Ondřej Surý
c34d76ed36
Remove idnkit-1.0 copy from BIND sources
2018-03-17 13:05:19 +00:00
Evan Hunt
0fabe0da83
update file headers
2018-03-15 18:33:13 -07:00
Ondřej Surý
843d389661
Update license headers to not include years in copyright in all applicable files
2018-02-23 10:12:02 +01:00
Ondřej Surý
76239c6fa7
Remove integrated Dockerfiles that have been moved to separate repository
2018-02-19 22:14:36 +01:00
Ondřej Surý
4801f40e4d
Merge branch 'master' into 'master'
...
Master
See merge request isc-projects/bind9!36
2018-02-16 17:19:26 -05:00
Petr Menšík
2a70eae04f
Reduce repeated detection of mysql lib directory.
...
Use common part once a bit later.
2018-02-15 12:48:56 +01:00
Ondřej Surý
41f3423e87
Install libnet-dns-perl into Docker images to fix tests failures
2018-02-12 15:01:54 +01:00
Ondřej Surý
20d2d095a9
Install procps for /bin/kill into Debian and Ubuntu docker images
2018-02-12 15:01:54 +01:00
Ondřej Surý
69a185167d
Add net-tools for ifconfig support
2018-02-12 15:01:54 +01:00
Ondřej Surý
618d1146f0
Add i386 as tested architecture
2018-02-12 15:01:54 +01:00
Ondřej Surý
37b196ea87
Enable Gitlab-CI for the project
2018-02-12 15:01:54 +01:00
Michał Kępień
a80dc538bd
[master] Only look for mysql_config if --with-dlz-mysql is used [RT #46647 ]
2017-11-27 10:00:38 +01:00
Mark Andrews
6bbbf12936
4814. [cleanup] Use AS_HELP_STRING for consistent help text. [RT #46521 ]
2017-11-13 11:36:45 +11:00
Michał Kępień
312c84c73a
[master] Minor improvements to code handling managed keys
...
4812. [bug] Minor improvements to stability and consistency of code
handling managed keys. [RT #46468 ]
2017-11-09 15:18:39 +01:00
Mark Andrews
9492533d46
ignore Makefile
2017-10-11 10:59:46 +11:00
Mark Andrews
fa512bc524
ignore Makefile
...
(cherry picked from commit 65d59e1418 )
2017-10-08 06:53:12 +11:00
Evan Hunt
fd140b1261
[master] use mysql_config if available
...
4763. [contrib] Improve compatibility when building MySQL DLZ
module by using mysql_config if available.
[RT #45558 ]
2017-10-06 19:09:30 -07:00
Evan Hunt
319aad330d
[master] remove nslint, query-loc and zkt from contrib
...
4753. [contrib] Software obtainable from known upstream locations
(i.e., zkt, nslint, query-loc) has been removed.
Links to these and other packages can be found at
https://www.isc.org/community/tools [RT #46182 ]
2017-10-04 16:38:54 -07:00
Evan Hunt
e02abf7ed8
[master] contrib: dns-over-tls sample configurations
...
4734. [contrib] Added sample configuration for DNS-over-TLS in
contrib/dnspriv.
2017-09-22 15:11:44 -07:00
Francis Dupont
90f6140832
Finished merge of rt45019 (openssl hash default)
2017-09-09 10:30:16 +02:00
Evan Hunt
8eb88aafee
[master] add libns and remove liblwres
...
4708. [cleanup] Legacy Windows builds (i.e. for XP and earlier)
are no longer supported. [RT #45186 ]
4707. [func] The lightweight resolver daemon and library (lwresd
and liblwres) have been removed. [RT #45186 ]
4706. [func] Code implementing name server query processing has
been moved from bin/named to a new library "libns".
Functions remaining in bin/named are now prefixed
with "named_" rather than "ns_". This will make it
easier to write unit tests for name server code, or
link name server functionality into new tools.
[RT #45186 ]
2017-09-08 13:47:34 -07:00
Evan Hunt
509ba96497
[rt45019] separate DNS_CRYPTO_LIBS from ISC_OPENSSL_LIBS and use both
2017-09-07 22:05:20 -07:00
Mark Andrews
ed2659c974
4634. [contrib] check5011.pl needs to handle optional space before
...
semi-colon in +multi-line output. [RT #45352 ]
2017-06-11 22:03:51 +10:00
Evan Hunt
adcdff94d9
[master] add "configure --with-bind" option to dnsperf
...
4568. [contrib] Added a --with-bind option to the dnsperf configure
script to specify BIND prefix path.
2017-02-03 16:28:45 -08:00
Mark Andrews
043ae106d2
4532. [contrib] Make gen-data-queryperf.py python 3 compatible.
...
[RT #43836 ]
2016-12-12 17:46:03 +11:00
Mukund Sivaraman
b6f65b0924
Add a missing brace in dnsperf ECS patch that was dropped during cleanup
2016-09-12 16:15:18 +05:30
Mukund Sivaraman
e314df3429
Add contrib patch to dnsperf for sending EDNS CLIENT-SUBNET option
2016-09-09 13:36:13 +05:30
Mark Andrews
e3d74bdd7f
copyright
2016-07-21 19:38:52 +10:00
Mark Andrews
0c27b3fe77
4401. [misc] Change LICENSE to MPL 2.0.
2016-06-27 14:56:38 +10:00
Witold Krecicki
047e477d27
4401. [bug] Fix leaks in contrib DLZ code. [RT #42707 ]
2016-06-22 14:55:22 +02:00
Mark Andrews
d7ab0204e2
4378. [contrib] #include <isc/string.h> for strlcat in zone2ldap.c.
...
[RT #42525 ]
2016-05-27 11:19:55 +10:00
Mark Andrews
cd6eeeb827
4350. [contrib] Declare result in dlz_filesystem_dynamic.c.
2016-04-29 10:08:50 +10:00
Evan Hunt
f6096b958c
[master] dnssec-keymgr
...
4349. [contrib] kasp2policy: A python script to create a DNSSEC
policy file from an OpenDNSSEC KASP XML file.
4348. [func] dnssec-keymgr: A new python-based DNSSEC key
management utility, which reads a policy definition
file and can create or update DNSSEC keys as needed
to ensure that a zone's keys match policy, roll over
correctly on schedule, etc. Thanks to Sebastian
Castro for assistance in development. [RT #39211 ]
2016-04-28 00:16:01 -07:00
Tinderbox User
3eb65aba2a
update copyright notice / whitespace
2016-04-12 23:45:18 +00:00
Mark Andrews
8fcf2413e9
4345. [contrib] perftcpdns mishandled the return values from
...
clock_nanosleep. [RT #42131 ]
2016-04-12 10:54:16 +10:00
Jeremy C. Reed
e1fbec6efa
change [=PATH] to [=ARG] for two dlz configure switches help text
...
this is for #41940
--with-dlz-filesystem and --with-dlz-stub don't use a path
so update the --help text for them
too trivial to add a CHANGES entry
2016-03-15 15:55:09 -04:00
Evan Hunt
f3ad877eb0
[master] add dnsperf to contrib
...
4314. [contrib] Added 'dnsperf-2.1.0.0-1', a set of performance
testing tools provided by Nominum, Inc.
2016-02-03 15:29:12 -08:00
Mark Andrews
913d976eca
4263. [contrib] Address compiler warnings in mysqldyn module.
...
[RT #41130 ]
2015-11-20 16:07:43 +11:00
Evan Hunt
e13d04fda9
[master] fix python script versions
...
4257. [cleanup] Python scripts reported incorrect version. [RT #41080 ]
2015-11-08 21:34:24 -08:00
Mark Andrews
ffdd3bc812
4231. [contrib] Address unchecked memory allocation calls in
...
query-loc and zone2ldap. [RT #40789 ]
2015-09-30 15:46:55 +10:00
Mark Andrews
09f4e41912
4231. [contrib] Address unchecked calloc call in dlz_mysqldyn_mod.c.
...
[RT #40840 ]
2015-09-30 15:38:32 +10:00
Mark Andrews
0dc485ffb6
4230. [contrib] dlz_wildcard_dynamic.c:dlz_create could return a
...
uninitalised result. [RT #40839 ]
2015-09-30 15:33:16 +10:00
Mark Andrews
7b1f63dcd1
4209. [bug] Address resource leaks in dlz modules. [RT #40654 ]
2015-09-17 13:19:35 +10:00
Evan Hunt
d261093639
[master] possible null deref in dlz_wildcard
...
4206. [bug] contrib: fixed a possible NULL dereference in
DLZ wildcard module. [RT #40745 ]
2015-09-14 10:40:07 -07:00
Evan Hunt
d9b79cae72
[master] updated contrib/README
2015-03-25 13:12:15 -05:00
Evan Hunt
177e523c48
[master] dnssec-keyset.sh
...
4064. [contrib] dnssec-keyset.sh: Generates a specified number
of DNSSEC keys with timing set to implement a
pre-publication key rollover strategy. Thanks
to Jeffry A. Spain. [RT #38459 ]
2015-02-23 18:06:45 -08:00
Evan Hunt
ff7cc592b7
[master] fixed testing problems with bdbhtp DLZ module
2015-02-12 10:20:36 -08:00
Mukund Sivaraman
be7d3e641c
Fix typo (callback function name passed to dlz_create())
2014-12-29 16:57:51 +05:30
Evan Hunt
ff283cc0bc
[master] added omitted examples directory
2014-11-21 08:47:06 -08:00
Evan Hunt
13fe015cbf
[master] updated zkt
...
4008. [contrib] Updated zkt to latest version (1.1.3). [RT #37886 ]
2014-11-21 08:40:57 -08:00
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