Tatuya JINMEI 神明達哉
19d3add998
2386. [func] Add warning about too small 'open files' limit.
...
[RT #18269 ]
2008-08-01 02:00:42 +00:00
Francis Dupont
a8f4d3b633
Expect to get E[MN]FILE errno internal_accept() [RT #18358 ]
2008-07-24 10:06:50 +00:00
Automatic Updater
acfad98caa
update copyright notice
2008-07-23 23:46:04 +00:00
Mark Andrews
a370328554
2396. [bug] Don't set SO_REUSEADDR for randomized ports.
...
[RT #18336 ]
part 2
2008-07-23 23:33:03 +00:00
Mark Andrews
462df43837
2396. [bug] Don't set SO_REUSEADDR for randomized ports.
...
[RT #18336 ]
2008-07-22 03:51:44 +00:00
Evan Hunt
18aee20ea5
re-merged rt18194 after fixing problems
2008-07-03 00:14:40 +00:00
Evan Hunt
aea751c423
Merged rt18194 to enable windows build.
2008-07-01 02:10:06 +00:00
Automatic Updater
4900402e70
update copyright notice
2008-06-25 23:46:08 +00:00
Tatuya JINMEI 神明達哉
6c062e9cc4
2385. [bug] A condition variable in socket.c could leak in
...
rare error handling [RT #17968 ].
2008-06-25 23:19:58 +00:00
Automatic Updater
beb9fabda3
update copyright notice
2007-08-28 07:20:06 +00:00
Mark Andrews
2816e46c56
2220. [bug] win32: Address a race condition in final shutdown of
...
the Windows socket code. [RT #17028 ]
2007-08-28 00:40:50 +00:00
Mark Andrews
d4af3982fa
2199. [bug] win32: don't call WSAStartup() while loading dlls.
...
[RT #16911 ]
2007-06-18 03:08:56 +00:00
Mark Andrews
5c78101c54
update copyright notice
2007-02-01 23:55:20 +00:00
Mark Andrews
710b8b8b88
remove SO_BSDCOMPAT reference
2007-02-01 04:42:11 +00:00
Mark Andrews
17e2791acc
2067. [bug] 'rndc' could close the socket too early triggering
...
a INSIST under Windows. [RT #16317 ]
2006-08-04 03:03:41 +00:00
Mark Andrews
f5b06d2a02
2039. [func] Check that all buffers passed to the socket code
...
have been retrieve when the socket event is freed.
[RT #16122 ]
2038. [bug] dig/nslookup/host was unlinking from wrong list
when handling errors. [RT #16122 ]
2006-06-06 00:56:09 +00:00
Mark Andrews
5cdce69e65
update copyright notice
2006-01-07 00:23:34 +00:00
Mark Andrews
ec6e807f29
1969. [bug] win32: the socket code was freeing the socket
...
structure too early. [RT #15776 ]
2006-01-06 01:34:20 +00:00
Mark Andrews
13769892d0
1920. [bug] Update windows socket code. [RT #14965 ]
2005-09-01 03:04:36 +00:00
Mark Andrews
82e2318373
1900. [port] freebsd: pthread_mutex_init can fail if it runs out
...
of memory. [RT #14995 ]
2005-07-12 01:22:34 +00:00
Mark Andrews
bd6ece146e
1899. [func] Raise the UDP recieve buffer size to 32k if it is
...
less than 32k. [RT #14953 ]
2005-07-12 00:47:36 +00:00
Mark Andrews
3ee0dbff63
1882. [port] win32: isc__errno2result() now reports its caller.
...
[RT #13753 ]
1881. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753 ]
2005-06-08 01:05:15 +00:00
Mark Andrews
fecb87d5b9
update copyright notice
2005-02-24 00:32:23 +00:00
Mark Andrews
fa466736a6
1814. [func] UNIX domain controls are now supported.
2005-02-23 01:04:46 +00:00
Mark Andrews
9278253078
fix typo in unexecuted code
2004-09-01 04:38:03 +00:00
Mark Andrews
dc7661af5e
1681. [bug] Only set SO_REUSEADDR when a port is specified in
...
isc_socket_bind(). [RT #11742 ]
2004-06-30 23:28:06 +00:00
Mark Andrews
44800f9368
1660. [bug] win32: connection_reset_fix() was being called
...
unconditionally. [RT #11595 ]
2004-06-18 01:15:21 +00:00
Mark Andrews
c4de8d8c96
1638. [bug] win32: isc_socket_cancel(ISC_SOCKCANCEL_ACCEPT) was
...
incorrectly closing the socket. [RT #11291 ]
2004-05-17 03:21:08 +00:00
Mark Andrews
298eb0857d
1627. [bug] win32: sockets were not being closed when the
...
last external reference was removed. [RT# 11179]
2004-05-04 00:03:44 +00:00
Mark Andrews
dafcb997e3
update copyright notice
2004-03-05 05:14:21 +00:00
Mark Andrews
1285fa26e6
1588. [bug] win32: TCP sockets could become blocked. [RT #10115 ]
2004-03-04 05:54:29 +00:00
Mark Andrews
96c973a6a9
1562. [bug] isc_socket_create() and isc_socket_accept() could
...
leak memory under error conditions. [RT #10230 ]
2004-01-26 23:33:32 +00:00
Mark Andrews
bece90bfd7
double ))
2004-01-08 08:23:11 +00:00
Mark Andrews
c3f9bda20f
1553. [bug] The windows socket code could stop accepting
...
connections.
2004-01-08 05:35:53 +00:00
Mark Andrews
5e41884b4a
1536. [bug] Windows socket code failed to log a error description
...
when returning ISC_R_UNEXPECTED. [RT #9998 ]
2004-01-05 08:14:56 +00:00
Mark Andrews
a2b8bb8777
remove extraneous spaces before semicolons
2003-10-03 06:12:34 +00:00
Mark Andrews
cc083bb703
sizeof style
2003-09-11 01:49:18 +00:00
Mark Andrews
dbd34ac1d0
remove potential file descriptor leak
2003-07-09 03:28:44 +00:00
Danny Mayer
8c17b6f1e4
Updated code to support more than 63 accepts and connects by adding capability to add more event_wait threads on demand
2002-08-06 03:32:53 +00:00
Danny Mayer
5da7016a6c
Message header is per I/O and not per socket. Changes made to make them per I/O.
2002-08-02 03:45:56 +00:00
Danny Mayer
4d9aec9c8c
Redesigned sockets to use I/O Completion Ports and Events and eliminating multiple socket bugs reported
2002-08-01 03:46:21 +00:00
Mark Andrews
a1edcd1b8d
1203. [func] Use "dataready" accept filter if available.
2002-05-27 00:40:23 +00:00
Mark Andrews
091b098b49
1241. [bug] Drop received UDP messsages with a zero source port
...
as these are invariably forged. [RT #2621 ]
2002-04-02 04:36:52 +00:00
Danny Mayer
e2759ff73a
Fixes for error handling that were missing in previous commit
2002-02-18 22:20:13 +00:00
Danny Mayer
efd263562b
Removed C++ "//" comment lines
2002-01-24 23:43:28 +00:00
Danny Mayer
d7979cbb6c
Removed errno references (except for pipe) and used WSAGetLastError() instead, changed logging to use isc__strerror() (adding function in this file for now), changed select timeout to 400 Milleseconds from 2 seconds. This reduces the wait when adding a socket at the cost of CPU usage.
2002-01-24 23:19:35 +00:00
Mark Andrews
d073663cb4
1174. [bug] Win32: add WSAECONNRESET to the expected errors
...
from connect(). [RT #2308 ]
2002-01-10 03:50:13 +00:00
Mark Andrews
0cfa2fb26d
1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
...
supported by the OS by a new function
isc_socket_ipv6only().
2001-11-29 07:31:25 +00:00
Andreas Gustafsson
91cd0f93ad
sizeof style
2001-11-27 01:56:32 +00:00
Andreas Gustafsson
f1b6872550
Do not put a space before ';' when terminating a statement or in a 'for' statement.
2001-11-27 00:56:32 +00:00