COMMITS
/ Modules/socketmodule.c May 8, 2025
K
gh-132886: use relaxed atomics for `sock_fd` in gil builds in socket module (#133208)
Kumar Aditya committed
S
gh-133583: Add support for fixed size unsigned integers in argument parsing (GH-133584)
Serhiy Storchaka committed
April 29, 2025
S
gh-132987: Support __index__() in the socket module (GH-133093)
Serhiy Storchaka committed
April 26, 2025
A
gh-132991: Add socket.IP_FREEBIND constant (GH-132998)
Alyssa Ross committed
April 23, 2025
S
gh-132734: Fix build on FreeBSD and old Linux (GH-132829)
Serhiy Storchaka committed
April 22, 2025
S
gh-132734: Add new constants for Bluetooth sockets (GH-132735)
Serhiy Storchaka committed
April 18, 2025
J
gh-129719: Restore missing `socket.CAN_RAW_ERR_FILTER` on Linux (#129721)
Jeroen Bogers committed
April 16, 2025
S
gh-132099: Accept an integer as the address for BTPROTO_HCI on Linux (GH-132525)
Serhiy Storchaka committed
April 14, 2025
S
gh-70145: Add support for channels in Bluetooth HCI protocol (GH-132481)
Serhiy Storchaka committed
S
gh-132099: Harmonize Bluetooth address handling (GH-132486)
Serhiy Storchaka committed
April 12, 2025
S
gh-132429: Fix support of Bluetooth sockets on NetBSD and DragonFly BSD (GH-132431)
Serhiy Storchaka committed
April 11, 2025
S
gh-85302: Add support for BTPROTO_SCO on FreeBSD (GH-131981)
Serhiy Storchaka committed
April 4, 2025
S
gh-132075: Fix possible use of sockaddr structures with uninitialized members (GH-132076)
Serhiy Storchaka committed
April 1, 2025
V
gh-111178: Fix getsockaddrarg() undefined behavior (#131668)
Victor Stinner committed
March 24, 2025
V
gh-111178: Fix function signatures for test_socket (#131667)
Victor Stinner committed
March 14, 2025
V
gh-111178: Fix function signatures for test_os (#131227)
Victor Stinner committed
March 13, 2025
F
gh-130099: Fix CAN socket fallthrough annotation for NetBSD compatibility (#131026)
Furkan Onder committed
M
Remove vestigial code in socketmodule.c for Mac OS X 10.1 (#131090)
Max Bachmann committed
February 27, 2025
F
gh-129288: Add optional l2_cid and l2_bdaddr_type in BTPROTO_L2CAP socket address tuple (#129293)
Fredrik Ahlberg committed
February 4, 2025
V
gh-129354: Use PyErr_FormatUnraisable() function (#129656)
Victor Stinner committed
January 31, 2025
K
gh-128452: fix warning in socketmodule.c (#129478)
Kumar Aditya committed
January 27, 2025
B
gh-111178: fix UBSan failures in `Modules/socketmodule.c` (GH-128249)
Bénédikt Tran committed
January 20, 2025
P
gh-128360: Add `_Py_AssertHoldsTstate` as assertion for holding a thread state (#128361)
Peter Bierma committed
January 1, 2025
K
gh-128277: remove unnecessary critical section from `socket.close` (#128305)
Kumar Aditya committed
December 31, 2024
K
gh-128277: make globals variables thread safe in socket module (#128286)
Kumar Aditya committed
K
gh-128277: use relaxed atomics for `sock_fd` (#128304)
Kumar Aditya committed
December 26, 2024
T
gh-124761: add `socket.SO_REUSEPORT_LB` (#124961)
Thomas Grainger committed
November 27, 2024
R
gh-127072: Remove outdated `socket.NETLINK_*` constants. (GH-127256)
RUANG (James Roy) committed
November 19, 2024
V
gh-126876: Fix socket internal_select() for large timeout (#126968)
Victor Stinner committed
October 17, 2024
C
gh-118986: expose `socket.IPV6_RECVERR` (#118987)
chrysn committed
October 14, 2024
S
gh-124944: Add socket.SO_ORIGINAL_DST (#124945)
Steven Jin committed
October 9, 2024
V
gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194)
Victor Stinner committed
September 9, 2024
J
gh-84808: socket.connect_ex: Handle negative errno (GH-122304)
Jérôme Duval committed
September 5, 2024
N
July 1, 2024
June 27, 2024
V
gh-121040: Use __attribute__((fallthrough)) (#121044)
Victor Stinner committed
June 12, 2024
N
gh-120056: Add `IP_RECVERR`, `IP_RECVORIGDSTADDR`, `IP_RECVTTL` to `socket` module (#120058)
Nikita Sobolev committed
May 23, 2024
V
gh-119461: Fix ThreadedVSOCKSocketStreamTest (#119465)
Victor Stinner committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
March 12, 2024
E
gh-116616: Use relaxed atomic ops to access socket module defaulttimeout (#116623)
Erlend E. Aasland committed
February 20, 2024
V
gh-110850: Use public PyTime functions (#115746)
Victor Stinner committed
V
gh-104061: Add socket.SO_BINDTOIFINDEX constant (GH-104062)
Victor Westerhuis committed
V
gh-110850: Cleanup pycore_time.h includes (#115724)
Victor Stinner committed
V
gh-110850: Replace _PyTime_t with PyTime_t (#115719)
Victor Stinner committed
December 1, 2023
Z
bpo-37013: Fix the error handling in socket.if_indextoname() (GH-13503)
Zackery Spytz committed
November 15, 2023
A
gh-111995: Add getnameinfo extension flag (#111994)
adder32 committed
November 14, 2023
V
gh-111262: Add PyDict_Pop() function (#112028)
Victor Stinner committed
November 8, 2023
B
gh-111662: Update socket module to use AC for optimizing performance (gh-111661)
Bogdan Romanyuk committed
October 25, 2023
S
gh-106320: Re-add some PyLong/PyDict C-API functions (GH-#111162)
scoder committed
N
gh-111253: Fix error checking in _socket module init (#111254)
Nikita Sobolev committed