Jan Vidar Krey
|
82eeaa1fba
|
Fix bug #114: FreeBSD compile error.
|
2010-02-11 07:54:42 +01:00 |
|
Jan Vidar Krey
|
19b9f72337
|
Make sure !version agrees with the connect time banner (same format).
|
2010-02-11 01:19:58 +01:00 |
|
Jan Vidar Krey
|
915cb56448
|
Fix bug #106: Show OS/CPU info in !version.
This can be controlled by the configuration variable "show_banner_sys_info" which is enabled by default.
|
2010-02-10 23:45:51 +01:00 |
|
Jan Vidar Krey
|
6992043f9d
|
Fix bug #113: crash when using epoll backend.
|
2010-02-10 22:06:49 +01:00 |
|
Jan Vidar Krey
|
896bbfcb5d
|
Compile multiple network backends into the binary and choose which one to use at runtime.
This makes it possible to share more code between the backends and also work around
bugs of certain backends on some (versions of) operating systems.
|
2010-02-10 22:00:13 +01:00 |
|
Jan Vidar Krey
|
6ac78e1a10
|
Fix autotest
|
2010-02-08 00:35:58 +01:00 |
|
Jan Vidar Krey
|
be8db21561
|
Fix bug #109: Confusing debug message for nat_ip.
|
2010-02-07 23:29:38 +01:00 |
|
Jan Vidar Krey
|
8065903604
|
Fix bug #108: share limits can be avoided.
This was due to updates to the share limit not being enforced after a succesful login.
|
2010-02-07 23:08:04 +01:00 |
|
Jan Vidar Krey
|
2dc95eca47
|
SunOS support.
|
2010-01-28 01:35:09 +01:00 |
|
Jan Vidar Krey
|
7637d9ba68
|
Added experimental Haiku OS support.
It compiles and it runs with some minor glitches.
|
2010-01-28 01:35:08 +01:00 |
|
Jan Vidar Krey
|
4e9488dd4d
|
gcc 2.95 compile fixes.
|
2010-01-28 01:11:11 +01:00 |
|
Jan Vidar Krey
|
e0003ebbb2
|
Only define MIN/MAX macros if not defined by the system.
|
2010-01-28 01:07:05 +01:00 |
|
Jan Vidar Krey
|
8e7e8c68f5
|
gcc v2.95 compile fixes.
|
2010-01-28 01:06:41 +01:00 |
|
Jan Vidar Krey
|
1599f63134
|
Make sure the autotests work.
|
2010-01-28 00:07:42 +01:00 |
|
Jan Vidar Krey
|
c3ad006d07
|
Fix bug #76: added support for multiple server listen ports.
Use server_alt_ports and supply a comma separated list of ports.
|
2010-01-27 23:55:52 +01:00 |
|
Jan Vidar Krey
|
1faca92167
|
Added a generic string splitter utility function that is based on callbacks instead of populating a list.
|
2010-01-27 23:55:05 +01:00 |
|
Jan Vidar Krey
|
ccd1c8f160
|
kqueue() BSD fixes
|
2010-01-27 17:50:02 +01:00 |
|
Jan Vidar Krey
|
41418f21e7
|
Winsock compile fix.
|
2010-01-27 17:48:16 +01:00 |
|
Jan Vidar Krey
|
7a8a737cad
|
More kqueue work in progress.
|
2010-01-27 01:04:32 +01:00 |
|
Jan Vidar Krey
|
ac48ad01fb
|
Work in progress on the kqueue backend.
|
2010-01-27 00:43:10 +01:00 |
|
Jan Vidar Krey
|
d7a1a52c1a
|
Started working kqueue() backend for OSX and BSD.
|
2010-01-26 23:30:32 +01:00 |
|
Jan Vidar Krey
|
f54e8dbbba
|
Moved the timeout code to where it belongs, along with the network backend code.
|
2010-01-26 22:55:08 +01:00 |
|
Jan Vidar Krey
|
2d7ffa37fe
|
Fix problem parsing configuration file if the last line is not empty
|
2010-01-26 16:16:41 +01:00 |
|
Jan Vidar Krey
|
928225fb7b
|
On Mac OS X getrlimit() returns 2^(sizeof(size_t) * 8) instead of the actual number of available socket descriptors.
|
2010-01-26 08:40:10 +01:00 |
|
Jan Vidar Krey
|
e3cf41cb97
|
BSD/OSX compile fix.
|
2010-01-25 14:23:22 +01:00 |
|
Jan Vidar Krey
|
bfc7c184a7
|
Fix release build compile warnings.
|
2010-01-23 14:59:51 +01:00 |
|
Jan Vidar Krey
|
304ecda16a
|
Enable the statistics timer again, so that !stats provide up to date network statistics.
|
2010-01-23 00:43:38 +01:00 |
|
Jan Vidar Krey
|
c670d13369
|
Make sure we shutdown SSL connections when an error occurs.
|
2010-01-23 00:20:48 +01:00 |
|
Jan Vidar Krey
|
b2e7a2848f
|
Optimize epoll to never modify the epoll mask unless it actually changed.
|
2010-01-23 00:03:45 +01:00 |
|
Jan Vidar Krey
|
84bd2591d6
|
SSL fixes, seems to work with stunnel4 as a client but not linuxdcpp using SSL directly.
|
2010-01-22 23:43:23 +01:00 |
|
Jan Vidar Krey
|
4aa65733d0
|
Poll as long as possible until next timeout the earliest.
|
2010-01-22 23:18:59 +01:00 |
|
Jan Vidar Krey
|
230ca28b46
|
Some unfinished SSL work.
|
2010-01-22 18:52:38 +01:00 |
|
Jan Vidar Krey
|
68a26e1160
|
Added proper POSIX signal handler.
|
2010-01-22 16:57:30 +01:00 |
|
Jan Vidar Krey
|
4711d26c11
|
Fix broken net_address_to_string().
|
2010-01-22 16:09:19 +01:00 |
|
Jan Vidar Krey
|
5e253e8442
|
Fix compile error.
|
2010-01-22 16:04:36 +01:00 |
|
Jan Vidar Krey
|
8b7f09c7f4
|
Fixed two cases of bad connection close.
|
2010-01-21 23:54:38 +01:00 |
|
Jan Vidar Krey
|
b29da11f3b
|
Make sure we call the timeout code.
|
2010-01-21 23:52:04 +01:00 |
|
Jan Vidar Krey
|
78ad9b8572
|
Fixed bad logic inside the timer scheduling.
|
2010-01-21 23:13:52 +01:00 |
|
Jan Vidar Krey
|
b04a20c66e
|
fixed off by one bug in due to message escape.
|
2010-01-21 22:20:26 +01:00 |
|
Jan Vidar Krey
|
21a5981905
|
Make sure start_listening_socket does everything, this will lead the way to multiple listen ports.
|
2010-01-21 17:31:55 +01:00 |
|
Jan Vidar Krey
|
c47ea14047
|
Code cleanup for starting the listening socket.
|
2010-01-21 01:54:41 +01:00 |
|
Jan Vidar Krey
|
9f5aaf0148
|
Added a safe connection cleanup procedure for when a connection goes
down while it may be attempted to be used.
|
2010-01-21 01:12:57 +01:00 |
|
Jan Vidar Krey
|
f645811f37
|
Merge branch 'master' of github.com:janvidar/uhub
|
2010-01-20 18:42:45 +01:00 |
|
Jan Vidar Krey
|
2f09fcea84
|
Added select() backend which can be used as a fallback if epoll is not available.
|
2010-01-20 18:39:55 +01:00 |
|
root
|
efeb36c492
|
- update uhub.conf example after add !rules
- add example rules.txt
- fix compile warning in src/util/timeout.c
- add example config file for rotate log file in RHEL\CentOS
|
2010-01-20 11:12:43 +03:00 |
|
Jan Vidar Krey
|
7e60919596
|
sorted the commands shown in help.
|
2010-01-20 00:24:57 +01:00 |
|
Jan Vidar Krey
|
e7cb4cd277
|
remove extra space before !broadcast messages
|
2010-01-20 00:12:39 +01:00 |
|
Jan Vidar Krey
|
e45511827f
|
Added the +rules command.
Also added the +motd command to see the message of the day, which is sent while connecting.
|
2010-01-19 23:30:26 +01:00 |
|
Jan Vidar Krey
|
80c6ad9d76
|
Added mute/unmute functionality.
|
2010-01-19 23:07:55 +01:00 |
|
Jan Vidar Krey
|
f84f3b1fff
|
Merge branch 'master' of github.com:janvidar/uhub into sans_libevent
|
2010-01-19 19:35:20 +01:00 |
|