0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-14 12:20:24 +00:00
Commit graph

1201 commits

Author SHA1 Message Date
Loïc Hoguin
79aa25cc03 Update Cowboy to 1.0.2 2015-07-02 22:00:45 +02:00
Loïc Hoguin
df1b3dcd0e Merge branch 'fix-rest-stacktrace' of https://github.com/danielwhite/cowboy into 1.0.x 2015-07-02 21:56:08 +02:00
Loïc Hoguin
82addb8b44 Update erlang.mk 2015-07-01 14:20:10 +02:00
Loïc Hoguin
e5170737d2 Merge branch 'static_with_index' of https://github.com/davidw/cowboy into 1.0.x 2015-05-06 11:50:19 +03:00
Loïc Hoguin
4fb2aacc88 Merge branch 'fix-1' of https://github.com/martinrehfeld/cowboy into 1.0.x 2015-05-06 11:33:27 +03:00
Alex Kovalev
1d99878561 added a comment for non-obvious erlang:cancel_timer 2015-03-26 12:55:42 +03:00
Alex Kovalev
c05143aba8 fixed cowboy_clock inbox overflow if system clock was changed 2015-03-26 11:15:05 +03:00
Daniel White
57671cbbb0 Get stacktrace before executing rest_terminate
At present, the resulting stacktrace will be misleading about where the
underlying error occurred.
2015-03-25 14:23:15 +11:00
David N. Welton
5b9bba9fe3 Add an index.html that is also served statically as the default for / 2015-02-17 11:53:08 +01:00
Martin Rehfeld
aa2d41951a Only address the specific quoted_string issue 2015-01-30 14:11:13 +00:00
Martin Rehfeld
07ef3c32d7 Reply with 400 on if*-match parsing crash 2015-01-30 13:43:55 +00:00
Loïc Hoguin
3d9078018d Update Cowboy to 1.0.1 2014-11-07 14:43:38 +02:00
Loïc Hoguin
6cbc116fa6 Update CHANGELOG 2014-11-07 14:43:04 +02:00
Loïc Hoguin
2eea85aaa7 Update AUTHORS 2014-11-07 14:40:21 +02:00
Loïc Hoguin
f670562a4a Update erlang.mk
This should fix an issue with DEPS on FreeBSD.
2014-11-07 14:31:25 +02:00
Loïc Hoguin
b57f94661f Merge branch 'master' of git://github.com/okeuday/cowboy 2014-08-12 19:01:56 +02:00
Loïc Hoguin
ef0ec79322 Fix incorrect type in cowboy_static manual 2014-08-12 19:01:12 +02:00
Michael Truog
a32a476bf2 Add cowboy_req:part/2 export 2014-08-12 08:31:30 -07:00
Loïc Hoguin
2928456ae8 Merge branch 'patch-1' of git://github.com/asabil/cowboy 2014-08-11 19:25:47 +02:00
Ali Sabil
428653ab36 Fix REST guide reference to accept_missing_post
The guide refers to accept_missing_post instead of allow_missing_post.
2014-08-11 10:58:48 +02:00
Loïc Hoguin
260fc1e60b Handle absolute URIs that lack a path entirely 2014-08-06 11:32:58 +02:00
Loïc Hoguin
3625d6a2e2 Accept absolute URI scheme as uppercase
We should be doing a case insensitive comparison to be correct,
but this is more expensive. Almost all clients send lowercase,
this patch fixes handling of the aws/aws-sdk-php client which
sends uppercase, and no known client sends mixed case so I am
holding back on the more expensive solution for the moment.
2014-08-06 11:15:26 +02:00
Loïc Hoguin
a2fabcdecf Fix language in getting started 2014-08-02 12:55:15 +02:00
Loïc Hoguin
5cf9ac25e5 Update links extend -> ninenines 2014-08-02 12:38:15 +02:00
Loïc Hoguin
ee370accec Fix bad link format in the guide 2014-08-02 12:11:54 +02:00
Loïc Hoguin
021f4f6069 Update Cowboy to 1.0.0 2014-08-01 14:49:02 +02:00
Loïc Hoguin
03d8131f2a Remove 1.0 section in the ROADMAP 2014-08-01 14:43:04 +02:00
Loïc Hoguin
2d6ff3d3a9 Update CHANGELOG 2014-08-01 14:40:33 +02:00
Loïc Hoguin
aaac973cbd Update rebar.config 2014-08-01 14:33:30 +02:00
Loïc Hoguin
55ede9e5a9 Update AUTHORS 2014-08-01 14:31:46 +02:00
Loïc Hoguin
e16d1bafab Add OTP release support and versioning info to the guide 2014-08-01 14:27:30 +02:00
Loïc Hoguin
8d436c4744 Update the Getting started chapter to new erlang.mk
Length of the chapter divided by 2! \o/
2014-08-01 14:27:04 +02:00
Loïc Hoguin
62de3a62f9 Update to erlang.mk 1.0.0 2014-08-01 14:26:51 +02:00
Loïc Hoguin
9e437e8119 Merge branch 'master' of git://github.com/ztmr/cowboy 2014-07-27 16:45:58 +02:00
Tomas Morstein
912d3d3566 fix a documentation typo
The function `set_resp_header' is defined in `cowboy_req'
module, not the `cowboy'.
2014-07-26 12:32:04 +02:00
Loïc Hoguin
99061274b6 Merge branch 'http-1-0-keepalive' of git://github.com/heroku/cowboy 2014-07-17 13:54:29 +02:00
Fred Hebert
b10b34a8f2 Support ad-hoc keep-alive for HTTP/1.0 Clients
Only go for keep-alive if they submit a 'connection: keep-alive' header
in the request, keep behaviour the same otherwise.

The new RFC 7230 (http://tools.ietf.org/html/rfc7230#section-6.3)
states:

    If the received protocol is HTTP/1.0, the "keep-alive" connection
    option is present, the recipient is not a proxy, and the recipient
    wishes to honor the HTTP/1.0 "keep-alive" mechanism, the
    connection will persist after the current response;

Even though clients are discouraged from doing so in Appendix A.1.2
(http://tools.ietf.org/html/rfc7230#appendix-A.1.2)
2014-07-14 10:11:03 -04:00
Loïc Hoguin
9980348a1c Remove deprecated body reading interface 2014-07-12 15:42:45 +02:00
Loïc Hoguin
ecbebeefe8 Remove useless todo comments 2014-07-12 14:50:01 +02:00
Loïc Hoguin
e2b5c21443 Drop R15 support 2014-07-12 14:19:29 +02:00
Loïc Hoguin
de4697690c Small addition to the ROADMAP 2014-07-12 12:11:24 +02:00
Loïc Hoguin
97a3108576 Reply with 400 on header parsing crash
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-12 12:09:43 +02:00
Loïc Hoguin
20f598f373 Clarify {true, URL} return for AcceptResource callback 2014-07-10 14:27:11 +02:00
Loïc Hoguin
fd423eb170 Merge branch 'fix-spdy-parse-frame' of git://github.com/voluntas/cowboy
A fix for a possible bug has been made to the original patch.
2014-07-07 17:22:36 +02:00
Loïc Hoguin
7f179f377f Add failing test of chaining SPDY frames 2014-07-07 17:18:14 +02:00
Loïc Hoguin
d38c064f73 Small addition to 2.0 roadmap 2014-07-07 14:14:36 +02:00
Loïc Hoguin
078d686a0a Provide installable man pages
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-06 13:10:35 +02:00
Loïc Hoguin
1a71a733c3 Add a new guide chapter: designing a resource handler 2014-07-01 14:06:20 +02:00
Loïc Hoguin
993606ede8 Explain that passing Req around leads to undefined behavior 2014-07-01 13:21:24 +02:00
Loïc Hoguin
15da836d2a Merge branch 'fix/rest_principles_typo' of git://github.com/paulo-ferraz-oliveira/cowboy 2014-07-01 09:52:15 +02:00