44100cbf5eAdded type NO-BODY for responses which must not contain a message-body (201, 304, 404). Added export of type-predicate no-body?. Adapted SEND-HTTP-RESPONSE to check for no-body responses. Extended MAKE-ERROR-RESPONSE to make responses 201, 304, 404.
vibr
2004-08-15 11:03:28 +0000
549594bef4with-tag* outputs no newlines
vibr
2004-08-14 22:05:06 +0000
ef48e4e5aemake-host-name-handler now uses get-header from sunet-utilities.scm
vibr
2004-08-14 22:03:19 +0000
8cf841bad3rename get-content-length to get-body-length-from-content-length
vibr
2004-08-14 21:58:11 +0000
f8559581d2GET-NUMERIC-FIELD-VALUE now uses GET-HEADER from utilities.scm and returns #f if GET-HEADER does so
vibr
2004-08-14 21:18:12 +0000
aea0e950baremoved definition of GET-HEADER which conflicted with definition of GET-HEADER in utilities.scm and wasn't exported anyway
vibr
2004-08-14 20:54:57 +0000
ffbe3b21cdfactor out parsing of content-length header value -> GET-CONTENT-LENGTH
vibr
2004-08-14 19:07:23 +0000
06ec0f0293server-generated webpages -> XHTML 1.0 Strict: add XML namespace declaration to html element
vibr
2004-08-13 15:49:19 +0000
6969b80206- move XHTML stuff from responses.scm to htmlout.scm - new function EMIT-PROLOG - define XML namespace declaration - adapt macro %hack-attr-elt: special treatment of xmlnsdecl-attr (this is not nice, but the only alternative was hard-coding the XML namespace declaration into the various handlers) - element names -> lower case
vibr
2004-08-13 15:46:53 +0000
96f0ae41d5-move XHTML stuff from responses.scm to htmlout.scm -don't use WRITE-STRING with \n (\n within strings is not in R5RS), instead use FORMAT with ~% -use EMIT-PROLOG and EMIT-TAG from htmlout.scm
vibr
2004-08-13 15:37:31 +0000
c089e26e96move XHTML stuff from responses.scm to htmlout.scm, adapt packages.scm
vibr
2004-08-13 15:34:00 +0000
a9ae5061d0make server generated html pages XHTML 1.0 Strict: element names -> lower case
vibr
2004-08-13 15:26:50 +0000
7bdd94cdb5"moved-temp" -> "temp-redirect" (HTTP/1.1: use 307 instead of 302 for unambiguity)
vibr
2004-08-11 19:06:05 +0000
7b6f5675afallow header in 405 answers
vibr
2004-08-11 14:53:11 +0000
880a05229c-adapt calls of make-error-response -allow header in 405 answers -answer 501, not 405, for unimplemented/unrecognized methods
vibr
2004-08-11 14:51:51 +0000
5f64e72cd0make-error-response: more meaningful error description: show parsed uri
vibr
2004-08-11 14:48:11 +0000
3abe557a86make-error-response in response.scm uses http-url->string
vibr
2004-08-11 14:45:32 +0000
8b09f2b338-adapt calls of make-error-response -answer 501, not 405, for unimplemented/unrecognized methods
vibr
2004-08-11 12:28:46 +0000
1c4445933dadapt docu of make-error-response to its reworked interface
vibr
2004-08-11 10:43:26 +0000
f22f43ccd1make-error-response: use stuff in req where req isn't #f
vibr
2004-08-11 10:17:14 +0000
2ee378aea9add comments: -make clear difference between http-error and fatal-syntax-error -refer to make-error-response for args of http-error
vibr
2004-08-11 09:20:31 +0000
a3dd880c7a+catch calls of make-error-response with too few arguments
vibr
2004-08-10 14:26:50 +0000
0783bdb4e2fix small typo.
interp
2004-07-26 20:24:05 +0000
584acf4441Use send-html/finish instead of send-html for the single page.
interp
2004-07-24 15:16:58 +0000
10ca480e4cCorrect error message in make-http-response.
interp
2004-07-21 20:38:00 +0000
6d6f34ae78minor change: make clear Scheme value of not annotated checkbox depends on standard transformer.
interp
2004-07-21 20:33:37 +0000
2268fe3231Parameterize over error message in make-simple-default-setter
interp
2004-07-21 20:31:30 +0000
15f07f8d4aDesign change: transformer of non-multi input-fields get two arguments: the input-field *and* the binding value (not only the binding value)
interp
2004-07-21 20:09:37 +0000
96216b243danswer HTTP/1.0 for requests with unknown HTTP-version
vibr
2004-05-17 16:39:17 +0000
7090147e49Set default port to 8080
mainzelm
2004-05-17 08:35:47 +0000
3311f6af34Moved startup scripts to web-server directory
mainzelm
2004-05-17 08:34:07 +0000
b7e37f8767+ Add sample links for rman and info gateways. + Mention required startup scripts.
mainzelm
2004-05-17 08:15:47 +0000
aeed1acfc2Mention SUrflets as in README.
interp
2004-05-13 21:27:55 +0000
9d67969c09Adjust section about installing SSAX to package proposal Minor reformatting / typos removed
interp
2004-05-13 21:27:26 +0000
b568965f6eFix computation of default directories
mainzelm
2004-05-13 08:34:03 +0000
c7693e9bc7Correct description of extended-web-server
mainzelm
2004-05-13 08:31:13 +0000
a838425ca3Show update message if entered energy is out of range.
interp
2004-05-12 20:20:52 +0000
5e12e7ec0eIn MAIN: use args parameter instead of command-line for directory; allows to start from within scsh manually
interp
2004-05-12 19:59:43 +0000
84e22f065ehtml is part of CVS tree. Thus, ignore index.html and man* files in html directory instead.
interp
2004-05-12 19:57:17 +0000
59e79fa839Ignore html and pdf directory
interp
2004-05-12 19:51:32 +0000
b4c3ad937eIn MAIN: get directory from args parameter, not from command-line; allows to start from within scsh manually
interp
2004-05-12 19:44:06 +0000
246c2b46adIn MAIN: get directory from args parameter, not command-line; allows to start main from within scsh manually Add comments how to use rman-handler and info-handler
interp
2004-05-12 19:43:13 +0000
7a04cf81d5Omit warning message if INFOPATH is not set.
interp
2004-05-12 19:28:17 +0000
e13ad264bcOmit warning message if MANPATH is not set.
interp
2004-05-12 19:28:04 +0000
fe45fdc230Mention and explain sample web servers.
mainzelm
2004-05-12 07:49:50 +0000
fe9e6fe3b9Include INSTALL in the tarball.
mainzelm
2004-05-12 07:29:45 +0000
1a2218b89fMove default location of httpd.log file to /tmp
mainzelm
2004-05-11 12:10:13 +0000