Commit Graph
62 Commits
Author SHA1 Message Date
Michael Graff d12211c8b2 make the same change to win32/socket.c here as was made on v9_5 to fix connected UDP sockets 2008-09-16 17:15:46 +00:00
Automatic Updater 41675e9911 update copyright notice 2008-09-11 23:45:32 +00:00
Mark Andrews a4e6d48e8b duplicate code 2008-09-11 12:29:20 +00:00
Mark Andrews a0dc128e57 maxsocks -> 0 2008-09-11 07:24:49 +00:00
Mark Andrews b9ad836a3a IPv6 support 2008-09-11 07:20:11 +00:00
Evan Hunt e0454f1907 merged in remaining diffs from 9.3.5-P2-W1 2008-09-11 06:14:47 +00:00
Mark Andrews 162d7d1691 2398. [bug] Improve file descriptor management. New,
temporary, named.conf option reserved-sockets,
                        default 512. [RT #18344]
: ----------------------------------------------------------------------
2008-09-04 08:11:25 +00:00
Tatuya JINMEI 神明達哉 c329a0fff6 2420. [func] Add new command line option '-S' for named to specify
the max number of sockets. [RT #18493]
			Use caution: this option may not work for some
			operating systems without rebuilding named.
2008-08-21 00:13:49 +00:00
Automatic Updater f052347c03 update copyright notice 2008-08-08 06:27:25 +00:00
Mark Andrews 0e7b91b276 2412. [bug] win32: address a resourse leak. [RT #18374] 2008-08-08 06:00:42 +00:00
Tatuya JINMEI 神明達哉 9a8852a9df 2386. [func] Add warning about too small 'open files' limit.
[RT #18269]
2008-08-01 02:12:46 +00:00
Francis Dupont ca739bf658 Expect to get E[MN]FILE errno internal_accept() [RT #18358] 2008-07-24 10:14:49 +00:00
Automatic Updater 2d8c889630 update copyright notice 2008-07-23 23:45:35 +00:00
Mark Andrews 65301d5f12 2396. [bug] Don't set SO_REUSEADDR for randomized ports.
[RT #18336]
part 2
2008-07-23 23:36:22 +00:00
Mark Andrews 6d8e126e2e 2396. [bug] Don't set SO_REUSEADDR for randomized ports.
[RT #18336]
2008-07-22 04:00:37 +00:00
Automatic Updater 8dc2d800ba update copyright notice 2008-07-03 23:45:37 +00:00
Evan Hunt c6159a2ae8 re-merged rt18194 after fixing problems 2008-07-03 00:15:09 +00:00
Tatuya JINMEI 神明達哉 f4b76d3f5a merged rt18194 to v9_3 2008-07-01 05:40:13 +00:00
Automatic Updater b970902a7f update copyright notice 2008-06-25 23:45:37 +00:00
Tatuya JINMEI 神明達哉 e5eef0462e 2385. [bug] A condition variable in socket.c could leak in
rare error handling [RT #17968].
2008-06-25 23:20:39 +00:00
Automatic Updater 10eef33fc6 update copyright notice 2007-08-28 07:19:18 +00:00
Mark Andrews 79274d455a 2220. [bug] win32: Address a race condition in final shutdown of
the Windows socket code. [RT #17028]
2007-08-28 00:42:46 +00:00
Mark Andrews 685b8245ce 2199. [bug] win32: don't call WSAStartup() while loading dlls.
[RT #16911]
2007-06-18 03:11:33 +00:00
Mark Andrews c66cf78684 update copyright notice 2007-02-01 23:55:19 +00:00
Mark Andrews 3eaa01ab95 remove SO_BSDCOMPAT reference 2007-02-01 04:42:29 +00:00
Mark Andrews 09e36e1b91 2067. [bug] 'rndc' could close the socket too early triggering
a INSIST under Windows. [RT #16317]
2006-08-04 03:03:08 +00:00
Mark Andrews 6d7df38556 update copyright notice 2006-01-07 00:23:33 +00:00
Mark Andrews 1d28dfe422 1969. [bug] win32: the socket code was freeing the socket
structure too early. [RT #15776]
2006-01-06 01:34:47 +00:00
Mark Andrews 07e39ba609 1920. [bug] Update windows socket code. [RT #14965] 2005-09-01 03:16:12 +00:00
Mark Andrews 7fb85a7790 update copyright notice 2005-06-09 23:54:33 +00:00
Mark Andrews a9e8873008 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:53 +00:00
Mark Andrews 41b1e05961 fix typo in unexecuted code 2004-09-01 04:32:18 +00:00
Mark Andrews 33496808c3 1681. [bug] Only set SO_REUSEADDR when a port is specified in
isc_socket_bind(). [RT #11742]
2004-06-30 23:34:55 +00:00
Mark Andrews 5770800ff6 1660. [bug] win32: connection_reset_fix() was being called
unconditionally.  [RT #11595]
2004-06-18 01:15:32 +00:00
Mark Andrews ce7ab2f050 1640. [bug] win32: isc_socket_cancel(ISC_SOCKCANCEL_ACCEPT) was
incorrectly closing the socket.  [RT #11291]
2004-05-17 03:26:50 +00:00
Mark Andrews 1a36458df2 1627. [bug] win32: sockets were not being closed when the
last external reference was removed. [RT# 11179]
2004-05-04 00:06:10 +00:00
Mark Andrews cbdd3a318b update lib copyrights 2004-03-06 08:15:48 +00:00
Mark Andrews d969d55938 1588. [bug] win32: TCP sockets could become blocked. [RT #10115] 2004-03-04 05:57:07 +00:00
Mark Andrews 52c85d05fc 1562. [bug] isc_socket_create() and isc_socket_accept() could
leak memory under error conditions. [RT #10230]
2004-01-26 23:50:40 +00:00
Mark Andrews 12abbb373a double )) 2004-01-08 08:23:52 +00:00
Mark Andrews 2cd5c7fc6c 1553. [bug] The windows socket code could stop accepting
connections.
2004-01-08 05:38:47 +00:00
Mark Andrews e6660892f8 1536. [bug] Windows socket code failed to log a error description
when returning ISC_R_UNEXPECTED. [RT #9998]
2004-01-05 08:18:07 +00:00
Mark Andrews 388732593d cleanup spaces before semicolons. 2003-09-24 03:47:21 +00:00
Mark Andrews 57b54234cd sizeof style 2003-09-11 00:18:18 +00:00
Mark Andrews f4d86cfcea update_copyrights 2003-07-22 04:03:54 +00:00
Mark Andrews 79e5e7b356 1348. [port] win32: Rewrote code to use I/O Completion Ports
in socket.c and eliminating a host of socket
                        errors. Performance is enhanced.
2003-07-09 04:58:19 +00:00
Mark Andrews b9294462c0 1476. [port] win32: port unreachables were blocking further i/o
on sockets (Windows 2000 SP2 and later).
2003-06-24 07:26:35 +00:00
Mark Andrews 1b63cb1440 collapse duplicate code 2003-04-13 10:15:03 +00:00
Mark Andrews 69afe00a06 redo:
1459.   [bug]           win32: we were leaking a bits in the exception
                        fd_set resulting in "Socket operation on non-socket"
                        errors from select(). [RT #2966]
2003-04-13 10:11:31 +00:00
Mark Andrews 65bfb99dae 1459. [bug] win32: we were leaking a bits in the exception
fd_set resulting in "Socket operation on non-socket"
                        errors from select(). [RT #2966]
2003-04-13 08:04:36 +00:00