- Apr 14, 2014
-
-
Jan Kadlec authored
-
Jan Kadlec authored
impl.
-
Jan Kadlec authored
-
Jan Kadlec authored
-
- Apr 13, 2014
-
-
Jan Včelák authored
Use binary comparison instead of string comparison for the received MAC. The transaction signature was checked only partially, if the MAC contained a zero byte. If this was the very first byte of the signature, the checking didn't happen at all. In addition, possible ASCII characters in the MAC were compared case insensitively.
-
- Apr 12, 2014
-
-
Jan Včelák authored
No reasoning behind this change, except that it seems to work more reliably. On my machine getfqdn() returns 'localhost.localdomain', while Knot detects correct system canonical name. On distel, both functions return the same result.
-
- Apr 11, 2014
-
-
Jan Kadlec authored
-
- Apr 10, 2014
-
-
Jan Včelák authored
fixes #226
-
Marek Vavruša authored
-
Marek Vavruša authored
Conflicts: src/knot/zone/semantic-check.c
-
Marek Vavruša authored
-
Jan Včelák authored
close #216
-
Jan Včelák authored
-
Jan Včelák authored
-
Jan Včelák authored
-
Jan Kadlec authored
Conflicts: src/knot/zone/node.c src/knot/zone/node.h src/knot/zone/zone-contents.c src/knot/zone/zone-contents.h
-
Jan Kadlec authored
-
Jan Kadlec authored
-
- Apr 09, 2014
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
Efficient node data storage, libknot refactoring Changes: - new file rr.h: - contains functions and structures that work with RRs or RR arrays. - this enables us to have RRSet-like functionality inside `node_t` - node no longer stores `knot_rrset_t`, but only structure containing type, data and additional nodes. - RRSet API cleaned up a lot: - RRSet is now an entrypoint into zone structure - It is no longer possible to create RRSet that is not sorted or one that contains duplicates - Obsolete getter functions removed - Node and zone contents API cleaned up - DDNS rewritten to changeset creation only. - Still far from perfect, but this is the best I can do without new zone API - Over-complicated prereq check rewritten too - Changeset application greatly simplified, no need to explicitly handle changes anymore - Application now preserves the changeset structure, everything is copied - We could probably simplify the code a lot because of this at many places
-
Jan Kadlec authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
Conflicts: src/knot/dnssec/zone-sign.c src/knot/updates/ddns.c src/knot/updates/xfr-in.c src/knot/zone/node.c src/knot/zone/node.h src/knot/zone/semantic-check.c src/knot/zone/zone-contents.c src/knot/zone/zone-contents.h src/knot/zone/zone-create.c src/libknot/rrset.c tests-extra/tests/ddns/basic/test.py Note: ddns/basic fails now, but I don't think it's caused by my merge jutsu.
-
Jan Kadlec authored
-
Jan Kadlec authored
-
Jan Kadlec authored
-
Jan Kadlec authored
-
Jan Kadlec authored
-
Jan Kadlec authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Jan Kadlec authored
-
Jan Kadlec authored
-
Jan Kadlec authored
-