Subject: CVS commit: pkgsrc/net/yt-dlp
From: Adam Ciarcinski
Date: 2024-07-02 11:04:40
Message id: 20240702090440.8C37CFC74@cvs.NetBSD.org

Log Message:
yt-dlp: updated to 2024.07.01

yt-dlp 2024.07.01

Important changes

Security: [CVE-2024-38519] Properly sanitize file-extension to prevent file \ 
system modification and RCE
Unsafe extensions are now blocked from being downloaded

Core changes

Add playlist_channel and playlist_channel_id fields
Disallow unsafe extensions (CVE-2024-38519) by Grub4K
cookies: Fix --cookies-from-browser DE detection on Linux

Extractor changes

afreecatv
Support browser impersonation
catchstory: Add extractor
bilibili: Support legacy formats
bitchute: Fix extractors
brightcove: Upgrade requests to HTTPS
cloudflarestream: Fix _VALID_URL and embed extraction
cloudycdn: Fix formats extraction
digitalconcerthall: Rework extractor
facebook: reel: Fix extraction
francetv
Detect and raise errors for DRM
Fix extractor
generic: Add key_query extractor-arg by bashonly
graspop: Add extractor
jiocinema: series: Fix extraction
khanacademy: Fix extractors
laracasts: Add extractors
matchtv: Fix extractor
mediasite: Fix extraction
microsoftembed: Add extractors for dev materials
mlbtv: Fix extraction
neteasemusic: Extract more formats from new API
nhkradiru: Fix extractor
nuum: Fix formats extraction
orf
on
Add prefer_segments_playlist extractor-arg
Support segmented episodes
patreoncampaign: Fix campaign_id extraction
podbayfm: Fix extraction
pokergo: Make metadata extraction non-fatal
qqmusic: Fix extractors
rtvslo.si: show: Add extractor
soundcloud: Fix download format extraction
sproutvideo: Add extractors
tiktok
Detect and raise when login is required
Fix API extraction
tubitv
Fix extractor
series: Fix extractor
vimeo: Support browser impersonation
youtube
Extract all formats from multi-language m3u8s
Skip formats if nsig decoding fails
Suppress "Unavailable videos are hidden" warning
tab: Fix channel metadata extraction

Downloader changes

hls: Apply extra_param_to_key_url from info dict by bashonly

Postprocessor changes

embedthumbnail: Fix postprocessor

Networking changes

Request Handler: requests: Bump minimum requests version to 2.32.2

Misc. changes

build
Bump Pyinstaller to >=6.7.0 for all builds
Cache dependencies for macos job
Use macos-12 image for yt-dlp_macos
cleanup
Add more ruff rules
Bump ruff to 0.5.x
Miscellaneous: 6aaf96a by bashonly, c-basalt, jucor, seproDev
test: download: Raise on network errors

Files:
RevisionActionfile
1.40modifypkgsrc/net/yt-dlp/Makefile
1.30modifypkgsrc/net/yt-dlp/PLIST
1.36modifypkgsrc/net/yt-dlp/distinfo