fdeb550ee0 
							
						 
					 
					
						
						
							
							degesch: fix backlog limit  
						
						... 
						
						
						
						It was effectively infinite. 
						
						
							
						
					 
					
						2016-01-15 22:11:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c4a18ec8a7 
							
						 
					 
					
						
						
							
							degesch: fix and simplify screen handling  
						
						... 
						
						
						
						Now with less madness. 
						
						
							
						
					 
					
						2016-01-15 05:40:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d0db1a6cdc 
							
						 
					 
					
						
						
							
							degesch: enforce fullscreen buffers  
						
						... 
						
						
						
						Probably long overdue.
Now we actually look like something resembling a regular IRC client. 
						
						
							
						
					 
					
						2016-01-15 05:12:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9333081178 
							
						 
					 
					
						
						
							
							degesch: option for fullscreen buffers  
						
						
						
						
							
						
					 
					
						2016-01-15 05:09:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b7c9e8ca23 
							
						 
					 
					
						
						
							
							degesch: make backlog limit configurable  
						
						
						
						
							
						
					 
					
						2016-01-15 05:09:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f39e2a4bc8 
							
						 
					 
					
						
						
							
							degesch: Lua: add autocomplete hooks  
						
						
						
						
							
						
					 
					
						2016-01-15 02:39:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							91f3bd60df 
							
						 
					 
					
						
						
							
							degesch: Lua: finish the last-fm plugin  
						
						
						
						
							
						
					 
					
						2016-01-14 04:13:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							56858a97dd 
							
						 
					 
					
						
						
							
							degesch: Lua: allow simulating user input  
						
						... 
						
						
						
						Also added UTF-8 validation to buffer:log() while I'm at it. 
						
						
							
						
					 
					
						2016-01-14 03:34:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							331d1842b9 
							
						 
					 
					
						
						
							
							Bump liberty, shuffle some code  
						
						
						
						
							
						
					 
					
						2016-01-14 03:26:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							19b09a8cec 
							
						 
					 
					
						
						
							
							degesch: add a last-fm "now playing" plugin  
						
						
						
						
							
						
					 
					
						2016-01-09 10:27:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							32f719dec7 
							
						 
					 
					
						
						
							
							degesch: Lua: pass hostname to on_connected  
						
						
						
						
							
						
					 
					
						2016-01-09 06:19:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0b92e9210c 
							
						 
					 
					
						
						
							
							degesch: Lua: set sockets to nonblocking  
						
						
						
						
							
						
					 
					
						2016-01-09 05:47:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							092e9b5101 
							
						 
					 
					
						
						
							
							Bump liberty  
						
						
						
						
							
						
					 
					
						2016-01-09 05:27:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							faa0c989f8 
							
						 
					 
					
						
						
							
							degesch: Lua: actually allow filtering out input  
						
						
						
						
							
						
					 
					
						2016-01-09 05:05:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							53e72dd12d 
							
						 
					 
					
						
						
							
							degesch: Lua: provide a traceback on load error  
						
						
						
						
							
						
					 
					
						2016-01-09 05:01:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							83c14ba264 
							
						 
					 
					
						
						
							
							degesch: Lua: fix plugin configuration names  
						
						
						
						
							
						
					 
					
						2016-01-09 05:01:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							64143a5957 
							
						 
					 
					
						
						
							
							degesch: Lua: fix luaL_ref() usage  
						
						
						
						
							
						
					 
					
						2016-01-09 05:01:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aca153f575 
							
						 
					 
					
						
						
							
							degesch: Lua: fix configuration loading  
						
						... 
						
						
						
						Not the cleanest solution but it has to do for now. 
						
						
							
						
					 
					
						2016-01-09 05:01:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							79f46752d4 
							
						 
					 
					
						
						
							
							degesch: make sure newlines are output correctly  
						
						
						
						
							
						
					 
					
						2016-01-08 08:40:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2a180ee084 
							
						 
					 
					
						
						
							
							degesch: Lua: finish implementation of connection  
						
						
						
						
							
						
					 
					
						2016-01-07 22:49:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6754c59890 
							
						 
					 
					
						
						
							
							degesch: Lua: avoid resource leak  
						
						... 
						
						
						
						If a connector's on_success callback fails, we need to destroy the connection. 
						
						
							
						
					 
					
						2016-01-07 22:49:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							376bbea249 
							
						 
					 
					
						
						
							
							Factor out socket_io_try_{read,write}()  
						
						... 
						
						
						
						To be reused in Lua connection API. 
						
						
							
						
					 
					
						2016-01-07 22:49:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a5ac0d24b8 
							
						 
					 
					
						
						
							
							degesch: fix handling of input editor death  
						
						
						
						
							
						
					 
					
						2016-01-07 22:49:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cabab5f351 
							
						 
					 
					
						
						
							
							Fix a memory leak in SOCKS connector  
						
						
						
						
							
						
					 
					
						2016-01-07 22:49:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1d3910fd8e 
							
						 
					 
					
						
						
							
							degesch: fix switching of buffers by command  
						
						... 
						
						
						
						Readline used to erase the new buffer's contents.
