Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added small hacks to work around tests disabled by #1630 #1862

Merged
merged 24 commits into from
May 10, 2023

Commits on May 10, 2023

  1. Second attempt on req->host changes

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    60ce8ee View commit details
    Browse the repository at this point in the history
  2. WIP: trying to find appropriate place to set req->host

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    64b843f View commit details
    Browse the repository at this point in the history
  3. Fixed storing HTTP/1.x Host header into req->host

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    13bed82 View commit details
    Browse the repository at this point in the history
  4. Fix http tables matching

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    c88bf17 View commit details
    Browse the repository at this point in the history
  5. Fixes related to host name selection in HTTP tables

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    be81437 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    53f4865 View commit details
    Browse the repository at this point in the history
  7. Review fixes #1

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    c722231 View commit details
    Browse the repository at this point in the history
  8. Cite RFC 9112 instead of obsolete RFC 7230

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    d233cdb View commit details
    Browse the repository at this point in the history
  9. Enforce authority constraints for HTTP/1.1 and HTTP/2

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    b906b87 View commit details
    Browse the repository at this point in the history
  10. Fix error in validate_authority_rfc9113()

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    9e3cf23 View commit details
    Browse the repository at this point in the history
  11. Remove rfc-related authority checks from frang

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    c246ad8 View commit details
    Browse the repository at this point in the history
  12. Make bit flag from req->uri_host.

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    6003bc2 View commit details
    Browse the repository at this point in the history
  13. Multiple fixes.

    - fixed panic when host/authority headers are empty
    - moved absolute uri/host headers equality check to frang
    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    94ca2a8 View commit details
    Browse the repository at this point in the history
  14. Fine-tune frang/hardcoded authority correctness validation

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    1ba6bfa View commit details
    Browse the repository at this point in the history
  15. Use req->host for cache key calculation.

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    5f1ba18 View commit details
    Browse the repository at this point in the history
  16. Fix H2 authority check condition

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    57d118c View commit details
    Browse the repository at this point in the history
  17. Fix missing braces in frang which caused a lot of bugs

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    b21e7e5 View commit details
    Browse the repository at this point in the history
  18. Fix one more place to use req->host rather than HDR_HOST

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    ed3da9b View commit details
    Browse the repository at this point in the history
  19. Rename http_host_required -> http_strict_host_checking

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    056c8f8 View commit details
    Browse the repository at this point in the history
  20. Change response in case of invalid authority.

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    850e0a2 View commit details
    Browse the repository at this point in the history
  21. Review fixes #2

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    a171701 View commit details
    Browse the repository at this point in the history
  22. Remove duplicating authority checks from tfw_h2_adjust_req

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    49fc35e View commit details
    Browse the repository at this point in the history
  23. Codestyle tuning

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    ea83be6 View commit details
    Browse the repository at this point in the history
  24. Fix compilation error

    Dmitry Petrov committed May 10, 2023
    Configuration menu
    Copy the full SHA
    f05e5c1 View commit details
    Browse the repository at this point in the history