Permalink
Commits on Jun 25, 2012
Commits on May 23, 2012
  1. Update version to 0.6.0

    Also update the CHANGELOG and copyright years.
    Lo��c Hoguin committed May 23, 2012
Commits on May 21, 2012
  1. Remove a dumb warning when running the tests

    Loïc Hoguin committed May 21, 2012
  2. Merge branch 'cookie_slash' of https://github.com/bfrog/cowboy

    Lo��c Hoguin committed May 21, 2012
  3. Merge branch 'serve-static-file' of https://github.com/klaar/cowboy

    Fix alphabetical order since @klaar seems to have issues with it. ;)
    Loïc Hoguin committed May 21, 2012
  4. Make multipart code use stream_body

    Lo��c Hoguin committed May 21, 2012
  5. Small updates to the ROADMAP and doc comments

    Lo��c Hoguin committed May 21, 2012
Commits on May 14, 2012
  1. Only ignore slashes in cookie values for the path

    * Ensures cookie encoding errors are caught earlier
    * Fix separator misspelling
    bfrog committed Apr 17, 2012
  2. Merge pull request #216 from nox/rfc6585

    Add new HTTP status codes from RFC 6585
    essen committed May 14, 2012
Commits on May 6, 2012
  1. Add new HTTP status codes from RFC 6585

    See http://tools.ietf.org/html/rfc6585 for further details.
    nox committed May 6, 2012
Commits on May 5, 2012
  1. Add a test checking requests with size around the MTU

    Loïc Hoguin committed May 5, 2012
  2. Merge branch 'patch-1' of https://github.com/yrashk/cowboy

    Loïc Hoguin committed May 5, 2012
  3. Add a test for empty path segments

    Loïc Hoguin committed May 5, 2012
Commits on May 4, 2012
  1. Add a note about crypto websocket usage in the doc comments

    Lo��c Hoguin committed May 4, 2012
  2. Merge branch 'response-hook'

    Loïc Hoguin committed May 4, 2012
  3. Add an 'onresponse' hook

    This new protocol option is a fun.
    
    It expects 3 args: the Status code used in the reply (this is the
    cowboy_http:status() type, it can be an integer or a binary), the
    headers that will be sent in the reply, and the Req. It should
    only return a possibly modified Req. This can be used for many
    things like error logging or custom error pages.
    
    If a reply is sent inside the hook, then Cowboy will discard the
    reply initially sent. Extra caution must be used in the handlers
    making use of inline chunked replies as they will throw an error.
    
    This fun cannot be used as a filter, you can either observe the
    reply sent or discard it to send a different one instead.
    
    The hook will not be called for replies sent from inside the hook.
    Loïc Hoguin committed Apr 30, 2012
Commits on May 3, 2012
  1. Merge branch 'cancel-timer' of https://github.com/etrepum/cowboy

    Lo��c Hoguin committed May 3, 2012
Commits on May 2, 2012
  1. Add a test for HTTP handlers loop timeouts

    Loïc Hoguin committed May 2, 2012
Commits on Apr 30, 2012
  1. Refactor the reply functions

    Loïc Hoguin committed Apr 30, 2012
  2. Add file option to cowboy_http_static

    Magnus Klaar committed Apr 30, 2012
  3. Merge branch 'cowboy-client'

    Loïc Hoguin committed Apr 30, 2012
Commits on Apr 29, 2012
  1. Fix and rework the HTTP test suite

    Use a proper HTTP client to run all tests. This client is currently
    undocumented and should not be used.
    
    Includes a few fixes:
    
    * Fix a bug in the max_keepalive test
    * Fix a bug with max_keepalive handling
    * Fix a bug in stream_body/1 where data was lost under some conditions
    
    The tests now run quite faster than before.
    
    All the tests now run twice: once for TCP, once for SSL.
    Loïc Hoguin committed Apr 28, 2012
Commits on Apr 28, 2012
  1. Add .cowboy.plt to the gitignore

    Lo��c Hoguin committed Apr 28, 2012
Commits on Apr 24, 2012
Commits on Apr 13, 2012
  1. Add a clean-docs target to the Makefile

    Lo��c Hoguin committed Apr 13, 2012
Commits on Apr 12, 2012
  1. Cleanup the .gitignore

    Loïc Hoguin committed Apr 12, 2012
  2. Use a separate rebar.config file for running tests

    Lo��c Hoguin committed Apr 12, 2012
Commits on Apr 8, 2012
  1. Make charsets parsing more relaxed

    Certain user agents send invalid Accept-Charset headers, like the
    following: "ISO-8859-1;utf-8;q=0.7,*;q=0.7"
    
    The user agent with which this behavior was observed presented itself
    with the User-Agent string: "Mozilla/5.0 (Windows; U; Windows NT 5.1;
    en-US; rv:1.9) Gecko/2008052906 Firefox/3.0" Although this doesn't
    appear to be correct. The request might have been mangled by a
    transparent proxy.
    asabil committed Apr 8, 2012
Commits on Apr 6, 2012
  1. Update autobahn suite to use autobahntestsuite

    Magnus Klaar committed Apr 6, 2012