"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "Knot DNS" between the packages
knot-2.2.1.tar.gz and knot-2.3.0.tar.gz

About: Knot DNS is a high-performance authoritative-only DNS server (supports zone transfers, dynamic updates and DNSSEC).

Summary:

The "Knot DNS" source code changed by about 20.1% and now consists of 1047 files.

Related Informations:

See NEWS (knot 2.3.0).

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Header file 279 28 18 54
C program 384 67 45 103
Python program 1 0 0 1
Shell program 12 1 0 1
Automake file 26 0 2 19
Lex program 1 0 0 1
M4 macro file 13 1 1 6
Makefile 2 1 0 0
Man page 1 0 0 0
Pkg-config file 3 0 0 0
Yacc program 1 0 0 1
Configure script 1 0 0 1
PostScript file 1 0 0 0
Protocol Buffer file 1 0 0 0
RST file 19 1 0 11
Data file 75 0 0 0
Image file 1 0 0 0
Directory 83 14 5 0
Change log 4 0 0 1
Information file 8 0 0 0
License 8 0 0 0
Readme file 3 0 0 0
Text file 119 34 0 7
Other 1 0 0 0
Total Files104714771206



Header Files (100 of 279):

NameStatusDeltaVisual Diff
src/config.h.in changed 2.1% diff
src/contrib/files.h changed 18.5% diff
src/contrib/fnv/fnv.h added
src/contrib/fnv/longlong.h added
src/contrib/hhash.h changed 3.3% diff
src/contrib/net.h changed 10.0% diff
src/contrib/sockaddr.h changed 48.5% diff
src/contrib/strtonum.h added
src/contrib/wire_ctx.h changed 3.4% diff
src/dnssec/lib/dnssec/error.h changed 3.9% diff
src/dnssec/lib/dnssec/event.h changed 1.7% diff
src/dnssec/lib/dnssec/kasp.h changed 21.5% diff
src/dnssec/lib/dnssec/version.h changed 6.3% diff
src/dnssec/lib/event/action.h changed 6.8% diff
src/dnssec/lib/kasp/internal.h changed 57.6% diff
src/dnssec/lib/kasp/zone.h changed 18.0% diff
src/dnssec/lib/p11/p11.h added
src/dnssec/shared/strtonum.h removed
src/dnssec/utils/cmdparse/command.h moved 24.9% diff
src/utils/keymgr/cmdparse/command.h
src/dnssec/utils/cmdparse/match.h moved 0.0%
src/utils/keymgr/cmdparse/match.h
src/dnssec/utils/cmdparse/parameter.h moved 0.0%
src/utils/keymgr/cmdparse/parameter.h
src/dnssec/utils/cmdparse/value.h moved 14.2% diff
src/utils/keymgr/cmdparse/value.h
src/dnssec/utils/legacy/key.h moved 0.0%
src/utils/keymgr/legacy/key.h
src/dnssec/utils/legacy/privkey.h moved 0.0%
src/utils/keymgr/legacy/privkey.h
src/dnssec/utils/legacy/pubkey.h moved 0.0%
src/utils/keymgr/legacy/pubkey.h
src/dnssec/utils/print.h moved 7.9% diff
src/dnssec/shared/print.h
src/knot/conf/base.h changed 3.7% diff
src/knot/conf/scheme.h changed 33.1% diff
src/knot/conf/tools.h changed 7.1% diff
src/knot/ctl/commands.h changed 23.4% diff
src/knot/dnssec/context.h changed 32.4% diff
src/knot/dnssec/nsec-chain.h changed 11.2% diff
src/knot/dnssec/nsec3-chain.h changed 29.3% diff
src/knot/dnssec/zone-nsec.h changed 14.0% diff
src/knot/dnssec/zone-sign.h changed 6.3% diff
src/knot/nameserver/axfr.h changed 45.8% diff
src/knot/nameserver/capture.h moved 32.4% diff
src/knot/query/capture.h
src/knot/nameserver/internet.h changed 6.3% diff
src/knot/nameserver/ixfr.h changed 3.1% diff
src/knot/nameserver/log.h added
src/knot/nameserver/notify.h changed 3.2% diff
src/knot/nameserver/nsec_proofs.h changed 8.0% diff
src/knot/nameserver/process_answer.h removed
src/knot/nameserver/process_query.h changed 13.4% diff
src/knot/query/query.h added
src/knot/updates/apply.h changed 6.0% diff
src/knot/updates/zone-update.h changed 82.0% diff
src/knot/zone/contents.h changed 24.6% diff
src/knot/zone/events/events.h moved 0.0%
src/knot/events/events.h
src/knot/zone/events/handlers.h moved 16.2% diff
src/knot/events/handlers.h
src/knot/zone/events/replan.h moved 0.0%
src/knot/events/replan.h
src/knot/zone/semantic-check.h changed 64.4% diff
src/knot/zone/zone.h changed 6.0% diff
src/knot/zone/zonefile.h changed 10.2% diff
src/libknot/consts.h changed 15.3% diff
src/libknot/cookies/alg-fnv64.h added
src/libknot/cookies/client.h added
src/libknot/cookies/server.h added
src/libknot/errcode.h changed 2.6% diff
src/libknot/libknot.h changed 5.8% diff
src/libknot/packet/pkt.h changed 1.0% diff
src/libknot/processing/layer.h moved 19.2% diff
src/knot/query/layer.h
src/libknot/processing/overlay.h removed
src/libknot/processing/requestor.h moved 42.6% diff
src/knot/query/requestor.h
src/libknot/rrset.h changed 2.3% diff
src/libknot/rrtype/nsec3param.h changed 71.4% diff
src/libknot/rrtype/opt-cookie.h added
src/libknot/rrtype/opt.h changed 56.4% diff
src/libknot/version.h changed 6.0% diff
src/utils/common/cert.h added
src/utils/common/exec.h changed 6.5% diff
src/utils/common/netio.h changed 10.7% diff
src/utils/common/params.h changed 7.7% diff
src/utils/common/strtonum.h removed
src/utils/common/tls.h added
src/utils/common/token.h changed 2.1% diff
src/utils/kdig/kdig_params.h changed 7.8% diff
src/utils/keymgr/options.h added
src/utils/khost/khost_params.h changed 13.8% diff
src/utils/knot1to2/cf-parse.tab.h changed 25.0% diff
src/utils/knot1to2/scheme.h changed 1.2% diff
src/utils/knotc/commands.h changed 33.6% diff
src/utils/knotc/process.h changed 1.0% diff
src/utils/kzonecheck/zone_check.h added
src/zscanner/version.h changed 6.5% diff
tests/fake_server.h changed 4.6% diff

