Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-25 | Improve static file handler guide chapter | Loïc Hoguin | |
Add more infos about MIME types and the file option. | |||
2013-04-25 | Document meta values set by REST | Loïc Hoguin | |
You can use these values to perform a reply using the negotiated content-type and language for non-HEAD/GET methods. | |||
2013-04-19 | Add section about REST methods | Loïc Hoguin | |
2013-04-12 | Add default operations for OPTIONS method in REST | Loïc Hoguin | |
It defaults to setting the Allow header to "HEAD, GET, OPTIONS". | |||
2013-04-11 | Merge branch 'eventsource-helper' of git://github.com/jdavisp3/cowboy | Loïc Hoguin | |
2013-04-11 | Fix static handler snippet in the guide | Loïc Hoguin | |
Thanks to Martin Törnwall for pointing this out. | |||
2013-04-11 | First draft of the REST chapter in the guide | Loïc Hoguin | |
2013-04-11 | Remove cowboy_req:peer_addr/1 | Loïc Hoguin | |
This kind of function is highly dependent on the proxy used, therefore parsing was added for x-forwarded-for instead and we just let users write the function that works for them. The code can be easily extracted if anyone was using the function. | |||
2013-04-06 | Add a reference to an eventsource helper utility. | Dave Peticolas | |
2013-04-03 | Update Ranch to 0.8.0 | Loïc Hoguin | |
2013-04-02 | Replace init_stream/5 with stream_body/2 | Loïc Hoguin | |
This allows us to change the max chunk length on a per chunk basis instead of for the whole stream. It's also much easier to use this way even if we don't want to change the chunk size. | |||
2013-03-22 | Add a guide section for resource links | Loïc Hoguin | |
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-02 | Describe arguments of the HTTP handler callbacks | Loïc Hoguin | |
2013-03-02 | Explain what are listeners and acceptors in Getting Started | Loïc Hoguin | |
2013-03-02 | Add a recommendation about static files in production to the guide | Loïc Hoguin | |
2013-03-01 | Add an example of onresponse hooks | Adam Cammack | |
Also fix the guide entry on hooks. | |||
2013-03-01 | Fix an error in the guide introduction | Loïc Hoguin | |
Reported by Joe Armstrong. | |||
2013-02-27 | Add a Supported platforms section to the guide introduction | Loïc Hoguin | |
2013-02-20 | Add cowboy:set_env/3 | Loïc Hoguin | |
2013-02-16 | Add sub protocol behaviour | James Fish | |
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 | Add a few directions in the REST chapter in the guide | Loïc Hoguin | |
This is obviously not proper documentation. We will properly document it when the API stabilizes. | |||
2013-01-31 | Small routing guide fix | Ivan Lisenkov | |
Make cowboy_router:compile/1 return to be consistent with current implementation. | |||
2013-01-30 | Fix small error in the websocket chapter in the guide | Loïc Hoguin | |
Reported by Michel Rijnders. | |||
2013-01-29 | Add a section about closing the connection in the guide | Loïc Hoguin | |
2013-01-28 | Add the 'function' constraint | Loïc Hoguin | |
2013-01-28 | Add the 'int' constraint | Loïc Hoguin | |
2013-01-28 | New routing | Loïc Hoguin | |
Ultimately few things change, it's mostly just a nicer syntax and slightly different expectations. The name of the value `dispatch` did not change, because the previous dispatch values will now fail if the code is not updated to using `cowboy_router:compile/1`. No constraints have been implemented in this commit. | |||
2013-01-22 | Replace terminate/2 with terminate/3, adding a Reason | Loïc Hoguin | |
This should have been done a *long* time ago, back when I initially added Websocket support. This is the first part of two in improving loop handler support with regards to socket closure. Reason may include: {normal, shutdown} for the most normal shutdown, {normal, timeout} for a loop handler timeout shutdown, or {error, _} if an error occured. | |||
2013-01-21 | Merge pull request #369 from rramsden/patch-1 | Loïc Hoguin | |
Fix typo in the guide introduction | |||
2013-01-20 | First draft done for the request object guide chapter | Loïc Hoguin | |
2013-01-19 | More request object documentation in the guide | Loïc Hoguin | |
2013-01-18 | Document the static handler in the guide | Loïc Hoguin | |
2013-01-18 | Finish up the Internals chapter | Loïc Hoguin | |
2013-01-18 | Document loop handlers in the guide | Loïc Hoguin | |
2013-01-18 | Beginning of request object chapter in the guide | Loïc Hoguin | |
2013-01-18 | Add plain HTTP handlers documentation to the guide | Loïc Hoguin | |
2013-01-18 | Finish the routing chapter of the guide | Loïc Hoguin | |
Note that this is the new routing not yet available in master. The code should follow in a few days. | |||
2013-01-18 | Fix capitalize_hook example | Loïc Hoguin | |
2013-01-17 | Fix typo in the guide introduction | Richard Ramsden | |
2013-01-18 | Add hooks documentation to the guide | Loïc Hoguin | |
2013-01-18 | Do not use tabulations in the guide | Loïc Hoguin | |
2013-01-18 | Explain how to write custom protocol upgrades in the guide | Loïc Hoguin | |
2013-01-17 | Get the basics of Websocket covered in the guide | Loïc Hoguin | |
2013-01-17 | Add cowboy_bstr:capitalize_token/1 | Loïc Hoguin | |
For optional header name capitalization. See the guide section about it. | |||
2013-01-11 | Fix getting started example, missing env | Loïc Hoguin | |
2013-01-03 | Add middleware support | Loïc Hoguin | |
Middlewares allow customizing the request processing. All existing Cowboy project are incompatible with this commit. You need to change `{dispatch, Dispatch}` in the protocol options to `{env, [{dispatch, Dispatch}]}` to fix your code. |