Skip to content
Snippets Groups Projects
  1. Nov 02, 2016
  2. Oct 24, 2016
  3. Aug 17, 2016
  4. Jul 16, 2016
  5. Jul 12, 2016
  6. May 29, 2016
  7. May 20, 2016
    • Marek Vavrusa's avatar
      lib: cache api v2, removed dep on libknot db.h · e68c3a0a
      Marek Vavrusa authored
      this change introduces new API for cache backends,
      that is a subset of knot_db_api_t from libknot
      with several cache-specific operations
      
      major changes are:
      * merged 'cachectl' module into 'cache' as it is
        99% default-on and it simplifies things
      * not transaction oriented, transactions may be
        reused and cached for higher performance
      * scatter/gather API, this is important for
        latency and performance of non-local backends
        like Redis
      * faster and reliable cache clearing
      * cache-specific operations (prefix scan, ...) in
        the API not hacked in
      * simpler code for both backends and caller
      e68c3a0a
  8. May 03, 2016
    • Marek Vavrusa's avatar
      daemon: out-of-order processing for TCP · c23edd06
      Marek Vavrusa authored
      * daemon now processes messages over TCP stream
      out-of-order and concurrently
      * support for TCP_DEFER_ACCEPT
      * support for TCP Fast-Open
      * there are now deadlines for TCP for idle/slow
      streams (to prevent slowloris; pruning)
      * there is now per-request limit on timeouts
      (each request is allowed 4 timeouts before bailing)
      * faster request closing, unified retry/timeout timers
      * rare race condition in timer closing fixed
      c23edd06
  9. Apr 14, 2016
  10. Dec 17, 2015
  11. Dec 10, 2015
  12. Dec 09, 2015
  13. Dec 03, 2015
    • Marek Vavruša's avatar
      lib/zonecut: do not fetch DS/DNSKEY for cached insecure delegations · b2838cc1
      Marek Vavruša authored
      when a delegation is provably insecure, it is flagged as INSECURE in
      cache (this is different from "unchecked"), when the next query finds
      the same zone cut, this information is retrieved and if it was proved to
      be insecure before, this status is reused
      
      this prevents refetching of NS/DNSKEY in some situations
      b2838cc1
  14. Nov 18, 2015
  15. Oct 23, 2015
  16. Oct 10, 2015
  17. Oct 07, 2015
  18. Oct 06, 2015
  19. Oct 03, 2015
  20. Oct 02, 2015
  21. Oct 01, 2015
  22. Sep 30, 2015
  23. Sep 22, 2015
  24. Sep 21, 2015
  25. Sep 19, 2015
  26. Aug 19, 2015
  27. Aug 13, 2015
  28. Aug 04, 2015
  29. Jul 30, 2015
  30. Jul 28, 2015
  31. Jul 24, 2015
  32. Jul 23, 2015
  33. Jul 22, 2015