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
Hide 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 @@
1.1rc5 (unreleased)
===================
- SSL: Attempting to send empty data using the ``sendall`` method of a
gevent SSL socket that hase a timeout now returns immediately (like
the standard library does), instead of incorrectly raising
``SSLEOFError``. (Note that sending empty data with the ``send`` method
*does* raise ``SSLEOFError`` in both gevent and the standard
library.) Reported in :issue:`719` by Mustafa Atik, with a
reproducible test case provided by Timo Savola.
- SSL: Attempting to send empty data using the
:meth:`~socket.socket.sendall` method of a gevent SSL socket that has
a timeout now returns immediately (like the standard library does),
instead of incorrectly raising :exc:`ssl.SSLEOFError`. (Note that
sending empty data with the :meth:`~socket.socket.send` or
:meth:`~socket.socket.write` method *does* raise ``SSLEOFError`` in
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)
=====================
...
...
@@ -21,27 +23,31 @@
- Python 2: Using the blocking API at import time when multiple
greenlets are also importing should not lead to ``LoopExit``.
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
size hint when the client is uploading a large amount of data. (This
only impacted CPython 2; PyPy and Python 3 already handled this.)
Reported in :issue:`289` by ggjjlldd, with contributions by Nathan
Hoad.
- ``BaseServer`` and its subclasses like ``WSGIServer`` avoid
allocating a new closure for each request, reducing overhead.
- :class:`~gevent.baseserver.BaseServer` and its subclasses like
: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
are available), perform the same hostname validation that the
standard library does; previously some cases were ignored. Also,
reading, writing, or handshaking a closed ``SSLSocket`` now raises
the same ``ValueError`` the standard library does, instead of an
``AttributeError``. Found by updating gevent's copy of the
standard library test cases. Initially reported in :issue:`735` by
Dmitrij D. Czarkoff.
- Python 3: Fix ``SSLSocket.unwrap`` and SNI callbacks. Also raise the
correct exceptions for unconnected SSL sockets and properly validate
SSL hostnames.
- Python 3.5: Add support for ``socket.sendfile``.
- Python 3.4+: Add support for ``socket.get/set_inheritable``.
reading, writing, or handshaking a closed
:class:`~ssl.SSLSocket` now raises the same :exc:`ValueError`
the standard library does, instead of an :exc:`AttributeError`.
Found by updating gevent's copy of the standard library test cases.
Initially reported in :issue:`735` by Dmitrij D. Czarkoff.
- Python 3: Fix :meth:`~ssl.SSLSocket.unwrap` and SNI callbacks.
Also raise the correct exceptions for unconnected SSL sockets and
properly validate SSL hostnames. Found via updated standard library
tests.
- 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)
=====================
...
...
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