summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | #4489: Use dir_fd in rmdir in _rmtree_safe_fd()Hynek Schlawack2012-06-281-4/+8
| | | | | | | | | | Now that rmdir supports dir_fd, we also use it. Attackers can't even delete empty directories anymore.
* | #9559: Append data to single-file mailbox files if messages are only addedPetri Lehtinen2012-06-283-5/+46
|\ \ | |/ | | | | | | | | If messages were only added, a new file is no longer created and renamed over the old file when flush() is called on an mbox, MMDF or Babyl mailbox.
| * #9559: Append data to single-file mailbox files if messages are only addedPetri Lehtinen2012-06-283-5/+46
| | | | | | | | | | | | If messages were only added, a new file is no longer created and renamed over the old file when flush() is called on an mbox, MMDF or Babyl mailbox.
* | Merge.Eric V. Smith2012-06-282-3/+35
|\ \
| * | #4489: Don't follow ever symlinks in rmtreeHynek Schlawack2012-06-282-3/+35
| | | | | | | | | | | | Also added several regression tests.
* | | Use assertIsNone. Thanks Terry Reedy.Eric V. Smith2012-06-289-11/+11
|/ /
* | Remove dead codeVictor Stinner2012-06-271-36/+0
| | | | | | | | | | os.urandom() has now one unique implementation, posix_urandom() which calls _PyOS_URandom(). _PyOS_URandom() uses RAND_pseudo_bytes() on VMS.
* | Avoid using scrdir, it's broken.Antoine Pitrou2012-06-271-2/+2
| |
* | Fix bug in test_tools that prevented building is separate directory.Neil Schemenauer2012-06-271-1/+1
| | | | | | | | | | | | Use 'srcdir' from sysconfig instead of 'projectbase' to build a path to the Tools directory. 'projectbase' is the path of the build directory, not the source directory.
* | Changed importlib tests to use assertIs, assertIsInstance, etc., instead of ↵Eric V. Smith2012-06-2714-58/+58
| | | | | | | | just assertTrue.
* | Issue #12605: Show information on more C frames within gdb backtracesDavid Malcolm2012-06-273-11/+200
| | | | | | | | | | | | | | | | | | The gdb hooks for debugging CPython (within Tools/gdb) have been enhanced to show information on more C frames relevant to CPython within the "py-bt" and "py-bt-full" commands: * C frames that are waiting on the GIL * C frames that are garbage-collecting * C frames that are due to the invocation of a PyCFunction
* | Fix typo in shutil docHynek Schlawack2012-06-271-1/+1
| |
* | Flush stdout and stderr when running tests in parallelAntoine Pitrou2012-06-271-0/+2
|\ \ | |/ | | | | (helps getting results in real-time when stdio is transmitted over a pipe or socket)
| * Flush stdout and stderr when running tests in parallelAntoine Pitrou2012-06-271-0/+2
| | | | | | | | (helps getting results in real-time when stdio is transmitted over a pipe or socket)
* | Merge buildbot script changesAntoine Pitrou2012-06-272-3/+2
|\ \ | |/
| * Allow passing extra testing options to the buildbot test scriptsAntoine Pitrou2012-06-272-3/+2
| |
* | white space cleanupChristian Heimes2012-06-271-1/+0
| |
* | Issue 10924: Fixed mksalt() to use a RNG that is suitable for cryptographic ↵Christian Heimes2012-06-272-7/+18
| | | | | | | | purpose
* | build_all_use_profile: Build using -fprofile-correction to automaticallyMatthias Klose2012-06-271-1/+1
| | | | | | | | correct inconsistent profiles for multi-threaded programs.
* | Issue #15079: make a test applicable to both C and Python versions of the ↵Antoine Pitrou2012-06-262-3/+6
|\ \ | |/ | | | | | | | | pickle module. Patch by Stefan Mihaila.
| * Issue #15079: make a test applicable to both C and Python versions of the ↵Antoine Pitrou2012-06-262-3/+6
| | | | | | | | | | | | pickle module. Patch by Stefan Mihaila.
* | Null mergeDavid Malcolm2012-06-260-0/+0
|\ \ | |/
| * Issue #14443: ensure that brp-python-bytecompile is invoked with the correctDavid Malcolm2012-06-262-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | python executable The __os_install_macro defines some post-processing activities during an rpm build; one of the scripts it calls is brp-python-bytecompile, which can take an argument: the python executable with which to byte-compile .py files in the package payload. In some older versions of rpm (e.g. in RHEL 6), this invocation doesn't pass in an argument, and brp-python-bytecompile defaults to using /usr/bin/python, which can lead to the .py files being byte-compiled for the wrong version of python. This has been fixed in later versions of rpm by passing in %{__python} as an argument to brp-python-bytecompile. Workaround this by detecting if __os_install_post has a 0-argument invocation of brp-python-bytecompile, and if so generating an equivalent macro that has the argument, and explicitly provide the new definition within the specfile.
* | - whitespace-normalize libffi fileMatthias Klose2012-06-261-4/+4
| |
* | - Issue #15194: Update libffi to the 3.0.11 release.doko@ubuntu.com2012-06-26192-6036/+29951
| |
* | issue13666 - merge from 3.2Senthil Kumaran2012-06-261-10/+9
|\ \ | |/
| * issue13666 - Fixing datetime documentation example when using tzinfoSenthil Kumaran2012-06-261-10/+9
| |
* | Added hmac.compare_digest to whatsnewChristian Heimes2012-06-261-0/+9
| |
* | Added tag v3.3.0b1 for changeset e15c554cd43eGeorg Brandl2012-06-261-0/+1
| |
* | Bump version to 3.3.0b1.v3.3.0b1Georg Brandl2012-06-266-9/+9
| |
* | 3.3 whatsnew: Comment out the section about new POSIX *at functions etc.; ↵Georg Brandl2012-06-261-68/+70
| | | | | | | | has to be rewritten later.
* | Merge headsPetri Lehtinen2012-06-2611-43/+266
|\ \
| * | Use ValueError, not RuntimeError for a utime flag combination illegal on ↵Georg Brandl2012-06-262-2/+2
| | | | | | | | | | | | some systems.
| * | MergeMartin v. Löwis2012-06-263-24/+203
| |\ \
| | * | Create PGInstrument/PGUpdate configurations for py.exe and pyw.exeMartin v. Löwis2012-06-263-24/+203
| | | |
| * | | Fix issue # in Misc/NEWS (should be #15187, not 15817.)Larry Hastings2012-06-261-1/+1
| | | |
| * | | Add yet another missing versionchanged.Georg Brandl2012-06-261-0/+3
| | | |
| * | | Update suspicious ignore file and pydoc topics.Georg Brandl2012-06-262-5/+31
| | | |
| * | | Fix a few markup nits in zlib docs and add missing versionchanged tags.Georg Brandl2012-06-261-12/+21
| | | |
| * | | Issue #15817: Bugfix: remove temporary directories test_shutil was leavingLarry Hastings2012-06-262-0/+6
| | | | | | | | | | | | | | | | behind.
* | | | What's new: Add myself as the contributor of issue 12170Petri Lehtinen2012-06-261-1/+1
|/ / /
* | | merge from 3.2 - Issue13685Senthil Kumaran2012-06-261-0/+3
|\ \ \ | |/ / |/| / | |/
| * Issue #13685 - Update argparse help message for % sign usage.Senthil Kumaran2012-06-261-0/+3
| |
* | Closes #15179: Merged fix from 3.2.Vinay Sajip2012-06-251-1/+5
|\ \ | |/
| * Issue #15179: Closed socket on connection failure. Thanks to Kazutaka Morita ↵Vinay Sajip2012-06-251-1/+5
| | | | | | | | for the patch.
* | If main() is called and an argument cannot be decoded, make sure toBrett Cannon2012-06-252-0/+4
| | | | | | | | | | | | free the copy of the command-line. Found using Clang's static analyzer.
* | Comment out a dead increment.Brett Cannon2012-06-251-1/+1
| | | | | | | | Found by Clang's static analyzer.
* | Issue #14443: ensure that brp-python-bytecompile is invoked with the correctDavid Malcolm2012-06-252-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | python executable The __os_install_macro defines some post-processing activities during an rpm build; one of the scripts it calls is brp-python-bytecompile, which can take an argument: the python executable with which to byte-compile .py files in the package payload. In some older versions of rpm (e.g. in RHEL 6), this invocation doesn't pass in an argument, and brp-python-bytecompile defaults to using /usr/bin/python, which can lead to the .py files being byte-compiled for the wrong version of python. This has been fixed in later versions of rpm by passing in %{__python} as an argument to brp-python-bytecompile. Workaround this by detecting if __os_install_post has a 0-argument invocation of brp-python-bytecompile, and if so generating an equivalent macro that has the argument, and explicitly provide the new definition within the specfile.
* | MergeAntoine Pitrou2012-06-250-0/+0
|\ \ | |/
| * Backport test_nntplib fixes from default.Antoine Pitrou2012-06-251-2/+5
| |