]>
git.ipfire.org Git - thirdparty/knot-dns.git/log
Daniel Salzman [Wed, 2 Jan 2019 13:04:27 +0000 (14:04 +0100)]
kdig: fix return code if no action specified (version, help)
Daniel Salzman [Wed, 2 Jan 2019 12:31:59 +0000 (13:31 +0100)]
kdig: return failure if all operations not successfully resolved
closes #632
Daniel Salzman [Wed, 2 Jan 2019 11:10:24 +0000 (12:10 +0100)]
kdig: remove boring newlines between retries
Daniel Salzman [Wed, 2 Jan 2019 10:18:37 +0000 (11:18 +0100)]
kdig: unify error states
Daniel Salzman [Wed, 2 Jan 2019 09:48:21 +0000 (10:48 +0100)]
kdig: make +time compatible with +timeout
Daniel Salzman [Wed, 2 Jan 2019 08:57:58 +0000 (09:57 +0100)]
kdig: remove not-implemented option 'list SOA'
Daniel Salzman [Wed, 2 Jan 2019 08:55:52 +0000 (09:55 +0100)]
doc: update current year in the copyright
Daniel Salzman [Mon, 31 Dec 2018 10:53:50 +0000 (11:53 +0100)]
doc: add note about quote escaping in rdata specification
Daniel Salzman [Mon, 31 Dec 2018 09:16:15 +0000 (10:16 +0100)]
keymgr: mute uninitialized pointer read (Coverity)
Daniel Salzman [Sun, 30 Dec 2018 19:52:04 +0000 (20:52 +0100)]
contrib/lmdb: update to 0.9.23
Libor Peltan [Fri, 21 Dec 2018 21:37:53 +0000 (22:37 +0100)]
tests: fixed new test for slow computers
Libor Peltan [Fri, 21 Dec 2018 17:40:20 +0000 (18:40 +0100)]
tests: added test on zone-in-journal merging (dnssec usecase)
Daniel Salzman [Fri, 21 Dec 2018 09:09:48 +0000 (10:09 +0100)]
acl: mute Coverity build warning
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
Daniel Salzman [Tue, 18 Dec 2018 20:27:44 +0000 (21:27 +0100)]
src: remove Doxygen header if not API
Mark Karpilovskij [Mon, 10 Dec 2018 15:55:00 +0000 (16:55 +0100)]
tests: extend the ACL unit test with new features
Mark Karpilovskij [Mon, 19 Nov 2018 13:14:11 +0000 (14:14 +0100)]
acl: implemented update owner and type granularity
Mark Karpilovskij [Sat, 15 Dec 2018 23:30:16 +0000 (00:30 +0100)]
conf: add callbacks for parsing RR type
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
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
Libor Peltan [Tue, 18 Dec 2018 11:00:03 +0000 (12:00 +0100)]
doc: improved Offline KSK howto
Libor Peltan [Tue, 18 Dec 2018 07:35:52 +0000 (08:35 +0100)]
offline_ksk: delete offline record before importing skr
Libor Peltan [Tue, 18 Dec 2018 07:24:18 +0000 (08:24 +0100)]
offline_ksk: keymgr generate-ksr requires specified from-to
Libor Peltan [Mon, 17 Dec 2018 21:05:15 +0000 (22:05 +0100)]
offline_ksk: show-offline command can be used intervally
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
Libor Peltan [Mon, 17 Dec 2018 20:11:34 +0000 (21:11 +0100)]
dnssec/zsk_rollover: fixed serious typo
Libor Peltan [Mon, 17 Dec 2018 19:23:16 +0000 (20:23 +0100)]
offline_ksk: human readable timestamps in ksr and skr
Libor Peltan [Mon, 17 Dec 2018 19:09:28 +0000 (20:09 +0100)]
offline_ksk: ksr and skr records are verbose and multiline
Libor Peltan [Mon, 17 Dec 2018 19:01:34 +0000 (20:01 +0100)]
dnssec: equivalent code change
Daniel Salzman [Mon, 17 Dec 2018 10:33:33 +0000 (11:33 +0100)]
keymgr: tiny log change
Daniel Salzman [Mon, 17 Dec 2018 10:15:54 +0000 (11:15 +0100)]
time: add UTC time zone to ISO 8601
Daniel Salzman [Mon, 17 Dec 2018 09:54:55 +0000 (10:54 +0100)]
offline_ksk: don't print debug timestamps during 'pregenerate'
Libor Peltan [Thu, 13 Dec 2018 16:49:58 +0000 (17:49 +0100)]
keymgr: generated ksk is ready by default
Daniel Salzman [Mon, 17 Dec 2018 14:15:07 +0000 (15:15 +0100)]
internet: remove unused macro
Libor Peltan [Thu, 13 Dec 2018 16:44:52 +0000 (17:44 +0100)]
offline ksk: fixed keymgr show-offline
Daniel Salzman [Fri, 7 Dec 2018 09:42:08 +0000 (10:42 +0100)]
python: add targets for packaging to Makefile
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
Mark Karpilovskij [Tue, 11 Dec 2018 16:14:06 +0000 (17:14 +0100)]
journal: remove expected zone count check
fixes #626
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
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
Libor Peltan [Tue, 11 Dec 2018 11:22:03 +0000 (12:22 +0100)]
nsec: removed unneeded params
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
Daniel Salzman [Mon, 10 Dec 2018 13:48:23 +0000 (14:48 +0100)]
contrib: disable -Wshadow with embedded LMDB
Daniel Salzman [Mon, 10 Dec 2018 13:04:22 +0000 (14:04 +0100)]
Dockerfile: use '--prefix=/' and 'DESTDIR=/tmp/knot-install'
Libor Peltan [Fri, 7 Dec 2018 16:39:10 +0000 (17:39 +0100)]
test: attempt to fix slave signing
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
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
Libor Peltan [Tue, 4 Dec 2018 15:51:16 +0000 (16:51 +0100)]
keymgr: implemented NSEC3 salt read/write
Daniel Salzman [Thu, 6 Dec 2018 09:43:17 +0000 (10:43 +0100)]
configure: remove redundant check on clock_gettime
Daniel Salzman [Thu, 6 Dec 2018 09:21:40 +0000 (10:21 +0100)]
libdnssec: don't link against libm
closes #628
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
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
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
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
Libor Peltan [Tue, 4 Dec 2018 14:20:29 +0000 (14:20 +0000)]
Adjust refactor
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
Libor Peltan [Tue, 4 Dec 2018 09:31:31 +0000 (10:31 +0100)]
journal: drop when any axfr-like change to zone
Daniel Salzman [Mon, 3 Dec 2018 15:18:58 +0000 (16:18 +0100)]
Add -Wshadow to default CFLAGS + adapt code
Daniel Salzman [Fri, 23 Nov 2018 09:57:02 +0000 (10:57 +0100)]
Dockerfile: use working directory instead of git clone
Daniel Salzman [Fri, 23 Nov 2018 08:21:48 +0000 (09:21 +0100)]
Dockerfile: complete overhaul
Daniel Salzman [Thu, 22 Nov 2018 12:27:30 +0000 (13:27 +0100)]
python: extend .gitignore
Daniel Salzman [Tue, 20 Nov 2018 15:33:07 +0000 (16:33 +0100)]
python: improve libknot detection
Daniel Salzman [Tue, 20 Nov 2018 14:38:52 +0000 (15:38 +0100)]
README: switch to libidn2 for Fedora
Daniel Salzman [Mon, 19 Nov 2018 19:26:27 +0000 (20:26 +0100)]
keymgr: mute warning that keytag may be used uninitialized
Daniel Salzman [Mon, 19 Nov 2018 08:50:59 +0000 (09:50 +0100)]
doc: rename knot.pdf KnotDNS.pdf
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
Daniel Salzman [Fri, 16 Nov 2018 13:44:02 +0000 (14:44 +0100)]
python: add setup.py
Daniel Salzman [Fri, 16 Nov 2018 12:00:19 +0000 (13:00 +0100)]
python: move stats_*.py to samples
Daniel Salzman [Fri, 16 Nov 2018 11:45:44 +0000 (12:45 +0100)]
scripts: remove obsolete scripts
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
Libor Peltan [Wed, 14 Nov 2018 15:40:42 +0000 (16:40 +0100)]
doc: fixed journal-contentS
Daniel Salzman [Wed, 14 Nov 2018 13:41:23 +0000 (14:41 +0100)]
keymgr: wrap long lines
Daniel Salzman [Wed, 14 Nov 2018 13:38:23 +0000 (14:38 +0100)]
keymgr: use PRIu64 for uint64_t values
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
Mark Karpilovskij [Fri, 9 Nov 2018 14:45:46 +0000 (15:45 +0100)]
doc: document tools for export/import of LMDB
Libor Peltan [Mon, 12 Nov 2018 13:34:09 +0000 (14:34 +0100)]
get rid of atoi()
Mark Karpilovskij [Fri, 9 Nov 2018 15:39:12 +0000 (16:39 +0100)]
geoip: additional input sanitization, prevents zero-size realloc
Daniel Salzman [Thu, 8 Nov 2018 20:20:31 +0000 (21:20 +0100)]
kasp: fix printf fomat
Daniel Salzman [Thu, 8 Nov 2018 19:45:42 +0000 (20:45 +0100)]
serialize: fix possible memory leaks
Daniel Salzman [Thu, 8 Nov 2018 19:42:41 +0000 (20:42 +0100)]
dnssec: remove dead code
Daniel Salzman [Thu, 8 Nov 2018 19:39:05 +0000 (20:39 +0100)]
update: remove dead code
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
Libor Peltan [Thu, 8 Nov 2018 14:21:03 +0000 (15:21 +0100)]
bugfix: algorithm rollover not taking DS TTL as retire time
Daniel Salzman [Thu, 8 Nov 2018 13:34:10 +0000 (14:34 +0100)]
dnssec: improve config processing + allow zero DNSKEY TTL
Libor Peltan [Thu, 8 Nov 2018 12:18:00 +0000 (13:18 +0100)]
dnssec: correct policy->zone_maxlimal_ttl for use in algorithm rollover
Alexander Schultz [Fri, 26 Oct 2018 20:07:00 +0000 (16:07 -0400)]
kdig: add SNI support
Daniel Salzman [Wed, 7 Nov 2018 13:43:20 +0000 (13:43 +0000)]
Update README.md
Daniel Salzman [Wed, 7 Nov 2018 10:34:30 +0000 (11:34 +0100)]
doc: improve warning message
Daniel Salzman [Wed, 7 Nov 2018 09:54:03 +0000 (10:54 +0100)]
tests-extra: move maxminddb check into module check
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
Daniel Salzman [Tue, 6 Nov 2018 14:22:31 +0000 (15:22 +0100)]
tests-extra: remove workaround for empty server port
Libor Peltan [Tue, 6 Nov 2018 09:31:24 +0000 (10:31 +0100)]
offline KSK: simplified
Libor Peltan [Tue, 6 Nov 2018 09:04:35 +0000 (10:04 +0100)]
offline KSK: nicer format of KSR and SKR
Daniel Salzman [Wed, 31 Oct 2018 15:36:09 +0000 (16:36 +0100)]
zscanner: add comment callback processing support
Libor Peltan [Mon, 5 Nov 2018 19:11:50 +0000 (20:11 +0100)]
dnssec: structure for manipulating DNSKEY/CDS/RRSIG at once
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
Daniel Salzman [Mon, 5 Nov 2018 12:48:38 +0000 (13:48 +0100)]
Small code improvements 2
Daniel Salzman [Mon, 5 Nov 2018 12:10:16 +0000 (13:10 +0100)]
Small code improvements 1
Daniel Salzman [Mon, 5 Nov 2018 10:04:15 +0000 (11:04 +0100)]
tests-extra: rename offline_ksk test
Mark Karpilovskij [Fri, 2 Nov 2018 14:02:15 +0000 (15:02 +0100)]
doc: update doc on offline KSK feature