Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gevent
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
gevent
Commits
f7b921c4
Commit
f7b921c4
authored
Feb 20, 2016
by
Jason Madden
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Changelog tweaks. [skip ci]
parent
d6ab9a3a
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
26 additions
and
20 deletions
+26
-20
changelog.rst
changelog.rst
+26
-20
No files found.
changelog.rst
View file @
f7b921c4
...
@@ -7,13 +7,15 @@
...
@@ -7,13 +7,15 @@
1.1rc5 (unreleased)
1.1rc5 (unreleased)
===================
===================
- SSL: Attempting to send empty data using the ``sendall`` method of a
- SSL: Attempting to send empty data using the
gevent SSL socket that hase a timeout now returns immediately (like
:meth:`~socket.socket.sendall` method of a gevent SSL socket that has
the standard library does), instead of incorrectly raising
a timeout now returns immediately (like the standard library does),
``SSLEOFError``. (Note that sending empty data with the ``send`` method
instead of incorrectly raising :exc:`ssl.SSLEOFError`. (Note that
*does* raise ``SSLEOFError`` in both gevent and the standard
sending empty data with the :meth:`~socket.socket.send` or
library.) Reported in :issue:`719` by Mustafa Atik, with a
:meth:`~socket.socket.write` method *does* raise ``SSLEOFError`` in
reproducible test case provided by Timo Savola.
both gevent and the standard library.) Reported in :issue:`719` by
Mustafa Atik and Tymur Maryokhin, with a reproducible test case
provided by Timo Savola.
1.1rc4 (Feb 16, 2016)
1.1rc4 (Feb 16, 2016)
=====================
=====================
...
@@ -21,27 +23,31 @@
...
@@ -21,27 +23,31 @@
- Python 2: Using the blocking API at import time when multiple
- Python 2: Using the blocking API at import time when multiple
greenlets are also importing should not lead to ``LoopExit``.
greenlets are also importing should not lead to ``LoopExit``.
Reported in :issue:`728` by Garrett Heel.
Reported in :issue:`728` by Garrett Heel.
- Python 2: Don't raise
``OverflowError`
` when using the ``readline``
- Python 2: Don't raise
:exc:`OverflowError
` when using the ``readline``
method of the WSGI input stream without a size hint or with a large
method of the WSGI input stream without a size hint or with a large
size hint when the client is uploading a large amount of data. (This
size hint when the client is uploading a large amount of data. (This
only impacted CPython 2; PyPy and Python 3 already handled this.)
only impacted CPython 2; PyPy and Python 3 already handled this.)
Reported in :issue:`289` by ggjjlldd, with contributions by Nathan
Reported in :issue:`289` by ggjjlldd, with contributions by Nathan
Hoad.
Hoad.
- ``BaseServer`` and its subclasses like ``WSGIServer`` avoid
- :class:`~gevent.baseserver.BaseServer` and its subclasses like
allocating a new closure for each request, reducing overhead.
:class:`~gevent.pywsgi.WSGIServer` avoid allocating a new closure for
each request, reducing overhead.
- Python 2: Under 2.7.9 and above (or when the PEP 466 SSL interfaces
- Python 2: Under 2.7.9 and above (or when the PEP 466 SSL interfaces
are available), perform the same hostname validation that the
are available), perform the same hostname validation that the
standard library does; previously some cases were ignored. Also,
standard library does; previously some cases were ignored. Also,
reading, writing, or handshaking a closed ``SSLSocket`` now raises
reading, writing, or handshaking a closed
the same ``ValueError`` the standard library does, instead of an
:class:`~ssl.SSLSocket` now raises the same :exc:`ValueError`
``AttributeError``. Found by updating gevent's copy of the
the standard library does, instead of an :exc:`AttributeError`.
standard library test cases. Initially reported in :issue:`735` by
Found by updating gevent's copy of the standard library test cases.
Dmitrij D. Czarkoff.
Initially reported in :issue:`735` by Dmitrij D. Czarkoff.
- Python 3: Fix ``SSLSocket.unwrap`` and SNI callbacks. Also raise the
- Python 3: Fix :meth:`~ssl.SSLSocket.unwrap` and SNI callbacks.
correct exceptions for unconnected SSL sockets and properly validate
Also raise the correct exceptions for unconnected SSL sockets and
SSL hostnames.
properly validate SSL hostnames. Found via updated standard library
- Python 3.5: Add support for ``socket.sendfile``.
tests.
- Python 3.4+: Add support for ``socket.get/set_inheritable``.
- Python 3: Add missing support for ``socket.socket.sendfile``. Found via updated
standard library tests.
- Python 3.4+: Add missing support for ``socket.get/set_inheritable``. Found
via updated standard library tests.
1.1rc3 (Jan 04, 2016)
1.1rc3 (Jan 04, 2016)
=====================
=====================
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment