sperber
56cd7c9f2e
Remove SMTP-INTERNALS structure.
2002-09-02 08:38:50 +00:00
sperber
060d0f8076
Remove FILTER-MAP from smtp.scm and use the FILTER-MAP from SRFI 1
...
instead.
2002-09-02 08:36:42 +00:00
sperber
e6009cad13
Rename (misnomed) SENDMAIL to SEND-MAIL-VIA-SMTP and make it accept a
...
FROM argument.
Fix some transaction bugs in its implementation.
Remove %SENDMAIL, now superfluous.
2002-09-02 08:35:09 +00:00
sperber
7a54991212
Trivially convert the macros to procedures.
...
Fix a bunch of bugs where a transaction would be closed prematurely
and/or repeatedly.
2002-09-02 08:21:44 +00:00
interp
9602104a8c
output directly to socket:outport in emit-man-page
2002-08-30 12:04:27 +00:00
interp
f94396a54e
look if file is executable
2002-08-29 14:53:44 +00:00
interp
9bfb77b2d5
be more dynamic
2002-08-29 14:47:12 +00:00
interp
865a4822c3
add info-gateway to example server
2002-08-29 14:34:57 +00:00
interp
ecd5afadbe
remove debug output
...
newline to output-port `out'
2002-08-29 14:34:38 +00:00
interp
50fa27f993
adapt to new response philosophy (not tested yet)
2002-08-29 14:05:55 +00:00
interp
7ca34fa270
* adapt rman-gateway to new response philosophy
...
* add rman-gateway to example server
* add init proc to http-test in start-web-server
2002-08-29 10:51:47 +00:00
interp
5bced0b8f7
remove introduced but nerving signal stuff from handlers
2002-08-29 08:32:39 +00:00
interp
62b3307fb2
* new response body: :HTTP-READER-WRITER-BODY
...
* hand over SOCKET:INPORT to SEND-HTTP-RESPONSE
* apply this to seval-handler
2002-08-28 16:44:07 +00:00
interp
57c6710012
* map socket inport to handler inport (allows POST requests)
...
* remove FIXME from seval
* add seval example to example web-server
2002-08-28 15:56:14 +00:00
interp
d3bf493454
added --dump flag
2002-08-28 15:42:15 +00:00
interp
a2aed3280e
adapt seval-handler to new response philosophy
...
FIXME: problems with input port in POST request
2002-08-28 15:41:52 +00:00
interp
7fd23a0ceb
let handler exit if error occurs
2002-08-28 15:40:32 +00:00
interp
e877336d0a
send extra headers from script's output
2002-08-28 10:10:45 +00:00
interp
c5c67ec837
add delete-headers to rfc822, that removes a header entry
2002-08-28 10:10:00 +00:00
interp
542fea9f55
adpat cgi-server to new response philosophy
...
NOTE: There's a FIXME left: nph- scripts won't work at all currently.
2002-08-28 09:54:40 +00:00
interp
b08f418d77
htdocs-dir, cgi-bin-dir, port and logfile-name now configurable by command line arguments
2002-08-27 13:58:54 +00:00
interp
fd2d2bc79c
clean up dns lookup call
2002-08-27 13:48:30 +00:00
sperber
013c7bd5b3
Adjust use of TILDE-HOME-DIR-HANDLER.
2002-08-27 09:45:05 +00:00
sperber
3b6b813965
Move NULL-PATH-HANDLER from HTTPD-FILE-DIRECTORY-HANDLERS-INTERFACE to
...
HTTPD-BASIC-HANDLERS.
2002-08-27 09:42:02 +00:00
sperber
c97bbfc1db
Move MAKE-HTTP-ERROR-RESPONSE from HTTPD-CORE to HTTPD-RESPONSES.
...
Elide REALLY-MAKE-HTTP-ERROR-RESPONSE in the process.
2002-08-27 09:39:05 +00:00
sperber
f5b7f76bd6
Fix HOME-DIR-HANDLER and TILDE-HOME-DIR-HANDLER.
2002-08-27 09:32:12 +00:00
sperber
4c98437ce0
Fix typo in SEND-HTTP-RESPONSE.
2002-08-27 09:28:09 +00:00
sperber
c668e35e05
HOSTNAME -> HOST-NAME
2002-08-27 09:05:16 +00:00
sperber
aeeeea79c1
Add copyright notice.
2002-08-27 09:03:22 +00:00
interp
19a97d0b35
let sunet-version-identifier be a string
2002-08-26 16:36:53 +00:00
interp
755b715a77
* move dotdot-check and copy-inport->outport to sunet-utilities
...
* open necessary packages in various structures
2002-08-26 16:36:25 +00:00
interp
d8c1e7f0ad
fixing system-fqdn
2002-08-26 15:33:22 +00:00
sperber
52036a75ad
Revive comment section from older version.
2002-08-26 15:15:02 +00:00
sperber
e397f2520e
R4RS -> R5RS
2002-08-26 15:14:10 +00:00
sperber
079ce2731a
Add copyright notice.
2002-08-26 15:12:06 +00:00
interp
6f2c0d7991
eliminating ecm-utilities, code partial moved to sunet-utilities
2002-08-26 14:49:17 +00:00
sperber
5efcb2923e
Fix RFC URL.
2002-08-26 14:48:43 +00:00
sperber
2c5791a133
Be more careful about opening SCSH and SRFI-14 in FTPD.
2002-08-26 14:13:23 +00:00
sperber
05f6e48d8a
Fix some logging nits.
2002-08-26 14:13:04 +00:00
sperber
7460d8009f
Add a MAKE-HTTPD-OPTIONS combinator for a more visually pleasant
...
layout for HTTPD-OPTIONS constructors.
2002-08-26 13:10:57 +00:00
sperber
3b298aadcc
Remove old code from Gbe Engelhart.
2002-08-26 11:46:27 +00:00
sperber
2f5f46cb5f
Replace all instances of STRING-LIB by SRFI-13.
2002-08-26 11:45:08 +00:00
sperber
1a1dcebbd0
Remove HTTP-CONSTANTS / http/constants.scm.
2002-08-26 11:44:02 +00:00
sperber
35f79521d8
Fold -obsolete.scm files into packages.scm.
2002-08-26 11:39:25 +00:00
sperber
541113a4f0
Fold text-generation.scm (which was down to a few lines) into core.scm.
2002-08-26 11:21:53 +00:00
sperber
e8b7ef763f
Remove Olin's import notes which are bound to be inaccurate by now.
...
Fix a few RFC URLs.
2002-08-26 11:18:44 +00:00
sperber
af95d497af
Properly handle HEAD requests.
...
Properly handle HTTP 0.9 requests.
2002-08-26 11:11:40 +00:00
sperber
038947a515
Open SRFIs instead of CHAR-SET-LIB and STRING-LIB.
2002-08-26 10:54:03 +00:00
sperber
6f7cd467f1
Adopt proper RFC terminology:
...
"reply" -> "response"
"reply code" -> "status code"
2002-08-26 09:59:14 +00:00
sperber
d1438eb4a8
Rework the API of path handlers:
...
Path handlers must now return a response object similar to the
response objects of the PLT web server, encapsulating headers, mime
type, status code, and so on.
A response object in turn can contain an encoding of a body. The only
presently supported body type is a procedure which just prints the
body.
Other changes:
- split file-dir-handler.scm out from handlers.scm
- moved the ICON-NAME constructor parameters for file handlers to the
options
- removed input/output port redirections and work with paths
explicitly
2002-08-26 09:46:11 +00:00