1. 13 Nov, 2018 2 commits
  2. 12 Nov, 2018 1 commit
  3. 02 Nov, 2018 2 commits
    • Tomas Krizek's avatar
      release 3.1.0 · 816d7f3a
      Tomas Krizek authored
      816d7f3a
    • Vladimír Čunát's avatar
      lib/zonecut: avoid one kind of NS dependency cycles · 1fb58d76
      Vladimír Čunát authored
      The problem here was that we need to know which addresses are timed-out
      (and not to be re-probed) much earlier than we do NS selection ATM -
      that's because under some circumstances it affects the depth of NS
      zone cut that we choose, i.e. if all addresses in a certain zone cut are
      "bad" in a certain sense, we need to use a zone cut closer to the root,
      because otherwise we'd get into a dependency cycle.
      1fb58d76
  4. 31 Oct, 2018 1 commit
  5. 04 Oct, 2018 1 commit
  6. 14 Sep, 2018 1 commit
    • Vladimír Čunát's avatar
      cache: improve out-of-disk condition · efc08a64
      Vladimír Čunát authored
      When suspect SIGBUS happens, print helpful error and try to remove
      the cache, so that the service might work again if auto-restarted.
      Theoretically we could longjmp() out of the SIGBUS handler,
      but that would be rather messy, so let the process die.
      efc08a64
  7. 17 Aug, 2018 4 commits
  8. 14 Aug, 2018 8 commits
  9. 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
  10. 02 Aug, 2018 1 commit
  11. 31 Jul, 2018 1 commit
  12. 27 Jul, 2018 1 commit
  13. 24 Jul, 2018 1 commit
  14. 03 Jul, 2018 1 commit
  15. 02 Jul, 2018 4 commits
  16. 29 Jun, 2018 1 commit
  17. 26 Jun, 2018 1 commit
  18. 25 Jun, 2018 1 commit
  19. 21 Jun, 2018 1 commit
  20. 15 Jun, 2018 1 commit
  21. 13 Jun, 2018 1 commit
  22. 01 Jun, 2018 1 commit
  23. 16 May, 2018 2 commits
  24. 23 Apr, 2018 1 commit
    • Vladimír Čunát's avatar
      NEWS: cleanup · 6ac8854d
      Vladimír Čunát authored
      - TLS errors were mentioned twice
      - the option mode wasn't changed, just a static function name
      6ac8854d