yt-dlp/test
coletdjnz 20fbbd9249
[networking] Fix various socks proxy bugs ()
- Fixed support for IPv6 socks proxies
- Fixed support for IPv6 over socks5
- Fixed --source-address not being obeyed for socks4 and socks5
- Fixed socks4a when the destination address is an IPv4 address

Closes https://github.com/yt-dlp/yt-dlp/issues/7959
Fixes https://github.com/ytdl-org/youtube-dl/issues/15368

Authored by: coletdjnz
Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
Co-authored-by: bashonly <bashonly@bashonly.com>
..
testdata Improve plugin architecture ()
__init__.py Add support for single-test tox runs
conftest.py [tests] Add tests for socks proxies ()
helper.py [cleanup] Misc
parameters.json [cleanup] Misc
test_InfoExtractor.py [utils] `FormatSorter`: Improve `size` and `br`
test_YoutubeDL.py [cleanup] Misc
test_YoutubeDLCookieJar.py [cleanup] Misc fixes
test_aes.py [dependencies] Simplify `Cryptodome`
test_age_restriction.py Update to ytdl-commit-2dd6c6e
test_all_urls.py [cleanup] Consistent style for file heads
test_cache.py [cleanup] Consistent style for file heads
test_compat.py [compat] Ensure submodules are imported correctly
test_config.py Fix config locations ()
test_cookies.py [cookies] Update for chromium changes ()
test_download.py [compat, networking] Deprecate old functions ()
test_downloader_external.py [fd/external] Fix ffmpeg input from stdin ()
test_downloader_http.py [utils] Add temporary shim for logging
test_execution.py Fix lazy extractor bug in fe7866d0ed
test_iqiyi_sdk_interpreter.py [cleanup] Consistent style for file heads
test_jsinterp.py Update to ytdl-commit-07af47
test_netrc.py [cleanup] Consistent style for file heads
test_networking.py [tests] Add tests for socks proxies ()
test_networking_utils.py [test] Fix `test_load_certifi`
test_overwrites.py [cleanup] Consistent style for file heads
test_plugins.py Improve plugin architecture ()
test_post_hooks.py [cleanup] Consistent style for file heads
test_postprocessors.py [SponsorBlock] Support `chapter` category ()
test_socks.py [networking] Fix various socks proxy bugs ()
test_subtitles.py [cleanup] Consistent style for file heads
test_update.py.disabled [cleanup] Consistent style for file heads
test_utils.py [utils] HTTPHeaderDict: Handle byte values
test_verbose_output.py [cleanup] Consistent style for file heads
test_write_annotations.py.disabled [cleanup] Consistent style for file heads
test_youtube_lists.py [extractor/youtube:tab] Update tab handling for redesign ()
test_youtube_misc.py [cleanup] Consistent style for file heads
test_youtube_signature.py [extractor/youtube] Improve nsig function name extraction
testcert.pem Add a test for --no-check-certificate
versions.json [update] fix (unexploitable) BB'06 vulnerability in rsa_verify