ebf9403872 
							
						 
					 
					
						
						
							
							degesch: send PINGs with a timestamp  
						
						... 
						
						
						
						Instead of a username which is of no use to us.
Maybe some servers require the argument to be a target but the purpose of this
message is mainly to detect a failed connection at all, and that happens way
faster when you send some data. 
						
						
					 
					
						2015-05-15 05:45:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							489a5fa552 
							
						 
					 
					
						
						
							
							degesch: factor out irc_get_or_make_user()  
						
						
						
						
					 
					
						2015-05-15 05:43:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d41e3499c9 
							
						 
					 
					
						
						
							
							degesch: prevent playing with unknown options  
						
						
						
						
					 
					
						2015-05-14 06:45:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a77ab689eb 
							
						 
					 
					
						
						
							
							degesch: irc_{host,port} -> addresses  
						
						... 
						
						
						
						Now you can finally specify multiple addresses to connect to. 
						
						
					 
					
						2015-05-14 06:25:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c5b38842bf 
							
						 
					 
					
						
						
							
							degesch: input_set_prompt() can be called whenever  
						
						
						
						
					 
					
						2015-05-12 07:09:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							24546dd724 
							
						 
					 
					
						
						
							
							degesch: refresh prompt on dis/connection  
						
						
						
						
					 
					
						2015-05-12 07:02:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ec52850c7c 
							
						 
					 
					
						
						
							
							degesch: remove an outdated TODO comment  
						
						
						
						
					 
					
						2015-05-12 06:53:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5b4513ba65 
							
						 
					 
					
						
						
							
							Silence GCC  
						
						
						
						
					 
					
						2015-05-12 05:45:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fd75992b57 
							
						 
					 
					
						
						
							
							Travis CI: actually install expect  
						
						
						
						
					 
					
						2015-05-12 05:45:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a513a9a574 
							
						 
					 
					
						
						
							
							Travis CI: add a stupid end-to-end test  
						
						
						
						
					 
					
						2015-05-12 05:40:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5a0af0364f 
							
						 
					 
					
						
						
							
							common: fix connector failure  
						
						
						
						
					 
					
						2015-05-12 05:04:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e4cbd6cf3f 
							
						 
					 
					
						
						
							
							degesch: now we do formatting with M-m  
						
						
						
						
					 
					
						2015-05-12 03:51:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							06a24bd252 
							
						 
					 
					
						
						
							
							degesch: add a FIXME  
						
						
						
						
					 
					
						2015-05-12 02:59:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2ac685f2a6 
							
						 
					 
					
						
						
							
							degesch: actually support mIRC italics  
						
						
						
						
					 
					
						2015-05-12 02:55:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							24159e0214 
							
						 
					 
					
						
						
							
							degesch: fix mIRC color parsing  
						
						
						
						
					 
					
						2015-05-12 02:48:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2d040cae73 
							
						 
					 
					
						
						
							
							degesch: color cleanup  
						
						
						
						
					 
					
						2015-05-12 02:43:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b5a7ea63c2 
							
						 
					 
					
						
						
							
							degesch: make mIRC formatting actually work  
						
						
						
						
					 
					
						2015-05-11 19:09:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1a24ab7085 
							
						 
					 
					
						
						
							
							degesch: fix a typical signed char problem  
						
						
						
						
					 
					
						2015-05-10 23:11:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							502bb26f29 
							
						 
					 
					
						
						
							
							degesch: formatter: simplifications  
						
						
						
						
					 
					
						2015-05-10 23:06:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6deb471423 
							
						 
					 
					
						
						
							
							degesch: halfplement mIRC formatting  
						
						... 
						
						
						
						Now for the displaying part. 
						
						
					 
					
						2015-05-10 09:55:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							095a2cc16a 
							
						 
					 
					
						
						
							
							degesch: fix a stupid segfault  
						
						
						
						
					 
					
						2015-05-10 06:44:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							dce14b9961 
							
						 
					 
					
						
						
							
							degesch: preparations for mIRC formatting  
						
						... 
						
						
						
						We're gonna have to do it the hard way, it seems.
