aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-20[networking] Fix `--legacy-server-connect` (#7645)bashonly
Bugfix for 227bf1a33be7b89cd7d44ad046844c4ccba104f4 Authored by: bashonly
2023-07-20[networking] Fix POST requests with zero-length payloads (#7648)bashonly
Bugfix for 227bf1a33be7b89cd7d44ad046844c4ccba104f4 Authored by: bashonly
2023-07-15[ie/twitter:spaces] Fix format protocol (#7550)bashonly
Closes #7536 Authored by: bashonly
2023-07-15[ie/facebook:reel] Fix extraction (#7564)Văn Anh
Closes #7469 Authored by: demon071, bashonly
2023-07-15[ie/pornhub] Update access cookies for UK (#7591)zhong-yiyu
Closes #7590 Authored by: zhong-yiyu
2023-07-15[fd/external] Fixes to cookie handlingbashonly
- Fix bug in `axel` Cookie header arg - Pass cookies to `curl` as strings - Write session cookies for `aria2c` and `wget` Closes #7539 Authored by: bashonly
2023-07-15[core] Fix HTTP headers and cookie handlingbashonly
- Remove `Cookie` header from `http_headers` immediately after loading into cookiejar - Restore compat for `--load-info-json` cookies - Add more tests - Fix improper passing of Cookie header by `MailRu` extractor Closes #7558 Authored by: bashonly, pukkandan
2023-07-16[cleanup] Add color to `download-archive` message (#5138)Aaruni Kaushik
Authored by: aaruni96, Grub4K, pukkandan Closes #4913
2023-07-15[build] Make sure deprecated modules are addedpukkandan
2023-07-15[compat, networking] Deprecate old functions (#2861)coletdjnz
Authored by: coletdjnz, pukkandan
2023-07-15[networking] Rewrite architecture (#2861)coletdjnz
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[networking] Add module (#2861)pukkandan
No actual changes - code is only moved around
2023-07-15[utils] Add temporary shim for loggingpukkandan
Related: #5680, #7517
2023-07-15[ie/youtube:tab] Detect looping feeds (#6621)coletdjnz
Closes https://github.com/yt-dlp/yt-dlp/issues/5555 Note: the first page may still be repeated, however this is better than nothing. Authored by: coletdjnz
2023-07-14[ie/piapro] Support `/content` URL (#7592)Finn R. Gärtner
Authored by: FinnRG
2023-07-14[pp/EmbedThumbnail] Support `m4v` (#7583)Neurognostic
Authored by: Neurognostic
2023-07-13[ie/streamanity] Remove (#7571)Aleri Kaisattera
Service is dead Authored by: alerikaisattera
2023-07-11[utils] `clean_podcast_url`: Handle more trackers (#7556)Mahmoud Abdel-Fattah
Authored by: mabdelfattah, bashonly Closes #7544
2023-07-10[ie/vrt] Update token signing key (#7519)Zprokkel
Authored by: Zprokkel
2023-07-08[ie/BiliBiliBangumi] Fix extractors (#7337)GD-Slime
- Overhaul BiliBiliBangumi extractor for the site's new API - Add BiliBiliBangumiSeason extractor - Refactor BiliBiliBangumiMedia extractor Closes #6701, Closes #7400 Authored by: GD-Slime
2023-07-06[extractor/twitter] Fix GraphQL and legacy API (#7516)bashonly
Authored by: bashonly
2023-07-06Revert 49296437a8e5fa91dacb5446e51ab588474c85d3pukkandan
2023-07-06Release 2023.07.062023.07.06github-actions
Created by: pukkandan :ci skip all :ci run dl
2023-07-06[docs] Minor fixespukkandan
Closes #7515
2023-07-06[core] Change how `Cookie` headers are handledSimon Sawicki
Cookies are now saved and loaded under `cookies` key in the info dict instead of `http_headers.Cookie`. Cookies passed in headers are auto-scoped to the input URLs with a warning. Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj Authored by: Grub4K
2023-07-06[core] Prevent `Cookie` leaks on HTTP redirectcoletdjnz
Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj Authored by: coletdjnz
2023-07-06[fd/external] Scope cookiesbashonly
- ffmpeg: Calculate cookies from cookiejar and pass with `-cookies` arg instead of `-headers` - aria2c, curl, wget: Write cookiejar to file and use external FD built-in cookiejar support - httpie: Calculate cookies from cookiejar instead of `http_headers` - axel: Calculate cookies from cookiejar and disable http redirection if cookies are passed - May break redirects, but axel simply don't have proper cookie support Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj Authored by: bashonly, coletdjnz
2023-07-06[ie/vidlii] Handle relative URLspukkandan
Closes #7480
2023-07-06[ie/youtube] Avoid false DRM detection (#7396)pukkandan
Some master manifests contain a mix of DRM and non-DRM formats
2023-07-06[core] Allow extractors to mark formats as potentially DRM (#7396)pukkandan
This is useful for HLS where detecting whether the format is actually DRM requires the child manifest to be downloaded. Makes the error message when using `--test` inconsistent, but doesn't really matter.
2023-07-06[formats] Fix best fallback for storyboardspukkandan
Partial fix for #7478
2023-07-06[cleanup] Miscpukkandan
2023-07-06[devscripts/make_changelog] Skip reverted commitspukkandan
2023-07-06[outtmpl] Pad `playlist_index` etc even when with internal formattingpukkandan
Closes #7501
2023-07-06[downloader/http] Avoid infinite loop when no data is receivedpukkandan
Closes #7504
2023-07-06[misc] Add CodeQL workflow (#7497)Jorge
2023-07-06[extractor/youtube:stories] Remove (#7459)coletdjnz
YouTube killed them https://web.archive.org/web/20230630153050/https://support.google.com/youtube/thread/217640760
2023-07-05[extractor/twitter] Fix unauthenticated extraction (#7476)bashonly
Closes #7473 Authored by: bashonly
2023-07-05[extractor/twitter:spaces] Fix extraction (#7512)bashonly
Closes #7455 Authored by: bashonly
2023-07-05[extractor/googledrive] Fix source format extraction (#7395)RfadnjdExt
Closes #7344 Authored by: RfadnjdExt
2023-07-03[extractor/youtube] Ignore incomplete data for comment threads by default ↵coletdjnz
(#7475) For both `--ignore-errors` and `--ignore-errors only_download`. Pass `--no-ignore-errors` to not ignore. Closes https://github.com/yt-dlp/yt-dlp/issues/7474 Authored by: coletdjnz
2023-07-02[extractor/vk] VKPlay, VKPlayLive: Add extractors (#7358)c-basalt
Closes #7107 Authored by: c-basalt
2023-06-30[extractor/stacommu] Add extractors (#7432)urectanc
Authored by: urectanc
2023-06-29[extractor/youtube:tab] Support shorts-only playlists (#7425)coletdjnz
Fixes https://github.com/yt-dlp/yt-dlp/issues/7424 Authored by: coletdjnz Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
2023-06-27[extractor/Douyin] Fix extraction from webpagebashonly
Closes #7431 Authored by: bashonly
2023-06-27[extractor/abc] Fix extraction (#7434)Xiao Han
Closes #6433 Authored by: meliber
2023-06-27[extractor/crunchyroll:music] Fix `_VALID_URL` (#7439)Aman Salwan
Closes #7419 Authored by: AmanSal1, rdamas Co-authored-by: Robert Damas <robert.damas@byom.de>
2023-06-26[utils] clean_podcast_url: Handle protocol in redirect URLpukkandan
Closes #7430
2023-06-26[extractor/sbs] Python 3.7 compatpukkandan
Closes #7410
2023-06-26[downloader/aria2c] Add `--no-conf`pukkandan
Closes #7404