Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fd6e6cfa29 
								
							 
						 
						
							
							
								
								Raise KeyError instead of OverflowError when getpwuid's argument is out of  
							
							... 
							
							
							
							uid_t range. 
							
						 
						
							2013-02-11 20:33:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								55e2238272 
								
							 
						 
						
							
							
								
								Raise KeyError instead of OverflowError when getpwuid's argument is out of  
							
							... 
							
							
							
							uid_t range. 
							
						 
						
							2013-02-11 20:32:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c2d020090b 
								
							 
						 
						
							
							
								
								Issue  #4591 : Uid and gid values larger than 2**31 are supported now.  
							
							
							
						 
						
							2013-02-10 22:03:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7cf5599346 
								
							 
						 
						
							
							
								
								Issue  #4591 : Uid and gid values larger than 2**31 are supported now.  
							
							
							
						 
						
							2013-02-10 21:56:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								14c81aba50 
								
							 
						 
						
							
							
								
								#16135 : Removal of OS/2 support (Modules/*)  
							
							
							
						 
						
							2012-10-05 02:11:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								71c23d4473 
								
							 
						 
						
							
							
								
								Include structseq.h in Python.h, and remove now-redundant includes in individual sources.  
							
							
							
						 
						
							2010-11-30 09:30:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								977a684c94 
								
							 
						 
						
							
							
								
								Issue  #8983 : Corrected docstrings.  
							
							
							
						 
						
							2010-08-16 20:17:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ae6265f8d0 
								
							 
						 
						
							
							
								
								Issue  #8715 : Create PyUnicode_EncodeFSDefault() function: Encode a Unicode  
							
							... 
							
							
							
							object to Py_FileSystemDefaultEncoding with the "surrogateescape" error
handler, return a bytes object. If Py_FileSystemDefaultEncoding is not set,
fall back to UTF-8. 
							
						 
						
							2010-05-15 16:27:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f95a1b3c53 
								
							 
						 
						
							
							
								
								Recorded merge of revisions 81029 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
  Untabify C files. Will watch buildbots.
........ 
							
						 
						
							2010-05-09 15:52:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								02a004ea1d 
								
							 
						 
						
							
							
								
								correct call  
							
							
							
						 
						
							2010-05-07 16:42:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								97c18ab6a5 
								
							 
						 
						
							
							
								
								Replace PyUnicode_Decode(buf, strlen(buf), Py_FileSystemDefaultEncoding,  
							
							... 
							
							
							
							"surrogateescape") by PyUnicode_DecodeFSDefault(val). 
							
						 
						
							2010-05-07 16:34:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								e23c8683a5 
								
							 
						 
						
							
							
								
								Merged revisions 73016 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r73016 | martin.v.loewis | 2009-05-29 17:58:08 +0200 (Fr, 29 Mai 2009) | 2 lines
  Issue #4873 : Fix resource leaks in error cases of pwd and grp.
........ 
							
						 
						
							2009-05-29 16:01:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								b6a748b817 
								
							 
						 
						
							
							
								
								Issue  #4859 : Implement PEP 383 for pwd, spwd, and grp.  
							
							
							
						 
						
							2009-05-29 15:23:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e04b627a11 
								
							 
						 
						
							
							
								
								remove old undocumented compat interfaces in hashlib and pwd  #5881  
							
							
							
						 
						
							2009-05-04 22:25:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								1a21451b1d 
								
							 
						 
						
							
							
								
								Implement PEP 3121: new module initialization and finalization API.  
							
							
							
						 
						
							2008-06-11 05:26:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								217cfd1c86 
								
							 
						 
						
							
							
								
								Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h  
							
							
							
						 
						
							2007-12-02 14:31:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								3d7a90dea1 
								
							 
						 
						
							
							
								
								Get the locale and pwd tests working on the Solaris box where there  
							
							... 
							
							
							
							are some unicode values used.  I'm not sure if this is the correct
on all operating systems, but this works on Linux w/o unicode. 
							
						 
						
							2007-10-27 05:40:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								eb8b3a6d61 
								
							 
						 
						
							
							
								
								Use unicode for password modules  
							
							
							
						 
						
							2007-08-24 23:26:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Wouters 
								
							 
						 
						
							
							
							
							
								
							
							
								49fd7fa443 
								
							 
						 
						
							
							
								
								Merge p3yk branch with the trunk up to revision 45595. This breaks a fair  
							
							... 
							
							
							
							number of tests, all because of the codecs/_multibytecodecs issue described
