Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-10 | Merge branch 'patched' of git://github.com/kukhyun/cowboy | Loïc Hoguin | |
2013-08-01 | Fix rest_pastebin example | Kuk-Hyun Lee | |
2013-07-22 | Merge branch 'master' of git://github.com/pmyarchon/cowboy | Loïc Hoguin | |
2013-07-18 | Slight docs fix in cowboy_req.erl | pmyarchon | |
2013-07-12 | Merge branch 'fix/websocket-inflate-unmask' of git://github.com/soundrop/cowboy | Loïc Hoguin | |
2013-07-12 | Merge branch 'patch-1' of git://github.com/edgurgel/cowboy | Loïc Hoguin | |
2013-07-12 | Merge branch 'fix-chunked-req' of git://github.com/fishcakez/cowboy | Loïc Hoguin | |
2013-07-08 | Fix qs_vals description on missing value for a name | Eduardo Gurgel | |
2013-07-08 | Use the proper typespec for the websocket_deflate_frame rsv bits | Ali Sabil | |
2013-07-05 | Fix decoding of chunked body. | James Fish | |
Previously cowboy_http:te_chunked/2 would enter an incorrect state if it tried to parse an incomplete chunk when the length was known from the partial chunk. Previosuly cowboy_http:te_chunked/2 expected the trailing "\r\n" to always be present if chunk body was present in the buffer. This is not guaranteed and so this commit accommodates that situation. | |||
2013-07-02 | Fix handling of websocket fragmented deflated frames | Ali Sabil | |
2013-07-02 | Fix websocket unmasking when compression is enabled | Ali Sabil | |
The unmasking logic was based on the length of inflated data instead of the length of the deflated data. This meant data would get corrupted when we receive a websocket frame split across multiple TCP packets. | |||
2013-07-02 | Add failing tests for the websocket deflate support | Ali Sabil | |
2013-07-02 | Fix coding style in websocket_deflate_frame/3 | Ali Sabil | |
2013-07-02 | Remove usage of the inflate buffer | Ali Sabil | |
2013-06-29 | Merge branch 'fix/http-tests-get-mtu' of git://github.com/soundrop/cowboy | Loïc Hoguin | |
2013-06-29 | Merge branch 'fix_docs' of git://github.com/pannonia-technologies/cowboy | Loïc Hoguin | |
2013-06-27 | Minor corrections of the guide | Matthias Endler | |
2013-06-27 | Remove unknown keys from .app.src file | Loïc Hoguin | |
2013-06-27 | Greatly improve the guide introduction | Loïc Hoguin | |
2013-06-23 | Reword the clean erlang code part | Loïc Hoguin | |
We don't care about parameterized modules anymore. They're gone! | |||
2013-06-20 | Fix compilation < R16B010.8.6 | Loïc Hoguin | |
2013-06-20 | Update to 0.8.6 | Loïc Hoguin | |
2013-06-20 | Update CHANGELOG | Loïc Hoguin | |
2013-06-20 | Update AUTHORS | Loïc Hoguin | |
2013-06-20 | Ignore deprecation warning for crypto:sha/1 for now | Loïc Hoguin | |
We can change this call when we start supporting only R16B+, which may happen when R17B is released or some time before. | |||
2013-06-20 | Add asn1 to the list of applications to be started for SSL | Loïc Hoguin | |
Required since R16B01. And apparently needed in some cases before. | |||
2013-06-20 | Update Ranch to 0.8.4 | Loïc Hoguin | |
2013-06-20 | Merge branch 'feature/websocket-deflate-frame' of ↵ | Loïc Hoguin | |
git://github.com/soundrop/cowboy | |||
2013-06-20 | Add support for the webkit deflate frame extension | Ali Sabil | |
2013-06-19 | Update erlang.mk | Loïc Hoguin | |
2013-06-19 | Merge branch 'fix/crash-on-invalid-accept-encoding' of ↵ | Loïc Hoguin | |
git://github.com/soundrop/cowboy | |||
2013-06-13 | Use ct_helper for retrieving the loopack interface MTU | Ali Sabil | |
2013-06-10 | Avoid crashing in cowboy_req on invalid Accept-Encoding header | Ali Sabil | |
Certain clients send malformed Accept-Encoding headers, which causes cowboy_req to crash is compression is enabled. | |||
2013-06-10 | Improve the detection of localhost interfaces for the HTTP test suite | Ali Sabil | |
2013-06-08 | Merge branch 'dont_overwrite_stacktrace' of git://github.com/urbanserj/cowboy | Loïc Hoguin | |
2013-06-07 | Merge branch 'read_with_utc' of git://github.com/narma/cowboy | Loïc Hoguin | |
2013-06-07 | Don't overwrite stacktrace in `cowboy_rest:error_terminate/2` | Sergey Urbanovich | |
This stacktrace is very useful in the `onresponse` hook. For example: ```erlang internal_error_hook(500, Headers, <<>>, Req) -> StackTrace = erlang:get_stacktrace(), Headers0 = [{N, V} || {N, V} <- Headers, N =/= <<"content-length">>], Body = io_lib:format("~p", [StackTrace]), {ok, Req0} = cowboy_req:reply(500, Headers0, Body, Req), Req0; internal_error_hook(Status, Headers, Body, Req) -> {ok, Req0} = cowboy_req:reply(Status, Headers, Body, Req), Req0. ``` | |||
2013-06-07 | Merge branch 'types' of git://github.com/lavrin/cowboy | Loïc Hoguin | |
2013-06-07 | Merge branch 'spdy-zero-length-header-names' of git://github.com/bgentry/cowboy | Loïc Hoguin | |
2013-06-07 | Use read_file_info/2 with {time, universal} option | Sergey Rublev | |
2013-06-07 | Fix the reading of the localhost MTU in the HTTP tests | Ali Sabil | |
Sometimes the localhost interface has a different name from "lo", this fix adds a helper function to read the MTU value when the interface name starts with "lo". | |||
2013-06-05 | Fix a couple control_frame clauses that were too large | Loïc Hoguin | |
2013-06-03 | Add sendfile support to SPDY, enabling cowboy_static use | Loïc Hoguin | |
2013-06-03 | Move static files creation into ct_helper | Loïc Hoguin | |
2013-06-02 | Fix cowboy:start_http/https/spdy typespecs | Radosław Szymczyszyn | |
2013-05-31 | zero-length header names MUST issue a stream error | Blake Gentry | |
2013-05-31 | Don't crash on empty Cookie header | Loïc Hoguin | |
It's not allowed, however a heavily deployed client (Flash player) can send such an empty header, therefore we make a special condition for it and return an empty list when it happens. | |||
2013-05-31 | In content-types, the charset parameter is converted to lowercase | Loïc Hoguin | |
We know this specific parameter is case insensitive so we automatically lowercase it to make things simpler to the developer. | |||
2013-05-31 | Improve generate_etag return value description | Loïc Hoguin | |