summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* or VERIFY_CRL_CHECK_LEAF to verify_flagsChristian Heimes2013-11-221-2/+2
|
* Issue #19664: fix another flake test_userdict testChristian Heimes2013-11-221-3/+3
|
* Issue #17134: Finalize interface to Windows' certificate store. Cert andChristian Heimes2013-11-222-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 Heimes2013-11-221-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.
* mergeChristian Heimes2013-11-222-0/+26
|\
| * trunk mergeBarry Warsaw2013-11-211-1/+0
| |\
| * | - Issue #19555: Restore sysconfig.get_config_var('SO'), with aBarry Warsaw2013-11-212-0/+26
| | | | | | | | | | | | DeprecationWarning pointing people at $EXT_SUFFIX.
* | | Issue #19664: test_userdict's repr test no longer depends on the orderChristian Heimes2013-11-221-1/+2
| |/ |/| | | | | | | of dict elements. Original patch by Serhiy Storchaka
* | one CERT_REQUIRED is enoughChristian Heimes2013-11-211-1/+0
|/
* Issue #8813: Add SSLContext.verify_flags to change the verification flagsChristian Heimes2013-11-214-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 Rossum2013-11-213-7/+346
| | | | de Gaye.
* asyncio: Make Semaphore(0) work properly.Guido van Rossum2013-11-212-2/+6
|
* Print Tk patchlevel in Tk and Ttk tests in verbose mode (issue19654).Serhiy Storchaka2013-11-213-2/+10
|\
| * Print Tk patchlevel in Tk and Ttk tests in verbose mode (issue19654).Serhiy Storchaka2013-11-213-2/+10
| |
* | Issue #14455: plistlib now supports binary plists and has an updated API.Ronald Oussoren2013-11-212-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_gdbVictor Stinner2013-11-211-27/+20
| | | | | | | | repr() is no more platform dependent, SipHash has been fixed
* | Issue #19633: Fixed writing not compressed 16- and 32-bit wave files onSerhiy Storchaka2013-11-213-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 onSerhiy Storchaka2013-11-213-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, OCSPChristian Heimes2013-11-211-1/+7
| | | | | | | | and CRL distribution points.
* | Issue #18138: Implement cadata argument of SSLContext.load_verify_location()Christian Heimes2013-11-211-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 nowChristian Heimes2013-11-202-6/+37
| | | | | | | | provide the same API elements as non-keyed cryptographic hash functions.
* | Issue #17276: MD5 as default digestmod for HMAC is deprecated. The HMACChristian Heimes2013-11-206-18/+42
| | | | | | | | module supports digestmod names, e.g. hmac.HMAC('sha1').
* | Print Tk patchlevel in test_tcl in verbose mode (issue19654).Serhiy Storchaka2013-11-201-0/+6
|\ \ | |/
| * Print Tk patchlevel in test_tcl in verbose mode (issue19654).Serhiy Storchaka2013-11-201-0/+6
| |
* | update siphash24 test valuesChristian Heimes2013-11-201-11/+7
| |
* | Issue #19183: Fix repr() tests of test_gdb, hash() is now platform dependentVictor Stinner2013-11-201-20/+29
| |
* | Issue #19183: test_gdb's test_dict was failing on some machines as the order ↵Christian Heimes2013-11-201-2/+1
| | | | | | | | or dict keys has changed again.
* | ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'.Christian Heimes2013-11-203-16/+159
| | | | | | | | Python now uses SipHash24 on all major platforms.
* | Issue #19637: fix test_undecodable_env() of test_subprocess on AIXVictor Stinner2013-11-191-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 Rossum2013-11-192-2/+117
| |
* | #2927: Added the unescape() function to the html module.Ezio Melotti2013-11-194-49/+201
| |
* | Merge: #19449: Handle non-string keys when generating 'fieldnames' error.R David Murray2013-11-192-1/+13
|\ \ | |/
| * #19449: Handle non-string keys when generating 'fieldnames' error.R David Murray2013-11-192-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 weakrefsNick Coghlan2013-11-191-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 Storchaka2013-11-191-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.pydoko@ubuntu.com2013-11-192-0/+0
|\ \ | |/
| * - Remove execute permissions from test_dbm_gnu.py and test_dbm_ndbm.pydoko@ubuntu.com2013-11-192-0/+0
| |
| * Issue #19596: Set untestable tests in test_importlib to NoneZachary Ware2013-11-196-55/+26
| | | | | | | | to avoid reporting success on empty tests.
| * Cleanup this test's modification of os.environ in teardown (this alreadyGregory P. Smith2013-11-181-0/+3
| | | | | | | | exists in 3.4 but apparently wasn't done for 3.3).
* | selectors: use a single return.Charles-François Natali2013-11-181-4/+2
| |
* | Issue #8402: Added the escape() function to the glob module.Serhiy Storchaka2013-11-182-2/+36
| |
* | Relax timing on test_asyncio for busy (slow) Windows buildbotsVictor Stinner2013-11-181-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 Rossum2013-11-181-5/+5
| | | | | | | | issue 19645.
* | Issue #17618: Add Base85 and Ascii85 encoding/decoding to the base64 module.Antoine Pitrou2013-11-172-3/+442
| |
* | test_selectors: test_timeout fails sometimes on busy (slow) buildbots, relaxVictor Stinner2013-11-171-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | the unit test on max time (but be more strict on mon time). Example of failure: http://buildbot.python.org/all/builders/x86%20OpenIndiana%203.x/builds/6978/steps/test/logs/stdio ====================================================================== FAIL: test_timeout (test.test_selectors.PollSelectorTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/export/home/buildbot/32bits/3.x.cea-indiana-x86/build/Lib/test/test_selectors.py", line 316, in test_timeout self.assertTrue(0.5 < t1 - t0 < 1.5, t1 - t0) AssertionError: False is not true : 1.5033390671014786
* | Issue #19634: time.strftime("%y") now raises a ValueError on AIX when given aVictor Stinner2013-11-171-9/+7
| | | | | | | | year before 1900.
* | Fix test.support.bind_port() to not cause an error when Python was compiledGregory P. Smith2013-11-171-3/+9
|\ \ | |/ | | | | | | on a system with SO_REUSEPORT defined in the headers but run on a system with an OS kernel that does not support that reasonably new socket option.
| * Fix test.support.bind_port() to not cause an error when Python was compiledGregory P. Smith2013-11-171-3/+9
| | | | | | | | | | on a system with SO_REUSEPORT defined in the headers but run on a system with an OS kernel that does not support that reasonably new socket option.
* | Issue #19603: Use specific asserts in test_decr.Serhiy Storchaka2013-11-171-157/+168
|\ \ | |/
| * Issue #19603: Use specific asserts in test_decr.Serhiy Storchaka2013-11-171-157/+168
| |