]> git.ipfire.org Git - thirdparty/knot-dns.git/log
thirdparty/knot-dns.git
7 years agokdig: fix return code if no action specified (version, help)
Daniel Salzman [Wed, 2 Jan 2019 13:04:27 +0000 (14:04 +0100)] 
kdig: fix return code if no action specified (version, help)

7 years agokdig: return failure if all operations not successfully resolved
Daniel Salzman [Wed, 2 Jan 2019 12:31:59 +0000 (13:31 +0100)] 
kdig: return failure if all operations not successfully resolved

closes #632

7 years agokdig: remove boring newlines between retries
Daniel Salzman [Wed, 2 Jan 2019 11:10:24 +0000 (12:10 +0100)] 
kdig: remove boring newlines between retries

7 years agokdig: unify error states
Daniel Salzman [Wed, 2 Jan 2019 10:18:37 +0000 (11:18 +0100)] 
kdig: unify error states

7 years agokdig: make +time compatible with +timeout
Daniel Salzman [Wed, 2 Jan 2019 09:48:21 +0000 (10:48 +0100)] 
kdig: make +time compatible with +timeout

7 years agokdig: remove not-implemented option 'list SOA'
Daniel Salzman [Wed, 2 Jan 2019 08:57:58 +0000 (09:57 +0100)] 
kdig: remove not-implemented option 'list SOA'

7 years agodoc: update current year in the copyright
Daniel Salzman [Wed, 2 Jan 2019 08:55:52 +0000 (09:55 +0100)] 
doc: update current year in the copyright

7 years agodoc: add note about quote escaping in rdata specification
Daniel Salzman [Mon, 31 Dec 2018 10:53:50 +0000 (11:53 +0100)] 
doc: add note about quote escaping in rdata specification

7 years agokeymgr: mute uninitialized pointer read (Coverity)
Daniel Salzman [Mon, 31 Dec 2018 09:16:15 +0000 (10:16 +0100)] 
keymgr: mute uninitialized pointer read (Coverity)

7 years agocontrib/lmdb: update to 0.9.23
Daniel Salzman [Sun, 30 Dec 2018 19:52:04 +0000 (20:52 +0100)] 
contrib/lmdb: update to 0.9.23

7 years agotests: fixed new test for slow computers
Libor Peltan [Fri, 21 Dec 2018 21:37:53 +0000 (22:37 +0100)] 
tests: fixed new test for slow computers

7 years agotests: added test on zone-in-journal merging (dnssec usecase)
Libor Peltan [Fri, 21 Dec 2018 17:40:20 +0000 (18:40 +0100)] 
tests: added test on zone-in-journal merging (dnssec usecase)

7 years agoacl: mute Coverity build warning
Daniel Salzman [Fri, 21 Dec 2018 09:09:48 +0000 (10:09 +0100)] 
acl: mute Coverity build warning

7 years agoMerge branch 'acl_ext' into 'master'
Daniel Salzman [Wed, 19 Dec 2018 19:53:48 +0000 (19:53 +0000)] 
Merge branch 'acl_ext' into 'master'

ACL update action granularity

See merge request knot/knot-dns!953

7 years agosrc: remove Doxygen header if not API
Daniel Salzman [Tue, 18 Dec 2018 20:27:44 +0000 (21:27 +0100)] 
src: remove Doxygen header if not API

7 years agotests: extend the ACL unit test with new features
Mark Karpilovskij [Mon, 10 Dec 2018 15:55:00 +0000 (16:55 +0100)] 
tests: extend the ACL unit test with new features

7 years agoacl: implemented update owner and type granularity
Mark Karpilovskij [Mon, 19 Nov 2018 13:14:11 +0000 (14:14 +0100)] 
acl: implemented update owner and type granularity

7 years agoconf: add callbacks for parsing RR type
Mark Karpilovskij [Sat, 15 Dec 2018 23:30:16 +0000 (00:30 +0100)] 
conf: add callbacks for parsing RR type

7 years agoconf: add function to reset to first value of multi-valued item
Mark Karpilovskij [Fri, 7 Dec 2018 13:15:41 +0000 (14:15 +0100)] 
conf: add function to reset to first value of multi-valued item

7 years agoMerge branch 'fix_offline_ksk' into 'master'
Daniel Salzman [Tue, 18 Dec 2018 14:11:51 +0000 (14:11 +0000)] 
Merge branch 'fix_offline_ksk' into 'master'

Fix offline ksk

See merge request knot/knot-dns!961

7 years agodoc: improved Offline KSK howto
Libor Peltan [Tue, 18 Dec 2018 11:00:03 +0000 (12:00 +0100)] 
doc: improved Offline KSK howto

7 years agooffline_ksk: delete offline record before importing skr
Libor Peltan [Tue, 18 Dec 2018 07:35:52 +0000 (08:35 +0100)] 
offline_ksk: delete offline record before importing skr

7 years agooffline_ksk: keymgr generate-ksr requires specified from-to
Libor Peltan [Tue, 18 Dec 2018 07:24:18 +0000 (08:24 +0100)] 
offline_ksk: keymgr generate-ksr requires specified from-to

7 years agooffline_ksk: show-offline command can be used intervally
Libor Peltan [Mon, 17 Dec 2018 21:05:15 +0000 (22:05 +0100)] 
offline_ksk: show-offline command can be used intervally

7 years agodnssec (also offline ksk): explicit (overriding) zone-max-ttl setting in policy
Libor Peltan [Mon, 17 Dec 2018 20:28:43 +0000 (21:28 +0100)] 
dnssec (also offline ksk): explicit (overriding) zone-max-ttl setting in policy

7 years agodnssec/zsk_rollover: fixed serious typo
Libor Peltan [Mon, 17 Dec 2018 20:11:34 +0000 (21:11 +0100)] 
dnssec/zsk_rollover: fixed serious typo

7 years agooffline_ksk: human readable timestamps in ksr and skr
Libor Peltan [Mon, 17 Dec 2018 19:23:16 +0000 (20:23 +0100)] 
offline_ksk: human readable timestamps in ksr and skr

7 years agooffline_ksk: ksr and skr records are verbose and multiline
Libor Peltan [Mon, 17 Dec 2018 19:09:28 +0000 (20:09 +0100)] 
offline_ksk: ksr and skr records are verbose and multiline

7 years agodnssec: equivalent code change
Libor Peltan [Mon, 17 Dec 2018 19:01:34 +0000 (20:01 +0100)] 
dnssec: equivalent code change

7 years agokeymgr: tiny log change
Daniel Salzman [Mon, 17 Dec 2018 10:33:33 +0000 (11:33 +0100)] 
keymgr: tiny log change

7 years agotime: add UTC time zone to ISO 8601
Daniel Salzman [Mon, 17 Dec 2018 10:15:54 +0000 (11:15 +0100)] 
time: add UTC time zone to ISO 8601

7 years agooffline_ksk: don't print debug timestamps during 'pregenerate'
Daniel Salzman [Mon, 17 Dec 2018 09:54:55 +0000 (10:54 +0100)] 
offline_ksk: don't print debug timestamps during 'pregenerate'

7 years agokeymgr: generated ksk is ready by default
Libor Peltan [Thu, 13 Dec 2018 16:49:58 +0000 (17:49 +0100)] 
keymgr: generated ksk is ready by default

7 years agointernet: remove unused macro
Daniel Salzman [Mon, 17 Dec 2018 14:15:07 +0000 (15:15 +0100)] 
internet: remove unused macro

7 years agooffline ksk: fixed keymgr show-offline
Libor Peltan [Thu, 13 Dec 2018 16:44:52 +0000 (17:44 +0100)] 
offline ksk: fixed keymgr show-offline

