Skip to content

gh-104180: Read SOCKS proxies from macOS System Configuration - #104181

Merged
ronaldoussoren merged 4 commits into
python:mainfrom
samschott:socks-proxies-macos
May 9, 2023
Merged

gh-104180: Read SOCKS proxies from macOS System Configuration#104181
ronaldoussoren merged 4 commits into
python:mainfrom
samschott:socks-proxies-macos

Conversation

@samschott

@samschottsamschott commented May 4, 2023

Copy link
Copy Markdown
Contributor

Read SOCKS proxy configuration from macOS System Configuration in addition to other proxies. See https://developer.apple.com/documentation/systemconfiguration/scschemadefinitions/proxies_entity_keys?language=objc for documented proxy entity keys.

@bedevere-bot

Copy link
Copy Markdown

Most changes to Python require a NEWS entry.

Please add it using the blurb_it web app or the blurb command-line tool.

@ghost

ghost commented May 4, 2023

Copy link
Copy Markdown

All commit authors signed the Contributor License Agreement.
CLA signed

@arhadthedevarhadthedev added the stdlib Standard Library Python modules in the Lib/ directory label May 5, 2023

@ronaldoussorenronaldoussoren left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Patch looks good to me.

@samschott : Feel free to add your name to the NEWS entry.

…Cwd.rst
Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
@samschott

Copy link
Copy Markdown
ContributorAuthor

Thanks for the very fast turnaround time!

@ronaldoussoren
ronaldoussoren merged commit 9a9b176 into python:mainMay 9, 2023
carljm added a commit to carljm/cpython that referenced this pull request May 9, 2023
* main:
pythongh-104276: Make `_struct.unpack_iterator` type use type flag instead of custom constructor (python#104277)
pythongh-97696: Move around and update the whatsnew entry for asyncio eager task factory (python#104298)
pythongh-103193: Fix refleaks in `test_inspect` and `test_typing` (python#104320)
require-pr-label.yml: Add missing "permissions:" (python#104309)
pythongh-90656: Add platform triplets for 64-bit LoongArch (LA64) (python#30939)
pythongh-104180: Read SOCKS proxies from macOS System Configuration (python#104181)
carljm added a commit to carljm/cpython that referenced this pull request May 9, 2023
* main: (29 commits)
pythongh-104276: Make `_struct.unpack_iterator` type use type flag instead of custom constructor (python#104277)
pythongh-97696: Move around and update the whatsnew entry for asyncio eager task factory (python#104298)
pythongh-103193: Fix refleaks in `test_inspect` and `test_typing` (python#104320)
require-pr-label.yml: Add missing "permissions:" (python#104309)
pythongh-90656: Add platform triplets for 64-bit LoongArch (LA64) (python#30939)
pythongh-104180: Read SOCKS proxies from macOS System Configuration (python#104181)
pythongh-97696 Remove unnecessary check for eager_start kwarg (python#104188)
pythonGH-104308: socket.getnameinfo should release the GIL (python#104307)
pythongh-104310: Add importlib.util.allowing_all_extensions() (pythongh-104311)
pythongh-99113: A Per-Interpreter GIL! (pythongh-104210)
pythonGH-104284: Fix documentation gettext build (python#104296)
pythongh-89550: Buffer GzipFile.write to reduce execution time by ~15% (python#101251)
pythongh-104223: Fix issues with inheriting from buffer classes (python#104227)
pythongh-99108: fix typo in Modules/Setup (python#104293)
pythonGH-104145: Use fully-qualified cross reference types for the bisect module (python#104172)
pythongh-103193: Improve `getattr_static` test coverage (python#104286)
Trim trailing whitespace and test on CI (python#104275)
pythongh-102500: Remove mention of bytes shorthand (python#104281)
pythongh-97696: Improve and fix documentation for asyncio eager tasks (python#104256)
pythongh-99108: Replace SHA3 implementation HACL* version (python#103597)
...
carljm added a commit to carljm/cpython that referenced this pull request May 9, 2023
* main: (156 commits)
pythongh-97696 Add documentation for get_coro() behavior with eager tasks (python#104304)
pythongh-97933: (PEP 709) inline list/dict/set comprehensions (python#101441)
pythongh-99889: Fix directory traversal security flaw in uu.decode() (python#104096)
pythongh-104184: fix building --with-pydebug --enable-pystats (python#104217)
pythongh-104139: Add itms-services to uses_netloc urllib.parse. (python#104312)
pythongh-104240: return code unit metadata from codegen (python#104300)
pythongh-104276: Make `_struct.unpack_iterator` type use type flag instead of custom constructor (python#104277)
pythongh-97696: Move around and update the whatsnew entry for asyncio eager task factory (python#104298)
pythongh-103193: Fix refleaks in `test_inspect` and `test_typing` (python#104320)
require-pr-label.yml: Add missing "permissions:" (python#104309)
pythongh-90656: Add platform triplets for 64-bit LoongArch (LA64) (python#30939)
pythongh-104180: Read SOCKS proxies from macOS System Configuration (python#104181)
pythongh-97696 Remove unnecessary check for eager_start kwarg (python#104188)
pythonGH-104308: socket.getnameinfo should release the GIL (python#104307)
pythongh-104310: Add importlib.util.allowing_all_extensions() (pythongh-104311)
pythongh-99113: A Per-Interpreter GIL! (pythongh-104210)
pythonGH-104284: Fix documentation gettext build (python#104296)
pythongh-89550: Buffer GzipFile.write to reduce execution time by ~15% (python#101251)
pythongh-104223: Fix issues with inheriting from buffer classes (python#104227)
pythongh-99108: fix typo in Modules/Setup (python#104293)
...
carljm added a commit to carljm/cpython that referenced this pull request May 9, 2023
* main: (35 commits)
pythongh-97696 Add documentation for get_coro() behavior with eager tasks (python#104304)
pythongh-97933: (PEP 709) inline list/dict/set comprehensions (python#101441)
pythongh-99889: Fix directory traversal security flaw in uu.decode() (python#104096)
pythongh-104184: fix building --with-pydebug --enable-pystats (python#104217)
pythongh-104139: Add itms-services to uses_netloc urllib.parse. (python#104312)
pythongh-104240: return code unit metadata from codegen (python#104300)
pythongh-104276: Make `_struct.unpack_iterator` type use type flag instead of custom constructor (python#104277)
pythongh-97696: Move around and update the whatsnew entry for asyncio eager task factory (python#104298)
pythongh-103193: Fix refleaks in `test_inspect` and `test_typing` (python#104320)
require-pr-label.yml: Add missing "permissions:" (python#104309)
pythongh-90656: Add platform triplets for 64-bit LoongArch (LA64) (python#30939)
pythongh-104180: Read SOCKS proxies from macOS System Configuration (python#104181)
pythongh-97696 Remove unnecessary check for eager_start kwarg (python#104188)
pythonGH-104308: socket.getnameinfo should release the GIL (python#104307)
pythongh-104310: Add importlib.util.allowing_all_extensions() (pythongh-104311)
pythongh-99113: A Per-Interpreter GIL! (pythongh-104210)
pythonGH-104284: Fix documentation gettext build (python#104296)
pythongh-89550: Buffer GzipFile.write to reduce execution time by ~15% (python#101251)
pythongh-104223: Fix issues with inheriting from buffer classes (python#104227)
pythongh-99108: fix typo in Modules/Setup (python#104293)
...
@samschott
samschott deleted the socks-proxies-macos branch March 24, 2024 11:12
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OS-macstdlibStandard Library Python modules in the Lib/ directory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@samschott@bedevere-bot@ronaldoussoren@arhadthedev@ned-deily