Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							ffd455474a 
							
						 
					 
					
						
						
							
							Fix use of wrong event types.  
						
						
						
					 
					
						2009-08-04 04:47:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							5baf277f5a 
							
						 
					 
					
						
						
							
							Various fixes.  
						
						
						
					 
					
						2009-08-04 04:46:24 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							ab6eda2bbb 
							
						 
					 
					
						
						
							
							Disabled SID allocation debug messages by default.  
						
						
						
					 
					
						2009-08-04 03:38:12 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							c17ae06b93 
							
						 
					 
					
						
						
							
							Added some memory debugging facilities to the adc_message structures.  
						
						
						
					 
					
						2009-08-04 03:37:30 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							faaa3d14e4 
							
						 
					 
					
						
						
							
							Dont clear the timer, instead set the TIMEOUT_IDLE when logging in (for now at least)  
						
						
						
					 
					
						2009-08-04 01:07:12 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							9f784e808e 
							
						 
					 
					
						
						
							
							Fix bug  #70  - crash if client is in nat_ip zone, but does not provide an IP in the INF message.  
						
						
						
					 
					
						2009-08-04 01:02:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							b9adaa4f8b 
							
						 
					 
					
						
						
							
							Fix libevent init.  
						
						
						
					 
					
						2009-08-04 00:22:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							80dee0c020 
							
						 
					 
					
						
						
							
							Get rid of the event_base_set() calls.  
						
						
						
					 
					
						2009-08-04 00:15:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							604c2d8836 
							
						 
					 
					
						
						
							
							Disable SSL by default.  
						
						
						
					 
					
						2009-08-03 23:59:19 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							eca0f931bd 
							
						 
					 
					
						
						
							
							Fixes to shutdown...  
						
						
						
					 
					
						2009-08-03 23:59:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							fbe98d6011 
							
						 
					 
					
						
						
							
							Move the timeout handling to the connection object.  
						
						
						
					 
					
						2009-08-03 21:57:18 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							4a5993ccc2 
							
						 
					 
					
						
						
							
							Added a generic SSL handshake mechanism.  
						
						
						
					 
					
						2009-08-03 20:21:59 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							a297c08bba 
							
						 
					 
					
						
						
							
							Dont use DEBUG messages, instead a much lower level messages for SSL related debug messages.  
						
						
						
					 
					
						2009-08-03 19:55:57 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							7229ad68ab 
							
						 
					 
					
						
						
							
							Make sure we send with the same arguments again if SSL_write() fails with SSL_ERROR_WANT_READ.  
						
						
						
					 
					
						2009-08-03 19:54:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							22f9be95d0 
							
						 
					 
					
						
						
							
							ensure we close the SSL connection if we get SSL_ERROR_ZERO_RETURN.  
						
						
						
					 
					
						2009-08-03 18:20:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							4e43746c1b 
							
						 
					 
					
						
						
							
							Moved the ipaddr object into the connection object.  
						
						
						
					 
					
						2009-08-03 18:14:34 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							27c71a75ee 
							
						 
					 
					
						
						
							
							Hook in the new connection work, also implemented some missing bits  
						
						... 
						
						
						
						and pieces of SSL.