7 years agopython: add targets for packaging to Makefile
Daniel Salzman [Fri, 7 Dec 2018 09:42:08 +0000 (10:42 +0100)] 
python: add targets for packaging to Makefile

7 years agotests-extra: set 'notify-rate' and 'startup-notify-rate' in Bind config
Daniel Salzman [Wed, 12 Dec 2018 11:16:52 +0000 (12:16 +0100)] 
tests-extra: set 'notify-rate' and 'startup-notify-rate' in Bind config

7 years agojournal: remove expected zone count check
Mark Karpilovskij [Tue, 11 Dec 2018 16:14:06 +0000 (17:14 +0100)] 
journal: remove expected zone count check

fixes #626

7 years agoMerge branch 'no_nsec_flag' into 'master'
Daniel Salzman [Tue, 11 Dec 2018 14:00:55 +0000 (14:00 +0000)] 
Merge branch 'no_nsec_flag' into 'master'

nsec: removed no longer needed flag

See merge request knot/knot-dns!960

7 years agoconfio: fix invalid ID when (un)setting every ID in a section
Daniel Salzman [Tue, 11 Dec 2018 13:23:39 +0000 (14:23 +0100)] 
confio: fix invalid ID when (un)setting every ID in a section

7 years agonsec: removed unneeded params
Libor Peltan [Tue, 11 Dec 2018 11:22:03 +0000 (12:22 +0100)] 
nsec: removed unneeded params

7 years agonsec: removed no longer needed flag
Libor Peltan [Tue, 11 Dec 2018 09:51:55 +0000 (10:51 +0100)] 
nsec: removed no longer needed flag

this also fixes the BUG that sometimes a nsec record is MISSING

7 years agocontrib: disable -Wshadow with embedded LMDB
Daniel Salzman [Mon, 10 Dec 2018 13:48:23 +0000 (14:48 +0100)] 
contrib: disable -Wshadow with embedded LMDB

7 years agoDockerfile: use '--prefix=/' and 'DESTDIR=/tmp/knot-install'
Daniel Salzman [Mon, 10 Dec 2018 13:04:22 +0000 (14:04 +0100)] 
Dockerfile: use '--prefix=/' and 'DESTDIR=/tmp/knot-install'

7 years agotest: attempt to fix slave signing
Libor Peltan [Fri, 7 Dec 2018 16:39:10 +0000 (17:39 +0100)] 
test: attempt to fix slave signing

7 years agokeymgr: split nsec3_salt into nsec3_salt_print and nsec3_salt_set
Daniel Salzman [Fri, 7 Dec 2018 14:14:04 +0000 (15:14 +0100)] 
keymgr: split nsec3_salt into nsec3_salt_print and nsec3_salt_set

7 years agoMerge branch 'nsec3_salt_manip' into 'master'
Daniel Salzman [Fri, 7 Dec 2018 12:54:17 +0000 (12:54 +0000)] 
Merge branch 'nsec3_salt_manip' into 'master'

keymgr: implemented NSEC3 salt read/write

See merge request knot/knot-dns!958

7 years agokeymgr: implemented NSEC3 salt read/write
Libor Peltan [Tue, 4 Dec 2018 15:51:16 +0000 (16:51 +0100)] 
keymgr: implemented NSEC3 salt read/write

7 years agoconfigure: remove redundant check on clock_gettime
Daniel Salzman [Thu, 6 Dec 2018 09:43:17 +0000 (10:43 +0100)] 
configure: remove redundant check on clock_gettime

7 years agolibdnssec: don't link against libm
Daniel Salzman [Thu, 6 Dec 2018 09:21:40 +0000 (10:21 +0100)] 
libdnssec: don't link against libm

closes #628

7 years agolibdnssec: link explicitly against libpthread if PKCS #11 is enabled
Daniel Salzman [Thu, 6 Dec 2018 08:51:39 +0000 (09:51 +0100)] 
libdnssec: link explicitly against libpthread if PKCS #11 is enabled

