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 |
|
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 |
|