John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								e164fcf431
								
							
								
							
						 | 
						
							
							
								
								http.parsers: parse a "simple request".
							
							
							
							
							
						 | 
						
							2015-03-11 17:48:28 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								ed7ceaf900
								
							
								
							
						 | 
						
							
							
								
								http.server: Make sure http.forms is loaded for http.server docs. Fixes #1216.
							
							
							
							
							
						 | 
						
							2014-11-23 01:05:21 -08:00 | 
						
					
				
					
						
							
							
								 
								Benjamin Pollack
							
						 | 
						
							
							
							
							
								
							
								2c3dd8c3c8
								
							
								
							
						 | 
						
							
							
								
								Remove executable bit from tons of files that aren't
							
							
							
							
							
						 | 
						
							2014-11-05 20:40:42 -08:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								84663ca054
								
							
								
							
						 | 
						
							
							
								
								http.server: handle certain parse-errors from the peg vocab
							
							
							
							
							
							
							
							Browsers that can't verify the certificate doesn't send any request at
all which causes parse-errors to be unnecessarily thrown and logged. 
							
						 | 
						
							2014-10-23 11:31:17 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								57f9d78892
								
							
								
							
						 | 
						
							
							
								
								improve help by linking to types directly.
							
							
							
							
							
						 | 
						
							2014-05-23 20:20:15 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								98935b7f15
								
							
								
							
						 | 
						
							
							
								
								docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.
							
							
							
							
							
						 | 
						
							2014-05-18 20:09:10 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								78d0aad87d
								
							
								
							
						 | 
						
							
							
								
								http.server.responses: adding <html-content>, use it.
							
							
							
							
							
						 | 
						
							2014-04-22 13:47:25 -07:00 | 
						
					
				
					
						
							
							
								 
								Profpatsch
							
						 | 
						
							
							
							
							
								
							
								902e877c12
								
							
								
							
						 | 
						
							
							
								
								http.server.responses: Add <text-content>, improve docs.
							
							
							
							
							
						 | 
						
							2014-04-22 13:34:01 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								2526d3c982
								
							
								
							
						 | 
						
							
							
								
								Fix some copyrights, sorry "Your name".
							
							
							
							
							
						 | 
						
							2013-04-25 13:26:36 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								4e72d80256
								
							
								
							
						 | 
						
							
							
								
								Using "same?" in more places.
							
							
							
							
							
						 | 
						
							2012-07-21 10:22:44 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								1a73e79ef7
								
							
								
							
						 | 
						
							
							
								
								cleanup some use of with-scope.
							
							
							
							
							
						 | 
						
							2012-07-19 13:55:34 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								88e0936618
								
							
								
							
						 | 
						
							
							
								
								more cleanup for H{ } make.
							
							
							
							
							
						 | 
						
							2012-07-19 11:39:56 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								94db86a6db
								
							
								
							
						 | 
						
							
							
								
								Make "foo.private" require load foo instead.
							
							
							
							
							
							
							
							Move require from vocabs.loader to vocabs. Update everything.
Fixes #201. 
							
						 | 
						
							2011-11-02 11:50:03 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								721d035901
								
							
								
							
						 | 
						
							
							
								
								http.server: closing socket without sending any text would hang the http.server. Fixes #311
							
							
							
							
							
						 | 
						
							2011-10-28 23:54:55 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								6f1c44b46d
								
							
								
							
						 | 
						
							
							
								
								Cleanup some lint warnings.
							
							
							
							
							
						 | 
						
							2011-10-15 19:19:44 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								6417f36397
								
							
								
							
						 | 
						
							
							
								
								namespaces: adding a "with-global" word to replace "global [ ] bind".
							
							
							
							
							
						 | 
						
							2011-10-13 17:21:59 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								fb178b19a3
								
							
								
							
						 | 
						
							
							
								
								Fix using list for http.server tests
							
							
							
							
							
						 | 
						
							2011-10-12 23:19:11 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								e7fb699832
								
							
								
							
						 | 
						
							
							
								
								http.server: ignore preceding whitespace before request lines.  Fixes #252.
							
							
							
							
							
						 | 
						
							2011-10-12 20:21:16 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								46f8225f7a
								
							
								
							
						 | 
						
							
							
								
								http: change client/server to support LF and CRLF delimited headers.
							
							
							
							
							
						 | 
						
							2011-10-12 12:51:49 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								89ae9d9638
								
							
								
							
						 | 
						
							
							
								
								Various cleanups for Doug's recent socket addressing change
							
							
							
							
							
							
							
							- urls: now have a host/port slots again, add a new set-url-addr word
