e0aa42fb99 
							
						 
					 
					
						
						
							
							Allow line editing with VISUAL/EDITOR/vi  
						
						... 
						
						
						
						Let's pray I haven't broken anything so far. 
						
						
					 
					
						2015-12-26 04:13:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							dd9bfbe37e 
							
						 
					 
					
						
						
							
							Refactor backends  
						
						... 
						
						
						
						That was fucking ugly. 
						
						
					 
					
						2015-12-26 01:42:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							63df918482 
							
						 
					 
					
						
						
							
							Rewrite the input layer  
						
						... 
						
						
						
						Now we also support libedit for the backend. 
						
						
					 
					
						2015-12-25 23:38:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3e2728443b 
							
						 
					 
					
						
						
							
							Bump liberty, use newer configuration format  
						
						... 
						
						
						
						So that we don't need to maintain our own string parser for attribute strings.
More or less just plugging in what the old code has evolved into in degesch. 
						
						
					 
					
						2015-12-13 22:54:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							50c8ef12ac 
							
						 
					 
					
						
						
							
							Bump liberty  
						
						
						
						
					 
					
						2015-12-13 01:40:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f1a83abdd8 
							
						 
					 
					
						
						
							
							Fix compile warning  
						
						
						
						
					 
					
						2015-12-13 01:39:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ff64e45988 
							
						 
					 
					
						
						
							
							Reorganize code  
						
						
						
						
					 
					
						2015-12-13 01:38:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3c7b57bba9 
							
						 
					 
					
						
						
							
							Convert README to AsciiDoc  
						
						
						
						
					 
					
						2015-09-27 02:11:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							98bbea72d2 
							
						 
					 
					
						
						
							
							Fix README  
						
						
						
						
					 
					
						2015-09-27 02:10:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							06bff9cb8f 
							
						 
					 
					
						
						
							
							Convert README to AsciiDoc  
						
						
						
						
					 
					
						2015-09-27 01:59:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ddf99cfc2b 
							
						 
					 
					
						
						
							
							Fix README  
						
						
						
						
					 
					
						2015-09-27 01:56:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ac5c2f40a2 
							
						 
					 
					
						
						
							
							WS: allow leaving out the URL path  
						
						... 
						
						
						
						It defaults to / now, it used to cause undefined behaviour. 
						
						
					 
					
						2015-06-25 22:32:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							be1e424e17 
							
						 
					 
					
						
						
							
							WS: include the part after '?' in the query  
						
						
						
						
					 
					
						2015-06-25 21:54:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a16a7940dd 
							
						 
					 
					
						
						
							
							Fix typo in HTTP request header  
						
						
						
						
					 
					
						2015-06-24 20:46:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ace6a1ff56 
							
						 
					 
					
						
						
							
							Bump liberty  
						
						... 
						
						
						
						isspace_ascii() sabotaged the functioning of this program. 
						
						
					 
					
						2015-05-25 23:14:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							df5b7ad71a 
							
						 
					 
					
						
						
							
							Update README  
						
						
						
						
					 
					
						2015-05-07 20:28:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8a41b31358 
							
						 
					 
					
						
						
							
							Update README  
						
						
						
						
					 
					
						2015-05-07 20:27:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6785d3a9ed 
							
						 
					 
					
						
						
							
							Implement shutdown  
						
						
						
						
					 
					
						2015-04-10 02:44:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1944f9f17d 
							
						 
					 
					
						
						
							
							Travis CI: Change IRC notification address  
						
						
						
						
					 
					
						2015-04-10 01:46:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4dbdc849d9 
							
						 
					 
					
						
						
							
							Steady progress  
						
						... 
						
						
						
						On the WebSocket service.
