Mark Andrews
fc07bc787f
4074. [cleanup] Cleaned up more warnings from gcc -Wshadow. [RT #38708 ]
...
(cherry picked from commit af669cb4fd )
Conflicts:
bin/named/client.c
lib/dns/request.c
lib/dns/view.c
(cherry picked from commit 374fce8495 )
Conflicts:
bin/named/statschannel.c
lib/dns/rbtdb.c
lib/dns/request.c
lib/dns/resolver.c
lib/isc/unix/file.c
2015-02-27 11:05:33 +11:00
Tinderbox User
ae051b2f18
update copyright notice / whitespace
2015-02-10 23:46:11 +00:00
Evan Hunt
e42b98f0a9
[v9_9] fix PRNG selection in dispatch.c
...
4058. [bug] UDP dispatches could use the wrong psuedorandom
number generator context. [RT #38578 ]
2015-02-10 13:55:21 -08:00
Tinderbox User
aaa24cf075
update copyright notice
2014-09-30 23:47:13 +00:00
Mark Andrews
650404030c
3961. [bug] Forwarding of SIG(0) signed UPDATE messages failed with
...
BADSIG. [RT #37216 ]
(cherry picked from commit a6869655d6 )
2014-10-01 07:43:17 +10:00
Mark Andrews
a369b29fa3
3913. [bug] Address race issue in dispatch. [RT #36731 ]
...
(cherry picked from commit 493f3eb297 )
2014-08-06 18:51:16 +10:00
Evan Hunt
af35d10c68
[v9_9] fix race
...
3804. [bug] Corrected a race condition in dispatch.c in which
portentry could be reset leading to an assertion
failure in socket_search(). (Change #3708
addressed the same issue but was incomplete.)
[RT #35128 ]
(cherry picked from commit 38c3ed154a )
2014-04-07 13:54:52 -07:00
Tinderbox User
ed05579879
update copyright notice
2014-03-27 23:45:30 +00:00
Mark Andrews
93b1293085
missing braces
2014-03-27 13:34:49 +11:00
Mark Andrews
0c3a129e61
3708. [bug] Address a portentry locking issue in dispatch.c.
...
[RT #35128 ]
(cherry picked from commit 702958d202 )
2014-01-15 15:55:59 +11:00
Tinderbox User
864ca7ce33
update copyright notice
2014-01-09 23:45:53 +00:00
Mark Andrews
72512a6031
silence compiler warning
...
(cherry picked from commit 109f477ed7 )
2014-01-09 15:59:18 +11:00
Evan Hunt
8c7ce6d3e6
[v9_9] replace memcpy() with memmove().
...
3698. [cleanup] Replaced all uses of memcpy() with memmove().
[RT #35120 ]
(cherry picked from commit ebe54c7d2221c6a0a4b3d96bcae3280c823a45e6)
2014-01-08 16:38:56 -08:00
Evan Hunt
88601d331d
[v9_9] dispatch.c race
...
3695. [bug] Address a possible race in dispatch.c. [RT #35107 ]
(cherry picked from commit 2b258a1f5b )
2013-12-23 09:50:49 -08:00
Evan Hunt
06614edc44
[v9_9] correct dispatch address/port check
...
3690. [bug] Iterative responses could be missed when the source
port for an upstream query was the same as the
listener port (53). [RT #34925 ]
2013-12-12 22:46:21 -08:00
Tinderbox User
9888c9f463
update copyright notice
2013-01-11 23:45:46 +00:00
Mark Andrews
d068ddb86d
3465. [bug] Handle isolated reserved ports. [RT #31778 ]
2013-01-11 14:10:32 +11:00
Mark Andrews
e8a622d76a
silence clang --analyze warnings
2012-11-30 18:51:22 +11:00
Tinderbox User
4b043520d6
update copyright notice
2012-10-26 23:45:36 +00:00
Evan Hunt
7cec7ec1d2
[v9_9] backport performance changes from 9.10
...
3316. [tuning] Improved locking performance when recursing.
[RT #28836 ]
3315. [tuning] Use multiple dispatch objects for sending upstream
queries; this can improve performance on busy
multiprocessor systems by reducing lock contention.
[RT #28605 ]
2012-10-26 10:14:29 -07:00
Evan Hunt
2589af5868
[v9_9] silence coverity warnings
...
3401. [bug] Addressed Coverity warnings. [RT #31484 ]
(cherry picked from commit 47c5b8af92 )
2012-10-23 22:12:15 -07:00
Evan Hunt
8c18302d8b
fix coverity issues
...
3388. [bug] Fixed several Coverity warnings. [RT #30996 ]
2012-10-02 23:46:15 -07:00
Tinderbox User
c743d397ab
update copyright notice
2012-09-27 23:45:54 +00:00
Evan Hunt
b01ff9d7f1
use correct port range
...
3382. [bug] SOA query from slave used use-v6-udp-ports range,
if set, regardless of the address family in use.
[RT #24173 ]
2012-09-26 13:55:59 -07:00
Mark Andrews
23daf8948b
3225. [bug] Silence spurious "setsockopt(517, IPV6_V6ONLY) failed"
...
messages. [RT #26507 ]
2011-11-29 01:03:47 +00:00
Automatic Updater
2f17ad4545
update copyright notice
2011-07-28 23:47:59 +00:00
Evan Hunt
f07b2fccaf
3137. [func] Improve hardware scalability by allowing multiple
...
worker threads to process incoming UDP packets.
This can significantly increase query throughput
on some systems. [RT #22992 ]
2011-07-28 04:04:37 +00:00
Mark Andrews
9cf04a12ec
3095. [bug] Handle isolated reserved ports in the port range.
...
[RT #23957 ]
2011-04-06 10:27:16 +00:00
Mark Andrews
0874abad14
3069. [cleanup] Silence warnings messages from clang static analysis.
...
[RT #20256 ]
2011-03-11 06:11:27 +00:00
Automatic Updater
784a904bd0
update copyright notice
2011-02-03 12:18:12 +00:00
Mark Andrews
000a8970f8
3011. [func] Change the default query timeout from 30 seconds
...
to 10. Allow setting this in named.conf using the new
'resolver-query-timeout' option, which specifies a max
time in seconds. 0 means 'default' and anything longer
than 30 will be silently set to 30. [RT #22852 ]
2011-02-03 05:41:55 +00:00
Mark Andrews
2a0d4c4d6b
2797. [bug] Don't decrement the dispatch manager's maxbuffers.
...
[RT #20613 ]
2009-12-02 23:15:14 +00:00
Automatic Updater
2b2fc9b4df
update copyright notice
2009-11-25 23:49:22 +00:00
Mark Andrews
536e36ac8d
declarations before statements
2009-11-25 13:17:59 +00:00
Evan Hunt
cfc22e53a8
2789. [bug] Fixed an INSIST in dispatch.c [RT #20576 ]
2009-11-25 05:55:32 +00:00
Tatuya JINMEI 神明達哉
307d208450
2660. [func] Add a new set of DNS libraries for non-BIND9
...
applications. See README.libdns. [RT #19369 ]
2009-09-01 00:22:28 +00:00
Tatuya JINMEI 神明達哉
089f456eb3
2588. [bug] SO_REUSEADDR could be set unconditionally after failure
...
of bind(2) call. This should be rare and mostly
harmless, but may cause interference with other
processes that happen to use the same port. [RT #19642 ]
2009-04-28 21:39:00 +00:00
Mark Andrews
870a748bae
isc_statscounter_t
2009-01-31 00:37:04 +00:00
Mark Andrews
f19e6ef1eb
2541. [bug] Conditionally update dispatch manager statistics.
...
[RT #19247 ]
2009-01-31 00:10:24 +00:00
Tatuya JINMEI 神明達哉
d9059b0c38
2537. [func] Added more statistics counters including those on socket
...
I/O events and query RTT histograms. [RT #18802 ]
2009-01-27 22:30:00 +00:00
Automatic Updater
d362465c77
update copyright notice
2009-01-17 23:47:43 +00:00
Francis Dupont
584848087f
spelling
2009-01-17 14:18:27 +00:00
Automatic Updater
a8a8e73121
update copyright notice
2008-12-10 23:48:43 +00:00
Mark Andrews
92241b04f1
2509. [bug] Specifying a fixed query source port was broken.
...
[RT #19051 ]
2008-12-10 07:03:50 +00:00
Mark Andrews
96b3cb85d3
2491. [func] Attempt to re-use a local port if we are already using
...
the port. [RT #18548 ]
2008-11-12 23:10:57 +00:00
Tatuya JINMEI 神明達哉
a4037b279b
cleanup: unused function parameter [RT #18572 ]
2008-09-04 00:23:14 +00:00
Tatuya JINMEI 神明達哉
ebacb7908a
2425. [bug] named didn't detect unavailable query source addresses
...
at load time. [RT #18536 ]
2008-08-26 02:04:20 +00:00
Tatuya JINMEI 神明達哉
b55dc7da2e
typo: s/dns_displist_t/dispsocketlist_t/
2008-08-15 17:47:18 +00:00
Tatuya JINMEI 神明達哉
e2fe1fda75
2417. [bug] Connecting UDP sockets for outgoing queries could
...
unexpectedly fail with an 'address already in use'
error. [RT #18411 ]
2008-08-15 17:29:52 +00:00
Tatuya JINMEI 神明達哉
a9579d3386
2408. [bug] A duplicate TCP dispatch event could be sent, which
...
could then trigger an assertion failure in
resquery_response(). [RT #18275 ]
2008-08-05 19:18:02 +00:00