1. 03 Dec, 2018 1 commit
  2. 28 Nov, 2018 3 commits
  3. 26 Nov, 2018 1 commit
  4. 21 Nov, 2018 1 commit
  5. 14 Nov, 2018 2 commits
    • Tomas Krizek's avatar
      Dockerfile: update image · acd7ffec
      Tomas Krizek authored
      - building different version of kresd is not properly supported
        (uses current directory with checked-out code instead of git master)
      - based on debian:stable instead of alpine for easier dependency
        resolution
      - moved both Dockerfile and config to more appropriate locations
      acd7ffec
    • Anbang Wen's avatar
      modules/http: run prometheus collector on leader only · 72e0a76b
      Anbang Wen authored
      Metrics are collected and merged in http.prometheus, no need to be run
      on every worker.
      72e0a76b
  6. 13 Nov, 2018 2 commits
  7. 12 Nov, 2018 1 commit
  8. 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
  9. 31 Oct, 2018 1 commit
  10. 04 Oct, 2018 1 commit
  11. 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
  12. 17 Aug, 2018 4 commits
  13. 14 Aug, 2018 8 commits
  14. 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
  15. 02 Aug, 2018 1 commit
  16. 31 Jul, 2018 1 commit
  17. 27 Jul, 2018 1 commit
  18. 24 Jul, 2018 1 commit
  19. 03 Jul, 2018 1 commit
  20. 02 Jul, 2018 4 commits
  21. 29 Jun, 2018 1 commit
  22. 26 Jun, 2018 1 commit