1. 23 Aug, 2018 1 commit
  2. 17 Aug, 2018 2 commits
  3. 14 Aug, 2018 4 commits
  4. 03 Aug, 2018 1 commit
    • Vladimír Čunát's avatar
      lua cache bindings: error out if cache isn't open yet · b1a16801
      Vladimír Čunát authored
      The catch is that during configuration file processing,
      no cache is open (yet), as kresd can't know if the config
      does open it in some later part (with non-default path or size).
      Now we just throw an error.  Exceptions:
       - cache.open() and cache.backends(), of course :-)
       - cache.ns_tout() - not required, it's not really inside cache
       - cache.close() - it sounds reasonable to allow "closing a closed cache"
      
      This immediately caught a typo in cache metatable.
      b1a16801
  5. 02 Aug, 2018 1 commit
  6. 02 Jul, 2018 1 commit
  7. 28 Jun, 2018 2 commits
  8. 25 Jun, 2018 1 commit
  9. 22 Jun, 2018 3 commits
  10. 18 Jun, 2018 1 commit
  11. 13 Jun, 2018 2 commits
  12. 09 May, 2018 1 commit
  13. 23 Apr, 2018 7 commits
  14. 20 Apr, 2018 1 commit
  15. 12 Apr, 2018 1 commit
  16. 06 Apr, 2018 1 commit
  17. 28 Mar, 2018 1 commit
  18. 01 Mar, 2018 1 commit
    • Vladimír Čunát's avatar
      map_t, set_t: unify memory allocation to mm_* · f821e688
      Vladimír Čunát authored
      We use the knot style everywhere else; this was very similar and yet
      different, so really annoying to me.  In the long term we might better
      migrate to qp-tries from knot, but the API differs, so it's delayed...
      f821e688
  19. 22 Feb, 2018 1 commit
    • Vladimír Čunát's avatar
      map_t, set_t: unify memory allocation to mm_* · a159bab9
      Vladimír Čunát authored
      We use the knot style everywhere else; this was very similar and yet
      different, so really annoying to me.  In the long term we might better
      migrate to qp-tries from knot, but the API differs, so it's delayed...
      
      (cherry picked from map-alloc - commit b1b8157b94fb41)
      a159bab9
  20. 15 Feb, 2018 2 commits
  21. 05 Feb, 2018 1 commit
    • Vladimír Čunát's avatar
      cache: assume NSEC if ". NS" is missing in cache · e7c3192b
      Vladimír Čunát authored
      This happens e.g. after cache.clear(), and currently one can stay
      long-term without that record in cache.  That was effectively disabling
      aggressive answers from the root zone.
      
      This needs disabling a buggy part of Deckard test.
      e7c3192b
  22. 30 Jan, 2018 1 commit
  23. 26 Jan, 2018 1 commit
  24. 23 Jan, 2018 2 commits
    • Vladimír Čunát's avatar
      nitpicks from review of !405: query-trace · f705c82a
      Vladimír Čunát authored
      The deckard change was probably unintentional, so I reverted that.
      The only real mistake I found was `sizeof(128)`, though the effect was
      just unnecessary reallocations.
      
      On the whole I really like it.  Verbose logging might get slightly
      slower, due to increased amount of string allocation and copying,
      but it does seem worth it, at least until we can prove otherwise.
      I didn't look much into http module changes, etc.
      f705c82a
    • Vitezslav Kriz's avatar
      config-test: refactor config test framework, add keyfile tests · 2702e041
      Vitezslav Kriz authored
      Config tests now have ability to run daemon with different arguments and
      to check exit code.
      2702e041