Age | Commit message (Expand) | Author |
2024-07-11 | [core] Address gaps in allowed extensions | bashonly |
2024-07-02 | [core,utils] Support unpublicised `--no-check-extensions` | dirkf |
2024-07-02 | [core,utils] Implement unsafe file extension mitigation | dirkf |
2024-07-02 | [utils] Back-port Namespace and MEDIA_EXTENSIONS from yt-dlp | dirkf |
2024-06-20 | [utils] Save `orig_msg` in `ExtractorError` | dirkf |
2024-05-30 | [utils] Update traverse_obj() from yt-dlp | dirkf |
2024-04-05 | [utils] Fix crash in _report_ignoring_subs from c58b655 (#32762) | Ori Avtalion |
2024-03-27 | [utils] Apply compat_contextlib_suppress | dirkf |
2024-03-08 | [utils] Let int_or_none() accept a base, like int() | dirkf |
2024-03-04 | [utils] Handle user:pass in URLs (#28801) | Hubert Hirtz |
2023-11-29 | [utils] Make restricted filenames ignore characters in Unicode categories Mar... | dirkf |
2023-09-03 | [utils] Revert bbd3e7e, updating docstring, test instead | dirkf |
2023-09-03 | [utils] Properly handle list values in update_url() | dirkf |
2023-08-01 | [utils] Advertise optional supported `Content-Encoding`s | dirkf |
2023-08-01 | [utils] Add and use `filter_dict()` from yt-dlp | dirkf |
2023-08-01 | [utils] Revise `isinstance()` tests (especially for str/unicode/bytes) to com... | dirkf |
2023-08-01 | [utils] Avoid comparing `type(var)`, etc, to pass new Linter rules | dirkf |
2023-07-29 | [utils] Rework URL path munging for ., .. components | dirkf |
2023-07-29 | [utils] Rework decoding of `Content-Encoding`s | dirkf |
2023-07-25 | [utils] Fix update_Request() with empty data (not None) | dirkf |
2023-07-20 | [utils] Remove stray undocumented Host header in redirect (fix 46fde7c) | dirkf |
2023-07-19 | [utils] Fix broken Py 3.11+ compat in `traverse_obj()` | dirkf |
2023-07-19 | [utils] Minor updates (merge_dicts, T) | dirkf |
2023-07-19 | [utils] Improve js_to_json, align with yt-dlp | dirkf |
2023-07-19 | [utils] Align traverse_obj() with yt-dlp | dirkf |
2023-07-18 | [test] Fixes for old Pythons | dirkf |
2023-07-18 | [utils] `YoutubeDLCookieJar`: Add `get_cookie_header` and `get_cookies_for_ur... | bashonly |
2023-07-18 | [core] Remove `Cookie` header on redirect to prevent leaks | dirkf |
2023-07-18 | [core] Update redirect handling from yt-dlp | dirkf |
2023-07-18 | [utils] Add {expected_type} and Iterable support to traverse_obj() | dirkf |
2023-07-05 | [Misc] Fixes for 2.6 compatibility | dirkf |
2023-05-11 | [utils] Fix `compiled_regex_type` in 249f2b6 | dirkf |
2023-04-23 | [YouTube] Support Releases tab | dirkf |
2023-04-05 | [devscripts] Improve hack to convert command-line options to API options | dirkf |
2023-03-19 | [utils] Ensure `allow_types` for `variadic()` is a tuple | dirkf |
2023-02-20 | Escape URLs in `sanitized_Request`, not `sanitize_url` d2558234cf5dd12d6896ee... | pukkandan |
2023-02-13 | [utils] Add parse_qs, update_url | dirkf |
2023-02-13 | [YouTube] Bypass age-gating for certain restricted videos | dirkf |
2022-11-03 | [utils] Backport traverse_obj (etc) from yt-dlp (#31156) | Andrei Lebedev |
2022-10-11 | [utils] Sanitize look-alike Unicode glyphs in non-ID filename fields when --r... | dirkf |
2022-08-21 | [utils] Ensure RFC3986 encoding result is unicode | dirkf |
2022-08-14 | [jsinterp] Overhaul JSInterp to handle new YT players 4c3f79c5, 324f67b9 (#31... | dirkf |
2022-06-10 | [utils, etc] Kill child processes when yt-dl is killed | pukkandan |
2022-06-06 | [utils] Escape URL while sanitizing | pukkandan |
2022-05-28 | [utils] Enable ALPN in HTTPS to satisfy broken servers | dirkf |
2021-04-17 | [utils] PEP 8 | Sergey M․ |
2021-04-17 | [utils] Add support for support for experimental HTTP response status code 30... | Sergey M․ |
2021-01-04 | [utils] add a function to clean podcast URLs | Remita Amine |
2020-12-30 | [utils] accept only supported protocols in url_or_none | Remita Amine |
2020-11-21 | Fix typos (#27084) | Josh Soref |