1. 21 Feb, 2022 5 commits
    • Dridi Boukelmoune's avatar
      param: New experimental parameter · bba8fc0c
      Dridi Boukelmoune authored
      This parameter should ease the introduction of features that may later
      be removed without being considered a breaking change. For features that
      get promoted to either being always present or behind the feature param,
      it sends a clear signal regarding when we consider a feature ready for
      production. This could have been useful for HTTP/2 support for example.
      
      The first experimental feature is the ability to drop thread pools,
      which was behind the debug param.
      
      Having EXPERIMENTAL in the code takes a lot of real estate, but exp is
      already established as short for expiry.
      bba8fc0c
    • Dridi Boukelmoune's avatar
      a6afbd76
    • Dridi Boukelmoune's avatar
      esi: Harmonize VEC_* constants · a8449faf
      Dridi Boukelmoune authored
      a8449faf
    • Dridi Boukelmoune's avatar
      esi: Implement <esi:include onerror="continue"/> · 26097fb0
      Dridi Boukelmoune authored
      This changes the default behavior of includes, matching the ESI language
      specification. The onerror attribute seems to only accept one value, so
      in its absence a failed ESI fragment delivery aborts the top request
      delivery.
      
      This new behavior requires the esi_include_onerror feature flag to be
      raised to take effect.
      
      In addition, it breaks the ESI object attribute format for persisted
      caches.
      26097fb0
    • Dridi Boukelmoune's avatar
      bbc31a5e
  2. 16 Feb, 2022 2 commits
  3. 15 Feb, 2022 8 commits
  4. 14 Feb, 2022 2 commits
  5. 11 Feb, 2022 1 commit
  6. 10 Feb, 2022 1 commit
  7. 07 Feb, 2022 7 commits
  8. 02 Feb, 2022 1 commit
  9. 01 Feb, 2022 7 commits
  10. 31 Jan, 2022 6 commits