- Nov 06, 2014
-
-
Daniel Salzman authored
-
- Nov 05, 2014
-
-
Lubos Slovak authored
-
Lubos Slovak authored
Conflicts: src/libknot/internal/namedb/namedb.h src/libknot/internal/namedb/namedb_lmdb.c src/libknot/internal/namedb/namedb_trie.c
-
Jan Včelák authored
closes #300
-
Jan Včelák authored
-
Jan Včelák authored
-
Lubos Slovak authored
-
Lubos Slovak authored
Symbols in libknot/internal/ should not have knot_ prefix unless they are a replacement for a system function.
-
Daniel Salzman authored
Namedb iter seek This merge request extends the namedb api for following operations: - `clear()` which equals to deletion of all entries in the database - `iter_seek()` which returns an iterator to given key (or first, last, leq, geq) - this is not supported in the trie yet, but it works for lmdb backend The unittests are extended to cover these operations. See merge request !302
-
Lubos Slovak authored
-
Lubos Slovak authored
-
- Nov 04, 2014
-
-
Lubos Slovak authored
Conflicts: Knot.files src/libknot/internal/hhash.c
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Lubos Slovak authored
Some RCODEs other than NOERROR may result in DNSSEC processing, e.g. NXDOMAIN.
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Jan Kadlec authored
-
- Nov 03, 2014
-
-
Jan Kadlec authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Jan Včelák authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
- Oct 31, 2014
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Daniel Salzman authored
-
Marek Vavruša authored
Not supported in trie because of the API incompatibility.
-
Marek Vavruša authored
-
Daniel Salzman authored
Allow server to start before the interfaces are up This adds very simple support for starting server before all interfaces are up (see [1]). The most correct solution would be to use rtnetlink[2] and bind to interfaces as they come up, since using IP_FREEBIND or IP(V6)_BINDANY also means that wrong IP address won't be detected and reported as error. Something like this is needed for systems with systemd as init system and dynamic interfaces. NSD is also haunted by this (see [3]). References: 1. http://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/ 2. http://man7.org/linux/man-pages/man7/rtnetlink.7.html 3. https://bugs.debian.org/765831 See merge request !295
-
Jan Včelák authored
-
-
-
- Oct 30, 2014
-
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Lubos Slovak authored
Conflicts: Knot.files src/Makefile.am src/knot/conf/conf.c src/knot/ctl/estimator.c src/knot/ctl/knotc_main.c src/knot/ctl/remote.c src/knot/dnssec/nsec3-chain.c src/knot/dnssec/zone-keys.c src/knot/dnssec/zone-sign.c src/knot/nameserver/nsec_proofs.c src/knot/nameserver/process_query.c src/knot/nameserver/update.c src/knot/server/server.h src/knot/server/tcp-handler.c src/knot/server/udp-handler.c src/knot/updates/apply.c src/knot/zone/contents.c src/knot/zone/events/handlers.c src/knot/zone/timers.c src/knot/zone/zone-tree.c src/knot/zone/zonedb.c src/knot/zone/zonefile.c src/libknot/binary.c src/libknot/dname.c src/libknot/dnssec/key.c src/libknot/errcode.c src/libknot/internal/log.c src/libknot/internal/mempattern.c src/libknot/internal/net.c src/libknot/internal/tolower.c src/libknot/internal/trie/hat-trie.h src/libknot/internal/utils.c src/libknot/packet/compr.c src/libknot/packet/pkt.c src/libknot/processing/layer.c src/libknot/processing/requestor.c src/libknot/rrset-dump.c src/libknot/rrset.c src/libknot/rrtype/nsec3param.c src/libknot/rrtype/opt.c src/libknot/rrtype/tsig.c src/libknot/tsig-op.c src/utils/nsupdate/nsupdate_exec.c tests/hhash.c tests/namedb.c tests/zone_timers.c tests/zone_update.c
-
- Oct 29, 2014
-
-
Lubos Slovak authored
Conflicts: src/knot/nameserver/process_query.c
-
Lubos Slovak authored
-
- Oct 24, 2014
-
-
Daniel Salzman authored
Libknot: prefixes + visibility - All public symbols of libknot are prefixed with `knot_` or `KNOT_`. - Private symbols are not prefixed. - All public symbols have visibility defined (macro `_public_`). - Symbol exporting is handled by `gl_VISIBILITY()` in `configure.ac`. Tests pass, except for two errors (see email) that previously occurred also in `master` branch. Please, have a look at the `events/ddns` test, it may be an issue. (But if it is, it's present in master already.) Fixes #200 Follow-up: #305, #301 See merge request !300
-