Commit Graph

743 Commits

Author SHA1 Message Date
Automatic Updater
b457a2593e update copyright notice 2009-01-22 23:46:01 +00:00
Mark Andrews
d5d5d1339b 2536. [cleanup] Silence some warnings when -Werror=format-security is
specified. [RT #19083]
2009-01-22 05:55:29 +00:00
Automatic Updater
2a6997e72c update copyright notice 2009-01-19 23:46:17 +00:00
Mark Andrews
0f4ec602dd spelling 2009-01-19 00:36:29 +00:00
Automatic Updater
f32008623e update copyright notice 2009-01-06 23:45:57 +00:00
Automatic Updater
9a2ebc4415 update copyright notice 2009-01-05 23:46:21 +00:00
Tatuya JINMEI 神明達哉
42c20e9207 trivial comment cleanups (RT#19118) 2009-01-05 23:22:26 +00:00
Automatic Updater
81c141bbb1 update copyright notice 2008-12-03 23:45:59 +00:00
Mark Andrews
953260f21b 2504. [bug] Address race condition in the socket code. [RT #18899] 2008-12-03 02:28:42 +00:00
Automatic Updater
15f28578c0 update copyright notice 2008-12-01 23:45:57 +00:00
Mark Andrews
604af0dafd #undef inet_aton 2008-12-01 04:13:20 +00:00
Mark Andrews
6aadea52df 2503. [port] linux: improve compatibility with Linux Standard
Base. [RT #18793]
2008-12-01 04:03:18 +00:00
Mark Andrews
b094407aa5 out of memory condition could be missed. [RT #18970] 2008-12-01 00:18:14 +00:00
Tatuya JINMEI 神明達哉
e877787e52 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]
2008-11-20 00:07:00 +00:00
Automatic Updater
030eef5cd6 update copyright notice 2008-11-12 23:45:57 +00:00
Mark Andrews
2573ed2e6b 2490. [port] aix: work around a kernel bug where IPV6_RECVPKTINFO
is cleared when IPV6_V6ONLY is set. [RT #18785]
2008-11-12 03:58:36 +00:00
Tatuya JINMEI 神明達哉
3a651fdc82 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:40:39 +00:00
Mark Andrews
92908e674c evloop prototype. [RT #18196] 2008-10-15 03:41:19 +00:00
Mark Andrews
51ca8c9478 sig is only used if threads are in use. [RT #18196] 2008-10-15 03:20:45 +00:00
Mark Andrews
8e41c9e910 2444. [port] Linux, FreeBSD, AIX: Turn off path mtu discovery
(clear DF) for UDP responses and requests.
2008-09-23 02:35:25 +00:00
Mark Andrews
a8240cd7d5 2398. [bug] Improve file descriptor management. New,
temporary, named.conf option reserved-sockets,
                        default 512. [RT #18344]
2008-09-04 08:03:08 +00:00
Tatuya JINMEI 神明達哉
5fd6b9b3b8 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:03:25 +00:00
Tatuya JINMEI 神明達哉
dced057f93 2416. [func] Log file descriptors that cause exceeding the
internal maximum. [RT #18460]
2008-08-13 23:45:34 +00:00
Tatuya JINMEI 神明達哉
15afb2941e 2413. [bug] Fixed an unreachable code path in socket.c. [RT #18442] 2008-08-09 19:03:30 +00:00
Automatic Updater
9fe786f14d update copyright notice 2008-08-07 23:46:21 +00:00
Tatuya JINMEI 神明達哉
5e912f21d4 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:30:50 +00:00
Mark Andrews
c84431ff01 2407. [port] hpux: test for sys/dyntune.h. [RT #18421] 2008-08-05 07:18:12 +00:00
Tatuya JINMEI 神明達哉
50ae43d146 cleanup 2008-08-01 19:35:30 +00:00
Tatuya JINMEI 神明達哉
befbc68ee5 2406. [bug] Sockets could be closed too early, leading to
inconsistent states in the socket module. [RT #18298]

(note: part of this change was already in rev. 1.237.18.39 accidentally)
2008-08-01 19:24:53 +00:00
Tatuya JINMEI 神明達哉
19d3add998 2386. [func] Add warning about too small 'open files' limit.
[RT #18269]
2008-08-01 02:00:42 +00:00
Mark Andrews
fd315b229f 2404. [port] hpux: files unlimited support. 2008-07-28 22:57:38 +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
Mark Andrews
b9fe743658 2395. [port] Avoid warning and no effect from "files unlimited"
on Linux when running as root. [RT #18335]
2008-07-21 03:41:38 +00:00
Mark Andrews
8f13e3b7f9 #ifdef EPROTO/#endif 2008-07-18 03:46:44 +00:00
Tatuya JINMEI 神明達哉
6e0fe0bcdd 2391 [port] hpux: cover additional recvmsg() error codes.
[RT #18301]
2008-07-18 02:45:49 +00:00
Evan Hunt
9d35881c45 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:52:05 +00:00
Evan Hunt
18aee20ea5 re-merged rt18194 after fixing problems 2008-07-03 00:14:40 +00:00
Tatuya JINMEI 神明達哉
e156391987 work around HP-UX UDP connect behavior [RT #18202] 2008-06-25 22:57:37 +00:00
Tatuya JINMEI 神明達哉
1939804b11 typo 2008-06-25 00:11:05 +00:00
Automatic Updater
bd5ddeb924 update copyright notice 2008-06-24 23:45:56 +00:00
Tatuya JINMEI 神明達哉
0edc9d2bf7 2384. [security] Additional support for query port randomization (change
#2375) including performance improvement and port range
			specification.  [RT #17949, #18098]
2008-06-24 02:02:51 +00:00
Automatic Updater
1e14d03284 update copyright notice 2008-02-18 23:46:01 +00:00
Mark Andrews
c5f88eed14 2333. [bug] Fix off by one error in isc_time_nowplusinterval().
[RT #17608]
2008-02-17 23:47:36 +00:00
Mark Andrews
84ce142bc5 2323. [port] tru64: namespace clash. [RT #17547] 2008-01-27 02:06:26 +00:00
Automatic Updater
ed5ea48932 update copyright notice 2008-01-26 23:46:08 +00:00
Tatuya JINMEI 神明達哉
73dd742501 2322. [port] MacOS: work around the limitation of setrlimit()
for RLIMIT_NOFILE. [RT #17526]
2008-01-25 23:52:31 +00:00
Automatic Updater
4473673e78 update copyright notice 2008-01-22 23:27:06 +00:00