Jan Vidar Krey
e53119e92c
Server did not answer due to wrong checks.
2009-07-01 09:50:46 +02:00
Jan Vidar Krey
ee0ea5a427
Crash fix.
2009-06-30 22:15:08 +02:00
Jan Vidar Krey
aa7be1dc4b
Fix a command parse error output problem, plus some minor cleaning up.
2009-06-30 11:48:58 +02:00
Jan Vidar Krey
0ef248759c
Minor cleanups.
...
Enabled !crash command if compiled with debug (not release).
2009-06-29 23:22:13 +02:00
Jan Vidar Krey
5b5d9faf96
Bumped to 0.3.0-rc3.
2009-06-26 01:16:18 +02:00
Jan Vidar Krey
1f7f6a43f9
Fixed small memory leak.
2009-06-26 01:16:07 +02:00
Jan Vidar Krey
3cf005a08e
Fixed command parsing for in hub user commands.
...
Added a framework for automatic syntax checks, and correct number
of arguments to commands.
2009-06-26 01:15:06 +02:00
Jan Vidar Krey
f3c5fced47
Documentation
2009-06-25 22:05:40 +02:00
Jan Vidar Krey
9c49f07826
Fixed the format of the git revision.
...
Removed the product title.
2009-06-25 22:04:48 +02:00
Jan Vidar Krey
0b59941102
Minor optimization.
2009-06-25 17:35:59 +02:00
Jan Vidar Krey
5f3f2d4f4d
Autotest crash fix.
2009-06-25 17:31:39 +02:00
Jan Vidar Krey
a3d4c8dbc3
Windows fix.
2009-06-25 17:29:50 +02:00
Jan Vidar Krey
7e3a26b0f3
Winsock fixes for shutdown() - typo
2009-06-25 17:07:21 +02:00
Jan Vidar Krey
9ebb38ae15
Winsock fixes for shutdown()
2009-06-25 17:05:59 +02:00
Jan Vidar Krey
5b29a3b403
Bump to 0.3.0 release candidate 2.
2009-06-25 09:29:59 +02:00
Jan Vidar Krey
75c4272a1b
Fix problem with the !stats byte counter.
2009-06-25 09:29:23 +02:00
Jan Vidar Krey
f272280faf
Old versions of git 0.5 does not support the git show --oneline. - Maybe this works?
2009-06-24 09:18:03 +02:00
Jan Vidar Krey
b1d4b1288f
Bump to 0.3.0-rc1
2009-06-23 23:29:27 +02:00
Jan Vidar Krey
ddba669af0
Some basic work on getting bans working.
...
Basically now it can ban a user (nick + cid), it will be added to the
ban list temporarily, and will not be enabled if you restart the hub.
A banned user will automatically be kicked.
unban does not work correctly.
2009-06-23 23:16:09 +02:00
Jan Vidar Krey
2ad2b66db3
Add a git revision to all debug builds...
2009-06-23 16:11:30 +02:00
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
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
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
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
7a02f92a4c
Cleanup after creating debian packages.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org >
2009-03-24 23:16:09 +01:00
Jan Vidar Krey
adeebb92a0
Added manual page.
2009-03-24 23:14:04 +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
dfd2191103
White space cleanups.
2009-03-24 18:39:39 +01:00
Jan Vidar Krey
0042344054
Better dpkg system.
2009-03-24 18:38:59 +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
b3d3dcdb44
Actually do upload.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org >
2009-03-23 23:45:39 +01:00
Jan Vidar Krey
cb6190c5b4
FreeBSD fix.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org >
2009-03-23 23:39:34 +01:00
Jan Vidar Krey
82ad62602d
0.2.8 release candidate.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org >
2009-03-23 23:36:29 +01:00
Jan Vidar Krey
6d34bdd7e2
Added upload script.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org >
2009-03-23 23:32:32 +01:00
Jan Vidar Krey
c2832e59c0
Added build script setup for easy publishing...
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org >
2009-03-23 23:30:51 +01:00
Jan Vidar Krey
cf23c82c16
Added upload support.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org >
2009-03-23 23:02:59 +01:00
Jan Vidar Krey
8bf0fd424a
Added upload support.
2009-03-23 23:02:52 +01:00
Jan Vidar Krey
8f8284eb29
Ensure we build source .zip file.
2009-03-23 22:54:59 +01:00
Jan Vidar Krey
015c3368bd
Added new script for building sources only.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org >
2009-03-23 22:51:53 +01:00
Jan Vidar Krey
9186b441aa
Minor build system tweaks.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org >
2009-03-23 22:47:08 +01:00
Jan Vidar Krey
74af392e80
Stop in case of error.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org >
2009-03-23 22:40:15 +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
f0938e8afa
Fixed up build scripts somewhat.
2009-03-23 22:33:45 +01:00
Jan Vidar Krey
156c137237
Autotest for bug #12
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org >
2009-03-23 21:55:24 +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
ab4eb6db3d
Document 0.2.8 changes.
2009-03-23 16:51:06 +01:00