Jan Vidar Krey
|
ca33461851
|
Suppress send() or recv() errors from logs. They happen quite often and are not considered errors.
|
2009-06-23 01:57:55 +02:00 |
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
|
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
|
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
|
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
|
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
|
604364ffa5
|
Fixed various code deprecations
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-05-15 18:45:26 +02:00 |
Jan Vidar Krey
|
6cc1af5671
|
Disable code to prevent warnings.
|
2009-05-15 16:52:55 +02:00 |
Jan Vidar Krey
|
15e2053699
|
Fix #28 - Request: +/! characters for command handling (FleetCommand)
|
2009-05-15 16:52:04 +02:00 |
Jan Vidar Krey
|
df1e832a3c
|
Started working on a red-black tree implementation, need to speed up
certain operations, such as SID to user lookups, and nick to user.
|
2009-05-01 17:07:38 +02:00 |
Jan Vidar Krey
|
4c4cb4fb36
|
Dont allow clients that do not support BASE
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-04-13 05:31:41 +02:00 |
Jan Vidar Krey
|
e49f9d4d30
|
Added kick support
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-04-09 00:48:00 +02:00 |