Skip to content
Snippets Groups Projects
  1. May 13, 2022
  2. May 04, 2022
  3. Mar 21, 2022
  4. Feb 28, 2022
  5. Feb 22, 2022
  6. 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.
      Verified
      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.)
      Verified
      d7a065c5
  7. Dec 21, 2021
  8. Dec 20, 2021
  9. Nov 24, 2021
  10. Nov 23, 2021
  11. 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.
      Verified
      c3a7a221
  12. Aug 19, 2021
  13. 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).
      Verified
      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.)
      Verified
      0555828e
  14. Jul 29, 2021
  15. Jul 16, 2021
  16. Jul 15, 2021
  17. May 25, 2021
  18. May 24, 2021
  19. Feb 11, 2021
  20. Jan 27, 2021
  21. 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
  22. Dec 31, 2020
  23. Nov 10, 2020
  24. Oct 26, 2020
  25. Oct 21, 2020
  26. Oct 13, 2020
  27. Sep 10, 2020
  28. Sep 09, 2020
  29. Sep 07, 2020
  30. Aug 07, 2020
Loading