closes #629

7 years agoMerge branch 'no_timestamp_created' into 'master'
Daniel Salzman [Wed, 5 Dec 2018 12:15:09 +0000 (12:15 +0000)] 
Merge branch 'no_timestamp_created' into 'master'

keymgr: don't diplay 'created' timestamp...

See merge request knot/knot-dns!959

7 years agokeymgr: don't diplay 'created' timestamp...
Libor Peltan [Tue, 4 Dec 2018 17:03:51 +0000 (18:03 +0100)] 
keymgr: don't diplay 'created' timestamp...

as it's of no use and it might be confusing e.g. with offline KSK

7 years agoMerge branch 'adjust_refactor' into 'master'
Daniel Salzman [Tue, 4 Dec 2018 14:20:29 +0000 (14:20 +0000)] 
Merge branch 'adjust_refactor' into 'master'

Adjust refactor

See merge request knot/knot-dns!954

7 years agoAdjust refactor
Libor Peltan [Tue, 4 Dec 2018 14:20:29 +0000 (14:20 +0000)] 
Adjust refactor

7 years agoMerge branch 'journal_drop_irrelavant' into 'master'
Daniel Salzman [Tue, 4 Dec 2018 10:08:03 +0000 (10:08 +0000)] 
Merge branch 'journal_drop_irrelavant' into 'master'

journal: drop when any axfr-like change to zone

See merge request knot/knot-dns!957

7 years agojournal: drop when any axfr-like change to zone
Libor Peltan [Tue, 4 Dec 2018 09:31:31 +0000 (10:31 +0100)] 
journal: drop when any axfr-like change to zone

7 years agoAdd -Wshadow to default CFLAGS + adapt code
Daniel Salzman [Mon, 3 Dec 2018 15:18:58 +0000 (16:18 +0100)] 
Add -Wshadow to default CFLAGS + adapt code

7 years agoDockerfile: use working directory instead of git clone
Daniel Salzman [Fri, 23 Nov 2018 09:57:02 +0000 (10:57 +0100)] 
Dockerfile: use working directory instead of git clone

7 years agoDockerfile: complete overhaul
Daniel Salzman [Fri, 23 Nov 2018 08:21:48 +0000 (09:21 +0100)] 
Dockerfile: complete overhaul

7 years agopython: extend .gitignore
Daniel Salzman [Thu, 22 Nov 2018 12:27:30 +0000 (13:27 +0100)] 
python: extend .gitignore

7 years agopython: improve libknot detection
Daniel Salzman [Tue, 20 Nov 2018 15:33:07 +0000 (16:33 +0100)] 
python: improve libknot detection

7 years agoREADME: switch to libidn2 for Fedora
Daniel Salzman [Tue, 20 Nov 2018 14:38:52 +0000 (15:38 +0100)] 
README: switch to libidn2 for Fedora

7 years agokeymgr: mute warning that keytag may be used uninitialized
Daniel Salzman [Mon, 19 Nov 2018 19:26:27 +0000 (20:26 +0100)] 
keymgr: mute warning that keytag may be used uninitialized

7 years agodoc: rename knot.pdf KnotDNS.pdf
Daniel Salzman [Mon, 19 Nov 2018 08:50:59 +0000 (09:50 +0100)] 
doc: rename knot.pdf KnotDNS.pdf

7 years agoMerge branch 'no_atoi' into 'master'
Daniel Salzman [Fri, 16 Nov 2018 15:14:45 +0000 (15:14 +0000)] 
Merge branch 'no_atoi' into 'master'

get rid of atoi()

See merge request knot/knot-dns!950

7 years agopython: add setup.py
Daniel Salzman [Fri, 16 Nov 2018 13:44:02 +0000 (14:44 +0100)] 
python: add setup.py

