\relax \providecommand\zref@newlabel[2]{} \providecommand\hyper@newdestlabel[2]{} \providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} \HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined \global\let\oldcontentsline\contentsline \gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} \global\let\oldnewlabel\newlabel \gdef\newlabel#1#2{\newlabelxx{#1}#2} \gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} \AtEndDocument{\ifx\hyper@anchor\@undefined \let\contentsline\oldcontentsline \let\newlabel\oldnewlabel \fi} \fi} \global\let\hyper@last\relax \gdef\HyperFirstAtBeginDocument#1{#1} \ifx\rEfLiNK\UnDef\gdef \rEfLiNK#1#2{#2}\fi \newlabel{intro}{{\rEfLiNK{x2-20001}{\csname :autoref\endcsname{section}1}}{\rEfLiNK{x2-20001}{\csname :autoref\endcsname{section}2}}{\rEfLiNK{x2-20001}{\csname :autoref\endcsname{section}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {intro}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}Introduction}}{section.1}{}} \newlabel{problem}{{\rEfLiNK{x3-30002}{\csname :autoref\endcsname{section}2}}{\rEfLiNK{x3-30002}{\csname :autoref\endcsname{section}3}}{\rEfLiNK{x3-30002}{\csname :autoref\endcsname{section}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {problem}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}The problem}}{section.1}{}} \newlabel{ssh}{{\rEfLiNK{x4-40003}{\csname :autoref\endcsname{section}3}}{\rEfLiNK{x4-40003}{\csname :autoref\endcsname{section}4}}{\rEfLiNK{x4-40003}{\csname :autoref\endcsname{section}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {ssh}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}} The preferred solution}}{section.1}{}} \newlabel{solution}{{\rEfLiNK{x5-50004}{\csname :autoref\endcsname{section}4}}{\rEfLiNK{x5-50004}{\csname :autoref\endcsname{section}5}}{\rEfLiNK{x5-50004}{\csname :autoref\endcsname{section}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {solution}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}The Xdisplay alternative}}{section.1}{}} \newlabel{wrong}{{\rEfLiNK{x6-60005}{\csname :autoref\endcsname{section}5}}{\rEfLiNK{x6-60005}{\csname :autoref\endcsname{section}6}}{\rEfLiNK{x6-60005}{\csname :autoref\endcsname{section}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {wrong}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}What can go wrong?}}{section.1}{}} \newlabel{security}{{\rEfLiNK{x6-70001}{\csname :autoref\endcsname{subsection}5.1}}{\rEfLiNK{x6-70001}{\csname :autoref\endcsname{subsection}6}}{\rEfLiNK{x6-70001}{\csname :autoref\endcsname{subsection}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {security}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}Authorisation}}{subsection.1}{}} \newlabel{multihop}{{\rEfLiNK{x6-80002}{\csname :autoref\endcsname{subsection}5.2}}{\rEfLiNK{x6-80002}{\csname :autoref\endcsname{subsection}6}}{\rEfLiNK{x6-80002}{\csname :autoref\endcsname{subsection}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {multihop}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}Multiple Hops}}{subsection.1}{}} \newlabel{inappropriate}{{\rEfLiNK{x6-90003}{\csname :autoref\endcsname{subsection}5.3}}{\rEfLiNK{x6-90003}{\csname :autoref\endcsname{subsection}7}}{\rEfLiNK{x6-90003}{\csname :autoref\endcsname{subsection}\relax \let \prOteCt \relax \let \prOteCt \relax \Protect \l::bel {inappropriate}\relax \special {t4ht=}\hbox {\relax \special {t4ht=}}Inappropriate Use}}{subsection.1}{}}