Commit Graph

  • c58f265b5b Rename HTTPD-ERROR -> HTTPD-ERRORS. sperber 2003-01-21 16:16:56 +0000
  • 1ac2cc0819 Fix forgotten renamings. mainzelm 2003-01-21 16:09:41 +0000
  • b2c4e59cb8 Reasonably complete and up-to-date documentation. sperber 2003-01-21 15:54:02 +0000
  • b60335d2cd Remove some out-of-date comments. sperber 2003-01-21 15:53:47 +0000
  • 65279a42e9 Revamp SMTP once more: - introduce SMTP-CONNECTION records - regularize naming (no funny slashes) - in SMTP-SEND-MAIL, add date header if not present - gratuitous capitalizion of word components for field names in outgoing headers sperber 2003-01-21 15:31:38 +0000
  • 9b59e5bbe6 Fix insignificant typo. sperber 2003-01-21 14:57:12 +0000
  • 7e45f51298 + Describe rr-data-X + Some general remarks mainzelm 2003-01-21 14:38:01 +0000
  • 0c0c27dcb5 + removed conditions for invalid type and class + querytype -> query-type mainzelm 2003-01-21 14:33:54 +0000
  • 3943e5da49 Typo fix. sperber 2003-01-21 14:21:06 +0000
  • c04d46910c Rewrite the NETRC library to something more general and much shorter, along with up-to-date information. Get FTP and POP3 to use the new code. sperber 2003-01-21 14:20:13 +0000
  • 2994678584 Fix two arity errors. sperber 2003-01-21 13:05:11 +0000
  • 30062d25df Add RFC822-TIME->STRING to RFC 822 and use that instead of the old and broken code that was part of the Web server. sperber 2003-01-21 12:45:54 +0000
  • 7fb6f21b4e Reasonably complete and up-to-date docs. sperber 2003-01-21 12:03:27 +0000
  • e5d3139845 In RFC867/RFC868: work correctly if the remote server isn't there. sperber 2003-01-21 12:02:51 +0000
  • 3c73d6a37f Force SEND/... calls in SEND/FINISH and SEND, too. Rename STRING-OUT-PORT to BUFFER. interp 2003-01-21 10:36:49 +0000
  • 94f127d3b1 Rework NETTIME: - ditch NETTIME structure; create two structures RFC867 and RFC868 instead - make the UDP versions work - comment fixes - add copyright notice sperber 2003-01-21 10:03:27 +0000
  • 7b82bb70e0 Reasonably complete and up-to-date docs for RFC822. sperber 2003-01-21 09:00:56 +0000
  • be87dc978e Reasonably complete and up-to-date docs for POP3. sperber 2003-01-21 08:49:18 +0000
  • 0cb68b88c9 In POP3: - export POP3-ERROR? - rename POP3-GET -> POP3-RETRIEVE-MESSAGE, POP3-HEADERS -> POP3-RETRIEVE-HEADERS sperber 2003-01-21 08:21:20 +0000
  • 4abd90075b Remove "POP3-" prefix from various internal procedure names. sperber 2003-01-21 08:18:05 +0000
  • 35b837a3b0 Comment fixes. sperber 2003-01-21 08:14:56 +0000
  • 81395d1e48 - remove comments about procedure types. - don't return status from those procedures that used to sperber 2003-01-21 08:13:48 +0000
  • 1ee07495ba For POP3-GET return two values (headers and list of body lines) instead of dumping the message to (current-output-port). sperber 2003-01-20 16:52:25 +0000
  • bdb1cc6b27 Parse headers in POP3-HEADERS. sperber 2003-01-20 16:44:47 +0000
  • d2c43bb132 Add myself to copyright section. sperber 2003-01-20 16:33:37 +0000
  • 3611d6486d Fix two bugs - return 2 values instead of pair from READ-RFC822-FIELD - return alist in correct order from READ-RFC822-HEADERS and READ-RFC822-HEADERS-WITH-LINE-BREAKS sperber 2003-01-20 16:32:13 +0000
  • 8b2217907e Overhaul RFC822: - reduce RFC822 to four procedures, 2 for reading header bodies into lists of lines, 2 for reading them into concatenated strings - remove lots of Olinism and bugs from rfc822.scm - massage dependent code accordingly, clarifying semantics sperber 2003-01-20 16:26:26 +0000
  • ef7a21b729 - make MAKE-PATH-PREFIX-HANDLER work right for null paths. - add our own version of GET-HEADER in preparation for the RFC822 overhaul sperber 2003-01-20 16:24:29 +0000
  • 7d91324b9a Signal correct error (not a CALL-ERROR) from POP3-CHECK-TRANSACTION-STATE!; also pass correct caller to it. sperber 2003-01-20 15:12:03 +0000
  • d27381ba4c Actually signal 'POP3-ERROR instead of '-ERR. sperber 2003-01-20 15:08:44 +0000
  • 4ef92c949a In POP3: replace uses of FORMAT sperber 2003-01-20 15:07:51 +0000
  • 99819b7a47 (write-string "\n" port) -> (newline port) sperber 2003-01-20 15:02:59 +0000
  • 3ef18b6abf In POP3: rewrite POP3-DUMP to something legible sperber 2003-01-20 15:02:22 +0000
  • 321bb04603 - lower-case "LOG" - slightly beautify POP3-LOG - rename LOGFD -> LOG-PORT sperber 2003-01-20 14:55:57 +0000
  • b8d8ef0ff6 Remove old definition of MD5-DIGEST. sperber 2003-01-20 14:54:33 +0000
  • 490565781a - READ-LINE -> READ-CRLF-LINE - lower-case "IN" and "OUT" sperber 2003-01-20 14:53:50 +0000
  • 74f9e4f704 In POP3: - consolidate login procedure into POP3-CONNECT - logging goes to a port, not a file - fix error-handling bug in pop3-login - rename POP3-LOGIN/APOP -> POP3-APOP-LOGIN - replace POSIX regexp for challenge by SRE sperber 2003-01-20 14:52:03 +0000
  • 87deeee77b Propagate renamings within the DNS package. mainzelm 2003-01-20 14:21:33 +0000
  • 54eb862b4a + don't output anything in DNS-LOOKUP + typo fix in pretty-print-dns-message mainzelm 2003-01-20 14:20:53 +0000
  • 7bfa52c689 Remove comments that have migrated to the documentation. sperber 2003-01-20 14:13:26 +0000
  • 751ee1d6ca Add javascript code interp 2003-01-19 17:27:15 +0000
  • 400e4b916f Correct javascript code. interp 2003-01-19 17:26:56 +0000
  • e8d592520f + Remove nonsense string + Add forgotten arg to FORMAT. interp 2003-01-19 17:01:44 +0000
  • 61fc543af2 Rename SERVLET --> SURFLET interp 2003-01-19 16:57:27 +0000
  • 071b59a99f Hopefully last restructuring. interp 2003-01-19 11:03:14 +0000
  • bee74b3867 More restructuring. interp 2003-01-19 10:31:16 +0000
  • 7c33c9ba08 minor restructuring interp 2003-01-19 09:47:15 +0000
  • dfe5c56163 Add comment about serving the servlets' source. (We and the browsers cannot handle .SCM files.) interp 2003-01-18 17:56:18 +0000
  • 0bd2a7b254 Remove debug output. interp 2003-01-18 17:22:57 +0000
  • c2bb9ae9e8 Remove bug from previous commit: write out to outport. interp 2003-01-18 17:18:19 +0000
  • b7133f4393 Add finalizer to remove temporary session files. interp 2003-01-18 15:02:22 +0000
  • 48290e2f83 + Expand lots of acronyms. mainzelm 2003-01-17 18:29:47 +0000
  • 104802b3ae Reindent. interp 2003-01-17 17:48:20 +0000
  • 4183ec85ce Add bang after set-... commands. interp 2003-01-17 17:47:31 +0000
  • 05b7af0986 READ-LINE does the job as well as READ-CRLF-IO, so kick CRLF-IO. interp 2003-01-17 17:40:30 +0000
  • 92d760a1cd Tell browser not to cache supples by an HTTTP header. interp 2003-01-17 17:39:07 +0000
  • b77a20674c Make message-type and message-class an enumerated type. mainzelm 2003-01-16 20:08:14 +0000
  • 1087695e37 Use our own md5 library to generate MD5 sum instead of calling an external program. mainzelm 2003-01-16 16:40:51 +0000
  • 4bcf374d8e Reasonably complete and up-to-date docs for FTP. sperber 2003-01-16 14:12:11 +0000
  • b81da26fdc Don't allow a file name as the "log" argument to FTP-CONNECT---the library never bothered closing the port anyway. sperber 2003-01-16 13:55:13 +0000
  • 6af4ba85de Fix RFC URL. sperber 2003-01-16 13:42:04 +0000
  • 5513b85f7d Add copyright line for me. sperber 2003-01-16 13:40:23 +0000
  • a4766e2abd Return (VALUES) instead of the reply text for many procedures, lest someone actually try to use that information. sperber 2003-01-16 13:38:21 +0000
  • 2f5d5a1f53 Remove obsolete comments. sperber 2003-01-16 13:34:58 +0000
  • 6b21a05636 Add COPY-PORT->PORT-BINARY, COPY-PORT->PORT-ASCII, and COPY-ASCII-PORT->PORT to FTP-INTERFACE. sperber 2003-01-16 13:33:39 +0000
  • 54ece65f35 Support passive mode in FTP. sperber 2003-01-16 13:32:43 +0000
  • ec42abd6db Factor PARSE-PORT-ARG out of FTPD into FTP-LIBRARY (in preparation of passive mode support in FTP). sperber 2003-01-16 13:09:14 +0000
  • df9cd86232 Minor renamings. mainzelm 2003-01-16 13:07:14 +0000
  • f622266015 initial documentation for DNS library mainzelm 2003-01-16 13:06:47 +0000
  • c02cb068af right-justify ids interp 2003-01-16 12:58:01 +0000
  • 422a1db09f Add note about danger of killing / deleting current continuation. Add current session's id and current session's continuation's id in this message. interp 2003-01-16 12:53:10 +0000
  • bba9c34744 - rename FTP-TYPE -> FTP-SET-TYPE! - use enumerated type for argument of FTP-SET-TYPE! sperber 2003-01-16 12:52:16 +0000
  • d54645f39b Update list of return links. interp 2003-01-16 12:50:14 +0000
  • 2ebb8d0e0f Replace remaining uses of FORMAT. sperber 2003-01-16 12:45:55 +0000
  • 1f0bd725cf Elided FTP-LOGIN from FTP-INTERFACE. sperber 2003-01-16 12:43:41 +0000
  • bd368af1dc Don't gratuitously parse ~/.netrc. sperber 2003-01-16 12:39:36 +0000
  • bb84449320 - call FTP-LOGIN from FTP-CONNECT - don't store login and password in connection record - don't try to use password if USER succeeds already - allow port (instead of file) for logging - fix protocol bugs between FTP-LS/FTP-DIR and FTP-BUILD-COMMAND-STRING sperber 2003-01-16 12:36:27 +0000
  • c9c7eb0a90 Make add examples look the same. interp 2003-01-16 12:09:49 +0000
  • 0656602636 Improve handling of gnuplot executable. (`which` at startup, check for executable) interp 2003-01-16 11:10:38 +0000
  • 1b5098bea0 Lower-case silly "IN." sperber 2003-01-16 10:58:02 +0000
  • fddc9bda46 Prettify FTP-LOG. sperber 2003-01-16 10:55:15 +0000
  • d07bf7beae Revamp FTP-GET, FTP-PUT, and FTP-APPEND: always take remote file name as argument and an ACT procedure which acts on the data input/output port. sperber 2003-01-16 10:51:40 +0000
  • 3be94a89e4 Split out FTP-LIBRARY from FTPD; it contains data-shuffling procedures which are useful for the client as well. sperber 2003-01-16 10:34:39 +0000
  • f0448cb34f Have FTP-LS and FTP-DIR returns list of directory lines rather than printing the directory to (current-output-port). sperber 2003-01-16 10:21:59 +0000
  • 101109e785 Fix FTP-SIZE to read reply until the end of the string. sperber 2003-01-16 10:18:22 +0000
  • a4810b4cae Rename all those ugly "OUT"s to "out". sperber 2003-01-16 10:03:04 +0000
  • 697ed851b8 - fix handling of multi-line replies - redo FTP-MODIFICATION-TIME and FTP-PWD without regexps sperber 2003-01-16 10:01:28 +0000
  • 1a0099230c Rewrite reply code testing with predicates instead of regexps. sperber 2003-01-16 09:40:34 +0000
  • 045ded0d30 Rewrite FTP-BUILD-PORT-STRING in terms of FORMAT-INTERNET-HOST-ADDRESS and FORMAT-PORT. sperber 2003-01-16 09:23:05 +0000
  • 30f6f2a0a6 Reanem "response" -> "reply" in accordance with RFC 959. sperber 2003-01-16 09:16:29 +0000
  • a138b994ba More comment and indentation fixes. sperber 2003-01-16 09:12:10 +0000
  • 3da9d2019d ange-ftp -> EFS (in comments) sperber 2003-01-15 15:41:45 +0000
  • fcbc62f29e Fix some mis-indentations of RECEIVE. sperber 2003-01-15 15:40:33 +0000
  • f7ca3d5393 Use READ-CRLF-LINE instead of READ-LINE. (FTP is TELNET-based.) sperber 2003-01-15 15:39:13 +0000
  • 9109ecaaf6 Remove comments that have moved to the documentation. sperber 2003-01-15 15:37:22 +0000
  • ca2d2715a7 Add link to the manual generated by tex2page mainzelm 2003-01-15 15:17:38 +0000
  • 9e02139d6e Tell tex2page to generate the HTML documents within the root for the web-server mainzelm 2003-01-15 15:13:38 +0000
  • ed78b2180c Make the front page look like the scsh manual by copying the .sty files from scsh-0.6.3/scsh-manual/ mainzelm 2003-01-15 15:01:24 +0000
  • 02f9f60e99 + Add code to remove forgotten temporary file. + Add note about time of profiling. + Don't show profiling pictures anymore. The server can't show them anyway. Instead provide a link to the pbm file. interp 2003-01-15 14:42:32 +0000
  • 63c8867019 The folder for the cgi binaries is called "cgi-bin", folks... mainzelm 2003-01-15 14:10:04 +0000