7 years agopython: move stats_*.py to samples
Daniel Salzman [Fri, 16 Nov 2018 12:00:19 +0000 (13:00 +0100)] 
python: move stats_*.py to samples

7 years agoscripts: remove obsolete scripts
Daniel Salzman [Fri, 16 Nov 2018 11:45:44 +0000 (12:45 +0100)] 
scripts: remove obsolete scripts

7 years agoMerge branch 'manually-set-copyright-year' into 'master'
Daniel Salzman [Fri, 16 Nov 2018 09:13:57 +0000 (09:13 +0000)] 
Merge branch 'manually-set-copyright-year' into 'master'

docs: manually set copyright year in doc/conf.py

See merge request knot/knot-dns!952

7 years agodoc: fixed journal-contentS
Libor Peltan [Wed, 14 Nov 2018 15:40:42 +0000 (16:40 +0100)] 
doc: fixed journal-contentS

7 years agokeymgr: wrap long lines
Daniel Salzman [Wed, 14 Nov 2018 13:41:23 +0000 (14:41 +0100)] 
keymgr: wrap long lines

7 years agokeymgr: use PRIu64 for uint64_t values
Daniel Salzman [Wed, 14 Nov 2018 13:38:23 +0000 (14:38 +0100)] 
keymgr: use PRIu64 for uint64_t values

7 years agodocs: manually set copyright year in doc/conf.py
Daniel Kahn Gillmor [Wed, 14 Nov 2018 09:37:23 +0000 (04:37 -0500)] 
docs: manually set copyright year in doc/conf.py

To make builds bit-by-bit reproducible, the source code should not
change what is built based on the current time.

Currently, the documentation sets its build year by querying the
system clock, which means that the produced documentation changes when
you build it in a different year.

This approach costs one manual commit per year of development, but
always builds the same thing, and claims no additional copyright years
if no changes have been made to the source.

It provides a nice warning so that (hopefully) someone building the
package which needs the manual year update should notice and can make
the update themselves if the source code is actually active (as i
expect it to be in 2020, but who knows what will happen in 2035?)

Compare with the use of SOURCE_DATE_EPOCH:
https://gitlab.labs.nic.cz/knot/knot-dns/merge_requests/951

7 years agodoc: document tools for export/import of LMDB
Mark Karpilovskij [Fri, 9 Nov 2018 14:45:46 +0000 (15:45 +0100)] 
doc: document tools for export/import of LMDB

7 years agoget rid of atoi()
Libor Peltan [Mon, 12 Nov 2018 13:34:09 +0000 (14:34 +0100)] 
get rid of atoi()

7 years agogeoip: additional input sanitization, prevents zero-size realloc
Mark Karpilovskij [Fri, 9 Nov 2018 15:39:12 +0000 (16:39 +0100)] 
geoip: additional input sanitization, prevents zero-size realloc

7 years agokasp: fix printf fomat
Daniel Salzman [Thu, 8 Nov 2018 20:20:31 +0000 (21:20 +0100)] 
kasp: fix printf fomat

7 years agoserialize: fix possible memory leaks
Daniel Salzman [Thu, 8 Nov 2018 19:45:42 +0000 (20:45 +0100)] 
serialize: fix possible memory leaks

7 years agodnssec: remove dead code
Daniel Salzman [Thu, 8 Nov 2018 19:42:41 +0000 (20:42 +0100)] 
dnssec: remove dead code

7 years agoupdate: remove dead code
Daniel Salzman [Thu, 8 Nov 2018 19:39:05 +0000 (20:39 +0100)] 
update: remove dead code

7 years agoMerge branch 'fix_zone_max_ttl' into 'master'
Daniel Salzman [Thu, 8 Nov 2018 19:30:33 +0000 (19:30 +0000)] 
Merge branch 'fix_zone_max_ttl' into 'master'

dnssec: correct policy->zone_maxlimal_ttl for use in algorithm rollover

Closes #617 and #620

See merge request knot/knot-dns!949

