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 |
Jan Vidar Krey
|
e73a931243
|
Ensure we do not allow update of certain elements.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-27 11:12:50 +01:00 |
Jan Vidar Krey
|
ae017af758
|
Log version and method of libevent()
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-24 23:32:39 +01:00 |
Jan Vidar Krey
|
26f1864c1f
|
Don't crash if one specify '-S' or '-s' and an invalid configuration file.
|
2009-03-24 23:10:51 +01:00 |
Jan Vidar Krey
|
c14fa3c3a9
|
Added more debugging info for mainloop bug #16 - In addition to small fixes to it.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-24 22:06:26 +01:00 |
Jan Vidar Krey
|
8af965c0ca
|
Fixed utf8 parse issue.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-24 00:21:38 +01:00 |
Jan Vidar Krey
|
3a270564d2
|
Fixed up admin scripts.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-23 22:36:45 +01:00 |
Jan Vidar Krey
|
7aeb8651ba
|
Fix bug #12: asserts in adc_msg_parse -> enabled strict utf8 parsing.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-23 21:47:05 +01:00 |
Jan Vidar Krey
|
13a8700554
|
Make sure logs do not output configured messages, but rather code names.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-23 15:47:54 +01:00 |
Jan Vidar Krey
|
5d5dda2f9b
|
Always obtain IP address during accept(), and not do it later as a call to getsockname().
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-23 15:05:27 +01:00 |
Jan Vidar Krey
|
90abf64e3a
|
Do explicit logging in src/message.c
|
2009-03-23 08:18:25 +01:00 |
Jan Vidar Krey
|
e9915df87c
|
remove timezone from logs, as it screws up on windows.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-21 04:11:14 +01:00 |
Jan Vidar Krey
|
1a1b5bdb38
|
Fixed nasty crash if a user sends a very large command to the hub.
Will overwrite heap memory.
Thanks to Toast who found this bug.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-21 02:58:53 +01:00 |
Jan Vidar Krey
|
7738baf38e
|
Log configuration reloads.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-20 19:09:55 +01:00 |
Jan Vidar Krey
|
3c4c52d0f9
|
Log configuration reloads.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-20 19:08:24 +01:00 |
Jan Vidar Krey
|
76588fb1bd
|
Don't print OK or ERROR when dumping config.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-20 19:05:25 +01:00 |
Jan Vidar Krey
|
f9e95ec582
|
Minor cleanups
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-20 19:02:32 +01:00 |
Jan Vidar Krey
|
7985d4fed0
|
Cleanup credentials to string handling
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-20 18:54:05 +01:00 |
Jan Vidar Krey
|
77343d3c21
|
Remove duplicate access_denied checks.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-20 18:38:42 +01:00 |
Jan Vidar Krey
|
f8d5b72a89
|
Cleanup command list, automatically generate help list depending on user credentials.
|
2009-03-20 18:37:38 +01:00 |
Jan Vidar Krey
|
cf2994b570
|
Fix whitespace
|
2009-03-20 18:37:05 +01:00 |
Jan Vidar Krey
|
b1f84b5b4a
|
Cleanup logging.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-20 17:40:50 +01:00 |
Jan Vidar Krey
|
998c6c36ce
|
Fix indentation
|
2009-03-20 16:40:59 +01:00 |
Jan Vidar Krey
|
4112b8111a
|
Fix problems with clients sending multiple INF messages during the login stage. Only the first one will be checked.
|
2009-03-20 16:40:34 +01:00 |
Jan Vidar Krey
|
1929f2fae7
|
Fix bug #9 - net_get_peer_address() failure on CentOS/Xen configurations.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-20 15:07:52 +01:00 |
Jan Vidar Krey
|
0266c8bb9c
|
Libevent fixes, and memory leak fix.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-19 17:57:04 +01:00 |
Jan Vidar Krey
|
5e3eabb677
|
Fix help message typo
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
|
2009-03-19 01:30:46 +01:00 |