<HTML> <HEAD> <TITLE>Bugs et mes souhaits concerant term </TITLE> </HEAD> <BODY> <H1>11. <A NAME="s11"></A>Bugs et mes souhaits concerant term </H1> <P> <A HREF="Term-Firewall.html#toc11">Contenu de cette section</A></P> <P></P> <P>Le programme de vérification de ligne a de temps en temps quelques problèmes pour contrôler la connexion <CODE>telnet</CODE>. Cela provient parfois du fait qu'il ne vérifie pas le code de retour de l'appel <CODE>read()</CODE>. Pour des connexions réseau, cet appel peut retourner le code d'erreur -1 avec <I>EINTR</I> (interrompu) ou <I>EAGAIN</I> (reéssayer). Manifestement, cela serait une bonne chose que cela soit vérifié.</P> <P>Un certain nombre de caractéristiques pourraient faciliter l'utilisation de <CODE>term</CODE> sur <CODE>telnet</CODE>. Cela provient essentiellement d'une hypothèse qui a influencé le développement de <CODE>term</CODE>, qui est que la connexion dispose d'une largeur de bande faible, d'une latence réduite et qu'elle est quelque peu bruitée.</P> <P>Une connexion <CODE>telnet</CODE> possède en général une bande passante assez importante, une grande latence et qui contient peu d'erreurs. Cela signifie que la connexion pourrait être mieux utilisée si : <OL> <LI> la taille maximale de la fenêtre était augmentée, bien au-delà de la limite imposée par la formule <I>N_PACKETS/2 = 16</I> de <CODE>term</CODE></LI> <LI> une option pour désactiver l'envoi et la vérification du <I>checksum</I> des paquets était implémentée</LI> <LI> de plus grands paquets étaient permis lorsque cela est approprié.</LI> </OL> </P> <P>Egalement, pour améliorer la sécurité, il serait sympathique d'avoir une option dans <CODE>term</CODE> pour afficher la liste des connexions réalisées par la socket dans un fichier ou sur stderr, ou bien dans les deux. Cela permettrait de vérifier si une connexion <CODE>term</CODE> a été corrompue par des pirates situés du côté non sécurisé de la machine.</P> <P></P> <HR> <P> Chapitre <A HREF="Term-Firewall-12.html">suivant</A>, Chapitre <A HREF="Term-Firewall-10.html">Précédent</A> <P> Table des matières de <A HREF="Term-Firewall.html#toc11">ce chapitre</A>, <A HREF="Term-Firewall.html#toc">Table des matières</A> générale</P> <P> <A HREF="Term-Firewall.html">Début</A> du document, <A HREF="#0"> Début de ce chapitre</A></P> </BODY> </HTML>