Loïc Hoguin
ccd786baee
Use erlang:monotonic_time instead of os:timestamp
...
Avoids unnecessary calculations.
2015-07-27 17:31:24 +02:00
Loïc Hoguin
e923850389
Use the new unique_integer function to generate IDs
...
In the eventsource example.
2015-07-27 17:30:17 +02:00
Loïc Hoguin
a38735c18e
CONTRIBUTING additions
...
[ci skip]
2015-07-27 11:47:00 +02:00
Loïc Hoguin
039e85db1e
Merge branch 'use-https' of https://github.com/ahf/cowboy
2015-07-25 19:16:03 +02:00
Loïc Hoguin
5394d0e08c
Merge branch 'master' of https://github.com/jmccaughey/cowboy
2015-07-25 18:03:26 +02:00
Loïc Hoguin
73cd4458c3
Update the CONTRIBUTING file
...
Looks like I pushed too early in the previous commit. Oops!
2015-07-25 12:22:39 +02:00
Loïc Hoguin
d2924de2b6
Fix .app module list
...
cowboy_stream_h isn't in the repository yet.
2015-07-23 22:46:19 +02:00
Loïc Hoguin
20456b8ac9
Update gitignore
...
Let's try this [ci skip] stuff.
2015-07-23 14:28:19 +02:00
Loïc Hoguin
3098986710
Fix autobahn test suite report link when used in CI
2015-07-22 23:57:57 +02:00
Loïc Hoguin
fe5acb20f1
Add autobahn test suite output to the console
2015-07-22 23:05:49 +02:00
Loïc Hoguin
93d1e0c577
Add support for Autobahn test suite for CircleCI builds
2015-07-22 18:28:15 +02:00
Loïc Hoguin
239571d232
Experiment with a Dialyzer step for CircleCI
2015-07-22 00:39:47 +02:00
Loïc Hoguin
889601751d
Fix ci-prepare when OTP builds exist
2015-07-21 21:23:41 +02:00
Loïc Hoguin
902f8469aa
Add logs/ as CircleCI artifact
...
To be kept after the run ends.
2015-07-21 21:11:21 +02:00
Loïc Hoguin
70e49fd619
Don't ignore failure when doing 'make ci'
...
The best way to use 'make ci' is 'make -k ci', then it
will complete its run even if a version fails, and still
exit with an error code.
2015-07-21 21:07:04 +02:00
Loïc Hoguin
12a4cc5947
Add caching of OTP builds for CircleCI
...
Unfortunately not seeing how I can try it other than committing
the file... Oh well, polluting the logs!
2015-07-21 18:21:20 +02:00
Loïc Hoguin
9a9183edf8
Don't call xdg-open at the end of CI
2015-07-21 17:39:17 +02:00
Loïc Hoguin
190f698990
Update erlang.mk and remove .app.src
...
Everything is now directly generated from the Makefile.
Also properly update dependencies.
2015-07-21 17:16:11 +02:00
Loïc Hoguin
d64aba49d7
Experiment with CircleCI
2015-07-21 12:01:38 +02:00
Alexander Færøy
06bd01d35e
Use HTTPS dependencies when using Rebar
2015-07-05 23:31:44 +02:00
Loïc Hoguin
341f991d58
Fix compilation error due to previous commit
...
Ah, conference commits.
2015-06-12 00:33:13 +02:00
Loïc Hoguin
a6f75aa3dc
Add HTTP/2 support preview
...
This commit is not only an early preview of HTTP/2, it is an
early preview of the new Cowboy architecture that will be
presented tomorrow in my talk. If you have found it before
the talk, great! It's not complete so you better go watch
the talk anyway.
2015-06-11 17:04:21 +02:00
jmccaughey
427eb3b622
expect header parses to an atom (continue)
2015-05-29 15:07:22 -07:00
James Fish
2718698895
Exit with exit/1 on handler exception and include class in reason
2015-05-07 18:43:09 +01:00
Loïc Hoguin
1f5b19a0b7
Use the most recent state on error in cowboy_rest
2015-05-06 17:38:35 +03:00
Loïc Hoguin
4aabb67562
Fix a compile error introduced in previous commit
2015-05-06 17:37:20 +03:00
Loïc Hoguin
40fa0b130c
Dialyzer fixes in cowboy_clock
...
This is what I get for merging blindly!
2015-05-06 17:24:55 +03:00
David N. Welton
f5c37a789c
Add an index.html that is also served statically as the default for /
2015-05-06 11:50:11 +03:00
Loïc Hoguin
21632944bb
Merge branch 'patch-2' of https://github.com/egobrain/cowboy
2015-05-06 11:34:37 +03:00
Alex Kovalev
817c6ed7c0
added a comment for non-obvious erlang:cancel_timer
2015-05-06 11:27:49 +03:00
Alex Kovalev
f25e452139
fixed cowboy_clock inbox overflow if system clock was changed
2015-05-06 11:27:47 +03:00
Juan Puig
050621231c
Update Cowlib to 1.3.0
2015-05-06 11:16:35 +03: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
90ae31998e
Update Cowlib to 1.2.0; adds Websocket permessage-deflate
...
The Websocket text frames should also be less resource intensive
to validate now, with a binary concatenation avoided.
2015-03-06 01:56:30 +01:00
Yakov
8fc6906dbb
Fix reply/4 spec
...
There is wrong -spec of reply/4 function 3rd parametr type must be same as [#http_req spec](https://github.com/ninenines/cowboy/blob/master/src/cowboy_req.erl#L140 )
2015-02-17 15:31:02 +03:00
Loïc Hoguin
d2205d9ea6
Do not send empty chunks
...
User code may sometimes send an empty value which gets understood
by the client as being the end of the stream while this was not
intended. Ignoring empty values allow making sure the stream isn't
ended by mistake.
2015-02-16 19:49:01 +01:00
Loïc Hoguin
8d2063bb2e
Add +warn_untyped_record to the build options
2015-02-16 18:11:41 +01:00
Loïc Hoguin
e74120bee1
Merge branch 'add_spdy_record_field_type' of https://github.com/sile/cowboy
2015-02-16 18:09:43 +01: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
410662b295
Fix cookie example
2015-02-16 16:57:59 +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
89c47d3d6e
Use cowlib for parsing headers; remove cowboy_http
2015-02-04 16:18:28 +01:00
Loïc Hoguin
3cede06283
Use cowlib master
2015-02-03 18:54:26 +01:00
Loïc Hoguin
41ac668ac7
Add a test with host ending in a dot in the router
2015-02-01 19:34:10 +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
02b1b28178
Discard whitespace at the end of header values early
...
This is more in line with what RC7230 says, and will allow simplifying
the parsing code of a few headers in cowlib.
2014-12-21 16:23:46 +02:00
Takeru Ohta
c0672b8433
Add typespecs for state record in cowboy_spdy module
2014-12-05 05:05:23 +09:00
Loïc Hoguin
0b1ab1eca8
Small clarification on max_request_line_length
2014-11-25 19:53:34 +02:00