COMMITS
/ Modules/grpmodule.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
July 14, 2025
A
gh-116738: Make grp module thread-safe (#135434)
Alper committed
November 21, 2024
V
gh-126316: Make grp.getgrall() thread-safe: add a mutex (#127055)
Victor Stinner committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
March 12, 2024
V
gh-85283: Convert grp extension to the limited C API (#116611)
Victor Stinner committed
October 17, 2023
V
gh-110964: Remove private _PyArg functions (#110966)
Victor Stinner committed
September 2, 2023
V
gh-108765: Python.h no longer includes <unistd.h> (#108783)
Victor Stinner committed
July 27, 2023
C
gh-104432: Use `memcpy()` to avoid misaligned loads (#104433)
Christopher Chavez committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
November 19, 2020
C
bpo-1635741: Port grp and pwd to multiphase initialization (GH-23360)
Christian Heimes committed
May 26, 2020
S
bpo-37999: No longer use __int__ in implicit integer conversions. (GH-15636)
Serhiy Storchaka committed
March 16, 2020
February 7, 2020
V
bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393)
Victor Stinner committed
September 10, 2019
D
bpo-38072: PEP-384 grpmodule (GH-15788)
Dino Viehland committed
December 5, 2018
W
bpo-34604: Use %R because of invisible characters or trailing whitespaces. (GH-9165)
William Grzybowski committed
November 4, 2018
A
bpo-35161: Fix stack-use-after-scope in grp.getgr{nam,gid} and pwd.getpw{nam,uid}. (GH-10319)
Alexey Izbyshev committed
September 7, 2018
W
bpo-34604: Fix possible mojibake in pwd.getpwnam() and grp.getgrnam() (GH-9098)
William Grzybowski committed
W
bpo-33625: Release GIL for grp.getgr{nam,gid} and pwd.getpw{nam,uid} (GH-7081)
William Grzybowski committed
June 28, 2017
S
[security] bpo-13617: Reject embedded null characters in wchar* strings. (#2302)
Serhiy Storchaka committed
July 7, 2016
S
- Issue #27332: Fixed the type of the first argument of module-level functions
Serhiy Storchaka committed
S
Issue #27332: Fixed the type of the first argument of module-level functions
Serhiy Storchaka committed
January 18, 2016
S
Issue #26129: Deprecated accepting non-integers in grp.getgrgid().
Serhiy Storchaka committed
April 3, 2015
S
Issue #23501: Argumen Clinic now generates code into separate files by default.
Serhiy Storchaka committed
October 2, 2014
G
merge with 3.4
Georg Brandl committed
G
Closes #19342: improve docstrings in grp module.
Georg Brandl committed
August 22, 2014
B
Issue #20152: Convert the grp module to Argument Clinic.
Brett Cannon committed
December 21, 2013
C
Issue #16136: Remove VMS support and VMS-related code
Christian Heimes committed
August 5, 2013
M
Issue #18661: typo in grp.struct_group docstring (fix merged from 3.3). Thanks Vajrasky Kok.
Mark Dickinson committed
M
Issue #18661: typo in grp.struct_group docstring. Thanks Vajrasky Kok.
Mark Dickinson committed
July 22, 2013
V
Issue #18520: Add a new PyStructSequence_InitType2() function, same than
Victor Stinner committed
February 10, 2013
S
Issue #4591: Uid and gid values larger than 2**31 are supported now.
Serhiy Storchaka committed
December 14, 2010
R
#775964: skip YP/NIS entries instead of failing the test
R. David Murray committed
November 30, 2010
G
Include structseq.h in Python.h, and remove now-redundant includes in individual sources.
Georg Brandl committed
May 15, 2010
V
Issue #8715: Create PyUnicode_EncodeFSDefault() function: Encode a Unicode
Victor Stinner committed
May 9, 2010
A
Recorded merge of revisions 81029 via svnmerge from
Antoine Pitrou committed
May 7, 2010
V
Replace PyUnicode_Decode(buf, strlen(buf), Py_FileSystemDefaultEncoding,
Victor Stinner committed
May 29, 2009
M
Merged revisions 73016 via svnmerge from
Martin v. Löwis committed
M
Issue #4859: Implement PEP 383 for pwd, spwd, and grp.
Martin v. Löwis committed
January 17, 2009
M
Replace PyNumber_Int with PyNumber_Long.
Mark Dickinson committed
August 7, 2008
M
Rename PyUnicode_AsString -> _PyUnicode_AsString and
Marc-André Lemburg committed
June 11, 2008
M
Implement PEP 3121: new module initialization and finalization API.
Martin v. Löwis committed
December 2, 2007
C
Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h
Christian Heimes committed
November 15, 2007
T
Replace PyObject_Unicode with PyObject_Str everywhere, and remove the
Thomas Heller committed
August 26, 2007
N
Use unicode
Neal Norwitz committed
May 27, 2006
T
Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk.
Thomas Wouters committed
April 21, 2006
T
Merge p3yk branch with the trunk up to revision 45595. This breaks a fair
Thomas Wouters committed
January 19, 2006
N
Check return result from Py_InitModule*(). This API can fail.
Neal Norwitz committed
September 14, 2005
G
- Changes donated by Elemental Security to make it work on AIX 5.3
Guido van Rossum committed
January 20, 2004
B
grp_getgrgid(), grp_getgrnam(): Patch # 868499, improvement to the error
Barry Warsaw committed
May 3, 2003
M
Patch #708495: Port more stuff to OpenVMS.
Martin v. Löwis committed