Commit Graph

  • 46f357d47d nph-responses don't carry a status code so simply guess it to be (status ok) when generating the log file. mainzelm 2003-01-15 14:07:57 +0000
  • 7e274597a4 Fix handling of "npg-" scripts by using make-nph-response. mainzelm 2003-01-15 14:03:30 +0000
  • 7170593056 Use number->status-code to generate status-code from the code returned in the CGI header. mainzelm 2003-01-15 14:02:02 +0000
  • 06121b3972 Added number->status-code. mainzelm 2003-01-15 13:37:05 +0000
  • 6a283ab875 Reasonably complete and up-to-date docs. sperber 2003-01-15 12:21:18 +0000
  • ec99930213 Rename HTTP-URL-FRAG-ID to HTTP-URL-FRAGMENT-IDENTIFIER. sperber 2003-01-15 12:19:45 +0000
  • f9474b7a16 Replaced define-record by define-record-type mainzelm 2003-01-15 12:17:54 +0000
  • 3f398e3ba7 Re-indent. sperber 2003-01-15 11:00:22 +0000
  • 608bb395f2 Rename "userhost" to "server" according to RFC 2396. sperber 2003-01-15 10:59:46 +0000
  • e090e1bd44 Add PARSE-HTTP-URL-STRING procedure to URL structure. sperber 2003-01-15 10:36:16 +0000
  • b85f09212e Indentation and comment fixes. As usual, fix Olin's atrocious line-breaking of IFs. sperber 2003-01-15 10:32:35 +0000
  • abc0cdb34d Indentation and typo fixes. In particular, fix Olin's atrocious line-breaking of IFs. sperber 2003-01-15 10:17:43 +0000
  • 8800f37a3b - fix bug: PARSE-URI couldn't handle ? and # in the same URI - use fixed URI-RESERVED-SANS-= instead of computing (char-set-delete uri-reserved #\=) each time PARSE-URI is called sperber 2003-01-15 10:14:06 +0000
  • ff8061c4ea Reasonably complete and up-to-date docs. sperber 2003-01-14 15:02:44 +0000
  • 8ed2a48176 Rename URI-PATH-LIST->PATH to URI-PATH->URI and SPLIT-URI-PATH to SPLIT-URI. sperber 2003-01-14 15:02:07 +0000
  • 62c597e7ec Rename URI-PATH-LIST->PATH to URI-PATH->URI and SPLIT-URI-PATH to SPLIT-URI. sperber 2003-01-14 15:01:21 +0000
  • d882315133 - elide documentation that's moved to uri.tex - remove RESOLVE-URI (Whatever it was supposed to do (and we don't know what it was supposed to do), it didn't work, and there are no known clients for it.) sperber 2003-01-14 14:40:57 +0000
  • e2d36f3922 Remove RESOLVE-URI. sperber 2003-01-14 14:39:55 +0000
  • 9be65fb89a Delete; has been integrated into httpd.tex. sperber 2003-01-14 13:54:05 +0000
  • a5bdc8743e Remove comments that have been integrated into the documentation. sperber 2003-01-14 13:53:24 +0000
  • ba2d711921 - add Eric Marsden to the list of authors. - remove toothless.tex from list of includes (has been integrated into httpd.tex) sperber 2003-01-14 13:52:28 +0000
  • d81d5ed8ca Document SEVAL-HANDLER; pull in former toothless.tex. sperber 2003-01-14 13:51:32 +0000
  • 35ca7dabe9 Document response bodies and MAKE-REDIRECT-RESPONSE. sperber 2003-01-14 13:36:26 +0000
  • 9dac2674b4 Introduce new response type :HTTP-NPH-RESPONSE for nph-... CGI scripts. sperber 2003-01-14 13:23:29 +0000
  • da98e19193 Force the result of the servlet to be printed into a string-port. The servlet programmer is (nearly) unaware of this. interp 2003-01-14 11:27:42 +0000
  • c7ec664dcb Get undefined references clear. interp 2003-01-10 13:50:39 +0000
  • 3163116a7d Replace (removed) \FIXME command with comments interp 2003-01-10 13:47:49 +0000
  • 9a9d91fe92 Don't look at (getenv "PATH") when determining the PATH set for the CGI script. sperber 2003-01-10 13:31:06 +0000
  • 722135a77e Remove obsolete comment. sperber 2003-01-10 13:30:36 +0000
  • 047384d846 Removed \ovar. Fixed TeX-master setting in some files. sperber 2003-01-10 13:30:18 +0000
  • 5bae6330f0 Fix TeX-master setting. sperber 2003-01-10 13:28:35 +0000
  • dfb7287c41 Re-worked; more complete list of stuff in SUnet. sperber 2003-01-10 13:28:11 +0000
  • 020f8264f1 First stab at rudimentary up-to-date documentation for the HTTP server. sperber 2003-01-10 13:27:05 +0000
  • 9eeb665323 Synch with up-to-date code from the scsh repo. sperber 2003-01-10 13:26:24 +0000
  • 5880441b02 Add implementation of NAME->STATUS-CODE. Tag export of STATUS-CODE as :SYNTAX. sperber 2003-01-10 09:57:41 +0000
  • 86b0639a7f Rename MAKE-HTTP-ERROR-RESPONSE -> MAKE-ERROR-RESPONSE to be consistent with MAKE-RESPONSE. sperber 2003-01-10 09:52:35 +0000
  • 26de50f074 Don't set REMOTE_HOST---we set REMOTE_ADDR, and that's enough according to the CGI spec. (REMOTE_HOST required that we do a DNS lookup.) sperber 2003-01-09 16:02:40 +0000
  • 0754b74963 Replace integer HTTP status codes by finite record type instances. sperber 2003-01-09 15:05:30 +0000
  • 1b31924b80 Complete and up-to-date documentation for the RFC822 library. sperber 2003-01-09 13:47:19 +0000
  • 9b11ac1572 Remove %... procedure brain-damage from RFC822 code and use optional arguments instead. sperber 2003-01-09 13:23:50 +0000
  • 788b75caf0 Add HTTPD structure with all the stuff actually needed to call the entry point. sperber 2003-01-09 12:59:43 +0000
  • 8c848f1a05 Fix TeX-master. sperber 2003-01-08 14:14:32 +0000
  • 7f75b6016a Remove log item showing "ecm-utilities" which no longer exists. sperber 2003-01-08 14:14:16 +0000
  • 978f28680e Parameterize RMAN-HANDLER over locations of the various binaries. sperber 2003-01-07 14:38:02 +0000
  • 7f5219220b Remove stray DECLINE which would shut down the server in the face of internal server errors. sperber 2003-01-07 13:40:34 +0000
  • db72d0f439 Remove obsolete uses of ERROR-PACKAGE. sperber 2003-01-07 12:32:52 +0000
  • b5e07aef54 Remove -OBSOLETE packages; we're incompatible with the old SUnet anyway, and there's little reason to keep compatibility packages for the rest. sperber 2003-01-07 12:18:27 +0000
  • 186e9de56c Streamline structure declarations - remove some more uses of Olin records - remove uses of BIG-SCHEME/BIG-UTIL - subset all uses of SRFI 1, 13, 14 sperber 2003-01-07 12:16:33 +0000
  • ed85e7619e Propagate name change of httpd-cgi-handlers. mainzelm 2002-12-29 19:10:48 +0000
  • 9146cb5780 Use with-lock to obtain/release-locks. mainzelm 2002-12-29 19:10:10 +0000
  • c43a8b8f35 Copy with-lock from scsh into sunet-utilities. mainzelm 2002-12-29 19:09:37 +0000
  • 7fc87572bb Last commit accidentally commented out REMOTE_HOST. mainzelm 2002-12-29 17:52:26 +0000
  • e3ef1280c4 Correct leftover from the fork-based implementation: adjust port-buffering of socket's input port. mainzelm 2002-12-29 17:49:06 +0000
  • bfab4cc710 Correct leftover from the fork-based implementation: stdin of the CGI script must be the socket's input port. mainzelm 2002-12-29 17:47:41 +0000
  • e7aa14ee73 cache contents of resolv.conf mainzelm 2002-12-22 13:45:38 +0000
  • f0dbc7acba Add missing parameter to format in maybe-open-logfile. mainzelm 2002-12-20 07:53:43 +0000
  • 6156c77161 Put port for logging into session. mainzelm 2002-12-19 17:11:38 +0000
  • 63ca4e7c09 Use fork-thread to start new threads to inherit syslog resource. mainzelm 2002-12-19 16:33:13 +0000
  • b5c286e935 Import handle-fatal-error in httpd-logging. mainzelm 2002-12-19 14:34:55 +0000
  • 8b6d244f0e Protect dns-lookup-ip with a fatal error handler. mainzelm 2002-12-19 14:30:39 +0000
  • 5a20cc1e0a Moved handle-fatal-error.scm from httpd/ to lib/ mainzelm 2002-12-19 14:27:31 +0000
  • 1b13998c69 Fix opened structures for DNS. (DNS would bomb due to a conflict for DELETE between BIG-UTIL and SRFI-1.) sperber 2002-12-17 16:32:16 +0000
  • a5c873afda Correct tex2page support. mainzelm 2002-12-11 10:25:01 +0000
  • 34a2ace724 + Temporary fix in this-host-address: close the socket obtained from port->socket. mainzelm 2002-12-11 10:05:50 +0000
  • 4bee3e42f5 Update links to new 'add' scheme servlets. interp 2002-12-08 18:46:45 +0000
  • f4cca95296 Version of add form: Uses SIMPLE-SERVLET-API. interp 2002-12-08 18:45:58 +0000
  • a7357dc1a4 Rename add2.scm to add-servlet.scm Version of add form: "Full featured" version: uses both HTML generating and support for input-fields in forms. interp 2002-12-08 18:13:59 +0000
  • 98ff465d73 Rename add.scm to add-html.scm Version of add form: Uses SEND-HTML/SUSPEND and SEND-HTML/FINISH with the HTML-generation tool from serlvets (that is built with Oleg's SSAX) interp 2002-12-08 18:12:34 +0000
  • 5879a83b9a "Raw" version of add form: Uses only tools of servlet-handler/servlets. interp 2002-12-08 18:10:15 +0000
  • 7f7eb610d8 use SCHEME-WITH-SCSH instead of SCSH and SCHEME interp 2002-12-08 15:49:27 +0000
  • d705974612 Remove checkbox-bug interp 2002-12-07 22:27:02 +0000
  • 4606552c2b rename INSTANCE to SESSION and SESSION to INSTANCE interp 2002-12-07 22:26:40 +0000
  • 0b57b16fe9 Use select-port-channels. TCP works now. mainzelm 2002-12-06 12:52:23 +0000
  • 7e6da5347e + Complete parsing for /etc/resolv.conf + use search or domain field from resolv.conf to determine FQDNs mainzelm 2002-12-03 16:02:17 +0000
  • 29fc6b1b9d Use DEFINE-RECORD-TYPES instead of DEFREC-PACKAGE in POP3. sperber 2002-12-03 10:55:08 +0000
  • 0db1d98d53 Remove comments about portability. sperber 2002-12-03 10:52:15 +0000
  • 9b272be2b7 Use DEFINE-RECORD-TYPES instead of DEFREC-PACKAGE in NETRC. sperber 2002-12-03 10:50:26 +0000
  • fe96c5f2b2 Use DEFINE-RECORD-TYPES instead of DEFREC-PACKAGE in FTP. sperber 2002-12-03 10:44:48 +0000
  • 6faaa49692 Remove obsolete comments about compatibility. sperber 2002-12-03 10:41:49 +0000
  • 905ad326c2 Synchronize copyright statements. sperber 2002-12-03 10:41:04 +0000
  • 1e93e430ed + add navigation links + typo corrected interp 2002-12-02 08:58:24 +0000
  • 77cd3e0d28 REQUEST:URL --> REQUEST-URL interp 2002-12-02 08:44:02 +0000
  • ffa8ad13ae remove unused SERVLET-PREFIX option. interp 2002-12-02 08:42:37 +0000
  • ba04964918 fix typo in SERVLETS' open-clause interp 2002-12-02 08:39:10 +0000
  • 543dbdf9ab DNS needs srfi-1 mainzelm 2002-11-29 17:08:57 +0000
  • 5f88c27382 + Removed *debug* + some renamings + explained nomenclature mainzelm 2002-11-29 17:08:14 +0000
  • 4e859bc92a - renamed USERHOST:xxx to USERHOST-xxx - renamed HTTP-URL:xxx to HTTP-URL-xxx sperber 2002-11-29 14:56:58 +0000
  • 68b1f0c386 Fix typo from structure name normalization commit. sperber 2002-11-29 14:49:46 +0000
  • 641b8129ba Renamed REQUEST:xxx to REQUEST-xxx. sperber 2002-11-29 14:49:22 +0000
  • b45c23df44 More structure name normalization. sperber 2002-11-29 14:42:02 +0000
  • 61c8b7fba2 Use SCHEME-WITH-SCSH throughout. sperber 2002-11-29 14:37:39 +0000
  • 4bf3bcb238 Clean up ftpd: - open fewer structures - clarify relationship between OPTIONS and SESSION - use an ordinary fluid for OPTIONS - pass FTPD-OPTIONS record into FTPD instead of some random arguments - ... sperber 2002-11-29 14:27:52 +0000
  • cbb4609c3a Replaced posix regexp strings by sre expressions. mainzelm 2002-11-27 09:36:21 +0000
  • 2442e88ab7 Renamed HTTPD-REQUEST to HTTPD-REQUESTS, now conforming to Scheme 48 convention. sperber 2002-11-26 12:52:39 +0000
  • 5f3582d017 + Reworked condition signalling + TCP almost works + Cleanup mainzelm 2002-11-25 16:47:00 +0000
  • 6cc2305e6b Start of rewrite using select. mainzelm 2002-11-19 22:41:37 +0000
  • 4c3bde22fa Add several features like + extras page + shield energy + construction time calculation + hostname resolving + comments + some others I cannot remember interp 2002-11-17 14:38:38 +0000
  • 9816e1c1ed + let arms be specified + add extra order page + add data about spaceship classes interp 2002-11-15 15:49:02 +0000
  • 393ea38bb8 introduce data structure for spaceship class' boundary data interp 2002-11-15 12:52:58 +0000
  • a0e331636c Remove stupid error generating code. Hit me. interp 2002-11-15 12:32:50 +0000