summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #18762: Fix EBADF error when using forkserver.Richard Oudkerk2013-08-221-30/+25
|
* Merge #18324: set_payload now correctly handles binary input.R David Murray2013-08-224-16/+45
|\
| * #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.
* | remove unused declarationVictor Stinner2013-08-221-3/+0
| |
* | Cleanup test_builtinVictor Stinner2013-08-211-12/+4
| |
* | Use new new stat.S_ISDOOR() function, instead of hardcoded maskVictor Stinner2013-08-211-1/+2
| |
* | Merge 3.3 into default.Tim Peters2013-08-211-0/+1
|\ \ | |/ | | | | The only file change is adding the v3.2.5 tag to the .hgtags file.
| * 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
| | |
* | | Null mergeAntoine Pitrou2013-08-210-0/+0
|\ \ \ | |/ /
| * | 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 #18792: Use "127.0.0.1" or "::1" instead of "localhost" as much as ↵Antoine Pitrou2013-08-216-14/+24
| | | | | | | | | | | | possible, since "localhost" goes through a DNS lookup under recent Windows versions.
* | | Close #18794: Add a fileno() method and a closed attribute to select.devpollVictor Stinner2013-08-216-7/+191
| | | | | | | | | | | | | | | | | | objects. Add also tests on fileno() method and closed attribute of select.epoll and select.kqueue.
* | | Merge headsSerhiy Storchaka2013-08-212-2/+19
|\ \ \
| * | | Issue #18762: Print debug info on failure to create new forkserver process.Richard Oudkerk2013-08-212-2/+19
| | | | | | | | | | | | | | | | Also modify test code to hopefully avoid deadlock on failure.
* | | | Issue #17119: Fixed integer overflows when processing large strings and tuplesSerhiy Storchaka2013-08-213-7/+41
|\ \ \ \ | |/ / / |/| / / | |/ / in the tkinter module.
| * | 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 #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.
* | | Hoist the global dummy lookup out of the inner loop for set_merge().Raymond Hettinger2013-08-211-1/+3
| | |
* | | Remove a redundant hash table probe (this was artifact from an earlier draft ↵Raymond Hettinger2013-08-211-11/+0
| | | | | | | | | | | | of the patch).
* | | Issue 18772: Restore set dummy object back to unicode and restore the ↵Raymond Hettinger2013-08-211-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | identity checks in lookkey(). The Gdb prettyprint plugin depended on the dummy object being displayable. Other solutions besides a unicode object are possible. For now, get it back up and running. The identity checks in lookkey() need to be there to prevent the dummy object from leaking through Py_RichCompareBool() into user code in the rare circumstance where the dummy's hash value exactly matches the hash value of the actual key being looked up.
* | | Fix rev85282, add missing import of subprocess moduleChristian Heimes2013-08-201-0/+1
| | |
* | | Issue #8865: Concurrent invocation of select.poll.poll() now raises aSerhiy Storchaka2013-08-204-2/+57
|\ \ \ | |/ / | | | | | | RuntimeError exception. Patch by Christian Schubert.
| * | 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 #13461: Fix a crash in the TextIOWrapper.tell method on 64-bit platforms.Serhiy Storchaka2013-08-202-1/+4
| | | | | | | | | | | | Patch by Yogesh Chaudhari.
* | | Issue #7732: try to fix test_bug7732's flakiness on Windows by executing it ↵Antoine Pitrou2013-08-191-5/+3
| | | | | | | | | | | | in a fresh temporary directory.
* | | 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 #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: 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 #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.
* | | Typo fixAndrew Kuchling2013-08-191-1/+1
| | |
* | | Issue 18774: Update news and whatsnew for the set optimizationsRaymond Hettinger2013-08-192-0/+10
| | |
* | | 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 #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.
* | | Issue18771: Reduce the cost of hash collisions for set objects.Raymond Hettinger2013-08-192-21/+87
| | |
* | | Issue #18761: Improved cross-references in email documentation.Serhiy Storchaka2013-08-1910-157/+210
|\ \ \ | |/ /
| * | Issue #18761: Improved cross-references in email documentation.Serhiy Storchaka2013-08-1910-156/+208
| | |
* | | Merge with 3.3Terry Jan Reedy2013-08-191-25/+37
|\ \ \ | |/ /
| * | Issue #18489: idlelib.SearchEngine - add docstringsTerry Jan Reedy2013-08-191-25/+37
| | | | | | | | | | | | (original patch by Phil Webster).
* | | #18445: update Tools/scripts/README.Andrew Kuchling2013-08-191-61/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | - document abitype.py, analyze_dxp.py, get-remote-certificate.py, import_diagnostics.py, parse_html5_entities.py. - remove redemo.py which was moved to Tools/Demo. - sort list into alphabetical order Patch by Seydou Dia.
* | | #18445: change permissions on some scripts to executableAndrew Kuchling2013-08-184-0/+0
| | |
* | | Merge from 3.3Andrew Kuchling2013-08-181-70/+62
|\ \ \ | |/ /
| * | #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.
* | | Merge with 3.3Terry Jan Reedy2013-08-181-1/+1
|\ \ \ | |/ /