Florian Westphal
|
46a191caf6
|
changed RES_STAT buffer to array
|
2005-07-28 16:13:09 +00:00 |
Alexander Barton
|
74cb2e2768
|
Eliminate some compiler warnings ("unused parameter").
|
2005-07-22 21:31:05 +00:00 |
Florian Westphal
|
efbfe4ae83
|
removed unneeded variable "bsize"
|
2005-07-13 16:06:55 +00:00 |
Florian Westphal
|
c92e57fec3
|
add better error checks for io_ routines
|
2005-07-12 20:44:46 +00:00 |
Florian Westphal
|
248d75e566
|
fix embarassing buffer-off-by one
|
2005-07-11 20:58:05 +00:00 |
Florian Westphal
|
4715b17106
|
make Conn_NewListener local to conn.c
|
2005-07-11 14:56:38 +00:00 |
Florian Westphal
|
70facb7f6e
|
made a few config options unsigned.
|
2005-07-11 14:11:35 +00:00 |
Florian Westphal
|
e50d049074
|
minor cosmetic changes
|
2005-07-09 21:35:20 +00:00 |
Alexander Barton
|
02b0a51517
|
Renamed "Rendezvous" to "Zeroconf".
|
2005-07-08 16:18:38 +00:00 |
Florian Westphal
|
0d180a913f
|
use new io event API.
|
2005-07-07 18:49:04 +00:00 |
Alexander Barton
|
9a6b6f527b
|
Handle oversized messages which should be sent to the network better.
|
2005-07-02 14:36:03 +00:00 |
Alexander Barton
|
0e3ce63ec1
|
Fix compiler warning "comparision between signed and unsigned".
|
2005-06-26 13:43:59 +00:00 |
Florian Westphal
|
1cf8ccd8fe
|
Make sure SimpleMessage() sends <= 512 chars
|
2005-06-12 17:21:46 +00:00 |
Alexander Barton
|
5195555c5a
|
Removed CONNECTION[].starttime, now saved in CLIENT structure.
|
2005-06-12 16:28:55 +00:00 |
Florian Westphal
|
ae98008c1c
|
remove Try_Write(), Call Handle_Write() directly instead.
|
2005-06-04 11:49:20 +00:00 |
Florian Westphal
|
8ac701d6c8
|
add FreeRes_stat(), wait for resolver timeout.
|
2005-06-01 21:28:50 +00:00 |
Alexander Barton
|
cd0dc8627d
|
Don't exit server if closing of a socket fails; instead ignore it and
pray that this will be "the right thing" ...
|
2005-05-22 23:55:57 +00:00 |
Florian Westphal
|
e7c2c86aee
|
removed "my_connects" fd_set.
|
2005-04-23 14:28:44 +00:00 |
Florian Westphal
|
8304210c06
|
fix spelling
|
2005-04-16 20:50:03 +00:00 |
Florian Westphal
|
b4363162ce
|
s/malloc(x*y)/calloc(x,y)/
|
2005-04-16 09:19:49 +00:00 |
Florian Westphal
|
326607eea1
|
changed type of Conf_ListenPorts[] from "unsigned int" to UINT16.
|
2005-03-20 13:54:06 +00:00 |
Florian Westphal
|
bfba1f37ed
|
Init_Conn_Struct(): Zero structure using memset().
|
2005-03-20 11:00:31 +00:00 |
Florian Westphal
|
8adff59223
|
Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes.
use stdbool.h / inttypes.h if available.
|
2005-03-19 18:43:48 +00:00 |
Alexander Barton
|
a40a026d15
|
Fixed detection of IRC lines which are too long to send. Detected by
Florian Westphal, <westphal@foo.fh-furtwangen.de>.
|
2005-01-19 23:33:53 +00:00 |
Alexander Barton
|
429b5f3ec9
|
Fixed a memory leak when resizing the connection pool and realloc() failed.
Now we don't fall back to malloc(), which should be sane anyway.
Patch from Florian Westphal, <westphal@foo.fh-furtwangen.de>.
|
2005-01-17 11:57:39 +00:00 |
Alexander Barton
|
58736b3902
|
Fixed indentation and added some more debug code.
|
2004-12-22 17:37:41 +00:00 |
Alexander Barton
|
c1f32e8214
|
Made ngIRCd compile on HP/UX 10.20 with native HP pre-ANSI C compiler and
most probably other older C compilers on other systems.
|
2004-10-20 13:47:32 +00:00 |
Alexander Barton
|
eee2762852
|
Changed "read buffer" to "receive buffer" as suggested by Goetz.
|
2004-10-04 23:23:41 +00:00 |
Alexander Barton
|
c79fa28a66
|
Added some missing words: "address" :-)
|
2004-10-04 23:09:04 +00:00 |
Alexander Barton
|
a49a580a77
|
Fixed wrong buffer size calculation for resolver results.
|
2004-05-30 16:25:51 +00:00 |
Alexander Barton
|
c23bbe6b65
|
Fixed a warning message of the compiler when not using IDENT lookups.
|
2004-05-11 00:53:14 +00:00 |
Alexander Barton
|
3012c232eb
|
Fixed resolver when using IDENT lookups, cleaned up code.
|
2004-05-11 00:01:11 +00:00 |
Alexander Barton
|
1d8da4b525
|
Fixed a wrong assert() which could cause the daemon to exit spuriously
when closing down connections.
|
2004-04-25 14:06:11 +00:00 |
Alexander Barton
|
cb76d96efb
|
Fixed some warnings of non-gcc-compilers (e. g. original Apple compiler on
A/UX): "warning: illegal pointer combination, op =".
|
2004-03-11 22:16:31 +00:00 |
Alexander Barton
|
33f4e6763b
|
Better logging while establishing and shutting down connections.
Results of the resolver are now discarded after the client is registered.
|
2004-02-28 02:01:01 +00:00 |
Alexander Barton
|
b90bedbcb2
|
Fixed (optional) TCP Wrapper test which was broken and could result in
false results. Thanks to Fuminori Tanizaki <tany@mcnet.ad.jp>!
|
2004-02-03 20:28:30 +00:00 |
Alexander Barton
|
bb98fd8c85
|
The type of service (TOS) of all sockets is set to "interactive" now.
|
2004-01-25 16:06:34 +00:00 |
Alexander Barton
|
b79b315dd4
|
Added optional support for IDENT lookups (configure switch "--with-ident").
|
2003-12-27 13:01:12 +00:00 |
Alexander Barton
|
c40592d2ce
|
Removed "USE_" prefixes of configuration #defines.
|
2003-12-26 15:55:07 +00:00 |
Alexander Barton
|
7b6e26628a
|
Fixed and enhanced penalty handling; changed internal time resoluiton of
the server to one second. Code cleanup.
|
2003-11-05 23:24:48 +00:00 |
Alexander Barton
|
2981fe9eb7
|
New configuration option "MaxConnectionsIP".
|
2003-11-05 21:41:01 +00:00 |
Alexander Barton
|
e33ab90379
|
New configuration option "Listen" to bind the server to a specific ip.
|
2003-09-11 12:05:28 +00:00 |
Alexander Barton
|
b9f16c9635
|
Fixed typo in debug output.
|
2003-08-30 20:28:54 +00:00 |
Alexander Barton
|
83194a23a3
|
The server tried to connect to other servers only once when DNS or socket
failures occured.
|
2003-04-25 16:47:52 +00:00 |
Alexander Barton
|
c3dfd63bf3
|
Fixed up some castings.
|
2003-04-21 10:52:26 +00:00 |
Alexander Barton
|
62796722f1
|
Changed all PACKAGE's to PACKAGE_NAME and all VERSION's to PACKAGE_VERSION.
|
2003-03-31 15:54:21 +00:00 |
Alexander Barton
|
59a0fb8cd9
|
New function Conn_SyncServerStruct().
|
2003-03-27 01:20:22 +00:00 |
Alexander Barton
|
e744936d19
|
New function Simple_Message(). Better error reporting to clients on connect.
|
2003-03-07 17:16:49 +00:00 |
Alexander Barton
|
439c945d56
|
Added support for TCP Wrappers.
|
2003-03-07 14:35:52 +00:00 |
Alexander Barton
|
29bd35bc4f
|
- Added optional support for Rendezvous.
|
2003-02-23 12:04:05 +00:00 |