Skip to content
Snippets Groups Projects
  1. Jan 11, 2022
  2. Dec 22, 2021
    • 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
  3. Dec 21, 2021
  4. Nov 19, 2021
  5. Nov 08, 2021
  6. Nov 03, 2021
  7. Oct 11, 2021
  8. Aug 30, 2021
  9. Aug 10, 2021
  10. Aug 09, 2021
  11. Jul 29, 2021
  12. Jun 10, 2021
  13. May 31, 2021
  14. May 25, 2021
  15. Mar 31, 2021
  16. Mar 02, 2021
  17. Feb 11, 2021
  18. Feb 08, 2021
  19. Feb 05, 2021
  20. Jan 14, 2021
  21. Jan 12, 2021
  22. Dec 31, 2020
  23. Dec 11, 2020
  24. Nov 23, 2020
  25. Nov 11, 2020
  26. Nov 10, 2020
  27. Nov 02, 2020
    • Petr Špaček's avatar
      replace sandbox table_print with new pretty printer · 649602c2
      Petr Špaček authored
      This slightly changes table_print() output format.
      table_print() output is not intended for machine consumption,
      use krprint.serialize_lua() or JSON for that purpose.
      
      Output from table_print is now a valid Lua expression
      if the input contains only serializable data types
      (number, string, bool, nil, table), which is nice for copy&pasting.
      
      Functions etc. are also pretty-printed but cannot be deserialized.
      Numbers are pretty-printed as well so their precision is reduced (as
      compared to krprint.serialize_lua).
      Verified
      649602c2