| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
This implements RFC3986 5.2.4 remove_dot_segments during the URL normalization process.
Closes #3355, #6526
Authored by: coletdjnz
|
|
|
|
| |
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
|
|
|
|
| |
Related: #5680, #7517
|
|
|
|
| |
Authored by: mabdelfattah, bashonly
Closes #7544
|
|
|
|
|
|
| |
Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj
Authored by: coletdjnz
|
|
|
|
| |
Closes #7430
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Support negative time-ranges
* Add `*from-url` to obey time-ranges in URL
Closes #7248
|
|
|
|
|
| |
Closes #6288, Closes #7197, Closes #7265, Closes #7353, Closes #5773
Authored by: mikf, freezboltz, pukkandan
|
|
|
|
| |
Authored by: NDagestad, pukkandan
Closes #1706
|
|
|
|
| |
Closes #7164
|
|
|
|
|
| |
Closes #6706
Authored by pukkandan, dirkf
|
|
|
|
|
|
|
|
|
|
|
|
| |
Closes #1596
Previously, when some formats have accurate size and some approximate,
the ones with accurate size was always prioritized
For formats with known tbr and unknown vbr/abr, we were setting
(vbr=tbr, abr=0) for sorting to work. This is no longer needed.
Authored by pukkandan, u-spec-png
|
|
|
| |
Authored by: hoaluvn
|
|
|
| |
Authored by: garret1317
|
|
|
| |
Authored by: coletdjnz
|
|
|
| |
Authored by: coletdjnz
|
|
|
|
|
|
|
| |
Aligns HTTP redirect handling with what browsers commonly do and RFC standards.
Fixes issues https://github.com/yt-dlp/yt-dlp/commit/afac4caa7db30804bebac33e53c3cb0237958224 missed.
Authored by: coletdjnz
|
|
|
|
|
|
|
|
|
|
|
| |
[YouTube] [core] Improve platform debug log, based on yt-dlp
https://github.com/ytdl-org/youtube-dl/commit/d1c6c5c4d618fa950813c0c71aede34a5ac851e9
Except:
* 6ed34338285f722d0da312ce0af3a15a077a3e2a [jsinterp] Add short-cut evaluation for common expression
* There was no performance improvement when tested with https://github.com/ytdl-org/youtube-dl/issues/30641
* e8de54bce50f6f77a4d7e8e80675f7003d5bf630 [core] Handle `/../` sequences in HTTP URLs
* We plan to implement this differently
|
| |
|
|
|
| |
Authored by: coletdjnz
|
|
Closes https://github.com/yt-dlp/yt-dlp/pull/2173
Authored by: pukkandan, coletdjnz
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
|