1. 15 Aug, 2022 7 commits
  2. 12 Aug, 2022 1 commit
  3. 10 Aug, 2022 4 commits
  4. 09 Aug, 2022 3 commits
    • Nils Goroll's avatar
      allow bgthreads to terminate for vmod use · 3a22f5f0
      Nils Goroll authored
      3a22f5f0
    • Martin Blix Grydeland's avatar
      Clean up assertions in http_hdr_flags() · 3056e30a
      Martin Blix Grydeland authored
      The input argument assertions and checks in http_hdr_flags() were
      misleading and lacking. With this patch it returns (NULL) on either input
      being NULL, and also when called with an empty string instead of
      asserting.
      3056e30a
    • Martin Blix Grydeland's avatar
      Do not call http_hdr_flags() on pseudo-headers · c5fd097e
      Martin Blix Grydeland authored
      In http_EstimateWS(), all headers are passed to the http_isfiltered()
      function to calculate how many bytes is needed to serialize the entire
      struct http. http_isfiltered() will check the headers for whether they are
      going to be filtered out later and if so skip them.
      
      However http_isfiltered() would attempt to treat all elements of struct
      http as regular headers with an implicit structure. That does not hold for
      the first three pseudo-header entries, which would lead to asserts in
      later steps.
      
      This patch skips the filter step for pseudo-headers.
      
      Fixes: #3830
      c5fd097e
  5. 08 Aug, 2022 1 commit
  6. 05 Aug, 2022 20 commits
  7. 04 Aug, 2022 2 commits
  8. 02 Aug, 2022 1 commit
    • Nils Goroll's avatar
      Keep vext .so files with -p debug=+vmod_so_keep · 66d72f35
      Nils Goroll authored
      Required for seamless debugging.
      
      Alternatives considered:
      - add vext_so_keep debug flag -> overkill
      
      To decide:
      - rename to libso_keep / "Keep copied VMOD/VEXT libraries" ?
        (libso to disambiguate from so for socket option)
      66d72f35
  9. 01 Aug, 2022 1 commit