[Top][All Lists]
[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;