Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							96c006ee13 
							
						 
					 
					
						
						
							
							Cleanup some code.  
						
						 
						
						
						
					 
					
						2009-08-23 14:36:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							5bd258ca52 
							
						 
					 
					
						
						
							
							Move the network related flags from network.h to connection.h since that is where they are used.  
						
						 
						
						
						
					 
					
						2009-08-11 21:29:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							86ba3ca86f 
							
						 
					 
					
						
						
							
							Complete moving all connection related data out of the hub_user object.  
						
						 
						
						
						
					 
					
						2009-08-07 00:22:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							cfb450c3fc 
							
						 
					 
					
						
						
							
							Added net_set_nonblocking for Solaris.  
						
						 
						
						
						
					 
					
						2009-08-06 23:28:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							d45383fe4d 
							
						 
					 
					
						
						
							
							Fix some asserts.  
						
						 
						
						
						
					 
					
						2009-08-04 04:58:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							5baf277f5a 
							
						 
					 
					
						
						
							
							Various fixes.  
						
						 
						
						
						
					 
					
						2009-08-04 04:46:24 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							6e5d28c2d4 
							
						 
					 
					
						
						
							
							Rework logging code to be able to turn it off completely.  
						
						 
						
						
						
					 
					
						2009-07-26 01:38:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Vidar Krey 
							
						 
					 
					
						
						
						
						
							
						
						
							36a07e3f7e 
							
						 
					 
					
						
						
							
							Reorganized sources slightly.  
						
						 
						
						
						
					 
					
						2009-07-25 20:05:27 +02:00