Permalink
Commits on Nov 9, 2011
Commits on Nov 7, 2011
Commits on Nov 6, 2011
  1. Add 'Accept-Language' to cowboy_http_req:parse_header/2

    Loïc Hoguin committed Nov 6, 2011
Commits on Nov 5, 2011
  1. Remove the IS_DIGIT macro

    Loïc Hoguin committed Nov 5, 2011
  2. Add 'If-Modified-Since' and 'If-Unmodified-Since' to parse_header/2

    Loïc Hoguin committed Nov 5, 2011
    Implementing the full HTTP-date type (RFC1123, RFC850, asctime).
Commits on Nov 4, 2011
  1. Merge branch 'parse_header-content-length' of https://github.com/nox/…

    Loïc Hoguin committed Nov 4, 2011
    …cowboy
    
    Conflicts:
    	src/cowboy_http.erl
  2. Remove unneeded whitespaces according to the HTTP spec

    Loïc Hoguin committed Nov 4, 2011
  3. Rename cowboy_http:charset/2 to conneg/2 and use it for Accept-Encoding

    Loïc Hoguin committed Nov 4, 2011
    Sorry I apparently used an outdated RFC when I was doing this.
Commits on Nov 1, 2011
  1. Set the cowboy_listener process priority to high

    Loïc Hoguin committed Nov 1, 2011
    See comment added with it for more information.
Commits on Oct 30, 2011
Commits on Oct 29, 2011
Commits on Oct 28, 2011
  1. fix supervisor spec for non dynamic modules

    Steven Gravell committed Oct 28, 2011
    a release upgrade on a vm running cowboy where any other appup
    includes an {update, Mod, {advanced, Extra}} instruction will hang
    forever due to these child specs being wrong.
    
    The gen_servers should be [Mod] and the non gen_server needs to be []
    since there is no callback to handle this.
Commits on Oct 26, 2011
  1. Add 'Accept-Charset' to cowboy_http_req:parse_header/2

    Loïc Hoguin committed Oct 26, 2011
  2. Rename private function quality/2 into qvalue/2

    Loïc Hoguin committed Oct 26, 2011
  3. Add 'Accept-Encoding' to cowboy_http_req:parse_header/2

    Loïc Hoguin committed Oct 26, 2011
  4. Add 'Accept' header parsing

    Loïc Hoguin committed Oct 26, 2011
    Rework the cowboy_http_req:parse_header/2 function while I was at it.
Commits on Oct 25, 2011
  1. Merge pull request #79 from athoune/patch-1

    Loïc Hoguin committed Oct 25, 2011
    Update README.md
Commits on Oct 24, 2011
  1. Update README.md

    athoune committed Oct 24, 2011
Commits on Oct 20, 2011
  1. Add a cowboy_http_req:upgrade_reply/3 function and use it for websockets

    Loïc Hoguin committed Oct 20, 2011
    This function doesn't try to add any additional header besides the
    Connection: Upgrade header. It also doesn't accept a body.
    
    It should be used for the intermediate reply to an upgrade process,
    before the real reply is sent (if any, for example when using TLS).
  2. "websocket" must be treated in a case insensitive manner for upgrades

    Loïc Hoguin committed Oct 20, 2011
    Fixed according to the websocket draft specs.
Commits on Oct 19, 2011
  1. Add a max_line_length to the HTTP protocol

    Loïc Hoguin committed Oct 19, 2011
    Allows to limit the size of request and header lines, thus preventing
    Cowboy from infinitely reading from the socket and never finding an
    end of line.
    
    Defaults to 4096 bytes.
  2. Fix the init_shutdown test

    Loïc Hoguin committed Oct 19, 2011
Commits on Oct 17, 2011
  1. Rewrite the token list parsing into separate, modulable functions

    Loïc Hoguin committed Oct 17, 2011
    Introduce cowboy_http's list/2, nonempty_list/2, token/2 functions.