2102 Commits

Author SHA1 Message Date
Mark Andrews
adc62dbc06 2513 [bug] Fix windows cli build. [RT #19062] 2008-12-13 00:27:52 +00:00
Mark Andrews
f70ca045de 9.5.1rc2 2008-12-11 02:04:58 +00:00
Mark Andrews
52de6eafac 2504. [bug] Address race condition in the socket code. [RT #18899] 2008-12-03 02:33:23 +00:00
Tatuya JINMEI 神明達哉
0ccc29985c 2498. [bug] Removed a bogus function argument used with
ISC_SOCKET_USE_POLLWATCH: it could cause compiler
			warning or crash named with the debug 1 level
			of logging. [RT #18917]

(Note that this entry is placed under the 9.5.1rc1 mark)
2008-11-20 00:06:01 +00:00
Mark Andrews
5dadcf6515 9.5.1rc1 2008-11-16 22:01:09 +00:00
Automatic Updater
a02055f66b update copyright notice 2008-11-14 23:46:41 +00:00
Mark Andrews
0973621b7d 2494. [bug] isc/radix.h, dns/sdlz.h and dns/dlz.h were not being
installed. [RT #18826]
2008-11-14 05:26:13 +00:00
Automatic Updater
0196a0bf89 update copyright notice 2008-11-12 23:46:31 +00:00
Mark Andrews
8b9197762d 2490. [port] aix: work around a kernel bug where IPV6_RECVPKTINFO
is cleared when IPV6_V6ONLY is set. [RT #18785]
2008-11-12 03:56:19 +00:00
Tatuya JINMEI 神明達哉
b85af8da8d 2489. [port] solaris: Workaround Solaris's kernel bug about
/dev/poll:
			http://bugs.opensolaris.org/view_bug.do?bug_id=6724237
			Define ISC_SOCKET_USE_POLLWATCH at build time to enable
			this workaround. [RT #18870]
2008-11-08 22:38:11 +00:00
Mark Andrews
85bd037bae 9.5.1b3 2008-10-27 04:52:39 +00:00
Mark Andrews
0821bdef8b 2470. [bug] Elements of the isc_radix_node_t could be incorrectly
overwritten.  [RT# 18719]
2008-10-23 00:04:11 +00:00
Tatuya JINMEI 神明達哉
0fe2ff3c60 2467. [bug] Failure of fcntl(F_DUPFD) wasn't logged. [RT #18740] 2008-10-17 21:52:05 +00:00
Automatic Updater
a42f99fddc update copyright notice 2008-10-15 23:46:53 +00:00
Mark Andrews
0cb0d881c4 evloop prototype. [RT #18196] 2008-10-15 03:41:18 +00:00
Mark Andrews
c6e88b5aeb coverity analysis support. [RT #18196] 2008-10-15 03:36:45 +00:00
Mark Andrews
55cc1ded88 sig is only used if threads are in use. [RT #18196] 2008-10-15 03:21:04 +00:00
Evan Hunt
b8ed8cbcd9 2456. [bug] In ACLs, ::/0 and 0.0.0.0/0 would both match any
address, regardless of family.  They now correctly
			distinguish IPv4 from IPv6.  [RT #18559]
2008-09-26 21:17:48 +00:00
Mark Andrews
41c649cb82 2387. [bug] Silence compiler warnings in lib/isc/radix.c.
[RT #18147] [RT #18258]
2008-09-24 06:53:40 +00:00
Mark Andrews
6a858014fb 2444. [port] Linux, FreeBSD, AIX: Turn off path mtu discovery
(clear DF) for UDP responses and requests.
2008-09-23 02:30:57 +00:00
Evan Hunt
38b85bd324 prepare 9.5.0b2 release 2008-09-16 16:32:33 +00:00
Michael Graff
2bbbad29cd win32: UDP connect() would not generate an event, and so connected UDP sockets would never clean up. Fix this by doing an immediate WSAConnect() rather than an io completion port type for UDP. 2008-09-16 01:47:27 +00:00
Mark Andrews
fe8bda0545 2442. [bug] A lock could be destroyed twice. [RT# 18626] 2008-09-14 04:58:05 +00:00
Automatic Updater
26687c8c19 update copyright notice 2008-09-12 23:46:45 +00:00
Evan Hunt
420350c113 2441. [bug] isc_radix_insert() could copy radix tree nodes
incompletely. [RT #18573]

2440.   [bug]		named-checkconf used an incorrect test to determine
			if an ACL was set to none.
2008-09-12 06:03:22 +00:00
Automatic Updater
5c9ef029d7 update copyright notice 2008-09-11 23:46:38 +00:00
Evan Hunt
3f2867b068 timeouts could be logged incorrectly under win32 [rt18617] 2008-09-11 21:02:43 +00:00
Mark Andrews
cd201adfc1 maxsocks -> 0 2008-09-11 08:02:53 +00:00
Mark Andrews
0be665e6f2 CONSISTENT -> consistent 2008-09-11 07:06:27 +00:00
Mark Andrews
4085c01334 updare isc_mutex_stats define 2008-09-11 06:56:04 +00:00
Mark Andrews
1509038d95 whitespace 2008-09-11 06:51:26 +00:00
Evan Hunt
83264deef5 corrected patch error, duplicate routine 2008-09-11 06:09:02 +00:00
Evan Hunt
847a3724bc Windows sockets won't connect unless the socket is bound. 2008-09-11 04:25:29 +00:00
Evan Hunt
2e423eff9f Re-merge fixes from 9.5.0-P2-W1, ideally this time without obliterating
all the changes that had been put in since the branches diverged...
2008-09-11 04:10:17 +00:00
Evan Hunt
8db677781e revert prior change to socket.c; it was missing some changes that are
needed
2008-09-11 03:18:42 +00:00
Evan Hunt
9bf08e37f9 merged in the remaining fixes from 9.5.0-P2-W1 and -W2 2008-09-11 02:23:55 +00:00
Mark Andrews
00d4f67a10 2398. [bug] Improve file descriptor management. New,
temporary, named.conf option reserved-sockets,
                        default 512. [RT #18344]
2008-09-04 07:58:07 +00:00
Automatic Updater
ff47185b27 update copyright notice 2008-08-29 23:46:52 +00:00
Mark Andrews
b3ea7edc7a 2430. [bug] win32: isc_interval_set() could round down to
zero if the input was less than NS_INTERVAL
                        nanoseconds.  Round up instead. [RT #18549]
2008-08-29 04:06:22 +00:00
Mark Andrews
e40d92c25f silence compiler warning 2008-08-22 05:58:45 +00:00
Tatuya JINMEI 神明達哉
1ffcbe8b43 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:01:02 +00:00
Mark Andrews
586655fbbd 2419. [cleanup] Document that isc_socket_create() and isc_socket_open()
should not be used for isc_sockettype_fdwatch sockets.
                        [RT #18521]
2008-08-20 06:20:16 +00:00
Tatuya JINMEI 神明達哉
787a264c0a 2416. [func] Log file descriptors that cause exceeding the
internal maximum. [RT #18460]
2008-08-13 23:45:05 +00:00
Tatuya JINMEI 神明達哉
a49b510dd0 2413. [bug] Fixed an unreachable code path in socket.c. [RT #18442] 2008-08-09 19:02:57 +00:00
Automatic Updater
1242a991dd update copyright notice 2008-08-08 06:28:28 +00:00
Mark Andrews
1586d87c6d 2412. [bug] win32: address a resourse leak. [RT #18374] 2008-08-08 05:10:34 +00:00
Automatic Updater
ea2f2014ce update copyright notice 2008-08-07 23:47:04 +00:00
Tatuya JINMEI 神明達哉
6eeaf3857a 2411. [bug] Allow using a larger number of sockets than FD_SETSIZE
for select().  To enable this, set ISC_SOCKET_MAXSOCKETS
			at compilation time.  [RT #18433]
2008-08-07 21:29:06 +00:00
Mark Andrews
1e10d71c2a 2407. [port] hpux: test for sys/dyntune.h. [RT #18421] 2008-08-05 07:13:54 +00:00
Automatic Updater
abf99a3832 update copyright notice 2008-08-01 23:46:30 +00:00