Loïc Hoguin
|
35ebe0b108
|
Put socket and transport into cowboy_websocket's #state{}
As part of the work to make cowboy_req:req() opaque.
|
2012-09-15 21:09:12 +02:00 |
|
Loïc Hoguin
|
bb4bd9ac96
|
Add a cowboy_req:to_list/1 function
Removes a lot of duplicate code when printing error messages.
|
2012-09-15 20:33:57 +02:00 |
|
Loïc Hoguin
|
9b5cbb5000
|
Remove two unneeded Req modifications
|
2012-09-15 12:56:45 +02:00 |
|
Loïc Hoguin
|
d9e76d59a1
|
Change type #http_req{} to cowboy_req:req()
This removes cowboy_static's dependency on http.hrl.
|
2012-09-15 01:31:51 +02:00 |
|
Loïc Hoguin
|
4040a9f72d
|
Separate multipart from body_state
|
2012-09-15 00:59:49 +02:00 |
|
Loïc Hoguin
|
79839b7bb5
|
Replace cowboy_req:path/1 with cowboy_req:raw_path/1
The latter is much more useful than the former, which ends up
being removed.
|
2012-09-10 12:26:04 +02:00 |
|
Loïc Hoguin
|
6fa734b487
|
Replace cowboy_req:host/1 with cowboy_req:raw_host/1
The latter is much more useful than the former, which ends up
being removed.
|
2012-09-10 12:25:57 +02:00 |
|
Loïc Hoguin
|
e17e18668d
|
Introduce a cowboy_req:req/0 type
Cleanup the typespecs of the cowboy_req module following this.
|
2012-08-27 14:27:41 +02:00 |
|
Loïc Hoguin
|
0e3adf1fee
|
Rename cowboy_http_websocket to cowboy_websocket
|
2012-08-27 14:00:28 +02:00 |
|
Loïc Hoguin
|
f39c001c03
|
Rename cowboy_http_static to cowboy_static
|
2012-08-27 13:53:27 +02:00 |
|
Loïc Hoguin
|
6d84afd16d
|
Rename cowboy_http_rest to cowboy_rest
|
2012-08-27 13:39:59 +02:00 |
|
Loïc Hoguin
|
d3dcaf109b
|
Rename cowboy_http_req to cowboy_req
|
2012-08-27 13:28:57 +02:00 |
|
Loïc Hoguin
|
9e2622becb
|
Rename cowboy_http_protocol to cowboy_protocol
|
2012-08-27 12:58:04 +02:00 |
|
Loïc Hoguin
|
cc2e084d45
|
Update behaviours for R15B+
This effectively drops the R14B compatibility.
The cowboy_req:req() type will be introduced in a future commit.
It refers to the #http_req{} record.
|
2012-08-27 12:50:00 +02:00 |
|
Loïc Hoguin
|
10adcdbc7d
|
Change a websocket error from {error, protocol} to {error, badframe}
For improved consistency.
|
2012-08-27 12:28:59 +02:00 |
|
Loïc Hoguin
|
a5e75219f0
|
Have only one -export and -export_type per line
This should make easier spotting additions and removals in commits.
|
2012-08-27 12:16:07 +02:00 |
|
Loïc Hoguin
|
e4124de2c7
|
Switch to Ranch for connection handling
This is the first of many API incompatible changes.
You have been warned.
|
2012-08-27 11:50:35 +02:00 |
|
Loïc Hoguin
|
50e5a616dc
|
Update AUTHORS file
|
2012-08-09 10:02:18 +02:00 |
|
Loïc Hoguin
|
af07e048e3
|
Update version to 0.6.1
|
2012-08-08 13:51:17 +02:00 |
|
Seven Du
|
2645044c6b
|
Fix stream_body when used by multipart
|
2012-07-31 12:51:36 +02:00 |
|
Loïc Hoguin
|
76d6ed83ce
|
Improve typespecs
|
2012-07-24 01:07:31 +02:00 |
|
Josh Marchán
|
f3c5881dd4
|
Don't save parsed value in the Host header
|
2012-07-24 00:51:43 +02:00 |
|
Loïc Hoguin
|
bab62900dd
|
Remove an useless todo
|
2012-07-22 05:21:05 +02:00 |
|
Loïc Hoguin
|
adc363919c
|
Look for parsed headers in the cache before trying to parse
|
2012-07-22 05:15:15 +02:00 |
|
Loïc Hoguin
|
f212cafad2
|
Add a REST Hello World example
|
2012-07-22 05:09:56 +02:00 |
|
Loïc Hoguin
|
6ea32d605d
|
Add a Chunked Hello World example
|
2012-07-22 05:09:56 +02:00 |
|
Loïc Hoguin
|
73c07376bb
|
Add a POST echo example
|
2012-07-22 05:09:56 +02:00 |
|
Loïc Hoguin
|
370b3d9648
|
Add a GET echo example
|
2012-07-22 05:09:56 +02:00 |
|
Loïc Hoguin
|
dc759faf60
|
Add support for Expect: 100-continue
This makes uploading files with curl a lot faster than without.
|
2012-07-22 05:09:42 +02:00 |
|
Loïc Hoguin
|
3d1ddd1d8a
|
REST: Normalize content types accepted
Same as content types provided, we accept the <<"application/json">> form.
|
2012-07-21 21:01:45 +02:00 |
|
Loïc Hoguin
|
95ed1348c3
|
REST: Fix charset matching
|
2012-07-21 21:01:38 +02:00 |
|
Loïc Hoguin
|
86f9f481c8
|
Add a simple Static File Server example
|
2012-07-14 20:24:47 +02:00 |
|
Loïc Hoguin
|
b8a25b156c
|
Add an Hello World example
|
2012-07-13 10:15:22 +02:00 |
|
Loïc Hoguin
|
0c2e2224e3
|
Update version to 0.6.0
Also update the CHANGELOG and copyright years.
|
2012-05-23 14:53:48 +02:00 |
|
Loïc Hoguin
|
1a1b01c7c4
|
Remove a dumb warning when running the tests
|
2012-05-21 16:46:18 +02:00 |
|
Loïc Hoguin
|
a95245d9c9
|
Merge branch 'cookie_slash' of https://github.com/bfrog/cowboy
|
2012-05-21 16:42:22 +02:00 |
|
Loïc Hoguin
|
295dc64eaa
|
Merge branch 'serve-static-file' of https://github.com/klaar/cowboy
Fix alphabetical order since @klaar seems to have issues with it. ;)
|
2012-05-21 16:33:37 +02:00 |
|
Loïc Hoguin
|
040c6dc31a
|
Merge branch 'fix/relax-conneg-parsing' of https://github.com/tillitech/cowboy
|
2012-05-21 15:24:40 +02:00 |
|
Loïc Hoguin
|
cc6c4e39de
|
Fix a bug preventing 'onresponse' from being called on errors
|
2012-05-21 15:17:24 +02:00 |
|
Loïc Hoguin
|
ca9278bc27
|
Make multipart code use stream_body
|
2012-05-21 14:43:45 +02:00 |
|
Loïc Hoguin
|
8363e8995a
|
Small updates to the ROADMAP and doc comments
|
2012-05-21 08:49:22 +02:00 |
|
Tom Burdick
|
7ffd324799
|
Only ignore slashes in cookie values for the path
* Ensures cookie encoding errors are caught earlier
* Fix separator misspelling
|
2012-05-14 08:41:36 -05:00 |
|
Loïc Hoguin
|
4f78be6da6
|
Merge pull request #216 from nox/rfc6585
Add new HTTP status codes from RFC 6585
|
2012-05-14 03:43:13 -07:00 |
|
Anthony Ramine
|
de89550c23
|
Add new HTTP status codes from RFC 6585
See http://tools.ietf.org/html/rfc6585 for further details.
|
2012-05-06 13:12:58 +02:00 |
|
Loïc Hoguin
|
90bae59307
|
Add a test checking requests with size around the MTU
|
2012-05-05 07:53:17 +02:00 |
|
Loïc Hoguin
|
5ffeb9e7e9
|
Merge branch 'patch-1' of https://github.com/yrashk/cowboy
|
2012-05-05 07:11:05 +02:00 |
|
Loïc Hoguin
|
376d5372e1
|
Add a test for empty path segments
|
2012-05-05 05:12:57 +02:00 |
|
Yurii Rashkovskii
|
d495582029
|
Fixes invalid type specification for cowboy_http_req:multipart_data/1
|
2012-05-04 09:33:55 -07:00 |
|
Loïc Hoguin
|
14b45fd8a9
|
Add a note about crypto websocket usage in the doc comments
|
2012-05-04 11:03:57 +02:00 |
|
Loïc Hoguin
|
0406a632dc
|
Merge branch 'response-hook'
|
2012-05-04 06:32:12 +02:00 |
|