]> granicus.if.org Git - python/log
python
10 years agoIssue #22560: New SSL implementation based on ssl.MemoryBIO
Victor Stinner [Tue, 13 Jan 2015 23:19:09 +0000 (00:19 +0100)]
Issue #22560: New SSL implementation based on ssl.MemoryBIO

The new SSL implementation is based on the new ssl.MemoryBIO which is only
available on Python 3.5. On Python 3.4 and older, the legacy SSL implementation
(using SSL_write, SSL_read, etc.) is used. The proactor event loop only
supports the new implementation.

The new asyncio.sslproto module adds _SSLPipe, SSLProtocol and
_SSLProtocolTransport classes. _SSLPipe allows to "wrap" or "unwrap" a socket
(switch between cleartext and SSL/TLS).

Patch written by Antoine Pitrou. sslproto.py is based on gruvi/ssl.py of the
gruvi project written by Geert Jansen.

This change adds SSL support to ProactorEventLoop on Python 3.5 and newer!

It becomes also possible to implement STARTTTLS: switch a cleartext socket to
SSL.

10 years agoTulip issue 184: Fix test_pipe() on Windows
Victor Stinner [Tue, 13 Jan 2015 15:13:06 +0000 (16:13 +0100)]
Tulip issue 184: Fix test_pipe() on Windows

Pass explicitly the event loop to StreamReaderProtocol.

10 years agoIssue #22922: Fix ProactorEventLoop.close()
Victor Stinner [Tue, 13 Jan 2015 15:11:19 +0000 (16:11 +0100)]
Issue #22922: Fix ProactorEventLoop.close()

Close the IocpProactor before closing the event loop. IocpProactor.close() can
call loop.call_soon(), which is forbidden when the event loop is closed.

