summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBert JW Regeer <bertjw@regeer.org>2018-12-31 13:49:51 -0700
committerBert JW Regeer <bertjw@regeer.org>2018-12-31 13:49:51 -0700
commit2ad8453a6a7a8b01eea99f9b74ccf6bb388f03f4 (patch)
treeeb171df9522b22e8a6b2e7e8c5ee586ec1c03128
parentf986443ecace551917ac1a3074f12599ccf87564 (diff)
downloadwaitress-2ad8453a6a7a8b01eea99f9b74ccf6bb388f03f4.tar.gz
Move history from CHANGES.txt
-rw-r--r--CHANGES.txt95
-rw-r--r--HISTORY.txt95
2 files changed, 95 insertions, 95 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index e8413da..62aab7a 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -71,98 +71,3 @@ Documentation
https://github.com/Pylons/waitress/pull/205
https://github.com/Pylons/waitress/pull/70
https://github.com/Pylons/waitress/pull/206
-
-1.1.0 (2017-10-10)
-------------------
-
-Features
-~~~~~~~~
-
-- Waitress now has a __main__ and thus may be called with ``python -mwaitress``
-
-Bugfixes
-~~~~~~~~
-
-- Waitress no longer allows lowercase HTTP verbs. This change was made to fall
- in line with most HTTP servers. See https://github.com/Pylons/waitress/pull/170
-
-- When receiving non-ascii bytes in the request URL, waitress will no longer
- abruptly close the connection, instead returning a 400 Bad Request. See
- https://github.com/Pylons/waitress/pull/162 and
- https://github.com/Pylons/waitress/issues/64
-
-1.0.2 (2017-02-04)
-------------------
-
-Features
-~~~~~~~~
-
-- Python 3.6 is now officially supported in Waitress
-
-Bugfixes
-~~~~~~~~
-
-- Add a work-around for libc issue on Linux not following the documented
- standards. If getnameinfo() fails because of DNS not being available it
- should return the IP address instead of the reverse DNS entry, however
- instead getnameinfo() raises. We catch this, and ask getnameinfo()
- for the same information again, explicitly asking for IP address instead of
- reverse DNS hostname. See https://github.com/Pylons/waitress/issues/149 and
- https://github.com/Pylons/waitress/pull/153
-
-1.0.1 (2016-10-22)
-------------------
-
-Bugfixes
-~~~~~~~~
-
-- IPv6 support on Windows was broken due to missing constants in the socket
- module. This has been resolved by setting the constants on Windows if they
- are missing. See https://github.com/Pylons/waitress/issues/138
-
-- A ValueError was raised on Windows when passing a string for the port, on
- Windows in Python 2 using service names instead of port numbers doesn't work
- with `getaddrinfo`. This has been resolved by attempting to convert the port
- number to an integer, if that fails a ValueError will be raised. See
- https://github.com/Pylons/waitress/issues/139
-
-
-1.0.0 (2016-08-31)
-------------------
-
-Bugfixes
-~~~~~~~~
-
-- Removed `AI_ADDRCONFIG` from the call to `getaddrinfo`, this resolves an
- issue whereby `getaddrinfo` wouldn't return any addresses to `bind` to on
- hosts where there is no internet connection but localhost is requested to be
- bound to. See https://github.com/Pylons/waitress/issues/131 for more
- information.
-
-Deprecations
-~~~~~~~~~~~~
-
-- Python 2.6 is no longer supported.
-
-Features
-~~~~~~~~
-
-- IPv6 support
-
-- Waitress is now able to listen on multiple sockets, including IPv4 and IPv6.
- Instead of passing in a host/port combination you now provide waitress with a
- space delineated list, and it will create as many sockets as required.
-
- .. code-block:: python
-
- from waitress import serve
- serve(wsgiapp, listen='0.0.0.0:8080 [::]:9090 *:6543')
-
-Security
-~~~~~~~~
-
-- Waitress will now drop HTTP headers that contain an underscore in the key
- when received from a client. This is to stop any possible underscore/dash
- conflation that may lead to security issues. See
- https://github.com/Pylons/waitress/pull/80 and
- https://www.djangoproject.com/weblog/2015/jan/13/security/
diff --git a/HISTORY.txt b/HISTORY.txt
index ce93f87..2191ca5 100644
--- a/HISTORY.txt
+++ b/HISTORY.txt
@@ -1,3 +1,98 @@
+1.1.0 (2017-10-10)
+------------------
+
+Features
+~~~~~~~~
+
+- Waitress now has a __main__ and thus may be called with ``python -mwaitress``
+
+Bugfixes
+~~~~~~~~
+
+- Waitress no longer allows lowercase HTTP verbs. This change was made to fall
+ in line with most HTTP servers. See https://github.com/Pylons/waitress/pull/170
+
+- When receiving non-ascii bytes in the request URL, waitress will no longer
+ abruptly close the connection, instead returning a 400 Bad Request. See
+ https://github.com/Pylons/waitress/pull/162 and
+ https://github.com/Pylons/waitress/issues/64
+
+1.0.2 (2017-02-04)
+------------------
+
+Features
+~~~~~~~~
+
+- Python 3.6 is now officially supported in Waitress
+
+Bugfixes
+~~~~~~~~
+
+- Add a work-around for libc issue on Linux not following the documented
+ standards. If getnameinfo() fails because of DNS not being available it
+ should return the IP address instead of the reverse DNS entry, however
+ instead getnameinfo() raises. We catch this, and ask getnameinfo()
+ for the same information again, explicitly asking for IP address instead of
+ reverse DNS hostname. See https://github.com/Pylons/waitress/issues/149 and
+ https://github.com/Pylons/waitress/pull/153
+
+1.0.1 (2016-10-22)
+------------------
+
+Bugfixes
+~~~~~~~~
+
+- IPv6 support on Windows was broken due to missing constants in the socket
+ module. This has been resolved by setting the constants on Windows if they
+ are missing. See https://github.com/Pylons/waitress/issues/138
+
+- A ValueError was raised on Windows when passing a string for the port, on
+ Windows in Python 2 using service names instead of port numbers doesn't work
+ with `getaddrinfo`. This has been resolved by attempting to convert the port
+ number to an integer, if that fails a ValueError will be raised. See
+ https://github.com/Pylons/waitress/issues/139
+
+
+1.0.0 (2016-08-31)
+------------------
+
+Bugfixes
+~~~~~~~~
+
+- Removed `AI_ADDRCONFIG` from the call to `getaddrinfo`, this resolves an
+ issue whereby `getaddrinfo` wouldn't return any addresses to `bind` to on
+ hosts where there is no internet connection but localhost is requested to be
+ bound to. See https://github.com/Pylons/waitress/issues/131 for more
+ information.
+
+Deprecations
+~~~~~~~~~~~~
+
+- Python 2.6 is no longer supported.
+
+Features
+~~~~~~~~
+
+- IPv6 support
+
+- Waitress is now able to listen on multiple sockets, including IPv4 and IPv6.
+ Instead of passing in a host/port combination you now provide waitress with a
+ space delineated list, and it will create as many sockets as required.
+
+ .. code-block:: python
+
+ from waitress import serve
+ serve(wsgiapp, listen='0.0.0.0:8080 [::]:9090 *:6543')
+
+Security
+~~~~~~~~
+
+- Waitress will now drop HTTP headers that contain an underscore in the key
+ when received from a client. This is to stop any possible underscore/dash
+ conflation that may lead to security issues. See
+ https://github.com/Pylons/waitress/pull/80 and
+ https://www.djangoproject.com/weblog/2015/jan/13/security/
+
0.9.0 (2016-04-15)
------------------