grpc/test/core/address_utils
Anirudh Ramachandra a0da0ab243
Prevent double encoding of '%' in grpc_sockaddr_to_uri (#29982)
grpc_sockaddr_to_uri was changed recently to use the URI library directly. grpc_sockaddr_to_uri uses grpc_sockaddr_to_string internally and it has explicit logic for URI encoding of %. This causes % to be encoded as %2525 instead of %25 causing issues with decoding later on.

This is especially problematic for IPV6 addresses with zone identifiers where the interface is delimited by %.

@markdroth
2022-06-10 09:24:31 -07:00
..
sockaddr_uri_corpus Revert "Revert "Fix grpc_sockaddr_to_uri to return URI encoded string. Also see #29323 which has a similar fix for unix abstract addresses."" (#29798) 2022-06-02 13:51:04 -07:00
BUILD Revert "Revert "Fix grpc_sockaddr_to_uri to return URI encoded string. Also see #29323 which has a similar fix for unix abstract addresses."" (#29798) 2022-06-02 13:51:04 -07:00
parse_address_test.cc Refactor end2end tests to exercise each EventEngine (#29202) 2022-03-30 15:43:05 -07:00
parse_address_with_named_scope_id_test.cc Refactor end2end tests to exercise each EventEngine (#29202) 2022-03-30 15:43:05 -07:00
sockaddr_utils_fuzzer_test.cc Revert "Revert "Fix grpc_sockaddr_to_uri to return URI encoded string. Also see #29323 which has a similar fix for unix abstract addresses."" (#29798) 2022-06-02 13:51:04 -07:00
sockaddr_utils_test.cc Prevent double encoding of '%' in grpc_sockaddr_to_uri (#29982) 2022-06-10 09:24:31 -07:00