Skip to content
Snippets Groups Projects
  1. Jun 26, 2017
  2. May 26, 2017
  3. May 01, 2017
    • Daniel Kahn Gillmor's avatar
      Use default padding policy for responses. · e9a4d133
      Daniel Kahn Gillmor authored
      net.tls_padding() can now take a boolean in addition to a numeric
      value.  true means "use sensible default padding policy", false means
      "never pad".
      
      In the struct kr_context, we change tls_padding from a uint32_t to an
      int32_t so that we can explicitly represent the default value (-1).
      This should be a safe ABI/API change, since no one had ever set a
      padding > 4096 anyway.
      
      This depends on libknot having adopted the changes from
      2dd9f406e333a1cedfa2380ffad57913cecf8efb which is first included in
      2.4.3.  In the event that knot-resolver is compiled against an older
      version of libknot, it just uses a baked-in default of 468 as before.
      
      See https://gitlab.labs.nic.cz/knot/resolver/merge_requests/249 for
      further discussion.
      e9a4d133
  4. Feb 28, 2017
  5. Feb 10, 2017
  6. Feb 09, 2017
  7. Jan 31, 2017
  8. Jan 26, 2017
  9. Jan 25, 2017
  10. Jan 17, 2017
  11. Jan 06, 2017
  12. Dec 12, 2016
  13. Dec 07, 2016
    • Vladimír Čunát's avatar
      --verbose: make it more efficient when not --verbose · 35cb961b
      Vladimír Čunát authored
      In particular, don't require to call an externally defined function to
      find if in --verbose mode or not.  Now it's just an extern bool.
      I'm confident the performance impact of not using -DNLOGDEBUG should be
      negligible now.
      
      This comes with a small incompatible API+ABI change, but that shouldn't
      matter as we've had a couple of those already since the last release.
      35cb961b
  14. Nov 30, 2016
    • Vladimír Čunát's avatar
      Revert "lua: embed bytecode instead of stripped source" · 4237b587
      Vladimír Čunát authored
      This reverts commit 64f80706.
      TL;DR: it brought almost no benefits AFAIK and potential for problems.
      
      The "portable bytecode" produced by luajit isn't compatible when
      (lib)luajit version changes or when some build-time configuration of it
      changes.  If you mix these up, kresd fails to start.
      4237b587
  15. Nov 14, 2016
  16. Nov 12, 2016
  17. Nov 02, 2016
  18. Oct 24, 2016
  19. Oct 21, 2016
  20. Oct 20, 2016
  21. Oct 11, 2016
  22. Aug 11, 2016
  23. Aug 09, 2016
  24. Jul 16, 2016
  25. Jul 06, 2016
  26. Jun 16, 2016
  27. May 23, 2016
Loading