dcb1d2f97b 
							
						 
					 
					
						
						
							
							degesch: fix argument checking  
						
						
						
						
					 
					
						2015-07-11 01:44:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5da45877d6 
							
						 
					 
					
						
						
							
							degesch: add /alias that only lists aliases  
						
						
						
						
					 
					
						2015-07-10 01:45:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0fd53af0d1 
							
						 
					 
					
						
						
							
							degesch: factor out get_aliases_config()  
						
						
						
						
					 
					
						2015-07-10 01:44:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d39ffe440f 
							
						 
					 
					
						
						
							
							degesch: fix display of empty objects in /set  
						
						
						
						
					 
					
						2015-07-10 01:24:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c839649551 
							
						 
					 
					
						
						
							
							degesch: add some default aliases  
						
						
						
						
					 
					
						2015-07-10 00:55:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4ddded3512 
							
						 
					 
					
						
						
							
							degesch: print the logo in a buffer  
						
						
						
						
					 
					
						2015-07-10 00:55:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3e17bfb54c 
							
						 
					 
					
						
						
							
							degesch: add a first time help  
						
						
						
						
					 
					
						2015-07-10 00:55:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7a7192d327 
							
						 
					 
					
						
						
							
							degesch: unfuck debug logging  
						
						... 
						
						
						
						We can store most of the messages in buffers, which gives us the nice
possibility of using the formatter to fix encodings, as well as the
ability to redisplay the debug prints.
And we can also have some nice colors. 
						
						
					 
					
						2015-07-10 00:55:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							445837007d 
							
						 
					 
					
						
						
							
							degesch: get rid of partial command name matching  
						
						
						
						
					 
					
						2015-07-09 22:34:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							567ce62257 
							
						 
					 
					
						
						
							
							degesch: tiny miscellaneous fixes  
						
						
						
						
					 
					
						2015-07-09 22:34:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ba1ac58d9d 
							
						 
					 
					
						
						
							
							degesch: add backend support for aliases  
						
						
						
						
					 
					
						2015-07-09 22:34:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5e7f9882dd 
							
						 
					 
					
						
						
							
							degesch: "nickname" -> "nicks"  
						
						... 
						
						
						
						Now you can specify multiple nicknames to try. 
						
						
					 
					
						2015-07-09 02:46:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2b2da0beab 
							
						 
					 
					
						
						
							
							degesch: support CASEMAPPING=rfc1459-strict  
						
						
						
						
					 
					
						2015-07-09 01:48:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f57cc7923d 
							
						 
					 
					
						
						
							
							degesch: clean up irc_handle_irc_isupport()  
						
						
						
						
					 
					
						2015-07-09 01:36:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1ba6db50b6 
							
						 
					 
					
						
						
							
							degesch: split handle_command_help()  
						
						
						
						
					 
					
						2015-07-09 00:10:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f907f1e3dc 
							
						 
					 
					
						
						
							
							Add str_cut_until()  
						
						
						
						
					 
					
						2015-07-09 00:10:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d3b1754e14 
							
						 
					 
					
						
						
							
							degesch: introduce transform_str()  
						
						
						
						
					 
					
						2015-07-08 23:15:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							24a082b5d8 
							
						 
					 
					
						
						
							
							kike: fix daemonization  
						
						... 
						
						
						
						First of all, we used to write the wrong PID in the file.
Second of all, systemd needs some extra BS to not kill us immediately. 
						
						
					 
					
						2015-07-08 00:04:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4d7a74b890 
							
						 
					 
					
						
						
							
							kike: fix a minor issue in on_signal_pipe_readable  
						
						
						
						
					 
					
						2015-07-07 22:11:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9cfe4a5a49 
							
						 
					 
					
						
						
							
							degesch: one final fix for the test script  
						
						
						
						
					 
					
						2015-07-06 02:36:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aa39445afb 
							
						 
					 
					
						
						
							
							Miscellaneous, cleanup  
						
						... 
						
						
						
						Went through the entire source of degesch and made changes along the way. 
						
						
					 
					
						2015-07-06 01:54:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							05c6bf63bb 
							
						 
					 
					
						
						
							
							kike: actually use irc_is_valid_key()  
						
						
						
						
					 
					
						2015-07-05 23:24:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1a7ac7b3ca 
							
						 
					 
					
						
						
							
							degesch: actually fix the test script  
						
						
						
						
					 
					
						2015-07-05 20:43:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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