Leave / intact
This commit is contained in:
@@ -6,7 +6,8 @@ static inline bool byte_is_url_safe(char c) {
|
|||||||
|| (c >= '0' && c <= '9')
|
|| (c >= '0' && c <= '9')
|
||||||
|| (c >= '(' && c <= '*')
|
|| (c >= '(' && c <= '*')
|
||||||
|| c == '!' || c == '-'
|
|| c == '!' || c == '-'
|
||||||
|| c == '.' || c == '_';
|
|| c == '.' || c == '_'
|
||||||
|
|| c == '/';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Determines if a string needs to be URL encoded.
|
// Determines if a string needs to be URL encoded.
|
||||||
|
|||||||
@@ -38,8 +38,8 @@ int main() {
|
|||||||
noh_log(NOH_INFO, "url_encode:");
|
noh_log(NOH_INFO, "url_encode:");
|
||||||
|
|
||||||
check_string(url_encode, &good, &bad,
|
check_string(url_encode, &good, &bad,
|
||||||
"abcdefghijklmnopqrstuvwxyz1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._",
|
"abcdefghijklmnopqrstuvwxyz1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._/",
|
||||||
"abcdefghijklmnopqrstuvwxyz1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._");
|
"abcdefghijklmnopqrstuvwxyz1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._/");
|
||||||
|
|
||||||
check_string(url_encode, &good, &bad,
|
check_string(url_encode, &good, &bad,
|
||||||
"~!@#$%^&*()_+-=",
|
"~!@#$%^&*()_+-=",
|
||||||
@@ -49,8 +49,8 @@ int main() {
|
|||||||
noh_log(NOH_INFO, "url_decode:");
|
noh_log(NOH_INFO, "url_decode:");
|
||||||
|
|
||||||
check_string(url_decode, &good, &bad,
|
check_string(url_decode, &good, &bad,
|
||||||
"abcdefghijklmnopqrstuvwxyz1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._",
|
"abcdefghijklmnopqrstuvwxyz1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._/",
|
||||||
"abcdefghijklmnopqrstuvwxyz1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._");
|
"abcdefghijklmnopqrstuvwxyz1023456789ABCDEFGHIJKLMNOPQRSTUVWXYZ()*!-._/");
|
||||||
|
|
||||||
check_string(url_decode, &good, &bad,
|
check_string(url_decode, &good, &bad,
|
||||||
"%7e!%40%23%24%25%5e%26*()_%2b-%3d",
|
"%7e!%40%23%24%25%5e%26*()_%2b-%3d",
|
||||||
|
|||||||
Reference in New Issue
Block a user