From 780528d331ee4eb4cf669725662b72e8704d2884 Mon Sep 17 00:00:00 2001 From: Ondřej Surý Date: Fri, 7 Dec 2012 11:16:22 +0100 Subject: Imported Upstream version 1.1.3~rc1 --- AUTHORS | 0 COPYING | 0 ChangeLog | 0 CodingStyle | 0 Doxy.page.h | 0 Doxyfile | 0 Doxyfile.devel | 0 INSTALL | 0 KNOWN_ISSUES | 0 Knot.config | 0 Knot.creator | 0 Knot.files | 0 Knot.includes | 0 Makefile.am | 0 Makefile.in | 0 NEWS | 0 README | 0 RELNOTES | 11 ++++ aclocal.m4 | 0 configure | 20 +++--- configure.ac | 2 +- doc/.gitignore | 0 doc/Makefile.am | 0 doc/Makefile.in | 0 doc/configuration.texi | 0 doc/indices.texi | 0 doc/installation.texi | 0 doc/introduction.texi | 0 doc/knot.texi | 0 doc/migration.texi | 0 doc/reference.texi | 0 doc/requirements.texi | 0 doc/running.texi | 0 doc/security.texi | 0 doc/texinfo.tex | 0 doc/troubleshooting.texi | 0 knot.sample.conf.in | 0 m4/ax_check_compiler_flags.m4 | 0 m4/ax_ext.m4 | 0 m4/ax_gcc_x86_cpuid.m4 | 0 m4/libtool.m4 | 0 m4/ltoptions.m4 | 0 m4/ltsugar.m4 | 0 m4/ltversion.m4 | 0 m4/lt~obsolete.m4 | 0 samples/Makefile.am | 0 samples/Makefile.in | 0 samples/bogus25.com.zone | 0 samples/example.com.zone | 0 samples/example.com.zone.signed | 0 samples/example.com.zone.signed.nsec3 | 0 samples/knot.full.conf | 0 samples/knot.min.conf | 0 samples/knot.sample.conf.in | 0 scripts/urcu-tls-compat.patch | 0 src/Makefile.am | 0 src/Makefile.in | 0 src/common/LICENSE.txt | 0 src/common/acl.c | 0 src/common/acl.h | 0 src/common/base32.c | 0 src/common/base32.h | 0 src/common/base32hex.c | 0 src/common/base32hex.h | 0 src/common/base64.c | 0 src/common/base64.h | 0 src/common/crc.h | 0 src/common/dSFMT-params.h | 0 src/common/dSFMT-params521.h | 0 src/common/dSFMT.c | 0 src/common/dSFMT.h | 0 src/common/errcode.c | 0 src/common/errcode.h | 0 src/common/errors.c | 0 src/common/errors.h | 0 src/common/evqueue.c | 0 src/common/evqueue.h | 0 src/common/evsched.c | 0 src/common/evsched.h | 0 src/common/fdset.c | 0 src/common/fdset.h | 0 src/common/fdset_epoll.c | 0 src/common/fdset_epoll.h | 0 src/common/fdset_kqueue.c | 0 src/common/fdset_kqueue.h | 0 src/common/fdset_poll.c | 0 src/common/fdset_poll.h | 0 src/common/general-tree.c | 0 src/common/general-tree.h | 0 src/common/heap.c | 0 src/common/heap.h | 0 src/common/latency.c | 0 src/common/latency.h | 0 src/common/libtap/README | 0 src/common/libtap/tap.c | 0 src/common/libtap/tap.h | 0 src/common/libtap/tap_unit.h | 0 src/common/lists.c | 0 src/common/lists.h | 0 src/common/log.c | 0 src/common/log.h | 0 src/common/mempattern.c | 0 src/common/mempattern.h | 0 src/common/modified_tree.h | 0 src/common/print.c | 0 src/common/print.h | 0 src/common/prng.c | 0 src/common/prng.h | 0 src/common/ref.c | 0 src/common/ref.h | 0 src/common/skip-list.c | 0 src/common/skip-list.h | 0 src/common/slab/alloc-common.h | 0 src/common/slab/slab.c | 0 src/common/slab/slab.h | 0 src/common/sockaddr.c | 0 src/common/sockaddr.h | 0 src/common/tree.h | 0 src/config.h.in | 0 src/knot.conf.5 | 2 +- src/knot.service | 0 src/knot.spec | 0 src/knot.sysconfig | 0 src/knot/common.h | 0 src/knot/conf/cf-lex.l | 0 src/knot/conf/cf-parse.y | 0 src/knot/conf/conf.c | 0 src/knot/conf/conf.h | 0 src/knot/conf/logconf.c | 0 src/knot/conf/logconf.h | 0 src/knot/ctl/knotc_main.c | 0 src/knot/ctl/process.c | 0 src/knot/ctl/process.h | 0 src/knot/main.c | 0 src/knot/other/debug.h | 0 src/knot/server/dthreads.c | 0 src/knot/server/dthreads.h | 0 src/knot/server/journal.c | 0 src/knot/server/journal.h | 0 src/knot/server/notify.c | 0 src/knot/server/notify.h | 0 src/knot/server/server.c | 0 src/knot/server/server.h | 0 src/knot/server/socket.c | 0 src/knot/server/socket.h | 0 src/knot/server/tcp-handler.c | 0 src/knot/server/tcp-handler.h | 0 src/knot/server/udp-handler.c | 0 src/knot/server/udp-handler.h | 0 src/knot/server/xfr-handler.c | 0 src/knot/server/xfr-handler.h | 0 src/knot/server/zones.c | 0 src/knot/server/zones.h | 0 src/knot/stat/gatherer.c | 0 src/knot/stat/gatherer.h | 0 src/knot/stat/stat-common.h | 0 src/knot/stat/stat.c | 0 src/knot/stat/stat.h | 0 src/knot/zone/semantic-check.c | 37 ++++++++++-- src/knot/zone/semantic-check.h | 0 src/knot/zone/zone-dump-text.c | 0 src/knot/zone/zone-dump-text.h | 0 src/knot/zone/zone-dump.c | 0 src/knot/zone/zone-dump.h | 0 src/knot/zone/zone-load.c | 0 src/knot/zone/zone-load.h | 0 src/knotc.8 | 2 +- src/knotd.8 | 2 +- src/libknot/common.h | 0 src/libknot/consts.h | 0 src/libknot/dname.c | 0 src/libknot/dname.h | 0 src/libknot/edns.c | 0 src/libknot/edns.h | 0 src/libknot/hash/cuckoo-hash-table.c | 0 src/libknot/hash/cuckoo-hash-table.h | 0 src/libknot/hash/hash-functions.c | 0 src/libknot/hash/hash-functions.h | 0 src/libknot/hash/universal-system.c | 0 src/libknot/hash/universal-system.h | 0 src/libknot/libknot.h | 0 src/libknot/nameserver/name-server.c | 7 ++- src/libknot/nameserver/name-server.h | 0 src/libknot/nsec3.c | 0 src/libknot/nsec3.h | 0 src/libknot/packet/packet.c | 0 src/libknot/packet/packet.h | 0 src/libknot/packet/query.c | 0 src/libknot/packet/query.h | 0 src/libknot/packet/response.c | 0 src/libknot/packet/response.h | 0 src/libknot/rdata.c | 0 src/libknot/rdata.h | 0 src/libknot/rrset.c | 0 src/libknot/rrset.h | 0 src/libknot/tsig-op.c | 0 src/libknot/tsig-op.h | 0 src/libknot/tsig.c | 0 src/libknot/tsig.h | 0 src/libknot/updates/changesets.c | 0 src/libknot/updates/changesets.h | 0 src/libknot/updates/ddns.c | 0 src/libknot/updates/ddns.h | 0 src/libknot/updates/xfr-in.c | 0 src/libknot/updates/xfr-in.h | 0 src/libknot/util/debug.c | 0 src/libknot/util/debug.h | 0 src/libknot/util/descriptor.c | 0 src/libknot/util/descriptor.h | 0 src/libknot/util/tolower.c | 0 src/libknot/util/tolower.h | 0 src/libknot/util/utils.c | 0 src/libknot/util/utils.h | 0 src/libknot/util/wire.h | 0 src/libknot/zone/dname-table.c | 0 src/libknot/zone/dname-table.h | 0 src/libknot/zone/node.c | 0 src/libknot/zone/node.h | 0 src/libknot/zone/zone-contents.c | 0 src/libknot/zone/zone-contents.h | 0 src/libknot/zone/zone-diff.c | 67 +++++++++++++++++++++ src/libknot/zone/zone-diff.h | 0 src/libknot/zone/zone-tree.c | 0 src/libknot/zone/zone-tree.h | 0 src/libknot/zone/zone.c | 0 src/libknot/zone/zone.h | 0 src/libknot/zone/zonedb.c | 0 src/libknot/zone/zonedb.h | 0 src/tests/README | 0 src/tests/common/acl_tests.c | 0 src/tests/common/acl_tests.h | 0 src/tests/common/events_tests.c | 0 src/tests/common/events_tests.h | 0 src/tests/common/fdset_tests.c | 0 src/tests/common/fdset_tests.h | 0 src/tests/common/skiplist_tests.c | 0 src/tests/common/skiplist_tests.h | 0 src/tests/common/slab_tests.c | 0 src/tests/common/slab_tests.h | 0 src/tests/files/sample_conf | 0 src/tests/knot/conf_tests.c | 0 src/tests/knot/conf_tests.h | 0 src/tests/knot/dthreads_tests.c | 0 src/tests/knot/dthreads_tests.h | 0 src/tests/knot/journal_tests.c | 0 src/tests/knot/journal_tests.h | 0 src/tests/knot/server_tests.c | 0 src/tests/knot/server_tests.h | 0 src/tests/libknot/files/parsed_data | Bin src/tests/libknot/files/parsed_data_queries | Bin src/tests/libknot/files/raw_data | Bin src/tests/libknot/files/raw_data_queries | Bin src/tests/libknot/libknot/cuckoo_tests.c | 0 src/tests/libknot/libknot/cuckoo_tests.h | 0 src/tests/libknot/libknot/dname_table_tests.c | 0 src/tests/libknot/libknot/dname_table_tests.h | 0 src/tests/libknot/libknot/dname_tests.c | 0 src/tests/libknot/libknot/dname_tests.h | 0 src/tests/libknot/libknot/edns_tests.c | 0 src/tests/libknot/libknot/edns_tests.h | 0 src/tests/libknot/libknot/node_tests.c | 0 src/tests/libknot/libknot/node_tests.h | 0 src/tests/libknot/libknot/nsec3_tests.c | 0 src/tests/libknot/libknot/nsec3_tests.h | 0 src/tests/libknot/libknot/packet_tests.c | 0 src/tests/libknot/libknot/packet_tests.h | 0 src/tests/libknot/libknot/query_tests.c | 0 src/tests/libknot/libknot/query_tests.h | 0 src/tests/libknot/libknot/rdata_tests.c | 0 src/tests/libknot/libknot/rdata_tests.h | 0 src/tests/libknot/libknot/response_tests.c | 0 src/tests/libknot/libknot/response_tests.h | 0 src/tests/libknot/libknot/rrset_tests.c | 0 src/tests/libknot/libknot/rrset_tests.h | 0 src/tests/libknot/libknot/tsig_tests.c | 0 src/tests/libknot/libknot/tsig_tests.h | 0 src/tests/libknot/libknot/zone_tests.c | 0 src/tests/libknot/libknot/zone_tests.h | 0 src/tests/libknot/libknot/zone_tree_tests.c | 0 src/tests/libknot/libknot/zone_tree_tests.h | 0 src/tests/libknot/libknot/zonedb_tests.c | 0 src/tests/libknot/libknot/zonedb_tests.h | 0 src/tests/libknot/realdata/files/parsed_data | Bin .../libknot/realdata/files/parsed_data_queries | Bin src/tests/libknot/realdata/files/raw_data | Bin src/tests/libknot/realdata/files/raw_data_queries | Bin .../realdata/libknot/dname_tests_realdata.c | 0 .../realdata/libknot/dname_tests_realdata.h | 0 .../libknot/realdata/libknot/edns_tests_realdata.c | 0 .../libknot/realdata/libknot/edns_tests_realdata.h | 0 .../libknot/realdata/libknot/node_tests_realdata.c | 0 .../libknot/realdata/libknot/node_tests_realdata.h | 0 .../realdata/libknot/packet_tests_realdata.c | 0 .../realdata/libknot/packet_tests_realdata.h | 0 .../realdata/libknot/rdata_tests_realdata.c | 0 .../realdata/libknot/rdata_tests_realdata.h | 0 .../realdata/libknot/response_tests_realdata.c | 0 .../realdata/libknot/response_tests_realdata.h | 0 .../realdata/libknot/rrset_tests_realdata.c | 0 .../realdata/libknot/rrset_tests_realdata.h | 0 .../libknot/realdata/libknot/zone_tests_realdata.c | 0 .../libknot/realdata/libknot/zone_tests_realdata.h | 0 .../realdata/libknot/zonedb_tests_realdata.c | 0 .../realdata/libknot/zonedb_tests_realdata.h | 0 .../realdata/libknot_tests_loader_realdata.c | 0 .../realdata/libknot_tests_loader_realdata.h | 0 .../libknot/realdata/unittests_libknot_realdata.c | 0 src/tests/libknot/unittests_libknot.c | 0 src/tests/unittests_main.c | 0 src/tests/xfr_tests.c | 0 src/tests/xfr_tests.h | 0 src/zcompile/LICENSE | 0 src/zcompile/parser-descriptor.c | 0 src/zcompile/parser-descriptor.h | 0 src/zcompile/parser-util.c | 0 src/zcompile/parser-util.h | 0 src/zcompile/tests/unittests_zp_main.c | 0 src/zcompile/tests/zcompile_tests.c | 0 src/zcompile/zcompile-error.c | 0 src/zcompile/zcompile-error.h | 0 src/zcompile/zcompile.c | 0 src/zcompile/zcompile.h | 0 src/zcompile/zcompile_main.c | 0 src/zcompile/zlexer.l | 0 src/zcompile/zparser.y | 0 tests/querytcp.c | 0 326 files changed, 129 insertions(+), 21 deletions(-) mode change 100755 => 100644 AUTHORS mode change 100755 => 100644 COPYING mode change 100755 => 100644 ChangeLog mode change 100755 => 100644 CodingStyle mode change 100755 => 100644 Doxy.page.h mode change 100755 => 100644 Doxyfile mode change 100755 => 100644 Doxyfile.devel mode change 100755 => 100644 INSTALL mode change 100755 => 100644 KNOWN_ISSUES mode change 100755 => 100644 Knot.config mode change 100755 => 100644 Knot.creator mode change 100755 => 100644 Knot.files mode change 100755 => 100644 Knot.includes mode change 100755 => 100644 Makefile.am mode change 100755 => 100644 Makefile.in mode change 100755 => 100644 NEWS mode change 100755 => 100644 README mode change 100755 => 100644 RELNOTES mode change 100755 => 100644 aclocal.m4 mode change 100755 => 100644 configure.ac mode change 100755 => 100644 doc/.gitignore mode change 100755 => 100644 doc/Makefile.am mode change 100755 => 100644 doc/Makefile.in mode change 100755 => 100644 doc/configuration.texi mode change 100755 => 100644 doc/indices.texi mode change 100755 => 100644 doc/installation.texi mode change 100755 => 100644 doc/introduction.texi mode change 100755 => 100644 doc/knot.texi mode change 100755 => 100644 doc/migration.texi mode change 100755 => 100644 doc/reference.texi mode change 100755 => 100644 doc/requirements.texi mode change 100755 => 100644 doc/running.texi mode change 100755 => 100644 doc/security.texi mode change 100755 => 100644 doc/texinfo.tex mode change 100755 => 100644 doc/troubleshooting.texi mode change 100755 => 100644 knot.sample.conf.in mode change 100755 => 100644 m4/ax_check_compiler_flags.m4 mode change 100755 => 100644 m4/ax_ext.m4 mode change 100755 => 100644 m4/ax_gcc_x86_cpuid.m4 mode change 100755 => 100644 m4/libtool.m4 mode change 100755 => 100644 m4/ltoptions.m4 mode change 100755 => 100644 m4/ltsugar.m4 mode change 100755 => 100644 m4/ltversion.m4 mode change 100755 => 100644 m4/lt~obsolete.m4 mode change 100755 => 100644 samples/Makefile.am mode change 100755 => 100644 samples/Makefile.in mode change 100755 => 100644 samples/bogus25.com.zone mode change 100755 => 100644 samples/example.com.zone mode change 100755 => 100644 samples/example.com.zone.signed mode change 100755 => 100644 samples/example.com.zone.signed.nsec3 mode change 100755 => 100644 samples/knot.full.conf mode change 100755 => 100644 samples/knot.min.conf mode change 100755 => 100644 samples/knot.sample.conf.in mode change 100755 => 100644 scripts/urcu-tls-compat.patch mode change 100755 => 100644 src/Makefile.am mode change 100755 => 100644 src/Makefile.in mode change 100755 => 100644 src/common/LICENSE.txt mode change 100755 => 100644 src/common/acl.c mode change 100755 => 100644 src/common/acl.h mode change 100755 => 100644 src/common/base32.c mode change 100755 => 100644 src/common/base32.h mode change 100755 => 100644 src/common/base32hex.c mode change 100755 => 100644 src/common/base32hex.h mode change 100755 => 100644 src/common/base64.c mode change 100755 => 100644 src/common/base64.h mode change 100755 => 100644 src/common/crc.h mode change 100755 => 100644 src/common/dSFMT-params.h mode change 100755 => 100644 src/common/dSFMT-params521.h mode change 100755 => 100644 src/common/dSFMT.c mode change 100755 => 100644 src/common/dSFMT.h mode change 100755 => 100644 src/common/errcode.c mode change 100755 => 100644 src/common/errcode.h mode change 100755 => 100644 src/common/errors.c mode change 100755 => 100644 src/common/errors.h mode change 100755 => 100644 src/common/evqueue.c mode change 100755 => 100644 src/common/evqueue.h mode change 100755 => 100644 src/common/evsched.c mode change 100755 => 100644 src/common/evsched.h mode change 100755 => 100644 src/common/fdset.c mode change 100755 => 100644 src/common/fdset.h mode change 100755 => 100644 src/common/fdset_epoll.c mode change 100755 => 100644 src/common/fdset_epoll.h mode change 100755 => 100644 src/common/fdset_kqueue.c mode change 100755 => 100644 src/common/fdset_kqueue.h mode change 100755 => 100644 src/common/fdset_poll.c mode change 100755 => 100644 src/common/fdset_poll.h mode change 100755 => 100644 src/common/general-tree.c mode change 100755 => 100644 src/common/general-tree.h mode change 100755 => 100644 src/common/heap.c mode change 100755 => 100644 src/common/heap.h mode change 100755 => 100644 src/common/latency.c mode change 100755 => 100644 src/common/latency.h mode change 100755 => 100644 src/common/libtap/README mode change 100755 => 100644 src/common/libtap/tap.c mode change 100755 => 100644 src/common/libtap/tap.h mode change 100755 => 100644 src/common/libtap/tap_unit.h mode change 100755 => 100644 src/common/lists.c mode change 100755 => 100644 src/common/lists.h mode change 100755 => 100644 src/common/log.c mode change 100755 => 100644 src/common/log.h mode change 100755 => 100644 src/common/mempattern.c mode change 100755 => 100644 src/common/mempattern.h mode change 100755 => 100644 src/common/modified_tree.h mode change 100755 => 100644 src/common/print.c mode change 100755 => 100644 src/common/print.h mode change 100755 => 100644 src/common/prng.c mode change 100755 => 100644 src/common/prng.h mode change 100755 => 100644 src/common/ref.c mode change 100755 => 100644 src/common/ref.h mode change 100755 => 100644 src/common/skip-list.c mode change 100755 => 100644 src/common/skip-list.h mode change 100755 => 100644 src/common/slab/alloc-common.h mode change 100755 => 100644 src/common/slab/slab.c mode change 100755 => 100644 src/common/slab/slab.h mode change 100755 => 100644 src/common/sockaddr.c mode change 100755 => 100644 src/common/sockaddr.h mode change 100755 => 100644 src/common/tree.h mode change 100755 => 100644 src/config.h.in mode change 100755 => 100644 src/knot.conf.5 mode change 100755 => 100644 src/knot.service mode change 100755 => 100644 src/knot.spec mode change 100755 => 100644 src/knot.sysconfig mode change 100755 => 100644 src/knot/common.h mode change 100755 => 100644 src/knot/conf/cf-lex.l mode change 100755 => 100644 src/knot/conf/cf-parse.y mode change 100755 => 100644 src/knot/conf/conf.c mode change 100755 => 100644 src/knot/conf/conf.h mode change 100755 => 100644 src/knot/conf/logconf.c mode change 100755 => 100644 src/knot/conf/logconf.h mode change 100755 => 100644 src/knot/ctl/knotc_main.c mode change 100755 => 100644 src/knot/ctl/process.c mode change 100755 => 100644 src/knot/ctl/process.h mode change 100755 => 100644 src/knot/main.c mode change 100755 => 100644 src/knot/other/debug.h mode change 100755 => 100644 src/knot/server/dthreads.c mode change 100755 => 100644 src/knot/server/dthreads.h mode change 100755 => 100644 src/knot/server/journal.c mode change 100755 => 100644 src/knot/server/journal.h mode change 100755 => 100644 src/knot/server/notify.c mode change 100755 => 100644 src/knot/server/notify.h mode change 100755 => 100644 src/knot/server/server.c mode change 100755 => 100644 src/knot/server/server.h mode change 100755 => 100644 src/knot/server/socket.c mode change 100755 => 100644 src/knot/server/socket.h mode change 100755 => 100644 src/knot/server/tcp-handler.c mode change 100755 => 100644 src/knot/server/tcp-handler.h mode change 100755 => 100644 src/knot/server/udp-handler.c mode change 100755 => 100644 src/knot/server/udp-handler.h mode change 100755 => 100644 src/knot/server/xfr-handler.c mode change 100755 => 100644 src/knot/server/xfr-handler.h mode change 100755 => 100644 src/knot/server/zones.c mode change 100755 => 100644 src/knot/server/zones.h mode change 100755 => 100644 src/knot/stat/gatherer.c mode change 100755 => 100644 src/knot/stat/gatherer.h mode change 100755 => 100644 src/knot/stat/stat-common.h mode change 100755 => 100644 src/knot/stat/stat.c mode change 100755 => 100644 src/knot/stat/stat.h mode change 100755 => 100644 src/knot/zone/semantic-check.c mode change 100755 => 100644 src/knot/zone/semantic-check.h mode change 100755 => 100644 src/knot/zone/zone-dump-text.c mode change 100755 => 100644 src/knot/zone/zone-dump-text.h mode change 100755 => 100644 src/knot/zone/zone-dump.c mode change 100755 => 100644 src/knot/zone/zone-dump.h mode change 100755 => 100644 src/knot/zone/zone-load.c mode change 100755 => 100644 src/knot/zone/zone-load.h mode change 100755 => 100644 src/knotc.8 mode change 100755 => 100644 src/knotd.8 mode change 100755 => 100644 src/libknot/common.h mode change 100755 => 100644 src/libknot/consts.h mode change 100755 => 100644 src/libknot/dname.c mode change 100755 => 100644 src/libknot/dname.h mode change 100755 => 100644 src/libknot/edns.c mode change 100755 => 100644 src/libknot/edns.h mode change 100755 => 100644 src/libknot/hash/cuckoo-hash-table.c mode change 100755 => 100644 src/libknot/hash/cuckoo-hash-table.h mode change 100755 => 100644 src/libknot/hash/hash-functions.c mode change 100755 => 100644 src/libknot/hash/hash-functions.h mode change 100755 => 100644 src/libknot/hash/universal-system.c mode change 100755 => 100644 src/libknot/hash/universal-system.h mode change 100755 => 100644 src/libknot/libknot.h mode change 100755 => 100644 src/libknot/nameserver/name-server.c mode change 100755 => 100644 src/libknot/nameserver/name-server.h mode change 100755 => 100644 src/libknot/nsec3.c mode change 100755 => 100644 src/libknot/nsec3.h mode change 100755 => 100644 src/libknot/packet/packet.c mode change 100755 => 100644 src/libknot/packet/packet.h mode change 100755 => 100644 src/libknot/packet/query.c mode change 100755 => 100644 src/libknot/packet/query.h mode change 100755 => 100644 src/libknot/packet/response.c mode change 100755 => 100644 src/libknot/packet/response.h mode change 100755 => 100644 src/libknot/rdata.c mode change 100755 => 100644 src/libknot/rdata.h mode change 100755 => 100644 src/libknot/rrset.c mode change 100755 => 100644 src/libknot/rrset.h mode change 100755 => 100644 src/libknot/tsig-op.c mode change 100755 => 100644 src/libknot/tsig-op.h mode change 100755 => 100644 src/libknot/tsig.c mode change 100755 => 100644 src/libknot/tsig.h mode change 100755 => 100644 src/libknot/updates/changesets.c mode change 100755 => 100644 src/libknot/updates/changesets.h mode change 100755 => 100644 src/libknot/updates/ddns.c mode change 100755 => 100644 src/libknot/updates/ddns.h mode change 100755 => 100644 src/libknot/updates/xfr-in.c mode change 100755 => 100644 src/libknot/updates/xfr-in.h mode change 100755 => 100644 src/libknot/util/debug.c mode change 100755 => 100644 src/libknot/util/debug.h mode change 100755 => 100644 src/libknot/util/descriptor.c mode change 100755 => 100644 src/libknot/util/descriptor.h mode change 100755 => 100644 src/libknot/util/tolower.c mode change 100755 => 100644 src/libknot/util/tolower.h mode change 100755 => 100644 src/libknot/util/utils.c mode change 100755 => 100644 src/libknot/util/utils.h mode change 100755 => 100644 src/libknot/util/wire.h mode change 100755 => 100644 src/libknot/zone/dname-table.c mode change 100755 => 100644 src/libknot/zone/dname-table.h mode change 100755 => 100644 src/libknot/zone/node.c mode change 100755 => 100644 src/libknot/zone/node.h mode change 100755 => 100644 src/libknot/zone/zone-contents.c mode change 100755 => 100644 src/libknot/zone/zone-contents.h mode change 100755 => 100644 src/libknot/zone/zone-diff.c mode change 100755 => 100644 src/libknot/zone/zone-diff.h mode change 100755 => 100644 src/libknot/zone/zone-tree.c mode change 100755 => 100644 src/libknot/zone/zone-tree.h mode change 100755 => 100644 src/libknot/zone/zone.c mode change 100755 => 100644 src/libknot/zone/zone.h mode change 100755 => 100644 src/libknot/zone/zonedb.c mode change 100755 => 100644 src/libknot/zone/zonedb.h mode change 100755 => 100644 src/tests/README mode change 100755 => 100644 src/tests/common/acl_tests.c mode change 100755 => 100644 src/tests/common/acl_tests.h mode change 100755 => 100644 src/tests/common/events_tests.c mode change 100755 => 100644 src/tests/common/events_tests.h mode change 100755 => 100644 src/tests/common/fdset_tests.c mode change 100755 => 100644 src/tests/common/fdset_tests.h mode change 100755 => 100644 src/tests/common/skiplist_tests.c mode change 100755 => 100644 src/tests/common/skiplist_tests.h mode change 100755 => 100644 src/tests/common/slab_tests.c mode change 100755 => 100644 src/tests/common/slab_tests.h mode change 100755 => 100644 src/tests/files/sample_conf mode change 100755 => 100644 src/tests/knot/conf_tests.c mode change 100755 => 100644 src/tests/knot/conf_tests.h mode change 100755 => 100644 src/tests/knot/dthreads_tests.c mode change 100755 => 100644 src/tests/knot/dthreads_tests.h mode change 100755 => 100644 src/tests/knot/journal_tests.c mode change 100755 => 100644 src/tests/knot/journal_tests.h mode change 100755 => 100644 src/tests/knot/server_tests.c mode change 100755 => 100644 src/tests/knot/server_tests.h mode change 100755 => 100644 src/tests/libknot/files/parsed_data mode change 100755 => 100644 src/tests/libknot/files/parsed_data_queries mode change 100755 => 100644 src/tests/libknot/files/raw_data mode change 100755 => 100644 src/tests/libknot/files/raw_data_queries mode change 100755 => 100644 src/tests/libknot/libknot/cuckoo_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/cuckoo_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/dname_table_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/dname_table_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/dname_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/dname_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/edns_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/edns_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/node_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/node_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/nsec3_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/nsec3_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/packet_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/packet_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/query_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/query_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/rdata_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/rdata_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/response_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/response_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/rrset_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/rrset_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/tsig_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/tsig_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/zone_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/zone_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/zone_tree_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/zone_tree_tests.h mode change 100755 => 100644 src/tests/libknot/libknot/zonedb_tests.c mode change 100755 => 100644 src/tests/libknot/libknot/zonedb_tests.h mode change 100755 => 100644 src/tests/libknot/realdata/files/parsed_data mode change 100755 => 100644 src/tests/libknot/realdata/files/parsed_data_queries mode change 100755 => 100644 src/tests/libknot/realdata/files/raw_data mode change 100755 => 100644 src/tests/libknot/realdata/files/raw_data_queries mode change 100755 => 100644 src/tests/libknot/realdata/libknot/dname_tests_realdata.c mode change 100755 => 100644 src/tests/libknot/realdata/libknot/dname_tests_realdata.h mode change 100755 => 100644 src/tests/libknot/realdata/libknot/edns_tests_realdata.c mode change 100755 => 100644 src/tests/libknot/realdata/libknot/edns_tests_realdata.h mode change 100755 => 100644 src/tests/libknot/realdata/libknot/node_tests_realdata.c mode change 100755 => 100644 src/tests/libknot/realdata/libknot/node_tests_realdata.h mode change 100755 => 100644 src/tests/libknot/realdata/libknot/packet_tests_realdata.c mode change 100755 => 100644 src/tests/libknot/realdata/libknot/packet_tests_realdata.h mode change 100755 => 100644 src/tests/libknot/realdata/libknot/rdata_tests_realdata.c mode change 100755 => 100644 src/tests/libknot/realdata/libknot/rdata_tests_realdata.h mode change 100755 => 100644 src/tests/libknot/realdata/libknot/response_tests_realdata.c mode change 100755 => 100644 src/tests/libknot/realdata/libknot/response_tests_realdata.h mode change 100755 => 100644 src/tests/libknot/realdata/libknot/rrset_tests_realdata.c mode change 100755 => 100644 src/tests/libknot/realdata/libknot/rrset_tests_realdata.h mode change 100755 => 100644 src/tests/libknot/realdata/libknot/zone_tests_realdata.c mode change 100755 => 100644 src/tests/libknot/realdata/libknot/zone_tests_realdata.h mode change 100755 => 100644 src/tests/libknot/realdata/libknot/zonedb_tests_realdata.c mode change 100755 => 100644 src/tests/libknot/realdata/libknot/zonedb_tests_realdata.h mode change 100755 => 100644 src/tests/libknot/realdata/libknot_tests_loader_realdata.c mode change 100755 => 100644 src/tests/libknot/realdata/libknot_tests_loader_realdata.h mode change 100755 => 100644 src/tests/libknot/realdata/unittests_libknot_realdata.c mode change 100755 => 100644 src/tests/libknot/unittests_libknot.c mode change 100755 => 100644 src/tests/unittests_main.c mode change 100755 => 100644 src/tests/xfr_tests.c mode change 100755 => 100644 src/tests/xfr_tests.h mode change 100755 => 100644 src/zcompile/LICENSE mode change 100755 => 100644 src/zcompile/parser-descriptor.c mode change 100755 => 100644 src/zcompile/parser-descriptor.h mode change 100755 => 100644 src/zcompile/parser-util.c mode change 100755 => 100644 src/zcompile/parser-util.h mode change 100755 => 100644 src/zcompile/tests/unittests_zp_main.c mode change 100755 => 100644 src/zcompile/tests/zcompile_tests.c mode change 100755 => 100644 src/zcompile/zcompile-error.c mode change 100755 => 100644 src/zcompile/zcompile-error.h mode change 100755 => 100644 src/zcompile/zcompile.c mode change 100755 => 100644 src/zcompile/zcompile.h mode change 100755 => 100644 src/zcompile/zcompile_main.c mode change 100755 => 100644 src/zcompile/zlexer.l mode change 100755 => 100644 src/zcompile/zparser.y mode change 100755 => 100644 tests/querytcp.c diff --git a/AUTHORS b/AUTHORS old mode 100755 new mode 100644 diff --git a/COPYING b/COPYING old mode 100755 new mode 100644 diff --git a/ChangeLog b/ChangeLog old mode 100755 new mode 100644 diff --git a/CodingStyle b/CodingStyle old mode 100755 new mode 100644 diff --git a/Doxy.page.h b/Doxy.page.h old mode 100755 new mode 100644 diff --git a/Doxyfile b/Doxyfile old mode 100755 new mode 100644 diff --git a/Doxyfile.devel b/Doxyfile.devel old mode 100755 new mode 100644 diff --git a/INSTALL b/INSTALL old mode 100755 new mode 100644 diff --git a/KNOWN_ISSUES b/KNOWN_ISSUES old mode 100755 new mode 100644 diff --git a/Knot.config b/Knot.config old mode 100755 new mode 100644 diff --git a/Knot.creator b/Knot.creator old mode 100755 new mode 100644 diff --git a/Knot.files b/Knot.files old mode 100755 new mode 100644 diff --git a/Knot.includes b/Knot.includes old mode 100755 new mode 100644 diff --git a/Makefile.am b/Makefile.am old mode 100755 new mode 100644 diff --git a/Makefile.in b/Makefile.in old mode 100755 new mode 100644 diff --git a/NEWS b/NEWS old mode 100755 new mode 100644 diff --git a/README b/README old mode 100755 new mode 100644 diff --git a/RELNOTES b/RELNOTES old mode 100755 new mode 100644 index fc78b72..a6581d6 --- a/RELNOTES +++ b/RELNOTES @@ -1,3 +1,14 @@ +v1.1.3-rc1 - Dec 6, 2012 +------------------------ + +Bugfixes + * Fixed answering DS queries (RRSIGs not together with DS, AA bit + missing). + * Fixed setting ARCOUNT in some error responses with EDNS enabled. + * Fixed crash when compiling zone zone with NSEC3PARAM but no NSEC3 + and semantic checks enabled. + + v1.1.2 - Nov 21, 2012 --------------------- diff --git a/aclocal.m4 b/aclocal.m4 old mode 100755 new mode 100644 diff --git a/configure b/configure index d619fb0..3729ef6 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for knot 1.1.2. +# Generated by GNU Autoconf 2.68 for knot 1.1.3-rc1. # # Report bugs to . # @@ -570,8 +570,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='knot' PACKAGE_TARNAME='knot' -PACKAGE_VERSION='1.1.2' -PACKAGE_STRING='knot 1.1.2' +PACKAGE_VERSION='1.1.3-rc1' +PACKAGE_STRING='knot 1.1.3-rc1' PACKAGE_BUGREPORT='knot-dns@labs.nic.cz' PACKAGE_URL='' @@ -1300,7 +1300,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures knot 1.1.2 to adapt to many kinds of systems. +\`configure' configures knot 1.1.3-rc1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1370,7 +1370,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of knot 1.1.2:";; + short | recursive ) echo "Configuration of knot 1.1.3-rc1:";; esac cat <<\_ACEOF @@ -1488,7 +1488,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -knot configure 1.1.2 +knot configure 1.1.3-rc1 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -2038,7 +2038,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by knot $as_me 1.1.2, which was +It was created by knot $as_me 1.1.3-rc1, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2856,7 +2856,7 @@ fi # Define the identity of the package. PACKAGE='knot' - VERSION='1.1.2' + VERSION='1.1.3-rc1' cat >>confdefs.h <<_ACEOF @@ -15108,7 +15108,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by knot $as_me 1.1.2, which was +This file was extended by knot $as_me 1.1.3-rc1, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15174,7 +15174,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -knot config.status 1.1.2 +knot config.status 1.1.3-rc1 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac old mode 100755 new mode 100644 index 7ba09e9..6bbc47e --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ # -*- Autoconf -*- AC_PREREQ([2.60]) -AC_INIT([knot], [1.1.2], [knot-dns@labs.nic.cz]) +AC_INIT([knot], [1.1.3-rc1], [knot-dns@labs.nic.cz]) AM_INIT_AUTOMAKE([gnu -Wall -Werror]) AC_CONFIG_SRCDIR([src/knot/main.c]) AC_CONFIG_HEADERS([src/config.h]) diff --git a/doc/.gitignore b/doc/.gitignore old mode 100755 new mode 100644 diff --git a/doc/Makefile.am b/doc/Makefile.am old mode 100755 new mode 100644 diff --git a/doc/Makefile.in b/doc/Makefile.in old mode 100755 new mode 100644 diff --git a/doc/configuration.texi b/doc/configuration.texi old mode 100755 new mode 100644 diff --git a/doc/indices.texi b/doc/indices.texi old mode 100755 new mode 100644 diff --git a/doc/installation.texi b/doc/installation.texi old mode 100755 new mode 100644 diff --git a/doc/introduction.texi b/doc/introduction.texi old mode 100755 new mode 100644 diff --git a/doc/knot.texi b/doc/knot.texi old mode 100755 new mode 100644 diff --git a/doc/migration.texi b/doc/migration.texi old mode 100755 new mode 100644 diff --git a/doc/reference.texi b/doc/reference.texi old mode 100755 new mode 100644 diff --git a/doc/requirements.texi b/doc/requirements.texi old mode 100755 new mode 100644 diff --git a/doc/running.texi b/doc/running.texi old mode 100755 new mode 100644 diff --git a/doc/security.texi b/doc/security.texi old mode 100755 new mode 100644 diff --git a/doc/texinfo.tex b/doc/texinfo.tex old mode 100755 new mode 100644 diff --git a/doc/troubleshooting.texi b/doc/troubleshooting.texi old mode 100755 new mode 100644 diff --git a/knot.sample.conf.in b/knot.sample.conf.in old mode 100755 new mode 100644 diff --git a/m4/ax_check_compiler_flags.m4 b/m4/ax_check_compiler_flags.m4 old mode 100755 new mode 100644 diff --git a/m4/ax_ext.m4 b/m4/ax_ext.m4 old mode 100755 new mode 100644 diff --git a/m4/ax_gcc_x86_cpuid.m4 b/m4/ax_gcc_x86_cpuid.m4 old mode 100755 new mode 100644 diff --git a/m4/libtool.m4 b/m4/libtool.m4 old mode 100755 new mode 100644 diff --git a/m4/ltoptions.m4 b/m4/ltoptions.m4 old mode 100755 new mode 100644 diff --git a/m4/ltsugar.m4 b/m4/ltsugar.m4 old mode 100755 new mode 100644 diff --git a/m4/ltversion.m4 b/m4/ltversion.m4 old mode 100755 new mode 100644 diff --git a/m4/lt~obsolete.m4 b/m4/lt~obsolete.m4 old mode 100755 new mode 100644 diff --git a/samples/Makefile.am b/samples/Makefile.am old mode 100755 new mode 100644 diff --git a/samples/Makefile.in b/samples/Makefile.in old mode 100755 new mode 100644 diff --git a/samples/bogus25.com.zone b/samples/bogus25.com.zone old mode 100755 new mode 100644 diff --git a/samples/example.com.zone b/samples/example.com.zone old mode 100755 new mode 100644 diff --git a/samples/example.com.zone.signed b/samples/example.com.zone.signed old mode 100755 new mode 100644 diff --git a/samples/example.com.zone.signed.nsec3 b/samples/example.com.zone.signed.nsec3 old mode 100755 new mode 100644 diff --git a/samples/knot.full.conf b/samples/knot.full.conf old mode 100755 new mode 100644 diff --git a/samples/knot.min.conf b/samples/knot.min.conf old mode 100755 new mode 100644 diff --git a/samples/knot.sample.conf.in b/samples/knot.sample.conf.in old mode 100755 new mode 100644 diff --git a/scripts/urcu-tls-compat.patch b/scripts/urcu-tls-compat.patch old mode 100755 new mode 100644 diff --git a/src/Makefile.am b/src/Makefile.am old mode 100755 new mode 100644 diff --git a/src/Makefile.in b/src/Makefile.in old mode 100755 new mode 100644 diff --git a/src/common/LICENSE.txt b/src/common/LICENSE.txt old mode 100755 new mode 100644 diff --git a/src/common/acl.c b/src/common/acl.c old mode 100755 new mode 100644 diff --git a/src/common/acl.h b/src/common/acl.h old mode 100755 new mode 100644 diff --git a/src/common/base32.c b/src/common/base32.c old mode 100755 new mode 100644 diff --git a/src/common/base32.h b/src/common/base32.h old mode 100755 new mode 100644 diff --git a/src/common/base32hex.c b/src/common/base32hex.c old mode 100755 new mode 100644 diff --git a/src/common/base32hex.h b/src/common/base32hex.h old mode 100755 new mode 100644 diff --git a/src/common/base64.c b/src/common/base64.c old mode 100755 new mode 100644 diff --git a/src/common/base64.h b/src/common/base64.h old mode 100755 new mode 100644 diff --git a/src/common/crc.h b/src/common/crc.h old mode 100755 new mode 100644 diff --git a/src/common/dSFMT-params.h b/src/common/dSFMT-params.h old mode 100755 new mode 100644 diff --git a/src/common/dSFMT-params521.h b/src/common/dSFMT-params521.h old mode 100755 new mode 100644 diff --git a/src/common/dSFMT.c b/src/common/dSFMT.c old mode 100755 new mode 100644 diff --git a/src/common/dSFMT.h b/src/common/dSFMT.h old mode 100755 new mode 100644 diff --git a/src/common/errcode.c b/src/common/errcode.c old mode 100755 new mode 100644 diff --git a/src/common/errcode.h b/src/common/errcode.h old mode 100755 new mode 100644 diff --git a/src/common/errors.c b/src/common/errors.c old mode 100755 new mode 100644 diff --git a/src/common/errors.h b/src/common/errors.h old mode 100755 new mode 100644 diff --git a/src/common/evqueue.c b/src/common/evqueue.c old mode 100755 new mode 100644 diff --git a/src/common/evqueue.h b/src/common/evqueue.h old mode 100755 new mode 100644 diff --git a/src/common/evsched.c b/src/common/evsched.c old mode 100755 new mode 100644 diff --git a/src/common/evsched.h b/src/common/evsched.h old mode 100755 new mode 100644 diff --git a/src/common/fdset.c b/src/common/fdset.c old mode 100755 new mode 100644 diff --git a/src/common/fdset.h b/src/common/fdset.h old mode 100755 new mode 100644 diff --git a/src/common/fdset_epoll.c b/src/common/fdset_epoll.c old mode 100755 new mode 100644 diff --git a/src/common/fdset_epoll.h b/src/common/fdset_epoll.h old mode 100755 new mode 100644 diff --git a/src/common/fdset_kqueue.c b/src/common/fdset_kqueue.c old mode 100755 new mode 100644 diff --git a/src/common/fdset_kqueue.h b/src/common/fdset_kqueue.h old mode 100755 new mode 100644 diff --git a/src/common/fdset_poll.c b/src/common/fdset_poll.c old mode 100755 new mode 100644 diff --git a/src/common/fdset_poll.h b/src/common/fdset_poll.h old mode 100755 new mode 100644 diff --git a/src/common/general-tree.c b/src/common/general-tree.c old mode 100755 new mode 100644 diff --git a/src/common/general-tree.h b/src/common/general-tree.h old mode 100755 new mode 100644 diff --git a/src/common/heap.c b/src/common/heap.c old mode 100755 new mode 100644 diff --git a/src/common/heap.h b/src/common/heap.h old mode 100755 new mode 100644 diff --git a/src/common/latency.c b/src/common/latency.c old mode 100755 new mode 100644 diff --git a/src/common/latency.h b/src/common/latency.h old mode 100755 new mode 100644 diff --git a/src/common/libtap/README b/src/common/libtap/README old mode 100755 new mode 100644 diff --git a/src/common/libtap/tap.c b/src/common/libtap/tap.c old mode 100755 new mode 100644 diff --git a/src/common/libtap/tap.h b/src/common/libtap/tap.h old mode 100755 new mode 100644 diff --git a/src/common/libtap/tap_unit.h b/src/common/libtap/tap_unit.h old mode 100755 new mode 100644 diff --git a/src/common/lists.c b/src/common/lists.c old mode 100755 new mode 100644 diff --git a/src/common/lists.h b/src/common/lists.h old mode 100755 new mode 100644 diff --git a/src/common/log.c b/src/common/log.c old mode 100755 new mode 100644 diff --git a/src/common/log.h b/src/common/log.h old mode 100755 new mode 100644 diff --git a/src/common/mempattern.c b/src/common/mempattern.c old mode 100755 new mode 100644 diff --git a/src/common/mempattern.h b/src/common/mempattern.h old mode 100755 new mode 100644 diff --git a/src/common/modified_tree.h b/src/common/modified_tree.h old mode 100755 new mode 100644 diff --git a/src/common/print.c b/src/common/print.c old mode 100755 new mode 100644 diff --git a/src/common/print.h b/src/common/print.h old mode 100755 new mode 100644 diff --git a/src/common/prng.c b/src/common/prng.c old mode 100755 new mode 100644 diff --git a/src/common/prng.h b/src/common/prng.h old mode 100755 new mode 100644 diff --git a/src/common/ref.c b/src/common/ref.c old mode 100755 new mode 100644 diff --git a/src/common/ref.h b/src/common/ref.h old mode 100755 new mode 100644 diff --git a/src/common/skip-list.c b/src/common/skip-list.c old mode 100755 new mode 100644 diff --git a/src/common/skip-list.h b/src/common/skip-list.h old mode 100755 new mode 100644 diff --git a/src/common/slab/alloc-common.h b/src/common/slab/alloc-common.h old mode 100755 new mode 100644 diff --git a/src/common/slab/slab.c b/src/common/slab/slab.c old mode 100755 new mode 100644 diff --git a/src/common/slab/slab.h b/src/common/slab/slab.h old mode 100755 new mode 100644 diff --git a/src/common/sockaddr.c b/src/common/sockaddr.c old mode 100755 new mode 100644 diff --git a/src/common/sockaddr.h b/src/common/sockaddr.h old mode 100755 new mode 100644 diff --git a/src/common/tree.h b/src/common/tree.h old mode 100755 new mode 100644 diff --git a/src/config.h.in b/src/config.h.in old mode 100755 new mode 100644 diff --git a/src/knot.conf.5 b/src/knot.conf.5 old mode 100755 new mode 100644 index 47daa25..2dfc9bb --- a/src/knot.conf.5 +++ b/src/knot.conf.5 @@ -1,4 +1,4 @@ -.TH "knot.conf" "5" "August 2012" "CZ.NIC Labs" "Knot DNS, version 1.1.2" +.TH "knot.conf" "5" "August 2012" "CZ.NIC Labs" "Knot DNS, version 1.1.3-rc1" .SH "NAME" .LP .B knot.conf diff --git a/src/knot.service b/src/knot.service old mode 100755 new mode 100644 diff --git a/src/knot.spec b/src/knot.spec old mode 100755 new mode 100644 diff --git a/src/knot.sysconfig b/src/knot.sysconfig old mode 100755 new mode 100644 diff --git a/src/knot/common.h b/src/knot/common.h old mode 100755 new mode 100644 diff --git a/src/knot/conf/cf-lex.l b/src/knot/conf/cf-lex.l old mode 100755 new mode 100644 diff --git a/src/knot/conf/cf-parse.y b/src/knot/conf/cf-parse.y old mode 100755 new mode 100644 diff --git a/src/knot/conf/conf.c b/src/knot/conf/conf.c old mode 100755 new mode 100644 diff --git a/src/knot/conf/conf.h b/src/knot/conf/conf.h old mode 100755 new mode 100644 diff --git a/src/knot/conf/logconf.c b/src/knot/conf/logconf.c old mode 100755 new mode 100644 diff --git a/src/knot/conf/logconf.h b/src/knot/conf/logconf.h old mode 100755 new mode 100644 diff --git a/src/knot/ctl/knotc_main.c b/src/knot/ctl/knotc_main.c old mode 100755 new mode 100644 diff --git a/src/knot/ctl/process.c b/src/knot/ctl/process.c old mode 100755 new mode 100644 diff --git a/src/knot/ctl/process.h b/src/knot/ctl/process.h old mode 100755 new mode 100644 diff --git a/src/knot/main.c b/src/knot/main.c old mode 100755 new mode 100644 diff --git a/src/knot/other/debug.h b/src/knot/other/debug.h old mode 100755 new mode 100644 diff --git a/src/knot/server/dthreads.c b/src/knot/server/dthreads.c old mode 100755 new mode 100644 diff --git a/src/knot/server/dthreads.h b/src/knot/server/dthreads.h old mode 100755 new mode 100644 diff --git a/src/knot/server/journal.c b/src/knot/server/journal.c old mode 100755 new mode 100644 diff --git a/src/knot/server/journal.h b/src/knot/server/journal.h old mode 100755 new mode 100644 diff --git a/src/knot/server/notify.c b/src/knot/server/notify.c old mode 100755 new mode 100644 diff --git a/src/knot/server/notify.h b/src/knot/server/notify.h old mode 100755 new mode 100644 diff --git a/src/knot/server/server.c b/src/knot/server/server.c old mode 100755 new mode 100644 diff --git a/src/knot/server/server.h b/src/knot/server/server.h old mode 100755 new mode 100644 diff --git a/src/knot/server/socket.c b/src/knot/server/socket.c old mode 100755 new mode 100644 diff --git a/src/knot/server/socket.h b/src/knot/server/socket.h old mode 100755 new mode 100644 diff --git a/src/knot/server/tcp-handler.c b/src/knot/server/tcp-handler.c old mode 100755 new mode 100644 diff --git a/src/knot/server/tcp-handler.h b/src/knot/server/tcp-handler.h old mode 100755 new mode 100644 diff --git a/src/knot/server/udp-handler.c b/src/knot/server/udp-handler.c old mode 100755 new mode 100644 diff --git a/src/knot/server/udp-handler.h b/src/knot/server/udp-handler.h old mode 100755 new mode 100644 diff --git a/src/knot/server/xfr-handler.c b/src/knot/server/xfr-handler.c old mode 100755 new mode 100644 diff --git a/src/knot/server/xfr-handler.h b/src/knot/server/xfr-handler.h old mode 100755 new mode 100644 diff --git a/src/knot/server/zones.c b/src/knot/server/zones.c old mode 100755 new mode 100644 diff --git a/src/knot/server/zones.h b/src/knot/server/zones.h old mode 100755 new mode 100644 diff --git a/src/knot/stat/gatherer.c b/src/knot/stat/gatherer.c old mode 100755 new mode 100644 diff --git a/src/knot/stat/gatherer.h b/src/knot/stat/gatherer.h old mode 100755 new mode 100644 diff --git a/src/knot/stat/stat-common.h b/src/knot/stat/stat-common.h old mode 100755 new mode 100644 diff --git a/src/knot/stat/stat.c b/src/knot/stat/stat.c old mode 100755 new mode 100644 diff --git a/src/knot/stat/stat.h b/src/knot/stat/stat.h old mode 100755 new mode 100644 diff --git a/src/knot/zone/semantic-check.c b/src/knot/zone/semantic-check.c old mode 100755 new mode 100644 index abc83eb..a9f9af2 --- a/src/knot/zone/semantic-check.c +++ b/src/knot/zone/semantic-check.c @@ -896,8 +896,8 @@ static int check_nsec3_node_in_zone(knot_zone_contents_t *zone, knot_node_t *nod } else { /* Unsecured delegation, check whether it is part of * opt-out span */ - const knot_node_t *nsec3_previous; - const knot_node_t *nsec3_node; + const knot_node_t *nsec3_previous = NULL; + const knot_node_t *nsec3_node = NULL; if (knot_zone_contents_find_nsec3_for_name(zone, knot_node_owner(node), @@ -958,7 +958,16 @@ static int check_nsec3_node_in_zone(knot_zone_contents_t *zone, knot_node_t *nod /* check that next dname is in the zone */ uint8_t *next_dname_decoded = NULL; - size_t real_size = 0; + size_t real_size = 0; + int32_t b32_ret; + + /* Make sure RRSet has enough data. */ + if (!knot_rrset_rdata(nsec3_rrset) || + knot_rdata_item_count(knot_rrset_rdata(nsec3_rrset)) <= 5) { + /* Not enough data to do complete check -> incomplete chain. */ + err_handler_handle_error(handler, node, ZC_ERR_NSEC3_NOT_FOUND); + return KNOT_EOK; + } if (((real_size = base32hex_encode_alloc(((char *) rdata_item_data(&(nsec3_rrset->rdata->items[4]))) + 1, @@ -1480,6 +1489,12 @@ void log_cyclic_errors_in_zone(err_handler_t *handler, { if (do_checks == 3) { /* Each NSEC3 node should only contain one RRSET. */ + if (last_nsec3_node == NULL || first_nsec3_node == NULL) { + /* No NSEC3, but NSEC3PARAM present. */ + err_handler_handle_error(handler, last_nsec3_node, + ZC_ERR_NSEC3_RDATA_CHAIN); + return; + } assert(last_nsec3_node && first_nsec3_node); const knot_rrset_t *nsec3_rrset = knot_node_rrset(last_nsec3_node, @@ -1492,9 +1507,19 @@ void log_cyclic_errors_in_zone(err_handler_t *handler, /* check that next dname is in the zone */ uint8_t *next_dname_decoded = NULL; - size_t real_size = 0; - - if (((real_size = base32hex_encode_alloc(((char *) + size_t real_size = 0; + int32_t b32_ret; + + /* Make sure RRSet has enough data. */ + if (!knot_rrset_rdata(nsec3_rrset) || + knot_rdata_item_count(knot_rrset_rdata(nsec3_rrset)) <= 5) { + /* Not enough data to do complete check -> incomplete chain. */ + err_handler_handle_error(handler, last_nsec3_node, + ZC_ERR_NSEC3_NOT_FOUND); + return; + } + + if (((b32_ret = base32hex_encode_alloc(((uint8_t *) rdata_item_data(&(nsec3_rrset->rdata->items[4]))) + 1, rdata_item_size(&nsec3_rrset->rdata->items[4]) - 1, (char **)&next_dname_decoded)) <= 0) || diff --git a/src/knot/zone/semantic-check.h b/src/knot/zone/semantic-check.h old mode 100755 new mode 100644 diff --git a/src/knot/zone/zone-dump-text.c b/src/knot/zone/zone-dump-text.c old mode 100755 new mode 100644 diff --git a/src/knot/zone/zone-dump-text.h b/src/knot/zone/zone-dump-text.h old mode 100755 new mode 100644 diff --git a/src/knot/zone/zone-dump.c b/src/knot/zone/zone-dump.c old mode 100755 new mode 100644 diff --git a/src/knot/zone/zone-dump.h b/src/knot/zone/zone-dump.h old mode 100755 new mode 100644 diff --git a/src/knot/zone/zone-load.c b/src/knot/zone/zone-load.c old mode 100755 new mode 100644 diff --git a/src/knot/zone/zone-load.h b/src/knot/zone/zone-load.h old mode 100755 new mode 100644 diff --git a/src/knotc.8 b/src/knotc.8 old mode 100755 new mode 100644 index 3f87c3e..4fd150b --- a/src/knotc.8 +++ b/src/knotc.8 @@ -1,4 +1,4 @@ -.TH knotc "8" "August 2012" "CZ.NIC Labs" "Knot DNS, version 1.1.2" +.TH knotc "8" "August 2012" "CZ.NIC Labs" "Knot DNS, version 1.1.3-rc1" .SH NAME .B knotc \- Knot DNS control utility diff --git a/src/knotd.8 b/src/knotd.8 old mode 100755 new mode 100644 index 8504777..920cdf7 --- a/src/knotd.8 +++ b/src/knotd.8 @@ -1,4 +1,4 @@ -.TH "knotd" "8" "August 2012" "CZ.NIC Labs" "Knot DNS, version 1.1.2" +.TH "knotd" "8" "August 2012" "CZ.NIC Labs" "Knot DNS, version 1.1.3-rc1" .SH NAME .B knotd \- Knot DNS daemon diff --git a/src/libknot/common.h b/src/libknot/common.h old mode 100755 new mode 100644 diff --git a/src/libknot/consts.h b/src/libknot/consts.h old mode 100755 new mode 100644 diff --git a/src/libknot/dname.c b/src/libknot/dname.c old mode 100755 new mode 100644 diff --git a/src/libknot/dname.h b/src/libknot/dname.h old mode 100755 new mode 100644 diff --git a/src/libknot/edns.c b/src/libknot/edns.c old mode 100755 new mode 100644 diff --git a/src/libknot/edns.h b/src/libknot/edns.h old mode 100755 new mode 100644 diff --git a/src/libknot/hash/cuckoo-hash-table.c b/src/libknot/hash/cuckoo-hash-table.c old mode 100755 new mode 100644 diff --git a/src/libknot/hash/cuckoo-hash-table.h b/src/libknot/hash/cuckoo-hash-table.h old mode 100755 new mode 100644 diff --git a/src/libknot/hash/hash-functions.c b/src/libknot/hash/hash-functions.c old mode 100755 new mode 100644 diff --git a/src/libknot/hash/hash-functions.h b/src/libknot/hash/hash-functions.h old mode 100755 new mode 100644 diff --git a/src/libknot/hash/universal-system.c b/src/libknot/hash/universal-system.c old mode 100755 new mode 100644 diff --git a/src/libknot/hash/universal-system.h b/src/libknot/hash/universal-system.h old mode 100755 new mode 100644 diff --git a/src/libknot/libknot.h b/src/libknot/libknot.h old mode 100755 new mode 100644 diff --git a/src/libknot/nameserver/name-server.c b/src/libknot/nameserver/name-server.c old mode 100755 new mode 100644 index 10d8671..0a7a298 --- a/src/libknot/nameserver/name-server.c +++ b/src/libknot/nameserver/name-server.c @@ -1701,7 +1701,7 @@ static inline int ns_referral(const knot_node_t *node, && knot_query_dnssec_requested( knot_packet_query(resp))) { ret = ns_add_rrsigs(ds_rrset, resp, node->owner, - knot_response_add_rrset_authority, + knot_response_add_rrset_answer, 1); } } else { @@ -1716,6 +1716,9 @@ static inline int ns_referral(const knot_node_t *node, ret = ns_put_authority_soa(zone, resp); } + + // This is an authoritative answer, set AA bit + knot_response_set_aa(resp); return ret; } @@ -2424,6 +2427,8 @@ static int ns_error_response_to_wire(knot_packet_t *resp, uint8_t *wire, short edns_size = knot_edns_to_wire(&resp->opt_rr, wire + rsize, *wire_size - rsize); if (edns_size > 0) { + uint16_t ar_count = knot_wire_get_arcount(wire); + knot_wire_set_arcount(wire, ar_count + 1); *wire_size = rsize + edns_size; } } else { diff --git a/src/libknot/nameserver/name-server.h b/src/libknot/nameserver/name-server.h old mode 100755 new mode 100644 diff --git a/src/libknot/nsec3.c b/src/libknot/nsec3.c old mode 100755 new mode 100644 diff --git a/src/libknot/nsec3.h b/src/libknot/nsec3.h old mode 100755 new mode 100644 diff --git a/src/libknot/packet/packet.c b/src/libknot/packet/packet.c old mode 100755 new mode 100644 diff --git a/src/libknot/packet/packet.h b/src/libknot/packet/packet.h old mode 100755 new mode 100644 diff --git a/src/libknot/packet/query.c b/src/libknot/packet/query.c old mode 100755 new mode 100644 diff --git a/src/libknot/packet/query.h b/src/libknot/packet/query.h old mode 100755 new mode 100644 diff --git a/src/libknot/packet/response.c b/src/libknot/packet/response.c old mode 100755 new mode 100644 diff --git a/src/libknot/packet/response.h b/src/libknot/packet/response.h old mode 100755 new mode 100644 diff --git a/src/libknot/rdata.c b/src/libknot/rdata.c old mode 100755 new mode 100644 diff --git a/src/libknot/rdata.h b/src/libknot/rdata.h old mode 100755 new mode 100644 diff --git a/src/libknot/rrset.c b/src/libknot/rrset.c old mode 100755 new mode 100644 diff --git a/src/libknot/rrset.h b/src/libknot/rrset.h old mode 100755 new mode 100644 diff --git a/src/libknot/tsig-op.c b/src/libknot/tsig-op.c old mode 100755 new mode 100644 diff --git a/src/libknot/tsig-op.h b/src/libknot/tsig-op.h old mode 100755 new mode 100644 diff --git a/src/libknot/tsig.c b/src/libknot/tsig.c old mode 100755 new mode 100644 diff --git a/src/libknot/tsig.h b/src/libknot/tsig.h old mode 100755 new mode 100644 diff --git a/src/libknot/updates/changesets.c b/src/libknot/updates/changesets.c old mode 100755 new mode 100644 diff --git a/src/libknot/updates/changesets.h b/src/libknot/updates/changesets.h old mode 100755 new mode 100644 diff --git a/src/libknot/updates/ddns.c b/src/libknot/updates/ddns.c old mode 100755 new mode 100644 diff --git a/src/libknot/updates/ddns.h b/src/libknot/updates/ddns.h old mode 100755 new mode 100644 diff --git a/src/libknot/updates/xfr-in.c b/src/libknot/updates/xfr-in.c old mode 100755 new mode 100644 diff --git a/src/libknot/updates/xfr-in.h b/src/libknot/updates/xfr-in.h old mode 100755 new mode 100644 diff --git a/src/libknot/util/debug.c b/src/libknot/util/debug.c old mode 100755 new mode 100644 diff --git a/src/libknot/util/debug.h b/src/libknot/util/debug.h old mode 100755 new mode 100644 diff --git a/src/libknot/util/descriptor.c b/src/libknot/util/descriptor.c old mode 100755 new mode 100644 diff --git a/src/libknot/util/descriptor.h b/src/libknot/util/descriptor.h old mode 100755 new mode 100644 diff --git a/src/libknot/util/tolower.c b/src/libknot/util/tolower.c old mode 100755 new mode 100644 diff --git a/src/libknot/util/tolower.h b/src/libknot/util/tolower.h old mode 100755 new mode 100644 diff --git a/src/libknot/util/utils.c b/src/libknot/util/utils.c old mode 100755 new mode 100644 diff --git a/src/libknot/util/utils.h b/src/libknot/util/utils.h old mode 100755 new mode 100644 diff --git a/src/libknot/util/wire.h b/src/libknot/util/wire.h old mode 100755 new mode 100644 diff --git a/src/libknot/zone/dname-table.c b/src/libknot/zone/dname-table.c old mode 100755 new mode 100644 diff --git a/src/libknot/zone/dname-table.h b/src/libknot/zone/dname-table.h old mode 100755 new mode 100644 diff --git a/src/libknot/zone/node.c b/src/libknot/zone/node.c old mode 100755 new mode 100644 diff --git a/src/libknot/zone/node.h b/src/libknot/zone/node.h old mode 100755 new mode 100644 diff --git a/src/libknot/zone/zone-contents.c b/src/libknot/zone/zone-contents.c old mode 100755 new mode 100644 diff --git a/src/libknot/zone/zone-contents.h b/src/libknot/zone/zone-contents.h old mode 100755 new mode 100644 diff --git a/src/libknot/zone/zone-diff.c b/src/libknot/zone/zone-diff.c old mode 100755 new mode 100644 index 65f162f..734c7c2 --- a/src/libknot/zone/zone-diff.c +++ b/src/libknot/zone/zone-diff.c @@ -423,6 +423,39 @@ static int knot_zone_diff_rdata(const knot_rrset_t *rrset1, dbg_zonediff_detail("zone_diff: diff_rdata: To remove:\n"); knot_rrset_dump(to_remove, 1); + /* + * to_remove RRSet might be empty, meaning that + * there are no differences in RDATA, but TTLs can differ. + */ + if (rrset1 && rrset2 && + (knot_rrset_ttl(rrset1) != knot_rrset_ttl(rrset2)) && + knot_rrset_rdata_rr_count(to_remove) == 0) { + /* We have to remove old TTL. */ + assert(knot_rrset_ttl(to_remove) == knot_rrset_ttl(rrset1)); + /* + * Fill the RDATA so that the change gets saved. All RRs can + * be copied because TTLs are the same for all of them. + */ + knot_rdata_t *tmp_rdata_copy = + knot_rdata_deep_copy(knot_rrset_rdata(rrset1), + knot_rrset_type(rrset1), + 1); + if (tmp_rdata_copy == NULL) { + dbg_zonediff("zone diff: diff_rdata: Cannot copy " + "RDATA (Different TTLs).\n"); + /* TODO cleanup. */ + return KNOT_ENOMEM; + } + int ret = knot_rrset_add_rdata(to_remove, tmp_rdata_copy); + if (ret != KNOT_EOK) { + dbg_zonediff("zone diff: diff_rdata: Cannot add " + "RDATA to RRSet. Reason: %s\n", + knot_strerror(ret)); + /* TODO cleanup. */ + return ret; + } + } + int ret = knot_zone_diff_changeset_remove_rrset(changeset, to_remove); if (ret != KNOT_EOK) { @@ -462,6 +495,40 @@ static int knot_zone_diff_rdata(const knot_rrset_t *rrset1, dbg_zonediff_detail("zone_diff: diff_rdata: To add:\n"); knot_rrset_dump(to_add, 1); + + /* + * to_remove RRSet might be empty, meaning that + * there are no differences in RDATA, but TTLs can differ. + */ + if (rrset1 && rrset2 && + knot_rrset_ttl(rrset1) != knot_rrset_ttl(rrset2)) { + /* We have to add newer TTL. */ + knot_rrset_set_ttl(to_add, knot_rrset_ttl(rrset2)); + if (knot_rrset_rdata_rr_count(to_add) == 0) { + /* + * Fill the RDATA so that the change gets saved. All RRs can + * be copied because TTLs are the same for all of them. + */ + knot_rdata_t *tmp_rdata_copy = + knot_rdata_deep_copy(knot_rrset_rdata(rrset1), + knot_rrset_type(rrset1), + 1); + if (tmp_rdata_copy == NULL) { + dbg_zonediff("zone diff: diff_rdata: Cannot copy " + "RDATA (Different TTLs).\n"); + /* TODO cleanup. */ + return KNOT_ENOMEM; + } + int ret = knot_rrset_add_rdata(to_add, tmp_rdata_copy); + if (ret != KNOT_EOK) { + dbg_zonediff("zone diff: diff_rdata: Cannot add " + "RDATA to RRSet. Reason: %s\n", + knot_strerror(ret)); + /* TODO cleanup. */ + return ret; + } + } + } ret = knot_zone_diff_changeset_add_rrset(changeset, to_add); diff --git a/src/libknot/zone/zone-diff.h b/src/libknot/zone/zone-diff.h old mode 100755 new mode 100644 diff --git a/src/libknot/zone/zone-tree.c b/src/libknot/zone/zone-tree.c old mode 100755 new mode 100644 diff --git a/src/libknot/zone/zone-tree.h b/src/libknot/zone/zone-tree.h old mode 100755 new mode 100644 diff --git a/src/libknot/zone/zone.c b/src/libknot/zone/zone.c old mode 100755 new mode 100644 diff --git a/src/libknot/zone/zone.h b/src/libknot/zone/zone.h old mode 100755 new mode 100644 diff --git a/src/libknot/zone/zonedb.c b/src/libknot/zone/zonedb.c old mode 100755 new mode 100644 diff --git a/src/libknot/zone/zonedb.h b/src/libknot/zone/zonedb.h old mode 100755 new mode 100644 diff --git a/src/tests/README b/src/tests/README old mode 100755 new mode 100644 diff --git a/src/tests/common/acl_tests.c b/src/tests/common/acl_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/common/acl_tests.h b/src/tests/common/acl_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/common/events_tests.c b/src/tests/common/events_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/common/events_tests.h b/src/tests/common/events_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/common/fdset_tests.c b/src/tests/common/fdset_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/common/fdset_tests.h b/src/tests/common/fdset_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/common/skiplist_tests.c b/src/tests/common/skiplist_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/common/skiplist_tests.h b/src/tests/common/skiplist_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/common/slab_tests.c b/src/tests/common/slab_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/common/slab_tests.h b/src/tests/common/slab_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/files/sample_conf b/src/tests/files/sample_conf old mode 100755 new mode 100644 diff --git a/src/tests/knot/conf_tests.c b/src/tests/knot/conf_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/knot/conf_tests.h b/src/tests/knot/conf_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/knot/dthreads_tests.c b/src/tests/knot/dthreads_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/knot/dthreads_tests.h b/src/tests/knot/dthreads_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/knot/journal_tests.c b/src/tests/knot/journal_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/knot/journal_tests.h b/src/tests/knot/journal_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/knot/server_tests.c b/src/tests/knot/server_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/knot/server_tests.h b/src/tests/knot/server_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/files/parsed_data b/src/tests/libknot/files/parsed_data old mode 100755 new mode 100644 diff --git a/src/tests/libknot/files/parsed_data_queries b/src/tests/libknot/files/parsed_data_queries old mode 100755 new mode 100644 diff --git a/src/tests/libknot/files/raw_data b/src/tests/libknot/files/raw_data old mode 100755 new mode 100644 diff --git a/src/tests/libknot/files/raw_data_queries b/src/tests/libknot/files/raw_data_queries old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/cuckoo_tests.c b/src/tests/libknot/libknot/cuckoo_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/cuckoo_tests.h b/src/tests/libknot/libknot/cuckoo_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/dname_table_tests.c b/src/tests/libknot/libknot/dname_table_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/dname_table_tests.h b/src/tests/libknot/libknot/dname_table_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/dname_tests.c b/src/tests/libknot/libknot/dname_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/dname_tests.h b/src/tests/libknot/libknot/dname_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/edns_tests.c b/src/tests/libknot/libknot/edns_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/edns_tests.h b/src/tests/libknot/libknot/edns_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/node_tests.c b/src/tests/libknot/libknot/node_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/node_tests.h b/src/tests/libknot/libknot/node_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/nsec3_tests.c b/src/tests/libknot/libknot/nsec3_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/nsec3_tests.h b/src/tests/libknot/libknot/nsec3_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/packet_tests.c b/src/tests/libknot/libknot/packet_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/packet_tests.h b/src/tests/libknot/libknot/packet_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/query_tests.c b/src/tests/libknot/libknot/query_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/query_tests.h b/src/tests/libknot/libknot/query_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/rdata_tests.c b/src/tests/libknot/libknot/rdata_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/rdata_tests.h b/src/tests/libknot/libknot/rdata_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/response_tests.c b/src/tests/libknot/libknot/response_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/response_tests.h b/src/tests/libknot/libknot/response_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/rrset_tests.c b/src/tests/libknot/libknot/rrset_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/rrset_tests.h b/src/tests/libknot/libknot/rrset_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/tsig_tests.c b/src/tests/libknot/libknot/tsig_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/tsig_tests.h b/src/tests/libknot/libknot/tsig_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/zone_tests.c b/src/tests/libknot/libknot/zone_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/zone_tests.h b/src/tests/libknot/libknot/zone_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/zone_tree_tests.c b/src/tests/libknot/libknot/zone_tree_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/zone_tree_tests.h b/src/tests/libknot/libknot/zone_tree_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/zonedb_tests.c b/src/tests/libknot/libknot/zonedb_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/libknot/zonedb_tests.h b/src/tests/libknot/libknot/zonedb_tests.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/files/parsed_data b/src/tests/libknot/realdata/files/parsed_data old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/files/parsed_data_queries b/src/tests/libknot/realdata/files/parsed_data_queries old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/files/raw_data b/src/tests/libknot/realdata/files/raw_data old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/files/raw_data_queries b/src/tests/libknot/realdata/files/raw_data_queries old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/dname_tests_realdata.c b/src/tests/libknot/realdata/libknot/dname_tests_realdata.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/dname_tests_realdata.h b/src/tests/libknot/realdata/libknot/dname_tests_realdata.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/edns_tests_realdata.c b/src/tests/libknot/realdata/libknot/edns_tests_realdata.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/edns_tests_realdata.h b/src/tests/libknot/realdata/libknot/edns_tests_realdata.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/node_tests_realdata.c b/src/tests/libknot/realdata/libknot/node_tests_realdata.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/node_tests_realdata.h b/src/tests/libknot/realdata/libknot/node_tests_realdata.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/packet_tests_realdata.c b/src/tests/libknot/realdata/libknot/packet_tests_realdata.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/packet_tests_realdata.h b/src/tests/libknot/realdata/libknot/packet_tests_realdata.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/rdata_tests_realdata.c b/src/tests/libknot/realdata/libknot/rdata_tests_realdata.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/rdata_tests_realdata.h b/src/tests/libknot/realdata/libknot/rdata_tests_realdata.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/response_tests_realdata.c b/src/tests/libknot/realdata/libknot/response_tests_realdata.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/response_tests_realdata.h b/src/tests/libknot/realdata/libknot/response_tests_realdata.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/rrset_tests_realdata.c b/src/tests/libknot/realdata/libknot/rrset_tests_realdata.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/rrset_tests_realdata.h b/src/tests/libknot/realdata/libknot/rrset_tests_realdata.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/zone_tests_realdata.c b/src/tests/libknot/realdata/libknot/zone_tests_realdata.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/zone_tests_realdata.h b/src/tests/libknot/realdata/libknot/zone_tests_realdata.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/zonedb_tests_realdata.c b/src/tests/libknot/realdata/libknot/zonedb_tests_realdata.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot/zonedb_tests_realdata.h b/src/tests/libknot/realdata/libknot/zonedb_tests_realdata.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot_tests_loader_realdata.c b/src/tests/libknot/realdata/libknot_tests_loader_realdata.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/libknot_tests_loader_realdata.h b/src/tests/libknot/realdata/libknot_tests_loader_realdata.h old mode 100755 new mode 100644 diff --git a/src/tests/libknot/realdata/unittests_libknot_realdata.c b/src/tests/libknot/realdata/unittests_libknot_realdata.c old mode 100755 new mode 100644 diff --git a/src/tests/libknot/unittests_libknot.c b/src/tests/libknot/unittests_libknot.c old mode 100755 new mode 100644 diff --git a/src/tests/unittests_main.c b/src/tests/unittests_main.c old mode 100755 new mode 100644 diff --git a/src/tests/xfr_tests.c b/src/tests/xfr_tests.c old mode 100755 new mode 100644 diff --git a/src/tests/xfr_tests.h b/src/tests/xfr_tests.h old mode 100755 new mode 100644 diff --git a/src/zcompile/LICENSE b/src/zcompile/LICENSE old mode 100755 new mode 100644 diff --git a/src/zcompile/parser-descriptor.c b/src/zcompile/parser-descriptor.c old mode 100755 new mode 100644 diff --git a/src/zcompile/parser-descriptor.h b/src/zcompile/parser-descriptor.h old mode 100755 new mode 100644 diff --git a/src/zcompile/parser-util.c b/src/zcompile/parser-util.c old mode 100755 new mode 100644 diff --git a/src/zcompile/parser-util.h b/src/zcompile/parser-util.h old mode 100755 new mode 100644 diff --git a/src/zcompile/tests/unittests_zp_main.c b/src/zcompile/tests/unittests_zp_main.c old mode 100755 new mode 100644 diff --git a/src/zcompile/tests/zcompile_tests.c b/src/zcompile/tests/zcompile_tests.c old mode 100755 new mode 100644 diff --git a/src/zcompile/zcompile-error.c b/src/zcompile/zcompile-error.c old mode 100755 new mode 100644 diff --git a/src/zcompile/zcompile-error.h b/src/zcompile/zcompile-error.h old mode 100755 new mode 100644 diff --git a/src/zcompile/zcompile.c b/src/zcompile/zcompile.c old mode 100755 new mode 100644 diff --git a/src/zcompile/zcompile.h b/src/zcompile/zcompile.h old mode 100755 new mode 100644 diff --git a/src/zcompile/zcompile_main.c b/src/zcompile/zcompile_main.c old mode 100755 new mode 100644 diff --git a/src/zcompile/zlexer.l b/src/zcompile/zlexer.l old mode 100755 new mode 100644 diff --git a/src/zcompile/zparser.y b/src/zcompile/zparser.y old mode 100755 new mode 100644 diff --git a/tests/querytcp.c b/tests/querytcp.c old mode 100755 new mode 100644 -- cgit v1.2.3