Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								5d5b794100 
								
							
								 
							
						 
						
							
							
								
								io.servers-docs: fix link formatting  
							
							 
							
							
							
						 
						
							2018-01-16 13:40:14 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								75ebd0eacd 
								
							
								 
							
						 
						
							
							
								
								io.servers: using ?adjoin and ?delete in add/remove-running-server.  
							
							 
							
							... 
							
							
							
							Also fixed a small bug in add-running-server where the error was
mistakenly constructed with running-servers instead of threaded-server. 
							
						 
						
							2017-02-07 13:31:57 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								7874f5a547 
								
							
								 
							
						 
						
							
							
								
								io.servers: refactored words for adding & removing servers  
							
							 
							
							
							
						 
						
							2017-01-07 15:26:19 +01:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e19df707da 
								
							
								 
							
						 
						
							
							
								
								io.servers: Fix a regression where we couldn't listen on several ports at once.  
							
							 
							
							
							
						 
						
							2016-05-23 15:28:51 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								71ef8a22c2 
								
							
								 
							
						 
						
							
							
								
								disambiguate namespaces:set and sets:set.  
							
							 
							
							
							
						 
						
							2016-03-29 17:14:42 -07:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								62d1425971 
								
							
								 
							
						 
						
							
							
								
								Add SNI support to Factor  
							
							 
							
							... 
							
							
							
							Fixes  #1527  
							
						 
						
							2016-03-03 09:48:20 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								75b8b4a408 
								
							
								 
							
						 
						
							
							
								
								io.servers: filter the list of addrspecs in listen-on so that only  
							
							 
							
							... 
							
							
							
							usable ones remains
"localhost" resolve-host can return unusable ipv6 addresses on hosts not
supporting ipv6. So a filtering step is needed in listen-on. 
							
						 
						
							2015-10-08 15:08:07 +02:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ceb75057da 
								
							
								 
							
						 
						
							
							
								
								change ERROR: words from throw-foo back to foo.  
							
							 
							
							
							
						 
						
							2015-08-13 16:13:05 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b6be8685c3 
								
							
								 
							
						 
						
							
							
								
								basis: ERROR: changes.  
							
							 
							
							
							
						 
						
							2015-08-13 03:20:39 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e0d1b14e5c 
								
							
								 
							
						 
						
							
							
								
								factor: don't need FROM: namespaces => set or namespaces:set anymore  
							
							 
							
							
							
						 
						
							2015-08-12 11:25:57 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								892c62e1dc 
								
							
								 
							
						 
						
							
							
								
								factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test  
							
							 
							
							
							
						 
						
							2015-07-03 09:39:59 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								59f3b1ea57 
								
							
								 
							
						 
						
							
							
								
								Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"  
							
							 
							
							... 
							
							
							
							Needs a bit more work.
This reverts commit 7e54cc2824 . 
							
						 
						
							2015-07-02 13:47:06 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7e54cc2824 
								
							
								 
							
						 
						
							
							
								
								factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!  
							
							 
							
							
							
						 
						
							2015-07-02 11:36:08 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								999aa7c897 
								
							
								 
							
						 
						
							
							
								
								factor: clean up spaces in -tests files  
							
							 
							
							
							
						 
						
							2015-07-02 10:34:01 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								352e5de16a 
								
							
								 
							
						 
						
							
							
								
								core, basis, extra: Remove DOS line endings from files.  
							
							 
							
							... 
							
							
							
							Remove whitespace from end of lines.
