aboutsummaryrefslogtreecommitdiff
path: root/test/test_utils.py
AgeCommit message (Expand)AuthorFilesLines
2024-07-29[utils] `unified_timestamp`: Recognize Sunday (#10589)bashonly1-0/+2
2024-07-14[utils] `parse_codecs`: Fix parsing of mixed case codec stringsbashonly1-0/+5
2024-07-02[core] Disallow unsafe extensions (CVE-2024-38519)Simon Sawicki1-0/+31
2024-06-12[cleanup] Add more ruff rules (#10149)sepro1-32/+32
2024-05-26[ie/youtube] Extract upload timestamp if available (#9856)coletdjnz1-0/+7
2024-04-28[core/windows] Fix tests for `sys.executable` with spaces (Fix for 64766459e3...Simon Sawicki1-4/+1
2024-04-27[core/windows] Improve shell quoting and tests (#9802)Simon Sawicki1-10/+28
2024-04-09[core] Prevent RCE when using `--exec` with `%q` (CVE-2024-22423)Simon Sawicki1-0/+4
2024-03-30[test] `traversal`: Separate traversal tests (#9574)Simon Sawicki1-379/+0
2024-03-11[docs] Misc Cleanup (#8977)pukkandan1-1/+1
2024-01-05[utils] `traverse_obj`: Support `xml.etree.ElementTree.Element` (#8911)Simon Sawicki1-0/+52
2023-12-30[cleanup] Misc (#8598)Simon Sawicki1-0/+2
2023-12-20[networking] Strip whitespace around header values (#8802)coletdjnz1-0/+5
2023-12-06[utils] `traverse_obj`: Move `is_user_input` into output template (#8673)Simon Sawicki1-17/+0
2023-10-08[utils] `js_to_json`: Fix `Date` constructor parsing (#8295)Awal Garg1-1/+6
2023-09-24[cleanup] MiscSimon Sawicki1-0/+1
2023-09-24[core] Prevent RCE when using `--exec` with `%q` (CVE-2023-40581)Simon Sawicki1-0/+16
2023-09-21[utils] `js_to_json`: Handle `Array` objectsbashonly1-0/+6
2023-07-30[utils] HTTPHeaderDict: Handle byte valuespukkandan1-0/+2
2023-07-28[networking] Remove dot segments during URL normalization (#7662)coletdjnz1-9/+33
2023-07-20[utils] Improve `parse_duration`bashonly1-0/+2
2023-07-15[networking] Rewrite architecture (#2861)coletdjnz1-8/+38
2023-07-15[networking] Add module (#2861)pukkandan1-9/+9
2023-07-11[utils] `clean_podcast_url`: Handle more trackers (#7556)Mahmoud Abdel-Fattah1-0/+2
2023-05-24Update to ytdl-commit-d1c6c5pukkandan1-0/+32
2023-04-30[utils] `traverse_obj`: More fixes (#6959)Simon Sawicki1-2/+19
2023-04-24[utils] `traverse_obj`: Allow iterables in traversal (#6902)Simon Sawicki1-0/+4
2023-03-25[utils] `js_to_json`: Implement template strings (#6623)Simon Sawicki1-0/+7
2023-02-10[utils] `traverse_obj`: Fix more bugsSimon Sawicki1-27/+48
2023-02-08[utils] `traverse_obj`: Fix several behavioral problemsSimon Sawicki1-16/+27
2023-02-02[utils] `traverse_obj`: Various improvementsSimon Sawicki1-0/+40
2022-12-30Add `weba` to known extensionspukkandan1-0/+2
2022-12-30[utils] js_to_json: Fix bug in f55523c (#5771)ChillingPepper1-0/+79
2022-10-13[utils] `js_to_json`: Improve escape handling (#5217)Simon Sawicki1-0/+6
2022-10-09[extractor/wordpress:mb.miniAudioPlayer] Add embed extractor (#5087)Matthew1-0/+3
2022-10-09[utils] `traverse_obj`: Allow `re.Match` objects (#5174)Simon Sawicki1-0/+20
2022-10-09[utils] `traverse_obj`: Always return list when branching (#5170)Simon Sawicki1-4/+23
2022-09-26[utils] `traverse_obj`: Rewrite, document and add tests (#5024)Simon Sawicki1-0/+187
2022-09-04[utils] `base_url`: URL paths can contain `&` (#4841)Elyse1-0/+1
2022-08-14[jsinterp] Handle new youtube signature functionspukkandan1-0/+4
2022-08-05Fix tests for 989a01c2610832193c268d072ada8814bfd4c00dpukkandan1-5/+5
2022-08-04Determine merge container better (See desc) (#1482)Lauren N. Liberda1-0/+26
2022-08-02[extractor/rai] Add raisudtirol extractor (#4524)nixxo1-0/+1
2022-07-15Fix a904a7f8c6edc42046f0a78fb279739d500d4887pukkandan1-14/+6
2022-07-15Allow users to specify encoding in each config files (#4357)Lesmiscore1-0/+28
2022-07-11[cleanup] Minor fixespukkandan1-1/+1
2022-06-25[cleanup] Consistent style for file headspukkandan1-2/+2
2022-06-25[compat] Remove more functionspukkandan1-10/+7
2022-05-09[cleanup] Minor fixes (See desc)pukkandan1-1/+1
2022-04-18[cleanup] Misc cleanup and refactor (#2173)pukkandan1-8/+14