- Nov 17, 2015
-
-
Marek Vavruša authored
this fixes a bug when a text-declared type wasn’t reused and LJ eventually segfaulted in ffi.new after a lot of redeclarations
-
Marek Vavruša authored
fixes #41
-
- Nov 15, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
instead of single I/O request per step, the daemon now retries all addresses in the selection with 300ms timeout between tries. there are len(list) + len(list)/2 tries the idea is to reduce latency when UDP request doesn't punch through, or some NSs are overwhelmed/faulty
-
- Nov 13, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
if the library or daemon is compiled with address sanitizer, objects in freelists are poisoned to detect use-after-recycle errors it is not currently used in the library, as there are no freelists
-
Marek Vavruša authored
-
- Nov 12, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Nov 03, 2015
-
-
Marek Vavruša authored
refs #16
-
Marek Vavruša authored
-
- Oct 28, 2015
-
-
Marek Vavruša authored
the library is able to resolve query in stub mode (no referral chasing, zone cut lookup) if asked to validator turns off for stub queries, validating stub is NYI
-
Marek Vavruša authored
-
Marek Vavruša authored
resolved() returns true if current query is resolved (i.e. authoritative) final() returns true if current query is resolved and is not a subrequest (has no parent)
-
- Oct 27, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
as the libknot packet interface disallows out-of-order packet writes, authority and additional records must be written after the answer is complete; records in the rr arrays will be written to final answer during finalization
-
- Oct 20, 2015
-
-
Marek Vavruša authored
-
- Oct 19, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Oct 18, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Oct 15, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Oct 13, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
this is useful when you need to issue several subrequests before continuing with the current query, resuming is not supported yet, so it will requery after the subrequests complete
-
Marek Vavruša authored
current processed query is always in `request->current_query`
-
- Oct 10, 2015
-
-
Marek Vavruša authored
-
- Oct 08, 2015
-
-
Marek Vavruša authored
-
- Oct 07, 2015
-
-
Marek Vavruša authored
-
Marek Vavruša authored
i.e. if the user doesn't set the cache, it will be applied later if he sets it, it will stay
-
Marek Vavruša authored
-
Marek Vavruša authored
this is going to be needed for issuing multiple timed queries + fast retry
-
Marek Vavruša authored
-
Marek Vavruša authored
-
Marek Vavruša authored
effectively enables/disables usage of given IP protocol for subrequests (the server can still listen on these)
-
Marek Vavruša authored
-
- Oct 06, 2015
-
-
Marek Vavruša authored
-
- Oct 05, 2015
-
-
Marek Vavruša authored
the key is now stored in a format friendly to prefix search, the values also contain one more 16bit field to store rank of the data (to be utilised later)
-