here (it's not a Py3K issue, just something Py3K discovers):
http://mail.python.org/pipermail/python-dev/2006-April/064051.html 
Hye-Shik Chang promised to look for a fix, so no need to fix it here. The
tests that are expected to break are:
test_codecencodings_cn
test_codecencodings_hk
test_codecencodings_jp
test_codecencodings_kr
test_codecencodings_tw
test_codecs
test_multibytecodec
This merge fixes an actual test failure (test_weakref) in this branch,
though, so I believe merging is the right thing to do anyway. 
							
						 
						
							2006-04-21 10:40:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								1ac754fa10 
								
							 
						 
						
							
							
								
								Check return result from Py_InitModule*().  This API can fail.  
							
							... 
							
							
							
							Probably should be backported. 
							
						 
						
							2006-01-19 06:09:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8ee3e5aa93 
								
							 
						 
						
							
							
								
								- Changes donated by Elemental Security to make it work on AIX 5.3  
							
							... 
							
							
							
							with IBM's 64-bit compiler (SF patch #1284289 ).  This also closes SF
  bug #105470 : test_pwd fails on 64bit system (Opteron). 
							
						 
						
							2005-09-14 18:09:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								e1b1c87636 
								
							 
						 
						
							
							
								
								pwd_getpwuid(), pwd_getpwnam(): Patch # 868499, improvement to the error  
							
							... 
							
							
							
							messages. 
							
						 
						
							2004-01-20 21:07:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								16b9fa8db3 
								
							 
						 
						
							
							
								
								- The pwd module incorrectly advertised its struct type as  
							
							... 
							
							
							
							struct_pwent; this has been renamed to struct_passwd.  (The old name
  is still supported for backwards compatibility.) 
							
						 
						
							2003-10-23 23:54:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								79acb9edfa 
								
							 
						 
						
							
							
								
								Patch  #614055 : Support OpenVMS.  
							
							
							
						 
						
							2002-12-06 12:48:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								29275c9331 
								
							 
						 
						
							
							
								
								Deal with NULL fields in mkpwent.  
							
							
							
						 
						
							2002-09-17 09:34:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hammond 
								
							 
						 
						
							
							
							
							
								
							
							
								fe51c6d66e 
								
							 
						 
						
							
							
								
								Excise DL_EXPORT/DL_IMPORT from Modules/*.  Required adding a prototype  
							
							... 
							
							
							
							for Py_Main().
Thanks to Kalle Svensson and Skip Montanaro for the patches. 
							
						 
						
							2002-08-02 02:27:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								14f8b4cfcb 
								
							 
						 
						
							
							
								
								Patch  #568124 : Add doc string macros.  
							
							
							
						 
						
							2002-06-13 20:33:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								726e013eff 
								
							 
						 
						
							
							
								
								Remove unused variable reported by Walter Dörwald  
							
							
							
						 
						
							2002-04-15 16:29:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								88c9344986 
								
							 
						 
						
							
							
								
								initpwd():  Clean up initialization, avoid PyModule_GetDict().  
							
							
							
						 
						
							2002-04-13 21:07:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								ba3a16c6c3 
								
							 
						 
						
							
							
								
								Remove METH_OLDARGS:  
							
							... 
							
							
							
							Convert METH_OLDARGS -> METH_VARARGS: also PyArg_Parse -> PyArg_ParseTuple
  Convert METH_OLDARGS -> METH_NOARGS: remove args parameter
Please review.  All tests pass, but some modules don't have tests.
I spot checked various functions to try to make sure nothing broke. 
							
						 
						
							2002-03-31 15:27:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neil Schemenauer 
								
							 
						 
						
							
							
							
							
								
							
							
								cc07ec17a3 
								
							 
						 
						
							
							
								
								Add missing typecast.  
							
							
							
						 
						
							2002-03-29 19:58:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								3a6f97850b 
								
							 
						 
						
							
							
								
								Remove many uses of PyArg_NoArgs macro, change METH_OLDARGS to METH_NOARGS.  
							
							
							
						 
						
							2002-03-25 20:46:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew MacIntyre 
								
							 
						 
						
							
							
							
							
								
							
							
								7bf6833e17 
								
							 
						 
						
							
							
								
								OS/2 EMX port changes (Modules part of patch  #450267 ):  
							
							... 
							
							
							
							Modules/
    _hotshot.c
    dbmmodule.c
    fcntlmodule.c
    main.c
    pwdmodule.c
    readline.c
    selectmodule.c
    signalmodule.c
    termios.c
    timemodule.c
    unicodedata.c 
							
						 
						
							2002-03-03 02:59:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								dbd55b3737 
								
							 
						 
						
							
							
								
								Patch  #523268 ,  #522027 : return enhanced tuples.  
							
							
							
						 
						
							2002-03-01 10:38:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								4892f2406f 
								
							 
						 
						
							
							
								
								Got rid of a few more NeXT ifdefs. The last, I think.  
							
							
							
						 
						
							2002-02-01 15:46:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								8e68eb61f2 
								
							 
						 
						
							
							
								
								Make sure we close the group and password databases when we are done with  
							
							... 
							
							
							
							them; this closes SF bug #407504 . 
							
						 
						
							2001-03-11 03:03:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8586991099 
								
							 
						 
						
							
							
								
								REMOVED all CWI, CNRI and BeOpen copyright markings.  
							
							... 
							
							
							
							This should match the situation in the 1.6b1 tree. 
							
						 
						
							2000-09-01 23:29:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								56221a7cfa 
								
							 
						 
						
							
							
								
								Chris Herborth <chrish@pobox.com>:  
							
							... 
							
							
							
							Minor updates for BeOS R5.
Use of OSError in test.test_fork1 changed to TestSkipped, with corresponding
change in BeOS/README (by Fred).
This closes SourceForge patch #100978 . 
							
						 
						
							2000-08-15 18:52:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								a1abb728bc 
								
							 
						 
						
							
							
								
								Use METH_OLDARGS instead of numeric constant 0 in method def. tables  
							
							
							
						 
						
							2000-08-03 02:34:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Wouters 
								
							 
						 
						
							
							
							
							
								
							
							
								f3f33dcf03 
								
							 
						 
						
							
							
								
								Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)',  
							
							... 
							
							
							
							and a couple of functions that were missed in the previous batches. Not
terribly tested, but very carefully scrutinized, three times.
All these were found by the little findkrc.py that I posted to python-dev,
which means there might be more lurking. Cases such as this:
long
func(a, b)
	long a;
	long b; /* flagword */
{
and other cases where the last ; in the argument list isn't followed by a
newline and an opening curly bracket. Regexps to catch all are welcome, of
course ;) 
							
						 
						
							2000-07-21 06:00:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Schneider-Kamp 
								
							 
						 
						
							
							
							
							
								
							
							
								39e0e5a180 
								
							 
						 
						
							
							
								
								ANSI-fication  
							
							
							
						 
						
							2000-07-10 13:12:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								ffcc3813d8 
								
							 
						 
						
							
							
								
								Change copyright notice - 2nd try.  
							
							
							
						 
						
							2000-06-30 23:58:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								fd71b9e9d4 
								
							 
						 
						
							
							
								
								Change copyright notice.  
							
							
							
						 
						
							2000-06-30 23:50:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3886bb6997 
								
							 
						 
						
							
							
								
								Add DL_EXPORT() to all modules that could possibly be used  
							
							... 
							
							
							
							on BeOS or Windows. 
							
						 
						
							1998-12-04 18:50:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								bcc207484a 
								
							 
						 
						
							
							
								
								Changes for BeOS, QNX and long long, by Chris Herborth.  
							
							
							
						 
						
							1998-08-04 22:53:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3e79c4492e 
								
							 
						 
						
							
							
								
								Doc strings added by Mitch Chapman.  
							
							
							
						 
						
							1998-03-03 22:03:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								1171ee6aaf 
								
							 
						 
						
							
							
								
								Added configuration tests for presence of alarm(), pause(), and getpwent()  
							
							
							
						 
						
							1997-08-22 20:42:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								4bc9d39560 
								
							 
						 
						
							
							
								
								Nailed a couple of memory leaks, caught by Purify.  
							
							
							
						 
						
							1997-01-09 22:22:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								bab218e420 
								
							 
						 
						
							
							
								
								Minor formatting changes.  
							
							
							
						 
						
							1996-12-19 22:22:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								50c5cf132a 
								
							 
						 
						
							
							
								
								Renamed.  
							
							
							
						 
						
							1996-12-11 16:54:40 +00:00