Prepared color mapping for mIRC colors which are totally different
from regular ANSI colors in your terminal.
What's missing now is a solid algorithm for outputting the 16-color
range using what we have (bold, blink, color 8--15, ...)
It also, naturally, has to respect any current attributes that are
in conflict with the colors. 
						
						
					 
					
						2015-05-10 05:28:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0a990ad6f7 
							
						 
					 
					
						
						
							
							degesch: add a way to output mIRC formatting  
						
						
						
						
					 
					
						2015-05-10 02:12:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							00b91976b0 
							
						 
					 
					
						
						
							
							degesch: fix QUIT message on C-c  
						
						
						
						
					 
					
						2015-05-10 01:49:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1bbfcbe993 
							
						 
					 
					
						
						
							
							degesch: be a bit less leaky with readline  
						
						... 
						
						
						
						It spams valgrind. 
						
						
					 
					
						2015-05-10 00:27:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7c9a1f50da 
							
						 
					 
					
						
						
							
							degesch: add nickname autocompletion  
						
						
						
						
					 
					
						2015-05-10 00:23:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2ef7323f26 
							
						 
					 
					
						
						
							
							Fix completion_add_word()  
						
						
						
						
					 
					
						2015-05-10 00:22:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e859693bf2 
							
						 
					 
					
						
						
							
							degesch: review todo items  
						
						
						
						
					 
					
						2015-05-10 00:09:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d05b610636 
							
						 
					 
					
						
						
							
							degesch: remove people from channels when leaving  
						
						
						
						
					 
					
						2015-05-09 23:50:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c52f353894 
							
						 
					 
					
						
						
							
							degesch: implement /disconnect  
						
						... 
						
						
						
						One bug remaining to make it work. 
						
						
					 
					
						2015-05-09 23:30:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e3b14e7d36 
							
						 
					 
					
						
						
							
							degesch: fix irc_is_connected()  
						
						... 
						
						
						
						We've added a new state. 
						
						
					 
					
						2015-05-09 23:15:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0df9892391 
							
						 
					 
					
						
						
							
							degesch: /connect restarts if already connecting  
						
						
						
						
					 
					
						2015-05-09 23:14:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5b9e263ca7 
							
						 
					 
					
						
						
							
							degesch: improve /help display  
						
						
						
						
					 
					
						2015-05-09 23:08:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							789db85915 
							
						 
					 
					
						
						
							
							degesch: add command placeholders  
						
						
						
						
					 
					
						2015-05-09 23:07:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ad4ebc2101 
							
						 
					 
					
						
						
							
							degesch: fix crash when idle  
						
						
						
						
					 
					
						2015-05-09 23:06:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2eda3110b3 
							
						 
					 
					
						
						
							
							degesch: asynchronous connecting etc.  
						
						... 
						
						
						
						I'm sorry, couldn't keep the diff small.
All the ZyklonB heritage code is shit anyway. 
						
						
					 
					
						2015-05-09 22:14:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							19b2eda70e 
							
						 
					 
					
						
						
							
							degesch: more shuffling  
						
						
						
						
					 
					
						2015-05-09 06:11:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							699636d9a2 
							
						 
					 
					
						
						
							
							degesch: shuffle some code  
						
						
						
						
					 
					
						2015-05-09 06:00:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1b2fabe4cc 
							
						 
					 
					
						
						
							
							Move code within common.c  
						
						
						
						
					 
					
						2015-05-08 23:29:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							29db258102 
							
						 
					 
					
						
						
							
							degesch: don't export schemas (make them static)  
						
						
						
						
					 
					
						2015-05-08 23:27:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							879ece1516 
							
						 
					 
					
						
						
							
							config: update comments  
						
						
						
						
					 
					
						2015-05-08 23:26:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9a02c90e3e 
							
						 
					 
					
						
						
							
							degesch: add server::state, rename stuff  
						
						... 
						
						
						
						This is in preparation of asynchronous connects. 
						
						
					 
					
						2015-05-08 17:39:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6414a73d62 
							
						 
					 
					
						
						
							
							degesch: factor out jump_to_buffer()  
						
						
						
						
					 
					
						2015-05-08 07:46:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							102df84cfc 
							
						 
					 
					
						
						
							
							degesch: figure out the minimum ilbedit version  
						
						
						
						
					 
					
						2015-05-08 06:44:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0b1e4cc41d 
							
						 
					 
					
						
						
							
							degesch: better comment  
						
						
						
						
					 
					
						2015-05-08 06:35:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0bdf76edc5 
							
						 
					 
					
						
						
							
							degesch: clean up key binding initialization  
						
						
						
						
					 
					
						2015-05-08 06:23:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cc505090d4 
							
						 
					 
					
						
						
							
							degesch: customize C-l behaviour  
						
						... 
						
						
						
						Reprint the backlog. 
						
						
					 
					
						2015-05-08 05:03:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bdbc4b33f0 
							
						 
					 
					
						
						
							
							degesch: prevent segfault on exit with libedit  
						
						
						
						
					 
					
						2015-05-08 04:31:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							90ddcc3454 
							
						 
					 
					
						
						
							
							Travis CI: try fixing line wrap  
						
						
						
						
					 
					
						2015-05-08 00:32:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							78db31f3e0 
							
						 
					 
					
						
						
							
							Travis CI: try fixing the PPA  
						
						
						
						
					 
					
						2015-05-08 00:16:16 +02:00