Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | A fix for issue 19555 on Windows. | Barry Warsaw | 2013-11-22 | 1 | -4/+4 |
| | |||||
* | Close #19552: venv and pyvenv ensurepip integration | Nick Coghlan | 2013-11-22 | 2 | -10/+78 |
| | |||||
* | Update bundled pip to 1.5rc1 | Nick Coghlan | 2013-11-22 | 2 | -1/+1 |
| | |||||
* | Issue #19619: Blacklist non-text codecs in method API | Nick Coghlan | 2013-11-22 | 9 | -69/+128 |
| | | | | | | | | | | str.encode, bytes.decode and bytearray.decode now use an internal API to throw LookupError for known non-text encodings, rather than attempting the encoding or decoding operation and then throwing a TypeError for an unexpected output type. The latter mechanism remains in place for third party non-text encodings. | ||||
* | Issue #14455: Fix maybe_open typo in Plist.fromFile(). | Ned Deily | 2013-11-22 | 1 | -1/+1 |
| | |||||
* | #19688: add back and deprecate the internal HTMLParser.unescape() method. | Ezio Melotti | 2013-11-22 | 2 | -0/+14 |
| | |||||
* | or VERIFY_CRL_CHECK_LEAF to verify_flags | Christian Heimes | 2013-11-22 | 1 | -2/+2 |
| | |||||
* | Issue #19664: fix another flake test_userdict test | Christian Heimes | 2013-11-22 | 1 | -3/+3 |
| | |||||
* | Issue #17134: Finalize interface to Windows' certificate store. Cert and | Christian Heimes | 2013-11-22 | 2 | -22/+37 |
| | | | | | CRL enumeration are now two functions. enum_certificates() also returns purpose flags as set of OIDs. | ||||
* | Issue #19681: Apply a quick and minimal band-aid. | Christian Heimes | 2013-11-22 | 1 | -1/+2 |
| | | | | | The flaky buildbots make it hard to detect real issue. This is just a temporary fix until we agree on a permanent solution. | ||||
* | merge | Christian Heimes | 2013-11-22 | 2 | -0/+26 |
|\ | |||||
| * | trunk merge | Barry Warsaw | 2013-11-21 | 1 | -1/+0 |
| |\ | |||||
| * | | - Issue #19555: Restore sysconfig.get_config_var('SO'), with a | Barry Warsaw | 2013-11-21 | 2 | -0/+26 |
| | | | | | | | | | | | | DeprecationWarning pointing people at $EXT_SUFFIX. | ||||
* | | | Issue #19664: test_userdict's repr test no longer depends on the order | Christian Heimes | 2013-11-22 | 1 | -1/+2 |
| |/ |/| | | | | | | | of dict elements. Original patch by Serhiy Storchaka | ||||
* | | one CERT_REQUIRED is enough | Christian Heimes | 2013-11-21 | 1 | -1/+0 |
|/ | |||||
* | Issue #8813: Add SSLContext.verify_flags to change the verification flags | Christian Heimes | 2013-11-21 | 4 | -1/+81 |
| | | | | | of the context in order to enable certification revocation list (CRL) checks or strict X509 rules. | ||||
* | Better behavior when stepping over yield[from]. Fixes issue 16596. By Xavier ↵ | Guido van Rossum | 2013-11-21 | 3 | -7/+346 |
| | | | | de Gaye. | ||||
* | asyncio: Make Semaphore(0) work properly. | Guido van Rossum | 2013-11-21 | 2 | -2/+6 |
| | |||||
* | Print Tk patchlevel in Tk and Ttk tests in verbose mode (issue19654). | Serhiy Storchaka | 2013-11-21 | 3 | -2/+10 |
|\ | |||||
| * | Print Tk patchlevel in Tk and Ttk tests in verbose mode (issue19654). | Serhiy Storchaka | 2013-11-21 | 3 | -2/+10 |
| | | |||||
* | | Issue #14455: plistlib now supports binary plists and has an updated API. | Ronald Oussoren | 2013-11-21 | 2 | -397/+1198 |
| | | | | | | | | | | | | | | This patch adds support for binary plists on OSX to plistlib (based on a patch by 'dpounces'). The patch also cleans up the API for the plistlib module. | ||||
* | | Issue #19183: Simplify test_gdb | Victor Stinner | 2013-11-21 | 1 | -27/+20 |
| | | | | | | | | repr() is no more platform dependent, SipHash has been fixed | ||||
* | | Issue #19633: Fixed writing not compressed 16- and 32-bit wave files on | Serhiy Storchaka | 2013-11-21 | 3 | -3/+18 |
|\ \ | |/ | | | | | | | | | | | big-endian platforms. Temporary forbidden test_unseekable_incompleted_write fornot compressed 16- and 32-bit wave file on big-endian platforms. | ||||
| * | Issue #19633: Fixed writing not compressed 16- and 32-bit wave files on | Serhiy Storchaka | 2013-11-21 | 3 | -3/+18 |
| | | | | | | | | | | | | | | big-endian platforms. Temporary forbidden test_unseekable_incompleted_write fornot compressed 16- and 32-bit wave file on big-endian platforms. | ||||
* | | Issue #18379: SSLSocket.getpeercert() returns CA issuer AIA fields, OCSP | Christian Heimes | 2013-11-21 | 1 | -1/+7 |
| | | | | | | | | and CRL distribution points. | ||||
* | | Issue #18138: Implement cadata argument of SSLContext.load_verify_location() | Christian Heimes | 2013-11-21 | 1 | -2/+86 |
| | | | | | | | | | | to load CA certificates and CRL from memory. It supports PEM and DER encoded strings. | ||||
* | | Issue #18775: Add name and block_size attribute to HMAC object. They now | Christian Heimes | 2013-11-20 | 2 | -6/+37 |
| | | | | | | | | provide the same API elements as non-keyed cryptographic hash functions. | ||||
* | | Issue #17276: MD5 as default digestmod for HMAC is deprecated. The HMAC | Christian Heimes | 2013-11-20 | 6 | -18/+42 |
| | | | | | | | | module supports digestmod names, e.g. hmac.HMAC('sha1'). | ||||
* | | Print Tk patchlevel in test_tcl in verbose mode (issue19654). | Serhiy Storchaka | 2013-11-20 | 1 | -0/+6 |
|\ \ | |/ | |||||
| * | Print Tk patchlevel in test_tcl in verbose mode (issue19654). | Serhiy Storchaka | 2013-11-20 | 1 | -0/+6 |
| | | |||||
* | | update siphash24 test values | Christian Heimes | 2013-11-20 | 1 | -11/+7 |
| | | |||||
* | | Issue #19183: Fix repr() tests of test_gdb, hash() is now platform dependent | Victor Stinner | 2013-11-20 | 1 | -20/+29 |
| | | |||||
* | | Issue #19183: test_gdb's test_dict was failing on some machines as the order ↵ | Christian Heimes | 2013-11-20 | 1 | -2/+1 |
| | | | | | | | | or dict keys has changed again. | ||||
* | | ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'. | Christian Heimes | 2013-11-20 | 3 | -16/+159 |
| | | | | | | | | Python now uses SipHash24 on all major platforms. | ||||
* | | Issue #19637: fix test_undecodable_env() of test_subprocess on AIX | Victor Stinner | 2013-11-19 | 1 | -5/+12 |
| | | | | | | | | On AIX, the C locale encoding uses the ISO-8859-1 encoding, not ASCII. | ||||
* | | asyncio: Add streams.start_server(), by Gustavo Carneiro. | Guido van Rossum | 2013-11-19 | 2 | -2/+117 |
| | | |||||
* | | #2927: Added the unescape() function to the html module. | Ezio Melotti | 2013-11-19 | 4 | -49/+201 |
| | | |||||
* | | Merge: #19449: Handle non-string keys when generating 'fieldnames' error. | R David Murray | 2013-11-19 | 2 | -1/+13 |
|\ \ | |/ | |||||
| * | #19449: Handle non-string keys when generating 'fieldnames' error. | R David Murray | 2013-11-19 | 2 | -1/+13 |
| | | | | | | | | | | | | | | csv was handling non-string keys fine except for the error message generated when a non-string key was not in 'fieldnames'. Fix by Tomas Grahn, full patch-with-test by Vajrasky Kok (tweaked slightly). | ||||
* | | Also chain codec exceptions that allow weakrefs | Nick Coghlan | 2013-11-19 | 1 | -5/+36 |
| | | | | | | | | | | | | | | The zlib and hex codecs throw custom exception types with weakref support if the input type is valid, but the data fails validation. Make sure the exception chaining in the codec infrastructure can wrap those as well. | ||||
* | | Issue #12892: The utf-16* and utf-32* codecs now reject (lone) surrogates. | Serhiy Storchaka | 2013-11-19 | 1 | -12/+56 |
| | | | | | | | | | | | | | | | | | | | | The utf-16* and utf-32* encoders no longer allow surrogate code points (U+D800-U+DFFF) to be encoded. The utf-32* decoders no longer decode byte sequences that correspond to surrogate code points. The surrogatepass error handler now works with the utf-16* and utf-32* codecs. Based on patches by Victor Stinner and Kang-Hao (Kenny) Lu. | ||||
* | | - Remove execute permissions from test_dbm_gnu.py and test_dbm_ndbm.py | doko@ubuntu.com | 2013-11-19 | 2 | -0/+0 |
|\ \ | |/ | |||||
| * | - Remove execute permissions from test_dbm_gnu.py and test_dbm_ndbm.py | doko@ubuntu.com | 2013-11-19 | 2 | -0/+0 |
| | | |||||
| * | Issue #19596: Set untestable tests in test_importlib to None | Zachary Ware | 2013-11-19 | 6 | -55/+26 |
| | | | | | | | | to avoid reporting success on empty tests. | ||||
| * | Cleanup this test's modification of os.environ in teardown (this already | Gregory P. Smith | 2013-11-18 | 1 | -0/+3 |
| | | | | | | | | exists in 3.4 but apparently wasn't done for 3.3). | ||||
* | | selectors: use a single return. | Charles-François Natali | 2013-11-18 | 1 | -4/+2 |
| | | |||||
* | | Issue #8402: Added the escape() function to the glob module. | Serhiy Storchaka | 2013-11-18 | 2 | -2/+36 |
| | | |||||
* | | Relax timing on test_asyncio for busy (slow) Windows buildbots | Victor Stinner | 2013-11-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | http://buildbot.python.org/all/builders/AMD64%20Windows%20Server%202008%20%5BSB%5D%203.x/builds/1649/steps/test/logs/stdio ====================================================================== FAIL: test_wait_for_handle (test.test_asyncio.test_windows_events.ProactorTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "E:\home\cpython\buildslave\x64\3.x.snakebite-win2k8r2sp1-amd64\build\lib\test\test_asyncio\test_windows_events.py", line 112, in test_wait_for_handle self.assertTrue(0.18 < elapsed < 0.22, elapsed) AssertionError: False is not true : 0.25 | ||||
* | | Skip test_asyncio if concurrent.futures can't be imported. Hopeful fix for ↵ | Guido van Rossum | 2013-11-18 | 1 | -5/+5 |
| | | | | | | | | issue 19645. | ||||
* | | Issue #17618: Add Base85 and Ascii85 encoding/decoding to the base64 module. | Antoine Pitrou | 2013-11-17 | 2 | -3/+442 |
| | |