Commit Graph

28 Commits

Author SHA1 Message Date
mainzelm a65dbd70e4 On restart, set the file port to unbuffered mode before seeking to
work around scsh limitiation.
2004-02-10 12:27:57 +00:00
mainzelm 0656c89fca + Moved WITH-DATA-CONNECTION closer to call to LS to avoid stray connections in case of an error
+ Call surrounding exception handler in WITH-DATA-CONNECTION

+ Add arguments to two calls of escape proecures
2003-07-28 07:50:16 +00:00
tjaden 64a8793a37 Added tentative support for ftp RESTART command. 2003-06-14 12:59:02 +00:00
sperber 1c6bfbc4ea Clear the THE-SESSION-REPLIES after writing a reply. 2003-03-21 10:42:37 +00:00
sperber 9194257f8e Increase *WINDOW-SIZE* from 4096 to 8192.
This improves speed on AIX by a factor of about 20.
2003-03-19 13:02:44 +00:00
sperber b2884b22e2 Don't close the data connection upon errors. 2003-02-27 13:33:15 +00:00
sperber 118bc545b1 Make sure we close the data connection upon an error. 2003-02-27 10:53:24 +00:00
sperber 3405ab31ed "occured" -> "occurred" 2003-02-27 09:02:10 +00:00
sperber ee5aba4cf5 Fix reply generation for data transfer errors and aborts. 2003-02-27 09:01:45 +00:00
sperber 001c86f6d2 Fix condition handling in HANDLE-COMMAND. 2003-02-14 15:58:17 +00:00
sperber eb20aec688 Clean up logging in ftpd:
- hold relevant data in new SERVER-STATE fluid
- specify log destination as a port, not a file
2003-01-28 10:49:45 +00:00
sperber b239184a38 - removed some leftover debugging output
- simplified exception handling (and probably fixed some bugs)
- banners are now lists of lines
- rewrote bogus reply output code
2003-01-23 09:38:20 +00:00
sperber ec42abd6db Factor PARSE-PORT-ARG out of FTPD into FTP-LIBRARY (in preparation of
passive mode support in FTP).
2003-01-16 13:09:14 +00:00
sperber 3be94a89e4 Split out FTP-LIBRARY from FTPD; it contains data-shuffling procedures
which are useful for the client as well.
2003-01-16 10:34:39 +00:00
sperber 186e9de56c Streamline structure declarations
- remove some more uses of Olin records
- remove uses of BIG-SCHEME/BIG-UTIL
- subset all uses of SRFI 1, 13, 14
2003-01-07 12:16:33 +00:00
mainzelm f0dbc7acba Add missing parameter to format in maybe-open-logfile. 2002-12-20 07:53:43 +00:00
mainzelm 6156c77161 Put port for logging into session. 2002-12-19 17:11:38 +00:00
mainzelm 63ca4e7c09 Use fork-thread to start new threads to inherit syslog resource. 2002-12-19 16:33:13 +00:00
mainzelm 34a2ace724 + Temporary fix in this-host-address: close the socket obtained from
port->socket.

+ read-crlf-line doesn't accept a timeout and it would be nonsense in
  copy-ascii-port->port anyway.
2002-12-11 10:05:50 +00:00
sperber 4bf3bcb238 Clean up ftpd:
- open fewer structures
- clarify relationship between OPTIONS and SESSION
- use an ordinary fluid for OPTIONS
- pass FTPD-OPTIONS record into FTPD instead of some random arguments
- ...
2002-11-29 14:27:52 +00:00
interp bdf62cbf05 make options LOGFILE and DNS-LOOKUP? thread-safe 2002-09-28 12:38:57 +00:00
sperber aeeeea79c1 Add copyright notice. 2002-08-27 09:03:22 +00:00
sperber 05f6e48d8a Fix some logging nits. 2002-08-26 14:13:04 +00:00
interp 514d61b986 moving proc socket-address->string from ftpd internal to sunet-utilities exports 2002-08-24 16:43:26 +00:00
interp a2c39de2b9 adding dns-lookup to ftpd logging 2002-08-22 17:12:08 +00:00
sperber 27ff0f4326 Cleaned up a bunch of log messages. 2002-06-27 08:27:18 +00:00
sperber d7a148a2a5 Turn off port buffering, thereby making Microsoft Windows Internet
Explorer work.
2002-06-27 08:11:48 +00:00
sperber 3a166202d8 Moved from top-level directory. 2002-06-08 15:07:01 +00:00