Skip to content
Snippets Groups Projects
  1. Aug 25, 2022
  2. Aug 24, 2022
  3. 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
  4. Jul 26, 2022
  5. Jul 13, 2022
  6. Jun 29, 2022
  7. Jun 27, 2022
  8. 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
  9. Jun 03, 2022
  10. Jun 01, 2022
  11. May 20, 2022
  12. May 18, 2022
  13. May 13, 2022
  14. May 11, 2022
  15. May 04, 2022
  16. May 02, 2022
  17. Apr 11, 2022
  18. Apr 04, 2022
  19. Mar 21, 2022
  20. Mar 14, 2022
  21. Mar 01, 2022
  22. Feb 28, 2022
  23. Feb 22, 2022