376a8b1a70remove superfluous line
interp
2002-09-27 15:25:15 +0000
99fb8f3e32+ major change in internal representation of forms and its elements + SERVLET-FORM now introduces a special form with our input-fields + servlet-forms may be nested
interp
2002-09-27 15:24:44 +0000
9c6db22736export input-field primitives from servlets
interp
2002-09-27 15:19:42 +0000
3fcaa99239register session before loading plugin to be able to create callbacks in plugin
interp
2002-09-27 15:04:36 +0000
7dde62cd1aBe more flexible with paths; use $SUNETHOME and $SSAXPATH if set or reasonable default values if not. In particular, work around the dependency of config on cwd.
interp
2002-09-26 12:13:01 +0000
1abbed29f0renaming UTILTIES.SCM to SERVLETS.SCM and structure PLUGIN-UTILITIES to SERVLETS
interp
2002-09-25 17:01:00 +0000
c28d6cf153renaming UTILTIES.SCM to SERVLETS.SCM and structure PLUGIN-UTILITIES to SERVLETS
interp
2002-09-25 13:02:31 +0000
9f2754cff5first shot on servlet's new form interface
interp
2002-09-24 16:56:00 +0000
8e4a0c2872remove incongruousnesses of previous accident commit
interp
2002-09-24 09:12:58 +0000
fba9e1a4d3a simple adding servlet; doing a lot by hand
interp
2002-09-24 09:03:30 +0000
0b2a59b6efutilities for servlet plugins on higher level
interp
2002-09-24 09:01:26 +0000
74e26ddeb5add conditions to servlet-handler's open clause
interp
2002-09-21 20:20:29 +0000
1a1d4f86a0minor change in comments
interp
2002-09-21 20:19:30 +0000
4d9f45c1bdremove FIXMEs: * respect presence of threads - use locks for table accesses (*instance-table*, continuation-table, *plugin-table*) * return 404 Not found if servlet does not exist * neglect POST request (will do this later) * reload plugin if timestamp has changed
interp
2002-09-21 20:18:49 +0000
be308133d2opens packages and structures for servlet-server in right order note: needs (r5rs-) SSAX to be present
interp
2002-09-20 19:25:20 +0000
ab158529efstarts a somehow 'full feature' web-server
interp
2002-09-20 19:24:01 +0000
a66cd239c9* slim example web-server * create an example web-server using servlets in httpd/servlets (the servlet files from the example web-server moved there)
interp
2002-09-20 19:23:17 +0000
abd747a49b* use Oleg's SSAX (SSAX->HTML et al.) * add continuation counter in servlet-handler, thus the generated continuation urls are a bit more human readable.
interp
2002-09-19 11:16:29 +0000
e866228288* load $SSAXPATH/lib/packages.scm; if SSAXPATH is not defined or null, "SSAX" is used.
interp
2002-09-19 11:07:37 +0000
ec23e5dbb6ignore the SSAX stuff
interp
2002-09-18 17:25:26 +0000
78e8cb3777use lock while creating temp-file
interp
2002-09-18 15:33:42 +0000
911c56e668change to srfi-27 for random bits
interp
2002-09-18 15:32:41 +0000
9baec4fbf0Handle `Location:' and `Status:' headers of CGI program's output correctly.
interp
2002-09-02 13:43:03 +0000
ff56fa6ec1Add 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.
interp
2002-09-02 13:42:10 +0000
ae04e9e503generate correct status header line
interp
2002-09-02 13:33:45 +0000
4ef633af08Fix RFC URL reference.
sperber
2002-09-02 09:24:38 +0000
b6ff601949Remvoec rud from SMTP-INTERFACE.
sperber
2002-09-02 09:02:27 +0000
0fa5f630e3Make SEND-MAIL-VIA-SMTP accept a headers argument.
sperber
2002-09-02 09:02:14 +0000
1b0bce77e6Reformat multi-line IFs to have the consequent on a separate lines.
sperber
2002-09-02 08:47:32 +0000
4aa41b038fUse CRLF-IO in a few more instances.
sperber
2002-09-02 08:39:10 +0000
060d0f8076Remove FILTER-MAP from smtp.scm and use the FILTER-MAP from SRFI 1 instead.
sperber
2002-09-02 08:36:42 +0000
e6009cad13Rename (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.
sperber
2002-09-02 08:35:09 +0000
7a54991212Trivially convert the macros to procedures. Fix a bunch of bugs where a transaction would be closed prematurely and/or repeatedly.
sperber
2002-09-02 08:21:44 +0000
9602104a8coutput directly to socket:outport in emit-man-page
interp
2002-08-30 12:04:27 +0000
f94396a54elook if file is executable
interp
2002-08-29 14:53:44 +0000
9bfb77b2d5be more dynamic
interp
2002-08-29 14:47:12 +0000
865a4822c3add info-gateway to example server
interp
2002-08-29 14:34:57 +0000
50fa27f993adapt to new response philosophy (not tested yet)
interp
2002-08-29 14:05:55 +0000
7ca34fa270* adapt rman-gateway to new response philosophy * add rman-gateway to example server * add init proc to http-test in start-web-server
interp
2002-08-29 10:51:47 +0000
5bced0b8f7remove introduced but nerving signal stuff from handlers
interp
2002-08-29 08:32:39 +0000
62b3307fb2* new response body: :HTTP-READER-WRITER-BODY * hand over SOCKET:INPORT to SEND-HTTP-RESPONSE * apply this to seval-handler
interp
2002-08-28 16:44:07 +0000
57c6710012* map socket inport to handler inport (allows POST requests) * remove FIXME from seval * add seval example to example web-server
interp
2002-08-28 15:56:14 +0000
d3bf493454added --dump flag
interp
2002-08-28 15:42:15 +0000
a2aed3280eadapt seval-handler to new response philosophy FIXME: problems with input port in POST request
interp
2002-08-28 15:41:52 +0000
7fd23a0ceblet handler exit if error occurs
interp
2002-08-28 15:40:32 +0000
e877336d0asend extra headers from script's output
interp
2002-08-28 10:10:45 +0000
c5c67ec837add delete-headers to rfc822, that removes a header entry
interp
2002-08-28 10:10:00 +0000
542fea9f55adpat cgi-server to new response philosophy NOTE: There's a FIXME left: nph- scripts won't work at all currently.
interp
2002-08-28 09:54:40 +0000
b08f418d77htdocs-dir, cgi-bin-dir, port and logfile-name now configurable by command line arguments
interp
2002-08-27 13:58:54 +0000
fd2d2bc79cclean up dns lookup call
interp
2002-08-27 13:48:30 +0000
013c7bd5b3Adjust use of TILDE-HOME-DIR-HANDLER.
sperber
2002-08-27 09:45:05 +0000
3b6b813965Move NULL-PATH-HANDLER from HTTPD-FILE-DIRECTORY-HANDLERS-INTERFACE to HTTPD-BASIC-HANDLERS.
sperber
2002-08-27 09:42:02 +0000
c97bbfc1dbMove MAKE-HTTP-ERROR-RESPONSE from HTTPD-CORE to HTTPD-RESPONSES. Elide REALLY-MAKE-HTTP-ERROR-RESPONSE in the process.
sperber
2002-08-27 09:39:05 +0000
f5b7f76bd6Fix HOME-DIR-HANDLER and TILDE-HOME-DIR-HANDLER.
sperber
2002-08-27 09:32:12 +0000
4c98437ce0Fix typo in SEND-HTTP-RESPONSE.
sperber
2002-08-27 09:28:09 +0000
19a97d0b35let sunet-version-identifier be a string
interp
2002-08-26 16:36:53 +0000
755b715a77* move dotdot-check and copy-inport->outport to sunet-utilities * open necessary packages in various structures
interp
2002-08-26 16:36:25 +0000