COMMITS
/ Modules/socketmodule.c November 9, 2025
B
October 8, 2025
B
gh-139748: fix leaks in AC error paths when using unicode FS-based converters (#139765)
Bénédikt Tran committed
V
gh-138342: Move _PyObject_VisitType() to the internal C API (#139734)
Victor Stinner committed
September 23, 2025
S
gh-67795: Accept any real numbers as timestamp and timeout (GH-139224)
Serhiy Storchaka committed
September 19, 2025
V
gh-129813, PEP 782: Fix refleak in sock_recvfrom() (GH-139151)
Victor Stinner committed
September 18, 2025
V
gh-129813, PEP 782: Use PyBytesWriter in socket recvmsg() (#139131)
Victor Stinner committed
V
gh-129813, PEP 782: Use PyBytesWriter in _socket (#139097)
Victor Stinner committed
September 17, 2025
S
gh-86819: Add ISO-TP CAN socket constants (#23794)
Stefan Tatschner committed
September 13, 2025
V
gh-129813, PEP 782: Use PyBytesWriter in socket and mmap (#138831)
Victor Stinner committed
September 1, 2025
P
gh-138342: Use a common utility for visiting an object's type (GH-138343)
Peter Bierma committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
August 5, 2025
N
gh-107545: Fix misleading setsockopt() error messages (GH-107546)
naweiss committed
June 20, 2025
K
gh-135748: use argument clinic for more socket methods (#135749)
Kumar Aditya committed
June 9, 2025
C
GH-131296: Suppress clang-cl warnings in socketmodule.c (GH-131821)
Chris Eibl committed
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