Permalink
Commits on Oct 16, 2016
  1. Merge pull request #98 from OlivierDuchateau/master

    Allow to build bjoern on DragonFly.
    committed on GitHub Oct 16, 2016
Commits on Oct 10, 2016
  1. Merge pull request #97 from Cito/master

    Tell the application that bjoern is single-threaded
    committed on GitHub Oct 10, 2016
  2. Tell the application that bjoern is single-threaded

    This closes issue #96.
    Cito committed Oct 10, 2016
Commits on Aug 26, 2016
  1. Merge pull request #92 from defnull/patch-1

    State missing Python 3 support in classifiers.
    committed on GitHub Aug 26, 2016
  2. State missing Python 3 support in classifiers.

    Bjoern fails to build for Python 3, so it should be noted in the classifier that support is missing.
    defnull committed on GitHub Aug 26, 2016
Commits on Apr 11, 2016
  1. Remove old file

    committed Apr 11, 2016
  2. Version 1.4.3

    committed Apr 11, 2016
  3. Fix an infinite loop caused by misuse of Unix API

    Plus some refactoring. Closes #88.
    
    The issue was that we checked for "read(...) <= 0", and then "errno not
    in {EAGAIN, EWOULDBLOCK}". Sometimes we would run into "read(...) == 0,
    errno in {EAGAIN, EWOULDBLOCK}". In this case we must NOT continue
    reading from the client, but rather close the connection.
    
    Indeed, it is illegal to check errno unless read returns -1, because
    errno is never actually zeroed out and may still have an "old" value
    from some other syscall. Our case distinction relied on errno be zeroed out.
    committed Apr 11, 2016
Commits on Nov 20, 2015
  1. Switch to setuptools

    committed Nov 20, 2015
Commits on Oct 28, 2015
  1. Merge pull request #89 from gitter-badger/gitter-badge

    Add a Gitter chat badge to README.rst
    committed Oct 28, 2015
  2. Add Gitter badge

    gitter-badger committed Oct 28, 2015
Commits on Aug 20, 2015
  1. Fix #77: Don't abort running requests on ^C

    The graceful shutdown is achieved by stopping the accept and signal
    watchers. This way, we're not accepting any more clients and the main
    loop ends as soon as all currently processed requests have been worked
    off.
    
    This patch also ports the libev API calls from libev v3 to v4.
    committed Aug 20, 2015
Commits on Aug 13, 2015
  1. Cleanup

    committed Aug 13, 2015
  2. Remove empty header file

    committed Jun 28, 2015
Commits on Apr 9, 2015
  1. Merge pull request #85 from paulocheque/patch-1

    Update README.rst
    committed Apr 9, 2015
  2. Update README.rst

    doc: reuseport => reuse_port
    paulocheque committed Apr 9, 2015
Commits on Jan 14, 2015
  1. Version 1.4.2

    committed Jan 14, 2015
  2. Fix socket shutdown

    committed Jan 14, 2015
  3. Tests for previous commit

    committed Jan 14, 2015
Commits on Aug 25, 2014
  1. Update README.rst

    committed Aug 25, 2014
Commits on Aug 24, 2014
  1. Update installation instructions

    Created a more detailed manual in the wiki.
    
    Motivated by #82
    committed Aug 24, 2014
Commits on Aug 23, 2014
  1. Version 1.4.1

    committed Aug 23, 2014
  2. Fix build on FreeBSD

    Thanks to Olivier Duchateau for the patch.
    committed Aug 23, 2014
Commits on Aug 11, 2014
  1. Update README.rst

    committed Aug 11, 2014
  2. Version 1.4.0

    committed Aug 11, 2014
  3. CHANGELOG

    committed Aug 11, 2014
Commits on May 29, 2014
  1. Merge pull request #79 from Logout22/master

    Fix setup.py with respect to b294991
    committed May 29, 2014
  2. Updated setup.py

    Martin Unzner committed May 29, 2014
Commits on May 23, 2014
  1. Fix #76: Build issue on ARM

    Thanks to Martin Unzner for the report and suggested patch.
    committed May 23, 2014
Commits on Mar 2, 2014
  1. Merge pull request #70 from Shumen/patch-2

    fix compiling error when pip install in Fedora/CentOS, since libev-devel header path in /usr/include/libev
    committed Mar 2, 2014
Commits on Jan 7, 2014
  1. typo

    committed Jan 7, 2014
Commits on Jan 1, 2014