Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix typo in telnet docs (reported by Keith Briggs) | Tim Golden | 2015-04-08 | 1 | -1/+1 |
| | |||||
* | actually ssl3 is just completely broken | Benjamin Peterson | 2015-04-08 | 1 | -7/+7 |
| | |||||
* | Issue #23400: Raise same exception on both Python 2 and 3 if sem_open is not ↵ | Berker Peksag | 2015-04-08 | 3 | -9/+21 |
| | | | | | | available. Patch by Davin Potts. | ||||
* | Skip nntplib tests when transient errors captured. | Berker Peksag | 2015-04-08 | 1 | -0/+5 |
| | |||||
* | Issue #23879, asyncio: SelectorEventLoop.sock_connect() must not call connect() | Victor Stinner | 2015-04-07 | 1 | -8/+6 |
| | | | | | | | | again if the first call to connect() raises an InterruptedError. When the C function connect() fails with EINTR, the connection runs in background. We have to wait until the socket becomes writable to be notified when the connection succeed or fails. | ||||
* | remove smtpd dead code (closes #23873) | Benjamin Peterson | 2015-04-07 | 1 | -9/+0 |
| | | | | Patch by Hoolean. | ||||
* | Update pip to 6.1.1 | Donald Stufft | 2015-04-07 | 2 | -1/+1 |
| | |||||
* | Issue #23881: ftp://gatekeeper.research.compaq.com/ and ftp://ftp.debian.org/ | Victor Stinner | 2015-04-07 | 1 | -3/+1 |
| | | | | are down, don't use anymore in test_urllib2net | ||||
* | Issue #23881: urllib.request.ftpwrapper constructor now closes the socket if | Victor Stinner | 2015-04-07 | 2 | -1/+8 |
| | | | | the FTP connection failed to fix a ResourceWarning. | ||||
* | Upgrade pip to 6.1.0 and setuptools to 15.0 | Donald Stufft | 2015-04-07 | 3 | -2/+2 |
| | |||||
* | Issue #22977: Remove unconditional import of ctypes. | Serhiy Storchaka | 2015-04-06 | 1 | -1/+0 |
| | |||||
* | remove extra arguments in arg parsing format codes (closes #23875) | Benjamin Peterson | 2015-04-06 | 1 | -2/+2 |
| | |||||
* | Added missing right bracket (reported by Daryl Klakouski) | Tim Golden | 2015-04-06 | 1 | -1/+1 |
| | |||||
* | fix extended command syntax (closes #23872) | Benjamin Peterson | 2015-04-05 | 1 | -1/+1 |
| | |||||
* | Issue #15133: _tkinter.tkapp.getboolean() now supports Tcl_Obj and always | Serhiy Storchaka | 2015-04-04 | 6 | -17/+58 |
| | | | | | returns bool. tkinter.BooleanVar now validates input values (accepted bool, int, str, and Tcl_Obj). tkinter.BooleanVar.get() now always returns bool. | ||||
* | Open files in binary mode to avoid newlines transformation. | Serhiy Storchaka | 2015-04-04 | 1 | -4/+4 |
| | |||||
* | Issue #23338: Fixed formatting ctypes error messages on Cygwin. | Serhiy Storchaka | 2015-04-04 | 3 | -2/+6 |
| | | | | Patch by Makoto Kato. | ||||
* | Issue #23825: Fixed test_idle under -OO. | Serhiy Storchaka | 2015-04-04 | 1 | -7/+12 |
| | |||||
* | Escaped backslashes in docstrings. | Serhiy Storchaka | 2015-04-03 | 7 | -13/+13 |
| | |||||
* | Issue #23219: Update asyncio.wait_for() documentation | Victor Stinner | 2015-04-03 | 1 | -0/+5 |
| | | | | the wait is cancelled, the future *fut* is now also cancelled. | ||||
* | Issue #22351. MockSslTests tests in test_nntplib now are reported if skipped. | Serhiy Storchaka | 2015-04-03 | 1 | -9/+10 |
| | |||||
* | Issue #22351: Fix test_nntplib if the ssl module is missing | Victor Stinner | 2015-04-03 | 1 | -9/+10 |
| | | | | | @unittest.skipUnless(ssl, '...') doesn't work because the class body uses the nntplib.NNTP_SSL attribute which doesn't exist. | ||||
* | Issue #10590: Added tests for xml.sax.parse() and xml.sax.parseString(). | Serhiy Storchaka | 2015-04-02 | 1 | -1/+123 |
| | |||||
* | Issue #2175: Added tests for xml.sax.saxutils.prepare_input_source(). | Serhiy Storchaka | 2015-04-02 | 4 | -10/+82 |
| | | | | Made test XML files non-ASCII. | ||||
* | Issue #16840: Fixed test_tcl for Tcl < 8.5. | Serhiy Storchaka | 2015-04-02 | 1 | -4/+4 |
| | |||||
* | Issue #21526: Skip test_booleans on Tcl < 8.5. | Serhiy Storchaka | 2015-04-02 | 1 | -0/+1 |
| | |||||
* | Issue #16840: Tkinter now supports 64-bit integers added in Tcl 8.4 and | Serhiy Storchaka | 2015-04-02 | 3 | -23/+248 |
| | | | | arbitrary precision integers added in Tcl 8.5. | ||||
* | Issue #23834: Fix socket.sendto(), use the C Py_ssize_t type to store the | Victor Stinner | 2015-04-02 | 2 | -1/+5 |
| | | | | result of sendto() instead of the C int type. | ||||
* | Issue #23851: close() must not be retried when it fails with EINTR | Victor Stinner | 2015-04-02 | 1 | -6/+6 |
| | | | | See the PEP 475 for the rationale. | ||||
* | Issue #22977: Fix test_exceptions | Victor Stinner | 2015-04-02 | 1 | -5/+8 |
| | |||||
* | Issue #21526: Fixed the test_booleans test for wantobjects = 0. | Serhiy Storchaka | 2015-04-02 | 1 | -2/+6 |
| | |||||
* | Issue #21526: Tkinter now supports new boolean type in Tcl 8.5. | Serhiy Storchaka | 2015-04-02 | 3 | -15/+51 |
| | |||||
* | Issue #22977: Fixed formatting Windows error messages on Wine. | Serhiy Storchaka | 2015-04-02 | 3 | -3/+14 |
| | | | | Patch by Martin Panter. | ||||
* | replace 512 bit dh key with a 2014 bit one (closes #23844) | Benjamin Peterson | 2015-04-02 | 3 | -10/+8 |
| | | | | Patch by Cédric Krier. | ||||
* | remove assignment in conditional | Benjamin Peterson | 2015-04-01 | 1 | -1/+2 |
| | |||||
* | Issue #23821: Fixed test_pdb failure under -O. | Serhiy Storchaka | 2015-04-01 | 1 | -11/+15 |
| | |||||
* | Issue #23838: linecache now clears the cache and returns an empty result on | Serhiy Storchaka | 2015-04-01 | 3 | -4/+24 |
| | | | | MemoryError. | ||||
* | Issue #23799: Added test.support.start_threads() for running and cleaning up | Serhiy Storchaka | 2015-04-01 | 9 | -80/+77 |
| | | | | multiple threads. | ||||
* | document what exactly str.splitlines() splits on (closes #12855) | Benjamin Peterson | 2015-04-01 | 1 | -4/+36 |
| | | | | Patch by Martin Panter. | ||||
* | Issue #18473: Fixed pickle compatibility tests for optional modules. | Serhiy Storchaka | 2015-03-31 | 2 | -10/+32 |
| | | | | Added WindowsError to compatibility mappings. | ||||
* | Issue #18473: Fixed 2to3 and 3to2 compatible pickle mappings. | Serhiy Storchaka | 2015-03-31 | 6 | -30/+326 |
| | | | | | | | | Fixed ambigious reverse mappings. Added many new mappings. Import mapping is no longer applied to modules already mapped with full name mapping. Added tests for compatible pickling and unpickling and for consistency of _compat_pickle mappings. | ||||
* | Issue #23729: Improve docs for ElementTree namespace parsing | Raymond Hettinger | 2015-03-31 | 1 | -8/+10 |
| | |||||
* | #23792: also catch interrupt around pipe.write. | R David Murray | 2015-03-30 | 1 | -1/+6 |
| | | | | | | The previous patch only dealt with KeyboardInterrupt when all of the data had been consumed by the pager. This deals with the interrupt when some data is still pending. | ||||
* | Issue #22585: os.urandom() now releases the GIL when the getentropy() is used | Victor Stinner | 2015-03-30 | 1 | -6/+14 |
| | | | | (OpenBSD 5.6+). | ||||
* | Issue #23785: Fixed memory leak in TextIOWrapper.tell() in rare circumstances. | Serhiy Storchaka | 2015-03-30 | 1 | -6/+2 |
| | |||||
* | Issue #23783: Fixed memory leak in PyObject_ClearWeakRefs() in case of | Serhiy Storchaka | 2015-03-30 | 1 | -7/+4 |
| | | | | MemoryError. | ||||
* | #23745: handle duplicate MIME parameter names in new parser. | R David Murray | 2015-03-30 | 3 | -7/+139 |
| | | | | | | | | | | This mimics get_param's error handling for the most part. It is slightly better in some regards as get_param can produce some really weird results for duplicate *0* parts. It departs from get_param slightly in that if we have a mix of non-extended and extended pieces for the same parameter name, the new parser assumes they were all supposed to be extended and concatenates all the values, whereas get_param always picks the non-extended parameter value. All of this error recovery is pretty much arbitrary decisions... | ||||
* | Issue #22390: test.regrtest now emits a warning if temporary files or | Serhiy Storchaka | 2015-03-29 | 2 | -15/+14 |
| | | | | directories are left after running a test. | ||||
* | Closes #23801 - Ignore entire preamble to multipart in cgi.FieldStorage | Donald Stufft | 2015-03-29 | 3 | -2/+29 |
| | |||||
* | #23792: Ignore KeyboardInterrupt when the pydoc pager is active. | R David Murray | 2015-03-29 | 2 | -3/+14 |
| | | | | | | | | | | | | | | | | | | | | Previously, if you hit ctl-c while the pager was active, the python that launched the subprocess for the pager would see the KeyboardInterrupt in the __exit__ method of the subprocess context manager where it was waiting for the subprocess to complete, ending the wait. This would leave the pager running, while the interactive interpreter, after handling the exception by printing it, would go back to trying to post a prompt...but the pager would generally have the terminal in raw mode, and in any case would be still trying to read from stdin. On some systems, even exiting python at that point would not restore the terminal mode. The problem with raw mode could also happen if ctl-C was hit when pydoc was called from the shell command line and the pager was active. Instead, we now wait on the subprocess in a loop, ignoring KeyboardInterrupt just like the pager does, until the pager actually exits. (Note: this was a regression relative to python2...in python2 the pager is called via system, and system does not return until the pager exits.) |