Avatar for the aio-libs user
aio-libs
yarl
BlogDocsChangelog

Reject backslash in URL authority per RFC 3986

#1659
Comparing
rodrigobnogueira:fix-backslash-in-netloc
(
1cd7bc8
) with
master
(
3ca1a90
)
CodSpeed Performance Gauge
0%
Untouched
99
Ignored
2

Benchmarks

101 total
test_path_safe
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
+3%
54.5 µs52.7 µs
test_raw_path_qs
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
+1%
54 µs53.3 µs
test_quote_query_string
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
+1%
74.6 µs73.9 µs
test_url_make_with_ipv6_address_path_and_port
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
+1%
136.3 µs135.3 µs
test_url_joinpath_encoded_long
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
+1%
855.4 µs850.2 µs
test_url_joinpath_encoded
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
497.5 µs495.6 µs
test_url_with_port
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
313.5 µs312.4 µs
test_url_with_name
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
356.9 µs355.9 µs
test_url_with_user
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
301.7 µs300.9 µs
test_long_query_with_pct
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
3.4 ms3.4 ms
test_unquoter_long_ascii
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
4.3 ms4.3 ms
test_update_query_none
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
81.6 µs81.5 µs
test_url_build_access_raw_host
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
606.8 µs605.6 µs
test_url_join
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
194.3 µs193.9 µs
test_url_with_scheme
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
162.7 µs162.4 µs
test_url_joinpath
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
523.6 µs522.8 µs
test_url_extend_query_existing_query_string
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
134.9 µs134.7 µs
test_url_build_with_host_path_and_port
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
526.1 µs525.4 µs
test_empty_query
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
47.7 µs47.6 µs
test_url_with_path_relative
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
120.6 µs120.5 µs
test_unquoter_long_pct
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
6.9 ms6.9 ms
test_unquoter_short
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
118.4 µs118.3 µs
test_update_query_mapping
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
660.6 µs660 µs
test_url_make_with_host_and_path
tests/test_url_benchmarks.py
CodSpeed Performance Gauge
0%
135.4 µs135.3 µs
test_quoter_quote_utf8
tests/test_quoting_benchmarks.py
CodSpeed Performance Gauge
0%
139.2 µs139.1 µs

Commits

Click on a commit to change the comparison range
Base
master
3ca1a90
-0.05%
Add changelog fragment for PR 1659
baa4f73
14 hours ago
by rodrigobnogueira
+0.05%
Fix spelling in changelog: replace netloc with authority component
80810e9
14 hours ago
by rodrigobnogueira
-0.02%
Fix backslash check to only apply to host portion, not user/password
1cd7bc8
14 hours ago
by rodrigobnogueira
© 2026 CodSpeed Technology
Home Terms Privacy Docs