doe1080
cb309b3293
[utils] HTTPHeaderDict: Fix __ior__ ( #16930 )
...
Authored by: doe1080
2026-06-11 16:43:24 +02:00
dlp-bot
1e4668e9df
[utils] random_user_agent: Bump version range 142-148 => 143-149 ( #16906 )
...
Authored by: dlp-bot
2026-06-08 23:36:42 +00:00
dlp-bot
acf8ab7a6e
[utils] random_user_agent: Bump version range 137-143 => 142-148 ( #16588 )
...
Authored by: dlp-bot
2026-05-25 23:21:37 +00:00
sepro
9bf040dc6f
[utils] random_user_agent: Bump versions ( #15396 )
...
Authored by: seproDev
2025-12-24 21:47:50 +01:00
sepro
f3829463c7
[utils] random_user_agent: Bump versions ( #14317 )
...
Authored by: seproDev
2025-09-14 00:32:25 +02:00
bashonly
c59ad2b066
[utils] random_user_agent: Bump versions ( #13543 )
...
Closes #5362
Authored by: bashonly
2025-07-22 21:34:03 +00:00
coletdjnz
2685654a37
[ie/youtube] Add a PO Token Provider Framework ( #12840 )
...
https://github.com/yt-dlp/yt-dlp/tree/master/yt_dlp/extractor/youtube/pot/README.md
Authored by: coletdjnz
2025-05-18 13:45:26 +12:00
Simon Sawicki
7d18fed8f1
[networking] Add keep_header_casing extension ( #11652 )
...
Authored by: coletdjnz, Grub4K
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
2025-03-03 00:10:01 +01:00
sepro
add96eb9f8
[cleanup] Add more ruff rules ( #10149 )
...
Authored by: seproDev
Reviewed-by: bashonly <88596187+bashonly@users.noreply.github.com>
Reviewed-by: Simon Sawicki <contact@grub4k.xyz>
2024-06-12 01:09:58 +02:00
coletdjnz
196eb0fe77
[networking] Strip whitespace around header values ( #8802 )
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/8729
Authored by: coletdjnz
2023-12-20 19:15:38 +13:00
bashonly
f04b5bedad
[ie] Do not smuggle http_headers
...
See: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-3ch3-jhc6-5r8x
Authored by: coletdjnz
2023-11-14 22:04:25 +01:00
pukkandan
3f7965105d
[utils] HTTPHeaderDict: Handle byte values
2023-07-30 03:18:10 +05:30
coletdjnz
4bf912282a
[networking] Remove dot segments during URL normalization ( #7662 )
...
This implements RFC3986 5.2.4 remove_dot_segments during the URL normalization process.
Closes #3355 , #6526
Authored by: coletdjnz
2023-07-28 22:40:20 +00:00
coletdjnz
bbeacff7fc
[networking] Ignore invalid proxies in env ( #7704 )
...
Authored by: coletdjnz
2023-07-27 20:26:02 +05:30
coletdjnz
227bf1a33b
[networking] Rewrite architecture ( #2861 )
...
New networking interface consists of a `RequestDirector` that directs
each `Request` to appropriate `RequestHandler` and returns the
`Response` or raises `RequestError`. The handlers define adapters to
transform its internal Request/Response/Errors to our interfaces.
User-facing changes:
- Fix issues with per request proxies on redirects for urllib
- Support for `ALL_PROXY` environment variable for proxy setting
- Support for `socks5h` proxy
- Closes https://github.com/yt-dlp/yt-dlp/issues/6325 , https://github.com/ytdl-org/youtube-dl/issues/22618 , https://github.com/ytdl-org/youtube-dl/pull/28093
- Raise error when using `https` proxy instead of silently converting it to `http`
Authored by: coletdjnz
2023-07-15 16:18:35 +05:30
pukkandan
c365dba843
[networking] Add module ( #2861 )
...
No actual changes - code is only moved around
2023-07-15 16:18:34 +05:30