Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-22 | Experiment with a Dialyzer step for CircleCI | Loïc Hoguin | |
2015-07-21 | Fix ci-prepare when OTP builds exist | Loïc Hoguin | |
2015-07-21 | Add logs/ as CircleCI artifact | Loïc Hoguin | |
To be kept after the run ends. | |||
2015-07-21 | Don't ignore failure when doing 'make ci' | Loïc Hoguin | |
The best way to use 'make ci' is 'make -k ci', then it will complete its run even if a version fails, and still exit with an error code. | |||
2015-07-21 | Add caching of OTP builds for CircleCI | Loïc Hoguin | |
Unfortunately not seeing how I can try it other than committing the file... Oh well, polluting the logs! | |||
2015-07-21 | Don't call xdg-open at the end of CI | Loïc Hoguin | |
2015-07-21 | Update erlang.mk and remove .app.src | Loïc Hoguin | |
Everything is now directly generated from the Makefile. Also properly update dependencies. | |||
2015-07-21 | Experiment with CircleCI | Loïc Hoguin | |
2015-06-12 | Fix compilation error due to previous commit | Loïc Hoguin | |
Ah, conference commits. | |||
2015-06-11 | Add HTTP/2 support preview2.0.0-pre.2 | Loïc Hoguin | |
This commit is not only an early preview of HTTP/2, it is an early preview of the new Cowboy architecture that will be presented tomorrow in my talk. If you have found it before the talk, great! It's not complete so you better go watch the talk anyway. | |||
2015-05-07 | Exit with exit/1 on handler exception and include class in reason | James Fish | |
2015-05-06 | Use the most recent state on error in cowboy_rest | Loïc Hoguin | |
2015-05-06 | Fix a compile error introduced in previous commit | Loïc Hoguin | |
2015-05-06 | Dialyzer fixes in cowboy_clock | Loïc Hoguin | |
This is what I get for merging blindly! | |||
2015-05-06 | Add an index.html that is also served statically as the default for / | David N. Welton | |
2015-05-06 | Merge branch 'patch-2' of https://github.com/egobrain/cowboy | Loïc Hoguin | |
2015-05-06 | added a comment for non-obvious erlang:cancel_timer | Alex Kovalev | |
2015-05-06 | fixed cowboy_clock inbox overflow if system clock was changed | Alex Kovalev | |
2015-05-06 | Update Cowlib to 1.3.0 | Juan Puig | |
2015-05-05 | Add rfc7230 test suite and update others to recent Gun | Loïc Hoguin | |
This is a large commit. The rfc7230 test suite adds many tests from the RFC7230 document. Gun has been updated quite a bit recently, which broke the Cowboy suites. This is now fixed with this commit. A new hook onfirstrequest has been added. It was very useful during debugging of the test suites. The initial process code has changed a little; more changes are expected with the switch to maps for options. | |||
2015-03-06 | Update Cowlib to 1.2.0; adds Websocket permessage-deflate | Loïc Hoguin | |
The Websocket text frames should also be less resource intensive to validate now, with a binary concatenation avoided. | |||
2015-02-17 | Fix reply/4 spec | Yakov | |
There is wrong -spec of reply/4 function 3rd parametr type must be same as [#http_req spec](https://github.com/ninenines/cowboy/blob/master/src/cowboy_req.erl#L140) | |||
2015-02-16 | Do not send empty chunks | Loïc Hoguin | |
User code may sometimes send an empty value which gets understood by the client as being the end of the stream while this was not intended. Ignoring empty values allow making sure the stream isn't ended by mistake. | |||
2015-02-16 | Add +warn_untyped_record to the build options | Loïc Hoguin | |
2015-02-16 | Merge branch 'add_spdy_record_field_type' of https://github.com/sile/cowboy | Loïc Hoguin | |
2015-02-16 | Merge branch 'master' of https://github.com/sstrigler/cowboy | Loïc Hoguin | |
2015-02-16 | Fix cookie example | Loïc Hoguin | |
2015-02-16 | Merge branch 'patch-1' of https://github.com/grahamrhay/cowboy | Loïc Hoguin | |
2015-02-16 | Use cow_ws for the Websocket parsing code | Loïc Hoguin | |
Updates Cowlib to 1.1.0 | |||
2015-02-04 | Use cowlib for parsing headers; remove cowboy_http | Loïc Hoguin | |
2015-02-03 | Use cowlib master | Loïc Hoguin | |
2015-02-01 | Add a test with host ending in a dot in the router | Loïc Hoguin | |
2015-02-01 | Fix small detail in docs | Loïc Hoguin | |
2015-01-19 | Update getting_started.ezdoc | Graham Hay | |
Make example code dialyzer approved. | |||
2014-12-21 | Discard whitespace at the end of header values early | Loïc Hoguin | |
This is more in line with what RC7230 says, and will allow simplifying the parsing code of a few headers in cowlib. | |||
2014-12-05 | Add typespecs for state record in cowboy_spdy module | Takeru Ohta | |
2014-11-25 | Small clarification on max_request_line_length | Loïc Hoguin | |
2014-11-24 | Docs clarification when returning a list of ws frames | Loïc Hoguin | |
2014-11-23 | Add a specs document for RFC6585 | Loïc Hoguin | |
Only a few status codes. Comments in the previous commit apply. | |||
2014-11-23 | Add an RFC7230 HTTP/1.1 server specification document | Loïc Hoguin | |
This document lists all rules that Cowboy HTTP server will follow after careful analysis of the RFC7230. Do note that not all these rules are implemented or tested yet, and that at the time of commit there may be rules that Cowboy will ultimately not implement (for various reasons including performance or leaving certain aspects up to the user code). | |||
2014-11-07 | Rename 'halt' to 'stop' for better consistency | Loïc Hoguin | |
Now everywhere in Cowboy when we want to stop something we return a 'stop' tuple instead of one of the many choices depending on context that we had before. This particular change affects middlewares, sub protocols and REST handlers which were using 'halt' to stop processing. | |||
2014-11-07 | Rename 'shutdown' close reason and tuples to 'stop' | Loïc Hoguin | |
The 'shutdown' atom has a specific meaning inside OTP. We are instead going to use 'stop' which is pretty much the equivalent of what we actually do. 'shutdown' is now reserved for future special processes implementation. | |||
2014-11-07 | Update erlang.mk | Loïc Hoguin | |
2014-10-08 | change init/2 to return #state{} in documentation | Stefan Strigler | |
Most examples returned 'Opts' as given by second argument to init. By using '#state{}' the examples make it more clear that this is what is being passed as 'State' to all subsequent callbacks (if any). | |||
2014-10-04 | Fix a bad link in the guide | Loïc Hoguin | |
2014-10-04 | Update version to 2.0.0-pre.12.0.0-pre.1 | Loïc Hoguin | |
2014-10-04 | Update erlang.mk | Loïc Hoguin | |
2014-10-04 | Update CHANGELOG | Loïc Hoguin | |
2014-10-04 | Update AUTHORS | Loïc Hoguin | |
2014-10-04 | Update ROADMAP | Loïc Hoguin | |