9bfb77b2d5 
								
							 
						 
						
							
							
								
								be more dynamic  
							
							
							
						 
						
							2002-08-29 14:47:12 +00:00  
				
					
						
							
							
								 
						
							
								865a4822c3 
								
							 
						 
						
							
							
								
								add info-gateway to example server  
							
							
							
						 
						
							2002-08-29 14:34:57 +00:00  
				
					
						
							
							
								 
						
							
								ecd5afadbe 
								
							 
						 
						
							
							
								
								remove debug output  
							
							... 
							
							
							
							newline to output-port `out' 
							
						 
						
							2002-08-29 14:34:38 +00:00  
				
					
						
							
							
								 
						
							
								50fa27f993 
								
							 
						 
						
							
							
								
								adapt to new response philosophy (not tested yet)  
							
							
							
						 
						
							2002-08-29 14:05:55 +00:00  
				
					
						
							
							
								 
						
							
								7ca34fa270 
								
							 
						 
						
							
							
								
								* adapt rman-gateway to new response philosophy  
							
							... 
							
							
							
							* add rman-gateway to example server
* add init proc to http-test in start-web-server 
							
						 
						
							2002-08-29 10:51:47 +00:00  
				
					
						
							
							
								 
						
							
								5bced0b8f7 
								
							 
						 
						
							
							
								
								remove introduced but nerving signal stuff from handlers  
							
							
							
						 
						
							2002-08-29 08:32:39 +00:00  
				
					
						
							
							
								 
						
							
								62b3307fb2 
								
							 
						 
						
							
							
								
								* new response body: :HTTP-READER-WRITER-BODY  
							
							... 
							
							
							
							* hand over SOCKET:INPORT to SEND-HTTP-RESPONSE
* apply this to seval-handler 
							
						 
						
							2002-08-28 16:44:07 +00:00  
				
					
						
							
							
								 
						
							
								57c6710012 
								
							 
						 
						
							
							
								
								* map socket inport to handler inport (allows POST requests)  
							
							... 
							
							
							
							* remove FIXME from seval
* add seval example to example web-server 
							
						 
						
							2002-08-28 15:56:14 +00:00  
				
					
						
							
							
								 
						
							
								d3bf493454 
								
							 
						 
						
							
							
								
								added --dump flag  
							
							
							
						 
						
							2002-08-28 15:42:15 +00:00  
				
					
						
							
							
								 
						
							
								a2aed3280e 
								
							 
						 
						
							
							
								
								adapt seval-handler to new response philosophy  
							
							... 
							
							
							
							FIXME: problems with input port in POST request 
							
						 
						
							2002-08-28 15:41:52 +00:00  
				
					
						
							
							
								 
						
							
								7fd23a0ceb 
								
							 
						 
						
							
							
								
								let handler exit if error occurs  
							
							
							
						 
						
							2002-08-28 15:40:32 +00:00  
				
					
						
							
							
								 
						
							
								e877336d0a 
								
							 
						 
						
							
							
								
								send extra headers from script's output  
							
							
							
						 
						
							2002-08-28 10:10:45 +00:00  
				
					
						
							
							
								 
						
							
								c5c67ec837 
								
							 
						 
						
							
							
								
								add delete-headers to rfc822, that removes a header entry  
							
							
							
						 
						
							2002-08-28 10:10:00 +00:00  
				
					
						
							
							
								 
						
							
								542fea9f55 
								
							 
						 
						
							
							
								
								adpat cgi-server to new response philosophy  
							
							... 
							
							
							
							NOTE: There's a FIXME left: nph- scripts won't work at all currently. 
							
						 
						
							2002-08-28 09:54:40 +00:00  
				
					
						
							
							
								 
						
							
								b08f418d77 
								
							 
						 
						
							
							
								
								htdocs-dir, cgi-bin-dir, port and logfile-name now configurable by command line arguments  
							
							
							
						 
						
							2002-08-27 13:58:54 +00:00  
				
					
						
							
							
								 
						
							
								fd2d2bc79c 
								
							 
						 
						
							
							
								
								clean up dns lookup call  
							
							
							
						 
						
							2002-08-27 13:48:30 +00:00  
				
					
						
							
							
								 
						
							
								013c7bd5b3 
								
							 
						 
						
							
							
								
								Adjust use of TILDE-HOME-DIR-HANDLER.  
							
							
							
						 
						
							2002-08-27 09:45:05 +00:00  
				
					
						
							
							
								 
						
							
								3b6b813965 
								
							 
						 
						
							
							
								
								Move NULL-PATH-HANDLER from HTTPD-FILE-DIRECTORY-HANDLERS-INTERFACE to  
							
							... 
							
							
							
							HTTPD-BASIC-HANDLERS. 
							
						 
						
							2002-08-27 09:42:02 +00:00  
				
					
						
							
							
								 
						
							
								c97bbfc1db 
								
							 
						 
						
							
							
								
								Move MAKE-HTTP-ERROR-RESPONSE from HTTPD-CORE to HTTPD-RESPONSES.  
							
							... 
							
							
							
							Elide REALLY-MAKE-HTTP-ERROR-RESPONSE in the process. 
							
						 
						
							2002-08-27 09:39:05 +00:00  
				
					
						
							
							
								 
						
							
								f5b7f76bd6 
								
							 
						 
						
							
							
								
								Fix HOME-DIR-HANDLER and TILDE-HOME-DIR-HANDLER.  
							
							
							
						 
						
							2002-08-27 09:32:12 +00:00  
				
					
						
							
							
								 
						
							
								4c98437ce0 
								
							 
						 
						
							
							
								
								Fix typo in SEND-HTTP-RESPONSE.  
							
							
							
						 
						
							2002-08-27 09:28:09 +00:00  
				
					
						
							
							
								 
						
							
								c668e35e05 
								
							 
						 
						
							
							
								
								HOSTNAME -> HOST-NAME  
							
							
							
						 
						
							2002-08-27 09:05:16 +00:00  
				
					
						
							
							
								 
						
							
								aeeeea79c1 
								
							 
						 
						
							
							
								
								Add copyright notice.  
							
							
							
						 
						
							2002-08-27 09:03:22 +00:00  
				
					
						
							
							
								 
						
							
								19a97d0b35 
								
							 
						 
						
							
							
								
								let sunet-version-identifier be a string  
							
							
							
						 
						
							2002-08-26 16:36:53 +00:00  
				
					
						
							
							
								 
						
							
								755b715a77 
								
							 
						 
						
							
							
								
								* move dotdot-check and copy-inport->outport to sunet-utilities  
							
							... 
							
							
							
							* open necessary packages in various structures 
							
						 
						
							2002-08-26 16:36:25 +00:00  
				
					
						
							
							
								 
						
							
								d8c1e7f0ad 
								
							 
						 
						
							
							
								
								fixing system-fqdn  
							
							
							
						 
						
							2002-08-26 15:33:22 +00:00  
				
					
						
							
							
								 
						
							
								52036a75ad 
								
							 
						 
						
							
							
								
								Revive comment section from older version.  
							
							
							
						 
						
							2002-08-26 15:15:02 +00:00  
				
					
						
							
							
								 
						
							
								e397f2520e 
								
							 
						 
						
							
							
								
								R4RS -> R5RS  
							
							
							
						 
						
							2002-08-26 15:14:10 +00:00  
				
					
						
							
							
								 
						
							
								079ce2731a 
								
							 
						 
						
							
							
								
								Add copyright notice.  
							
							
							
						 
						
							2002-08-26 15:12:06 +00:00  
				
					
						
							
							
								 
						
							
								6f2c0d7991 
								
							 
						 
						
							
							
								
								eliminating ecm-utilities, code partial moved to sunet-utilities  
							
							
							
						 
						
							2002-08-26 14:49:17 +00:00  
				
					
						
							
							
								 
						
							
								5efcb2923e 
								
							 
						 
						
							
							
								
								Fix RFC URL.  
							
							
							
						 
						
							2002-08-26 14:48:43 +00:00  
				
					
						
							
							
								 
						
							
								2c5791a133 
								
							 
						 
						
							
							
								
								Be more careful about opening SCSH and SRFI-14 in FTPD.  
							
							
							
						 
						
							2002-08-26 14:13:23 +00:00  
				
					
						
							
							
								 
						
							
								05f6e48d8a 
								
							 
						 
						
							
							
								
								Fix some logging nits.  
							
							
							
						 
						
							2002-08-26 14:13:04 +00:00  
				
					
						
							
							
								 
						
							
								7460d8009f 
								
							 
						 
						
							
							
								
								Add a MAKE-HTTPD-OPTIONS combinator for a more visually pleasant  
							
							... 
							
							
							
							layout for HTTPD-OPTIONS constructors. 
							
						 
						
							2002-08-26 13:10:57 +00:00  
				
					
						
							
							
								 
						
							
								3b298aadcc 
								
							 
						 
						
							
							
								
								Remove old code from Gbe Engelhart.  
							
							
							
						 
						
							2002-08-26 11:46:27 +00:00  
				
					
						
							
							
								 
						
							
								2f5f46cb5f 
								
							 
						 
						
							
							
								
								Replace all instances of STRING-LIB by SRFI-13.  
							
							
							
						 
						
							2002-08-26 11:45:08 +00:00  
				
					
						
							
							
								 
						
							
								1a1dcebbd0 
								
							 
						 
						
							
							
								
								Remove HTTP-CONSTANTS / http/constants.scm.  
							
							
							
						 
						
							2002-08-26 11:44:02 +00:00  
				
					
						
							
							
								 
						
							
								35f79521d8 
								
							 
						 
						
							
							
								
								Fold -obsolete.scm files into packages.scm.  
							
							
							
						 
						
							2002-08-26 11:39:25 +00:00  
				
					
						
							
							
								 
						
							
								541113a4f0 
								
							 
						 
						
							
							
								
								Fold text-generation.scm (which was down to a few lines) into core.scm.  
							
							
							
						 
						
							2002-08-26 11:21:53 +00:00  
				
					
						
							
							
								 
						
							
								e8b7ef763f 
								
							 
						 
						
							
							
								
								Remove Olin's import notes which are bound to be inaccurate by now.  
							
							... 
							
							
							
							Fix a few RFC URLs. 
							
						 
						
							2002-08-26 11:18:44 +00:00  
				
					
						
							
							
								 
						
							
								af95d497af 
								
							 
						 
						
							
							
								
								Properly handle HEAD requests.  
							
							... 
							
							
							
							Properly handle HTTP 0.9 requests. 
							
						 
						
							2002-08-26 11:11:40 +00:00  
				
					
						
							
							
								 
						
							
								038947a515 
								
							 
						 
						
							
							
								
								Open SRFIs instead of CHAR-SET-LIB and STRING-LIB.  
							
							
							
						 
						
							2002-08-26 10:54:03 +00:00  
				
					
						
							
							
								 
						
							
								6f7cd467f1 
								
							 
						 
						
							
							
								
								Adopt proper RFC terminology:  
							
							... 
							
							
							
							"reply" -> "response"
"reply code" -> "status code" 
							
						 
						
							2002-08-26 09:59:14 +00:00  
				
					
						
							
							
								 
						
							
								d1438eb4a8 
								
							 
						 
						
							
							
								
								Rework the API of path handlers:  
							
							... 
							
							
							
							Path handlers must now return a response object similar to the
response objects of the PLT web server, encapsulating headers, mime
type, status code, and so on.
A response object in turn can contain an encoding of a body.  The only
presently supported body type is a procedure which just prints the
body.
Other changes:
- split file-dir-handler.scm out from handlers.scm
- moved the ICON-NAME constructor parameters for file handlers to the
  options
- removed input/output port redirections and work with paths
  explicitly 
							
						 
						
							2002-08-26 09:46:11 +00:00  
				
					
						
							
							
								 
						
							
								d6f81777c8 
								
							 
						 
						
							
							
								
								Elide some potentially harmful newlines.  
							
							
							
						 
						
							2002-08-26 09:33:36 +00:00  
				
					
						
							
							
								 
						
							
								df1a40a361 
								
							 
						 
						
							
							
								
								restored accidently overwritten code  
							
							
							
						 
						
							2002-08-26 08:33:04 +00:00  
				
					
						
							
							
								 
						
							
								1236b3dccd 
								
							 
						 
						
							
							
								
								adapted to new logging facility of httpd  
							
							
							
						 
						
							2002-08-26 08:26:08 +00:00  
				
					
						
							
							
								 
						
							
								a6f10bc87d 
								
							 
						 
						
							
							
								
								adapting to new httpd logging facility  
							
							
							
						 
						
							2002-08-26 08:15:43 +00:00  
				
					
						
							
							
								 
						
							
								60df692033 
								
							 
						 
						
							
							
								
								bug removing (...parenthesised...)  
							
							
							
						 
						
							2002-08-24 17:45:37 +00:00  
				
					
						
							
							
								 
						
							
								0119532744 
								
							 
						 
						
							
							
								
								changes in my-reported-fqdn:  
							
							... 
							
							
							
							* respect change in arguments between different calls before handing out
  cached value
* make its use safe in thread context 
							
						 
						
							2002-08-24 17:26:56 +00:00