Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-12 | Remove useless todo comments | Loïc Hoguin | |
2014-07-12 | Drop R15 support | Loïc Hoguin | |
2014-07-12 | Small addition to the ROADMAP | Loïc Hoguin | |
2014-07-12 | Reply with 400 on header parsing crash | Loïc Hoguin | |
This is a first step to improve the HTTP status codes returned by Cowboy on crashes. We will tweak it over time. Also fixes a small bug where two replies may have been sent when using loop handlers under rare conditions. | |||
2014-07-10 | Clarify {true, URL} return for AcceptResource callback | Loïc Hoguin | |
2014-07-07 | Merge branch 'fix-spdy-parse-frame' of git://github.com/voluntas/cowboy | Loïc Hoguin | |
A fix for a possible bug has been made to the original patch. | |||
2014-07-07 | Add failing test of chaining SPDY frames | Loïc Hoguin | |
2014-07-07 | Small addition to 2.0 roadmap | Loïc Hoguin | |
2014-07-06 | Provide installable man pages | Loïc Hoguin | |
make docs: generate Markdown and man pages in doc/ make install-docs: install man pages to be usable directly Docs are generated from the ezdoc files in doc/src/. | |||
2014-07-01 | Add a new guide chapter: designing a resource handler | Loïc Hoguin | |
2014-07-01 | Explain that passing Req around leads to undefined behavior | Loïc Hoguin | |
2014-07-01 | Merge branch 'fix/rest_principles_typo' of ↵ | Loïc Hoguin | |
git://github.com/paulo-ferraz-oliveira/cowboy | |||
2014-06-30 | Fix typo in REST principles chapter | Paulo Oliveira | |
2014-06-30 | Add missing bracket in a guide example | Loïc Hoguin | |
2014-06-30 | Tweak the REST principles chapter following feedback | Loïc Hoguin | |
2014-06-30 | Add note about httpbis to the roadmap | Loïc Hoguin | |
2014-06-30 | Return 422 instead of 400 when AcceptResource returns false | Loïc Hoguin | |
422 is undefined for HTTP and interpreted as 400. | |||
2014-06-30 | Update specs that were too wide | Loïc Hoguin | |
2014-06-30 | Forgot a todo in the ROADMAP | Loïc Hoguin | |
2014-06-30 | Roadmap for Cowboy 2.0 | Loïc Hoguin | |
2014-06-30 | Fix typo | Loïc Hoguin | |
2014-06-30 | Update erlang.mk and update paths to start the release | Loïc Hoguin | |
Fixes a couple invalid instructions at the same time. | |||
2014-06-28 | Fix cowboy_spdy parse frame | Nakai Ryosuke | |
2014-06-26 | Document the HTTP status codes Cowboy may send in the manual | Loïc Hoguin | |
422 is left out as it's soon to be replaced by 400. | |||
2014-06-25 | Cowboy works fine under 17.1 | Loïc Hoguin | |
2014-06-25 | Wrap-up the user guide | Loïc Hoguin | |
2014-06-23 | Add a multipart intro chapter to the guide | Loïc Hoguin | |
2014-06-22 | Write the guide chapter rest_flowcharts explaining the diagrams | Loïc Hoguin | |
2014-06-21 | Add a missing "true" label | Loïc Hoguin | |
2014-06-21 | Add a stub chapter with all the REST flowcharts | Loïc Hoguin | |
The detailed explanations will be written at a later time. | |||
2014-06-21 | Add more details about the 304 in cond diagram | Loïc Hoguin | |
2014-06-21 | Add REST diagram for PUT/POST/PATCH | Loïc Hoguin | |
2014-06-20 | Add REST diagram for DELETE method | Loïc Hoguin | |
2014-06-20 | Add REST diagram for GET and HEAD | Loïc Hoguin | |
2014-06-19 | Add REST diagram for the part about conditional requests | Loïc Hoguin | |
2014-06-19 | Add variances to the conneg diagram | Loïc Hoguin | |
2014-06-19 | Add more REST diagrams | Loïc Hoguin | |
2014-06-18 | Add REST diagram for OPTIONS method | Loïc Hoguin | |
2014-06-10 | Update Cowboy to 0.10.00.10.0 | Loïc Hoguin | |
2014-06-10 | Update AUTHORS | Loïc Hoguin | |
2014-06-10 | Update CHANGELOG and ROADMAP | Loïc Hoguin | |
2014-06-10 | Update Ranch to 0.10.0 | Loïc Hoguin | |
2014-06-10 | Update cowlib to 0.6.2 | Loïc Hoguin | |
Fixes parsing of Google Analytics cookies. | |||
2014-06-10 | Fix specs and a weird value in cowboy_spdy | Loïc Hoguin | |
2014-06-10 | Merge branch 'binary-expires' of git://github.com/NineFX/cowboy | Loïc Hoguin | |
2014-06-10 | Allow users to pass a raw binary() as the expires header. | Drew Varner | |
2014-06-04 | Add a REST principles chapter to the guide | Loïc Hoguin | |
This is a complex subject so hopefully I did not introduce errors while trying to explain it. | |||
2014-06-03 | Add a simple multipart upload example | Loïc Hoguin | |
2014-06-03 | Add a return value to onresponse hook to override status/headers | Loïc Hoguin | |
This would allow us to override them without messing up the body, and would make it usable with the static file handler for example. Experimental at this point. | |||
2014-06-02 | Add request body reading options | Loïc Hoguin | |
The options were added to allow developers to fix timeout issues when reading large bodies. It is also a cleaner and easier to extend interface. This commit deprecates the functions init_stream, stream_body and skip_body which are no longer needed. They will be removed in 1.0. The body function can now take an additional argument that is a list of options. The body_qs, part and part_body functions can too and simply pass this argument down to the body call. There are options for disabling the automatic continue reply, setting a maximum length to be returned (soft limit), setting the read length and read timeout, and setting the transfer and content decode functions. The return value of the body and body_qs have changed slightly. The body function now works similarly to the part_body function, in that it returns either an ok or a more tuple depending on whether there is additional data to be read. The body_qs function can return a badlength tuple if the body is too big. The default size has been increased from 16KB to 64KB. The default read length and timeout have been tweaked and vary depending on the function called. The body function will now adequately process chunked bodies, which means that the body_qs function will too. But this means that the behavior has changed slightly and your code should be tested properly when updating your code. The body and body_qs still accept a length as first argument for compatibility purpose with older code. Note that this form is deprecated and will be removed in 1.0. The part and part_body function, being new and never having been in a release yet, have this form completely removed in this commit. Again, while most code should work as-is, you should make sure that it actually does before pushing this to production. |