diff options
| author | Roman Shishkin <spark@uwtech.org> | 2026-04-09 16:12:29 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-09 16:12:29 +0300 |
| commit | a82128ab8e28bd3ff4f9fee91b7a30e0bc36ddd6 (patch) | |
| tree | 360f28ada58df34e7ab11cfdad023a92313165b1 /test | |
| parent | a9fd1b554d144cc44e487c38e5aaf95048fa18bc (diff) | |
Add more base64 proxy links tests (#3636)
Diffstat (limited to 'test')
| -rw-r--r-- | test/link.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/link.cpp b/test/link.cpp index 3f618400e..64c17fc6a 100644 --- a/test/link.cpp +++ b/test/link.cpp @@ -1349,6 +1349,14 @@ TEST(Link, parse_internal_link_part3) { proxy_mtproto("google.com", 80, "7hI0VniQq83vEjRWeJCrze8BAQEBAQEBAQE")); parse_internal_link("t.me/proxy?server=google.com&port=8%30&secret=7tAAAAAAAAAAAAAAAAAAAAAAAAcuZ29vZ2xlLmNvbQ", proxy_mtproto("google.com", 80, "7tAAAAAAAAAAAAAAAAAAAAAAAAcuZ29vZ2xlLmNvbQ")); + parse_internal_link("t.me/proxy?server=google.com&port=8%30&secret=7ge9Ug57SJOnMe8J%2BSj5pyZnaXRodWIuY29t", + proxy_mtproto("google.com", 80, "7ge9Ug57SJOnMe8J-Sj5pyZnaXRodWIuY29t")); + parse_internal_link("t.me/proxy?server=google.com&port=8%30&secret=7ge9Ug57SJOnMe8J%2FSj5pyZnaXRodWIuY29t", + proxy_mtproto("google.com", 80, "7ge9Ug57SJOnMe8J_Sj5pyZnaXRodWIuY29t")); + parse_internal_link("t.me/proxy?server=google.com&port=8%30&secret=7ge9Ug57SJOnMe8J-Sj5pyZnaXRodWIuY29t", + proxy_mtproto("google.com", 80, "7ge9Ug57SJOnMe8J-Sj5pyZnaXRodWIuY29t")); + parse_internal_link("t.me/proxy?server=google.com&port=8%30&secret=7ge9Ug57SJOnMe8J_Sj5pyZnaXRodWIuY29t", + proxy_mtproto("google.com", 80, "7ge9Ug57SJOnMe8J_Sj5pyZnaXRodWIuY29t")); parse_internal_link("t.me/proxy", unsupported_proxy()); parse_internal_link("t.me/proxy?server=&port=80&secret=1234567890abcdef1234567890ABCDEF", unsupported_proxy()); parse_internal_link("t.me/proxy?server=%FF&port=80&secret=1234567890abcdef1234567890ABCDEF", unsupported_proxy()); |
