ac6ee9ea80 
							
						 
					 
					
						
						
							
							degesch: refactor irc_process_names()  
						
						
						
						
					 
					
						2015-06-06 00:44:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f9eddb8ee2 
							
						 
					 
					
						
						
							
							degesch: fix adding user by RPL_NAMREPLY  
						
						... 
						
						
						
						We didn't create a matching user_channel entry. 
						
						
					 
					
						2015-06-06 00:29:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2fe17ae79b 
							
						 
					 
					
						
						
							
							degesch: remove users missing from RPL_NAMREPLY  
						
						
						
						
					 
					
						2015-06-06 00:10:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4bac248c50 
							
						 
					 
					
						
						
							
							degesch: refactoring  
						
						
						
						
					 
					
						2015-06-05 01:17:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7f57bed563 
							
						 
					 
					
						
						
							
							degesch: correctly update user prefixes  
						
						
						
						
					 
					
						2015-06-05 01:17:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c8aff23ab2 
							
						 
					 
					
						
						
							
							degesch: hack together preliminary MODE parsing  
						
						
						
						
					 
					
						2015-06-05 00:01:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9b1664f968 
							
						 
					 
					
						
						
							
							degesch: store channel modes differently  
						
						
						
						
					 
					
						2015-06-04 22:19:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b0753438c4 
							
						 
					 
					
						
						
							
							degesch: parse CHANMODES in RPL_ISUPPORT  
						
						... 
						
						
						
						We're going to need that to parse MODE changes. 
						
						
					 
					
						2015-06-03 23:17:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							103831e274 
							
						 
					 
					
						
						
							
							degesch: process RPL_NAMREPLY modes properly  
						
						... 
						
						
						
						Updating information in "channel_user" when needed. 
						
						
					 
					
						2015-06-03 22:32:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f6da19d5b0 
							
						 
					 
					
						
						
							
							degesch: fix processing RPL_NAMREPLY  
						
						
						
						
					 
					
						2015-06-03 21:53:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f53d1adba8 
							
						 
					 
					
						
						
							
							degesch: show RPL_NAMREPLY contents  
						
						
						
						
					 
					
						2015-06-03 21:53:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5e4f94c38c 
							
						 
					 
					
						
						
							
							degesch: log the channel topic after joining  
						
						
						
						
					 
					
						2015-06-02 23:42:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							458ac8b7c4 
							
						 
					 
					
						
						
							
							degesch: try to log lines in more specific buffers  
						
						
						
						
					 
					
						2015-06-02 23:31:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b132b979da 
							
						 
					 
					
						
						
							
							kike: avoid printf-ing a null string  
						
						
						
						
					 
					
						2015-06-02 22:47:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4dd2a80ba2 
							
						 
					 
					
						
						
							
							degesch: cleanup wrt. quitting  
						
						
						
						
					 
					
						2015-06-02 22:36:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							897bb00af1 
							
						 
					 
					
						
						
							
							degesch: add & use strncasecmp_ascii()  
						
						
						
						
					 
					
						2015-06-02 21:28:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a6782e5e60 
							
						 
					 
					
						
						
							
							degesch: clean up complete_nicknames()  
						
						... 
						
						
						
						Using new irc_server_strncmp() instead of fnmatch(). 
						
						
					 
					
						2015-06-02 21:05:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							00a8b6616f 
							
						 
					 
					
						
						
							
							degesch: add & use irc_server_strcmp()  
						
						
						
						
					 
					
						2015-06-02 20:46:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							57413d53a4 
							
						 
					 
					
						
						
							
							degesch: fix typo  
						
						
						
						
					 
					
						2015-06-01 21:48:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0757ce424c 
							
						 
					 
					
						
						
							
							degesch: make use of values from RPL_ISUPPORT  
						
						
						
						
					 
					
						2015-06-01 21:48:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							328ffd024a 
							
						 
					 
					
						
						
							
							degesch: don't compare buffer names using rfc1459  
						
						
						
						
					 
					
						2015-06-01 21:48:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2242724c34 
							
						 
					 
					
						
						
							
							degesch: parse more of RPL_ISUPPORT  
						
						
						
						
					 
					
						2015-06-01 21:48:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							81aff58f73 
							
						 
					 
					
						
						
							
							kike: send more RPL_ISUPPORT tokens  
						
						
						
						
					 
					
						2015-05-31 20:54:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3c32558a42 
							
						 
					 
					
						
						
							
							degesch: properly unescape RPL_ISUPPORT values  
						
						
						
						
					 
					
						2015-05-30 22:34:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b7b84b489d 
							
						 
					 
					
						
						
							
							kike: use RPL_ISUPPORT  
						
						
						
						
					 
					
						2015-05-29 19:34:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0b91604acd 
							
						 
					 
					
						
						
							
							degesch: some basic RPL_ISUPPORT parsing  
						
						
						
						
					 
					
						2015-05-25 22:54:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							36185ddeee 
							
						 
					 
					
						
						
							
							degesch: actually update the list of channel users  
						
						
						
						
					 
					
						2015-05-25 08:23:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							11977cb0b0 
							
						 
					 
					
						
						
							
							degesch: halfplement RPL_NAMES processing  
						
						
						
						
					 
					
						2015-05-24 21:56:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4b02030c80 
							
						 
					 
					
						
						
							
							kike: mark an issue with FIXME  
						
						
						
						
					 
					
						2015-05-23 19:55:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3ed519c1c5 
							
						 
					 
					
						
						
							
							degesch: fix crash in the logger  
						
						... 
						
						
						
						Invalid arguments for the format string. 
						
						
					 
					
						2015-05-23 19:41:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ca36726bf7 
							
						 
					 
					
						
						
							
							degesch: parse and use RPL_USERHOST  
						
						
						
						
					 
					
						2015-05-22 22:13:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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