C Programs (215 of 384):

NameStatusDeltaVisual Diff
doc/man/knot.conf.5in changed 17.7% diff
doc/man/knsupdate.1in changed 8.9% diff
libtap/runtests.c changed 0.1% diff
src/contrib/base32hex.c changed 1.5% diff
src/contrib/base64.c changed 1.4% diff
src/contrib/files.c changed 23.2% diff
src/contrib/fnv/hash_64a.c added
src/contrib/hat-trie/hat-trie.c changed 1.4% diff
src/contrib/hhash.c changed 8.1% diff
src/contrib/net.c changed 8.4% diff
src/contrib/sockaddr.c changed 39.3% diff
src/dnssec/lib/crypto.c changed 16.7% diff
src/dnssec/lib/error.c changed 7.3% diff
src/dnssec/lib/event/action/nsec3_resalt.c added
src/dnssec/lib/event/event.c changed 2.7% diff
src/dnssec/lib/kasp/dir/dir.c changed 6.4% diff
src/dnssec/lib/kasp/dir/json.c changed 0.3% diff
src/dnssec/lib/kasp/dir/policy.c changed 7.0% diff
src/dnssec/lib/kasp/dir/zone.c changed 15.0% diff
src/dnssec/lib/kasp/policy.c changed 3.6% diff
src/dnssec/lib/kasp/zone.c changed 1.1% diff
src/dnssec/lib/keystore/pkcs11.c changed 16.5% diff
src/dnssec/lib/nsec/hash.c changed 27.9% diff
src/dnssec/lib/nsec/nsec.c added
src/dnssec/lib/p11/p11.c added
src/dnssec/tests/event_nsec3_resalt.c added
src/dnssec/tests/kasp_policy.c changed 1.0% diff
src/dnssec/tests/keystore_pkcs11.c changed 0.7% diff
src/dnssec/tests/nsec_hash.c changed 34.1% diff
src/dnssec/tests/shared_strtonum.c removed
src/dnssec/utils/cmdparse/command.c moved 24.7% diff
src/utils/keymgr/cmdparse/command.c
src/dnssec/utils/cmdparse/parameter.c moved 6.0% diff
src/utils/keymgr/cmdparse/parameter.c
src/dnssec/utils/cmdparse/value.c moved 12.0% diff
src/utils/keymgr/cmdparse/value.c
src/dnssec/utils/keymgr.c moved 12.8% diff
src/utils/keymgr/keymgr.c
src/dnssec/utils/knsec3hash.c moved 6.7% diff
src/utils/knsec3hash/knsec3hash.c
src/dnssec/utils/legacy/key.c moved 3.4% diff
src/utils/keymgr/legacy/key.c
src/dnssec/utils/legacy/privkey.c moved 3.5% diff
src/utils/keymgr/legacy/privkey.c
src/dnssec/utils/legacy/pubkey.c moved 1.7% diff
src/utils/keymgr/legacy/pubkey.c
src/knot/conf/base.c changed 5.0% diff
src/knot/conf/conf.c changed 1.4% diff
src/knot/conf/confio.c changed 1.0% diff
src/knot/conf/scheme.c changed 66.7% diff
src/knot/conf/tools.c changed 21.6% diff
src/knot/ctl/commands.c changed 100.0% diff
src/knot/ctl/process.c changed 6.5% diff
src/knot/dnssec/context.c changed 100.0% diff
src/knot/dnssec/nsec-chain.c changed 0.7% diff
src/knot/dnssec/nsec3-chain.c changed 16.4% diff
src/knot/dnssec/policy.c changed 7.6% diff
src/knot/dnssec/rrset-sign.c changed 0.3% diff
src/knot/dnssec/zone-events.c changed 16.9% diff
src/knot/dnssec/zone-nsec.c changed 91.9% diff
src/knot/dnssec/zone-sign.c changed 4.7% diff
src/knot/events/handlers/dnssec.c added
src/knot/events/handlers/expire.c added
src/knot/events/handlers/flush.c added
src/knot/events/handlers/load.c added
src/knot/events/handlers/notify.c added
src/knot/events/handlers/refresh.c added
src/knot/events/handlers/update.c added
src/knot/modules/dnsproxy.c changed 15.2% diff
src/knot/modules/rosedb.c changed 3.3% diff
src/knot/modules/synth_record.c changed 2.6% diff
src/knot/nameserver/axfr.c changed 10.4% diff
src/knot/nameserver/capture.c moved 42.6% diff
src/knot/query/capture.c
src/knot/nameserver/internet.c changed 11.5% diff
src/knot/nameserver/ixfr.c changed 5.7% diff
src/knot/nameserver/notify.c changed 21.2% diff
src/knot/nameserver/nsec_proofs.c changed 87.0% diff
src/knot/nameserver/process_answer.c removed
src/knot/nameserver/process_query.c changed 5.1% diff
src/knot/nameserver/update.c changed 6.7% diff
src/knot/query/query.c added
src/knot/server/dthreads.c changed 0.2% diff
src/knot/server/rrl.c changed 0.5% diff
src/knot/server/server.c changed 3.7% diff
src/knot/server/tcp-handler.c changed 13.7% diff
src/knot/server/udp-handler.c changed 5.5% diff
src/knot/updates/apply.c changed 6.4% diff
src/knot/updates/ddns.c changed 4.7% diff
src/knot/updates/zone-update.c changed 100.0% diff
src/knot/zone/contents.c changed 24.7% diff
src/knot/zone/events/events.c moved 1.2% diff
src/knot/events/events.c
src/knot/zone/events/handlers.c removed
src/knot/zone/events/replan.c moved 1.7% diff
src/knot/events/replan.c
src/knot/zone/semantic-check.c changed 72.9% diff
src/knot/zone/zone-load.c changed 15.7% diff
src/knot/zone/zone-tree.c changed 14.4% diff
src/knot/zone/zone.c changed 7.8% diff
src/knot/zone/zonedb-load.c changed 1.5% diff
src/knot/zone/zonefile.c changed 18.2% diff
src/libknot/codes.c changed 1.5% diff
src/libknot/control/control.c changed 2.2% diff
src/libknot/cookies/alg-fnv64.c added
src/libknot/cookies/client.c added
src/libknot/cookies/server.c added
src/libknot/descriptor.c changed 0.6% diff
src/libknot/error.c changed 4.4% diff
src/libknot/packet/pkt.c changed 0.9% diff
src/libknot/processing/layer.c moved 18.0% diff
src/knot/query/layer.c
src/libknot/processing/overlay.c removed
src/libknot/processing/requestor.c moved 52.7% diff
src/knot/query/requestor.c
src/libknot/rrset-dump.c changed 4.7% diff
src/libknot/rrset.c changed 7.9% diff
src/libknot/rrtype/nsec3param.c changed 45.4% diff
src/libknot/rrtype/opt-cookie.c added
src/libknot/rrtype/opt.c changed 71.2% diff
src/libknot/yparser/yptrafo.c changed 0.3% diff
src/utils/common/cert.c added
src/utils/common/exec.c changed 1.2% diff
src/utils/common/netio.c changed 31.4% diff
src/utils/common/params.c changed 19.1% diff
src/utils/common/tls.c added
src/utils/common/token.c changed 4.3% diff
src/utils/kdig/kdig_exec.c changed 9.5% diff
src/utils/kdig/kdig_params.c changed 36.7% diff
src/utils/keymgr/options.c added
src/utils/khost/khost_params.c changed 10.5% diff
src/utils/knot1to2/cf-lex.c changed 23.7% diff
src/utils/knot1to2/cf-parse.tab.c changed 27.1% diff
src/utils/knot1to2/includes.c changed 3.3% diff
src/utils/knotc/commands.c changed 64.8% diff
src/utils/knotc/interactive.c changed 4.2% diff
src/utils/knotc/main.c changed 6.2% diff
src/utils/knotc/process.c changed 7.4% diff
src/utils/knotd/main.c changed 0.2% diff
src/utils/knsupdate/knsupdate_exec.c changed 0.7% diff
src/utils/knsupdate/knsupdate_params.c changed 4.2% diff
src/utils/kzonecheck/main.c added
src/utils/kzonecheck/zone_check.c added
src/zscanner/scanner.c.g2 changed 0.001% diff
src/zscanner/scanner.c.t0 changed 0.01% diff
src/zscanner/scanner.rl changed 0.2% diff
tests/base32hex.c removed
tests/base64.c removed
tests/confio.c changed 5.0% diff
tests/contrib/test_base32hex.c added
tests/contrib/test_base64.c added
tests/contrib/test_endian.c added
tests/contrib/test_hat-trie.c added
tests/contrib/test_heap.c added
tests/contrib/test_hhash.c added
tests/contrib/test_net.c added
tests/contrib/test_net_shortwrite.c added
tests/contrib/test_sockaddr.c added
tests/contrib/test_string.c added
tests/contrib/test_strtonum.c added
tests/contrib/test_wire.c added
tests/contrib/test_wire_ctx.c added
tests/control.c removed
tests/db.c removed
tests/descriptor.c removed
tests/dname.c removed
tests/edns.c removed
tests/endian.c removed
tests/hattrie.c removed
tests/heap.c removed
tests/hhash.c removed
tests/internal_mem.c removed
tests/journal.c changed 0.6% diff
tests/libknot/test_control.c added
tests/libknot/test_cookies-client.c added
tests/libknot/test_cookies-opt.c added
tests/libknot/test_cookies-server.c added
tests/libknot/test_db.c added
tests/libknot/test_descriptor.c added
tests/libknot/test_dname.c added
tests/libknot/test_edns.c added
tests/libknot/test_lookup.c added
tests/libknot/test_pkt.c added
tests/libknot/test_rdata.c added
tests/libknot/test_rdataset.c added
tests/libknot/test_rrset-wire.c added
tests/libknot/test_rrset.c added
tests/libknot/test_tsig.c added
tests/libknot/test_yparser.c added
tests/libknot/test_ypscheme.c added
tests/libknot/test_yptrafo.c added
tests/lookup.c removed
tests/net.c removed
tests/net_shortwrite.c removed
tests/node.c changed 0.4% diff
tests/overlay.c removed
tests/pkt.c removed
tests/process_answer.c changed 2.7% diff
tests/process_query.c changed 1.4% diff
tests/rdata.c removed
tests/rdataset.c removed
tests/requestor.c changed 51.2% diff
tests/rrset.c removed
tests/rrset_wire.c removed
tests/sockaddr.c removed
tests/tsig_key.c removed
tests/utils/test_cert.c added
tests/wire.c removed
tests/wire_ctx.c removed
tests/yparser.c removed
tests/ypscheme.c removed
tests/yptrafo.c removed
tests/zone_events.c changed 1.4% diff
tests/zone_timers.c changed 1.0% diff
tests/zone_update.c changed 100.0% diff

