Commit Graph

407 Commits

Author SHA1 Message Date
sperber b60335d2cd Remove some out-of-date comments. 2003-01-21 15:53:47 +00:00
sperber 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
2003-01-21 15:31:38 +00:00
sperber 9b59e5bbe6 Fix insignificant typo. 2003-01-21 14:57:12 +00:00
mainzelm 0c0c27dcb5 + removed conditions for invalid type and class
+ querytype -> query-type
2003-01-21 14:33:54 +00:00
sperber 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.
2003-01-21 14:20:13 +00:00
sperber 2994678584 Fix two arity errors. 2003-01-21 13:05:11 +00:00
sperber 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.
2003-01-21 12:45:54 +00:00
sperber e5d3139845 In RFC867/RFC868: work correctly if the remote server isn't there. 2003-01-21 12:02:51 +00:00
interp 3c73d6a37f Force SEND/... calls in SEND/FINISH and SEND, too.
Rename STRING-OUT-PORT to BUFFER.
2003-01-21 10:36:49 +00:00
sperber 94f127d3b1 Rework NETTIME:
- ditch NETTIME structure; create two structures RFC867 and RFC868
  instead
- make the UDP versions work
- comment fixes
- add copyright notice
2003-01-21 10:03:27 +00:00
sperber 0cb68b88c9 In POP3:
- export POP3-ERROR?
- rename POP3-GET -> POP3-RETRIEVE-MESSAGE,
         POP3-HEADERS -> POP3-RETRIEVE-HEADERS
2003-01-21 08:21:20 +00:00
sperber 4abd90075b Remove "POP3-" prefix from various internal procedure names. 2003-01-21 08:18:05 +00:00
sperber 35b837a3b0 Comment fixes. 2003-01-21 08:14:56 +00:00
sperber 81395d1e48 - remove comments about procedure types.
- don't return status from those procedures that used to
2003-01-21 08:13:48 +00:00
sperber 1ee07495ba For POP3-GET return two values (headers and list of body lines)
instead of dumping the message to (current-output-port).
2003-01-20 16:52:25 +00:00
sperber bdb1cc6b27 Parse headers in POP3-HEADERS. 2003-01-20 16:44:47 +00:00
sperber d2c43bb132 Add myself to copyright section. 2003-01-20 16:33:37 +00:00
sperber 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
2003-01-20 16:32:13 +00:00
sperber 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
2003-01-20 16:26:26 +00:00
sperber ef7a21b729 - make MAKE-PATH-PREFIX-HANDLER work right for null paths.
- add our own version of GET-HEADER in preparation for the RFC822 overhaul
2003-01-20 16:24:29 +00:00
sperber 7d91324b9a Signal correct error (not a CALL-ERROR) from
POP3-CHECK-TRANSACTION-STATE!; also pass correct caller to it.
2003-01-20 15:12:03 +00:00
sperber d27381ba4c Actually signal 'POP3-ERROR instead of '-ERR. 2003-01-20 15:08:44 +00:00
sperber 4ef92c949a In POP3:
replace uses of FORMAT
2003-01-20 15:07:51 +00:00
sperber 99819b7a47 (write-string "\n" port) -> (newline port) 2003-01-20 15:02:59 +00:00
sperber 3ef18b6abf In POP3:
rewrite POP3-DUMP to something legible
2003-01-20 15:02:22 +00:00
sperber 321bb04603 - lower-case "LOG"
- slightly beautify POP3-LOG
- rename LOGFD -> LOG-PORT
2003-01-20 14:55:57 +00:00
sperber b8d8ef0ff6 Remove old definition of MD5-DIGEST. 2003-01-20 14:54:33 +00:00
sperber 490565781a - READ-LINE -> READ-CRLF-LINE
- lower-case "IN" and "OUT"
2003-01-20 14:53:50 +00:00
sperber 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
2003-01-20 14:52:03 +00:00
mainzelm 87deeee77b Propagate renamings within the DNS package. 2003-01-20 14:21:33 +00:00
mainzelm 54eb862b4a + don't output anything in DNS-LOOKUP
+ typo fix in pretty-print-dns-message
2003-01-20 14:20:53 +00:00
sperber 7bfa52c689 Remove comments that have migrated to the documentation. 2003-01-20 14:13:26 +00:00
interp 751ee1d6ca Add javascript code 2003-01-19 17:27:15 +00:00
interp 400e4b916f Correct javascript code. 2003-01-19 17:26:56 +00:00
interp e8d592520f + Remove nonsense string
+ Add forgotten arg to FORMAT.
2003-01-19 17:01:44 +00:00
interp 61fc543af2 Rename SERVLET --> SURFLET 2003-01-19 16:57:27 +00:00
interp 071b59a99f Hopefully last restructuring. 2003-01-19 11:03:14 +00:00
interp bee74b3867 More restructuring. 2003-01-19 10:31:16 +00:00
interp 7c33c9ba08 minor restructuring 2003-01-19 09:47:15 +00:00
interp dfe5c56163 Add comment about serving the servlets' source.
(We and the browsers cannot handle .SCM files.)
2003-01-18 17:56:18 +00:00
interp 0bd2a7b254 Remove debug output. 2003-01-18 17:22:57 +00:00
interp c2bb9ae9e8 Remove bug from previous commit: write out to outport. 2003-01-18 17:18:19 +00:00
interp b7133f4393 Add finalizer to remove temporary session files. 2003-01-18 15:02:22 +00:00
mainzelm 48290e2f83 + Expand lots of acronyms.
+ Some renamings
2003-01-17 18:29:47 +00:00
interp 104802b3ae Reindent. 2003-01-17 17:48:20 +00:00
interp 4183ec85ce Add bang after set-... commands. 2003-01-17 17:47:31 +00:00
interp 05b7af0986 READ-LINE does the job as well as READ-CRLF-IO, so kick CRLF-IO. 2003-01-17 17:40:30 +00:00
interp 92d760a1cd Tell browser not to cache supples by an HTTTP header. 2003-01-17 17:39:07 +00:00
mainzelm b77a20674c Make message-type and message-class an enumerated type. 2003-01-16 20:08:14 +00:00
mainzelm 1087695e37 Use our own md5 library to generate MD5 sum instead of calling an external program. 2003-01-16 16:40:51 +00:00