Jan Vidar Krey
f489e77602
Crash fix?
2009-11-18 18:27:31 +01:00
Jan Vidar Krey
00995a1946
Fix potential memory leaks and crashes.
2009-11-18 17:41:28 +01:00
Jan Vidar Krey
e6cc47070c
A few minor TLS fixes
2009-10-09 21:38:14 +02:00
Jan Vidar Krey
0c5d98c671
TLS compile and crash fixes.
2009-10-09 21:11:11 +02:00
Jan Vidar Krey
0f30ebf045
Some stability fixes. Removed log messages.
2009-10-09 20:35:04 +02:00
Jan Vidar Krey
4919c8f2f9
Fix compile error.
2009-10-09 00:11:09 +02:00
Jan Vidar Krey
2910c571b0
Fix protocol probe. Will detect ADC and TLS handshake - any other request
...
will simply cause the hub to close the connection.
Fix problems with write events not being processed due to a read event taking presendence.
Fix bug #86 : Windows does not have "getrlimit()".
2009-10-08 23:16:15 +02:00
Jan Vidar Krey
7eef032584
Doc update.
2009-10-06 14:39:47 +02:00
Jan Vidar Krey
20ef6f8e53
Fix to net_con_close() which allows us to either delete the connection immediately if that is safe, or delete it later.
2009-10-06 14:36:05 +02:00
Jan Vidar Krey
69f6d811bf
Added lots of asserts, and split out the ip address from the connection object.
...
Still a lot of work remains and a massive network connection cleanup is needed.
2009-09-29 00:30:52 +02:00
Jan Vidar Krey
96ce64ee07
Fix memory issues in ADC client lib.
2009-09-04 17:18:52 +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
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
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