It's not too far from being finished now.  I just have to make some
sense of the code again and make sure it's correct.
Now that json-rpc-shell should be able to run against this, I can
also finally test if both of them work as they should. 
						
						
					 
					
						2015-04-10 01:42:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1c2c2bccbb 
							
						 
					 
					
						
						
							
							Move a comment  
						
						
						
						
					 
					
						2015-04-08 20:43:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ba659a99e1 
							
						 
					 
					
						
						
							
							Fix an embarrasing logic error  
						
						
						
						
					 
					
						2015-04-08 20:33:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ad094ebb4b 
							
						 
					 
					
						
						
							
							Allow specifying the CA bundle in configuration  
						
						
						
						
					 
					
						2015-04-08 20:29:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e1d2626f10 
							
						 
					 
					
						
						
							
							WS: send messages in blocks  
						
						
						
						
					 
					
						2015-04-08 20:00:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							808393c537 
							
						 
					 
					
						
						
							
							WS: only display the "connecting" status on -v  
						
						
						
						
					 
					
						2015-04-08 19:51:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fd4177157e 
							
						 
					 
					
						
						
							
							Fix WS masking logic  
						
						
						
						
					 
					
						2015-04-08 19:49:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							01757df58f 
							
						 
					 
					
						
						
							
							Display the IP address while connecting  
						
						... 
						
						
						
						Instead of resolving the domain name. 
						
						
					 
					
						2015-04-08 19:49:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4b56f09ea6 
							
						 
					 
					
						
						
							
							Non-functional little fixes  
						
						
						
						
					 
					
						2015-04-08 19:48:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3339f43ec9 
							
						 
					 
					
						
						
							
							Watch for SIGINT and SIGTERM  
						
						
						
						
					 
					
						2015-04-08 02:35:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f0d60bb689 
							
						 
					 
					
						
						
							
							Handle quitting a bit better  
						
						... 
						
						
						
						And add some documentation. 
						
						
					 
					
						2015-04-08 02:35:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ec54630fef 
							
						 
					 
					
						
						
							
							Fix obsolete libev API usage  
						
						
						
						
					 
					
						2015-04-08 02:09:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7333f27159 
							
						 
					 
					
						
						
							
							Give the WebSocket backend some chance of working  
						
						... 
						
						
						
						This is all untested code. 
						
						
					 
					
						2015-04-08 01:52:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							950fc21ecf 
							
						 
					 
					
						
						
							
							Make asynchronous status messages possible  
						
						... 
						
						
						
						I. HATE. GNU. READLINE. 
						
						
					 
					
						2015-04-07 02:58:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							371e52d782 
							
						 
					 
					
						
						
							
							Cleanup, fix handshake, better errors  
						
						
						
						
					 
					
						2015-04-07 02:56:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							147aa01150 
							
						 
					 
					
						
						
							
							Travis CI: Change IRC notification address  
						
						
						
						
					 
					
						2015-04-03 00:19:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0f0c5d2617 
							
						 
					 
					
						
						
							
							WebSockets: use Server Name Indication with TLS  
						
						
						
						
					 
					
						2015-04-03 00:15:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bdbfb915d2 
							
						 
					 
					
						
						
							
							Display a warning about WS status  
						
						... 
						
						
						
						So I can finally push this to GitHub. 
						
						
					 
					
						2015-03-29 03:22:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							64381f8d46 
							
						 
					 
					
						
						
							
							Move a lot of stuff to liberty  
						
						
						
						
					 
					
						2015-03-29 03:21:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							db6dff4216 
							
						 
					 
					
						
						
							
							Move a lot of stuff to liberty  
						
						
						
						
					 
					
						2015-03-29 03:14:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b0c712c146 
							
						 
					 
					
						
						
							
							Stubplement WebSockets  
						
						
						
						
					 
					
						2015-03-29 00:37:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b400ea8d09 
							
						 
					 
					
						
						
							
							Not so trivial anymore  
						
						... 
						
						
						
						We're gonna implement WebSockets soon, so make appropriate changes to texts.
Updated copyright in LICENSE. 
						
						
					 
					
						2015-03-23 23:25:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8aa232d32e 
							
						 
					 
					
						
						
							
							Add and fix some preliminary tests  
						
						
						
						
					 
					
						2015-03-23 20:12:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6e9109df4c 
							
						 
					 
					
						
						
							
							Don't allow whitespace in base64  
						
						
						
						
					 
					
						2015-03-23 20:12:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							987eae5661 
							
						 
					 
					
						
						
							
							Steady progress  
						
						... 
						
						
						
						Renamed some constants, added basic UTF-8 validation. 
						
						
					 
					
						2015-03-23 16:47:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9b7dd630e3 
							
						 
					 
					
						
						
							
							WebSockets improvements  
						
						... 
						
						
						
						- validate more HTTP stuff, use the newer RFC
 - validate the base64 key 
						
						
					 
					
						2015-03-22 22:35:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c87d684154 
							
						 
					 
					
						
						
							
							Steady progress  
						
						... 
						
						
						
						Started parsing Content-Type properly after studying the HTTP RFC
for a significant period of time.
Some further WebSockets stuff. 
						
						
					 
					
						2015-03-15 04:32:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							23eb4cca38 
							
						 
					 
					
						
						
							
							Steady progress  
						
						... 
						
						
						
						Still in a state of total chaos, it appears. 
						
						
					 
					
						2015-03-14 19:37:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4337038819 
							
						 
					 
					
						
						
							
							Try to lock a PID file  
						
						
						
						
					 
					
						2015-03-11 23:57:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							012a57b357 
							
						 
					 
					
						
						
							
							Steady progress  
						
						... 
						
						
						
						Some further refactoring, added a few comments, etc.
It's not about adding huge chunks of code anymore, and I'm slowly
moving towards getting the details right.
There's still a ton of TODO items, though. 
						
						
					 
					
						2015-03-11 00:25:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3c0e48a429 
							
						 
					 
					
						
						
							
							Refactoring  
						
						
						
						
					 
					
						2015-03-10 20:48:25 +01:00