- http.server: fix host header parsing for IPv6 addresses 
							
						 | 
						
							2010-10-06 23:00:38 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								32f447d796
								
							
								
							
						 | 
						
							
							
								
								Since ip4/ip6 services can run on different ports, we must include which version of ip we're using instead of just a port.  Make URL objects store an inet4/i nt6/inet object with host/port slots instead of storing host/port slots separately. Stricter error checking on inet4/inet6 tuple creation.  Update lots of code related to the URL change.
							
							
							
							
							
						 | 
						
							2010-10-05 09:56:29 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								875e7c17ec
								
							
								
							
						 | 
						
							
							
								
								http.server.static: look for index.fhtml when fhtml is enabled
							
							
							
							
							
						 | 
						
							2010-09-28 21:34:15 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								0bbfa64b24
								
							
								
							
						 | 
						
							
							
								
								Squashed commit of the following:
							
							
							
							
							
							
							
							commit 54b3e19c7407707fabddd53872559c58cd5143d2
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Mon Sep 27 19:10:15 2010 -0500
    Fix typo
commit 3207516dc93e0e1edc9f119efcc79f4484eab244
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Mon Sep 27 19:08:30 2010 -0500
    Rename io.servers.connection to io.servers
							
						 | 
						
							2010-09-27 19:12:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								aa8c12a84b
								
							
								
							
						 | 
						
							
							
								
								Squashed commit of the following:
							
							
							
							
							
							
							
							commit 8a15381d30508b8f36a9e36dc3a0afc3c962c853
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Sat Sep 11 14:32:30 2010 -0500
    Squash threaded-server branch
							
						 | 
						
							2010-09-19 13:38:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								dc4970e234
								
							
								
							
						 | 
						
							
							
								
								Fix file uploads by using unlimit-stream for now.  Will compare solution to with-combinators tomorrow.
							
							
							
							
							
						 | 
						
							2010-09-08 02:50:25 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								97e6ac1c50
								
							
								
							
						 | 
						
							
							
								
								http: turns out we do need to handle port number in host header, and client needs to send it but only for non-default ports, since sending it for the default port breaks Twitter's HTTP server (reported by John Benediktsson)
							
							
							
							
							
						 | 
						
							2010-08-20 18:28:50 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								f7960c7f6a
								
							
								
							
						 | 
						
							
							
								
								http.server: reintroduce some code cleanups now that it's back in a working state
							
							
							
							
							
						 | 
						
							2010-07-09 14:52:42 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								67a241eba3
								
							
								
							
						 | 
						
							
							
								
								http.server: revert d00ea changes so that server works again
							
							
							
							
							
						 | 
						
							2010-07-09 14:47:34 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								0bdc1514fd
								
							
								
							
						 | 
						
							
							
								
								io.streams.limited: remove unlimit*
							
							
							
							
							
						 | 
						
							2010-07-09 13:52:15 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								2ca509a8fe
								
							
								
							
						 | 
						
							
							
								
								Split off io.streams.throwing from io.streams.limited and update usages of limited streams
							
							
							
							
							
						 | 
						
							2010-07-09 13:32:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a7dec01453
								
							
								
							
						 | 
						
							
							
								
								http: host header should not include the port number
							
							
							
							
							
						 | 
						
							2010-07-05 22:55:20 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								01c0db90a4
								
							
								
							
						 | 
						
							
							
								
								http.server: more doc fixes
							
							
							
							
							
						 | 
						
							2010-06-28 17:42:48 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0bea14dcd5
								
							
								
							
						 | 
						
							
							
								
								http.server: tweak docs
							
							
							
							
							
						 | 
						
							2010-06-28 17:31:45 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								937b05f1de
								
							
								
							
						 | 
						
							
							
								
								http: clean up and fix some content encoding logic
							
							
							
							
							
						 | 
						
							2010-03-13 22:10:36 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								02a4082e1f
								
							
								
							
						 | 
						
							
							
								
								http.server: decouple charset header from encoding used to send the data, and serve text files as UTF-8 by default
							
							
							
							
							
						 | 
						
							2010-03-13 19:07:35 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0612bc6177
								
							
								
							
						 | 
						
							
							
								
								Factor source files should not be executable
							
							
							
							
							
						 | 
						
							2009-11-21 17:50:43 -06:00 | 
						
					
				
					
						
							
							
								 
								Keith Lazuka
							
						 | 
						
							
							
							
							
								
							
								405e5d015b
								
							
								
							
						 | 
						
							
							
								
								docs: change $subsection to $subsections
							
							
							
							
							
						 | 
						
							2009-10-02 12:15:48 -04:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								eceed177d6
								
							
								
							
						 | 
						
							
							
								
								replace usages of <" with """
							
							
							
							
							
						 | 
						
							2009-09-20 22:42:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								3f3d57032b
								
							
								
							
						 | 
						
							
							
								
								Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
							
							
							
							
							
						 | 
						
							2009-08-13 19:21:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b1a85133dc
								
							
								
							
						 | 
						
							
							
								
								http.server.rewrite: fix typo in docs
							
							
							
							
							
						 | 
						
							2009-08-05 03:35:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								5d19f868fb
								
							
								
							
						 | 
						
							
							
								
								fix using list
							
							
							
							
							
						 | 
						
							2009-08-03 17:32:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								181d9ca07d
								
							
								
							
						 | 
						
							
							
								
								http.server.rewrite: facility for making URLs prettier, and dynamic dispatching on the first part of a host name. Doug go nuts
							
							
							
							
							
						 | 
						
							2009-08-03 14:58:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3857006b71
								
							
								
							
						 | 
						
							
							
								
								Move furnace.actions:{param,params} and furnace.utilities:request-params to http.server
							
							
							
							
							
						 | 
						
							2009-08-03 14:58:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								50e6fac013
								
							
								
							
						 | 
						
							
							
								
								change threaded-server and managed-server to take an encoding
							
							
							
							
							
						 | 
						
							2009-05-30 19:15:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b62630b5ac
								
							
								
							
						 | 
						
							
							
								
								Updating code in basis and extra for stricter vocab search path semantics
							
							
							
							
							
						 | 
						
							2009-05-14 23:23:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b2c3183b21
								
							
								
							
						 | 
						
							
							
								
								Split up tools.vocabs. Note that load-everything is now named load-all
							
							
							
							
							
						 | 
						
							2009-05-04 06:44:17 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								05f3f9dcb9
								
							
								
							
						 | 
						
							
							
								
								Fixing unit tests for stack effect inference changes
							
							
							
							
							
						 | 
						
							2009-04-20 21:15:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2c1f7b9293
								
							
								
							
						 | 
						
							
							
								
								Static responder now works when the root is a file rather than a directory
							
							
							
							
							
						 | 
						
							2009-04-07 03:37:29 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fd0fd8fb71
								
							
								
							
						 | 
						
							
							
								
								Remove useless slot
							
							
							
							
							
						 | 
						
							2009-03-20 01:53:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4b26ff6a95
								
							
								
							
						 | 
						
							
							
								
								Add variables to set request-limit and upload-limit
							
							
							
							
							
						 | 
						
							2009-03-20 01:47:09 -05:00 |