Defer processing. 
						
						
							
						
					 
					
						2016-01-07 22:49:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a259e96405 
							
						 
					 
					
						
						
							
							degesch: Lua: fix a resource leak  
						
						
						
						
							
						
					 
					
						2016-01-06 00:23:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a7be2bf160 
							
						 
					 
					
						
						
							
							degesch: refactor Lua  
						
						... 
						
						
						
						And fix handling of nil returns from filter callbacks. 
						
						
							
						
					 
					
						2016-01-05 23:19:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e1c7b8dcaf 
							
						 
					 
					
						
						
							
							degesch: Lua: halfplement a connector wrapper  
						
						... 
						
						
						
						You can't do anything reasonable with the socket now. 
						
						
							
						
					 
					
						2016-01-05 22:12:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							00a1bdc707 
							
						 
					 
					
						
						
							
							Fix build of tests  
						
						
						
						
							
						
					 
					
						2016-01-05 21:51:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e9b39a1ef7 
							
						 
					 
					
						
						
							
							degesch: Lua: allow arbitrary userdata properties  
						
						
						
						
							
						
					 
					
						2016-01-04 23:14:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a227060383 
							
						 
					 
					
						
						
							
							degesch: Lua: use references for hook callbacks  
						
						... 
						
						
						
						Don't associate the callback with the full userdata object,
we'll need this for something else. 
						
						
							
						
					 
					
						2016-01-04 22:24:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4832a99461 
							
						 
					 
					
						
						
							
							degesch: add basic autocomplete for /topic  
						
						
						
						
							
						
					 
					
						2016-01-04 22:06:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0092c34568 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
						
							
						
					 
					
						2016-01-04 01:15:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aeb047260f 
							
						 
					 
					
						
						
							
							Bump liberty, enable TLS SNI  
						
						... 
						
						
						
						Involves some rewrites to fit the new APIs.
SNI has been implemented Mostly just because we can, I don't think it's
widely in use and kike doesn't support this feature of the protocol either. 
						
						
							
						
					 
					
						2016-01-04 01:12:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							28fec6d4a6 
							
						 
					 
					
						
						
							
							ZyklonB: fix tls_ca_{path,file} config. options  
						
						
						
						
							
						
					 
					
						2016-01-01 02:00:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1a73f1f1d7 
							
						 
					 
					
						
						
							
							degesch: fix a memory leak under libedit  
						
						
						
						
							
						
					 
					
						2016-01-01 02:00:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							312d0783cf 
							
						 
					 
					
						
						
							
							Bump version  
						
						
						
						
							
 
						
					 
					
						2015-12-31 23:46:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8564297e2a 
							
						 
					 
					
						
						
							
							degesch: fix segfault on /quit under libedit  
						
						
						
						
							
						
					 
					
						2015-12-31 23:42:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c015835d3a 
							
						 
					 
					
						
						
							
							Update README  
						
						
						
						
							
						
					 
					
						2015-12-31 05:07:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1d14abd875 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
						
							
						
					 
					
						2015-12-31 05:07:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							74bed4bc02 
							
						 
					 
					
						
						
							
							degesch: Alt-Tab switch to the last buffer  
						
						
						
						
							
						
					 
					
						2015-12-31 05:07:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8f229f41e1 
							
						 
					 
					
						
						
							
							degesch: avoid fileno() after fork()  
						
						... 
						
						
						
						It's not guaranteed to be async-signal-safe, which may matter once
we start using threads. And it's also cleaner to just pass the FD. 
						
						
							
						
					 
					
						2015-12-31 05:07:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b4d6decc06 
							
						 
					 
					
						
						
							
							degesch: typos  
						
						
						
						
							
						
					 
					
						2015-12-31 03:57:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							04f87b7587 
							
						 
					 
					
						
						
							
							degesch: enable configuration in Lua plugins  
						
						
						
						
							
						
					 
					
						2015-12-28 04:08:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b7dd384048 
							
						 
					 
					
						
						
							
							degesch: little step towards localisation  
						
						... 
						
						
						
						We don't use LC_MESSAGES, though, so it doesn't really matter as of now.
liberty currently isn't prepared for non-ASCII errors or filenames,
and just silently expects everything to be in the same all-compatible
encoding.  degesch further expects the encoding to be UTF-8.
All strings should ideally be converted to UTF-8 as soon as possible. 
						
						
							
						
					 
					
						2015-12-25 21:36:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e101afab38 
							
						 
					 
					
						
						
							
							degesch: allow launching an editor for input  
						
						... 
						
						
						
						Useful for editing multiline text (such as making it single-line).
Some refactoring and cleanup. 
						
						
							
						
					 
					
						2015-12-25 05:20:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							37e9165548 
							
						 
					 
					
						
						
							
							degesch: better handling of terminal suspension  
						
						
						
						
							
						
					 
					
						2015-12-25 05:03:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							25bb7a978d 
							
						 
					 
					
						
						
							
							degesch: refactoring  
						
						
						
						
							
						
					 
					
						2015-12-25 05:02:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7d531a9bbf 
							
						 
					 
					
						
						
							
							Bump liberty  
						
						
						
						
							
						
					 
					
						2015-12-13 22:44:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1c009f394a 
							
						 
					 
					
						
						
							
							Bump liberty  
						
						
						
						
							
						
					 
					
						2015-12-11 03:01:25 +01:00