An error occurred fetching the project authors.
  1. 09 Jan, 2023 5 commits
    • Łukasz Nowak's avatar
      rapid-cdn: c->h: Really avoid Content-Type modification · 8a403fed
      Łukasz Nowak authored
      Caddy was automat(g)ically adding Content-Type header to the backend
      response, but Haproxy does not do it, and change of the servers shall
      follow generic approach that not additional information is added to the
      response by the CDN.
      8a403fed
    • Łukasz Nowak's avatar
      48f41aa8
    • Łukasz Nowak's avatar
      rapid-cdn: c->h: setup Date header · d3f0ae25
      Łukasz Nowak authored
      In case if Date header is present do nothing otherwise add one.
      Test backend is adapted to have full control over headers sent.
      
      Backward incompatible change happens, as the Date header is generated
      before passing the request to the cache, thus resulting with caching it.
      Nevertheless this is good change, as previous behavior was simply wrong.
      d3f0ae25
    • Łukasz Nowak's avatar
      rapid-cdn: c->h: Start switch from Caddy to Haproxy · 44d9483c
      Łukasz Nowak authored
      mpm-graceful-shutdown-timeout is dropped, as it's historical leftover and never
      really useful in the caddy-frontend CDN usage context - stopping the server is
      the most rare situation, and any grace period is solved eventually outside of
      the running process (like redirecting traffic elsewhere before stopping).
      44d9483c
    • Łukasz Nowak's avatar
      rapid-cdn: Introduce · 643457a3
      Łukasz Nowak authored
      It's based on phased out caddy-frontend, especially as next step is to drop
      Caddy software from the software release.
      643457a3
  2. 15 Dec, 2022 1 commit
  3. 07 Nov, 2022 2 commits
  4. 19 Oct, 2022 1 commit
    • Łukasz Nowak's avatar
      Fix "caddy-frontend: Check log files last in the test" · 8ef8118c
      Łukasz Nowak authored
      Running test as last makes no sense nowadays, as the site is fully prepared.
      Awaiting for each possible log of configured frontend is not worth the
      requirement, so make those tests as first ones, which simplifies running only
      them with reproducible effect.
      
      All tests which could be affected by that fact has been identified and changed.
      8ef8118c
  5. 17 Oct, 2022 5 commits
  6. 08 Sep, 2022 3 commits
  7. 07 Sep, 2022 1 commit
  8. 05 Sep, 2022 1 commit
  9. 01 Sep, 2022 3 commits
  10. 16 Aug, 2022 2 commits
  11. 27 Jul, 2022 8 commits
  12. 14 Jul, 2022 4 commits
  13. 13 Jul, 2022 1 commit
  14. 24 Mar, 2022 1 commit
  15. 21 Mar, 2022 2 commits
    • Łukasz Nowak's avatar
      f1f1da3b
    • Łukasz Nowak's avatar
      caddy-frontend: Improve and stabilise Via header · d45e9cdf
      Łukasz Nowak authored
      Via header for response and request is fully stabilized and present according
      to the RFC now.
      
      Important information, like protocol and protocol version are exposed.
      
      Hops which were present in the request are stored and descriptively named.
      
      Versions of components are exposed in hidden way and in the same time the
      frontend administrator and frontend user are able to analyze the versions,
      and the version history present on the node is transmitted back.
      
      Additionally each node can be identified by frontend admins and users for
      request and response headers, allowing more debugging.
      
      Improve the tests by extending assertSlaveBase and reuse it instead of
      duplicating the code everywhere.
      d45e9cdf