b0dbc34f9a 
							
						 
					 
					
						
						
							
							degesch: show mode changes  
						
						
						
						
					 
					
						2015-05-21 19:59:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0260fcd02e 
							
						 
					 
					
						
						
							
							degesch: add support for server passwords  
						
						
						
						
					 
					
						2015-05-20 21:18:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4016c387f8 
							
						 
					 
					
						
						
							
							degesch: naively implement the unimplemented  
						
						
						
						
					 
					
						2015-05-19 21:03:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							310b9c31d3 
							
						 
					 
					
						
						
							
							degesch: naively implement a few user commands  
						
						... 
						
						
						
						/mode, /topic, /kick, /kickban, /ban, /invite
It's all a bit messy and needs some rewriting. 
						
						
					 
					
						2015-05-18 22:04:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f2ab9f3937 
							
						 
					 
					
						
						
							
							degesch: implement /cycle  
						
						
						
						
					 
					
						2015-05-17 16:43:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							02160c897a 
							
						 
					 
					
						
						
							
							degesch: fix sending the reason in /part  
						
						
						
						
					 
					
						2015-05-17 16:23:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							87352b33d0 
							
						 
					 
					
						
						
							
							degesch: don't cache reconnect configuration  
						
						... 
						
						
						
						Also make sure the delay isn't negative. 
						
						
					 
					
						2015-05-16 12:45:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c2c82d20dd 
							
						 
					 
					
						
						
							
							degesch: avoid crashing on null user info  
						
						
						
						
					 
					
						2015-05-16 12:39:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ca8540e217 
							
						 
					 
					
						
						
							
							degesch: more multiserver preparations  
						
						... 
						
						
						
						Almost done now. 
						
						
					 
					
						2015-05-16 12:33:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bedbadd396 
							
						 
					 
					
						
						
							
							degesch: fix typo  
						
						
						
						
					 
					
						2015-05-16 09:48:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							634d960c8d 
							
						 
					 
					
						
						
							
							degesch: unindent some code  
						
						
						
						
					 
					
						2015-05-16 09:40:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							25d3f6e44a 
							
						 
					 
					
						
						
							
							degesch: prepare buffers for multiserver  
						
						... 
						
						
						
						By making them unique among all servers. 
						
						
					 
					
						2015-05-15 20:05:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							76b0c13adc 
							
						 
					 
					
						
						
							
							degesch: actually use buffer_add()  
						
						
						
						
					 
					
						2015-05-15 19:49:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							14df801f53 
							
						 
					 
					
						
						
							
							degesch: allow /quote when not registered  
						
						
						
						
					 
					
						2015-05-15 07:17:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							30191c76c8 
							
						 
					 
					
						
						
							
							degesch: rework registration  
						
						... 
						
						
						
						Also fixed the annoying reconnect bug. 
						
						
					 
					
						2015-05-15 05:54:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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