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

1302 commits

Author SHA1 Message Date
Loïc Hoguin
806cde9ace Cleanup the configuration handling in http_SUITE 2014-04-17 19:15:39 +02:00
Loïc Hoguin
23eb3f8e9a Fix manual for content_types_provided 2014-04-17 13:38:42 +02:00
Loïc Hoguin
5c2adc167a Merge branch 'fix/basic-auth-empty-password' of git://github.com/soundrop/cowboy 2014-04-17 13:23:48 +02:00
Loïc Hoguin
e9198e7387 Kato.im added to the list of sponsors 2014-04-14 12:09:56 +02:00
Loïc Hoguin
e553323671 Add 17.0 and 17.0_native to the list of tested releases 2014-04-11 15:43:52 +02:00
Loïc Hoguin
71b8316b0d Fix application start order in tests, gun depends on cowlib 2014-04-11 14:34:35 +02:00
Loïc Hoguin
0502452967 Update cowlib to 0.6.1 2014-03-27 11:39:09 +01:00
Loïc Hoguin
c9b9644aa3 Add +warn_missing_spec and fix specs 2014-03-27 11:30:44 +01:00
Loïc Hoguin
17af50812c Remove outdated comments, all edoc, plus a few minor tweaks 2014-03-26 19:05:59 +01:00
Loïc Hoguin
9110ee83fe Update rebar.config 2014-03-25 18:23:26 +01:00
Loïc Hoguin
a01f992ffb Simplify the SPDY suite using the new Gun interface 2014-03-25 13:01:23 +01:00
Loïc Hoguin
abf246c9aa Make the latin1 cyrillic route tests work on R17+
Instead of relying on the encoding of the file we now simply
have list of numbers as they would be inside a latin1 file.
2014-03-25 11:42:57 +01:00
Loïc Hoguin
0c0caa3a47 Don't flush the resp_sent message if connection is closed
Tiny optimization.
2014-03-25 11:06:21 +01:00
Loïc Hoguin
704f61c9d1 Remove cowboy_client; use gun for the HTTP test suite 2014-03-24 14:25:09 +01:00
Loïc Hoguin
d4ce3c638d Use the new chunked and identity transfer decoding code from cowlib 2014-03-24 14:24:52 +01:00
Loïc Hoguin
dbf7b1c5e5 Use cow_http_hd:parse_transfer_encoding/1 where applicable 2014-03-24 14:24:52 +01:00
Loïc Hoguin
dff1b5715c Use cow_http_hd:parse_content_length/1 where applicable 2014-03-24 14:24:52 +01:00
Loïc Hoguin
2629f70ef3 Use cow_http_hd:parse_connection/1 where applicable 2014-03-24 14:24:46 +01:00
Loïc Hoguin
86db9e1ee4 Update erlang.mk 2014-03-24 14:06:11 +01:00
Loïc Hoguin
53ffd7b93e Update cowlib to 0.6.0 2014-03-23 21:51:29 +01:00
Loïc Hoguin
111df70d69 Remove R16B03-0 from the list of tested releases 2014-03-23 21:49:29 +01:00
Loïc Hoguin
67e5f597ec Remove cowboy_http:urldecode/1 and urlencode/1
Use cow_qs:urldecode/1 and cow_qs:urlencode/1 instead
2014-03-10 10:27:07 +01:00
Loïc Hoguin
8993249e42 Fix typespecs of cowboy_websocket:handler_terminate
Pointed out during the ConcuError tutorial by Kostis. Thanks! :-)
2014-03-08 19:51:39 +01:00
Loïc Hoguin
239e5e0ba7 Update and improve Websocket chapters in the guide 2014-03-03 16:59:02 +01:00
Loïc Hoguin
64f07fe9a3 Keep the whitespace from multiline headers
Before, we could have

Header: the value
 is multiline

Become "the valueis multiline".

Now it will properly be "the value is multiline".
2014-02-27 13:13:35 +01:00
Loïc Hoguin
e7afe1f381 Merge branch 'stop_listener-spec' of git://github.com/s1n4/cowboy 2014-02-21 18:08:38 +01:00
Loïc Hoguin
6315da0456 Merge branch 'master' of git://github.com/pdericson/cowboy 2014-02-21 18:06:55 +01:00
Sina Samavati
4ff6b0238b Fix cowboy:stop_listener/1 spec in manual 2014-02-21 00:31:38 +03:30
Loïc Hoguin
a96dddd04a Cleanup .gitignore 2014-02-19 20:19:03 +01:00
Loïc Hoguin
340cf8581f Update cowlib to 0.5.1 to fix multipart issues 2014-02-19 19:09:58 +01:00
Sina Samavati
b72c420d58 Fix stop_listener/1 spec 2014-02-16 00:16:58 +03:30
Ali Sabil
d145cbb745 Allow empty passwords when parsing Basic authorization header 2014-02-09 18:37:00 +01:00
Loïc Hoguin
903594bb87 Update copyright years 2014-02-06 19:57:23 +01:00
Loïc Hoguin
e85c7a5ee2 Use the INLINE_LOWERCASE macro in the request parsing code
Since I made it for similar code in cowlib, let's use it here too.
2014-02-06 19:50:25 +01:00
Loïc Hoguin
917cf99e10 Add and document the new multipart code
The old undocumented API is removed entirely.

While a documentation exists for the new API, it will not
be considered set in stone until further testing has been
performed, and a file upload example has been added.

The new API should be a little more efficient than the
old API, especially with smaller messages.
2014-02-06 19:36:25 +01:00
Loïc Hoguin
1f5342f3b8 Add R16B03-1 to the list of releases to test 2014-02-05 17:34:03 +01:00
Drew
190938a75e Allows language_range/2 to parse RFC5646 language codes. 2014-01-24 02:44:19 -05:00
Loïc Hoguin
b09f3a570d Clarify what stream_body is doing 2014-01-23 15:54:20 +01:00
Peter Ericson
b9773c5db5 README.md: tweak grammer 2014-01-07 08:58:35 +11:00
Loïc Hoguin
0ec713fc4b Now testing on R15B01+ and maint and master git branches 2013-12-29 14:57:01 +01:00
Loïc Hoguin
7a274661b2 Fix typespecs for cowboy_req:binding/{2,3} and :bindings/1 2013-12-28 20:10:06 +01:00
Loïc Hoguin
6907541a78 Clarify functions that can only be called once 2013-12-28 18:04:14 +01:00
Loïc Hoguin
6b736f68bd Merge branch 'typofix' of git://github.com/Etsukata/cowboy 2013-12-28 17:53:53 +01:00
Loïc Hoguin
b1fc7b1a9f Nicer error when NPN isn't available 2013-12-28 17:49:37 +01:00
Loïc Hoguin
4efe014a2a Fix a small typo in a test 2013-12-28 17:34:59 +01:00
Loïc Hoguin
8966e39b30 Merge branch 'patch-1' of git://github.com/edgurgel/cowboy 2013-12-28 17:20:46 +01:00
Loïc Hoguin
0a439d0f03 Fix the SPDY suite for R15 2013-12-28 17:20:08 +01:00
Eduardo Gurgel
0c9919e6d9 Fix echo_get/README.md 2013-12-27 02:17:19 -02:00
Eiichi Tsukata
1182db6949 example: fix typo in doc http to https
ssl_hello_world_example uses https instead of http.
2013-12-12 18:42:25 +09:00
Loïc Hoguin
9f33a20d94 Merge branch 'fix/keepalive_loop_stream_recv' of git://github.com/fishcakez/cowboy 2013-12-02 16:14:37 +01:00