aboutsummaryrefslogtreecommitdiff
path: root/yt_dlp/utils
AgeCommit message (Expand)AuthorFilesLines
6 days[utils] `mimetype2ext`: Recognize `aacp` as `aac` (#10860)bashonly1-0/+1
2024-07-29[utils] `unified_timestamp`: Recognize Sunday (#10589)bashonly1-1/+1
2024-07-16[cleanup] Misc (#10487)bashonly1-0/+1
2024-07-14[utils] `parse_codecs`: Fix parsing of mixed case codec stringsbashonly1-0/+1
2024-07-07[cleanup] Misc (#10383)bashonly1-1/+1
2024-07-05[core] Address gaps in allowed extensions (#10362)bashonly1-3/+34
2024-07-03[core] Fix `--ignore-no-formats-error` (#10345)bashonly1-0/+3
2024-07-02[core] Disallow unsafe extensions (CVE-2024-38519)Simon Sawicki1-8/+106
2024-06-12[cleanup] Add more ruff rules (#10149)sepro3-109/+104
2024-05-26[misc] Cleanup (#9765)Simon Sawicki1-1/+1
2024-05-26[ie/youtube] Extract upload timestamp if available (#9856)coletdjnz1-8/+11
2024-04-27[core/windows] Improve shell quoting and tests (#9802)Simon Sawicki1-12/+5
2024-04-09[core] Prevent RCE when using `--exec` with `%q` (CVE-2024-22423)Simon Sawicki1-13/+37
2024-04-01[utils] `traverse_obj`: Convenience improvements (#9577)Simon Sawicki1-9/+19
2024-04-01[cleanup] Standardize `import datetime as dt` (#8978)pukkandan1-34/+34
2024-04-01[core] Fix `filesize_approx` calculation (#9560)sepro1-0/+11
2024-03-30[utils] `traverse_obj`: Allow unbranching using `all` and `any` (#9571)Simon Sawicki1-0/+9
2024-03-11[cleanup] Misc (#8968)pukkandan1-2/+2
2024-03-11[utils] Improve `repr` of `DateRange`, `match_filter_func`pukkandan1-0/+10
2024-03-11[cleanup] Fix misc bugs (#8968)pukkandan1-1/+2
2024-03-11[docs] Misc Cleanup (#8977)pukkandan2-2/+2
2024-01-05[utils] `traverse_obj`: Support `xml.etree.ElementTree.Element` (#8911)Simon Sawicki1-3/+32
2023-12-30[cleanup] Misc (#8598)Simon Sawicki2-3/+7
2023-12-26Update to ytdl-commit-be008e6 (#8836)Simon Sawicki1-1/+1
2023-12-20[networking] Strip whitespace around header values (#8802)coletdjnz1-1/+1
2023-12-06[utils] `traverse_obj`: Move `is_user_input` into output template (#8673)Simon Sawicki1-13/+6
2023-11-29Let `read_stdin` obey `--quiet`pukkandan1-2/+3
2023-11-20[rh:websockets] Migrate websockets to networking framework (#7720)coletdjnz2-74/+74
2023-11-14[ie] Do not smuggle `http_headers`bashonly1-0/+1
2023-10-09[utils] `write_xattr`: Use `os.setxattr` if available (#8205)bashonly1-2/+4
2023-10-08[fd/fragment] Improve progress calculation (#8241)Simon Sawicki1-0/+109
2023-10-08[utils] `js_to_json`: Fix `Date` constructor parsing (#8295)Awal Garg1-1/+1
2023-09-24[core] Prevent RCE when using `--exec` with `%q` (CVE-2023-40581)Simon Sawicki1-2/+16
2023-09-21[utils] `js_to_json`: Handle `Array` objectsbashonly1-0/+1
2023-09-17[core] Fix support for upcoming Python 3.12 (#8130)Simon Sawicki1-4/+8
2023-09-16[ie/bpb] Overhaul extractor (#8119)Simon Sawicki1-0/+1
2023-07-30[utils] HTTPHeaderDict: Handle byte valuespukkandan1-0/+2
2023-07-28[networking] Remove dot segments during URL normalization (#7662)coletdjnz3-18/+41
2023-07-27[networking] Ignore invalid proxies in env (#7704)coletdjnz1-1/+7
2023-07-22[compat] Ensure submodules are imported correctlypukkandan1-4/+2
2023-07-20[utils] Improve `parse_duration`bashonly1-1/+1
2023-07-15[compat, networking] Deprecate old functions (#2861)coletdjnz3-65/+63
2023-07-15[networking] Rewrite architecture (#2861)coletdjnz3-41/+74
2023-07-15[networking] Add module (#2861)pukkandan4-470/+93
2023-07-15[utils] Add temporary shim for loggingpukkandan1-0/+30
2023-07-11[utils] `clean_podcast_url`: Handle more trackers (#7556)Mahmoud Abdel-Fattah1-3/+7
2023-07-06[core] Prevent `Cookie` leaks on HTTP redirectcoletdjnz1-2/+7
2023-07-06[cleanup] Miscpukkandan1-0/+1
2023-06-26[utils] clean_podcast_url: Handle protocol in redirect URLpukkandan1-1/+2
2023-06-22Bugfix for b4e0d75848e9447cee2cd3646ce54d4744a7ff56pukkandan1-4/+4