mldonkey-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Mldonkey-commits] mldonkey distrib/ChangeLog src/daemon/driver/dr...


From: mldonkey-commits
Subject: [Mldonkey-commits] mldonkey distrib/ChangeLog src/daemon/driver/dr...
Date: Sat, 17 Mar 2007 15:24:44 +0000

CVSROOT:        /sources/mldonkey
Module name:    mldonkey
Changes by:     spiralvoice <spiralvoice>       07/03/17 15:24:44

Modified files:
        distrib        : ChangeLog 
        src/daemon/driver: driverControlers.ml 

Log message:
        patch #5802

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/mldonkey/distrib/ChangeLog?cvsroot=mldonkey&r1=1.1206&r2=1.1207
http://cvs.savannah.gnu.org/viewcvs/mldonkey/src/daemon/driver/driverControlers.ml?cvsroot=mldonkey&r1=1.99&r2=1.100

Patches:
Index: distrib/ChangeLog
===================================================================
RCS file: /sources/mldonkey/mldonkey/distrib/ChangeLog,v
retrieving revision 1.1206
retrieving revision 1.1207
diff -u -b -r1.1206 -r1.1207
--- distrib/ChangeLog   15 Mar 2007 23:38:11 -0000      1.1206
+++ distrib/ChangeLog   17 Mar 2007 15:24:44 -0000      1.1207
@@ -14,6 +14,9 @@
 ChangeLog
 =========
 
+2007/03/17
+5802: Telnet: Support non-ascii input (Hung-Te Lin)
+
 2007/03/16
 Updated Mozilla protocol handler to version 2.0
 (re-committed after data loss due to Savannah crash on 2007/03/12)

Index: src/daemon/driver/driverControlers.ml
===================================================================
RCS file: /sources/mldonkey/mldonkey/src/daemon/driver/driverControlers.ml,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -b -r1.99 -r1.100
--- src/daemon/driver/driverControlers.ml       11 Mar 2007 18:51:28 -0000      
1.99
+++ src/daemon/driver/driverControlers.ml       17 Mar 2007 15:24:44 -0000      
1.100
@@ -452,7 +452,7 @@
     telnet_auth : bool ref;
   }
 
-
+let iac_will_8bit = "\255\253\000"
 let iac_will_naws = "\255\253\031"
 
 let user_reader o telnet sock nread =
@@ -480,7 +480,7 @@
 
       let i = int_of_char c in
       telnet.telnet_iac <- false;
-      let is_normal_char = i > 31 && i < 127 in
+      let is_normal_char = i > 31 in
 
       if telnet.telnet_wait = 1 then begin
           Buffer.add_char telnet.telnet_buffer c;
@@ -603,6 +603,7 @@
         TcpBufferedSocket.set_closer sock user_closed;
         user_socks := sock :: !user_socks;
 
+        TcpBufferedSocket.write_string sock iac_will_8bit;
         TcpBufferedSocket.write_string sock iac_will_naws;
 
         before_telnet_output o sock;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]