interp
d5b2b448d9
first shot on adding servlets to HTTPD
2002-09-13 07:21:19 +00:00
interp
becf14ce30
move global variables in httpd-logging to preserved-thread-fluids
2002-09-05 10:55:30 +00:00
sperber
f9060d992a
Redo:
...
revision 1.38
date: 2002/09/02 09:02:27; author: sperber; state: Exp; lines: +1 -5
Remove crud from SMTP-INTERFACE.
which was accidentally backed out by:
revision 1.40
date: 2002/09/02 14:34:31; author: interp; state: Exp; lines: +7 -2
make MY-REPORTED-FQDN fit for lots of virtual hosts
2002-09-05 09:39:46 +00:00
sperber
cfc8d84aad
Use DNS for FQDN determination in SMTP.
2002-09-05 09:38:37 +00:00
sperber
1cfa3e3595
Shift FQDN determination code from HTTPD-CORE to DNS.
2002-09-05 09:25:42 +00:00
interp
5746c2b149
send bug report only on non-os-errors
2002-09-04 14:01:34 +00:00
interp
0ab5c48cfc
make MY-REPORTED-FQDN fit for lots of virtual hosts
2002-09-02 14:34:31 +00:00
interp
ff56fa6ec1
Add redirection feature to web-server: If the handler returns with the
...
return code HTTP-STATUS/REDIRECT, the server creates a new request out of
the redirection response and recalls the handler to serve the request.
You can use MAKE-REDIRECTION-RESPONSE to create this special response.
2002-09-02 13:42:10 +00:00
sperber
b6ff601949
Remvoec rud from SMTP-INTERFACE.
2002-09-02 09:02:27 +00:00
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
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
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
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
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
c668e35e05
HOSTNAME -> HOST-NAME
2002-08-27 09:05:16 +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
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
2c5791a133
Be more careful about opening SCSH and SRFI-14 in FTPD.
2002-08-26 14:13:23 +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
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
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
interp
0119532744
changes in my-reported-fqdn:
...
* respect change in arguments between different calls before handing out
cached value
* make its use safe in thread context
2002-08-24 17:26:56 +00:00
interp
b20f9a49b7
import sunet-utilities to httpd-core (oops)
2002-08-24 17:07:35 +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
ed4ad0798f
use dns-lookup-ip before using host-info for fqdn
2002-08-23 15:41:06 +00:00
interp
a2c39de2b9
adding dns-lookup to ftpd logging
2002-08-22 17:12:08 +00:00
interp
64d4705ab3
* export selector and transformer of resolve-ip? field in httpd-options
...
* import dns to httpd-logging
* add dns-lookup facility to logging
2002-08-22 16:40:10 +00:00
interp
2c9b931100
added handler combinators and adapted current basic handlers
2002-08-22 15:32:03 +00:00
cresh
efab1a3161
concurrent lookup changes
2002-07-23 08:48:47 +00:00
cresh
470c2fbab3
IPs are now 32bit integer internet addresses,
...
changed the API for concurrent-lookup,
revised the documentation
2002-07-07 17:43:32 +00:00
sperber
1171926f1e
Cleaned-up package definitions for new subdirectory layout.
2002-06-08 15:08:31 +00:00