Commit Graph

  • d61d187510 * added description of ROOTED-FILE-OR-DIRECTORY-HANDLER * removed chapter 2.6 (Losing on NextStep) interp 2002-04-25 09:17:33 +0000
  • d8025632f7 * adapted to new httpd interface (httpd-options) interp 2002-04-25 08:10:38 +0000
  • 5c424ac160 added dns-inverse-query cresh 2002-04-23 21:42:41 +0000
  • 1689c545c8 * removed STRING-HAX library from sunet. (now using SRFI 13 & 14 from scsh) interp 2002-04-21 18:55:18 +0000
  • ef253e072a * small update regarding file names in logfile interp 2002-04-21 17:54:34 +0000
  • a7e16bed27 * spaces in files are converted to _ (underscore) in logfile (as wuftpd does) interp 2002-04-21 17:52:46 +0000
  • 241e5c7a2a removed ping-statement... (sorry) interp 2002-04-19 15:56:24 +0000
  • fb0833078b * added file logging like wu-ftpd does interp 2002-04-19 15:50:06 +0000
  • 48a0a95a4a added better multiple answers processing and rr-data-types cresh 2002-04-17 12:12:58 +0000
  • 6f9f67f484 complete revision of the PLT-dns-resolver. it nearly fully implements the rfc1035: - resolver-side recursion - cache - following types: a, ns, cname, hinfo, mx, ptr, soa, txt - in-addr.arpa (get hostname by ip) each dns-lookup returns a dns-message record. cresh 2002-04-15 14:16:02 +0000
  • 9b916db28e adjusted dns module to the new dns.scm cresh 2002-04-15 13:53:47 +0000
  • a9033bfc76 Added docu on CGI server and CGI scripts package. interp 2002-04-14 17:04:26 +0000
  • af97738352 added export of HTTP-SYSLOG to HTTPD-CORE interp 2002-04-14 17:01:19 +0000
  • c83ffe0ad4 added HTTP-SYSLOG call when a reply-code is not handled. interp 2002-04-14 16:58:49 +0000
  • 15d1ab7b23 * Changed calls to HTTP-LOG to calls to HTTP-SYSLOG (spec of httpd changed) * Corrected test for NPH- scripts (prefix) (formerly -NPH scripts (suffix)) according to the CGI/1.1 spec. interp 2002-04-14 16:57:38 +0000
  • d42e360dfd comment supplemented with minor notice interp 2002-04-14 16:55:00 +0000
  • d03627531a removing leading space from refer and browser-field in CLF-Logfile interp 2002-04-06 16:23:07 +0000
  • 9d496f8d6f Try to stick to specification of NETRC:PARSE: always return a netrc-record. interp 2002-04-04 23:22:28 +0000
  • e961d4f595 Try not to loose on empty / wrong lines in .netrc (Skip them silently instead until we have a error checking system on netrc files.) interp 2002-04-04 22:39:15 +0000
  • b40a663cf1 include documentation on NETTIME-package interp 2002-04-04 16:53:02 +0000
  • b6b1d8eff9 added description of FTP:QUOT and FTP:APPEND interp 2002-04-04 15:28:45 +0000
  • 827ac14d13 added export of http-syslog / http-log interp 2002-04-04 07:38:46 +0000
  • 703ccf316e updated default values table of httpd options interp 2002-04-04 07:29:35 +0000
  • cbf3819648 Removed a4wide interp 2002-04-04 07:28:38 +0000
  • a006bd01b0 got rid of nearly all overfull hboxes by using package a4wide interp 2002-04-03 19:15:52 +0000
  • 3ce4729a91 subtle change in description of httpd (forking a thread) interp 2002-04-03 18:06:43 +0000
  • c816310cea changed default options (server-admin, logfile) interp 2002-04-03 18:02:58 +0000
  • d0efc1f470 Don't lose initial "/" in path-list until handler is invoked. interp 2002-04-02 20:25:11 +0000
  • aa1785587b insert leading blank in MAIL-HELP's details interp 2002-04-02 20:18:40 +0000
  • 437ff2dd56 added docu on SMTP interp 2002-04-02 20:16:47 +0000
  • 3a14b095e2 added forgotten init-line for *HTTP-SYSLOG?* in INIT-HTTP-SYSLOG! interp 2002-04-02 12:01:55 +0000
  • 75970e8842 * insert missing *http-log?* variable * minor format changing to CLF-log entries interp 2002-04-02 11:34:53 +0000
  • ea3615a633 explain usage of httpd-options-transformers. interp 2002-04-02 09:44:14 +0000
  • 86a71b09a2 * made SENDMAIL work (really?) interp 2002-03-31 13:27:04 +0000
  • c5ea2c24b7 * removed deprecated string-match (replaced by (rx (posix-string ...))) * removed `QUIT-bug': we could not handle server responses after the QUIT command that do not have a space after the `+OK'; now we can. interp 2002-03-29 17:47:24 +0000
  • 51baa52dc9 minor corrections interp 2002-03-29 16:46:20 +0000
  • f7e43506bb make safe-second really safe (don't loose on an empty list) interp 2002-03-29 16:44:04 +0000
  • 4c90514e9c Let the 'Overview'-section appear in the table of contents. interp 2002-03-29 16:43:11 +0000
  • fd095636c5 added documentation for pop3.scm interp 2002-03-29 16:31:51 +0000
  • 57e2820f37 make pop3.scm compliant with scsh 0.6.1 and the netrc.scm interp 2002-03-29 16:31:20 +0000
  • 206de66403 Updated httpd description concerning the logging-options. interp 2002-03-25 11:41:35 +0000
  • ad124d61e1 Added enhanced logging possibilities to httpd interp 2002-03-25 11:35:05 +0000
  • 540cb7a7e6 statement about reported-port-option of httpd enhanced interp 2002-03-24 10:03:13 +0000
  • 0f77fb4b10 Updated description of httpd (use httpd-options instead of proc-arguments) interp 2002-03-23 14:45:48 +0000
  • 0181574504 specify correct filenames and structures interp 2002-03-23 14:00:17 +0000
  • 0d645ad83f - Applied patch from Eric Marsden to remove a "interrupted system call" bug reported in http://groups.google.com/groups?hl=en&ie=ISO-8859-1&oe=ISO-8859-1&selm=m2n0x7ahds.fsf_-_%40linux3.maruska.tin.it interp 2002-03-19 18:42:23 +0000
  • 94ffee0ea5 minor change: added section-\label's interp 2002-03-03 12:06:35 +0000
  • 9a2be969d5 Add rate limiting to httpd. sperber 2002-03-01 08:54:48 +0000
  • d9fc32433d Made a HTML to LaTeX from the existant HTML docu on the Web server. There are still a lots of FIXMEs. interp 2002-02-27 19:28:27 +0000
  • 3a5a0e7867 Fix completely borked URI-ESCAPED-CHARS. sperber 2002-02-23 17:14:48 +0000
  • bee65f4c22 Remove dependency of HTTPD-CORE upon LET-OPT. sperber 2002-02-23 14:45:36 +0000
  • 619b0b6d67 Make the various httpd options into an abstract datatype. sperber 2002-02-23 14:42:50 +0000
  • 666ac9897d Fill cache for my-fqdn. mainzelm 2002-02-21 16:42:26 +0000
  • 001f9a511b Be more careful about catching errors. Add a few log statements. sperber 2002-02-21 16:21:05 +0000
  • 24214819dc Prevent log interaction with a lock. Don't do a DNS lookup for log entries. sperber 2002-02-21 16:12:22 +0000
  • 5e1193c60a Properly set up logging port. sperber 2002-02-21 15:09:26 +0000
  • 0cbe13d177 Work correctly if port specification is #t (for (CURRENT-OUTPUT-PORT)). sperber 2002-02-21 14:03:18 +0000
  • 5d19ffbb31 Make regexps explicit for infix splitters. Remove superfluous note about scsh 0.4.4. sperber 2002-02-21 14:02:07 +0000
  • 0bdfbca902 Make regexps explicit for infix splitters. sperber 2002-02-21 14:01:22 +0000
  • f097c07cbf Use STDPORTS. sperber 2002-02-21 14:00:42 +0000
  • d5dcfe983d added list of files to ignore interp 2002-02-20 14:19:20 +0000
  • c787fd814a make it work interp 2002-02-20 14:16:26 +0000
  • 7d8cae20fa Added forgotten package interp 2002-02-20 14:16:07 +0000
  • dcdb7e4371 Remove superfluous display of condition. sperber 2002-02-20 13:55:19 +0000
  • 40e026a889 Terminate directory output by CRLF. sperber 2002-02-20 13:40:27 +0000
  • 8c04b1b95e New LS-CRLF? fluid controls whether LS terminates lines with CRLF. sperber 2002-02-20 13:40:09 +0000
  • d79f2cb360 removing byte file from repository interp 2002-02-12 13:06:36 +0000
  • 7e78d0f8a8 * Created LaTeX style documentation. All documentation in plain text files were now moved to this LaTeX doc (man.tex). Currently, not everything is documented. interp 2002-02-12 11:50:54 +0000
  • 216c0d124d * minor changes in comments interp 2002-02-12 11:47:54 +0000
  • 2b75e4feee * minor changes in the comments * transfer mode: 'ascii and 'text denote the same * readding date->string call to the log-call in ftp:connect * changed calls to netrc:lookup-{login, password} in ftp:login as the netrc module works now properly * correcting minor bug in ftp:build-command-string interp 2002-02-12 11:47:13 +0000
  • 5be3a20f9b Really minor format changes. Unimportant. interp 2002-02-12 11:37:28 +0000
  • ebbbe7192f First stab at DNS client, based on the code from PLT. sperber 2002-01-25 16:50:23 +0000
  • 49de023eb7 Typo fix in log message. sperber 2002-01-11 13:18:34 +0000
  • f5cd1798d3 THREAD-FORK doesn't take an additional second argument (yet). sperber 2002-01-08 15:02:39 +0000
  • 0c7e75a2b5 + Use fork-thread + Replaced host-name-or-empty by host-name-of-ip mainzelm 2002-01-08 14:02:39 +0000
  • f6d210ea86 Fixes for the reader. mainzelm 2002-01-08 12:53:27 +0000
  • f9dc21c767 netrc:parse handles following conditions correctly by returning a default netrc-record: * the specified file does not exist * the file does exist but does not have the correct permissions In both cases a warning is printed on (current-error-port) So, netrc:parse always returns a usable record. If you want to catch the errors use netrc:try-parse interp 2001-12-27 16:45:32 +0000
  • 89bb20c63e * in netrc.scm: - changes to make Eric's code fit our desires: . functional concept (netrc:parse returns a record that has to be carried with) . usual errors (no such file, no such machine) are caught and handled adequately (nevertheless the user can get the errors, if he wants to) . netrc:parse works when no ~/.netrc file exists . default-values (file-name, login, password) can be set while calling netrc:parse . netrc:lookup, netrc:lookup-password, netrc:lookup-login return default-values by default (can be switched off) - removed bug in netrc:lookup interp 2001-12-18 18:08:08 +0000
  • 75633864c3 Changes from V200-alpha3 of PLT. mainzelm 2001-12-14 14:09:35 +0000
  • 29161884e9 Changed the Copyright for Eric's files to BSD style. mainzelm 2001-11-15 11:12:24 +0000
  • 20a12efc6d * beautifying modules.scm by ... * ... creating sunet-utilities.scm interp 2001-11-13 18:37:05 +0000
  • a76848a6c6 * let ftpd generate more useful output on error conditions * include format-net package in ftpd package interp 2001-11-13 13:50:24 +0000
  • 70306ad10e Added port from PLT's xml library. mainzelm 2001-10-29 08:48:42 +0000
  • e90c8b14c3 Don't loose if the remote host has no DNS entry. mainzelm 2001-10-29 08:39:15 +0000
  • aa2f04195e + Moved http-error from the forked process into the server process. + Set stdin and stdout to the current-in/output-port after forking. mainzelm 2001-10-24 11:02:46 +0000
  • 612ca1e0ad Moved to new package layout. mainzelm 2001-10-08 17:37:30 +0000
  • c4778aa49c Fixed broken usage of string-join. mainzelm 2001-10-08 17:33:13 +0000
  • af7288f535 Revert to old bufpol name. mainzelm 2001-10-08 17:32:49 +0000
  • 4063467f96 * Files made fit for scsh 0.6 * Added further features from Eric Marsden: ready-for-scsh-0_6 interp 2001-09-12 18:53:50 +0000
  • 66907428e0 Minor change in ls-path. interp 2001-09-10 12:26:40 +0000
  • 3c200d4db9 even less STAT-calls (removed STAT-calls when called with RECURSIVE) interp 2001-09-07 16:38:38 +0000
  • 5973322619 RECURSIVE - flag works now (removed bug from previous revision). interp 2001-09-07 15:23:08 +0000
  • 69271875a9 COLUMNS - flag works now (removed bug from previous revision). interp 2001-09-07 15:22:02 +0000
  • a9a269043f changes made to * avoid too many STAT-calls * show executable-flag (*) for regular files interp 2001-09-07 15:08:37 +0000
  • 669e5ab4a8 contents of CONDITIONALS.SCM are not used any more contents of TOOTHLESS.SCM can be found in modules.scm interp 2001-08-20 11:33:04 +0000
  • 6c702e9a03 sunet can be used with scsh 0.6 now (hopefully). explicitly named every interface moved TOOTHLESS.SCM to MODULES.SCM removed macros from CONDITIONALS.SCM (UNLESS, WHEN, ?, SWITCH, SWITCHQ) thereby removed conditionals.scm and the modules SWITCH-SYNTAX and CONDHAX. interp 2001-08-20 11:31:03 +0000
  • a741498c59 ftpd.scm: corrected typo; ftpd.scm.doc: doc for ftpd.scm interp 2001-08-09 10:55:08 +0000
  • 3cc5d8c837 Changed syslog-levels for following facilities: changes concerning CONNECTIONS and the PUT (STOR) command are logged as NOTICE GET (RETR) command and all other commands are logged as INFO every thing else is logged as DEBUG interp 2001-07-24 17:11:42 +0000
  • cd5e03ec9a PARSE-URI modified: search-part is now correctly recognized, no matter frag is given or not interp 2001-07-16 11:31:41 +0000
  • a90dfae496 * finished adding syslogs to ftpd * trim-spaces doesn't throw exception on emtpy strings any more * spawn-thunk in FTPD moved to new procedure * always catching SOCKET->STRING errors * log-calls don't produce extra calculations anymore * consequently logging reply codes : ---------------------------------------------------------------------- interp 2001-07-13 17:21:39 +0000