Age | Commit message (Collapse) | Author |
|
Authored by: coletdjnz
|
|
Supported by Urllib, Requests and Websockets request handlers. Ignored by CurlCFFI.
Also added couple cookie-related tests.
Authored by: coletdjnz
|
|
Authored by: coletdjnz
|
|
Authored by: seproDev
Reviewed-by: bashonly <88596187+bashonly@users.noreply.github.com>
Reviewed-by: Simon Sawicki <contact@grub4k.xyz>
|
|
Fixes https://github.com/yt-dlp/yt-dlp/issues/9659
Authored by: coletdjnz
|
|
Also fixes HTTPS proxies for curl_cffi
Authored by: coletdjnz
|
|
CurlCFFIRH now provides an `impersonate` field in its responses' extensions
Authored by: bashonly
|
|
Authored by: coletdjnz, Grub4K, pukkandan, bashonly
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
|
|
Authored by: coletdjnz, Grub4K, pukkandan, bashonly
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
|
|
Authored by: pukkandan, bashonly, seproDev
|
|
Fixes https://github.com/yt-dlp/yt-dlp/issues/8922
Authored by: coletdjnz
|
|
Fixes https://github.com/yt-dlp/yt-dlp/issues/9020
Authored by: coletdjnz
|
|
Fixes https://github.com/yt-dlp/yt-dlp/issues/8890
Authored by: coletdjnz
|
|
Authored by: bashonly
|
|
* Adds a basic WebSocket framework
* Introduces new minimum `websockets` version of 12.0
* Deprecates `WebSocketsWrapper`
Fixes https://github.com/yt-dlp/yt-dlp/issues/8439
Authored by: coletdjnz
|
|
See: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-3ch3-jhc6-5r8x
Authored by: coletdjnz
|
|
(Fix 8a8b54523addf46dfd50ef599761a81bc22362e6) (#8348)
Authored by: bashonly, coletdjnz, Grub4K
|
|
Adds support for HTTPS proxies and persistent connections (keep-alive)
Closes https://github.com/yt-dlp/yt-dlp/issues/1890
Resolves https://github.com/yt-dlp/yt-dlp/issues/4070
Resolves https://github.com/ytdl-org/youtube-dl/issues/32549
Resolves https://github.com/ytdl-org/youtube-dl/issues/14523
Resolves https://github.com/ytdl-org/youtube-dl/issues/13734
Authored by: coletdjnz, Grub4K, bashonly
|
|
Authored by: coletdjnz
|
|
Preference functions that take a request and a request handler instance can be registered to prioritize different request handlers per request.
Authored by: coletdjnz
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
|
|
|
|
This implements RFC3986 5.2.4 remove_dot_segments during the URL normalization process.
Closes #3355, #6526
Authored by: coletdjnz
|
|
Authored by: coletdjnz
|
|
Fixes https://github.com/yt-dlp/yt-dlp/issues/7674
Authored by: coletdjnz
|
|
Authored by: coletdjnz
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
|
|
Bugfix for 227bf1a33be7b89cd7d44ad046844c4ccba104f4
Authored by: bashonly
|
|
Bugfix for 227bf1a33be7b89cd7d44ad046844c4ccba104f4
Authored by: bashonly
|
|
Authored by: coletdjnz, pukkandan
|
|
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
|
|
No actual changes - code is only moved around
|