| 
							
							
								 Jan Vidar Krey | a3d6646b99 | Fix a failing autotest. | 2009-08-31 20:37:47 +02:00 |  | 
			
				
					| 
							
							
								 Jan Vidar Krey | 4fd182c55e | Fix compile warning. | 2009-08-31 20:36:25 +02:00 |  | 
			
				
					| 
							
							
								 Jan Vidar Krey | 993d9ae33b | Fix some issues regarding header extraction. | 2009-08-31 19:45:47 +02:00 |  | 
			
				
					| 
							
							
								 Jan Vidar Krey | fe9b48f14c | Added new convenient adc_msg_* functions for accessing named parameters. | 2009-08-31 19:42:34 +02:00 |  | 
			
				
					| 
							
							
								 Jan Vidar Krey | 1e380ecf0f | Fix bug #77 - Error in ACL command parsing. | 2009-08-31 19:39:09 +02:00 |  | 
			
				
					| 
							
							
								 Jan Vidar Krey | af7b52b708 | Cleanup argument extraction. | 2009-08-31 12:25:06 +02:00 |  | 
			
				
					| 
							
							
								 Jan Vidar Krey | aeba7188c0 | Added a macro that can keep the line count down. | 2009-08-28 18:10:41 +02:00 |  | 
			
				
					| 
							
							
								 Jan Vidar Krey | 4ca5caa52b | Various fixes, the admin tool at least compiles and runs. | 2009-08-28 18:05:58 +02:00 |  | 
			
				
					| 
							
							
								 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 |  |