summaryrefslogtreecommitdiffstats
path: root/Modules/pwdmodule.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-39968: Convert extension modules' macros of get_module_state() to inline ...Hai Shi2020-03-161-4/+12
* bpo-38073: Make pwd module PEP-384 compatible (GH-15790)Dino Viehland2019-09-101-16/+35
* bpo-34604: Use %R because of invisible characters or trailing whitespaces. (G...William Grzybowski2018-12-051-1/+1
* Fix possible crashes in pwdmodule.c. (GH-10331)Zackery Spytz2018-11-051-0/+2
* bpo-35161: Fix stack-use-after-scope in grp.getgr{nam,gid} and pwd.getpw{nam,...Alexey Izbyshev2018-11-041-2/+4
* bpo-34604: Fix possible mojibake in pwd.getpwnam() and grp.getgrnam() (GH-9098)William Grzybowski2018-09-071-9/+9
* bpo-33625: Release GIL for grp.getgr{nam,gid} and pwd.getpw{nam,uid} (GH-7081)William Grzybowski2018-09-071-6/+98
* [security] bpo-13617: Reject embedded null characters in wchar* strings. (#2302)Serhiy Storchaka2017-06-281-0/+1
* - Issue #27332: Fixed the type of the first argument of module-level functionsSerhiy Storchaka2016-07-071-6/+6
|\
| * Issue #27332: Fixed the type of the first argument of module-level functionsSerhiy Storchaka2016-07-071-6/+6
* | Issue #20306: Android is the only system that returns NULL for the pw_passwdStefan Krah2016-04-261-1/+1
* | Issue #20306: The pw_gecos and pw_passwd fields are not required by POSIX.Stefan Krah2016-04-251-0/+8
|/
* Issue #23501: Argumen Clinic now generates code into separate files by default.Serhiy Storchaka2015-04-031-2/+1
* Issue #20152: Port the pwd module to Argument Clinic.Brett Cannon2014-08-221-26/+46
* Issue #16136: Remove VMS support and VMS-related codeChristian Heimes2013-12-211-8/+0
* Issue #18520: Add a new PyStructSequence_InitType2() function, same thanVictor Stinner2013-07-221-2/+3
* Raise KeyError instead of OverflowError when getpwuid's argument is out ofSerhiy Storchaka2013-02-111-1/+5
|\
| * Raise KeyError instead of OverflowError when getpwuid's argument is out ofSerhiy Storchaka2013-02-111-1/+5
* | Issue #4591: Uid and gid values larger than 2**31 are supported now.Serhiy Storchaka2013-02-101-6/+10
|\ \ | |/
| * Issue #4591: Uid and gid values larger than 2**31 are supported now.Serhiy Storchaka2013-02-101-6/+10
* | #16135: Removal of OS/2 support (Modules/*)Jesus Cea2012-10-051-4/+0
|/
* Include structseq.h in Python.h, and remove now-redundant includes in individ...Georg Brandl2010-11-301-1/+0
* Issue #8983: Corrected docstrings.Alexander Belopolsky2010-08-161-3/+3
* Issue #8715: Create PyUnicode_EncodeFSDefault() function: Encode a UnicodeVictor Stinner2010-05-151-3/+1
* Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-091-110/+110
* correct callBenjamin Peterson2010-05-071-3/+1
* Replace PyUnicode_Decode(buf, strlen(buf), Py_FileSystemDefaultEncoding,Victor Stinner2010-05-071-1/+1
* Merged revisions 73016 via svnmerge fromMartin v. Löwis2009-05-291-0/+1
* Issue #4859: Implement PEP 383 for pwd, spwd, and grp.Martin v. Löwis2009-05-291-5/+17
* remove old undocumented compat interfaces in hashlib and pwd #5881Benjamin Peterson2009-05-041-4/+3
* Implement PEP 3121: new module initialization and finalization API.Martin v. Löwis2008-06-111-3/+17
* Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases i...Christian Heimes2007-12-021-1/+1
* Get the locale and pwd tests working on the Solaris box where thereNeal Norwitz2007-10-271-2/+5
* Use unicode for password modulesNeal Norwitz2007-08-241-2/+2
* Merge p3yk branch with the trunk up to revision 45595. This breaks a fairThomas Wouters2006-04-211-1/+5
* Check return result from Py_InitModule*(). This API can fail.Neal Norwitz2006-01-191-0/+2
* - Changes donated by Elemental Security to make it work on AIX 5.3Guido van Rossum2005-09-141-2/+2
* pwd_getpwuid(), pwd_getpwnam(): Patch # 868499, improvement to the errorBarry Warsaw2004-01-201-2/+4
* - The pwd module incorrectly advertised its struct type asGuido van Rossum2003-10-231-0/+2
* Patch #614055: Support OpenVMS.Martin v. Löwis2002-12-061-0/+8
* Deal with NULL fields in mkpwent.Martin v. Löwis2002-09-171-1/+12
* Excise DL_EXPORT/DL_IMPORT from Modules/*. Required adding a prototypeMark Hammond2002-08-021-1/+1
* Patch #568124: Add doc string macros.Martin v. Löwis2002-06-131-14/+16
* Remove unused variable reported by Walter DörwaldNeal Norwitz2002-04-151-1/+1
* initpwd(): Clean up initialization, avoid PyModule_GetDict().Fred Drake2002-04-131-4/+4
* Remove METH_OLDARGS:Neal Norwitz2002-03-311-4/+4
* Add missing typecast.Neil Schemenauer2002-03-291-1/+2
* Remove many uses of PyArg_NoArgs macro, change METH_OLDARGS to METH_NOARGS.Neal Norwitz2002-03-251-4/+2
* OS/2 EMX port changes (Modules part of patch #450267):Andrew MacIntyre2002-03-031-0/+4
* Patch #523268, #522027: return enhanced tuples.Martin v. Löwis2002-03-011-12/+59