Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[core] Rework HTTP networking #2861

Closed
wants to merge 394 commits into from
Closed
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Aug 30, 2022

  1. Configuration menu
    Copy the full SHA
    09fe38c View commit details
    Browse the repository at this point in the history
  2. Allow file:// URLs to be enabled

    coletdjnz committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    c956303 View commit details
    Browse the repository at this point in the history
  3. remove unnecessary check in the case no response is returned

    It should never happen and should be caught in testing with the assert
    coletdjnz committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    4b95ba1 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. [urllib] Do not try decode Brotli-encoded responses if Brotli is not …

    …available
    
    For dumb webservers (see yt-dlp#4748)
    coletdjnz committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    7c4e8f6 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2022

  1. Remove redundant Youtubedl-no-compression header

    This is equivalent to setting Accept-Encoding header to identity.
    coletdjnz committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    7150f97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e39937f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b4bb99b View commit details
    Browse the repository at this point in the history
  4. --enable-file-protocol --> --enable-file-urls

    More clear I think
    coletdjnz committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    08e6b92 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'upstream/master' into network-overhaul

    # Conflicts:
    #	yt_dlp/cookies.py
    #	yt_dlp/postprocessor/common.py
    coletdjnz committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    ee0d4ca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1ec4e39 View commit details
    Browse the repository at this point in the history
  7. linter

    coletdjnz committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    7e82f38 View commit details
    Browse the repository at this point in the history
  8. cleanup

    coletdjnz committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    f2501de View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Configuration menu
    Copy the full SHA
    fc4d0d7 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Merge remote-tracking branch 'upstream/master' into network-overhaul

    # Conflicts:
    #	Makefile
    #	test/test_utils.py
    #	yt_dlp/cookies.py
    #	yt_dlp/extractor/common.py
    #	yt_dlp/utils.py
    coletdjnz committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    b17943b View commit details
    Browse the repository at this point in the history
  2. Add is_path_like back

    coletdjnz committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    df68761 View commit details
    Browse the repository at this point in the history
  3. Move cookie handler to after youtubedl handler

    Consistent behaviour with current master (related: yt-dlp#5294)
    coletdjnz committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    5ce6a30 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

  1. Merge remote-tracking branch 'upstream/master' into network-overhaul

    # Conflicts:
    #	yt_dlp/utils.py
    coletdjnz committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    6ed3319 View commit details
    Browse the repository at this point in the history
  2. cleanup after merge

    coletdjnz committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    8c333fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1b6aa3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e6ab66 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fefcf4a View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. fixup docstring

    coletdjnz committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    126e5b9 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. Configuration menu
    Copy the full SHA
    ef955d1 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Configuration menu
    Copy the full SHA
    eba82a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2361e43 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2022

  1. linter

    coletdjnz committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    c3e0d17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a766712 View commit details
    Browse the repository at this point in the history
  3. create compat utils

    coletdjnz committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    66ecc4d View commit details
    Browse the repository at this point in the history
  4. fixup

    coletdjnz committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    9a69fd6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    336662d View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Merge remote-tracking branch 'upstream/master' into network-overhaul

    # Conflicts:
    #	yt_dlp/__init__.py
    #	yt_dlp/utils.py
    coletdjnz committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    9a67933 View commit details
    Browse the repository at this point in the history
  2. cleanup after merge

    coletdjnz committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    b15b29f View commit details
    Browse the repository at this point in the history
  3. fix std_headers import

    coletdjnz committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    7432ae5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ef02c6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8ded967 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e78f9cf View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Configuration menu
    Copy the full SHA
    b40a41d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d68ba27 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'upstream/master' into network-overhaul

    # Conflicts:
    #	yt_dlp/extractor/common.py
    coletdjnz committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    6ead834 View commit details
    Browse the repository at this point in the history
  4. fix base handler priority

    coletdjnz committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    3f111bd View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2023

  1. Merge remote-tracking branch 'upstream/master' into network-overhaul

    # Conflicts:
    #	yt_dlp/YoutubeDL.py
    #	yt_dlp/downloader/external.py
    #	yt_dlp/utils.py
    coletdjnz committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    4f7a573 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. Merge remote-tracking branch 'upstream/master' into network-overhaul

    # Conflicts:
    #	Makefile
    #	README.md
    #	yt_dlp/YoutubeDL.py
    #	yt_dlp/options.py
    #	yt_dlp/utils.py
    coletdjnz committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    a89139b View commit details
    Browse the repository at this point in the history
  2. cleanup after merge

    coletdjnz committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    56df2dd View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2023

  1. Merge remote-tracking branch 'upstream/master' into network-overhaul

    # Conflicts:
    #	yt_dlp/YoutubeDL.py
    coletdjnz committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    0a6ea37 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Merge remote-tracking branch 'upstream/master' into network-overhaul

    # Conflicts:
    #	yt_dlp/YoutubeDL.py
    coletdjnz committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    fd815b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2023

  1. rename to help merge

    coletdjnz committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    8e21496 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into network-overhaul

    # Conflicts:
    #	Makefile
    #	test/test_YoutubeDL.py
    #	test/test_http.py
    #	yt_dlp/YoutubeDL.py
    #	yt_dlp/compat/urllib/request.py
    #	yt_dlp/cookies.py
    #	yt_dlp/downloader/niconico.py
    #	yt_dlp/utils/_utils.py
    coletdjnz committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    b32bd5c View commit details
    Browse the repository at this point in the history
  3. cleanup after merge

    coletdjnz committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    d555c3a View commit details
    Browse the repository at this point in the history
  4. remove allow_redirects

    later
    coletdjnz committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    3e1c833 View commit details
    Browse the repository at this point in the history
  5. Remove preferred_handlers

    coletdjnz committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    072679b View commit details
    Browse the repository at this point in the history
  6. Remove --cipher-list

    coletdjnz committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    d001eac View commit details
    Browse the repository at this point in the history
  7. compat utils

    coletdjnz committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    ce63877 View commit details
    Browse the repository at this point in the history
  8. flake8

    coletdjnz committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    13fd598 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4a0ae80 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    04690e3 View commit details
    Browse the repository at this point in the history
  11. move compat request type conversion to YoutubeDL.urlopen

    no need for it to be at lower level in RequestDirector
    coletdjnz committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    b7a862f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ee75ea6 View commit details
    Browse the repository at this point in the history
  13. rename urllib handlers

    coletdjnz committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    693e929 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1408e38 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1914669 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. improvements

    coletdjnz committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    2ed205a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39daff2 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

  1. InstanceRepository draft

    coletdjnz committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    ed6ff18 View commit details
    Browse the repository at this point in the history
  2. As a mixin

    coletdjnz committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    a2305a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31e6ba5 View commit details
    Browse the repository at this point in the history
  4. Add back add_header

    coletdjnz committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    f8203fd View commit details
    Browse the repository at this point in the history
  5. cookiejar per request 😎

    coletdjnz committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    c821777 View commit details
    Browse the repository at this point in the history
  6. Remmove get_redirect_url in response

    not needed rn
    coletdjnz committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    0ff78df View commit details
    Browse the repository at this point in the history
  7. misc cleanup

    coletdjnz committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    6a63666 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. Configuration menu
    Copy the full SHA
    54e1103 View commit details
    Browse the repository at this point in the history
  2. make validate method public

    coletdjnz committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    47fc524 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9f5d65 View commit details
    Browse the repository at this point in the history
  4. another idea

    coletdjnz committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    5b1a333 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. improvements

    coletdjnz committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    9f9f837 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6fe625 View commit details
    Browse the repository at this point in the history
  3. reorganise file

    coletdjnz committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    76d47f8 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    6801b17 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Configuration menu
    Copy the full SHA
    f1aef3d View commit details
    Browse the repository at this point in the history
  2. bugs

    coletdjnz committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    ee109c3 View commit details
    Browse the repository at this point in the history
  3. fix typing

    coletdjnz committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    8595820 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Configuration menu
    Copy the full SHA
    4d94009 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24fd3c6 View commit details
    Browse the repository at this point in the history
  3. cleanup Response

    coletdjnz committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    1d11070 View commit details
    Browse the repository at this point in the history
  4. Cleanup Request

    coletdjnz committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    8d9bcec View commit details
    Browse the repository at this point in the history
  5. legacy module improvements

    coletdjnz committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    7eb397e View commit details
    Browse the repository at this point in the history
  6. Fix http downloader

    coletdjnz committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    b0fde92 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    78f4b76 View commit details
    Browse the repository at this point in the history
  8. Update yt_dlp/networking/_urllib.py

    Co-authored-by: gamer191 <83270075+gamer191@users.noreply.github.com>
    coletdjnz and gamer191 committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    0a0b5fa View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Configuration menu
    Copy the full SHA
    7d9f13c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    350d144 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2023

  1. Fix fixture

    coletdjnz committed Jun 17, 2023
    Configuration menu
    Copy the full SHA
    b86ad61 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2023

  1. fix up existing tests

    coletdjnz committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    b4c078e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13962ef View commit details
    Browse the repository at this point in the history
  3. make test timeout shorter

    coletdjnz committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    e11f8cb View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Validation tests

    coletdjnz committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    9eb1c04 View commit details
    Browse the repository at this point in the history
  2. remove base request handler

    coletdjnz committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    155db32 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Add Youtubedl.urlopen tests

    and fix bugs
    coletdjnz committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    dea90af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd5c48f View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'upstream/master' into network-overhaul

    # Conflicts:
    #	yt_dlp/downloader/niconico.py
    #	yt_dlp/extractor/common.py
    #	yt_dlp/utils/_legacy.py
    #	yt_dlp/utils/_utils.py
    coletdjnz committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    ef5574f View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    598a389 View commit details
    Browse the repository at this point in the history
  2. Add tests for Request

    coletdjnz committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    da4bdb7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    21930bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8ba34c2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    61f86e2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    399a384 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bd35bff View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    164468f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7a0123 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e96dd33 View commit details
    Browse the repository at this point in the history
  4. fix tests

    coletdjnz committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    ac59602 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7756914 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7f24a78 View commit details
    Browse the repository at this point in the history
  7. does this fix windows

    coletdjnz committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    6a93fbf View commit details
    Browse the repository at this point in the history
  8. delete

    coletdjnz committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    1282e90 View commit details
    Browse the repository at this point in the history
  9. Revert "delete"

    This reverts commit 1282e90.
    coletdjnz committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    6325a27 View commit details
    Browse the repository at this point in the history
  10. Revert "does this fix windows"

    This reverts commit 6a93fbf.
    coletdjnz committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    f6ff081 View commit details
    Browse the repository at this point in the history
  11. now will this work?

    coletdjnz committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    b620f3d View commit details
    Browse the repository at this point in the history
  12. fix test helper import

    coletdjnz committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    33b3154 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2023

  1. add tests for Response

    coletdjnz committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    ae56074 View commit details
    Browse the repository at this point in the history
  2. Lint tests

    coletdjnz committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    bdbcd56 View commit details
    Browse the repository at this point in the history
  3. Lint and isort yt-dlp

    coletdjnz committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    de5537d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35ec307 View commit details
    Browse the repository at this point in the history
  5. cleanup

    coletdjnz committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    41310aa View commit details
    Browse the repository at this point in the history
  6. fix bug (thx tests)

    coletdjnz committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    78a702a View commit details
    Browse the repository at this point in the history
  7. improve RequestHandler doc

    coletdjnz committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    6906094 View commit details
    Browse the repository at this point in the history
  8. cleanup director

    coletdjnz committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    0d8360f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f4fe4c8 View commit details
    Browse the repository at this point in the history
  10. More cleanup

    coletdjnz committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    337a40e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fb09098 View commit details
    Browse the repository at this point in the history
  12. actually fix panopto

    coletdjnz committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    162c690 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2023

  1. Configuration menu
    Copy the full SHA
    8e04a95 View commit details
    Browse the repository at this point in the history
  2. lint

    pukkandan committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    21e1acf View commit details
    Browse the repository at this point in the history
  3. Simplify compat

    pukkandan committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    f24775a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3415a1f View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    54f121c View commit details
    Browse the repository at this point in the history
  2. Support socks5h proxies

    In the YDL layer socks5 is treated as socks5h for compat reasons.
    
    Closes yt-dlp#6325
    coletdjnz committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    2624590 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Simplify InstanceStoreMixin

    coletdjnz committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    5a74099 View commit details
    Browse the repository at this point in the history
  2. linter

    coletdjnz committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    1376d04 View commit details
    Browse the repository at this point in the history
  3. Add deprecation warnings for deprecated functions

    So IDEs can visually show devs not to use them
    coletdjnz committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    a404824 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ff7296 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Configuration menu
    Copy the full SHA
    77f0ef7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f6243d View commit details
    Browse the repository at this point in the history
  3. Move Request to common.py

    coletdjnz committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    f5dfbdd View commit details
    Browse the repository at this point in the history
  4. Move Response to common.py

    coletdjnz committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    9114878 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f857ed View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. cleanup select_proxy and bypass_proxies

    don't use env when provided no_proxy explicitly
    coletdjnz committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    f616f72 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2023

  1. Fix linter

    Grub4K committed Jul 1, 2023
    Configuration menu
    Copy the full SHA
    35c25a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f4328f View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2023

  1. Configuration menu
    Copy the full SHA
    a4fe1dc View commit details
    Browse the repository at this point in the history
  2. Update yt_dlp/networking/utils.py

    Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
    coletdjnz and Grub4K committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    854c5fd View commit details
    Browse the repository at this point in the history
  3. Update yt_dlp/networking/common.py

    Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
    coletdjnz and Grub4K committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    88b8e0b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    104cbd4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2e89c4c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d41845e View commit details
    Browse the repository at this point in the history
  7. Update yt_dlp/networking/__init__.py

    Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
    coletdjnz and Grub4K committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    96645a2 View commit details
    Browse the repository at this point in the history
  8. newline

    coletdjnz committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    cd296c4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    13117c2 View commit details
    Browse the repository at this point in the history
  10. Update yt_dlp/networking/common.py

    Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
    coletdjnz and Grub4K committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    f7deac0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    edab647 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0863fda View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ba2f8c9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    233e573 View commit details
    Browse the repository at this point in the history
  15. Rewrite RH validation tests

    and fix a bunch of bugs
    coletdjnz committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    b8772ec View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    dfd1c17 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7428b4b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    45cecd7 View commit details
    Browse the repository at this point in the history
  19. try this

    coletdjnz committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    b7f207a View commit details
    Browse the repository at this point in the history
  20. remove redundant test

    coletdjnz committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    08000dc View commit details
    Browse the repository at this point in the history
  21. Ignore for pypy

    coletdjnz committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    9313c59 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    df3f2d1 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Configuration menu
    Copy the full SHA
    c8a2bf0 View commit details
    Browse the repository at this point in the history
  2. Only raise DeprecationWarning for select attributes

    Some are expected to be tried
    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    391a557 View commit details
    Browse the repository at this point in the history
  3. fix test_compat_http

    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    af14ef8 View commit details
    Browse the repository at this point in the history
  4. Add _CompatIncompleteRead

    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    ac0590b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    60925dc View commit details
    Browse the repository at this point in the history
  6. improve grub todo

    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    58ff25e View commit details
    Browse the repository at this point in the history
  7. Make request handler import functions private

    Until we implement register system
    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    dccd486 View commit details
    Browse the repository at this point in the history
  8. simplify response

    not seekable by default
    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    81d2c1a View commit details
    Browse the repository at this point in the history
  9. remove typing

    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    132e2f8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8e0423f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d202199 View commit details
    Browse the repository at this point in the history
  12. oops missed one

    bashonly committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    afbe055 View commit details
    Browse the repository at this point in the history
  13. Remove _CompatIncompleteRead

    Unlikely to be needed
    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    128b0f6 View commit details
    Browse the repository at this point in the history
  14. More HTTPError fixes

    bashonly committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    ca80508 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    412b11e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    faa6239 View commit details
    Browse the repository at this point in the history
  17. fix invalid escape

    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    99008c9 View commit details
    Browse the repository at this point in the history
  18. from e

    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    341dda5 View commit details
    Browse the repository at this point in the history
  19. linter

    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    a150b4f View commit details
    Browse the repository at this point in the history
  20. fix certificate error match

    Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
    coletdjnz and bashonly committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    803d47f View commit details
    Browse the repository at this point in the history
  21. test for redirect loop

    Thought I already had this. must've gotten lost
    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    908079d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    80a5ef1 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    fbf3722 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a7e8afd View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    68ce808 View commit details
    Browse the repository at this point in the history
  26. maybe not shutdown?

    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    c7b300a View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    7a4a41c View commit details
    Browse the repository at this point in the history
  28. fix test_ssl_error

    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    938da74 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    2557a68 View commit details
    Browse the repository at this point in the history
  30. Add some more tests

    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    aee3556 View commit details
    Browse the repository at this point in the history
  31. isort tests

    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    f869a75 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    f091697 View commit details
    Browse the repository at this point in the history
  33. remove test for ssl_load_certs

    difficult to test
    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    58432dd View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    459c780 View commit details
    Browse the repository at this point in the history
  35. isort and linter

    coletdjnz committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    4a044cc View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    1ab6b43 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    f8dab08 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    0b154cf View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Configuration menu
    Copy the full SHA
    e338f3e View commit details
    Browse the repository at this point in the history
  2. Update yt_dlp/YoutubeDL.py

    coletdjnz committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    3a72b92 View commit details
    Browse the repository at this point in the history
  3. Update yt_dlp/YoutubeDL.py

    coletdjnz committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    f2fb2f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d359f22 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    575a847 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a794233 View commit details
    Browse the repository at this point in the history
  7. isort downloaders

    coletdjnz committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    3033529 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    25536e4 View commit details
    Browse the repository at this point in the history
  9. single quotes

    coletdjnz committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    20123e4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    eb13e8a View commit details
    Browse the repository at this point in the history
  11. Remove AutoCloseMixin

    coletdjnz committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    345fb8a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ae129c7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7aa1847 View commit details
    Browse the repository at this point in the history
  14. removes some typing

    coletdjnz committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    a9d6aac View commit details
    Browse the repository at this point in the history
  15. improve director doc

    coletdjnz committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    64e8e5c View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Merge remote-tracking branch 'upstream/master' into network-overhaul

    # Conflicts:
    #	test/test_http.py
    #	yt_dlp/YoutubeDL.py
    #	yt_dlp/extractor/common.py
    #	yt_dlp/utils/_utils.py
    coletdjnz committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    83ca336 View commit details
    Browse the repository at this point in the history
  2. Cleanup after merge

    coletdjnz committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    e933c72 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2023

  1. Configuration menu
    Copy the full SHA
    0d24723 View commit details
    Browse the repository at this point in the history
  2. Do not use warnings.warn

    This doesn't print the stacktrace, but warning.warn is not quite the behavior we want.
    We can improve this in logger rework
    pukkandan committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    2f07530 View commit details
    Browse the repository at this point in the history
  3. Cleanup

    pukkandan committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    9eacd4c View commit details
    Browse the repository at this point in the history
  4. Add logger shim

    pukkandan committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    34fadc6 View commit details
    Browse the repository at this point in the history
  5. Use logger

    pukkandan committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    45be7a0 View commit details
    Browse the repository at this point in the history
  6. Let RH register themselves

    pukkandan committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    9de981d View commit details
    Browse the repository at this point in the history
  7. Simplify interface

    pukkandan committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    692a709 View commit details
    Browse the repository at this point in the history
  8. Cleanup

    pukkandan committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    da36f90 View commit details
    Browse the repository at this point in the history
  9. We are not using unittest

    pukkandan committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    9d3f9dd View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Fix --print-traffic

    coletdjnz committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    479ed72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    828aaba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d4069f0 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2023

  1. isort

    pukkandan committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    0c27764 View commit details
    Browse the repository at this point in the history
  2. Move HTTPHeaderDict

    pukkandan committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    c896026 View commit details
    Browse the repository at this point in the history
  3. Move RequestDirector

    pukkandan committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    4e8aeea View commit details
    Browse the repository at this point in the history
  4. Expose objects from common

    pukkandan committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    7b5d119 View commit details
    Browse the repository at this point in the history
  5. Cleanup

    pukkandan committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    6d7d8af View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5028fe5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8e3bc89 View commit details
    Browse the repository at this point in the history
  8. Split utils

    pukkandan committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    e17fe9d View commit details
    Browse the repository at this point in the history
  9. Fix deprecated typing

    pukkandan committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    7ce8271 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a7a4b4d View commit details
    Browse the repository at this point in the history
  11. isort

    pukkandan committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    2478dd0 View commit details
    Browse the repository at this point in the history
  12. fix

    pukkandan committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    627df34 View commit details
    Browse the repository at this point in the history
  13. Revert unrelated changes

    pukkandan committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    591f915 View commit details
    Browse the repository at this point in the history