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  
						
						 
						
						
						
						
							
  v0.9.2
 
						
					 
					
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						649ea0baf7 
					 
					
						
						
							
							Refactor config schema initialization  
						
						 
						
						... 
						
						
						
						Now the configuration module seems to be fit for inclusion in liberty. 
						
						
							
						
					 
					
						2015-12-11 02:27:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						de942e40ac 
					 
					
						
						
							
							Cleanup  
						
						 
						
						
						
						
							
						
					 
					
						2015-12-11 02:27:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5d3c2bea95 
					 
					
						
						
							
							utm-filter.lua: filter out "gclid" as well  
						
						 
						
						
						
						
							
						
					 
					
						2015-12-10 21:48:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						620418fa3b 
					 
					
						
						
							
							degesch: add a test for configuration  
						
						 
						
						
						
						
							
						
					 
					
						2015-12-10 21:26:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						28e4bc1399 
					 
					
						
						
							
							degesch: add more tests, bump liberty  
						
						 
						
						... 
						
						
						
						The UTF-8 common prefix test discovered a bug in UTF-8 parsing.
Made $[1-9] in aliases insert nothing if there's no argument at that index. 
						
						
							
						
					 
					
						2015-12-10 20:04:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a0becea2fc 
					 
					
						
						
							
							Update Travis CI and bump CMake  
						
						 
						
						
						
						
							
						
					 
					
						2015-12-09 21:07:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6a72c7382b 
					 
					
						
						
							
							Fix Travis CI  
						
						 
						
						
						
						
							
						
					 
					
						2015-12-09 21:07:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						86d7b7aed5 
					 
					
						
						
							
							degesch: add a unit test for message wrapping algo  
						
						 
						
						
						
						
							
						
					 
					
						2015-12-09 21:07:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						07201b7bdc 
					 
					
						
						
							
							degesch: compactify word wrapping algorithm  
						
						 
						
						
						
						
							
						
					 
					
						2015-12-08 23:24:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2ae916fc1a 
					 
					
						
						
							
							degesch: clarify text wrapping algorithm  
						
						 
						
						
						
						
							
						
					 
					
						2015-12-08 22:11:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2ba8908024 
					 
					
						
						
							
							degesch: fix timer hook resource leak  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-29 17:55:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4a287a724e 
					 
					
						
						
							
							degesch: Lua: add a "server" property to buffers  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-24 21:52:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						87e1236b30 
					 
					
						
						
							
							degesch: Lua: add a "buffer" property to servers  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-24 21:42:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0044672b85 
					 
					
						
						
							
							ping-timeout.lua: simplify  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-24 20:45:51 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e921a619b0 
					 
					
						
						
							
							degesch: readline fixups  
						
						 
						
						... 
						
						
						
						When a new buffer was created automatically (channel was joined),
we didn't bother to erase the current line buffer. 
						
						
							
						
					 
					
						2015-11-24 03:04:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						25282cfe23 
					 
					
						
						
							
							degesch: fix a segfault-inducing typo in hooks  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-24 02:32:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8187bedcb6 
					 
					
						
						
							
							degesch: add a URL cleaning Lua plugin  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-24 02:26:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						79140c3abc 
					 
					
						
						
							
							degesch: make auto-away less spammy  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-23 08:33:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4d11be0b85 
					 
					
						
						
							
							degesch: implement auto-away  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-22 23:12:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b746c014aa 
					 
					
						
						
							
							Fix searching for Lua 5.3 on OpenBSD  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-22 19:10:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f69edd6606 
					 
					
						
						
							
							degesch: optimize prompt changes  
						
						 
						
						... 
						
						
						
						We used to do lots of unnecessary redisplays. 
						
						
							
						
					 
					
						2015-11-22 17:49:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						385de6f4fe 
					 
					
						
						
							
							degesch: better terminal suspension  
						
						 
						
						... 
						
						
						
						Don't print date changes while something else is using the terminal. 
						
						
							
						
					 
					
						2015-11-22 16:43:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0fdffa0e50 
					 
					
						
						
							
							degesch: fix hook debug logs  
						
						 
						
						... 
						
						
						
						Obviously we can receive back the same pointer with different contents.
I just didn't think of that. 
						
						
							
						
					 
					
						2015-11-22 03:01:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						36c59ff375 
					 
					
						
						
							
							Enable TCP_NODELAY  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-22 02:12:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						71f3532e04 
					 
					
						
						
							
							degesch: add the first Lua plugin to distribution  
						
						 
						
						... 
						
						
						
						This required separate plugin directories for both pluginized executables. 
						
						
							
						
					 
					
						2015-11-21 22:47:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d135728424 
					 
					
						
						
							
							degesch: pop() the Lua error in timer dispatch  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-21 21:29:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2185af0b7d 
					 
					
						
						
							
							Update README  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-21 21:23:59 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f22764ec56 
					 
					
						
						
							
							degesch: update dependencies in README  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-21 19:50:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						02c7c6dcd6 
					 
					
						
						
							
							degesch: export timers to Lua  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-21 19:48:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						364eb009ca 
					 
					
						
						
							
							degesch: hook implementation cleanup  
						
						 
						
						
						
						
							
						
					 
					
						2015-11-21 19:00:56 +01:00