Skip to content
Snippets Groups Projects
  1. Jun 12, 2023
  2. Dec 13, 2022
  3. Jul 26, 2022
  4. May 13, 2022
  5. May 04, 2022
  6. Mar 21, 2022
  7. Feb 28, 2022
  8. Feb 22, 2022
  9. Dec 22, 2021
    • Vladimír Čunát's avatar
      lib/log: remove the unused log groups · 5158170b
      Vladimír Čunát authored
      We can always easily add groups when needed.
      5158170b
    • Vladimír Čunát's avatar
      daemon/zimport: rewrite, support ZONEMD · d7a065c5
      Vladimír Čunát authored
      The approach of the code was rather hacky, simulating some packets
      arriving from upstream and making the module stack CONSUME that.
      Instead we take a direct approach now: use the simplified validator API
      and then insert into cache directly.
      
      One effect is improved performance, and consequently roughly halving
      the lag which happens when prefill module invokes this.
      (With root zone the lag goes down to 0.1 s from over 0.2 s,
       on my relatively fast CPU.  Fortunately it's just once a day.)
      d7a065c5
  10. Dec 21, 2021
  11. Dec 20, 2021
  12. Nov 24, 2021
  13. Nov 23, 2021
  14. Nov 03, 2021
    • Vladimír Čunát's avatar
      lib/cache kr_cache_insert_rr(): add another parameter · c3a7a221
      Vladimír Čunát authored and Tomas Krizek's avatar Tomas Krizek committed
      NSEC* params were not being stashed by this function.  For prefilling
      it's useful, but doing it on *every* NSEC* record would be quite a waste,
      so we introduce a parameter to select this.
      
      Implementation: there were good reasons not to implement this until
      needed - it wasn't straightforward at all.
      c3a7a221
  15. Aug 19, 2021
  16. Aug 10, 2021
    • Vladimír Čunát's avatar
      lib/log: add [rdebug] group · 0fdc1940
      Vladimír Čunát authored and Tomas Krizek's avatar Tomas Krizek committed
      It's special: always on and not shown in log_groups() output.
      
      It's been quite a long fight to find how to best deal with such
      a special case (from user perspective; code itself is easy).
      0fdc1940
    • Vladimír Čunát's avatar
      adjust RR-dumping style a little · 0555828e
      Vladimír Čunát authored and Tomas Krizek's avatar Tomas Krizek committed
      The former "default" dumping style isn't really used anywhere in Knot.
      The only visible difference is that RRSIGs are now logged *without*
      replacing their TTLs by the original non-decremented TTL values.
      That can avoid some confusion when reading debug logs.
      (Those original TTLs are still shown a bit further on each line.)
      0555828e
  17. Jul 29, 2021
  18. Jul 16, 2021
  19. Jul 15, 2021
  20. May 25, 2021
  21. May 24, 2021
  22. Feb 11, 2021
  23. Jan 27, 2021
  24. Jan 25, 2021
    • Štěpán Balážik's avatar
      iterate: rework error handling from iterate.c · 21c1ec30
      Štěpán Balážik authored
      Previously there where resolve_badmsg and resolve_error functions used
      to apply workarounds. This is now moved to selection.c and iterate.c
      just provides feedback using the server selection API. Errors are now
      handled centrally in selection.c:error.
      21c1ec30
  25. Dec 31, 2020
  26. Nov 10, 2020
  27. Oct 26, 2020
  28. Oct 21, 2020