43d2e7a90517587f4549a58af1b450e476eab8f6 |
|
29-Apr-2017 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
9df7c100a70892c2f6ea3c7f70584895ba96ef19 |
|
28-Apr-2017 |
Mark Andrews <marka@isc.org> |
silence 'may be used uninitialized' warning. [RT #45139]
(cherry picked from commit d1554926d0f2acd8be83630c70f7e732c35cbd64) |
744c1db6352c4c3f11c8538e4a2a57c8b0e0d570 |
|
02-Nov-2016 |
Mark Andrews <marka@isc.org> |
4504. [security] Allow the maximum number of records in a zone to
be specified. This provides a control for issues
raised in CVE-2016-6170. [RT #42143]
(cherry picked from commit 5f8412a4cb5ee14a0e8cddd4107854b40ee3291e) |
b4bbf494183e4158b417d9200297ff0764af2f9d |
|
12-Aug-2016 |
Mark Andrews <marka@isc.org> |
4439. [bug] Address race conditions getting ownernames of nodes.
[RT #43005]
(cherry picked from commit c7e021e2e64a73f665a3a57b6eb06670d2a21603) |
0c27b3fe77ac1d5094ba3521e8142d9e7973133f |
|
27-Jun-2016 |
Mark Andrews <marka@isc.org> |
4401. [misc] Change LICENSE to MPL 2.0. |
29d52c001ff976561669375cf0c866b815a90c49 |
|
03-Mar-2015 |
Mark Andrews <marka@isc.org> |
4081. [cleanup] Use dns_rdatalist_init consistently. [RT #38759] |
5e93bad21b6d68fce862ff8aace3bb29b658f4f6 |
|
02-Mar-2015 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
a8da00ef95ba37b9d071c2b8db1a0c967e060106 |
|
27-Feb-2015 |
Mark Andrews <marka@isc.org> |
4079. [func] Preserve the case of the ownername of records to
the RRset level. [RT #37442] |
af669cb4fd7ecfb67ed145b176e5e764b249573b |
|
27-Feb-2015 |
Mark Andrews <marka@isc.org> |
4074. [cleanup] Cleaned up more warnings from gcc -Wshadow. [RT #38708] |
092d3b76db6b93b8029bd7d083e74fc80fb41858 |
|
24-Nov-2014 |
Mark Andrews <marka@isc.org> |
4010. [cleanup] Clear the prefetchable state when initiating a prefetch.
[RT #37399] |
8d8f9f7f86a33a155dd74b9b2c1317afca555d54 |
|
11-Jun-2014 |
Evan Hunt <each@isc.org> |
[master] suppress unnecessary db lookups in DLZ redirect zones
3876. [bug] Improve efficiency of DLZ redirect zones by
suppressing unnecessary database lookups. [RT #35835] |
06081a0d612c1c9eb3dd6ee66a90bcc8f5af849f |
|
26-Apr-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
aefb3e308ba01ad47a3d3aaadf77a5edd4261cb9 |
|
25-Apr-2014 |
Evan Hunt <each@isc.org> |
[master] better DDNS in DLZ; mysqldyn
3821. [contrib] Added a new "mysqldyn" DLZ module with dynamic
update and transaction support. Thanks to Marty
Lee for the contribution. [RT #35656]
3820. [func] The DLZ API doesn't pass the database version to
the lookup() function; this can cause DLZ modules
that allow dynamic updates to mishandle prerequisite
checks. This has been corrected by adding a
'dbversion' field to the dns_clientinfo_t
structure. [RT #35656] |
72c86c105a7cf315036d7131a4ef408bc6227639 |
|
12-Mar-2013 |
Evan Hunt <each@isc.org> |
[master] DLZ modules: filesystem, ldap, wildcard
3523. [contrib] Ported filesystem and ldap DLZ drivers to
dynamically-loadable modules, and added the
"wildcard" module based on a contribution from
Vadim Goncharov <vgoncharov@nic.ru>. [RT #23569] |
21a7fde6ba34c62f4859a4c19de4f49ec1bab474 |
|
11-Mar-2013 |
Evan Hunt <each@isc.org> |
[master] handle servfail at DLZ zone apex
3522. [bug] DLZ lookups could fail to return SERVFAIL when
they ought to. [RT #32685] |
94315060c2b0d9deafabe72d6a0482405fd9d377 |
|
25-Feb-2013 |
Evan Hunt <each@isc.org> |
[master] RPZ speedup (phase 2, multiple RPZ's)
3495. [func] Support multiple response-policy zones, while
improving RPZ performance. [RT #32476] |
b95504f9a74fb6571124262d1eafd262bd06f7c8 |
|
23-Jan-2013 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
cbd1fa092ea66bfa9990c5e515725646295396c5 |
|
23-Jan-2013 |
Evan Hunt <each@isc.org> |
[master] DLZ fixes
- handle malformed answers from DLZ better:
- handle dlz_lookup errors better:
when the first lookup of a name returns an unexpected failure code,
we return it to the caller rather than continuing on to look up
the wildcard. we now only continue processing if the return from
the first lookup was either ISC_R_SUCCESS or ISC_R_NOTFOUND.
- improved backward-compatibility for dlz_version:
added a DLZ_DLOPEN_AGE value indicating how many versions
back from the current DLZ_DLOPEN_VERSION named will support |
6f7abb89ec22aef5eda40ed60fcf605a42b78d4d |
|
07-Dec-2012 |
Mark Andrews <marka@isc.org> |
3437. [bug] isc_buffer_init -> isc_buffer_constinit to initialise
buffers with constant data. [RT #32064]
Squashed commit of the following:
commit 3433b96bf11f8c90ccbe412f01d02a6d8bbc2d33
Author: Mark Andrews <marka@isc.org>
Date: Sat Dec 8 12:41:16 2012 +1100
isc_buffer_init -> isc_buffer_constinit
commit c22dbcc1122a0a44f7b46068e0ccbc25353a57d5
Author: Mark Andrews <marka@isc.org>
Date: Sat Dec 8 12:38:39 2012 +1100
isc_buffer_init -> isc_buffer_constinit
commit 900820416c45c1887d0d22d7a010df60a903bd56
Author: Mark Andrews <marka@isc.org>
Date: Sat Dec 8 12:24:19 2012 +1100
remove isc_buffer_reconstinit
commit f815711c17b05f9961786a90b9bae902d3c01494
Author: Mark Andrews <marka@isc.org>
Date: Wed Dec 5 15:42:57 2012 +1100
add isc_buffer_constinit |
abff0f462a758383d012887d3a97da4dac0c5a94 |
|
06-Dec-2012 |
Evan Hunt <each@isc.org> |
[master] pass client info to DLZ findzone method
3434. [bug] Pass client info to the DLZ findzone() entry
point in addition to lookup(). This makes it
possible for a database to answer differently
whether it's authoritative for a name depending
on the address of the client. [RT #31775] |
2b8bed6681d1541474f022586cbe728dfce36880 |
|
06-Dec-2012 |
Evan Hunt <each@isc.org> |
[master] multiple-dlz/dlz-nxdomain
3432. [func] Multiple DLZ databases can now be configured.
DLZ databases are searched in the order configured,
unless set to "search no", in which case a
zone can be configured to be retrieved from a
particular DLZ database by using a "dlz <name>"
option in the zone statement. DLZ databases can
support type "master" and "redirect" zones.
[RT #27597] |
7829fad4093f2c1985b1efb7cea00287ff015d2b |
|
20-Jun-2012 |
ckb <ckb@isc.org> |
merging fast format zone files
Conflicts:
.gitignore
bin/named/zoneconf.c
bin/tests/.gitignore
bin/tests/system/autosign/tests.sh
bin/tests/system/masterformat/clean.sh
bin/tests/system/masterformat/ns1/compile.sh
bin/tests/system/masterformat/tests.sh
configure
lib/dns/db.c
lib/dns/include/dns/db.h
lib/dns/include/dns/types.h
lib/dns/master.c
lib/dns/masterdump.c
lib/dns/rbt.c
lib/dns/rbtdb.c
lib/dns/sdb.c
lib/dns/sdlz.c
lib/dns/tests/.cvsignore
lib/dns/tests/Makefile.in
lib/dns/win32/libdns.def
lib/dns/xfrin.c
lib/dns/zone.c
lib/export/dns/Makefile.in
lib/isc/include/isc/file.h
lib/isc/unix/file.c
lib/isc/win32/file.c
lib/isccfg/namedconf.c |
dd2a0a6d2dec1c23787351e51b434a838dec5603 |
|
14-May-2012 |
Evan Hunt <each@isc.org> |
Merge statistics code (ATT SoW, rt24117)
This includes the following changes:
3326. [func] Added task list statistics: task model, worker
threads, quantum, tasks running, tasks ready.
[RT #27678]
3325. [func] Report cache statistics: memory use, number of
nodes, number of hash buckets, hit and miss counts.
[RT #27056]
3324. [test] Add better tests for ADB stats [RT #27057]
3323. [func] Report the number of buckets the resolver is using.
[RT #27020]
3322. [func] Monitor the number of active TCP and UDP dispatches.
[RT #27055]
3321. [func] Monitor the number of recursive fetches and the
number of open sockets, and report these values in
the statistics channel. [RT #27054]
3320. [func] Added support for monitoring of recursing client
count. [RT #27009]
3319. [func] Added support for monitoring of ADB entry count and
hash size. [RT #27057] |
5fa46bc91672ef5737aee6f99763161511566c24 |
|
11-Mar-2012 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
207845805eb591b77ffbd99735617cab7e2ed804 |
|
07-Mar-2012 |
Evan Hunt <each@isc.org> |
set $Id$ |
28a8f5b0de57d269cf2845c69cb6abe18cbd3b3a |
|
07-Mar-2012 |
Mark Andrews <marka@isc.org> |
set $Id$ |
2d7f41d66caf648e9f178f0cfd78b097be61c92c |
|
06-Mar-2012 |
Evan Hunt <each@isc.org> |
Revert "Re-created rt27597a for ongoing DLZ work"
This reverts commit d731ee9121c3864839c3bdcd3b7ee603ec3999ff. |
d731ee9121c3864839c3bdcd3b7ee603ec3999ff |
|
05-Mar-2012 |
Evan Hunt <each@isc.org> |
Re-created rt27597a for ongoing DLZ work |
632c0f1e91cd1884c6c9c7b51f7189a1e9c6ea17 |
|
05-Mar-2012 |
Evan Hunt <each@isc.org> |
Revert accidental merge of unfinished DLZ work |
954501715d5cfa8f98171161bed80f962d8dede6 |
|
04-Mar-2012 |
Evan Hunt <each@isc.org> |
checkpoint: multiple-DLZ functionality
- multiple DLZ's can be specified, including multiple DLZ's using
the same driver; e.g., two different back-ends both loaded by the
dlopen driver
- new "search" option can be specified in a DLZ indicating whether
this DLZ database should be searched for unknown zones. The
default is "yes". If "no", then the zone can only be found by
named if it's registered in the zone table, which happens if the
zone is configured for dynamic updates, or if "dlz <dlzname>" is
specified in the zone statement. (The latter functionality is
incomplete in this commit). |
dd0d54ff010c43eef6b96bd3ee34a9c671abc6e5 |
|
22-Dec-2011 |
Mark Andrews <marka@isc.org> |
3251. [bug] Enforce a upper bound (65535 bytes) on the amount of
memory dns_sdlz_putrr() can allocate per record to
prevent run away memory consumption on ISC_R_NOSPACE.
[RT #26956] |
793814f80703afdd69b59ade91e63efa81ae4178 |
|
11-Oct-2011 |
Evan Hunt <each@isc.org> |
3164. [func] Enable DLZ modules to retrieve client information,
so that responses can be changed depending on the
source address of the query. [RT #25768] |
0994d3a21baeedf28cbf7e461b3bd8de5f9a6654 |
|
21-Mar-2011 |
Evan Hunt <each@isc.org> |
3087. [bug] DDNS updates using SIG(0) with update-policy match
type "external" could cause a crash. [RT #23735] |
0874abad14e3e9ecfc3dc1a1a2b9969f2f027724 |
|
11-Mar-2011 |
Mark Andrews <marka@isc.org> |
3069. [cleanup] Silence warnings messages from clang static analysis.
[RT #20256] |
119f627c82a69fba791c7df6bb004a943ae4bdc3 |
|
13-Jan-2011 |
Mark Andrews <marka@isc.org> |
uint32_t -> isc_uint32_t |
9cee5bb02863bf191e12cd4297adabf1971020de |
|
13-Jan-2011 |
Automatic Updater <source@isc.org> |
update copyright notice |
87708bde16713bc02ff2598f4a82f98c699a2f2d |
|
13-Jan-2011 |
Mark Andrews <marka@isc.org> |
3008. [func] Response policy zones (RPZ) support. [RT #21726] |
9f453d93429af769d1d738dcd5d3c0ea57cbf5b5 |
|
19-Dec-2010 |
Evan Hunt <each@isc.org> |
removed unnecessary "done" log message from dns_sdlzcreate(); it used
__FUNCTION__ which caused problems on some compilers. |
941c0792f27b25a5e9aeea6ed4e0a118dadd903b |
|
19-Dec-2010 |
Automatic Updater <source@isc.org> |
update copyright notice |
71bd858d8ed62672e7c23999dc7c02fd16a55089 |
|
18-Dec-2010 |
Evan Hunt <each@isc.org> |
2989. [func] Added support for writable DLZ zones. (Contributed
by Andrew Tridgell of the Samba project.) [RT #22629]
2988. [experimental] Added a "dlopen" DLZ driver, allowing the creation
of external DLZ drivers that can be loaded as
shared objects at runtime rather than linked with
named. Currently this is switched on via a
compile-time option, "configure --with-dlz-dlopen".
Note: the syntax for configuring DLZ zones
is likely to be refined in future releases.
(Contributed by Andrew Tridgell of the Samba
project.) [RT #22629]
2987. [func] Improve ease of configuring TKEY/GSS updates by
adding a "tkey-gssapi-keytab" option. If set,
updates will be allowed with any key matching
a principal in the specified keytab file.
"tkey-gssapi-credential" is no longer required
and is expected to be deprecated. (Contributed
by Andrew Tridgell of the Samba project.)
[RT #22629] |
8bc194b266a17f89e6c54469d4dfbb408070f39e |
|
16-Aug-2010 |
Mark Andrews <marka@isc.org> |
2941. [bug] sdb and sdlz (dlz's zone database) failed to support
DNAME at the zone apex. [RT #21610] |
bd2b08d5a30e61117c1218fc7dd81d700d9d30f9 |
|
25-Feb-2010 |
Automatic Updater <source@isc.org> |
update copyright notice |
0cae66577c69c89086cd065bb297690072b471b4 |
|
25-Feb-2010 |
Mark Andrews <marka@isc.org> |
2852. [bug] Handle broken DNSSEC trust chains better. [RT #15619] |
307d2084502eddc7ce921e5ce439aec3531d90e0 |
|
01-Sep-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2660. [func] Add a new set of DNS libraries for non-BIND9
applications. See README.libdns. [RT #19369] |
01dbc4fc00adc933af96e88bfce95c07ef1f3c39 |
|
26-Jun-2009 |
Mark Andrews <marka@isc.org> |
2618. [bug] The sdb and sdlz db_interator_seek() methods could
loop infinitely. [RT #19847] |
ab381c1e22e0ed732170428937d20d13146d863a |
|
22-Apr-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
b1b0dca1464a11b8a63623e8567e744dccfbcb41 |
|
21-Apr-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2586. [bug] Missing cleanup of SIG rdataset in searching a DLZ DB
or SDB. [RT #19577] |
6098d364b690cb9dabf96e9664c4689c8559bd2e |
|
24-Sep-2008 |
Mark Andrews <marka@isc.org> |
2448. [func] Add NSEC3 support. [RT #15452] |
8907d8fa04fdaa65baf0bc6b01230b2ebde93106 |
|
03-Apr-2008 |
Mark Andrews <marka@isc.org> |
2355. [func] Extend the number statistics counters available.
[RT #17590] |
e672951ed28b2e9cc7a19c3d7fa4a258382f981c |
|
02-Apr-2008 |
Automatic Updater <source@isc.org> |
update copyright notice |
a76b380643a22f23a67a9df284e86cd7ef7608c1 |
|
01-Apr-2008 |
Mark Andrews <marka@isc.org> |
2349. [func] Provide incremental re-signing support for secure
dynamic zones. [RT #1091] |
557bcc2092642b2d4668c9b08872c9f2bb88bddb |
|
27-Aug-2007 |
Mark Andrews <marka@isc.org> |
2216. [cleanup] Fix a number of errors reported by Coverity.
[RT #17094] |
ec5347e2c775f027573ce5648b910361aa926c01 |
|
19-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
a56f5ada432128085e4a06815328023ee0c9610d |
|
06-Mar-2007 |
Mark Andrews <marka@isc.org> |
2157. [func] dns_db_transfernode() created. [RT #16685]
2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
resolver.c:validated() and resolver.c:cache_name().
Fix a memory leak in rbtdb.c:free_noqname().
Make lookup.c:lookup_find() robust against
event leaks. [RT #16685] |
a9fe4f89d20446841e3259d0f97cdefa5de8e4d8 |
|
15-Feb-2007 |
Mark Andrews <marka@isc.org> |
update copyright notice |
9baec3ca233efe8ffca6fbafea5c75021adff03c |
|
14-Feb-2007 |
Mark Andrews <marka@isc.org> |
2135. [bug] Uninitialised rdataset in sdlz.c. [RT# 16656] |
1814d2108d72fd6fba72b95d8d16b6530850075b |
|
08-Dec-2006 |
Mark Andrews <marka@isc.org> |
update copyright notice |
cfcb0881d12db2b7cb33475b7d20ac6c9015203b |
|
07-Dec-2006 |
Mark Andrews <marka@isc.org> |
2111. [bug] Fix a number of errors reported by Coverity.
[RT #16507] |
2674e1a455d4f71de09b2b60e7a8304b9a305588 |
|
30-Nov-2005 |
Mark Andrews <marka@isc.org> |
1940. [bug] Fixed a number of error conditions reported by
Coverity. |
405ae948cc01c5fb9fee511ce32de86f8077e01b |
|
03-Nov-2005 |
Mark Andrews <marka@isc.org> |
1937. [bug] sdlz doesn't handle RRSIG records. [RT #15564] |
982e072a5000bfc072aee8b34f64112cf54369a5 |
|
13-Oct-2005 |
Mark Andrews <marka@isc.org> |
1927. [bug] Access to soanode or nsnode in rbtdb violated the
lock order rule and could cause a dead lock.
[RT# 15518] |
3a8be17fbfc66da458ebad9c5fbae16abaf09ee4 |
|
20-Sep-2005 |
Mark Andrews <marka@isc.org> |
win32 |
675d69697741f03ed95e3dbfd7bf4b20efb299df |
|
06-Sep-2005 |
Mark Andrews <marka@isc.org> |
update copyright notice |
03e200df5dc283f24a6a349f0b31d3eab26da893 |
|
05-Sep-2005 |
Mark Andrews <marka@isc.org> |
1913. [func] Integrate contibuted DLZ code into named. [RT #11382] |