Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master
Commits on Jun 11, 2015
  1. @essen

    Fix compilation error due to previous commit

    essen authored
    Ah, conference commits.
  2. @essen

    Add HTTP/2 support preview

    essen authored
    This commit is not only an early preview of HTTP/2, it is an
    early preview of the new Cowboy architecture that will be
    presented tomorrow in my talk. If you have found it before
    the talk, great! It's not complete so you better go watch
    the talk anyway.
Commits on May 7, 2015
  1. @fishcakez
Commits on May 6, 2015
  1. @essen
  2. @essen
  3. @essen

    Dialyzer fixes in cowboy_clock

    essen authored
    This is what I get for merging blindly!
  4. @davidw @essen
  5. @essen
  6. @asskovalev @essen

    added a comment for non-obvious erlang:cancel_timer

    asskovalev authored essen committed
  7. @asskovalev @essen
  8. @essen

    Update Cowlib to 1.3.0

    Juan Puig authored essen committed
Commits on May 5, 2015
  1. @essen

    Add rfc7230 test suite and update others to recent Gun

    essen authored
    This is a large commit.
    The rfc7230 test suite adds many tests from the RFC7230 document.
    Gun has been updated quite a bit recently, which broke the Cowboy
    suites. This is now fixed with this commit.
    A new hook onfirstrequest has been added. It was very useful during
    debugging of the test suites.
    The initial process code has changed a little; more changes are
    expected with the switch to maps for options.
Commits on Mar 6, 2015
  1. @essen

    Update Cowlib to 1.2.0; adds Websocket permessage-deflate

    essen authored
    The Websocket text frames should also be less resource intensive
    to validate now, with a binary concatenation avoided.
Commits on Feb 17, 2015
  1. @egobrain

    Fix reply/4 spec

    egobrain authored Kozlov Yakov committed
    There is wrong -spec of reply/4 function 3rd parametr type must be same as [#http_req spec](
Commits on Feb 16, 2015
  1. @essen

    Do not send empty chunks

    essen authored
    User code may sometimes send an empty value which gets understood
    by the client as being the end of the stream while this was not
    intended. Ignoring empty values allow making sure the stream isn't
    ended by mistake.
  2. @essen
  3. @essen
  4. @essen
  5. @essen

    Fix cookie example

    essen authored
  6. @essen
  7. @essen

    Use cow_ws for the Websocket parsing code

    essen authored
    Updates Cowlib to 1.1.0
Commits on Feb 4, 2015
  1. @essen
Commits on Feb 3, 2015
  1. @essen

    Use cowlib master

    essen authored
Commits on Feb 1, 2015
  1. @essen
  2. @essen

    Fix small detail in docs

    essen authored
Commits on Jan 19, 2015
  1. @grahamrhay

    Update getting_started.ezdoc

    grahamrhay authored
    Make example code dialyzer approved.
Commits on Dec 21, 2014
  1. @essen

    Discard whitespace at the end of header values early

    essen authored
    This is more in line with what RC7230 says, and will allow simplifying
    the parsing code of a few headers in cowlib.
Commits on Dec 4, 2014
  1. @sile
Commits on Nov 25, 2014
  1. @essen
Commits on Nov 24, 2014
  1. @essen
Commits on Nov 23, 2014
  1. @essen

    Add a specs document for RFC6585

    essen authored
    Only a few status codes. Comments in the previous commit apply.
  2. @essen

    Add an RFC7230 HTTP/1.1 server specification document

    essen authored
    This document lists all rules that Cowboy HTTP server will follow
    after careful analysis of the RFC7230.
    Do note that not all these rules are implemented or tested yet,
    and that at the time of commit there may be rules that Cowboy will
    ultimately not implement (for various reasons including performance
    or leaving certain aspects up to the user code).
Commits on Nov 7, 2014
  1. @essen

    Rename 'halt' to 'stop' for better consistency

    essen authored
    Now everywhere in Cowboy when we want to stop something we return
    a 'stop' tuple instead of one of the many choices depending on
    context that we had before.
    This particular change affects middlewares, sub protocols and
    REST handlers which were using 'halt' to stop processing.
  2. @essen

    Rename 'shutdown' close reason and tuples to 'stop'

    essen authored
    The 'shutdown' atom has a specific meaning inside OTP. We are
    instead going to use 'stop' which is pretty much the equivalent
    of what we actually do. 'shutdown' is now reserved for future
    special processes implementation.
  3. @essen


    essen authored
Something went wrong with that request. Please try again.