36a6558 | Benjamin Peterson | 23 February 2012, 15:45:48 UTC | version now 3.1.5rc1 | 23 February 2012, 15:45:48 UTC |
c9a4207 | Georg Brandl | 21 February 2012, 21:36:27 UTC | Remove reST markup from --help output. Also: O(n**2) is dict construction, not single insertion. | 21 February 2012, 21:36:27 UTC |
69e9727 | Benjamin Peterson | 21 February 2012, 16:08:50 UTC | ensure no one tries to hash things before the random seed is found | 21 February 2012, 16:08:50 UTC |
9571155 | Georg Brandl | 20 February 2012, 21:06:02 UTC | Remove setting hash seed to regrtest's random seed and re-execv()ing: this doesn't preserve Python flags and fails from a temp directory. | 20 February 2012, 21:06:02 UTC |
7c573f7 | Georg Brandl | 20 February 2012, 21:48:06 UTC | Fix dbm_gnu test relying on set order. | 20 February 2012, 21:48:06 UTC |
06b1c4f | Georg Brandl | 20 February 2012, 22:09:59 UTC | Fix typo. | 20 February 2012, 22:09:59 UTC |
12897d7 | Georg Brandl | 20 February 2012, 22:49:29 UTC | Fix typo in conditional. | 20 February 2012, 22:49:29 UTC |
a3ed11b | Benjamin Peterson | 20 February 2012, 20:20:37 UTC | don't rely on the order of module clearing | 20 February 2012, 20:20:37 UTC |
2daf6ae | Georg Brandl | 20 February 2012, 18:54:16 UTC | Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime) in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated. The environment variable PYTHONHASHSEED and the new command line flag -R control this behavior. | 20 February 2012, 18:54:16 UTC |
ec1712a | Charles-François Natali | 18 February 2012, 13:42:57 UTC | Issue #14001: CVE-2012-0845: xmlrpc: Fix an endless loop in SimpleXMLRPCServer upon malformed POST request. | 18 February 2012, 13:42:57 UTC |
2f7b286 | Vinay Sajip | 03 February 2012, 18:23:05 UTC | Revert fix for #13807 mistakenly applied in this branch. | 03 February 2012, 18:23:05 UTC |
f2bf8a6 | Antoine Pitrou | 27 January 2012, 08:48:47 UTC | Issue #13885: CVE-2011-3389: the _ssl module would always disable the CBC IV attack countermeasure. | 27 January 2012, 08:48:47 UTC |
889bb29 | Vinay Sajip | 20 January 2012, 11:23:02 UTC | Closes #13807: Now checks for sys.stderr being there before writing to it. | 20 January 2012, 11:23:02 UTC |
b462da8 | Benjamin Peterson | 03 January 2012, 22:23:11 UTC | fix this to not depend on dictionary order | 03 January 2012, 22:23:11 UTC |
ee19c77 | Éric Araujo | 28 July 2011, 20:56:24 UTC | Remove mentions of previous license in profile module docs (#12417 followup). Also remove an extra docstring. | 28 July 2011, 20:56:24 UTC |
8cdc40e | Antoine Pitrou | 15 July 2011, 19:15:07 UTC | Issue #11603: Fix a crash when __str__ is rebound as __repr__. Patch by Andreas Stührk. | 15 July 2011, 19:15:07 UTC |
e228130 | Charles-François Natali | 14 July 2011, 17:53:38 UTC | Issue #12502: asyncore: fix polling loop with AF_UNIX sockets. | 14 July 2011, 17:53:38 UTC |
778db49 | Charles-François Natali | 02 July 2011, 12:35:49 UTC | Issue #12352: Fix a deadlock in multiprocessing.Heap when a block is freed by the garbage collector while the Heap lock is held. | 02 July 2011, 12:35:49 UTC |
afa44a8 | Benjamin Peterson | 27 June 2011, 14:14:34 UTC | update profile license (closes #12417) | 27 June 2011, 14:14:34 UTC |
40d9ebe | Mark Dickinson | 25 June 2011, 10:03:33 UTC | Issue #12228: Fix exchanged flag descriptions in stat.rst. Thanks Sandro Tosi. | 25 June 2011, 10:03:33 UTC |
fe9230a | Senthil Kumaran | 19 June 2011, 20:52:49 UTC | Fix closes issue12261 - Minor documention changes in the urllib.parse.rst | 19 June 2011, 20:52:49 UTC |
acde6a0 | Benjamin Peterson | 11 June 2011, 16:33:01 UTC | onto 3.1.5 | 11 June 2011, 16:33:01 UTC |
f2ff305 | Benjamin Peterson | 11 June 2011, 14:59:17 UTC | Added tag v3.1.4 for changeset c918ec9f3a76 | 11 June 2011, 14:59:17 UTC |
d858df2 | Benjamin Peterson | 11 June 2011, 14:58:58 UTC | bump to 3.1.4 | 11 June 2011, 14:58:58 UTC |
1df0f21 | Benjamin Peterson | 10 June 2011, 16:32:52 UTC | fix regression in netrc comment handling (closes #12009) | 10 June 2011, 16:32:52 UTC |
e6eafa2 | Victor Stinner | 10 June 2011, 14:32:54 UTC | Issue #10801: Fix test_unicode_filenames() of test_zipfile Just try to open files from the ZIP for reading, don't extract them to avoid UnicodeEncodeError if the filename is not encodable to the filesystem encoding (e.g. ASCII locale encoding). | 10 June 2011, 14:32:54 UTC |
721bb33 | Martin v. Löwis | 05 June 2011, 08:56:44 UTC | Add 3.1.4 UUIDs. | 05 June 2011, 08:56:44 UTC |
4c226da | Martin v. Löwis | 05 June 2011, 08:55:57 UTC | Do not add txt files twice. | 05 June 2011, 08:55:57 UTC |
52e6144 | Benjamin Peterson | 01 June 2011, 02:38:15 UTC | return NULL on error | 01 June 2011, 02:38:15 UTC |
a22c98d | Benjamin Peterson | 31 May 2011, 23:59:49 UTC | simply use the Python version for pyexpat.__version__ #12221 | 31 May 2011, 23:59:49 UTC |
bb11bb0 | Benjamin Peterson | 29 May 2011, 21:10:15 UTC | Added tag v3.1.4rc1 for changeset 32fcb9e94985 | 29 May 2011, 21:10:15 UTC |
5f250fb | Benjamin Peterson | 29 May 2011, 21:09:08 UTC | update pydoc-topics | 29 May 2011, 21:09:08 UTC |
9a63745 | Benjamin Peterson | 29 May 2011, 21:06:00 UTC | bump to 3.1.4rc1 | 29 May 2011, 21:06:00 UTC |
e4427bf | Éric Araujo | 29 May 2011, 15:56:20 UTC | Branch merge | 29 May 2011, 15:56:20 UTC |
d5a9196 | Ned Deily | 29 May 2011, 09:39:02 UTC | Issue #12205: Fix test_subprocess failure due to uninstalled test data. | 29 May 2011, 09:39:02 UTC |
87418af | Éric Araujo | 29 May 2011, 01:48:49 UTC | Fix typo in 0311f62714f7 | 29 May 2011, 01:48:49 UTC |
6a21f55 | Éric Araujo | 29 May 2011, 01:46:31 UTC | Don’t misuse “package data” in pprint example | 29 May 2011, 01:46:31 UTC |
456ae89 | Éric Araujo | 28 May 2011, 22:22:06 UTC | Re-add missing doc stub for the distutils check command | 28 May 2011, 22:22:06 UTC |
000893f | Éric Araujo | 28 May 2011, 22:14:45 UTC | Minor touch-ups in distutils.cmd.Command doc | 28 May 2011, 22:14:45 UTC |
489c8ff | Éric Araujo | 28 May 2011, 21:32:50 UTC | Fix test_build_py when sys.dont_write_bytecode is true (#9831). The tests now pass all combinations of -O/-OO and -B. See also #7071 and #6292 for previous variations on the same theme. test_versionpredicate needs a skip when sys.flags.optimize is true, but I don’t know how to make that work with a DocTestSuite. | 28 May 2011, 21:32:50 UTC |
b8e59f7 | Ned Deily | 28 May 2011, 09:19:19 UTC | Issue #985064: Make plistlib more resilient to faulty input plists. Patch by Mher Movsisyan. | 28 May 2011, 09:19:19 UTC |
9a7c524 | Ned Deily | 28 May 2011, 07:19:56 UTC | Issue #9670: Increase the default stack size for secondary threads on Mac OS X and FreeBSD to reduce the chances of a crash instead of a "maximum recursion depth" RuntimeError exception. (patch by Ronald Oussoren) | 28 May 2011, 07:19:56 UTC |
0a5dad9 | Benjamin Peterson | 27 May 2011, 19:17:04 UTC | fix spacing | 27 May 2011, 19:17:04 UTC |
74897ba | Benjamin Peterson | 27 May 2011, 19:10:24 UTC | fix indentation | 27 May 2011, 19:10:24 UTC |
f33de71 | Éric Araujo | 27 May 2011, 02:42:47 UTC | Minor doc addition for clarity | 27 May 2011, 02:42:47 UTC |
e0854f9 | Éric Araujo | 27 May 2011, 02:36:52 UTC | Add missing closing paren | 27 May 2011, 02:36:52 UTC |
dec2067 | Éric Araujo | 26 May 2011, 14:49:59 UTC | Branch merge | 26 May 2011, 14:49:59 UTC |
a80987f | Victor Stinner | 25 May 2011, 20:47:16 UTC | Issue #12175: RawIOBase.readall() now returns None if read() returns None. | 25 May 2011, 20:47:16 UTC |
b79f28c | Victor Stinner | 25 May 2011, 20:09:03 UTC | Issue #12175: FileIO.readall() now raises a ValueError instead of an IOError if the file is closed. | 25 May 2011, 20:09:03 UTC |
29ef006 | Éric Araujo | 25 May 2011, 16:12:22 UTC | Branch merge | 25 May 2011, 16:12:22 UTC |
46f8264 | Victor Stinner | 24 May 2011, 23:13:59 UTC | Issue #12057: Add cjkencodings directory to the Makefile and Tools/msi/msi.py | 24 May 2011, 23:13:59 UTC |
8fdfc20 | Victor Stinner | 24 May 2011, 22:06:51 UTC | Issue #12057: Add tests for the HZ encoding | 24 May 2011, 22:06:51 UTC |
6bcbef7 | Victor Stinner | 24 May 2011, 20:17:55 UTC | Issue #12100: Don't reset incremental encoders of CJK codecs at each call to their encode() method anymore, but continue to call the reset() method if the final argument is True. | 24 May 2011, 20:17:55 UTC |
f847393 | Benjamin Peterson | 24 May 2011, 17:50:34 UTC | backout 8b384de4e780, so a proper fix can be considered (#5715) | 24 May 2011, 17:50:34 UTC |
fbe56bb | Benjamin Peterson | 24 May 2011, 17:42:51 UTC | use '->' to indicate return values | 24 May 2011, 17:42:51 UTC |
a7cdb0f | Benjamin Peterson | 24 May 2011, 17:06:31 UTC | generally, sockets should be closed after they're used | 24 May 2011, 17:06:31 UTC |
7b54e75 | Charles-François Natali | 24 May 2011, 16:23:15 UTC | Issue #5715: In socketserver, close the server socket in the child process. | 24 May 2011, 16:23:15 UTC |
7963a35 | Benjamin Peterson | 23 May 2011, 21:11:05 UTC | correctly lookup __dir__ | 23 May 2011, 21:11:05 UTC |
2cca057 | Victor Stinner | 23 May 2011, 12:51:42 UTC | test_codecs now removes the temporay file (created by the test) | 23 May 2011, 12:51:42 UTC |
3c8d12d | Victor Stinner | 22 May 2011, 20:12:27 UTC | Issue #10801: Remove a debug print() from test_zipfile | 22 May 2011, 20:12:27 UTC |
46ab96a | Eli Bendersky | 22 May 2011, 03:56:15 UTC | Issue 12126: removing incorrect claim about return value of select | 22 May 2011, 03:56:15 UTC |
2340986 | Benjamin Peterson | 20 May 2011, 16:49:06 UTC | this should actually be an IOError | 20 May 2011, 16:49:06 UTC |
249b508 | Benjamin Peterson | 20 May 2011, 16:41:13 UTC | add example for not using access | 20 May 2011, 16:41:13 UTC |
261d855 | Ezio Melotti | 20 May 2011, 12:04:38 UTC | #12072: add missing parenthesis in the doc. Patch by Sandro Tosi. | 20 May 2011, 12:04:38 UTC |
4925cde | Victor Stinner | 19 May 2011, 22:16:09 UTC | Issue #12124: zipimport doesn't keep a reference to zlib.decompress() anymore to be able to unload the module. | 19 May 2011, 22:16:09 UTC |
ae8856f | Victor Stinner | 18 May 2011, 11:48:41 UTC | Ooops, add the missing file of the backport of commit 33543b4e0e5d from Python 3.2 (#10801: In zipfile, support different encodings for the header and the filenames. Patch by MvL, test by Eli Bendersky.) | 18 May 2011, 11:48:41 UTC |
ff1d2f4 | Victor Stinner | 18 May 2011, 11:43:23 UTC | Backport commit 33543b4e0e5d from Python 3.2: #10801: In zipfile, support different encodings for the header and the filenames. Patch by MvL, test by Eli Bendersky. | 18 May 2011, 11:43:23 UTC |
02a67ac | Ronald Oussoren | 17 May 2011, 10:44:54 UTC | Fix #10154 and #10090: locale normalizes the UTF-8 encoding to "UTF-8" instead of "UTF8" On MacOSX and OpenBSD (and possibly other BSDs) "en_US.UTF-8" is a valid locale while "en_US.UTF8" is not. As the former works on Linux as well it is better to normalize to that value. | 17 May 2011, 10:44:54 UTC |
e98f177 | Victor Stinner | 16 May 2011, 15:18:51 UTC | Issue #11614: Fix test_linecache, cjkencodings_test.py doesn't exist anymore | 16 May 2011, 15:18:51 UTC |
272e243 | Victor Stinner | 16 May 2011, 14:57:18 UTC | Issue #11614: Fix importlib tests for the new __hello__ module | 16 May 2011, 14:57:18 UTC |
033a543 | Victor Stinner | 16 May 2011, 14:43:38 UTC | Issue #12057: Convert CJK encoding testcase BLOB into multiple text files | 16 May 2011, 14:43:38 UTC |
c77b931 | Victor Stinner | 16 May 2011, 14:29:35 UTC | Issue #11614: import __hello__ prints "Hello World!". Patch written by Andreas Stührk. | 16 May 2011, 14:29:35 UTC |
d0e11ec | Victor Stinner | 15 May 2011, 16:57:44 UTC | Issue #10756: atexit normalizes the exception before displaying it. Patch by Andreas Stührk. Backport a fix already applied to Python 3.2+ (4a82be47a948 + 5060a92a8597). | 15 May 2011, 16:57:44 UTC |
2ec6b17 | Victor Stinner | 15 May 2011, 08:21:59 UTC | Issue #12060: Use sig_atomic_t type and volatile keyword in the signal module. Patch written by Charles-François Natali. | 15 May 2011, 08:21:59 UTC |
0b2489e | Georg Brandl | 15 May 2011, 06:49:12 UTC | Closes #6498: fix several misspellings of "SystemExit" as "SystemError". | 15 May 2011, 06:49:12 UTC |
1161a9c | Nadeem Vawda | 14 May 2011, 22:48:24 UTC | Fix copy-paste mistake in new zlib test. | 14 May 2011, 22:48:24 UTC |
0c3d96a | Nadeem Vawda | 14 May 2011, 22:19:50 UTC | Issue #8650: Make zlib.[de]compressobj().[de]compress() 64-bit clean. Raise an OverflowError if the input data is too large, instead of silently truncating the input and returning an incorrect result. | 14 May 2011, 22:19:50 UTC |
84aacf8 | Kurt B. Kaiser | 14 May 2011, 21:30:58 UTC | Merge heads | 14 May 2011, 21:30:58 UTC |
dfbe159 | Kurt B. Kaiser | 14 May 2011, 21:20:09 UTC | Issue #6378: Further adjust idle.bat to start associated Python | 14 May 2011, 21:20:09 UTC |
4ad78ab | Łukasz Langa | 14 May 2011, 20:43:44 UTC | pprint usage example rethought. | 14 May 2011, 20:43:44 UTC |
1b8a417 | Nadeem Vawda | 14 May 2011, 20:26:55 UTC | Issue #8650: Backport 64-bit safety fixes for compress() and decompress(). | 14 May 2011, 20:26:55 UTC |
7619e88 | Nadeem Vawda | 14 May 2011, 12:05:20 UTC | Issue #12050: zlib.decompressobj().decompress() now clears the unconsumed_tail attribute when called without a max_length argument. | 14 May 2011, 12:05:20 UTC |
eda1990 | Ezio Melotti | 14 May 2011, 06:17:52 UTC | #11979: improve wording and markup in sockets howto. Patch by Xavier Morel. | 14 May 2011, 06:17:52 UTC |
fc778fd | Ezio Melotti | 14 May 2011, 05:22:47 UTC | #7960: fix docstrings for captured_output and captured_stdout. | 14 May 2011, 05:22:47 UTC |
3c0d8a1 | Ezio Melotti | 14 May 2011, 03:38:03 UTC | #5723: Improve json tests to be executed with and without accelerations. | 14 May 2011, 03:38:03 UTC |
fec3ad1 | Ezio Melotti | 14 May 2011, 03:02:25 UTC | Change import_fresh_module to work with packages. | 14 May 2011, 03:02:25 UTC |
7c40489 | Antoine Pitrou | 12 May 2011, 22:13:33 UTC | Issue #12062: Fix a flushing bug when doing a certain type of I/O sequence on a file opened in read+write mode (namely: reading, seeking a bit forward, writing, then seeking before the previous write but still within buffered data, and writing again). | 12 May 2011, 22:13:33 UTC |
0a42982 | Kurt B. Kaiser | 12 May 2011, 19:25:24 UTC | Issue #11896: Save on Close failed despite selecting "Yes" in dialog. _tkinter.c is returning <class '_tkinter.Tcl_Obj'> sometimes. Don't use tkinter.messagebox.Message - use the helper functions which convert to str. | 12 May 2011, 19:25:24 UTC |
e147806 | Kurt B. Kaiser | 11 May 2011, 16:24:17 UTC | Issue #1028: Tk returns invalid Unicode null in %A: UnicodeDecodeError. With Tk < 8.5 _tkinter.c:PythonCmd() raised UnicodeDecodeError, caused IDLE to exit. Converted to valid Unicode null in PythonCmd(). | 11 May 2011, 16:24:17 UTC |
ba9c664 | Victor Stinner | 10 May 2011, 22:57:29 UTC | Issue #10419: Fix build_scripts command of distutils to handle correctly non-ASCII scripts. Open and write the script in binary mode, but ensure that the shebang is decodable from UTF-8 and from the encoding of the script. | 10 May 2011, 22:57:29 UTC |
1367265 | Ezio Melotti | 10 May 2011, 22:02:56 UTC | #12051: Fix segfault in json.dumps() while encoding highly-nested objects using the C accelerations. | 10 May 2011, 22:02:56 UTC |
ee18b6f | Victor Stinner | 09 May 2011, 22:38:00 UTC | Issue #12012: ssl.PROTOCOL_SSLv2 becomes optional OpenSSL is now compiled with OPENSSL_NO_SSL2 defined (without the SSLv2 protocol) on Debian: fix the ssl module on Debian Testing and Debian Sid. Optimize also ssl.get_protocol_name(): speed does matter! | 09 May 2011, 22:38:00 UTC |
4755ab0 | Victor Stinner | 09 May 2011, 22:19:53 UTC | Issue #1195: Fix input() if it is interrupted by CTRL+d and then CTRL+c, clear the end-of-file indicator after CTRL+d. | 09 May 2011, 22:19:53 UTC |
f9756c2 | Ezio Melotti | 09 May 2011, 15:36:53 UTC | Some more tests were incorrectly marked as C specific. | 09 May 2011, 15:36:53 UTC |
2f48d89 | Martin v. Löwis | 09 May 2011, 06:05:43 UTC | Stop trying to use _xmlplus in the xml module. Closes #11164. Patch by Arfrever Frehtes Taifersar Arahesis. | 09 May 2011, 06:05:43 UTC |
8269a44 | Ezio Melotti | 09 May 2011, 04:15:04 UTC | #11910: Fix test_heapq to skip the C tests when _heapq is missing. | 09 May 2011, 04:15:04 UTC |
199e085 | Ezio Melotti | 09 May 2011, 03:41:55 UTC | #11910: change import_fresh_module to return None when one of the "fresh" modules can not be imported. | 09 May 2011, 03:41:55 UTC |
0ed8c68 | Ezio Melotti | 09 May 2011, 00:54:30 UTC | Add a note to the str.find doc to suggest the use of the "in" operator. | 09 May 2011, 00:54:30 UTC |
262c582 | Benjamin Peterson | 08 May 2011, 20:32:46 UTC | put import_fresh_module in __all__ | 08 May 2011, 20:32:46 UTC |
1c3fd58 | Ezio Melotti | 08 May 2011, 16:58:08 UTC | Add back Misc/NEWS entry that got lost during merge, and fix a couple of other things. | 08 May 2011, 16:58:08 UTC |