Loïc Hoguin
ba14cf7838
Add man pages for the reply functions
2016-12-21 15:47:44 +01:00
Loïc Hoguin
c528d9b0f7
Add the man pages for body reading functions
...
[ci skip]
2016-12-02 16:50:55 +01:00
Loïc Hoguin
7b248e5163
Add man pages for the parse/match/binding cowboy_req functions
2016-11-07 18:03:47 +02:00
Loïc Hoguin
bd34dfdedd
Small tweak to Asciidoc
...
Fixes Hugo rendering.
2016-11-07 01:44:15 +02:00
Loïc Hoguin
b2e981ca40
Add man pages for parse_qs, match_qs and parse_header
...
[ci skip]
2016-11-07 01:12:30 +02:00
Loïc Hoguin
0df88c0d0a
Tweak small things in the cowboy manual
2016-11-05 14:22:18 +02:00
Loïc Hoguin
faca7866ed
Partially update manual for the cowboy_req
...
Only the access functions have been modified so far.
2016-11-05 14:17:30 +02:00
Loïc Hoguin
144c5c0cc7
Small tweaks to cowboy module manual
2016-10-01 13:33:48 +02:00
Loïc Hoguin
5477d613f9
Tweak the one-liner description of the project
2016-09-29 22:46:26 +02:00
Loïc Hoguin
e80291fbdc
Tweak the cowboy(7) manual
2016-09-25 23:27:34 +02:00
Loïc Hoguin
fa58155f72
Update the cowboy(7) manual
...
It now links to all modules found in the manual and can therefore
easily act as an index for the application.
2016-09-25 23:14:19 +02:00
Loïc Hoguin
cef6e5b472
Fix whitespace in example
2016-09-25 18:46:47 +02:00
Loïc Hoguin
0424724062
Update manual for the cowboy module
...
This commit separates the documentation of the functions into
separate manual pages, with at least one example per function
and a lot more details about parameters, return values and
related functions and modules. It also includes a changelog
indicating when the function was added or changed.
The inspiration for this comes mainly from the PHP documentation
and feedback from users.
2016-09-25 17:32:41 +02:00
Loïc Hoguin
31cabe0fb9
Use spaces in snippets in the guide
2016-09-14 18:51:11 +02:00
Loïc Hoguin
a231216b07
Update the Websocket handlers chapter
2016-09-14 18:39:17 +02:00
Loïc Hoguin
06e1e2be68
Update the routing chapter
2016-09-04 19:47:09 +02:00
Loïc Hoguin
8777f631ca
Rework the constraints chapter
2016-09-04 19:09:51 +02:00
Loïc Hoguin
2a6359ecc1
Minor updates to static files chapter
2016-09-02 14:55:40 +02:00
Loïc Hoguin
2474ce9d73
Update the multipart chapter
2016-09-02 12:59:45 +02:00
Loïc Hoguin
67c5b057f9
Update the Websocket protocol chapter
2016-09-01 17:42:41 +02:00
Loïc Hoguin
5495b57174
Update the cookies guide chapter
2016-09-01 17:22:53 +02:00
Loïc Hoguin
88dbc30391
Merge branch 'master' of https://github.com/alexprut/cowboy
2016-08-31 17:02:23 +02:00
Loïc Hoguin
aa617f2330
Update the guide chapter for responses
2016-08-31 17:01:25 +02:00
Alex Prut
b58093a3c7
Update websocket documentation: based on https://github.com/ninenines/cowboy/blob/master/examples/websocket/src/ws_handler.erl
2016-08-31 12:42:50 +02:00
Loïc Hoguin
bae10829ba
Add the missing listeners guide chapter
...
While incomplete it's still a pretty good start.
2016-08-30 14:27:55 +02:00
Loïc Hoguin
8fc1371df8
Minor documentation fixes
...
"make docs" should now work again.
2016-08-30 14:18:14 +02:00
Loïc Hoguin
4c6f2c9a95
Fix a couple xref links
...
They were still using the old ezdoc syntax.
2016-08-30 13:23:31 +02:00
Loïc Hoguin
843866c654
Add placeholder flow diagram chapter
2016-08-30 13:07:35 +02:00
Loïc Hoguin
9b8a05bbc1
Fix rendering issues in the guide and manual
2016-08-30 13:03:26 +02:00
Loïc Hoguin
bee1320700
Update the body reading chapter
2016-08-25 17:40:37 +02:00
Loïc Hoguin
7839f13671
More 2.0 documentation updates
...
Still incomplete.
2016-08-24 17:25:33 +02:00
Loïc Hoguin
fb6940599c
Wording tweak in static handler chapter in the guide
2016-06-06 16:12:24 +02:00
Loïc Hoguin
b5a40256dd
Partial update of the user guide
...
I will do more breaking changes before documenting more.
2016-05-24 14:50:27 +02:00
Loïc Hoguin
7bdd710849
Completely remove SPDY
2016-03-06 17:48:35 +01:00
Loïc Hoguin
dbb636034f
Minor grammar improvements from Derek Brown
...
[ci-skip]
2016-01-15 16:16:56 +01:00
Loïc Hoguin
3d48e58111
Make the getting started properly use master
2016-01-15 11:19:59 +01:00
Loïc Hoguin
4023e7f4e4
Convert the documentation to Asciidoc
...
A few small revisions were made, and Erlang.mk has been updated.
2016-01-14 13:37:20 +01:00
Loïc Hoguin
e25634cd9d
Add optional callbacks
...
Mostly useful for REST, which has a ton. This is an initial
commit, it still needs to be tested, but it's time to sleep.
2015-07-27 23:58:58 +02:00
Loïc Hoguin
228cebaf04
Add rfc7230 test suite and update others to recent Gun
...
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-05-05 19:59:37 +03:00
Loïc Hoguin
4f2bbd2e5a
Merge branch 'master' of https://github.com/sstrigler/cowboy
2015-02-16 18:03:35 +01:00
Loïc Hoguin
881316e6a1
Merge branch 'patch-1' of https://github.com/grahamrhay/cowboy
2015-02-16 15:58:44 +01:00
Loïc Hoguin
dc8be8882c
Use cow_ws for the Websocket parsing code
...
Updates Cowlib to 1.1.0
2015-02-16 15:48:04 +01:00
Loïc Hoguin
7472f14de0
Fix small detail in docs
2015-02-01 19:30:58 +01:00
Graham Hay
a7ceb58ee8
Update getting_started.ezdoc
...
Make example code dialyzer approved.
2015-01-19 13:39:28 +00:00
Loïc Hoguin
0b1ab1eca8
Small clarification on max_request_line_length
2014-11-25 19:53:34 +02:00
Loïc Hoguin
c96abf819e
Docs clarification when returning a list of ws frames
2014-11-24 16:00:33 +02:00
Loïc Hoguin
2a2279adda
Add a specs document for RFC6585
...
Only a few status codes. Comments in the previous commit apply.
2014-11-23 23:32:04 +02:00
Loïc Hoguin
38b9a78d92
Add an RFC7230 HTTP/1.1 server specification document
...
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-23 20:59:26 +02:00
Loïc Hoguin
999dc5b7c1
Rename 'halt' to 'stop' for better consistency
...
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 20:19:05 +02:00
Loïc Hoguin
8cbd8c1882
Rename 'shutdown' close reason and tuples to 'stop'
...
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 19:22:36 +02:00