Skip to content
Snippets Groups Projects
  1. Dec 13, 2022
  2. Dec 06, 2022
  3. Nov 30, 2022
  4. Nov 07, 2022
  5. Oct 27, 2022
  6. Oct 25, 2022
  7. Aug 25, 2022
  8. Aug 24, 2022
  9. Aug 11, 2022
    • Vladimír Čunát's avatar
      daemon/worker: drop caching of kr_request mempools · 17815ff3
      Vladimír Čunát authored
      This caused a huge increase in real memory usage in case of queries
      arriving to kresd while being disconnected from internet.
      The usage was slowly creeping up, even over 2G.
      
      Interesting past commits: b350d38d and two preceding.
      
      There apparently was no real memory leak.  I assume that reusal of
      long-living mempools is risky in terms of memory fragmentation,
      though the extent of the issue surprised me very much.
      The issue seemed the same with normal glibc and jemalloc.
      
      I generally dislike ad-hoc optimization attempts like these freelists.
      Now the allocator can better decide *itself* how to reuse memory.
      Verified
      17815ff3
    • Vladimír Čunát's avatar
  10. Jul 26, 2022
  11. Jul 13, 2022
  12. Jun 29, 2022
  13. Jun 27, 2022
  14. Jun 17, 2022
    • Oto Šťáva's avatar
      daemon/http: improve URI checks · e280a162
      Oto Šťáva authored
      The `check_uri()` function now only checks that the endpoint is either
      `/doh` or `/dns-query`. Parameter checks were moved into
      `process_uri_path()` so that the check only takes place for GET
      requests. POST requests now do not care about parameters at all.
      e280a162
  15. Jun 03, 2022
  16. Jun 01, 2022
  17. May 20, 2022
  18. May 18, 2022
  19. May 13, 2022
  20. May 11, 2022
  21. May 04, 2022
  22. May 02, 2022
  23. Apr 11, 2022
  24. Apr 04, 2022
  25. Mar 21, 2022