Jan Vidar Krey
							
						 
					 | 
					
						
						
						
						
							
						
						
							5203ecdadc
							
						
					 | 
					
						
						
							
							Split uhub.h
						
						
						
						
						
					 | 
					
						2009-08-28 16:18:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan Vidar Krey
							
						 
					 | 
					
						
						
						
						
							
						
						
							11b288a669
							
						
					 | 
					
						
						
							
							Various build fixes.
						
						
						
						
						
					 | 
					
						2009-08-28 16:04:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan Vidar Krey
							
						 
					 | 
					
						
						
						
						
							
						
						
							52cbec24b6
							
						
					 | 
					
						
						
							
							Started splitting up ADC rush. Need a test client before we can proceed anyway.
						
						
						
						
						
					 | 
					
						2009-08-28 14:29:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan Vidar Krey
							
						 
					 | 
					
						
						
						
						
							
						
						
							29d6d59d36
							
						
					 | 
					
						
						
							
							Misc connection changes.
						
						
						
						
						
					 | 
					
						2009-08-27 14:15:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan Vidar Krey
							
						 
					 | 
					
						
						
						
						
							
						
						
							96c006ee13
							
						
					 | 
					
						
						
							
							Cleanup some code.
						
						
						
						
						
					 | 
					
						2009-08-23 14:36:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan Vidar Krey
							
						 
					 | 
					
						
						
						
						
							
						
						
							e67587b997
							
						
					 | 
					
						
						
							
							Fix output handling.
						
						
						
						
						
					 | 
					
						2009-08-23 14:36:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan Vidar Krey
							
						 
					 | 
					
						
						
						
						
							
						
						
							1af613d9ce
							
						
					 | 
					
						
						
							
							Fixed printf issues with size_t. Since Windows do not support %zu we have to use %Iu there instead.
						
						
						
						
						
						
						
						Solved that with an ugly but needed macro. 
						
					 | 
					
						2009-08-20 10:44:44 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd389742e6
							
						
					 | 
					
						
						
							
							Solaris fixes.
						
						
						
						
						
					 | 
					
						2009-08-06 23:15:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan Vidar Krey
							
						 
					 | 
					
						
						
						
						
							
						
						
							4afa187f9a
							
						
					 | 
					
						
						
							
							Expose SSL/TLS related config variables.
						
						
						
						
						
					 | 
					
						2009-08-06 23:05:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan Vidar Krey
							
						 
					 | 
					
						
						
						
						
							
						
						
							b3c40f7443
							
						
					 | 
					
						
						
							
							Use -levent not -lev
						
						
						
						
						
					 | 
					
						2009-08-04 04:59:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan Vidar Krey
							
						 
					 | 
					
						
						
						
						
							
						
						
							d45383fe4d
							
						
					 | 
					
						
						
							
							Fix some asserts.
						
						
						
						
						
					 | 
					
						2009-08-04 04:58:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jan Vidar Krey
							
						 
					 | 
					
						
						
						
						
							
						
						
							1642b8dfbe
							
						
					 | 
					
						
						
							
							Use new connection data structs.
						
						
						
						
						
					 | 
					
						2009-08-04 04:47:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 |