- Oct 31, 2014
-
-
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 29, 2014
-
-
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
-
Daniel Salzman authored
Conflicts: src/knot/nameserver/axfr.c src/knot/nameserver/internet.c src/knot/nameserver/ixfr.c
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Jan Včelák authored
-
Jan Včelák authored
* 1.6: bump version to 1.6.0 knotc: fix help message formatting tests-extra: zone expiration by broken AXFR review: mem_trim() after XFR when old zone is discarded schedule retry after failed AXFR expire zone if SOA is accepted, but AXFR is not events: add zone_events_is_scheduled() API refresh: Warning instead of Info refresh: Improved log message in case of older IXFR tests-extra: Improved/fixed test for forced refresh test-extra: fix Knot.ctl() tests-extra: refresh -f test refresh: Removed SOA check from AXFR processing tests-extra: add Knot.ctl() to allow arbitrary control operations
-
- Oct 23, 2014
-
-
Jan Včelák authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
- Oct 22, 2014
-
-
Jan Kadlec authored
expire zone when XFR is failing fixes #304 See merge request !297
-
Jan Kadlec authored
Forced refresh fix Fixes #303 See merge request !298
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Jan Včelák authored
-
Jan Včelák authored
-
Jan Včelák authored
-
Jan Včelák authored
-
Jan Včelák authored
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Daniel Salzman authored
-
Lubos Slovak authored
-
Lubos Slovak authored
- Serials are checked during SOA response processing. Incoming AXFR should be accepted even if the serial is older. (In order to allow forced refersh.)
-
- Oct 21, 2014
-
-
Daniel Salzman authored
-
- Oct 20, 2014
-
-
Lubos Slovak authored
Conflicts: src/common/namedb/namedb.h src/common/namedb/namedb_trie.c src/libknot/descriptor.c src/libknot/packet/rrset-wire.c src/libknot/processing/requestor.c src/libknot/rrtype/aaaa.h
-
Daniel Salzman authored
Resolver compat See merge request !291
-
Daniel Salzman authored
-
- Oct 19, 2014
-
-
Marek Vavruša authored
Conflicts: src/Makefile.am src/knot/conf/conf.h src/knot/server/server.h
-
- Oct 17, 2014
-
-
Jan Včelák authored
-
Jan Kadlec authored
fixes: persistent timers See merge request !294
-