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

Validate ASCII host values #954

Merged
merged 53 commits into from
Sep 26, 2024
Merged

Validate ASCII host values #954

merged 53 commits into from
Sep 26, 2024

Commits on Nov 20, 2023

  1. Validate ASCII host values

    Host values must match the unreserved, sub-delims or pct-encoded grammar
    rules. The IDNA encoder already checks for this, but for ASCII values we
    skip IDNA encoding.
    
    If the invalid character is `@`, or `:` followed by `@` further in the
    host value, tack on advice about using `authority` instead of `host`.
    mjpieters committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    7f21ff2 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Configuration menu
    Copy the full SHA
    e14f451 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    749afd0 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Configuration menu
    Copy the full SHA
    b746e8c View commit details
    Browse the repository at this point in the history
  2. fix incorrect test

    bdraco committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    360fdcd View commit details
    Browse the repository at this point in the history
  3. cache validation

    bdraco committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    8054bac View commit details
    Browse the repository at this point in the history
  4. cache validation

    bdraco committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    32ca9fe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f76b060 View commit details
    Browse the repository at this point in the history
  6. cleanup comment

    bdraco committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    755b0e3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ff5c541 View commit details
    Browse the repository at this point in the history
  8. fix tests

    bdraco committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    1110685 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    701aef5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    38bd693 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d57a8b0 View commit details
    Browse the repository at this point in the history
  12. make comment match test fix

    bdraco committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    63c03fa View commit details
    Browse the repository at this point in the history
  13. make comment match test fix

    bdraco committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    aef0c14 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. Configuration menu
    Copy the full SHA
    fa31e95 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    b8d12cf View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    5b7391f View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Fix round-trip of IPv6 addresses

    The brackets were missing when the URL was convert to a string
    
    fixes #1157
    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ea3868f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3d6a1b View commit details
    Browse the repository at this point in the history
  3. Update yarl/_url.py

    bdraco authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    1776185 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d432377 View commit details
    Browse the repository at this point in the history
  5. host_subcomponent

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    0566802 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c4591f6 View commit details
    Browse the repository at this point in the history
  7. tests

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4a85c17 View commit details
    Browse the repository at this point in the history
  8. Update yarl/_url.py

    bdraco authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    9c27548 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    31da379 View commit details
    Browse the repository at this point in the history
  10. Update yarl/_url.py

    bdraco authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    86a0677 View commit details
    Browse the repository at this point in the history
  11. Update yarl/_url.py

    bdraco authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    6401a10 View commit details
    Browse the repository at this point in the history
  12. Update yarl/_url.py

    bdraco authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    59dbfe4 View commit details
    Browse the repository at this point in the history
  13. Update yarl/_url.py

    bdraco authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    e55083f View commit details
    Browse the repository at this point in the history
  14. tweaks

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    f8093ea View commit details
    Browse the repository at this point in the history
  15. docs

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    cd4505b View commit details
    Browse the repository at this point in the history
  16. Update docs/api.rst

    bdraco authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    7d40597 View commit details
    Browse the repository at this point in the history
  17. lint

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    8cc832f View commit details
    Browse the repository at this point in the history
  18. lint

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    946405e View commit details
    Browse the repository at this point in the history
  19. more coverage

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    918da42 View commit details
    Browse the repository at this point in the history
  20. cleanup

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    fdd12b9 View commit details
    Browse the repository at this point in the history
  21. cleanup

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    d5923f0 View commit details
    Browse the repository at this point in the history
  22. cleanup

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    d9332cc View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    2aae488 View commit details
    Browse the repository at this point in the history
  24. more cover

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ca5942b View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    2b2e668 View commit details
    Browse the repository at this point in the history
  26. cover

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    299d97e View commit details
    Browse the repository at this point in the history
  27. fixes

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    d518fd8 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    700df5d View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    90f13f4 View commit details
    Browse the repository at this point in the history
  30. changelog

    bdraco committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    c464239 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    8ec8fef View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    ed85d2b View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    d4563d0 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    a13eadd View commit details
    Browse the repository at this point in the history