Jan Vidar Krey
1e380ecf0f
Fix bug #77 - Error in ACL command parsing.
2009-08-31 19:39:09 +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
86ba3ca86f
Complete moving all connection related data out of the hub_user object.
2009-08-07 00:22:30 +02:00
Jan Vidar Krey
4afa187f9a
Expose SSL/TLS related config variables.
2009-08-06 23:05:53 +02:00
Jan Vidar Krey
d45383fe4d
Fix some asserts.
2009-08-04 04:58:55 +02:00
Jan Vidar Krey
ffd455474a
Fix use of wrong event types.
2009-08-04 04:47:02 +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
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
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
79cf5ee9db
Some work on integrating OpenSSL.
2009-08-03 03:55:38 +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
0e1cd903da
Make sure we create enough sids as there are socket descriptors.
2009-08-02 22:29:12 +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
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
444f991f44
Fix bug #44 - [Request] IP log in the memory
2009-07-26 06:03:43 +02:00
Jan Vidar Krey
b125ffe3c1
Fix bug #52 - [Request] Chat history command
2009-07-26 05:23:56 +02:00
Jan Vidar Krey
76b84499bc
Fix bug #46 : [Request] A broadcast command.
...
Use !broadcast <message>
2009-07-26 04:47:43 +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
041ce7a1fb
Generalized the IP range and mask parsing code.
2009-07-26 03:56:55 +02:00
Jan Vidar Krey
78bb1d3527
Typo - compilefix.
2009-07-26 02:06:02 +02:00
Jan Vidar Krey
48f3cae22b
Ensure we delete the global evtimer only if it is initialized.
2009-07-26 02:05:01 +02:00
Jan Vidar Krey
817250c528
Fix wrong #if to #ifdef
2009-07-26 01:53:53 +02:00
Jan Vidar Krey
f176e790e2
Whitespace fixes.
2009-07-26 01:53:01 +02:00
Jan Vidar Krey
367871e476
Renamed all "struct user" to hub_user in order to resolve a naming conflict on OpenWRT.
...
Basically: sed -i 's/struct user/struct hub_user/g' `find -type f`
2009-07-26 01:47:17 +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
5048ff9ae5
Whitespace fixes.
2009-07-26 00:58:25 +02:00
Jan Vidar Krey
36a07e3f7e
Reorganized sources slightly.
2009-07-25 20:05:27 +02:00