a1ef81d64b 
					 
					
						
						
							
							degesch: fix the test script  
						
						 
						
						
						
						
					 
					
						2015-07-05 20:35:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						096a179e09 
					 
					
						
						
							
							degesch: implement /server add  
						
						 
						
						
						
						
					 
					
						2015-07-05 20:32:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						15d3129ea3 
					 
					
						
						
							
							degesch: mark all unrecognized config values  
						
						 
						
						
						
						
					 
					
						2015-07-05 18:26:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ff20e74868 
					 
					
						
						
							
							degesch: fix usage of "prompt_shown"  
						
						 
						
						... 
						
						
						
						It can go very negative. 
						
						
					 
					
						2015-07-05 17:29:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						550f8baa1a 
					 
					
						
						
							
							degesch: add "on_change" for behaviour.logging  
						
						 
						
						
						
						
					 
					
						2015-07-05 17:02:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8c2c0472cb 
					 
					
						
						
							
							degesch: add some trivial "on_change" callbacks  
						
						 
						
						
						
						
					 
					
						2015-07-05 16:28:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6de7ae9583 
					 
					
						
						
							
							degesch: only apply relevant attributes on change  
						
						 
						
						
						
						
					 
					
						2015-07-05 16:15:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3a922c3c1a 
					 
					
						
						
							
							degesch: start using "on_change" notifications  
						
						 
						
						... 
						
						
						
						Terminal attributes can be changed on the fly now. 
						
						
					 
					
						2015-07-05 15:57:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						34c1df5171 
					 
					
						
						
							
							mv config_schema_{fix_value,initialize_item}()  
						
						 
						
						
						
						
					 
					
						2015-07-05 02:16:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b1dd34a7ba 
					 
					
						
						
							
							degesch: set "user_data" while loading config  
						
						 
						
						... 
						
						
						
						It'd be quite wrong to call "on_change" on them without this. 
						
						
					 
					
						2015-07-05 02:16:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9b41256ebf 
					 
					
						
						
							
							degesch: create servers from configuration  
						
						 
						
						... 
						
						
						
						This means that as of now, the only way of creating a server is
to edit the configuration file by hand and add (at least) an empty
object under the server's name. 
						
						
					 
					
						2015-07-05 02:16:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0ecd297c6f 
					 
					
						
						
							
							degesch: stubplement /server  
						
						 
						
						
						
						
					 
					
						2015-07-04 22:28:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bda1239a33 
					 
					
						
						
							
							degesch: /buffer close switches to previous buffer  
						
						 
						
						... 
						
						
						
						buffer_next() proved too annoying. 
						
						
					 
					
						2015-07-04 20:04:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						990e8d7d94 
					 
					
						
						
							
							degesch: optimize buffer_print_backlog()  
						
						 
						
						... 
						
						
						
						Apparently readline can be really, really slow at redrawing. 
						
						
					 
					
						2015-07-04 16:58:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ef2b4d9a01 
					 
					
						
						
							
							degesch: flush I/O buffers on disconnect  
						
						 
						
						... 
						
						
						
						Discovered thanks to weercd. 
						
						
					 
					
						2015-07-04 16:37:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4471e0c6cd 
					 
					
						
						
							
							degesch: periodically flush logs to disk  
						
						 
						
						
						
						
					 
					
						2015-07-04 15:45:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						94d495fbfa 
					 
					
						
						
							
							degesch: add logging to file  
						
						 
						
						
						
						
					 
					
						2015-07-04 15:45:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3503b76015 
					 
					
						
						
							
							degesch: fix unused variable  
						
						 
						
						
						
						
					 
					
						2015-07-04 01:46:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6498690999 
					 
					
						
						
							
							degesch: decode mIRC formatting in numerics  
						
						 
						
						... 
						
						
						
						Just like... why not.  Makes colors in the MOTD and in LIST work. 
						
						
					 
					
						2015-07-04 01:45:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8a75c2447f 
					 
					
						
						
							
							degesch: fix memory issue in Readline  
						
						 
						
						... 
						
						
						
						We didn't zero out the pointer for entries. 
						
						
					 
					
						2015-07-04 01:11:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2e20ec0ef6 
					 
					
						
						
							
							degesch: get real with the CTCP  
						
						 
						
						
						
						
					 
					
						2015-07-04 01:11:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7de1309421 
					 
					
						
						
							
							degesch: clean up the async code a bit  
						
						 
						
						
						
						
					 
					
						2015-07-03 23:40:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2357f1382a 
					 
					
						
						
							
							degesch: rewrite to use asynchronous I/O  
						
						 
						
						
						
						
					 
					
						2015-07-03 22:19:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						15882dcdf9 
					 
					
						
						
							
							degesch: part channel on /buffer close  
						
						 
						
						
						
						
					 
					
						2015-07-02 20:50:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b486965277 
					 
					
						
						
							
							kike: resolve the path to PID files better  
						
						 
						
						
						
						
					 
					
						2015-07-02 01:05:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						51bf132c6b 
					 
					
						
						
							
							Bump liberty  
						
						 
						
						
						
						
					 
					
						2015-07-01 23:28:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8d62d95918 
					 
					
						
						
							
							kike: optionally write a PID file  
						
						 
						
						
						
						
					 
					
						2015-06-30 23:14:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						be10e61c90 
					 
					
						
						
							
							degesch: fix /msg with CAP echo-message  
						
						 
						
						
						
						
					 
					
						2015-06-29 21:39:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2b240b6631 
					 
					
						
						
							
							degesch: add a #N format specifier  
						
						 
						
						... 
						
						
						
						Fixes RPL_TOPICWHOTIME with some servers. 
						
						
					 
					
						2015-06-29 08:56:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						134e19adf0 
					 
					
						
						
							
							degesch: mark an issue with CAP echo-message  
						
						 
						
						
						
						
					 
					
						2015-06-28 23:01:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fdff5f8c72 
					 
					
						
						
							
							degesch: reclaim more memory with Readline  
						
						 
						
						
						
						
					 
					
						2015-06-28 23:00:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b5d472f0df 
					 
					
						
						
							
							degesch: clean up log_formatter()  
						
						 
						
						
						
						
					 
					
						2015-06-28 20:56:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0074b1eda9 
					 
					
						
						
							
							degesch: reorder code  
						
						 
						
						
						
						
					 
					
						2015-06-28 20:48:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3f55693400 
					 
					
						
						
							
							degesch: don't put dashes in listings  
						
						 
						
						... 
						
						
						
						Just reflecting the behaviour of weechat. 
						
						
					 
					
						2015-06-28 19:56:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c9b33846cb 
					 
					
						
						
							
							degesch: add an option to beep on highlight  
						
						 
						
						
						
						
					 
					
						2015-06-28 19:41:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3b42a09751 
					 
					
						
						
							
							kike: fix /topic handling  
						
						 
						
						
						
						
					 
					
						2015-06-28 17:44:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						db6939bd60 
					 
					
						
						
							
							degesch: fix /ctcp with CAP echo-message  
						
						 
						
						
						
						
					 
					
						2015-06-28 17:08:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a1fa9d187e 
					 
					
						
						
							
							degesch: log self nick changes in server buffer  
						
						 
						
						
						
						
					 
					
						2015-06-28 16:36:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3e47abdfbb 
					 
					
						
						
							
							degesch: further logging cleanup  
						
						 
						
						
						
						
					 
					
						2015-06-28 16:26:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ed349cb1d3 
					 
					
						
						
							
							degesch: logging cleanup  
						
						 
						
						
						
						
					 
					
						2015-06-28 16:16:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						02ab0f743b 
					 
					
						
						
							
							degesch: remove "ctx" from command handler args  
						
						 
						
						
						
						
					 
					
						2015-06-28 03:00:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						335aeb599a 
					 
					
						
						
							
							degesch: refactor logging  
						
						 
						
						... 
						
						
						
						- everything coming from the server should be properly transcoded
 - most nicknames should be highlighted
 - some other minor changes here and there 
						
						
					 
					
						2015-06-28 02:51:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fafe1fde90 
					 
					
						
						
							
							degesch: finish implementation of rehashing  
						
						 
						
						... 
						
						
						
						I can only hope it works. 
						
						
					 
					
						2015-06-23 23:20:03 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e39bb976cb 
					 
					
						
						
							
							degesch: partially implement rehashing  
						
						 
						
						
						
						
					 
					
						2015-06-23 22:10:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						63a65f9f7c 
					 
					
						
						
							
							degesch: stubplement casemapping changes  
						
						 
						
						
						
						
					 
					
						2015-06-23 21:04:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c3439175d7 
					 
					
						
						
							
							degesch: NICK handling cleanup  
						
						 
						
						
						
						
					 
					
						2015-06-23 21:01:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9603bae003 
					 
					
						
						
							
							degesch: fix logging of NICK in PM buffers  
						
						 
						
						
						
						
					 
					
						2015-06-22 23:07:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c8c1697e20 
					 
					
						
						
							
							degesch: final fix for /query  
						
						 
						
						... 
						
						
						
						rl_delete_text() didn't fix rl_point. 
						
						
					 
					
						2015-06-22 23:07:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						de019e7832 
					 
					
						
						
							
							degesch: fix handling of buffer collisions  
						
						 
						
						
						
						
					 
					
						2015-06-22 23:07:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d2611d3f82 
					 
					
						
						
							
							youtube: use list comprehensions  
						
						 
						
						
						
						
					 
					
						2015-06-22 19:29:11 +02:00