1. 09 Aug, 2022 1 commit
    • 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
  2. 08 Aug, 2022 1 commit
  3. 05 Aug, 2022 20 commits
  4. 04 Aug, 2022 2 commits
  5. 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
  6. 01 Aug, 2022 5 commits
  7. 28 Jul, 2022 1 commit
  8. 27 Jul, 2022 7 commits
  9. 26 Jul, 2022 2 commits