Permalink
Fetching contributors…
Cannot retrieve contributors at this time
83 lines (61 sloc) 2.6 KB
2.2.0 (June 4, 2018)
- Fix #133: Segmentation fault with very long HTTP headers (@szabolcsbalogh)
2.2.0 (Mar 19, 2018)
- Fix #130: filewrapper must work with any read()able object
2.1.0 (Mar 1, 2018)
- Fix #128: Fix support for io.BytesIO and other pseudo-files
- Fix sendfile on BSD and OSX
2.0.5 (Feb 14, 2018)
- Fix #122: WSGI environ SERVER_PORT is now a str (Simon Biewald)
- Fix #122: WSGI environ SERVER_{PORT,HOST} are now always set (Simon Biewald)
- Fix #125: Missing GIL locking (@szabolcsbalogh)
2.0.4 (Nov 22, 2017)
- Fix Python 2 segfault
2.0.3 (Nov 20, 2017)
- Fix segfault with HTTP header (晏旭瑞)
2.0.2 (Nov 19, 2017)
- Fix segfault with large HTTP header
- Fix Python 3 unicode header handling
2.0.1 (Sep 1, 2017)
- Fix setup.py and `bjoern.version` attribute
2.0.0 (Aug 31, 2017)
- Python 3 support (Hua Yanghao, Isaiah Peng). Note that due to the size
of this update, version 2.0.0 may be less stable than version 1.4.3.
1.4.3 (Apr 2016)
- Fix #88: Infinite loop due to misuse of POSIX API
1.4.2 (Jan 2015)
- CVE-2015-0219, see https://www.djangoproject.com/weblog/2015/jan/13/security/
1.4.1 (Aug 2014)
- Fix FreeBSD build (Olivier Duchateau)
1.4 (Aug 2014)
- Rewrite socket initialization/handling in Python. Makes it possible to
run bjoern on ordinary Python `socket.socket` objects. (Jonas Haag)
1.3.4 (Sep 2013)
- Fix version 1.3.3
1.3.3 (Sep 2013)
- Support for SO_REUSEPORT (David Wilson, #69)
1.3.2 (June 2013)
- FreeBSD (sendfile) support (Olivier Duchateu)
1.3.1 (Apr 2013)
- Default to keep-alive for HTTP/1.1 connections (James Little, #51)
1.3 (Apr 2013)
- Unix socket support (contributed by https://github.com/k3d3)
- Restored OS X compatibility (contributed by Patrick Lucas)
- Fixed 64bit compile errors
- Fixed WSGI filewrapper suppotr (#57)
- Tickets closed: #35, #36, #38, #40, #43, #44, #45, #49, #19, #59, #60, #57
1.2 (Apr 2011)
- sendfile() support
- Python 2.5 compatibility
1.1.1 (Feb 2011)
- Fixed a severe memory leak: didn't release the bodies of HTTP requests
1.1 (Jan 2011)
- Implemented HTTP/1.1 and 1.0 persistent connections as well as HTTP/1.1
chunked responses
- Added 'REMOTE_ADDR' (client's IP address) to the WSGI dictionary (#18)
- Fixed a possible inifite loop. Thanks to Alexander Shigin for adivce and tests
- Split 'bjoern.run' into '.listen' and '.run' while not breaking the old
API (contributed by Sergey Shepelev)
- Tickets closed: #10, #18, #21, #24, #26, #27, #28, #31
1.0 (Dec 2010)
First release on PyPI