1. 21 Jun, 2024 29 commits
  2. 03 Jun, 2024 2 commits
  3. 29 Apr, 2024 1 commit
  4. 09 Apr, 2024 1 commit
  5. 08 Apr, 2024 1 commit
  6. 04 Apr, 2024 4 commits
  7. 29 Mar, 2024 2 commits
    • Dridi Boukelmoune's avatar
      http2_hpack: Enforce h2_max_header_list_size · 62c525e8
      Dridi Boukelmoune authored
      This parameter has a new role that consists in interrupting connections
      when decoding an HPACK block leads to a header list so large that the
      client must be stopped.
      
      By default, too large is 150% of http_req_size.
      
      Conflicts:
      	include/tbl/params.h
      62c525e8
    • Dridi Boukelmoune's avatar
      http2_session: Advertise http_req_size to clients · cf444b4f
      Dridi Boukelmoune authored
      Since http_req_size was already established for this purpose, and is
      now enforced for h2 traffic, it should naturally become the basis for
      the MAX_HEADER_LIST_SIZE setting in the initial SETTINGS frame sent
      to clients.
      
      The h2_max_header_list_size parameter will grow a new purpose.
      
      Conflicts:
      	bin/varnishtest/tests/t02000.vtc
      	bin/varnishtest/tests/t02005.vtc
      	include/tbl/params.h
      cf444b4f