pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/yt-dlp



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Feb 22 20:52:08 UTC 2026

Modified Files:
        pkgsrc/net/yt-dlp: Makefile PLIST distinfo

Log Message:
yt-dlp: update to 2026.2.21.

Security: [CVE-2026-26331] Arbitrary command injection with the --netrc-cmd option
The argument passed to the command in --netrc-cmd is now limited to a safe subset of characters

Changelog

Core changes

    cookies: Ignore cookies with control characters (#15862) by bashonly, syphyr
    jsinterp
        Fix bitwise operations (#15985) by bashonly
        Stringify bracket notation keys in object access (#15989) by bashonly
        Support string concatenation with + and += (#15990) by bashonly

Extractor changes

    Add browser impersonation support to more extractors (#16029) by bashonly
    Limit netrc_machine parameter to shell-safe characters by Grub4K
    1tv: Extract chapters (#15848) by hunter-gatherer8
    aenetworks: Fix extractor (#14959) by Sipherdrakon
    applepodcasts: Fix extractor (#15901) by coreywright
    dailymotion: Fix extraction (#15995) by bashonly
    facebook: ads: Fix extractor (#16002) by bashonly
    gem.cbc.ca: Support standalone, series & Olympics URLs (#15878) by 0xvd, bashonly, makew0rld
    learningonscreen: Fix extractor (#16028) by 0xvd, bashonly
    locipo: Add extractors (#15486) by doe1080, gravesducking
    matchitv: Add extractor (#15204) by gseddon
    odnoklassniki: Fix inefficient regular expression (#15974) by bashonly
    opencast: Support oc-p.uni-jena.de URLs (#16026) by LordMZTE
    pornhub: Fix extractor (#15858) by beacdeac
    saucepluschannel: Add extractor (#15830) by regulad
    soundcloud
        Fix client ID extraction (#16019) by bashonly
        Support browser impersonation (#16020) by bashonly
    spankbang
        Fix playlist title extraction (#14132) by blauerdorf
        Support browser impersonation (#14130) by blauerdorf
    steam: Fix extractor (#15028) by doe1080
    tele5: Fix extractor (#16005) by bashonly
    tver: olympic: Add extractor (#15885) by doe1080
    tvo: Add extractor (#15903) by doe1080
    twitter: Fix error handling (#15993) by bashonly (With fixes in 7722109)
    visir: Add extractor (#15811) by doe1080
    vk: Solve JS challenges using native JS interpreter (#15992) by 0xvd, bashonly
    xhamster: Fix extractor (#15831) by 0xvd
    youtube
        Add more known player JS variants (#15975) by bashonly
        Extract live adaptive incomplete formats (#15937) by bashonly, CanOfSocks
        Update ejs to 0.5.0 (#16031) by bashonly
        date, search: Remove broken ytsearchdate support (#15959) by stastix

Networking changes

    Request Handler: curl_cffi: Deprioritize unreliable impersonate targets (#16018) by bashonly

Misc. changes

    cleanup
        Bump ruff to 0.15.x (#15951) by Grub4K
        Miscellaneous: 646bb31 by Grub4K


To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 pkgsrc/net/yt-dlp/Makefile
cvs rdiff -u -r1.57 -r1.58 pkgsrc/net/yt-dlp/PLIST
cvs rdiff -u -r1.79 -r1.80 pkgsrc/net/yt-dlp/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/yt-dlp/Makefile
diff -u pkgsrc/net/yt-dlp/Makefile:1.86 pkgsrc/net/yt-dlp/Makefile:1.87
--- pkgsrc/net/yt-dlp/Makefile:1.86     Fri Feb  6 15:26:34 2026
+++ pkgsrc/net/yt-dlp/Makefile  Sun Feb 22 20:52:07 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.86 2026/02/06 15:26:34 wiz Exp $
+# $NetBSD: Makefile,v 1.87 2026/02/22 20:52:07 wiz Exp $
 
-DISTNAME=      yt_dlp-2026.2.4
+DISTNAME=      yt_dlp-2026.2.21
 PKGNAME=       ${DISTNAME:S/_/-/}
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_PYPI:=y/yt-dlp/}
@@ -26,8 +26,8 @@ post-install:
 ALLOW_NETWORK_ACCESS=  yes
 .endif
 
-# as of 2026.2.4
-# 2424 failed, 3849 passed, 1118 skipped, 3 warnings, 21 subtests passed
+# as of 2026.2.21
+# 2483 failed, 3819 passed, 1121 skipped, 3 warnings, 39 subtests passed
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/yt-dlp/PLIST
diff -u pkgsrc/net/yt-dlp/PLIST:1.57 pkgsrc/net/yt-dlp/PLIST:1.58
--- pkgsrc/net/yt-dlp/PLIST:1.57        Sun Feb  1 14:12:26 2026
+++ pkgsrc/net/yt-dlp/PLIST     Sun Feb 22 20:52:07 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.57 2026/02/01 14:12:26 adam Exp $
+@comment $NetBSD: PLIST,v 1.58 2026/02/22 20:52:07 wiz Exp $
 bin/yt-dlp
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -1442,6 +1442,9 @@ ${PYSITELIB}/yt_dlp/extractor/livestream
 ${PYSITELIB}/yt_dlp/extractor/lnk.py
 ${PYSITELIB}/yt_dlp/extractor/lnk.pyc
 ${PYSITELIB}/yt_dlp/extractor/lnk.pyo
+${PYSITELIB}/yt_dlp/extractor/locipo.py
+${PYSITELIB}/yt_dlp/extractor/locipo.pyc
+${PYSITELIB}/yt_dlp/extractor/locipo.pyo
 ${PYSITELIB}/yt_dlp/extractor/loco.py
 ${PYSITELIB}/yt_dlp/extractor/loco.pyc
 ${PYSITELIB}/yt_dlp/extractor/loco.pyo
@@ -1496,6 +1499,9 @@ ${PYSITELIB}/yt_dlp/extractor/massengesc
 ${PYSITELIB}/yt_dlp/extractor/masters.py
 ${PYSITELIB}/yt_dlp/extractor/masters.pyc
 ${PYSITELIB}/yt_dlp/extractor/masters.pyo
+${PYSITELIB}/yt_dlp/extractor/matchitv.py
+${PYSITELIB}/yt_dlp/extractor/matchitv.pyc
+${PYSITELIB}/yt_dlp/extractor/matchitv.pyo
 ${PYSITELIB}/yt_dlp/extractor/matchtv.py
 ${PYSITELIB}/yt_dlp/extractor/matchtv.pyc
 ${PYSITELIB}/yt_dlp/extractor/matchtv.pyo
@@ -2774,6 +2780,9 @@ ${PYSITELIB}/yt_dlp/extractor/tvn24.pyo
 ${PYSITELIB}/yt_dlp/extractor/tvnoe.py
 ${PYSITELIB}/yt_dlp/extractor/tvnoe.pyc
 ${PYSITELIB}/yt_dlp/extractor/tvnoe.pyo
+${PYSITELIB}/yt_dlp/extractor/tvo.py
+${PYSITELIB}/yt_dlp/extractor/tvo.pyc
+${PYSITELIB}/yt_dlp/extractor/tvo.pyo
 ${PYSITELIB}/yt_dlp/extractor/tvopengr.py
 ${PYSITELIB}/yt_dlp/extractor/tvopengr.pyc
 ${PYSITELIB}/yt_dlp/extractor/tvopengr.pyo
@@ -2948,6 +2957,9 @@ ${PYSITELIB}/yt_dlp/extractor/viously.py
 ${PYSITELIB}/yt_dlp/extractor/viqeo.py
 ${PYSITELIB}/yt_dlp/extractor/viqeo.pyc
 ${PYSITELIB}/yt_dlp/extractor/viqeo.pyo
+${PYSITELIB}/yt_dlp/extractor/visir.py
+${PYSITELIB}/yt_dlp/extractor/visir.pyc
+${PYSITELIB}/yt_dlp/extractor/visir.pyo
 ${PYSITELIB}/yt_dlp/extractor/viu.py
 ${PYSITELIB}/yt_dlp/extractor/viu.pyc
 ${PYSITELIB}/yt_dlp/extractor/viu.pyo

Index: pkgsrc/net/yt-dlp/distinfo
diff -u pkgsrc/net/yt-dlp/distinfo:1.79 pkgsrc/net/yt-dlp/distinfo:1.80
--- pkgsrc/net/yt-dlp/distinfo:1.79     Fri Feb  6 15:26:34 2026
+++ pkgsrc/net/yt-dlp/distinfo  Sun Feb 22 20:52:07 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.79 2026/02/06 15:26:34 wiz Exp $
+$NetBSD: distinfo,v 1.80 2026/02/22 20:52:07 wiz Exp $
 
-BLAKE2s (yt_dlp-2026.2.4.tar.gz) = f89da7059a6fc7beb03f28b9b45a0f4026794f7ef7e5b773f5e819adc89aabd6
-SHA512 (yt_dlp-2026.2.4.tar.gz) = 764f3f9e129ff5465531da25861fb7ca215fee8ffde3ba7f5072aff6c33e2be92799e34a6ea66e45f5c2b4d9d708d5e1fef8328d00695d9fe9b510a6737a9832
-Size (yt_dlp-2026.2.4.tar.gz) = 3100305 bytes
+BLAKE2s (yt_dlp-2026.2.21.tar.gz) = d59f4f35445b868228fed5255276e7c87e067c37af70184e884ba2b6b75675a6
+SHA512 (yt_dlp-2026.2.21.tar.gz) = 7a0bb3dcdf2fc9091e71194f01b17a5adcb84490629808f2041957a46065154bea795e8da2a4fbb46a3de34908ad24f1147b20bf75ec6b5e0d32d671bd69d36c
+Size (yt_dlp-2026.2.21.tar.gz) = 3116630 bytes



Home | Main Index | Thread Index | Old Index