Permalink
Commits on Dec 8, 2013
  1. Rewrite socket handling in Python

    The former 'bjoernmodule.c' file (the one you imported with
    'import bjoern') has been reimplemented in Python.
    
    This Python code contains high-level socket handling.
    
    The interface to the C server code is now no more than the
    'bjoern.server_run(sock, wsgi_app)' function which is passed
    a PYTHON socket and the WSGI application.
    
    This allows to run bjoern on arbitrary socket(-like) objects, easing
    integration with 3rd party frameworks.
    
    The old high-level API ('bjoern.run', 'bjoern.listen') remains intact.
    
    This refactoring has been motivation by issue #73.
    committed Dec 8, 2013
Commits on Sep 18, 2013
  1. Version 1.3.4

    committed Sep 8, 2013
  2. Fix bad default value

    committed Sep 8, 2013
Commits on Sep 13, 2013
  1. Remove "asynchronous" from README

    bjoern being asynchronous is an implementation detail. Not to be confused with user-facing asynchrony à la gevent.
    committed Sep 13, 2013
Commits on Sep 8, 2013
  1. Version 1.3.3

    committed Sep 8, 2013
  2. Support for SO_REUSEPORT. Closes #69.

    Thanks to @dw for the initial patch.
    committed Sep 8, 2013
Commits on Aug 16, 2013
  1. fix compiling error "bjoern/request.h:4:16: error:ev.h:no such file o…

    …r directory" when pip install in Fedora/CentOS
    Shumen committed Aug 16, 2013
Commits on Jun 6, 2013
  1. Version 1.3.2

    committed Jun 6, 2013
Commits on Jun 3, 2013
Commits on Apr 28, 2013
  1. Version 1.31

    committed Apr 28, 2013
  2. Fixed #51: Default to Keep-Alive for HTTP/1.1.

    Thanks to @jameslittle for the report, investigation and initial patch!
    committed Apr 28, 2013
  3. Version 1.3

    committed Apr 28, 2013
  4. Revert "The pip pkg is outdated"

    This reverts commit 2bc5e32.
    committed Apr 28, 2013
  5. Changelog

    committed Apr 28, 2013
  6. Drop unused compiler flags

    committed Apr 28, 2013
Commits on Apr 24, 2013
  1. The pip pkg is outdated

    committed Apr 24, 2013
  2. Merge pull request #68 from cloudaice/master

    Update the http-parser resp link
    committed Apr 24, 2013
Commits on May 30, 2012
  1. Memory management level: idiot

    Thanks to Aybars Badur for the report.
    committed May 30, 2012
Commits on Feb 28, 2012
  1. Merge pull request #63 from patricklucas/fix_warnings

    Fixed some compiler warnings.
    
    Thanks to Patrick Lucas for the patch!
    committed Feb 28, 2012
  2. Merge pull request #61 from patricklucas/clarify_abstract_socket

    Add clarification for abstract sockets
    committed Feb 28, 2012
  3. Remove -Wno-array-bounds from build

    While it silences some warnings under clang and works with gcc, it breaks
    llvm-gcc so I'm taking it out.
    patricklucas committed Feb 28, 2012
  4. Quiet clang warnings

     - -Wno-array-bounds because it complains about 'PyTuple_GET_ITEM'-style macros
     - -Wno-unused-parameter since many functions don't have all their arguments
       used
    patricklucas committed Feb 28, 2012
  5. Fix incompatible pointer type warning

    "warning: initialization from incompatible pointer type" in GCC
    patricklucas committed Feb 28, 2012
  6. Style

    Make function definition style more consistent in request.c.
    patricklucas committed Feb 28, 2012
  7. Fix function declaration warnings

    "warning: function declaration isn’t a prototype" in GCC
    patricklucas committed Feb 28, 2012
Commits on Feb 27, 2012
  1. OS X support

    * abstract sendfile() differences
    * memset-zero sockaddr_in before using
    * build with -fcommon -- let the linker strip duplicate symbols
    
    Closes #60, #59 and #19.
    patricklucas committed with Feb 27, 2012
Commits on Feb 13, 2012
  1. Typo

    committed Feb 13, 2012