Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-09 | Update to 0.8.20.8.2 | Loïc Hoguin | |
2013-03-06 | Merge branch 'check-body-length' of git://github.com/rambocoder/cowboy | Loïc Hoguin | |
2013-03-06 | Stop using binary:match in cowboy_protocol | Loïc Hoguin | |
It's been found slower than a custom equivalent to what we were using it for. As this is the critical path we prefer the custom solution. | |||
2013-03-06 | Check the length before reading the body in body/1 and body_qs/1 | rambocoder | |
2013-03-05 | Make streamed chunk size configurable | Loïc Hoguin | |
Defaults to a maximum of 1000000 bytes. Also standardize the te_identity and te_chunked decoding functions. Now they both try to read as much as possible (up to the limit), making body reading much faster when not using chunked encoding. | |||
2013-03-05 | Handle identity transfer-encoding when determining body length | Loïc Hoguin | |
2013-03-03 | Add '*' matcher for parameters | Slava Yurin | |
For get_type_provided: '*' will be match any parameters of media-range in "accept" header. If '*' matched, then '*' is replaced by the matching parameters. If Accept header is missing and '*' using, then in media_type in parameters will be '*' and reply content-type will be without any parameters. For content_types_accepted: '*' will be match any parameters in "content-type" header. | |||
2013-03-02 | Fix cowboy_router types | Loïc Hoguin | |
2013-03-01 | Make path check cross-platform and generally safer | Loïc Hoguin | |
2013-02-27 | Optimize cowboy_static:rest_init/2 | Loïc Hoguin | |
2013-02-27 | Remove extraneous newlines in cowboy_static | Loïc Hoguin | |
2013-02-27 | Fix an incorrect comment in cowboy_router | Loïc Hoguin | |
2013-02-22 | Fix to prevent loop handler awakening immediately after response sent | James Fish | |
If a loop handler sent a response (e.g. cowboy_req:chunked_reply/2,/3) and then returns {loop, Req, HandlerState, hibernate} it would have a {cowboy_req, resp_sent} message in its message queue. This message would cause the process to immediately awaken, so it is flushed before hibernation. | |||
2013-02-22 | Update to 0.8.10.8.1 | Loïc Hoguin | |
2013-02-21 | Added warn compile options. Fixed compile warnings. | Egobrain | |
2013-02-20 | Add cowboy:set_env/3 | Loïc Hoguin | |
2013-02-17 | Merge branch 'fix-handler-spec' of git://github.com/fishcakez/cowboy | Loïc Hoguin | |
2013-02-17 | Merge branch 'sub_protocol-behaviour' of git://github.com/fishcakez/cowboy | Loïc Hoguin | |
2013-02-17 | Fix {suspend, ...} specs to use atom() for function name | James Fish | |
2013-02-16 | Add sub protocol behaviour | James Fish | |
2013-02-15 | Make sure socket is passive once we've done with loop handler | Andrew Majorov | |
It is sometimes important to make a socket passive as it was initially and as it is expected to be by cowboy_protocol, right after we've done with loop handling. | |||
2013-02-14 | Properly pass the handler's state to websocket_terminate/3 on close | Loïc Hoguin | |
2013-02-14 | Merge branch 'has_body_improved' of git://github.com/0xAX/cowboy | Loïc Hoguin | |
2013-02-14 | Merge branch 'fix/websocket_callback_specs' of git://github.com/keynslug/cowboy | Loïc Hoguin | |
2013-02-14 | Merge branch 'native_compile' of git://github.com/acammack/cowboy | Loïc Hoguin | |
2013-02-14 | cowbot_req:has_body:/1 improved | 0xAX | |
2013-02-13 | Make cowboy_websocket.erl compile with +native | Adam Cammack | |
Worked until cccc0bc | |||
2013-02-13 | Update websocket handler callback specs | Andrew Majorov | |
There are some additional terminate reasons exist which are not mentioned in the specs. | |||
2013-02-12 | Make cowboy_http.erl compile with +native | Adam Cammack | |
Worked until 27da092 | |||
2013-02-12 | Update to 0.8.00.8.0 | Loïc Hoguin | |
2013-02-12 | Make cowboy_protocol:resume/6 private | Loïc Hoguin | |
2013-02-12 | Fix connection state being ignored for unknown length streaming | Loïc Hoguin | |
2013-02-12 | Merge branch 'static_doc' of git://github.com/acammack/cowboy | Loïc Hoguin | |
2013-02-11 | Fix examples in cowboy_static edoc and guide | Adam Cammack | |
2013-02-11 | Better handle socket closing with loop handlers | Loïc Hoguin | |
We now read from the socket to be able to detect errors or TCP close events, and buffer the data if any. Once the data receive goes over a certain limit, which defaults to 5000 bytes, we simply close the connection with an {error, overflow} reason. | |||
2013-02-09 | Do not reset the connection timeout timer on send | Loïc Hoguin | |
Sends can be successful even if the connection is gone. | |||
2013-02-09 | Make sure rest_terminate is always called | Loïc Hoguin | |
Also improves error reporting. | |||
2013-02-09 | Fix Location header | Slava Yurin | |
Fix #414 | |||
2013-02-06 | Fix crashes when creating the request | Loïc Hoguin | |
We now obtain the peer address before creating the Req object. If an error occurs, then something went wrong, we close the connection nicely directly. | |||
2013-02-06 | Strip whitespaces when authorization type is unknown | Loïc Hoguin | |
2013-02-06 | Merge branch 'expose-to_upper' of git://github.com/dvv/cowboy | Loïc Hoguin | |
2013-02-06 | Merge branch 'no-unicode-uri' of git://github.com/dvv/cowboy | Loïc Hoguin | |
2013-02-06 | Merge branch 'master' of git://github.com/tsloughter/cowboy | Loïc Hoguin | |
2013-02-01 | add guards on set_resp_body_fun for streamlen and streamfun | Tristan Sloughter | |
2013-01-30 | Make sure the peer name is always available | Loïc Hoguin | |
2013-01-30 | Fix a new warning found by Dialyzer R16A | Loïc Hoguin | |
2013-01-29 | Merge branch 'patch-1' of https://github.com/CamShaft/cowboy | Loïc Hoguin | |
Conflicts: src/cowboy_rest.erl | |||
2013-01-29 | Merge branch 'feature_basic_auth' of https://github.com/ivlis/cowboy | Loïc Hoguin | |
2013-01-30 | Implement authorization header parsing | Ivan Lisenkov | |
Basic HTTP authorization according to RFC 2617 is implemented. Added an example of its usage with REST handler. | |||
2013-01-29 | allow POST rest handling to specify path after accepting content | Tom Burdick | |