Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-10 | Remove logic to always send a response in cowboy_loop | Loïc Hoguin | |
This is taken care of at the protocol level now. | |||
2016-08-10 | Add a lot of todos | Loïc Hoguin | |
2016-08-10 | Add tests for responses and request body reading | Loïc Hoguin | |
This is a large commit. The cowboy_req interface has largely changed, and will change a little more. It's possible that some examples or tests have not been converted to the new interface yet. The documentation has not yet been updated. All of this will be fixed in smaller subsequent commits. Gotta start somewhere... | |||
2016-06-22 | Add forgotten changes to a test handler | Loïc Hoguin | |
2016-06-22 | Move TERM= declaration to make variable side | Loïc Hoguin | |
2016-06-22 | Update OTP versions tested | Loïc Hoguin | |
2016-06-22 | Remove cowboy_req:get and set | Loïc Hoguin | |
2016-06-22 | Remove cowboy_req:append_buffer/2 | Loïc Hoguin | |
2016-06-22 | Remove unused local function in cowboy_req | Loïc Hoguin | |
2016-06-22 | Remove cowboy_req:set_bindings/4 | Loïc Hoguin | |
2016-06-22 | Remove cowboy_req:lock/1 | Loïc Hoguin | |
2016-06-22 | Remove cowboy_req:to_list/1 | Loïc Hoguin | |
2016-06-22 | Add tests for cowboy_req: match_cookies and match_qs | Loïc Hoguin | |
2016-06-21 | Remove the meta functions from cowboy_req | Loïc Hoguin | |
Now that we have a public map they are pretty much pointless. | |||
2016-06-21 | Add cowboy_req:uri/1,2 | Loïc Hoguin | |
Along with more cowboy_req tests. This commit also removes cowboy_req:url/1 and cowboy_req:host_url/1 in favor of the much more powerful new set of functions. | |||
2016-06-21 | Remove cowboy_req:new/14 | Loïc Hoguin | |
This internal function is no longer necessary. | |||
2016-06-20 | Add initial req suite | Loïc Hoguin | |
2016-06-20 | Add cowboy_req:scheme/1 | Loïc Hoguin | |
2016-06-20 | Properly parse the host/port in HTTP/2 | Loïc Hoguin | |
2016-06-20 | Fix cowboy_req:peer/1 | Loïc Hoguin | |
2016-06-16 | Fix upload example | Loïc Hoguin | |
2016-06-16 | Make sure a response is always sent with HTTP/2 | Loïc Hoguin | |
Previously only DATA was sent, with missing HEADERS. | |||
2016-06-16 | Mark broken examples as such in their README | Loïc Hoguin | |
2016-06-15 | Fix rest_pastebin example | Loïc Hoguin | |
2016-06-14 | Fix eventsource example | Loïc Hoguin | |
2016-06-14 | Fix cookie example | Loïc Hoguin | |
2016-06-14 | Fix rest_basic_auth example | Loïc Hoguin | |
2016-06-13 | Fix websocket example | Loïc Hoguin | |
2016-06-13 | Fix markdown_middleware example | Loïc Hoguin | |
2016-06-13 | Fix chunked_hello_world example | Loïc Hoguin | |
2016-06-13 | Fix streaming HTTP/2 responses | Loïc Hoguin | |
Error reporting for connection processes has been improved, using a similar proc_lib hack as was done for the stream processes. | |||
2016-06-13 | Merge static_world and web_server examples | Loïc Hoguin | |
The new example is called file_server and it's basically the same as web_server was. The name is clearer than the original, all examples being "Web servers". The new example is also tested and the test suite has been refactored a little. | |||
2016-06-09 | Fix rest_hello_world example | Loïc Hoguin | |
2016-06-09 | Fix small issue in echo_get example | Loïc Hoguin | |
2016-06-09 | Add HTTP/2 snippets to all working examples | Loïc Hoguin | |
2016-06-08 | Fix echo_post example | Loïc Hoguin | |
2016-06-08 | Fix request body reading in HTTP/2 | Loïc Hoguin | |
2016-06-08 | Fix echo_get example | Loïc Hoguin | |
2016-06-08 | Add a test suite that checks examples are working | Loïc Hoguin | |
2016-06-07 | Merge branch 'minor-gitignore-update' of https://github.com/katsel/cowboy | Loïc Hoguin | |
2016-06-06 | Add the static_handler test suite | Loïc Hoguin | |
2016-06-06 | Escape reserved filename characters | Loïc Hoguin | |
Note that this commit has currently only been tested on Linux. It might be incomplete for other platforms. | |||
2016-06-06 | Static: Fix status code returned with empty path_info | Loïc Hoguin | |
2016-06-06 | Router: properly handle path segments | Loïc Hoguin | |
The path segments . and .. are now removed according to the rules found in RFC3986. The path segments are now percent-decoded using the correct algorithm (the one in RFC3986 and not the "query string" one). | |||
2016-06-06 | REST: Ignore If...Since if If...Match header exists | Loïc Hoguin | |
The If-Modified-Since and If-Unmodified-Since headers are only used when If-None-Match or If-Match were not found, respectively. The latter are preferred by the standard and the former is only there for compatibility with older clients. | |||
2016-06-06 | REST: If-None-Match uses weak Etag comparison | Loïc Hoguin | |
Was badly implemented previously. | |||
2016-06-06 | REST: If-Match uses strong Etag comparison | Loïc Hoguin | |
Weak Etag never matches. | |||
2016-06-06 | Remove the environment from cowboy_rest crash reports | Loïc Hoguin | |
It only serves to pollute logs. | |||
2016-06-06 | HTTP/2: Separate path and query components | Loïc Hoguin | |
2016-06-06 | HTTP/2: Handle internal errors | Loïc Hoguin | |