summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #18763: subprocess: The file descriptors are now closed after calling theCharles-François Natali2013-08-252-11/+29
| | | | preexec_fn callback, which may open file descriptors.
* Various clarifications based on feedback & questions over the years.Tim Peters2013-08-241-19/+96
| | | | (grafted from 23181bf411a16287a0a54e910fc0f9ecd2764bf0)
* Issue #18756: make test_urandom_failure more robust by executing its code in ↵Antoine Pitrou2013-08-241-10/+19
| | | | a subprocess
* test_socket: cancel scheduled alarm on test failureVictor Stinner2013-08-241-0/+1
|
* Issue #18757: Improved cross-references in the concurrent package.Serhiy Storchaka2013-08-236-77/+91
|
* #18798: fix typo in test_fcntl. Patch by Vajrasky Kok.Ezio Melotti2013-08-231-1/+1
|
* Close #17702: On error, os.environb now removes suppress the except contextVictor Stinner2013-08-233-2/+8
| | | | when raising a new KeyError with the original key.
* NEW entry for issue #18755Brett Cannon2013-08-231-0/+3
|
* Issue #18755: Allow imp.load_*() loaders to have get_data() calledBrett Cannon2013-08-232-2/+14
| | | | multiple times.
* Emphasize that people should not override __import__.Brett Cannon2013-08-231-4/+5
| | | | | | | | With importlib getting used more and more, changing __import__ will not work as well as people used to hope as it will potentially bypass importers, etc. It also will not work with importlib.import_module() as it uses "importlib.__import__" (i.e. importlib's implementation of import) directly and not builtins.__import__.
* Add line explaining the "%sort" test.Tim Peters2013-08-221-0/+1
| | | | (grafted from 1ea833ecaf5a9d43a886e9e73b4e2551d0d5b548)
* Issue #16809: Fixed some tkinter incompabilities with Tcl/Tk 8.6.Serhiy Storchaka2013-08-223-6/+8
|
* Issue #16809: Tkinter's splitlist() and split() methods now accept Tcl_ObjSerhiy Storchaka2013-08-223-12/+60
| | | | | | argument. This is needed for support Tcl/Tk 8.6.
* Issue #18747: Update Misc/NEWS to reflect the latest changeset.Christian Heimes2013-08-221-1/+1
|
* Issue #18747: Use a parent atfork handler instead of a child atfork handler.Christian Heimes2013-08-221-12/+9
| | | | fork() is suppose to be async-signal safe but the handler calls unsafe functions. A parent handler mitigates the issue.
* #18324: set_payload now correctly handles binary input.R David Murray2013-08-224-16/+45
| | | | | | | | | | | This also backs out the previous fixes for for #14360, #1717, and #16564. Those bugs were actually caused by the fact that set_payload didn't decode to str, thus rendering the model inconsistent. This fix does mean the data processed by the encoder functions goes through an extra encode/decode cycle, but it means the model is always consistent. Future API updates will provide a better way to encode payloads, which will bypass this minor de-optimization. Tests by Vajrasky Kok.
* Merge 3.2 into 3.3.Tim Peters2013-08-211-0/+1
|\ | | | | | | The only file change is adding the v3.2.5 tag to 3.3's .hgtags file.
| * Issue #17980: Fix possible abuse of ssl.match_hostname() for denial of ↵Antoine Pitrou2013-05-183-1/+22
| | | | | | | | service using certificates with many wildcards (CVE-2013-2099).
| * Added tag v3.2.5 for changeset cef745775b65Georg Brandl2013-05-121-0/+1
| |
| * Bump to version 3.2.5.v3.2.5Georg Brandl2013-05-126-7/+7
| |
* | Issue #18792: Use "127.0.0.1" or "::1" instead of "localhost" as much as ↵Antoine Pitrou2013-08-216-15/+21
| | | | | | | | possible, since "localhost" goes through a DNS lookup under recent Windows versions.
* | Issue #17119: Fixed integer overflows when processing large strings and tuplesSerhiy Storchaka2013-08-213-10/+48
| | | | | | | | in the tkinter module.
* | Issue #18747: Re-seed OpenSSL's pseudo-random number generator after fork.Christian Heimes2013-08-216-0/+123
| | | | | | | | | | A pthread_atfork() child handler is used to seeded the PRNG with pid, time and some stack data.
* | Issue #8865: Concurrent invocation of select.poll.poll() now raises aSerhiy Storchaka2013-08-204-2/+57
| | | | | | | | RuntimeError exception. Patch by Christian Schubert.
* | Issue #13461: Fix a crash in the TextIOWrapper.tell method on 64-bit platforms.Serhiy Storchaka2013-08-202-1/+4
| | | | | | | | Patch by Yogesh Chaudhari.
* | Issue #2537: Remove breaked check which prevented valid regular expressions.Serhiy Storchaka2013-08-192-2/+10
| | | | | | | | | | | | Patch by Meador Inge. See also issue #18647.
* | Issue #18647: A regular expression in the doctest module rewritten so thatSerhiy Storchaka2013-08-191-1/+1
| | | | | | | | | | determined minimal width of repeated subexpression is >0 (an empty line was not matched in any case).
* | Issue #18647: Correctly bound calculated min/max width of a subexpression.Serhiy Storchaka2013-08-191-4/+4
| | | | | | | | | | Now max width is MAXREPEAT on 32- and 64-bit platforms when one of subexpressions is unbounded repetition.
* | Issue #18777: The ssl module now uses the new CRYPTO_THREADID API ofChristian Heimes2013-08-192-1/+20
| | | | | | | | OpenSSL 1.0.0+ instead of the deprecated CRYPTO id callback function.
* | Issue #18761: Improved cross-references in email documentation.Serhiy Storchaka2013-08-1910-156/+208
| |
* | Issue #18489: idlelib.SearchEngine - add docstringsTerry Jan Reedy2013-08-191-25/+37
| | | | | | | | (original patch by Phil Webster).
* | #18562: various revisions to the regex howto for 3.xAndrew Kuchling2013-08-181-70/+62
| | | | | | | | | | | | | | | | | | | | | | | | * describe how \w is different when used in bytes and Unicode patterns. * describe re.ASCII flag to change that behaviour. * remove personal references ('I generally prefer...') * add some more links to the re module in the library reference * various small edits and re-wording.
* | Issue #18592: whitespaceTerry Jan Reedy2013-08-181-1/+1
| |
* | Issue #18592: Add docstrings to file being tested (idlelib.SearchDialogBase.py).Terry Jan Reedy2013-08-181-0/+17
| |
* | add missing #Christian Heimes2013-08-181-1/+1
| |
* | Issue 18768: Correct doc string of RAND_edg(). Patch by Vajrasky Kok.Christian Heimes2013-08-172-1/+3
| |
* | Issue #18768: coding style nitpick. Thanks to Vajrasky KokChristian Heimes2013-08-171-1/+1
| |
* | #18466: fix more typos. Patch by Févry Thibault.Ezio Melotti2013-08-1712-12/+12
| |
* | #18741: fix more typos. Patch by Févry Thibault.Ezio Melotti2013-08-1722-36/+38
| |
* | Issue #18178: Fix ctypes on BSD. dlmalloc.c was compiled twice which broke ↵Christian Heimes2013-08-172-1/+3
| | | | | | | | malloc weak symbols.
* | #18705: fix a number of typos. Patch by Févry Thibault.Ezio Melotti2013-08-1725-44/+44
| |
* | Issue #18759: Improved cross-references in logging documentation.Vinay Sajip2013-08-164-66/+76
| |
* | mergeChristian Heimes2013-08-1613-16/+93
|\ \
| * | Issue #16463: Fix a transient test_timeout failure.Charles-François Natali2013-08-161-3/+16
| | |
| * | Issue #18743: Fix references to non-existant "StringIO" module.Serhiy Storchaka2013-08-166-8/+8
| | |
| * | Issue #18756: Improve error reporting in os.urandom() when the failure is ↵Antoine Pitrou2013-08-163-2/+30
| | | | | | | | | | | | due to something else than /dev/urandom not existing.
| * | #18707: point to Doc/README.txt in the README file. Patch by Madison May.Ezio Melotti2013-08-161-0/+7
| | |
| * | Issue #1666318: Add a test that shutil.copytree() retains directory permissions.Antoine Pitrou2013-08-162-0/+29
| | | | | | | | | | | | Patch by Catherine Devlin.
| * | Issue #16190: fix random module recommendation to use ssl.RAND_bytes().Antoine Pitrou2013-08-161-3/+3
| | |
* | | Issue #18709: Fix CVE-2013-4238. The SSL module now handles NULL bytesChristian Heimes2013-08-164-5/+184
|/ / | | | | | | | | | | | | inside subjectAltName correctly. Formerly the module has used OpenSSL's GENERAL_NAME_print() function to get the string represention of ASN.1 strings for rfc822Name (email), dNSName (DNS) and uniformResourceIdentifier (URI).