Commit Graph

  • 376a8b1a70 remove 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
  • 9c6db22736 export input-field primitives from servlets interp 2002-09-27 15:19:42 +0000
  • 3fcaa99239 register session before loading plugin to be able to create callbacks in plugin interp 2002-09-27 15:04:36 +0000
  • e667dedcc2 remove debug output interp 2002-09-26 12:59:54 +0000
  • 7dde62cd1a Be 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
  • 1abbed29f0 renaming UTILTIES.SCM to SERVLETS.SCM and structure PLUGIN-UTILITIES to SERVLETS interp 2002-09-25 17:01:00 +0000
  • c28d6cf153 renaming UTILTIES.SCM to SERVLETS.SCM and structure PLUGIN-UTILITIES to SERVLETS interp 2002-09-25 13:02:31 +0000
  • 9f2754cff5 first shot on servlet's new form interface interp 2002-09-24 16:56:00 +0000
  • 8e4a0c2872 remove incongruousnesses of previous accident commit interp 2002-09-24 09:12:58 +0000
  • fba9e1a4d3 a simple adding servlet; doing a lot by hand interp 2002-09-24 09:03:30 +0000
  • 0b2a59b6ef utilities for servlet plugins on higher level interp 2002-09-24 09:01:26 +0000
  • 9328d1fa82 small brace typo interp 2002-09-24 08:47:33 +0000
  • 0d9b85d156 extend plugin-utilities structure (send-html/suspend, etc.) interp 2002-09-24 08:19:41 +0000
  • 8f67c75101 add possibility to clear instance table remotely (may go away in the future) interp 2002-09-24 08:15:21 +0000
  • 91b2f35f0d Don't print a space after ":" in RFC 822 headers. sperber 2002-09-22 15:43:29 +0000
  • c0281e834a Rename "path handler" -> "request handler". sperber 2002-09-22 15:41:41 +0000
  • 74e26ddeb5 add conditions to servlet-handler's open clause interp 2002-09-21 20:20:29 +0000
  • 1a1d4f86a0 minor change in comments interp 2002-09-21 20:19:30 +0000
  • 4d9f45c1bd remove 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
  • be308133d2 opens packages and structures for servlet-server in right order note: needs (r5rs-) SSAX to be present interp 2002-09-20 19:25:20 +0000
  • ab158529ef starts 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
  • ec23e5dbb6 ignore the SSAX stuff interp 2002-09-18 17:25:26 +0000
  • 78e8cb3777 use lock while creating temp-file interp 2002-09-18 15:33:42 +0000
  • 911c56e668 change to srfi-27 for random bits interp 2002-09-18 15:32:41 +0000
  • ac880e4491 move reset calls forward interp 2002-09-18 08:57:28 +0000
  • e8463d7005 Turn error hierarchie upside down. mainzelm 2002-09-16 16:16:04 +0000
  • f6d1babc7b added structures: * shift-reset * profiling interp 2002-09-14 16:48:59 +0000
  • f255442b07 example for server redirection interp 2002-09-14 16:47:49 +0000
  • bcf8f37c43 comment added interp 2002-09-14 16:46:15 +0000
  • 7c5de69604 add triggers for profiling and cache flushing (this may go away in the future) interp 2002-09-14 16:43:58 +0000
  • e857b32057 add comment interp 2002-09-14 16:42:52 +0000
  • 4ae31efbb2 use shift/reset interp 2002-09-14 16:42:24 +0000
  • 04b7adbd89 usage info and comments interp 2002-09-14 16:36:42 +0000
  • d38f8225fb small space profiling utilities interp 2002-09-14 16:35:34 +0000
  • 793ee8cc2f get shift-reset from scsh and modify it to be thread-local interp 2002-09-14 16:10:14 +0000
  • 93b2ab23b1 remove external state error interp 2002-09-14 15:18:12 +0000
  • 84a92fb2b5 Removed duplicate sentence in comment. mainzelm 2002-09-13 09:18:34 +0000
  • d5b2b448d9 first shot on adding servlets to HTTPD interp 2002-09-13 07:21:19 +0000
  • becf14ce30 move global variables in httpd-logging to preserved-thread-fluids servlets interp 2002-09-05 10:55:30 +0000
  • f9060d992a Redo: sperber 2002-09-05 09:39:46 +0000
  • cfc8d84aad Use DNS for FQDN determination in SMTP. sperber 2002-09-05 09:38:37 +0000
  • 1cfa3e3595 Shift FQDN determination code from HTTPD-CORE to DNS. sperber 2002-09-05 09:25:42 +0000
  • 6486df6080 "ange-ftp" -> "EFS" in comment. sperber 2002-09-05 08:57:51 +0000
  • ca4839af8f Remove list of imported structures, which was out-of-date anyway. sperber 2002-09-05 08:57:21 +0000
  • ed04d43b65 NeXTstep is dead. sperber 2002-09-05 08:55:58 +0000
  • 490a22d724 More file extension mappings. sperber 2002-09-05 08:51:27 +0000
  • 5746c2b149 send bug report only on non-os-errors interp 2002-09-04 14:01:34 +0000
  • 688d576b96 Send bug report to client, if we encounter an internal error (e.g. testing new handler) interp 2002-09-04 10:38:14 +0000
  • 65e8af2952 send error output to stdout (= to client) interp 2002-09-04 10:29:12 +0000
  • 794412df5a use HTTP-STATUS/OK constant instead of integer 200 interp 2002-09-03 13:33:43 +0000
  • 80257c0822 make more pleasent error messages interp 2002-09-03 12:45:39 +0000
  • 1694d372c5 report BAD-GATEWAY error instead INTERNAL-ERROR interp 2002-09-03 11:55:53 +0000
  • 443e321cc8 rename URI-LIKE? to URI-HAS-PROTOCOL? interp 2002-09-03 08:45:59 +0000
  • a33b7405a5 move CLF log to SEND-HTTP-RESPONSE and log correct status code interp 2002-09-02 14:49:24 +0000
  • 0ab5c48cfc make MY-REPORTED-FQDN fit for lots of virtual hosts interp 2002-09-02 14:34:31 +0000
  • 27f6bb4dbd remove debug output interp 2002-09-02 14:33:06 +0000
  • 9baec4fbf0 Handle `Location:' and `Status:' headers of CGI program's output correctly. interp 2002-09-02 13:43:03 +0000
  • 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. interp 2002-09-02 13:42:10 +0000
  • ae04e9e503 generate correct status header line interp 2002-09-02 13:33:45 +0000
  • 4ef633af08 Fix RFC URL reference. sperber 2002-09-02 09:24:38 +0000
  • b6ff601949 Remvoec rud from SMTP-INTERFACE. sperber 2002-09-02 09:02:27 +0000
  • 0fa5f630e3 Make SEND-MAIL-VIA-SMTP accept a headers argument. sperber 2002-09-02 09:02:14 +0000
  • 1b0bce77e6 Reformat multi-line IFs to have the consequent on a separate lines. sperber 2002-09-02 08:47:32 +0000
  • 4aa41b038f Use CRLF-IO in a few more instances. sperber 2002-09-02 08:39:10 +0000
  • 56cd7c9f2e Remove SMTP-INTERNALS structure. sperber 2002-09-02 08:38:50 +0000
  • 060d0f8076 Remove FILTER-MAP from smtp.scm and use the FILTER-MAP from SRFI 1 instead. sperber 2002-09-02 08:36:42 +0000
  • 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. sperber 2002-09-02 08:35:09 +0000
  • 7a54991212 Trivially 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
  • 9602104a8c output directly to socket:outport in emit-man-page interp 2002-08-30 12:04:27 +0000
  • f94396a54e look if file is executable interp 2002-08-29 14:53:44 +0000
  • 9bfb77b2d5 be more dynamic interp 2002-08-29 14:47:12 +0000
  • 865a4822c3 add info-gateway to example server interp 2002-08-29 14:34:57 +0000
  • ecd5afadbe remove debug output newline to output-port `out' interp 2002-08-29 14:34:38 +0000
  • 50fa27f993 adapt 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
  • 5bced0b8f7 remove 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
  • d3bf493454 added --dump flag interp 2002-08-28 15:42:15 +0000
  • a2aed3280e adapt seval-handler to new response philosophy FIXME: problems with input port in POST request interp 2002-08-28 15:41:52 +0000
  • 7fd23a0ceb let handler exit if error occurs interp 2002-08-28 15:40:32 +0000
  • e877336d0a send extra headers from script's output interp 2002-08-28 10:10:45 +0000
  • c5c67ec837 add delete-headers to rfc822, that removes a header entry interp 2002-08-28 10:10:00 +0000
  • 542fea9f55 adpat 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
  • b08f418d77 htdocs-dir, cgi-bin-dir, port and logfile-name now configurable by command line arguments interp 2002-08-27 13:58:54 +0000
  • fd2d2bc79c clean up dns lookup call interp 2002-08-27 13:48:30 +0000
  • 013c7bd5b3 Adjust use of TILDE-HOME-DIR-HANDLER. sperber 2002-08-27 09:45:05 +0000
  • 3b6b813965 Move NULL-PATH-HANDLER from HTTPD-FILE-DIRECTORY-HANDLERS-INTERFACE to HTTPD-BASIC-HANDLERS. sperber 2002-08-27 09:42:02 +0000
  • c97bbfc1db Move 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
  • f5b7f76bd6 Fix HOME-DIR-HANDLER and TILDE-HOME-DIR-HANDLER. sperber 2002-08-27 09:32:12 +0000
  • 4c98437ce0 Fix typo in SEND-HTTP-RESPONSE. sperber 2002-08-27 09:28:09 +0000
  • c668e35e05 HOSTNAME -> HOST-NAME sperber 2002-08-27 09:05:16 +0000
  • aeeeea79c1 Add copyright notice. sperber 2002-08-27 09:03:22 +0000
  • 19a97d0b35 let 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
  • d8c1e7f0ad fixing system-fqdn interp 2002-08-26 15:33:22 +0000