10 years agofix instances of consecutive articles (closes #23221)
Benjamin Peterson [Tue, 13 Jan 2015 14:17:24 +0000 (09:17 -0500)]
fix instances of consecutive articles (closes #23221)

Patch by Karan Goel.

10 years agoIssue #23209, #23225: selectors.BaseSelector.close() now clears its internal
Victor Stinner [Tue, 13 Jan 2015 08:58:33 +0000 (09:58 +0100)]
Issue #23209, #23225: selectors.BaseSelector.close() now clears its internal
reference to the selector mapping to break a reference cycle. Initial patch
written by Martin Richard.

10 years agoUpdate setuptools to 11.3.1
Donald Stufft [Sun, 11 Jan 2015 20:51:11 +0000 (15:51 -0500)]
Update setuptools to 11.3.1

10 years agoIssue #22952: improve multiprocessing doc introduction and defer notes until appropriate.
Antoine Pitrou [Sun, 11 Jan 2015 14:05:29 +0000 (15:05 +0100)]
Issue #22952: improve multiprocessing doc introduction and defer notes until appropriate.

Patch by Davin Potts.

10 years agoIssue #21902: Replace incorrect 'hyperbolic arc sine' (etc.) with 'inverse hyperbolic...
Mark Dickinson [Sun, 11 Jan 2015 13:08:05 +0000 (13:08 +0000)]
Issue #21902: Replace incorrect 'hyperbolic arc sine' (etc.) with 'inverse hyperbolic sine' (etc.).  Remove meaningless reference to radians.

10 years agoremove buzzword (closes #23210)
Benjamin Peterson [Fri, 9 Jan 2015 22:40:23 +0000 (16:40 -0600)]
remove buzzword (closes #23210)

10 years agoIssue #23212: 3.4-specific OS X installer updates
Ned Deily [Fri, 9 Jan 2015 21:30:11 +0000 (13:30 -0800)]
Issue #23212: 3.4-specific OS X installer updates

10 years agoIssue #23212: Update OS X installer build OpenSSL to 1.0.1k.
Ned Deily [Fri, 9 Jan 2015 21:29:54 +0000 (13:29 -0800)]
Issue #23212: Update OS X installer build OpenSSL to 1.0.1k.
(currently only used for builds with <= 10.5 deployment targets)

10 years agoIssue #23209: Revert change on selectors, test_selectors failed.
Victor Stinner [Fri, 9 Jan 2015 20:56:28 +0000 (21:56 +0100)]
Issue #23209: Revert change on selectors, test_selectors failed.

10 years agoIssue #23209: Break some reference cycles in asyncio. Patch written by Martin
Victor Stinner [Fri, 9 Jan 2015 20:34:27 +0000 (21:34 +0100)]
Issue #23209: Break some reference cycles in asyncio. Patch written by Martin
Richard.

10 years agoasyncio: sync with Tulip
Victor Stinner [Fri, 9 Jan 2015 20:32:05 +0000 (21:32 +0100)]
asyncio: sync with Tulip

* Tulip issue 184: FlowControlMixin constructor now get the event loop if the
  loop parameter is not set. Add unit tests to ensure that constructor of
  StreamReader and StreamReaderProtocol classes get the event loop.
* Remove outdated TODO/XXX

10 years agoasyncio: SelectSelector is limited to 512 sockets on Windows
Victor Stinner [Fri, 9 Jan 2015 14:59:44 +0000 (15:59 +0100)]
asyncio: SelectSelector is limited to 512 sockets on Windows

10 years agoasyncio doc: fix section of event loop examples
Victor Stinner [Fri, 9 Jan 2015 14:58:41 +0000 (15:58 +0100)]
asyncio doc: fix section of event loop examples

10 years agoasyncio: sync with Tulip
Victor Stinner [Fri, 9 Jan 2015 00:42:52 +0000 (01:42 +0100)]
asyncio: sync with Tulip

* Document why set_result() calls are safe
* Cleanup gather(). Use public methods instead of hacks to consume the
  exception of a future.
* sock_connect(): pass directly the fd to _sock_connect_done instead of the
  socket.

10 years agoasyncio doc: list limitations to run subprocesses from different threads
Victor Stinner [Fri, 9 Jan 2015 00:32:02 +0000 (01:32 +0100)]
asyncio doc: list limitations to run subprocesses from different threads

10 years agoasyncio: Truncate to 80 columns
Victor Stinner [Thu, 8 Jan 2015 23:09:10 +0000 (00:09 +0100)]
asyncio: Truncate to 80 columns

10 years agoasyncio: _make_ssl_transport: make the waiter parameter optional
Victor Stinner [Thu, 8 Jan 2015 11:06:36 +0000 (12:06 +0100)]
asyncio: _make_ssl_transport: make the waiter parameter optional

10 years agoIssue #23184: delete unused idlelib file.
Terry Jan Reedy [Thu, 8 Jan 2015 04:48:46 +0000 (23:48 -0500)]
Issue #23184: delete unused idlelib file.

10 years agoIssue #20487: Clarify meaning of "side effect" in the magic mock documentation.
Berker Peksag [Wed, 7 Jan 2015 19:15:02 +0000 (21:15 +0200)]
Issue #20487: Clarify meaning of "side effect" in the magic mock documentation.

Patch by A.M. Kuchling.

10 years agoIssue 19548: update codecs module documentation
Nick Coghlan [Tue, 6 Jan 2015 14:22:00 +0000 (00:22 +1000)]
Issue 19548: update codecs module documentation

- clarified the distinction between text encodings and other codecs
- clarified relationship with builtin open and the io module
- consolidated documentation of error handlers into one section
- clarified type constraints of some behaviours
- added tests for some of the new statements in the docs

10 years agoIssue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The
Victor Stinner [Tue, 6 Jan 2015 12:54:58 +0000 (13:54 +0100)]
Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The
availability of the function is checked during the compilation. Patch written
by Bernard Spil.

10 years agoIssue #20896, #22935: The ssl.get_server_certificate() function now uses the
Victor Stinner [Tue, 6 Jan 2015 11:21:26 +0000 (12:21 +0100)]
Issue #20896, #22935: The ssl.get_server_certificate() function now uses the
ssl.PROTOCOL_SSLv23 protocol by default, not ssl.PROTOCOL_SSLv3, for maximum
compatibility and support platforms where ssl.PROTOCOL_SSLv3 support is
disabled.

10 years agoCosmetic fixes to the 'Develop with asyncio' page
Zachary Ware [Tue, 6 Jan 2015 06:40:43 +0000 (00:40 -0600)]
Cosmetic fixes to the 'Develop with asyncio' page

10 years agoIssue #23132: Mitigate regression in speed and clarity in functools.total_ordering.
Raymond Hettinger [Tue, 6 Jan 2015 05:52:10 +0000 (21:52 -0800)]
Issue #23132: Mitigate regression in speed and clarity in functools.total_ordering.

10 years agoIssue #23140, asyncio: Simplify the unit test
Victor Stinner [Tue, 6 Jan 2015 00:22:45 +0000 (01:22 +0100)]
Issue #23140, asyncio: Simplify the unit test

10 years agoIssue #23140, asyncio: Fix cancellation of Process.wait(). Check the state of
Victor Stinner [Tue, 6 Jan 2015 00:13:49 +0000 (01:13 +0100)]
Issue #23140, asyncio: Fix cancellation of Process.wait(). Check the state of
the waiter future before setting its result.

10 years agoIssue #23046: Expose the BaseEventLoop class in the asyncio namespace
Victor Stinner [Tue, 6 Jan 2015 00:03:58 +0000 (01:03 +0100)]
Issue #23046: Expose the BaseEventLoop class in the asyncio namespace

10 years agoemphasize that cffi is better than extension modules for portability
Benjamin Peterson [Mon, 5 Jan 2015 20:38:46 +0000 (14:38 -0600)]
emphasize that cffi is better than extension modules for portability

10 years agoIssue #22165: Skip test_undecodable_filename on OS X prior to 10.5.
Ned Deily [Mon, 5 Jan 2015 09:02:30 +0000 (01:02 -0800)]
Issue #22165: Skip test_undecodable_filename on OS X prior to 10.5.
10.4 systems do not allow creation of files with such filenames.

10 years agoIssue #18644: Fix a ResourceWarning in formatter.test().
Berker Peksag [Mon, 5 Jan 2015 07:19:40 +0000 (09:19 +0200)]
Issue #18644: Fix a ResourceWarning in formatter.test().

Patch by Vajrasky Kok.

10 years agothe current marshal version is 4 (closes #23167)
Benjamin Peterson [Sun, 4 Jan 2015 22:29:48 +0000 (16:29 -0600)]
the current marshal version is 4 (closes #23167)

Patch by Dmitry Kazakov.

10 years agomerge 3.3 (closes #23165)
Benjamin Peterson [Sun, 4 Jan 2015 22:05:39 +0000 (16:05 -0600)]
merge 3.3 (closes #23165)

10 years agomerge 3.2 (closes #23165)
Benjamin Peterson [Sun, 4 Jan 2015 22:03:59 +0000 (16:03 -0600)]
merge 3.2 (closes #23165)

10 years agoadd some overflow checks before multiplying (closes #23165)
Benjamin Peterson [Sun, 4 Jan 2015 22:03:17 +0000 (16:03 -0600)]
add some overflow checks before multiplying (closes #23165)

10 years agofix issue23157 - time_hashlib hadn't been ported to Python 3.
Gregory P. Smith [Sun, 4 Jan 2015 08:36:04 +0000 (00:36 -0800)]
fix issue23157 - time_hashlib hadn't been ported to Python 3.

10 years agoUpgrade the bundled pip to 6.0.6 and the bundled setuptools to 11.0
Donald Stufft [Sat, 3 Jan 2015 10:20:23 +0000 (05:20 -0500)]
Upgrade the bundled pip to 6.0.6 and the bundled setuptools to 11.0

10 years agoAdd missing URL link to Modernize docs.
Ned Deily [Sat, 3 Jan 2015 08:45:55 +0000 (00:45 -0800)]
Add missing URL link to Modernize docs.

10 years agoUpdate copyright dates in OS X installer.
Ned Deily [Thu, 1 Jan 2015 00:30:26 +0000 (16:30 -0800)]
Update copyright dates in OS X installer.

10 years agomerge 3.3
Benjamin Peterson [Thu, 1 Jan 2015 00:11:22 +0000 (18:11 -0600)]
merge 3.3

10 years agomerge 3.2
Benjamin Peterson [Thu, 1 Jan 2015 00:10:13 +0000 (18:10 -0600)]
merge 3.2

10 years agoupdate for copyright for 2015
Benjamin Peterson [Thu, 1 Jan 2015 00:09:36 +0000 (18:09 -0600)]
update for copyright for 2015

10 years agoupdate docs for #23111
Benjamin Peterson [Tue, 30 Dec 2014 21:17:03 +0000 (15:17 -0600)]
update docs for #23111

10 years agomake PROTOCOL_SSLv23 the default protocol version for ftplib (closes #23111)
Benjamin Peterson [Tue, 30 Dec 2014 21:15:43 +0000 (15:15 -0600)]
make PROTOCOL_SSLv23 the default protocol version for ftplib (closes #23111)

10 years agomerge 3.3 (#23130)
Benjamin Peterson [Tue, 30 Dec 2014 16:09:17 +0000 (10:09 -0600)]
merge 3.3 (#23130)

10 years agomerge 3.2 (#23130)
Benjamin Peterson [Tue, 30 Dec 2014 16:08:52 +0000 (10:08 -0600)]
merge 3.2 (#23130)

10 years agodelete old ftpmirror script, which now has security bugs (closes #23130)
Benjamin Peterson [Tue, 30 Dec 2014 16:08:16 +0000 (10:08 -0600)]
delete old ftpmirror script, which now has security bugs (closes #23130)

10 years agouse a proper m-dash
Benjamin Peterson [Mon, 29 Dec 2014 04:14:15 +0000 (22:14 -0600)]
use a proper m-dash

10 years agoIssue #23125: Update nose project page link.
Berker Peksag [Sun, 28 Dec 2014 16:48:33 +0000 (18:48 +0200)]
Issue #23125: Update nose project page link.

Reported by Damien Marié.

10 years agoIssue #22926: In debug mode, call_soon(), call_at() and call_later() methods of
Victor Stinner [Fri, 26 Dec 2014 20:07:52 +0000 (21:07 +0100)]
Issue #22926: In debug mode, call_soon(), call_at() and call_later() methods of
asyncio.BaseEventLoop now use the identifier of the current thread to ensure
that they are called from the thread running the event loop.

Before, the get_event_loop() method was used to check the thread, and no
exception was raised when the thread had no event loop. Now the methods always
raise an exception in debug mode when called from the wrong thread. It should
help to notice misusage of the API.

10 years agoasyncio: sync with Tulip
Victor Stinner [Fri, 26 Dec 2014 20:16:42 +0000 (21:16 +0100)]
asyncio: sync with Tulip

* Fix pyflakes warnings: remove unused imports and variables
* asyncio.test_support now uses test.support and test.script_helper if available

10 years agoIssue #22585: On OpenBSD 5.6 and newer, os.urandom() now calls getentropy(),
Victor Stinner [Sun, 21 Dec 2014 00:16:38 +0000 (01:16 +0100)]
Issue #22585: On OpenBSD 5.6 and newer, os.urandom() now calls getentropy(),
instead of reading /dev/urandom, to get pseudo-random bytes.

10 years agofix behavior of trailing slash redirection when a query string is involved (closes...
Benjamin Peterson [Fri, 26 Dec 2014 16:53:43 +0000 (10:53 -0600)]
fix behavior of trailing slash redirection when a query string is involved (closes #23112)

10 years ago#23040: Clarify treatment of encoding and errors when component is bytes.
R David Murray [Thu, 25 Dec 2014 02:23:18 +0000 (21:23 -0500)]
#23040: Clarify treatment of encoding and errors when component is bytes.

Patch by Wojtek Ruszczewski.

10 years agoupdate correct French examples (#23109)
Benjamin Peterson [Wed, 24 Dec 2014 22:07:02 +0000 (16:07 -0600)]
update correct French examples (#23109)

10 years agoimprove incorrect French (#23109)
Benjamin Peterson [Wed, 24 Dec 2014 19:58:05 +0000 (13:58 -0600)]
improve incorrect French (#23109)

Following suggestions from Clément.

10 years agodoucment that Py_SetPath copies its argument (closes #23110)
Benjamin Peterson [Wed, 24 Dec 2014 16:49:11 +0000 (10:49 -0600)]
doucment that Py_SetPath copies its argument (closes #23110)

10 years agoUpgrade pip to 6.0.2 and setuptools to 8.2.1
Donald Stufft [Tue, 23 Dec 2014 14:18:38 +0000 (09:18 -0500)]
Upgrade pip to 6.0.2 and setuptools to 8.2.1

10 years agoasyncio doc: update also Queue docstrings
Victor Stinner [Mon, 22 Dec 2014 21:09:50 +0000 (22:09 +0100)]
asyncio doc: update also Queue docstrings

10 years agoasyncio doc: Fix doc of get and put methods of Queue
Victor Stinner [Mon, 22 Dec 2014 21:07:06 +0000 (22:07 +0100)]
asyncio doc: Fix doc of get and put methods of Queue

10 years agoallow more operations to work on detached streams (closes #23093)
Benjamin Peterson [Mon, 22 Dec 2014 02:51:50 +0000 (20:51 -0600)]
allow more operations to work on detached streams (closes #23093)

Patch by Martin Panter.

10 years agoIssue #19104: pprint now produces evaluable output for wrapped strings.
Serhiy Storchaka [Sat, 20 Dec 2014 18:57:15 +0000 (20:57 +0200)]
Issue #19104: pprint now produces evaluable output for wrapped strings.

10 years agoIssue #23071: "namereplace_errors" was added only in 3.5.
Serhiy Storchaka [Sat, 20 Dec 2014 16:53:01 +0000 (18:53 +0200)]
Issue #23071: "namereplace_errors" was added only in 3.5.

10 years agoIssue #23071: Added missing names to codecs.__all__. Patch by Martin Panter.
Serhiy Storchaka [Sat, 20 Dec 2014 15:42:38 +0000 (17:42 +0200)]
Issue #23071: Added missing names to codecs.__all__.  Patch by Martin Panter.

10 years agoFix typo.
Barry Warsaw [Fri, 19 Dec 2014 16:21:35 +0000 (11:21 -0500)]
Fix typo.

10 years agoFix typo.
Barry Warsaw [Fri, 19 Dec 2014 16:20:00 +0000 (11:20 -0500)]
Fix typo.

10 years agoasyncio: IocpProactor.wait_for_handle() test now also checks the result of the
Victor Stinner [Fri, 19 Dec 2014 16:10:44 +0000 (17:10 +0100)]
asyncio: IocpProactor.wait_for_handle() test now also checks the result of the
future

10 years agoasyncio: sync with Tulip
Victor Stinner [Thu, 18 Dec 2014 22:47:27 +0000 (23:47 +0100)]
asyncio: sync with Tulip

* Fix a race condition in BaseSubprocessTransport._try_finish().

  If the process exited before the _post_init() method was called, scheduling
  the call to _call_connection_lost() with call_soon() is wrong:
  connection_made() must be called before connection_lost().

  Reuse the BaseSubprocessTransport._call() method to schedule the call to
  _call_connection_lost() to ensure that connection_made() and
  connection_lost() are called in the correct order.

* Add repr(PipeHandle)

* Fix typo

10 years agoasyncio: sync with Tulip
Victor Stinner [Thu, 18 Dec 2014 11:29:53 +0000 (12:29 +0100)]
asyncio: sync with Tulip

10 years agoIssue #23074: asyncio.get_event_loop() now raises an exception if the thread
Victor Stinner [Thu, 18 Dec 2014 00:20:10 +0000 (01:20 +0100)]
Issue #23074: asyncio.get_event_loop() now raises an exception if the thread
has no event loop even if assertions are disabled.

10 years agoIssue #23070: Fix a comment in the tutorial.
Berker Peksag [Wed, 17 Dec 2014 12:56:47 +0000 (14:56 +0200)]
Issue #23070: Fix a comment in the tutorial.

"Python" has 6 characters, not 7.

Reported by Ross Burnett.

10 years agoIssue #23049: Pure python equivalent shouldn't imply more exactitude than is really...
Raymond Hettinger [Wed, 17 Dec 2014 02:16:57 +0000 (18:16 -0800)]
Issue #23049:  Pure python equivalent shouldn't imply more exactitude than is really there.

10 years agoIssue #15513: Added a __sizeof__ implementation for pickle classes.
Serhiy Storchaka [Tue, 16 Dec 2014 17:39:08 +0000 (19:39 +0200)]
Issue #15513: Added a __sizeof__ implementation for pickle classes.

10 years agoIssue #19858: pickletools.optimize() now aware of the MEMOIZE opcode, can
Serhiy Storchaka [Tue, 16 Dec 2014 16:00:56 +0000 (18:00 +0200)]
Issue #19858:  pickletools.optimize() now aware of the MEMOIZE opcode, can
produce more compact result and no longer produces invalid output if input
data contains MEMOIZE opcodes together with PUT or BINPUT opcodes.

10 years agoIssue #20577: move configuration of FormatParagraph extension to new extension
Terry Jan Reedy [Tue, 16 Dec 2014 08:21:26 +0000 (03:21 -0500)]
Issue #20577: move configuration of FormatParagraph extension to new extension
configuration dialog.  Patch by Tal Einat.

10 years agoasyncio doc: call_soon() does not call immediatly the callback. Patch written
Victor Stinner [Mon, 15 Dec 2014 16:50:55 +0000 (17:50 +0100)]
asyncio doc: call_soon() does not call immediatly the callback. Patch written
by Martin Panter.

10 years agoremove extra ssl imports (closes #23053)
Benjamin Peterson [Mon, 15 Dec 2014 15:04:13 +0000 (10:04 -0500)]
remove extra ssl imports (closes #23053)

Patch from Jan Matejek.

10 years agoIssue #22777: Test pickling with all protocols.
Serhiy Storchaka [Mon, 15 Dec 2014 12:03:42 +0000 (14:03 +0200)]
Issue #22777: Test pickling with all protocols.

10 years agoIssue #23015: Improved testing of the uuid module.
Serhiy Storchaka [Mon, 15 Dec 2014 10:03:44 +0000 (12:03 +0200)]
Issue #23015: Improved testing of the uuid module.

10 years agouse autoconf macro to check for pkg-config (closes #15506)
Benjamin Peterson [Mon, 15 Dec 2014 05:00:23 +0000 (00:00 -0500)]
use autoconf macro to check for pkg-config (closes #15506)

10 years agoFixed a typo in a comment (issue #23016).
Serhiy Storchaka [Sun, 14 Dec 2014 08:53:00 +0000 (10:53 +0200)]
Fixed a typo in a comment (issue #23016).

10 years agomake sure server threads get cleaned up
Benjamin Peterson [Sat, 13 Dec 2014 21:13:24 +0000 (16:13 -0500)]
make sure server threads get cleaned up

10 years agopop the loop block even for infinite while loops (closes #23048)
Benjamin Peterson [Sat, 13 Dec 2014 21:06:19 +0000 (16:06 -0500)]
pop the loop block even for infinite while loops (closes #23048)

10 years agoIssue #22823: Use set literals in lib2to3.
Serhiy Storchaka [Sat, 13 Dec 2014 19:50:49 +0000 (21:50 +0200)]
Issue #22823: Use set literals in lib2to3.

10 years agoIssue #23047: Fix typo in pyporting.rst.
Berker Peksag [Sat, 13 Dec 2014 13:48:22 +0000 (15:48 +0200)]
Issue #23047: Fix typo in pyporting.rst.

Patch by Chaitanya agrawal.

10 years agoIssue #17128: Use private version of OpenSSL for 3.x OS X 10.5+ installers.
Ned Deily [Sat, 13 Dec 2014 08:17:46 +0000 (00:17 -0800)]
Issue #17128: Use private version of OpenSSL for 3.x OS X 10.5+ installers.
Among other issues, the Apple-supplied 0.9.7 libs for the 10.5 ABI cannot
verify newer SHA-256 certs as now used by python.org services.  Document
in the installer ReadMe some of the certificate management issues that
users now need to be more concerned with due to PEP 476's enabling cert
verification by default.  For now, continue to use the Apple-supplied
0.9.8 libs for the 10.6+ installer since they use Apple private APIs to
verify certificates using the system- and user-managed CA keychain stores.

10 years agoAddress some comments from Nick Coghlan
Brett Cannon [Fri, 12 Dec 2014 20:13:43 +0000 (15:13 -0500)]
Address some comments from Nick Coghlan

10 years agoremove reference to dead irc channel (closes #23038)
Benjamin Peterson [Fri, 12 Dec 2014 14:56:33 +0000 (09:56 -0500)]
remove reference to dead irc channel (closes #23038)

10 years agoIssue #18028: Fix aliasing issue in READ_TIMESTAMP() of ceval.c on x86_64,
Victor Stinner [Fri, 12 Dec 2014 12:17:41 +0000 (13:17 +0100)]
Issue #18028: Fix aliasing issue in READ_TIMESTAMP() of ceval.c  on x86_64,
when Python is configure with --with-tsc. Patch written by Christian Heimes.

10 years agotest_selectors: Tolerate 2.0 seconds instead of 1.6 sec for very slow buildbots
Victor Stinner [Fri, 12 Dec 2014 11:57:35 +0000 (12:57 +0100)]
test_selectors: Tolerate 2.0 seconds instead of 1.6 sec for very slow buildbots

10 years agoIssue #22935: Fix test_ssl when the SSLv3 protocol is not supported
Victor Stinner [Fri, 12 Dec 2014 11:27:08 +0000 (12:27 +0100)]
Issue #22935: Fix test_ssl when the SSLv3 protocol is not supported

10 years agoIssue #22935: Fix ssl module when SSLv3 protocol is not supported
Victor Stinner [Fri, 12 Dec 2014 11:23:09 +0000 (12:23 +0100)]
Issue #22935: Fix ssl module when SSLv3 protocol is not supported

10 years agoIssue 23005: Fix typos
Raymond Hettinger [Fri, 12 Dec 2014 07:56:32 +0000 (23:56 -0800)]
Issue 23005: Fix typos

10 years agoIssue #22095: Fixed HTTPConnection.set_tunnel with default port. The port
Serhiy Storchaka [Fri, 12 Dec 2014 07:29:15 +0000 (09:29 +0200)]
Issue #22095: Fixed HTTPConnection.set_tunnel with default port.  The port
value in the host header was set to "None".  Patch by Demian Brecht.

10 years agoasyncio, tulip issue 209: Fix subprocess for close_fds=False on Python 3.3
Victor Stinner [Thu, 11 Dec 2014 22:30:17 +0000 (23:30 +0100)]
asyncio, tulip issue 209: Fix subprocess for close_fds=False on Python 3.3

Mark the write end of the stdin pipe as non-inheritable.

10 years agoasyncio, tulip issue 202: Add unit test of pause/resume writing for proactor
Victor Stinner [Thu, 11 Dec 2014 21:23:19 +0000 (22:23 +0100)]
asyncio, tulip issue 202: Add unit test of pause/resume writing for proactor
socket transport

10 years agoIssue 22823: Use set literal in idlelib.
Terry Jan Reedy [Thu, 11 Dec 2014 10:33:36 +0000 (05:33 -0500)]
Issue 22823: Use set literal in idlelib.

10 years agoIssue #22823: Fixed an output of sets in examples.
Serhiy Storchaka [Thu, 11 Dec 2014 08:30:21 +0000 (10:30 +0200)]
Issue #22823: Fixed an output of sets in examples.