Jan Vidar Krey
669ab14022
Minor cleanups and stack reduction.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-19 01:27:34 +01:00
Jan Vidar Krey
1d491055c5
Do not use event_loopexit with new event loop.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-19 01:13:02 +01:00
Jan Vidar Krey
08351ea8e7
Merge branch 'event_queue_work'
2009-03-19 01:08:57 +01:00
Jan Vidar Krey
e2ac690164
Reindented code.
2009-03-19 01:01:36 +01:00
Jan Vidar Krey
3bb563b432
Cleaned up command system somewhat. Added admin commands for reload and shutdown.
2009-03-19 00:55:11 +01:00
Jan Vidar Krey
e10582fec2
Cleaned up command system slightly.
...
Added admin commands for reload and shutdown.
2009-03-19 00:53:44 +01:00
Jan Vidar Krey
84e278658b
Libevent changes.
2009-03-19 00:43:43 +01:00
Jan Vidar Krey
c671851be8
Cleaned up local event queue.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-18 02:56:49 +01:00
Jan Vidar Krey
4f8edfe9c8
Started working on an updated libevent and event queue implementation that would not require timers.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-18 02:32:00 +01:00
Jan Vidar Krey
4d0ed61a05
A first stab at creating debian packages
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-17 01:38:55 +01:00
Jan Vidar Krey
008ec7c8df
FreeBSD fixes.
2009-03-16 22:49:55 +01:00
Jan Vidar Krey
7dc88bd23f
Add zip support.
2009-03-16 19:02:47 +01:00
Jan Vidar Krey
81eddd4bcf
Added new admin files for managing release builds, etc.
2009-03-16 18:47:07 +01:00
Jan Vidar Krey
6f1069c5f7
Removed extra release related makefiles.
2009-03-16 18:27:57 +01:00
Jan Vidar Krey
52cc7d04cf
Removed extra release related makefiles.
2009-03-16 18:27:29 +01:00
Jan Vidar Krey
041643c519
Remove references to subversion, replace it with git equivalents
2009-03-16 17:37:59 +01:00
Jan Vidar Krey
4762f007fe
Remove obsolete info in README
2009-03-16 17:36:58 +01:00
Jan Vidar Krey
90d3d049a4
Added option TERSE to the makefile which does not display any information on stdout.
2009-03-16 17:36:28 +01:00
Jan Vidar Krey
5f3447c822
Update changelog for release.
2009-03-16 17:35:39 +01:00
Jan Vidar Krey
a13b253e86
Document new bugs strategies
2009-03-16 17:35:08 +01:00
Jan Vidar Krey
bb578095c0
Added compiling and getstarted notes.
2009-03-16 17:32:55 +01:00
Jan Vidar Krey
b8a0b45245
Dump configuration does not quote integer and boolean settings.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-16 14:40:17 +01:00
Jan Vidar Krey
eeaceee6f8
Release candidate 0.2.6
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-16 12:56:57 +01:00
Jan Vidar Krey
1e6f0a392a
Don't produce errors if a user is already logged in and trying again.
2009-03-16 12:46:29 +01:00
Jan Vidar Krey
f396902c57
Do not use socket call to print IP address when we do have a cached representation.
2009-03-16 12:45:13 +01:00
Jan Vidar Krey
acc697c33a
Do not use socket call to print IP address when we do have a cached representation.
2009-03-16 12:43:45 +01:00
Jan Vidar Krey
c29815ed62
Fixed compile warning.
2009-03-16 12:40:12 +01:00
Jan Vidar Krey
e74d2be318
Be more explicit when queueing.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-16 12:33:10 +01:00
Jan Vidar Krey
58e2982675
Fixed bug #1 : Excessive send queue bug (corruption of the offset variable).
...
Low priority messages are not relayed if soft limit send queue is reached.
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-16 12:28:58 +01:00
Jan Vidar Krey
4797d5ee90
SendQ debugging
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-14 02:09:45 +01:00
Jan Vidar Krey
5a0f01d1ec
Don't assert, rather print error messages.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-13 17:07:06 +01:00
Jan Vidar Krey
f6af8cf389
Merged changes from github.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-13 16:54:39 +01:00
Jan Vidar Krey
7337d9e1d1
Ensure the send queue offset is calculated correctly in case of a partial queued write.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-13 16:51:27 +01:00
Jan Vidar Krey
5a978d361c
Added asserts in case send queue size goes below zero.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-13 01:29:21 +01:00
Jan Vidar Krey
62d489130c
Dont do double I4/I6 records.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-13 01:10:13 +01:00
Jan Vidar Krey
3aecd67134
Re-fix #5 : Always provide IP-address to all users, not just for active clients.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-13 00:54:37 +01:00
Jan Vidar Krey
2edafeba4e
Changelog update
2009-03-12 16:27:10 +01:00
Jan Vidar Krey
a3520fbf09
Always provide IP address to all clients.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-12 16:24:44 +01:00
Jan Vidar Krey
18b0dc713f
Better dynamic send queue handling for large hubs at the cost of more memory use.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-12 16:00:56 +01:00
Jan Vidar Krey
6cf6e38a60
Document config default variables correctly.
2009-03-12 16:00:31 +01:00
Jan Vidar Krey
5912ad3ac3
Ensure operator flag is set for super users and hub owners.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-10 12:01:05 +01:00
Jan Vidar Krey
9770eaf559
Ensure admins and super users are also listed as operators
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-10 11:13:26 +01:00
Jan Vidar Krey
fcd532fd4b
Wrong stats, peak rx never calculated.
...
Signed-off-by: Jan Vidar Krey <janvidar@extatic.org>
2009-03-10 00:17:49 +01:00
Jan Vidar Krey
dd5986c05f
Better help message formatting.
2009-03-08 22:17:41 +01:00
Jan Vidar Krey
d85b1bbc35
Added +myip command.
2009-03-08 17:12:01 +01:00
Jan Vidar Krey
990fc31296
Added +myip command.
2009-03-08 17:11:10 +01:00
Jan Vidar Krey
6511761991
Fixed uptime output formatting to be less verbose.
2009-03-06 00:46:45 +01:00
Jan Vidar Krey
c02c45f2d0
Escalate user_disconnect to an error in case of a "ghost login". I want to see them in logs.
2009-03-04 18:44:53 +01:00
Jan Vidar Krey
d4c8b657bf
Better "!stats"; can display peak and current bandwidth usage.
...
Network stats are now updated every minute, so that we have them handy for
printing in logs, or by issuing the !stats command.
Note: this checkin disables the once-per-hour stats logging.
I do not know wether or not that is useful functionality.
2009-03-04 18:36:45 +01:00
Jan Vidar Krey
8eb1726abb
ChangeLog update.
2009-03-04 17:46:47 +01:00