SSL seems to work at some basic level, and is largely untested. 
						
					 
					
						2009-08-03 17:25:52 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							1d363ed0b4 
							
						 
					 
					
						
						
							
							Expose the SSL_connect() and SSL_accept() functions.  
						
						
						
					 
					
						2009-08-03 14:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							79cf5ee9db 
							
						 
					 
					
						
						
							
							Some work on integrating OpenSSL.  
						
						
						
					 
					
						2009-08-03 03:55:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							d2da49d41a 
							
						 
					 
					
						
						
							
							Added .gitignore file.  
						
						
						
					 
					
						2009-08-02 23:44:23 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							4666311516 
							
						 
					 
					
						
						
							
							Add a quit reason to the log messages printed by !log.  
						
						
						
					 
					
						2009-08-02 22:53:25 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							1f24bd6812 
							
						 
					 
					
						
						
							
							Fix autotests.  
						
						
						
					 
					
						2009-08-02 22:29:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							0e1cd903da 
							
						 
					 
					
						
						
							
							Make sure we create enough sids as there are socket descriptors.  
						
						
						
					 
					
						2009-08-02 22:29:12 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							4931dc5dcb 
							
						 
					 
					
						
						
							
							Added call functionality to figure out the maximum number of sockets (file descriptors) available on system.  
						
						
						
					 
					
						2009-08-02 22:28:34 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							077bffd74f 
							
						 
					 
					
						
						
							
							Fix capped whoip/history messages due to limit of 1024 bytes imposed wrongly on outgoing server generated messages.  
						
						
						
					 
					
						2009-08-02 21:58:12 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							cfb8a9f322 
							
						 
					 
					
						
						
							
							Started using the new connection abstraction.  
						
						
						
					 
					
						2009-08-02 21:46:57 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							653cfb285e 
							
						 
					 
					
						
						
							
							Started working on abstracting the connection data away from the user struct.  
						
						
						
					 
					
						2009-08-02 21:37:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							053fb30192 
							
						 
					 
					
						
						
							
							Build fix.  
						
						
						
					 
					
						2009-08-02 21:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							9bd0286c01 
							
						 
					 
					
						
						
							
							Fix bug  #3 , sid allocation overflow. May lead to double SIDs being given out.  
						
						
						
					 
					
						2009-08-02 21:04:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							b78d48795b 
							
						 
					 
					
						
						
							
							!history had a wrong help description.  
						
						
						
					 
					
						2009-08-02 19:26:21 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							9b58ba6516 
							
						 
					 
					
						
						
							
							Use correct prefix for log command.  
						
						
						
					 
					
						2009-07-28 02:17:57 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							f322fbb197 
							
						 
					 
					
						
						
							
							Fix !log command, split it up into multiple messages, and allow for searches.  
						
						
						
					 
					
						2009-07-28 02:02:19 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							80348044c3 
							
						 
					 
					
						
						
							
							Make sure history messages are not escaped.  
						
						
						
					 
					
						2009-07-26 18:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							31d4b0f0b1 
							
						 
					 
					
						
						
							
							Fix history - do not cache private messages.  
						
						
						
					 
					
						2009-07-26 15:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							10615a9a1a 
							
						 
					 
					
						
						
							
							Whitespace  
						
						
						
					 
					
						2009-07-26 06:32:15 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							7b44036480 
							
						 
					 
					
						
						
							
							print ip address when using whoip.  
						
						
						
					 
					
						2009-07-26 06:30:48 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							112fa2f845 
							
						 
					 
					
						
						
							
							Fixes to tests.  
						
						
						
					 
					
						2009-07-26 06:27:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							945c6be14c 
							
						 
					 
					
						
						
							
							Added tests for ip_convert_address_to_range  
						
						
						
					 
					
						2009-07-26 06:21:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							099ed6dbe2 
							
						 
					 
					
						
						
							
							Fix autotest  
						
						
						
					 
					
						2009-07-26 06:06:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							444f991f44 
							
						 
					 
					
						
						
							
							Fix bug  #44  - [Request] IP log in the memory  
						
						
						
					 
					
						2009-07-26 06:03:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							b125ffe3c1 
							
						 
					 
					
						
						
							
							Fix bug  #52  - [Request] Chat history command  
						
						
						
					 
					
						2009-07-26 05:23:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							76b84499bc 
							
						 
					 
					
						
						
							
							Fix bug  #46 : [Request] A broadcast command.  
						
						... 
						
						
						
						Use !broadcast <message> 
						
					 
					
						2009-07-26 04:47:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							6358c7f9cd 
							
						 
					 
					
						
						
							
							Fix bug  #45 : [Request] Whoip command.  
						
						... 
						
						
						
						Rewrote patches from Zoltan to support ip ranges and multiple results per IP.
Needed to make sure IPv6 mapped IPv4 addresses were converted to proper IPv4 addresses after accept(). 
						
					 
					
						2009-07-26 04:31:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							041ce7a1fb 
							
						 
					 
					
						
						
							
							Generalized the IP range and mask parsing code.  
						
						
						
					 
					
						2009-07-26 03:56:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							78bb1d3527 
							
						 
					 
					
						
						
							
							Typo - compilefix.  
						
						
						
					 
					
						2009-07-26 02:06:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							48f3cae22b 
							
						 
					 
					
						
						
							
							Ensure we delete the global evtimer only if it is initialized.  
						
						
						
					 
					
						2009-07-26 02:05:01 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							817250c528 
							
						 
					 
					
						
						
							
							Fix wrong #if to #ifdef  
						
						
						
					 
					
						2009-07-26 01:53:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							f176e790e2 
							
						 
					 
					
						
						
							
							Whitespace fixes.  
						
						
						
					 
					
						2009-07-26 01:53:01 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							367871e476 
							
						 
					 
					
						
						
							
							Renamed all "struct user" to hub_user in order to resolve a naming conflict on OpenWRT.  
						
						... 
						
						
						
						Basically: sed -i 's/struct user/struct hub_user/g' `find -type f` 
						
					 
					
						2009-07-26 01:47:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							2ac5cc19cb 
							
						 
					 
					
						
						
							
							Removed plugin.h, not in use.  
						
						
						
					 
					
						2009-07-26 01:39:16 +02:00