25 Commits
Author SHA1 Message Date
Simon SawickiandGitHub 7a569456f2 [cookies] Use ' instead of " for SQL string quoting (#17078)
Closes #17064
Authored by: Grub4K
2026-06-28 17:10:34 +00:00
821bef0f00 [cleanup] Misc (#16697)
Authored by: Grub4K, bashonly

Co-authored-by: bashonly <bashonly@protonmail.com>
2026-06-09 23:01:32 +00:00
Simon Sawicki 2726572520 [fd/external] curl: Fix cookie leak on redirect
See https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-f7j3-774f-rfhj

Authored by: Grub4K
2026-06-10 00:40:01 +02:00
Simon Sawicki e578e265f7 Remove url, desktop and webloc from safe extensions
See https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-c6mh-fpjc-4pr3

Authored by: Grub4K
2026-06-10 00:39:57 +02:00
Simon SawickiandGitHub 7fdc46d016 [ie/youtube] Fix PO token sanitization for Python 3.15 (#16884)
Closes #16876
Authored by: Grub4K
2026-06-06 20:49:26 +00:00
Simon Sawicki 646bb31f39 [cleanup] Misc
Authored by: Grub4K
2026-02-21 21:07:56 +01:00
Simon Sawicki 1fbbe29b99 [ie] Limit netrc_machine parameter to shell-safe characters
Also adapts some extractor regexes to adhere to this limitation

See: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-g3gw-q23r-pgqm

Authored by: Grub4K
2026-02-21 21:07:36 +01:00
Simon SawickiandGitHub abade83f8d [cleanup] Bump ruff to 0.15.x (#15951)
Authored by: Grub4K
2026-02-16 20:11:02 +00:00
Simon SawickiandGitHub e2ea6bd6ab [ie/youtube] Fix priorization of youtube URL matching (#15596)
Authored by: Grub4K
2026-01-18 16:11:29 +01:00
Simon SawickiandGitHub ede54330fb [utils] devalue: Fix calling reviver on cached value (#15568)
Authored by: Grub4K
2026-01-16 15:53:32 +01:00
Simon SawickiandGitHub 7bd79d9296 [ie/youtube] Allow ejs patch version to differ (#15263)
Authored by: Grub4K
2025-12-07 22:10:53 +00:00
Simon SawickiandGitHub e564b4a808 Respect PATHEXT when locating JS runtime on Windows (#15117)
Fixes #15043

Authored by: Grub4K
2025-11-24 01:56:43 +01:00
Simon SawickiandGitHub bf7e04e9d8 [cookies] Support Firefox cookies database v17 (#15010)
Authored by: Grub4K
2025-11-12 00:35:53 +00:00
Simon SawickiandGitHub ade8c2b36f [test] Skip flaky tests if source unchanged (#14970)
Authored by: bashonly, Grub4K
Co-authored-by: bashonly <bashonly@protonmail.com>
2025-11-10 01:45:58 +01:00
Simon SawickiandGitHub 8636a9bac3 [ie/youtube] Update ejs to 0.3.1 (#14933)
Authored by: Grub4K
2025-11-07 22:47:40 +01:00
6224a38988 [ie/youtube] Implement external n/sig solver (#14157)
Closes #14404, Closes #14431, Closes #14680, Closes #14707

Authored by: bashonly, coletdjnz, seproDev, Grub4K

Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
Co-authored-by: sepro <sepro@sepr0.com>
2025-10-31 23:13:04 +01:00
Simon SawickiandGitHub e8d49b1c7f [ie/motherless] Fix extractor (#13960)
Authored by: Grub4K
2025-08-07 21:04:30 -07:00
Simon SawickiandGitHub eed94c7306 [utils] Add WINDOWS_VT_MODE to globals (#12460)
Authored by: Grub4K
2025-07-22 20:10:51 +02:00
Simon Sawickiandbashonly 959ac99e98 Fix --exec placeholder expansion on Windows
See https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-45hg-7f49-5h56 for more details

Authored by: Grub4K
2025-07-21 18:19:46 -05:00
Simon SawickiandGitHub c316416b97 [rh:requests] Do not allocate 2GB on read (#13603)
Fixes c2ff2dbaec

Authored by: Grub4K
2025-07-02 01:42:00 +02:00
Simon SawickiandGitHub e99c0b838a [ie] Detect invalid m3u8 playlist data (#13601)
Authored by: Grub4K
2025-07-02 00:32:32 +02:00
Simon SawickiandGitHub c2ff2dbaec [rh:requests] Work around partial read dropping data (#13599)
Authored by: Grub4K
2025-07-02 00:12:43 +02:00
Simon SawickiandGitHub 7b81634fb1 [ie] Detect invalid m3u8 playlist data (#13563)
Authored by: Grub4K
2025-06-29 18:49:27 +02:00
Simon SawickiandGitHub 73bf102116 [test] traversal: Fix morsel tests for Python 3.14 (#13471)
Authored by: Grub4K
2025-06-17 09:45:19 +02:00
Simon SawickiandGitHub 9e38b273b7 [ie/youtube] Rework nsig function name extraction (#13403)
Closes #13401

Authored by: Grub4K
2025-06-05 23:50:58 +02:00