Python Programs (all 1):

NameStatusDeltaVisual Diff
doc/conf.py changed 0.9% diff

Shell Programs (2 of 12):

NameStatusDeltaVisual Diff
ltmain.sh changed 43.3% diff
tests/semantic_check.in added

Automake Files (21 of 26):

NameStatusDeltaVisual Diff
configure.ac changed 7.4% diff
doc/Makefile.am changed 9.6% diff
doc/Makefile.in changed 3.1% diff
libtap/Makefile.am changed 30.3% diff
libtap/Makefile.in changed 1.1% diff
Makefile.am changed 4.6% diff
Makefile.in changed 0.8% diff
samples/Makefile.in changed 1.2% diff
src/contrib/dnstap/Makefile.in changed 0.5% diff
src/dnssec/Makefile.am changed 3.9% diff
src/dnssec/Makefile.in changed 5.2% diff
src/dnssec/tests/Makefile.am changed 2.4% diff
src/dnssec/tests/Makefile.in changed 5.1% diff
src/dnssec/utils/Makefile.am removed
src/dnssec/utils/Makefile.in removed
src/Makefile.am changed 22.6% diff
src/Makefile.in changed 30.2% diff
src/zscanner/Makefile.in changed 0.4% diff
tests-fuzz/Makefile.in changed 0.5% diff
tests/Makefile.am changed 81.5% diff
tests/Makefile.in changed 71.8% diff

