Commit Graph

586 Commits

Author SHA1 Message Date
sperber 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
2003-01-07 12:16:33 +00:00
mainzelm ed85e7619e Propagate name change of httpd-cgi-handlers. 2002-12-29 19:10:48 +00:00
mainzelm 9146cb5780 Use with-lock to obtain/release-locks. 2002-12-29 19:10:10 +00:00
mainzelm c43a8b8f35 Copy with-lock from scsh into sunet-utilities. 2002-12-29 19:09:37 +00:00
mainzelm 7fc87572bb Last commit accidentally commented out REMOTE_HOST. 2002-12-29 17:52:26 +00:00
mainzelm e3ef1280c4 Correct leftover from the fork-based implementation: adjust port-buffering of socket's input port. 2002-12-29 17:49:06 +00:00
mainzelm bfab4cc710 Correct leftover from the fork-based implementation: stdin of the CGI
script must be the socket's input port.
2002-12-29 17:47:41 +00:00
mainzelm e7aa14ee73 cache contents of resolv.conf 2002-12-22 13:45:38 +00:00
mainzelm f0dbc7acba Add missing parameter to format in maybe-open-logfile. 2002-12-20 07:53:43 +00:00
mainzelm 6156c77161 Put port for logging into session. 2002-12-19 17:11:38 +00:00
mainzelm 63ca4e7c09 Use fork-thread to start new threads to inherit syslog resource. 2002-12-19 16:33:13 +00:00
mainzelm b5c286e935 Import handle-fatal-error in httpd-logging. 2002-12-19 14:34:55 +00:00
mainzelm 8b6d244f0e Protect dns-lookup-ip with a fatal error handler. 2002-12-19 14:30:39 +00:00
mainzelm 5a20cc1e0a Moved handle-fatal-error.scm from httpd/ to lib/ 2002-12-19 14:27:31 +00:00
sperber 1b13998c69 Fix opened structures for DNS.
(DNS would bomb due to a conflict for DELETE between BIG-UTIL and
SRFI-1.)
2002-12-17 16:32:16 +00:00
mainzelm a5c873afda Correct tex2page support. 2002-12-11 10:25:01 +00:00
mainzelm 34a2ace724 + Temporary fix in this-host-address: close the socket obtained from
port->socket.

+ read-crlf-line doesn't accept a timeout and it would be nonsense in
  copy-ascii-port->port anyway.
2002-12-11 10:05:50 +00:00
interp 4bee3e42f5 Update links to new 'add' scheme servlets. 2002-12-08 18:46:45 +00:00
interp f4cca95296 Version of add form:
Uses SIMPLE-SERVLET-API.
2002-12-08 18:45:58 +00:00
interp 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.
2002-12-08 18:13:59 +00:00
interp 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)
2002-12-08 18:12:34 +00:00
interp 5879a83b9a "Raw" version of add form:
Uses only tools of servlet-handler/servlets.
2002-12-08 18:10:15 +00:00
interp 7f7eb610d8 use SCHEME-WITH-SCSH instead of SCSH and SCHEME 2002-12-08 15:49:27 +00:00
interp d705974612 Remove checkbox-bug 2002-12-07 22:27:02 +00:00
interp 4606552c2b rename INSTANCE to SESSION and SESSION to INSTANCE 2002-12-07 22:26:40 +00:00
mainzelm 0b57b16fe9 Use select-port-channels. TCP works now. 2002-12-06 12:52:23 +00:00
mainzelm 7e6da5347e + Complete parsing for /etc/resolv.conf
+ use search or domain field from resolv.conf to determine FQDNs
2002-12-03 16:02:17 +00:00
sperber 29fc6b1b9d Use DEFINE-RECORD-TYPES instead of DEFREC-PACKAGE in POP3. 2002-12-03 10:55:08 +00:00
sperber 0db1d98d53 Remove comments about portability. 2002-12-03 10:52:15 +00:00
sperber 9b272be2b7 Use DEFINE-RECORD-TYPES instead of DEFREC-PACKAGE in NETRC. 2002-12-03 10:50:26 +00:00
sperber fe96c5f2b2 Use DEFINE-RECORD-TYPES instead of DEFREC-PACKAGE in FTP. 2002-12-03 10:44:48 +00:00
sperber 6faaa49692 Remove obsolete comments about compatibility. 2002-12-03 10:41:49 +00:00
sperber 905ad326c2 Synchronize copyright statements. 2002-12-03 10:41:04 +00:00
interp 1e93e430ed + add navigation links
+ typo corrected
2002-12-02 08:58:24 +00:00
interp 77cd3e0d28 REQUEST:URL --> REQUEST-URL 2002-12-02 08:44:02 +00:00
interp ffa8ad13ae remove unused SERVLET-PREFIX option. 2002-12-02 08:42:37 +00:00
interp ba04964918 fix typo in SERVLETS' open-clause 2002-12-02 08:39:10 +00:00
mainzelm 543dbdf9ab DNS needs srfi-1 2002-11-29 17:08:57 +00:00
mainzelm 5f88c27382 + Removed *debug*
+ some renamings
+ explained nomenclature
2002-11-29 17:08:14 +00:00
sperber 4e859bc92a - renamed USERHOST:xxx to USERHOST-xxx
- renamed HTTP-URL:xxx to HTTP-URL-xxx
2002-11-29 14:56:58 +00:00
sperber 68b1f0c386 Fix typo from structure name normalization commit. 2002-11-29 14:49:46 +00:00
sperber 641b8129ba Renamed REQUEST:xxx to REQUEST-xxx. 2002-11-29 14:49:22 +00:00
sperber b45c23df44 More structure name normalization. 2002-11-29 14:42:02 +00:00
sperber 61c8b7fba2 Use SCHEME-WITH-SCSH throughout. 2002-11-29 14:37:39 +00:00
sperber 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
- ...
2002-11-29 14:27:52 +00:00
mainzelm cbb4609c3a Replaced posix regexp strings by sre expressions. 2002-11-27 09:36:21 +00:00
sperber 2442e88ab7 Renamed HTTPD-REQUEST to HTTPD-REQUESTS, now conforming to Scheme 48
convention.
2002-11-26 12:52:39 +00:00
mainzelm 5f3582d017 + Reworked condition signalling
+ TCP almost works
+ Cleanup
2002-11-25 16:47:00 +00:00
mainzelm 6cc2305e6b Start of rewrite using select. 2002-11-19 22:41:37 +00:00
interp 4c3bde22fa Add several features like
+ extras page
+ shield energy
+ construction time calculation
+ hostname resolving
+ comments
+ some others I cannot remember

[Sorry for the bundled commit, my ISP went down again.]
2002-11-17 14:38:38 +00:00