Jan Vidar Krey
|
4abdc3edbd
|
Cleanup read/write socket handling somewhat.
|
2009-06-23 01:57:26 +02:00 |
|
Jan Vidar Krey
|
90078ad4b6
|
Minor cleanups and some work to prepare SSL.
|
2009-06-23 01:56:37 +02:00 |
|
Jan Vidar Krey
|
3bd5c36455
|
SSL work.
|
2009-06-23 01:09:55 +02:00 |
|
Jan Vidar Krey
|
8f0943621e
|
Dont set socket buffers.
|
2009-06-22 21:13:41 +02:00 |
|
Jan Vidar Krey
|
155350b61b
|
Fixed crash bug #33
|
2009-06-22 21:05:02 +02:00 |
|
Jan Vidar Krey
|
1c58120c03
|
Oportunistic write.
|
2009-06-22 20:25:22 +02:00 |
|
Jan Vidar Krey
|
1d9acece34
|
Ensure we set a max recv and send buffer per user, and that it does not
exceed the one used internally by the application.
|
2009-06-22 19:50:10 +02:00 |
|
Jan Vidar Krey
|
57fd872f14
|
Added a state check for protocol negotiation.
Will be used to negotiate SSL.
|
2009-06-22 19:38:24 +02:00 |
|
Jan Vidar Krey
|
ca7544df9b
|
Cleanups.
|
2009-06-22 19:37:56 +02:00 |
|
Jan Vidar Krey
|
c7777e2624
|
Added functions:
* net_get_recvbuf_size
* net_set_recvbuf_size
* net_get_sendbuf_size
* net_set_sendbuf_size
Did some minor cleanups.
|
2009-06-22 19:36:55 +02:00 |
|
Jan Vidar Krey
|
b2d543d433
|
Started work on SSL
|
2009-06-22 18:44:07 +02:00 |
|
Jan Vidar Krey
|
ff47281197
|
Added a generic way to reset last read/write variables.
|
2009-06-22 18:38:39 +02:00 |
|
Jan Vidar Krey
|
ddc91d1640
|
Make sure we close stdout, stdin and stderr after forking to background in order to properly detach from the TTY.
|
2009-06-22 18:36:48 +02:00 |
|
Jan Vidar Krey
|
0d084a5e14
|
Move to rc0
|
2009-06-22 17:32:38 +02:00 |
|
Jan Vidar Krey
|
e6e26a02e7
|
Added a known crash for the admin only to use if compiled with CRASH_DEBUG enabled.
|
2009-06-22 01:18:51 +02:00 |
|
Jan Vidar Krey
|
ea3cd1bd90
|
Work on optimizing send(), to use fewer send function calls.
|
2009-06-21 14:21:34 +02:00 |
|
Jan Vidar Krey
|
7f24238ab5
|
Disable sendq debugging.
|
2009-06-20 22:46:11 +02:00 |
|
Jan Vidar Krey
|
1d2d4e74f6
|
!stats did not work.
|
2009-06-18 01:46:17 +02:00 |
|
root
|
5250fdaf57
|
Fix bug #38 - Pid file support.
|
2009-06-17 12:52:49 +02:00 |
|
Jan Vidar Krey
|
7ddfd52dc7
|
Fix bug #34 - Disable admin\op account in example users.conf since it is being installed by default.
|
2009-06-01 19:55:03 +02:00 |
|
Jan Vidar Krey
|
513ab422f2
|
Compile fix.
|
2009-06-01 14:34:23 +02:00 |
|
Jan Vidar Krey
|
0eb91763fa
|
Potential crash fix.
|
2009-06-01 01:52:57 +02:00 |
|
Jan Vidar Krey
|
507f429035
|
Fix send queue issue.
|
2009-05-28 23:44:28 +02:00 |
|
Jan Vidar Krey
|
b1ab64242e
|
Renamed a function.
|
2009-05-28 01:48:31 +02:00 |
|
Jan Vidar Krey
|
8b90f79bac
|
Work in progress on optimizing the send() function calls, to use as few as possible.
(Although, this does not enable that code).
|
2009-05-28 01:47:48 +02:00 |
|
Jan Vidar Krey
|
8f7cc0b7a7
|
Fixed MAX and MIN macros.
|
2009-05-28 01:45:36 +02:00 |
|
Jan Vidar Krey
|
4812a5968b
|
Added an ADC redirector script, which is useful to run from inetd, xinetd
or similar in case you move your hub to another machine.
It will accept ADC connections and redirect clients to the new hub
instead.
|
2009-05-28 01:33:23 +02:00 |
|
Jan Vidar Krey
|
8b5bfdd922
|
Compile fix.
|
2009-05-27 18:05:34 +02:00 |
|
Jan Vidar Krey
|
860310caff
|
Massive restructuring.
|
2009-05-26 21:05:06 +02:00 |
|
Jan Vidar Krey
|
8167d79f5a
|
Large reorganizations of the code base.
|
2009-05-26 19:46:51 +02:00 |
|
Jan Vidar Krey
|
9706a0a501
|
Fix compiler warning (bug #30)
|
2009-05-24 21:07:16 +02:00 |
|
Jan Vidar Krey
|
9309c925d3
|
Started working on new pipelines for sending and receiving data.
This will be useful for the next step; SSL.
(NOTE: This code is very chatty about debug messages)
|
2009-05-19 22:57:50 +02:00 |
|
Jan Vidar Krey
|
9a3a5bc2de
|
Make sure the send() signature is correct, buf should be const.
|
2009-05-19 22:36:45 +02:00 |
|
Jan Vidar Krey
|
e382e24337
|
Fix crash due to user->hub deref in acl handling.
|
2009-05-19 16:40:14 +02:00 |
|
Jan Vidar Krey
|
be4ff1d8cc
|
Fix command parsing for in-hub commands.
|
2009-05-19 11:22:57 +02:00 |
|
Jan Vidar Krey
|
aa18ac047d
|
Crash fix
|
2009-05-19 09:38:57 +02:00 |
|
Jan Vidar Krey
|
e120d5c76d
|
Minor cleanup - this code crashes.
|
2009-05-19 09:15:14 +02:00 |
|
Jan Vidar Krey
|
6853e92f89
|
Move user_is_protected() and user_is_registered() into user.h/.c
|
2009-05-18 17:52:30 +02:00 |
|
Jan Vidar Krey
|
1dbf2640d2
|
More API fixes; remove implicit relationship between hub and user
in APIs.
|
2009-05-18 16:30:17 +02:00 |
|
Jan Vidar Krey
|
caec28f63f
|
Warn on bad UTF-8 in the configuration file.
|
2009-05-16 12:48:17 +02:00 |
|
Jan Vidar Krey
|
5ea5efb875
|
Smome user manager functions did not have the uman_ prefix.
|
2009-05-16 12:42:30 +02:00 |
|
Jan Vidar Krey
|
326fcc467c
|
Moved the update_user_info code into user_update_info
|
2009-05-16 12:32:48 +02:00 |
|
Jan Vidar Krey
|
078470ce64
|
Minor cleanup
|
2009-05-16 12:25:28 +02:00 |
|
Jan Vidar Krey
|
82ac450b4b
|
Fixed further memory leaks in autotests.
|
2009-05-16 04:03:00 +02:00 |
|
Jan Vidar Krey
|
b4f24b21f9
|
Document bandwidth optimization potential.
|
2009-05-16 03:45:05 +02:00 |
|
Jan Vidar Krey
|
968266b22f
|
Fix memory leaks.
|
2009-05-16 03:44:51 +02:00 |
|
Jan Vidar Krey
|
548867de10
|
Removed ADC_UDP_OPERATION code as it is not used or needed. on_kick is also gone.
|
2009-05-16 03:14:20 +02:00 |
|
Jan Vidar Krey
|
953db2dcbc
|
Fixed some autotest memory leaks.
|
2009-05-16 03:06:14 +02:00 |
|
Jan Vidar Krey
|
6e4ac1355f
|
Fix autotest crashers.
|
2009-05-16 02:33:43 +02:00 |
|
Jan Vidar Krey
|
604364ffa5
|
Fixed various code deprecations
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-05-15 18:45:26 +02:00 |
|