7 years agobugfix: algorithm rollover not taking DS TTL as retire time
Libor Peltan [Thu, 8 Nov 2018 14:21:03 +0000 (15:21 +0100)] 
bugfix: algorithm rollover not taking DS TTL as retire time

7 years agodnssec: improve config processing + allow zero DNSKEY TTL
Daniel Salzman [Thu, 8 Nov 2018 13:34:10 +0000 (14:34 +0100)] 
dnssec: improve config processing + allow zero DNSKEY TTL

7 years agodnssec: correct policy->zone_maxlimal_ttl for use in algorithm rollover
Libor Peltan [Thu, 8 Nov 2018 12:18:00 +0000 (13:18 +0100)] 
dnssec: correct policy->zone_maxlimal_ttl for use in algorithm rollover

7 years agokdig: add SNI support
Alexander Schultz [Fri, 26 Oct 2018 20:07:00 +0000 (16:07 -0400)] 
kdig: add SNI support

7 years agoUpdate README.md
Daniel Salzman [Wed, 7 Nov 2018 13:43:20 +0000 (13:43 +0000)] 
Update README.md

7 years agodoc: improve warning message
Daniel Salzman [Wed, 7 Nov 2018 10:34:30 +0000 (11:34 +0100)] 
doc: improve warning message

7 years agotests-extra: move maxminddb check into module check
Daniel Salzman [Wed, 7 Nov 2018 09:54:03 +0000 (10:54 +0100)] 
tests-extra: move maxminddb check into module check

7 years agoMerge branch 'offline_ksk' into 'master'
Daniel Salzman [Tue, 6 Nov 2018 14:42:13 +0000 (14:42 +0000)] 
Merge branch 'offline_ksk' into 'master'

Offline ksk

See merge request knot/knot-dns!931

7 years agotests-extra: remove workaround for empty server port
Daniel Salzman [Tue, 6 Nov 2018 14:22:31 +0000 (15:22 +0100)] 
tests-extra: remove workaround for empty server port

7 years agooffline KSK: simplified
Libor Peltan [Tue, 6 Nov 2018 09:31:24 +0000 (10:31 +0100)] 
offline KSK: simplified

7 years agooffline KSK: nicer format of KSR and SKR
Libor Peltan [Tue, 6 Nov 2018 09:04:35 +0000 (10:04 +0100)] 
offline KSK: nicer format of KSR and SKR

7 years agozscanner: add comment callback processing support
Daniel Salzman [Wed, 31 Oct 2018 15:36:09 +0000 (16:36 +0100)] 
zscanner: add comment callback processing support

7 years agodnssec: structure for manipulating DNSKEY/CDS/RRSIG at once
Libor Peltan [Mon, 5 Nov 2018 19:11:50 +0000 (20:11 +0100)] 
dnssec: structure for manipulating DNSKEY/CDS/RRSIG at once

7 years agooffline KSK: rename load/store/del rrsig as offlined are various records
Libor Peltan [Mon, 5 Nov 2018 15:07:35 +0000 (16:07 +0100)] 
offline KSK: rename load/store/del rrsig as offlined are various records

...already since 79f5684

7 years agoSmall code improvements 2
Daniel Salzman [Mon, 5 Nov 2018 12:48:38 +0000 (13:48 +0100)] 
Small code improvements 2

7 years agoSmall code improvements 1
Daniel Salzman [Mon, 5 Nov 2018 12:10:16 +0000 (13:10 +0100)] 
Small code improvements 1

7 years agotests-extra: rename offline_ksk test
Daniel Salzman [Mon, 5 Nov 2018 10:04:15 +0000 (11:04 +0100)] 
tests-extra: rename offline_ksk test

7 years agodoc: update doc on offline KSK feature
Mark Karpilovskij [Fri, 2 Nov 2018 14:02:15 +0000 (15:02 +0100)] 
doc: update doc on offline KSK feature