Lex Programs (all 1):

NameStatusDeltaVisual Diff
src/utils/knot1to2/cf-lex.l changed 0.6% diff

M4 Macro Files (8 of 13):

NameStatusDeltaVisual Diff
aclocal.m4 changed 11.3% diff
m4/ax_cc_clang.m4 added
m4/ax_cc_llvm.m4 removed
m4/libtool.m4 changed 33.2% diff
m4/ltoptions.m4 changed 31.9% diff
m4/ltsugar.m4 changed 4.6% diff
m4/ltversion.m4 changed 33.0% diff
m4/lt~obsolete.m4 changed 2.6% diff

Makefiles (1 of 2):

NameStatusDeltaVisual Diff
tests/semantic_check_data/Makefile.inc added

Yacc Programs (all 1):

NameStatusDeltaVisual Diff
src/utils/knot1to2/cf-parse.y changed 1.7% diff

Configure Scripts (all 1):

NameStatusDeltaVisual Diff
configure changed 12.6% diff

RST Files (12 of 19):

NameStatusDeltaVisual Diff
doc/configuration.rst changed 23.2% diff
doc/introduction.rst changed 6.7% diff
doc/man_kdig.rst changed 29.3% diff
doc/man_keymgr.rst changed 37.7% diff
doc/man_khost.rst changed 15.3% diff
doc/man_knotc.rst changed 24.0% diff
doc/man_knsupdate.rst changed 9.8% diff
doc/man_kzonecheck.rst added
doc/migration.rst changed 55.6% diff
doc/operation.rst changed 28.2% diff
doc/reference.rst changed 20.0% diff
doc/utilities.rst changed 5.3% diff