Add a newline to the end of each file. 
							
						 
						
							2015-06-29 17:25:40 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								b366a06c41 
								
							
								 
							
						 
						
							
							
								
								use reject instead of [ ... not ] filter.  
							
							 
							
							
							
						 
						
							2015-05-12 18:50:34 -07:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								23ec49a109 
								
							
								 
							
						 
						
							
							
								
								io.servers: fix a couple of typos in docs  
							
							 
							
							
							
						 
						
							2011-01-14 19:47:52 +09:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c4a83d2d0b 
								
							
								 
							
						 
						
							
							
								
								io.servers: don't try to open SSL sockets if they're not supported on the current platform (ie, Windows)  
							
							 
							
							
							
						 
						
							2010-11-13 18:32:10 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7367ff19c4 
								
							
								 
							
						 
						
							
							
								
								Add a method on url-addr for local ports  
							
							 
							
							... 
							
							
							
							Remove test for code that got reverted 
							
						 
						
							2010-10-08 08:42:19 -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  
						
					 
				
					
						
							
							
								 
								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
							
						 
						
							 
							
							
							
								
							
								4ade3b6a5c 
								
							
								 
							
						 
						
							
							
								
								Clean up io.servers.connection >insecure word  
							
							 
							
							
							
						 
						
							2010-09-27 19:00:54 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b03268f047 
								
							
								 
							
						 
						
							
							
								
								Make secure-context persist longer than a millisecond when a server gets started.  
							
							 
							
							
							
						 
						
							2010-09-27 18:57:14 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a2a598546f 
								
							
								 
							
						 
						
							
							
								
								Only return ipv4 addresses for binding to on linux.  
							
							 
							
							
							
						 
						
							2010-09-23 13:20:18 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b98f4c13ce 
								
							
								 
							
						 
						
							
							
								
								Let the server start before trying to clean it up  
							
							 
							
							
							
						 
						
							2010-09-21 00:20:44 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								140aa80379 
								
							
								 
							
						 
						
							
							
								
								Don't try to use ipv6 addresses if an OS can't bind to them  
							
							 
							
							
							
						 
						
							2010-09-20 23:53:18 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								8aa22487da 
								
							
								 
							
						 
						
							
							
								
								Fix io.servers -- if it doesn't start up, don't throw an error when it's stopped.  IPV6 must be enabled on windows with the command: ipv6 install (the build machines need this before we get clean windows builds).  Fix up winsock error handling.  
							
							 
							
							
							
						 
						
							2010-09-19 21:35:52 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								87ec88ff6c 
								
							
								 
							
						 
						
							
							
								
								Fix http tests and io.server.connection docs  
							
							 
							
							
							
						 
						
							2010-09-19 15:47:25 -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  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4fc792629e 
								
							
								 
							
						 
						
							
							
								
								io.sockets: clean up resolve-host  
							
							 
							
							
							
						 
						
							2010-09-04 14:42:05 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4c9ae8398c 
								
							
								 
							
						 
						
							
							
								
								io.servers.connection: fix bogus logging  
							
							 
							
							
							
						 
						
							2010-03-14 17:04:36 +13:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c4f19bc117 
								
							
								 
							
						 
						
							
							
								
								io.servers.connection: accept-loop doesn't need to be 'inline recursive'  
							
							 
							
							
							
						 
						
							2010-01-18 22:23:57 +13:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2557ce1010 
								
							
								 
							
						 
						
							
							
								
								io.servers.packet: nothing was using it and it had a stack effect error. nuked  
							
							 
							
							
							
						 
						
							2009-11-09 00:53:47 -06:00  
						
					 
				
					
						
							
							
								 
								Keith Lazuka
							
						 
						
							 
							
							
							
								
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							 
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								29327a787c 
								
							
								 
							
						 
						
							
							
								
								Remove initial-quot feature  
							
							 
							
							
							
						 
						
							2009-06-15 13:07:15 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								6c2e483913 
								
							
								 
							
						 
						
							
							
								
								use initital-quot: in threaded-server tuple declaration  
							
							 
							
							
							
						 
						
							2009-06-11 20:20:38 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								802283c94c 
								
							
								 
							
						 
						
							
							
								
								fix help for new-threaded-server  
							
							 
							
							
							
						 
						
							2009-05-30 19:24:11 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								50e6fac013 
								
							
								 
							
						 
						
							
							
								
								change threaded-server and managed-server to take an encoding  
							
							 
							
							
							
						 
						
							2009-05-30 19:15:53 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								ce7ad9a42d 
								
							
								 
							
						 
						
							
							
								
								fix unit tests that call lines or contents  
							
							 
							
							
							
						 
						
							2009-05-01 16:38:04 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								be4fb1e7d9 
								
							
								 
							
						 
						
							
							
								
								Move call( and execute( to core  
							
							 
							
							
							
						 
						
							2009-03-16 20:11:36 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								8e55533bfa 
								
							
								 
							
						 
						
							
							
								
								Tweak some furnace code to infer and load with almost no warnings  
							
							 
							
							
							
						 
						
							2009-03-15 18:19:29 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								adb6b21683 
								
							
								 
							
						 
						
							
							
								
								fix load error  
							
							 
							
							
							
						 
						
							2009-02-18 17:25:58 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								91b4947e1e 
								
							
								 
							
						 
						
							
							
								
								with-logging should not take a DEBUG level  
							
							 
							
							
							
						 
						
							2009-02-18 16:01:53 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								d92b02b0c2 
								
							
								 
							
						 
						
							
							
								
								use the new with-logging  
							
							 
							
							
							
						 
						
							2009-02-17 11:30:06 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4440a210b1 
								
							
								 
							
						 
						
							
							
								
								make io.servers.packet load again  
							
							 
							
							
							
						 
						
							2009-02-17 11:28:43 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ada08e6d0e 
								
							
								 
							
						 
						
							
							
								
								Removing prettyprint and debugger dependencies from io code  
							
							 
							
							
							
						 
						
							2008-12-08 19:45:48 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								db30415dcb 
								
							
								 
							
						 
						
							
							
								
								basis: swap 3append -> glue  
							
							 
							
							
							
						 
						
							2008-12-03 19:10:41 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4b62fb68f1 
								
							
								 
							
						 
						
							
							
								
								Documentation update  
							
							 
							
							
							
						 
						
							2008-11-30 13:52:26 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4ec8326917 
								
							
								 
							
						 
						
							
							
								
								Move underlying-handle word from io.launcher to io.ports, add a new underlying-port word  
							
							 
							
							... 
							
							
							
							Add a remote-address symbol to io.sockets, with-client binds it, ditto for io.servers.connection
io.sockets.secure now has two new words, send-secure-handshake, accept-secure-handshake, to upgrade existing connections 
							
						 
						
							2008-11-30 13:46:39 -06:00