Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #18762: Fix EBADF error when using forkserver. | Richard Oudkerk | 2013-08-22 | 1 | -30/+25 |
| | |||||
* | Merge #18324: set_payload now correctly handles binary input. | R David Murray | 2013-08-22 | 4 | -16/+45 |
|\ | |||||
| * | #18324: set_payload now correctly handles binary input. | R David Murray | 2013-08-22 | 4 | -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 declaration | Victor Stinner | 2013-08-22 | 1 | -3/+0 |
| | | |||||
* | | Cleanup test_builtin | Victor Stinner | 2013-08-21 | 1 | -12/+4 |
| | | |||||
* | | Use new new stat.S_ISDOOR() function, instead of hardcoded mask | Victor Stinner | 2013-08-21 | 1 | -1/+2 |
| | | |||||
* | | Merge 3.3 into default. | Tim Peters | 2013-08-21 | 1 | -0/+1 |
|\ \ | |/ | | | | | The only file change is adding the v3.2.5 tag to the .hgtags file. | ||||
| * | Merge 3.2 into 3.3. | Tim Peters | 2013-08-21 | 1 | -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 Pitrou | 2013-05-18 | 3 | -1/+22 |
| | | | | | | | | | | | | service using certificates with many wildcards (CVE-2013-2099). | ||||
| | * | Added tag v3.2.5 for changeset cef745775b65 | Georg Brandl | 2013-05-12 | 1 | -0/+1 |
| | | | |||||
| | * | Bump to version 3.2.5.v3.2.5 | Georg Brandl | 2013-05-12 | 6 | -7/+7 |
| | | | |||||
* | | | Null merge | Antoine Pitrou | 2013-08-21 | 0 | -0/+0 |
|\ \ \ | |/ / | |||||
| * | | Issue #18792: Use "127.0.0.1" or "::1" instead of "localhost" as much as ↵ | Antoine Pitrou | 2013-08-21 | 6 | -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 Pitrou | 2013-08-21 | 6 | -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.devpoll | Victor Stinner | 2013-08-21 | 6 | -7/+191 |
| | | | | | | | | | | | | | | | | | | objects. Add also tests on fileno() method and closed attribute of select.epoll and select.kqueue. | ||||
* | | | Merge heads | Serhiy Storchaka | 2013-08-21 | 2 | -2/+19 |
|\ \ \ | |||||
| * | | | Issue #18762: Print debug info on failure to create new forkserver process. | Richard Oudkerk | 2013-08-21 | 2 | -2/+19 |
| | | | | | | | | | | | | | | | | Also modify test code to hopefully avoid deadlock on failure. | ||||
* | | | | Issue #17119: Fixed integer overflows when processing large strings and tuples | Serhiy Storchaka | 2013-08-21 | 3 | -7/+41 |
|\ \ \ \ | |/ / / |/| / / | |/ / | in the tkinter module. | ||||
| * | | Issue #17119: Fixed integer overflows when processing large strings and tuples | Serhiy Storchaka | 2013-08-21 | 3 | -10/+48 |
| | | | | | | | | | | | | in the tkinter module. | ||||
* | | | Issue #18747: Re-seed OpenSSL's pseudo-random number generator after fork. | Christian Heimes | 2013-08-21 | 6 | -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 Heimes | 2013-08-21 | 6 | -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 Hettinger | 2013-08-21 | 1 | -1/+3 |
| | | | |||||
* | | | Remove a redundant hash table probe (this was artifact from an earlier draft ↵ | Raymond Hettinger | 2013-08-21 | 1 | -11/+0 |
| | | | | | | | | | | | | of the patch). | ||||
* | | | Issue 18772: Restore set dummy object back to unicode and restore the ↵ | Raymond Hettinger | 2013-08-21 | 1 | -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 module | Christian Heimes | 2013-08-20 | 1 | -0/+1 |
| | | | |||||
* | | | Issue #8865: Concurrent invocation of select.poll.poll() now raises a | Serhiy Storchaka | 2013-08-20 | 4 | -2/+57 |
|\ \ \ | |/ / | | | | | | | RuntimeError exception. Patch by Christian Schubert. | ||||
| * | | Issue #8865: Concurrent invocation of select.poll.poll() now raises a | Serhiy Storchaka | 2013-08-20 | 4 | -2/+57 |
| | | | | | | | | | | | | RuntimeError exception. Patch by Christian Schubert. | ||||
* | | | Issue #13461: Fix a crash in the TextIOWrapper.tell method on 64-bit platforms. | Serhiy Storchaka | 2013-08-20 | 2 | -1/+4 |
|\ \ \ | |/ / | | | | | | | Patch by Yogesh Chaudhari. | ||||
| * | | Issue #13461: Fix a crash in the TextIOWrapper.tell method on 64-bit platforms. | Serhiy Storchaka | 2013-08-20 | 2 | -1/+4 |
| | | | | | | | | | | | | Patch by Yogesh Chaudhari. | ||||
* | | | Issue #7732: try to fix test_bug7732's flakiness on Windows by executing it ↵ | Antoine Pitrou | 2013-08-19 | 1 | -5/+3 |
| | | | | | | | | | | | | in a fresh temporary directory. | ||||
* | | | Issue #2537: Remove breaked check which prevented valid regular expressions. | Serhiy Storchaka | 2013-08-19 | 2 | -2/+10 |
|\ \ \ | |/ / | | | | | | | | | | | | | Patch by Meador Inge. See also issue #18647. | ||||
| * | | Issue #2537: Remove breaked check which prevented valid regular expressions. | Serhiy Storchaka | 2013-08-19 | 2 | -2/+10 |
| | | | | | | | | | | | | | | | | | | Patch by Meador Inge. See also issue #18647. | ||||
* | | | Issue #18647: A regular expression in the doctest module rewritten so that | Serhiy Storchaka | 2013-08-19 | 1 | -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 that | Serhiy Storchaka | 2013-08-19 | 1 | -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 Storchaka | 2013-08-19 | 1 | -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 Storchaka | 2013-08-19 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | Now max width is MAXREPEAT on 32- and 64-bit platforms when one of subexpressions is unbounded repetition. | ||||
* | | | Typo fix | Andrew Kuchling | 2013-08-19 | 1 | -1/+1 |
| | | | |||||
* | | | Issue 18774: Update news and whatsnew for the set optimizations | Raymond Hettinger | 2013-08-19 | 2 | -0/+10 |
| | | | |||||
* | | | Issue #18777: The ssl module now uses the new CRYPTO_THREADID API of | Christian Heimes | 2013-08-19 | 2 | -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 of | Christian Heimes | 2013-08-19 | 2 | -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 Hettinger | 2013-08-19 | 2 | -21/+87 |
| | | | |||||
* | | | Issue #18761: Improved cross-references in email documentation. | Serhiy Storchaka | 2013-08-19 | 10 | -157/+210 |
|\ \ \ | |/ / | |||||
| * | | Issue #18761: Improved cross-references in email documentation. | Serhiy Storchaka | 2013-08-19 | 10 | -156/+208 |
| | | | |||||
* | | | Merge with 3.3 | Terry Jan Reedy | 2013-08-19 | 1 | -25/+37 |
|\ \ \ | |/ / | |||||
| * | | Issue #18489: idlelib.SearchEngine - add docstrings | Terry Jan Reedy | 2013-08-19 | 1 | -25/+37 |
| | | | | | | | | | | | | (original patch by Phil Webster). | ||||
* | | | #18445: update Tools/scripts/README. | Andrew Kuchling | 2013-08-19 | 1 | -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 executable | Andrew Kuchling | 2013-08-18 | 4 | -0/+0 |
| | | | |||||
* | | | Merge from 3.3 | Andrew Kuchling | 2013-08-18 | 1 | -70/+62 |
|\ \ \ | |/ / | |||||
| * | | #18562: various revisions to the regex howto for 3.x | Andrew Kuchling | 2013-08-18 | 1 | -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.3 | Terry Jan Reedy | 2013-08-18 | 1 | -1/+1 |
|\ \ \ | |/ / |