Directories (19 of 83):

NameStatus
src/contrib/fnv added
src/dnssec/lib/p11 added
src/dnssec/utils removed
src/dnssec/utils/cmdparse moved
src/utils/keymgr/cmdparse
src/dnssec/utils/legacy moved
src/utils/keymgr/legacy
src/knot/events/handlers added
src/knot/query added
src/knot/zone/events moved
src/knot/events
src/libknot/cookies added
src/libknot/processing removed
src/utils/keymgr added
src/utils/knsec3hash added
src/utils/kzonecheck added
tests/contrib added
tests/libknot added
tests/semantic_check_data added

Change Logs (1 of 4):

NameStatusDeltaVisual Diff
NEWS changed 3.4% diff

Text Files (41 of 119):

NameStatusDeltaVisual Diff
doc/man/kdig.1in changed 24.8% diff
doc/man/keymgr.8in changed 35.2% diff
doc/man/khost.1in changed 14.3% diff
doc/man/knot1to2.1in changed 3.3% diff
doc/man/knotc.8in changed 22.8% diff
doc/man/knotd.8in changed 2.2% diff
doc/man/knsec3hash.1in changed 1.8% diff
doc/man/kzonecheck.1in added
tests/semantic_check_data/cname_extra_01.zone added
tests/semantic_check_data/cname_extra_02.signed added
tests/semantic_check_data/cname_multiple.zone added
tests/semantic_check_data/different_signer_name.signed added
tests/semantic_check_data/dname_children.zone added
tests/semantic_check_data/missing_glue_01.zone added
tests/semantic_check_data/missing_glue_02.zone added
tests/semantic_check_data/missing_glue_03.zone added
tests/semantic_check_data/missing_ns.zone added
tests/semantic_check_data/no_error_delegaton_bitmap.signed added
tests/semantic_check_data/no_error_nsec3_delegation.signed added
tests/semantic_check_data/no_error_nsec3_optout.signed added
tests/semantic_check_data/no_error_wildcard_glue.zone added
tests/semantic_check_data/no_rrsig.signed added
tests/semantic_check_data/no_rrsig_with_delegation.signed added
tests/semantic_check_data/nsec3_chain_01.signed added
tests/semantic_check_data/nsec3_chain_02.signed added
tests/semantic_check_data/nsec3_chain_03.signed added
tests/semantic_check_data/nsec3_ds.signed added
tests/semantic_check_data/nsec3_missing.signed added
tests/semantic_check_data/nsec3_optout.signed added
tests/semantic_check_data/nsec3_wrong_bitmap_01.signed added
tests/semantic_check_data/nsec3_wrong_bitmap_02.signed added
tests/semantic_check_data/nsec_broken_chain_01.signed added
tests/semantic_check_data/nsec_broken_chain_02.signed added
tests/semantic_check_data/nsec_missing.signed added
tests/semantic_check_data/nsec_multiple.signed added
tests/semantic_check_data/nsec_wrong_bitmap_01.signed added
tests/semantic_check_data/nsec_wrong_bitmap_02.signed added
tests/semantic_check_data/rrsig_rdata_ttl.signed added
tests/semantic_check_data/rrsig_signed.signed added
tests/semantic_check_data/rrsig_ttl.signed added
tests/semantic_check_data/wrong_dnskey.signed added

Packages Compared:

knot-2.2.1.tar.gz
knot-2.3.0.tar.gz


Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS