aboutsummaryrefslogtreecommitdiff
path: root/test/test_utils.py
AgeCommit message (Expand)Author
2025-04-06[utils] `url_or_none`: Support WebSocket URLs (#12848)doe1080
2025-03-24[utils] `js_to_json`: Make function less fatal (#12715)sepro
2025-03-21[cleanup] Misc (#12526)Simon Sawicki
2025-03-03[networking] Add `keep_header_casing` extension (#11652)Simon Sawicki
2025-01-25[utils] `sanitize_path`: Fix some incorrect behavior (#11923)Simon Sawicki
2024-11-17[cleanup] Deprecate more compat functions (#11439)sepro
2024-11-15[utils] Fix `join_nonempty`, add `**kwargs` to `unpack` (#11559)Simon Sawicki
2024-11-04[cleanup] Misc (#11347)sepro
2024-10-30[utils] Allow partial application for more functions (#11391)bashonly
2024-10-13[utils] `sanitize_path`: Reimplement function (#11198)Simon Sawicki
2024-09-27Fix format sorting bug with vp9.2 vcodec (#10884)rakslice
2024-07-29[utils] `unified_timestamp`: Recognize Sunday (#10589)bashonly
2024-07-14[utils] `parse_codecs`: Fix parsing of mixed case codec stringsbashonly
2024-07-02[core] Disallow unsafe extensions (CVE-2024-38519)Simon Sawicki
2024-06-12[cleanup] Add more ruff rules (#10149)sepro
2024-05-26[ie/youtube] Extract upload timestamp if available (#9856)coletdjnz
2024-04-28[core/windows] Fix tests for `sys.executable` with spaces (Fix for 64766459e3...Simon Sawicki
2024-04-27[core/windows] Improve shell quoting and tests (#9802)Simon Sawicki
2024-04-09[core] Prevent RCE when using `--exec` with `%q` (CVE-2024-22423)Simon Sawicki
2024-03-30[test] `traversal`: Separate traversal tests (#9574)Simon Sawicki
2024-03-11[docs] Misc Cleanup (#8977)pukkandan
2024-01-05[utils] `traverse_obj`: Support `xml.etree.ElementTree.Element` (#8911)Simon Sawicki
2023-12-30[cleanup] Misc (#8598)Simon Sawicki
2023-12-20[networking] Strip whitespace around header values (#8802)coletdjnz
2023-12-06[utils] `traverse_obj`: Move `is_user_input` into output template (#8673)Simon Sawicki
2023-10-08[utils] `js_to_json`: Fix `Date` constructor parsing (#8295)Awal Garg
2023-09-24[cleanup] MiscSimon Sawicki
2023-09-24[core] Prevent RCE when using `--exec` with `%q` (CVE-2023-40581)Simon Sawicki
2023-09-21[utils] `js_to_json`: Handle `Array` objectsbashonly
2023-07-30[utils] HTTPHeaderDict: Handle byte valuespukkandan
2023-07-28[networking] Remove dot segments during URL normalization (#7662)coletdjnz
2023-07-20[utils] Improve `parse_duration`bashonly
2023-07-15[networking] Rewrite architecture (#2861)coletdjnz
2023-07-15[networking] Add module (#2861)pukkandan
2023-07-11[utils] `clean_podcast_url`: Handle more trackers (#7556)Mahmoud Abdel-Fattah
2023-05-24Update to ytdl-commit-d1c6c5pukkandan
2023-04-30[utils] `traverse_obj`: More fixes (#6959)Simon Sawicki
2023-04-24[utils] `traverse_obj`: Allow iterables in traversal (#6902)Simon Sawicki
2023-03-25[utils] `js_to_json`: Implement template strings (#6623)Simon Sawicki
2023-02-10[utils] `traverse_obj`: Fix more bugsSimon Sawicki
2023-02-08[utils] `traverse_obj`: Fix several behavioral problemsSimon Sawicki
2023-02-02[utils] `traverse_obj`: Various improvementsSimon Sawicki
2022-12-30Add `weba` to known extensionspukkandan
2022-12-30[utils] js_to_json: Fix bug in f55523c (#5771)ChillingPepper
2022-10-13[utils] `js_to_json`: Improve escape handling (#5217)Simon Sawicki
2022-10-09[extractor/wordpress:mb.miniAudioPlayer] Add embed extractor (#5087)Matthew
2022-10-09[utils] `traverse_obj`: Allow `re.Match` objects (#5174)Simon Sawicki
2022-10-09[utils] `traverse_obj`: Always return list when branching (#5170)Simon Sawicki
2022-09-26[utils] `traverse_obj`: Rewrite, document and add tests (#5024)Simon Sawicki
2022-09-04[utils] `base_url`: URL paths can contain `&` (#4841)Elyse