Evan Hunt
1c182f1516
[master] fix SDB bug
...
3970. [contrib] Fixed a use after free bug in the SDB LDAP driver.
[RT #37237 ]
2014-10-02 23:24:07 -07:00
Tinderbox User
80d13a0d45
update copyright notice
2014-08-20 23:45:19 +00:00
Mark Andrews
58f1ac8dad
3916. [contrib] zone2sqlite checked wrong result code. Address
...
compiler warnings. [RT #36931 ]
2014-08-20 23:14:03 +10:00
Mukund Sivaraman
586db4a3e4
3900. [bug] Fix a crash in PostgreSQL DLZ driver. [RT #36637 ]
...
Squashed commit of the following:
commit ebdade4dfe59fc11d3c4ad8111729f722aab2008
Author: Mukund Sivaraman <muks@isc.org>
Date: Thu Jul 24 22:52:54 2014 +0530
Move statement to be after comment
commit 4b5d6a33350a469afb8e273bc552055824a32570
Author: Mukund Sivaraman <muks@isc.org>
Date: Thu Jul 24 21:42:52 2014 +0530
Return NULL in *rs so that caller doesn't PQclear() it again
2014-07-28 08:41:59 +05:30
Evan Hunt
a4e76a630e
[master] update gitignore files; use rev-parse to get srcid
2014-06-17 13:49:30 -07:00
Evan Hunt
56510cd031
[master] null terminate strings for coverity
2014-06-16 15:30:11 -07:00
Mark Andrews
b16d99bac1
3872. [bug] Address issues found by static analysis. [RT #36209 ]
2014-06-10 09:17:15 +10:00
Mark Andrews
5a8edcafd1
3847. [bug] 'configure --with-dlz-postgres' failed to fail when
...
there is not support available.
2014-05-14 17:20:14 +10:00
Evan Hunt
c68bab7512
[master] remove core file accidentally included in zkt-1.1.2
2014-04-30 09:59:55 -07:00
Evan Hunt
aefb3e308b
[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 ]
2014-04-25 13:06:30 -07:00
Evan Hunt
9509569d87
[master] add epoll test for perftcpdns
2014-04-11 19:13:51 -07:00
Tinderbox User
a7051299c6
update copyright notice
2014-04-10 23:46:10 +00:00
Evan Hunt
4f1435ca32
[master] add librt check for perftcpdns
2014-04-10 10:57:35 -07:00
Francis Dupont
f182f3bfea
update perftcpdns.c
2014-04-10 13:15:46 +02:00
Evan Hunt
7cd8e7915a
[master] add contrib/perftcpdns
...
3805. [contrib] Added contrib/perftcpdns, a performance testing tool
for DNS over TCP. [RT #35710 ]
2014-04-09 15:21:14 -07:00
Evan Hunt
a2fd1de97d
[master] fix DLZ coredump
...
3777. [bug] EDNS EXPIRE code could dump core when processing
DLZ queries. [RT #35493 ]
2014-03-06 11:06:30 -08:00
Evan Hunt
6be12fa63b
[master] contrib: sqlite3 DLZ module
...
3772. [contrib] Added sqlite3 dynamically-loadable DLZ module.
(Based in part on a contribution from Tim Tessier.)
[RT #20822 ]
2014-03-02 22:16:29 -08:00
Evan Hunt
14bf4702f3
[master] fixed some dlz configure options
...
3740. [contrib] Minor fixes to configure --with-dlz-bdb,
--with-dlz-postgres and --with-dlz-odbc. [RT #35340 ]
2014-02-15 21:10:07 -08:00
Tinderbox User
81f58902eb
update copyright notice
2014-02-07 23:46:39 +00:00
Evan Hunt
41e55d0403
[master] type mismatch in ODBC DLZ driver
...
3732. [contrib] Fixed a type mismatch causing the ODBC DLZ
driver to dump core on 64-bit systems. [RT #35324 ]
2014-02-06 20:05:25 -08:00
Evan Hunt
e2d635d630
[master] update contrib
...
3725. [contrib] Updated zkt and nslint to newest versions,
cleaned up and rearranged the contrib
directory, added a README.
2014-02-05 16:38:28 -08:00
Mark Andrews
373b9944b6
#if 0/#endif debug only variable
2014-01-28 09:43:25 +11:00
Tinderbox User
85167bb10f
update copyright notice
2014-01-24 23:46:22 +00:00
Evan Hunt
bff64bf12b
[master] correct copyrights and attributions
...
see RT #35423 for details; highlights:
- remove license clauses 3 and 4 from NetBSD code
- remove advertising clause from historical BSD code
- add openssl advertising attributions
2014-01-24 09:46:00 -08:00
Evan Hunt
a18fc12ba3
[master] fix queryperf integer overflow
...
3706. [contrib] queryperf: Fixed a possible integer overflow when
printing results. [RT #35182 ]
2014-01-14 16:56:23 -08:00
Evan Hunt
5f8d6cec48
[master] fix null deref in some DLZ modules
...
3691. [contrib] Address null pointer dereference in LDAP and
MySQL DLZ modules.
2013-12-14 11:05:58 -08:00
Evan Hunt
8c910d0e38
[master] correct John Eaglesham's email in perl module README
2013-07-25 09:00:07 -07:00
Evan Hunt
f469d5d440
[master] make LDAP DLZ module work with older DLZ
2013-07-03 13:57:58 -07:00
Evan Hunt
43d8d314d5
[master] added missing Makefile to perl DLZ modules
2013-07-02 20:47:15 -07:00
Evan Hunt
3b9ba6bd74
[master] added DLZ Perl module
...
3602. [contrib] Added DLZ Perl module, allowing Perl scripts to
integrate with named and serve DNS data.
(Contributed by John Eaglesham of Yahoo.)
2013-06-24 23:08:26 -07:00
Evan Hunt
5ba1d3dcc5
[master] mysql DLZ module
...
3569. [contrib] Ported mysql DLZ driver to dynamically-loadable
module, and added multithread support. [RT #33394 ]
2013-05-06 10:54:14 -07:00
Evan Hunt
96a1161785
[master] quote table names
...
3563. [contrib] zone2sqlite failed with some table names. [RT #33375 ]
2013-05-02 07:38:49 -07:00
Evan Hunt
09637af24a
[master] another check5011 bugfix
2013-04-16 14:05:25 -07:00
Evan Hunt
2b5ae1b2a3
[master] bugfix in contrib/check5011.pl
2013-04-16 13:34:46 -07:00
Evan Hunt
dc1ed2622f
[master] add check5011.pl
...
3544. [contrib] check5011.pl: Script to report the status of
managed keys as recorded in managed-keys.bind.
Contributed by Tony Finch <dot@dotat.at>
2013-04-03 10:59:54 -07:00
Mark Andrews
da4436812c
3533. [contrib] query-loc-0.4.0: memory leaks. [RT #32960 ]
...
3532. [contrib] zkt: fixed buffer overrun, resource leaks. [RT #32960 ]
2013-03-22 09:55:29 +11:00
Evan Hunt
ee2a7c7bf6
[master] remove spurious fprintf
2013-03-21 07:39:57 -07:00
Evan Hunt
384fef0034
[master] improvements to queryperf
...
3530. [contrib] Better RTT tracking in queryperf. [RT #30128 ]
2013-03-20 19:14:30 -07:00
Evan Hunt
72c86c105a
[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 ]
2013-03-11 17:03:46 -07:00
Evan Hunt
62d63e5f02
[master] contrib: add bdbhpt DLZ module
...
3493. [contrib] Added BDBHPT dynamically-lodable DLZ module,
contributed by Mark Goldfinch. [RT #32549 ]
2013-02-21 18:06:50 -08:00
Evan Hunt
cbd1fa092e
[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
2013-01-22 15:13:08 -08:00
Evan Hunt
b3d116c299
[master] fixed clientinfo version check
...
3466. [contrib] Corrected the DNS_CLIENTINFOMETHODS_VERSION check
in DLZ example driver. [RT #32275 ]
2013-01-10 19:57:21 -08:00
Mark Andrews
7d8bfa8f8e
queryperf: fix getopt option string
2013-01-08 22:57:11 +11:00
Evan Hunt
a35344d82f
use log callback, not fprintf in dlz_example.c
2012-12-18 15:25:58 -08:00
Mark Andrews
6f7abb89ec
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
2012-12-08 12:48:57 +11:00
Evan Hunt
5b1fe44f1e
[master] update contrib/dlz README
2012-12-07 09:15:43 -08:00
Evan Hunt
abff0f462a
[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 ]
2012-12-06 12:59:36 -08:00
Evan Hunt
2b8bed6681
[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 ]
2012-12-06 12:39:52 -08:00
Evan Hunt
e7dfefe19d
[master] contrib/dane/mkdane.sh
...
3409. [contrib] contrib/dane/mkdane.sh: Tool to generate TLSA RR's
from X.509 certificates, for use with DANE
(DNS-based Authentication of Named Entities).
[RT #30513 ]
2012-10-27 20:46:45 -07:00
Evan Hunt
47c5b8af92
[master] silence coverity warnings
...
3401. [bug] Addressed Coverity warnings. [RT #31484 ]
2012-10-23 22:04:06 -07:00
Mark Andrews
611dc88768
3390. [bug] Silence clang compiler warnings. [RT #30417 ]
2012-10-06 14:20:45 +10:00
Evan Hunt
41bbb34bc2
fix coverity issues
...
3388. [bug] Fixed several Coverity warnings. [RT #30996 ]
2012-10-02 23:44:03 -07:00
Evan Hunt
3192f99813
support more rrtypes in queryperf
...
3381. [contrib] Update queryperf to support more RR types.
[RT #30762 ]
2012-09-25 22:54:10 -07:00
Evan Hunt
1af6a932b0
contrib/dbus is deprecated
2012-09-18 14:55:30 -07:00
Evan Hunt
2493d178d1
specify libtool mode in DLZBDB makefile
2012-08-15 21:53:11 -07:00
Tinderbox User
a3128c1995
update copyright notice
2012-06-29 23:45:57 +00:00
Mark Andrews
bf8267aa45
reverse bad copyright update
2012-06-29 11:39:47 +10:00
Tinderbox User
247bf37860
update copyright notice
2012-06-29 01:22:18 +00:00
Mark Andrews
66f51d8678
3301. [contrib] Update queryperf to build on darwin. Add -R flag
...
for non-recursive queries. [RT #28565 ]
2012-03-29 10:06:31 +11:00
Evan Hunt
207845805e
set $Id$
2012-03-07 08:18:20 -08:00
Evan Hunt
2d7f41d66c
Revert "Re-created rt27597a for ongoing DLZ work"
...
This reverts commit d731ee9121 .
2012-03-05 15:42:52 -08:00
Evan Hunt
d731ee9121
Re-created rt27597a for ongoing DLZ work
2012-03-05 14:45:30 -08:00
Evan Hunt
632c0f1e91
Revert accidental merge of unfinished DLZ work
2012-03-05 14:44:21 -08:00
Mark Andrews
e214e8728a
Merge branches 'rt28261' and 'rt27597' of repo.isc.org:/proj/git/prod/bind9
2012-03-06 00:16:04 +11:00
Evan Hunt
e41d5a00bc
added gitignore, removed cvsignore
2012-03-03 23:10:05 -08:00
Evan Hunt
954501715d
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).
2012-03-03 22:43:38 -08:00
Mark Andrews
411d2914ad
3226. [bug] Address minor resource leakages. [RT #26624 ]
2011-11-30 00:48:51 +00:00
Evan Hunt
2db105b04c
Add ISC_R_NOMORE to dlz_minimal.h, document its use in findzone() routines.
...
No CHANGES note.
2011-11-11 01:00:40 +00:00
Evan Hunt
5584cbf427
3207. [contrib] Fixed build error in Berkeley DB DLZ module. [RT #26444 ]
2011-11-05 05:14:28 +00:00
Evan Hunt
36794606b8
add ISC_R_NOPERM to dlz_minimal.h
2011-10-28 01:28:58 +00:00
Evan Hunt
9336f01769
3176. [doc] Corrected example code and added a README to the
...
sample external DLZ module in contrib/dlz/example.
[RT #26215 ]
2011-10-20 22:01:48 +00:00
Automatic Updater
0e11ca0f0b
update copyright notice
2011-10-11 23:46:45 +00:00
Evan Hunt
793814f807
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 ]
2011-10-11 00:09:03 +00:00
Evan Hunt
67e3b3b9fc
3155. [bug] Fixed a build failure when using contrib DLZ
...
drivers (e.g., mysql, postgresql, etc). [RT #25710 ]
2011-09-07 20:50:08 +00:00
Evan Hunt
7a2173839c
3099. [test] "dlz" system test now runs but gives R:SKIPPED if
...
not compiled with --with-dlz-filesystem. [RT #24146 ]
3098. [bug] DLZ zones were answering without setting the AA bit.
[RT #24146 ]
2011-04-19 22:30:52 +00:00
Evan Hunt
422009fe5b
3066. [func] The DLZ "dlopen" driver is now built by default,
...
no longer requiring a configure option. To
disable it, use "configure --without-dlopen".
Driver also supported on win32. [RT #23467 ]
2011-03-10 04:36:16 +00:00
Evan Hunt
5d35a7a2fb
Style cleanup in DLZ LDAP driver. No functional change, no CHANGES note.
2011-03-07 22:01:05 +00:00
Evan Hunt
f02b5d87a5
3063. [contrib] More verbose error reporting from DLZ LDAP. [RT #23402 ]
2011-03-05 23:11:21 +00:00
Evan Hunt
f9303c6db0
added missing .cvsignore entry
2011-01-07 07:11:41 +00:00
Evan Hunt
f686c5d700
Added missing .cvsignore entries
2011-01-07 07:10:34 +00:00
Automatic Updater
8868ef9c64
update copyright notice
2010-12-21 23:47:08 +00:00
Mark Andrews
0ece47f7c1
2992. [contrib] contrib/check-secure-delegation.pl: A simple tool
...
for looking at a secure delegation. [RT #22059 ]
2010-12-21 02:32:21 +00:00
Mark Andrews
1f512cd06b
2991. [contrib] contrib/zone-edit.sh: A simple zone editing tool for
...
dynamic zones. [RT #22365 ]
2010-12-21 02:19:06 +00:00
Evan Hunt
71bd858d8e
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 ]
2010-12-18 01:56:23 +00:00
Mark Andrews
75f48cecb3
2954. [bug] contrib: dlz_mysql_driver.c bad error handling on
...
build_sqldbinstance failure. [RT #21623 ]
2010-09-13 03:27:48 +00:00
Mark Andrews
f94ec08c17
2942. [contrib] zone2sqlite failed to setup the entropy sources.
...
[RT #21610 ]
2010-08-16 05:32:44 +00:00
Mark Andrews
8bc194b266
2941. [bug] sdb and sdlz (dlz's zone database) failed to support
...
DNAME at the zone apex. [RT #21610 ]
2010-08-16 04:49:14 +00:00
Francis Dupont
26f55cbdf6
trivial fix in comment
2010-08-11 12:37:36 +00:00
Mark Andrews
c52235e52e
2922 [contrib] Update zkt to version 1.0.:
2010-06-23 02:42:10 +00:00
Mark Andrews
dc64df4479
2894. [contrib] DLZ LDAP support now use '$' not '%'. [RT #21294 ]
2010-05-14 06:29:37 +00:00
Mark Andrews
bb9298e008
2879. [contrib] DLZ bdbhpt driver fails to close correct cursor.
...
[RT #21106 ]
2010-05-05 12:39:41 +00:00
Evan Hunt
12178c8652
2805. [bug] Fixed namespace problems encountered when building
...
external programs using non-exported BIND9 libraries
(i.e., built without --enable-exportlib). [RT #20679 ]
2009-12-05 23:31:41 +00:00
Evan Hunt
306b36adb6
- moved NSEC3-NOTES to README.dnssec
...
- moved README.idnkit to contrib/idn
2009-12-04 20:14:28 +00:00
Mark Andrews
289dbe005c
2777. [contrib] DLZ MYSQL auto reconnect support discovery was wrong.
2009-11-23 02:37:14 +00:00
Francis Dupont
78e0199a39
update OpenSSL PKCS#11 patch (19143)
2009-10-05 11:12:45 +00:00
Francis Dupont
484076c325
move to zkt 0,99c (RT #20054 )
2009-09-23 13:27:59 +00:00
Francis Dupont
e25451b66c
pkcs11 tools were moved (20067)
2009-09-23 10:54:46 +00:00
Francis Dupont
2946e44c86
pkcs11 tools were moved (20067)
2009-09-23 10:52:18 +00:00
Francis Dupont
3d3b7e5a5b
pkcs11 tools were moved (20067)
2009-09-23 10:43:53 +00:00
Francis Dupont
fc47f5d6f1
typo
2009-09-08 12:52:23 +00:00