Automatic Updater
cf5d7a5094
update copyright notice
2008-08-08 06:28:59 +00:00
Mark Andrews
dc842cdcb9
2412. [bug] win32: address a resourse leak. [RT #18374 ]
2008-08-08 05:06:49 +00:00
Francis Dupont
bd7e02a337
Expect to get E[MN]FILE errno internal_accept() [RT #18358 ]
2008-07-24 09:50:21 +00:00
Automatic Updater
7415772270
update copyright notice
2008-07-23 23:47:07 +00:00
Mark Andrews
240e53b132
2396. [bug] Don't set SO_REUSEADDR for randomized ports.
...
[RT #18336 ]
part 2
2008-07-23 23:27:54 +00:00
Mark Andrews
9de0f9b0ae
2396. [bug] Don't set SO_REUSEADDR for randomized ports.
...
[RT #18336 ]
2008-07-22 03:43:04 +00:00
Tatuya JINMEI 神明達哉
158f256a14
2386. [bug] Add warning about too small 'open files' limit
...
[RT #18269 ].
2008-07-11 23:05:46 +00:00
Evan Hunt
34350037a8
re-merged rt18194 after fixing problems
2008-07-03 00:13:25 +00:00
Evan Hunt
f41bd47802
merge rt18194 to enable windows build
2008-07-01 03:55:10 +00:00
Tatuya JINMEI 神明達哉
4462803b0d
minor resource leak in error handling of socket.c [RT #17968 ]
2008-06-25 23:13:51 +00:00
Automatic Updater
2b91038561
update copyright notice
2008-03-27 23:46:57 +00:00
Tatuya JINMEI 神明達哉
d8eb00152d
always enable ISC_xxx_NAMES
2008-03-27 21:08:52 +00:00
Mark Andrews
8e74bfb604
2220. [bug] win32: Address a race condition in final shutdown of
...
the Windows socket code. [RT #17028 ]
2007-08-28 00:39:15 +00:00
Automatic Updater
ec5347e2c7
update copyright notice
2007-06-18 23:47:57 +00:00
Mark Andrews
47ee25b1f5
2199. [bug] win32: don't call WSAStartup() while loading dlls.
...
[RT #16911 ]
2007-06-18 03:36:51 +00:00
Mark Andrews
bdf9b9caac
add name and tag to socket structure
2007-03-06 01:50:48 +00:00
Mark Andrews
96ea716328
2134. [func] Additional statistics support. [RT #16666 ]
2007-02-13 02:49:08 +00:00
Mark Andrews
1f369c2581
update copyright notice
2007-02-01 23:55:21 +00:00
Mark Andrews
fd276c2493
remove SO_BSDCOMPAT reference
2007-02-01 04:40:32 +00:00
Mark Andrews
f07fe5a1ac
2067. [bug] 'rndc' could close the socket too early triggering
...
a INSIST under Windows. [RT #16317 ]
2006-08-04 02:55:37 +00:00
Mark Andrews
9a482d1fce
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:53:36 +00:00
Mark Andrews
141132c272
update copyright notice
2006-01-07 00:23:35 +00:00
Mark Andrews
e88d4e2ebd
1969. [bug] win32: the socket code was freeing the socket
...
structure too early. [RT #15776 ]
2006-01-06 01:32:08 +00:00
Mark Andrews
74f261bd2b
1920. [bug] Update windows socket code. [RT #14965 ]
2005-09-01 02:25:06 +00:00
Mark Andrews
18d0b5e54b
1900. [port] freebsd: pthread_mutex_init can fail if it runs out
...
of memory. [RT #14995 ]
2005-07-12 01:00:20 +00:00
Mark Andrews
0563d476de
1899. [func] Raise the UDP recieve buffer size to 32k if it is
...
less than 32k. [RT #14953 ]
2005-07-12 00:41:55 +00:00
Mark Andrews
ab9871e71e
1882. [port] win32: isc__errno2result() now reports its caller.
...
[RT #13753 ]
1881. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753 ]
2005-06-08 01:04:30 +00:00
Mark Andrews
c2a5a4a3cf
update copyright notice
2005-02-24 00:33:35 +00:00
Mark Andrews
4423c99613
1814. [func] UNIX domain controls are now supported.
2005-02-23 01:09:23 +00:00
Mark Andrews
3dd9bafd2e
fix typo in unexecuted code
2004-09-01 04:38:43 +00:00
Mark Andrews
9aa7706900
1681. [bug] Only set SO_REUSEADDR when a port is specified in
...
isc_socket_bind(). [RT #11742 ]
2004-06-30 23:35:17 +00:00
Mark Andrews
99ba7fc5ff
1660. [bug] win32: connection_reset_fix() was being called
...
unconditionally. [RT #11595 ]
2004-06-18 01:14:59 +00:00
Mark Andrews
be00eb0795
1640. [bug] win32: isc_socket_cancel(ISC_SOCKCANCEL_ACCEPT) was
...
incorrectly closing the socket. [RT #11291 ]
2004-05-17 03:15:59 +00:00
Mark Andrews
578f588228
1627. [bug] win32: sockets were not being closed when the
...
last external reference was removed. [RT# 11179]
2004-05-03 23:54:38 +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