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
Tatuya JINMEI 神明達哉
97eb3cea9c
2406. [bug] Sockets could be closed too early, leading to
...
inconsistent states in the socket module. [RT #18298 ]
2008-08-01 19:05:03 +00:00
Tatuya JINMEI 神明達哉
138a71a878
2386. [func] Add warning about too small 'open files' limit.
...
[RT #18269 ]
2008-08-01 01:58:15 +00:00
Mark Andrews
128ea8aeb1
2404. [port] hpux: files unlimited support.
2008-07-28 23:00:11 +00:00
Francis Dupont
360e7f0b3e
Expect to get E[MN]FILE errno internal_accept() [RT #18358 ]
2008-07-24 09:59:15 +00:00
Tatuya JINMEI 神明達哉
0b601088ed
2400. [bug] Log if kqueue()/epoll_create()/open(/dev/poll) fails.
...
[RT #18297 ]
2008-07-24 05:25:41 +00:00
Automatic Updater
2c5ff6cd03
update copyright notice
2008-07-23 23:46:35 +00:00
Mark Andrews
c2166d6047
2396. [bug] Don't set SO_REUSEADDR for randomized ports.
...
[RT #18336 ]
part 2
2008-07-23 23:31:18 +00:00
Mark Andrews
5597005490
2396. [bug] Don't set SO_REUSEADDR for randomized ports.
...
[RT #18336 ]
2008-07-22 03:46:44 +00:00
Mark Andrews
f20fd813e9
2395. [port] Avoid warning and no effect from "files unlimited"
...
on Linux when running as root. [RT #18335 ]
2008-07-21 03:39:59 +00:00
Mark Andrews
2498f08d8e
#ifdef EPROTO/#endif
2008-07-18 03:44:16 +00:00
Tatuya JINMEI 神明達哉
3c0b101fec
2391 [port] hpux: cover additional recvmsg() error codes.
...
[RT #18301 ]
2008-07-18 02:45:18 +00:00
Evan Hunt
a93093491a
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:16 +00:00