Commit Graph
2394 Commits
Author SHA1 Message Date
Automatic Updater ad9a309a09 update copyright notice 2008-08-29 23:45:33 +00:00
Mark Andrews 11f5117ccb 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:05:30 +00:00
Mark Andrews a65b36175b silence compiler warning 2008-08-22 05:59:24 +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
Tatuya JINMEI 神明達哉 f1ba249565 2416. [func] Log file descriptors that cause exceeding the
internal maximum. [RT #18460]
2008-08-13 23:46:58 +00:00
Tatuya JINMEI 神明達哉 f8e7f1d3d1 2413. [bug] Fixed an unreachable code path in socket.c. [RT #18442] 2008-08-09 19:04:23 +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
Automatic Updater 52eaca33b5 update copyright notice 2008-08-07 23:45:31 +00:00
Tatuya JINMEI 神明達哉 28b0e6cc00 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:32:29 +00:00
Mark Andrews 7f6776acfc 2407. [port] hpux: test for sys/dyntune.h. [RT #18421] 2008-08-05 07:24:40 +00:00
Automatic Updater ca65030581 update copyright notice 2008-08-01 23:45:29 +00:00
Tatuya JINMEI 神明達哉 c1165aca6d 2406. [bug] Sockets could be closed too early, leading to
inconsistent states in the socket module. [RT #18298]
2008-08-01 19:43:58 +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
Mark Andrews 13a075f54a 2404. [port] hpux: files unlimited support. 2008-07-28 22:52:09 +00:00
Francis Dupont ca739bf658 Expect to get E[MN]FILE errno internal_accept() [RT #18358] 2008-07-24 10:14:49 +00:00
Tatuya JINMEI 神明達哉 4364f9392a 2399. [bug] Abort timeout queries to reduce the number of open
UDP sockets. [RT #18367]
2008-07-24 05:28:05 +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
Mark Andrews e609647e53 2395. [port] Avoid warning and no effect from "files unlimited"
on Linux when running as root. [RT #18335]
2008-07-21 03:43:09 +00:00
Mark Andrews 5a0deded41 #ifdef EPROTO/#endif 2008-07-18 03:47:22 +00:00
Tatuya JINMEI 神明達哉 4c4dfc0d25 2391 [port] hpux: cover additional recvmsg() error codes.
[RT #18301]
2008-07-18 02:46:27 +00:00
Evan Hunt e12d585cfc preparing release of 9.3.6b1 2008-07-10 23:36:15 +00:00
Evan Hunt ba3dc9db51 preparing 9.3.6b1 release 2008-07-10 02:32:33 +00:00
Automatic Updater 8f53821401 update copyright notice 2008-07-04 23:45:39 +00:00
Evan Hunt ace095376e Several BSD-related fixes for port range:
- add param.h for NetBSD [rt18228]
 - use correct sysctl strings on NetBSD [rt18230]
 - use net.inet.ip.portrange.hiport/hilast instead of
   first/last on FreeBSD [rt18234]
 - define sysctl strings for DragonFly [rt18235]
 - use sysctl() on OpenBSD because it doesn't support
   sysctlbyname() [rt18231]
2008-07-04 05:51:43 +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
Automatic Updater 3367fe8dc6 update copyright notice 2008-07-01 23:45:42 +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
Tatuya JINMEI 神明達哉 ff1708f64d work around HP-UX UDP connect behavior [RT #18202] 2008-06-25 22:58:06 +00:00
Tatuya JINMEI 神明達哉 e8bac4120b typo 2008-06-25 00:11:22 +00:00
Tatuya JINMEI 神明達哉 e56e0eecbb 2384. [security] Additional support for query port randomization (change
#2375) including performance improvement and port range
			specification.  [RT #17949, #18098]
2008-06-25 00:03:29 +00:00
cvs2git 3b804e5ed4 This commit was manufactured by cvs2git to create branch 'v9_3'. 2008-06-24 23:24:36 +00:00
Mark Andrews 0d5cc4c53a #include <config.h>, restore 'static inline' 2008-06-24 23:24:35 +00:00
Mark Andrews 391ac1cbfd static inline -> inline 2008-06-24 21:44:11 +00:00
Tatuya JINMEI 神明達哉 1ef53a4a91 newline 2008-06-24 01:58:16 +00:00
Tatuya JINMEI 神明達哉 78576fe0db include sys/sysctl.h only if HAVE_SYS_SYSCTL_H is defined 2008-06-24 01:40:25 +00:00
Automatic Updater 2cf81a3d8a update copyright notice 2008-06-23 23:47:11 +00:00
Tatuya JINMEI 神明達哉 386d3a99c1 2375. [security] Fully randomize UDP query ports to improve
forgery resilience. [RT #17949, #18098]
2008-06-23 19:41:20 +00:00
Automatic Updater 97c432334e update copyright notice 2008-06-04 23:47:11 +00:00
Jeremy Reed b09318463a Remove trailing (extra) comma in enum.
Fixes "Unexpected" error with AIX cc (and probably other old compilers).
As reported on bind-users and confirmed by original poster.
This is for bugs ticket #18151.
2008-06-04 22:32:53 +00:00
Automatic Updater 022b5c5a36 update copyright notice 2008-05-30 23:47:01 +00:00
Tatuya JINMEI 神明達哉 5cb56973ea fixed a typo in comment [RT #18130] 2008-05-30 18:27:27 +00:00
Evan Hunt 080a964a3f "blackhole" ACLs could cause named to segfault due to some
uninitialized memory. [rt18095]
2008-05-21 23:21:33 +00:00
Automatic Updater e7ae6a19c9 update copyright notice 2008-04-28 23:45:41 +00:00
Mark Andrews bf5d3ae42a 2350. [port] win32: IPv6 support. [RT #17797] 2008-04-28 05:35:45 +00:00