Roxen.git
/
server
/
plugins
/
protocols
/
ftp.pike
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/plugins/protocols/ftp.pike:1:
// This is a roxen protocol module. // Copyright © 1997 - 2001, Roxen IS. /* * FTP protocol mk 2 *
-
* $Id: ftp.pike,v 2.
81
2002/
07
/
04
11
:
42
:
19
per
Exp $
+
* $Id: ftp.pike,v 2.
82
2002/
10
/
01
23
:
55
:
33
nilsson
Exp $
* * Henrik Grubbström <grubba@roxen.com> */ /* * TODO: * * How much is supposed to be logged? */
Roxen.git/server/plugins/protocols/ftp.pike:1210:
// RFC 1123 4.1.2.10 array lines = s/"\r\n"; // Censor the raw string. s = sprintf("string(%d bytes)", sizeof(s)); int lineno; for(lineno = 0; lineno < sizeof(lines); lineno++) { string line = lines[lineno];
-
if (
search
(line, "\377")
!= -1
) {
+
if (
has_value
(line, "\377")) {
array a = line / "\377"; string parsed_line = a[0]; int i; for (i=1; i < sizeof(a); i++) { string part = a[i]; if (sizeof(part)) { string name = TelnetCodes[part[0]]; DWRITE("TELNET: Code %s\n", name || "Unknown");