Michael Klishin
46c993c8a8
Update rabbitmq-components.mk
2016-07-14 13:48:09 +03:00
Michael Klishin
ca44ca864b
Update rabbitmq-components.mk
2016-07-14 13:20:05 +03:00
Michael Klishin
7c398974b6
Merge branch 'stable'
2016-06-24 23:16:41 +03:00
Michael Klishin
a099fb0879
gitignore logs/
2016-06-24 23:15:52 +03:00
Daniil Fedotov
1d4cb0103b
Naming and dependencies
2016-06-24 14:05:54 +01:00
Daniil Fedotov
a56bc5ed29
Move to common_tests
2016-06-24 13:15:16 +01:00
Daniil Fedotov
6aa12b3cd5
Merge branch 'stable'
2016-06-17 14:18:35 +01:00
Daniil Fedotov
f6f4c7350c
Set bounded timeout for OTP workers
2016-06-16 13:12:03 +01:00
Michael Klishin
19eb79a4fb
Merge branch 'stable'
2016-05-29 23:37:13 +03:00
Michael Klishin
b5f8db33d5
Update rabbitmq-components.mk
2016-05-29 23:21:57 +03:00
Michael Klishin
94af784197
Update CONTRIBUTING.md, add CODE_OF_CONDUCT.md
2016-05-28 09:57:21 -07:00
Michael Klishin
6dcbe4c488
Update CONTRIBUTING.md, add CODE_OF_CONDUCT.md
2016-05-28 14:22:51 +03:00
Michael Klishin
6f6be55bb1
Update README.md
2016-05-26 16:58:34 +03:00
kjnilsson
16fbd23db5
Merge branch 'stable'
2016-05-18 13:22:07 +01:00
Karl Nilsson
1ae32a80d3
Update rabbitmq-components.mk
2016-05-18 12:48:02 +01:00
Michael Klishin
818181e472
Merge pull request #10 from rabbitmq/rabbitmq-server-546
...
Use erlang 18.3 only in travis
2016-05-17 12:06:02 +03:00
Michael Klishin
a2541835cf
Update rabbitmq-components.mk
2016-05-17 11:17:55 +03:00
Michael Klishin
ecf07f7308
Update rabbitmq-components.mk
2016-05-17 10:16:11 +03:00
Daniil Fedotov
a1898452a8
Use erlang 18.3 only in travis
2016-05-12 10:58:25 +01:00
Jean-Sébastien Pédron
bbfed32279
Merge branch 'stable'
2016-05-09 10:01:24 +02:00
Daniil Fedotov
e0a4c7d4e3
move ranch listener cleanup to prep_stop
2016-05-06 16:47:34 +01:00
Daniil Fedotov
30d8bee100
Cleanup ranch listener on application stop
2016-05-06 16:44:32 +01:00
Michael Klishin
2b399afa6d
Merge pull request #5 from rabbitmq/rabbitmq-server-550
...
Cuttlefish schema
2016-03-24 00:29:37 +03:00
Michael Klishin
555d92218d
Merge branch 'stable'
2016-03-23 17:21:06 +03:00
Daniil Fedotov
085af213e5
removed _config suffix
2016-03-23 14:20:47 +00:00
Michael Klishin
ee4ef7a7a5
Update rabbitmq-components.mk
2016-03-23 17:13:43 +03:00
Daniil Fedotov
3190702571
Cuttlefish schema
2016-03-23 11:17:45 +00:00
Michael Klishin
723e7500d5
Merge branch 'stable'
2016-03-05 02:06:49 +03:00
Loïc Hoguin
fc20aeb136
Emit stats for management UI
2016-03-03 16:29:14 +01:00
Loïc Hoguin
9a723103ad
Hardcode running state and channels count/max
...
These do not vary because of implementation.
2016-02-02 16:02:59 +01:00
Loïc Hoguin
b0ded0dbb4
Fix wrong protocol name in management UI
...
This commit also enables sending extra info for Web-MQTT connections.
2016-02-02 15:30:13 +01:00
Michael Klishin
f6a576e695
Update README.md
2016-01-28 16:42:18 +03:00
Loïc Hoguin
817bcfb31a
Example moved to rabbitmq-web-mqtt-examples repo
2016-01-20 10:39:42 +01:00
Michael Klishin
7e44a4b475
Mention supported versions
2016-01-18 00:21:06 +03:00
Michael Klishin
f5cb538abe
Rework README.md
2016-01-18 00:20:25 +03:00
Michael Klishin
267127647c
Copy, (c) info updates
2016-01-16 16:22:06 +03:00
Michael Klishin
ba69cdf713
Wording
2016-01-16 16:15:45 +03:00
Michael Klishin
26b56ea705
Update LICENSE-MPL-RabbitMQ
2016-01-16 16:03:00 +03:00
Loïc Hoguin
7d065daddc
Fix crash on SSL connections
...
Also fixes the example for SSL.
2016-01-12 17:40:00 +01:00
Loïc Hoguin
61658ed491
Rename nb_acceptors into num_{tcp,ssl}_acceptors
...
Also fix an undef call to cowboy:start_https/6 instead of
ranch:start_listener/6.
2016-01-12 17:39:11 +01:00
Loïc Hoguin
f8e7f86eed
Add a small test suite
...
Fix an issue where connection would fail if sec-websocket-protocol
header wasn't set (which is perfectly normal).
2016-01-07 15:39:03 +01:00
Loïc Hoguin
dd4b788ef7
Remove the credit/conserve resources for now
...
I can't throttle the Websocket connection with the current
Cowboy interface.
2016-01-07 12:12:58 +01:00
Loïc Hoguin
9c153b2d40
Add support for hearbeats
...
This involves creating the keepalive supervisor when the connection
starts, and passing its pid onward to the handler. To achieve this
we put ourselves in just before starting cowboy_protocol, create
the supervisor and put its pid in the Cowboy environment. Later we
have a middleware that takes this pid and pass it to the MQTT handler
where it can then be used.
A few minor changes and fixes are also included in this commit,
including compacting the Req object and using hibernate.
2016-01-06 17:54:11 +01:00
Loïc Hoguin
4f083e1e82
Handle more needed messages
2015-12-29 15:43:17 +01:00
Loïc Hoguin
68cb56a7b4
Add README
2015-12-28 16:55:42 +01:00
Loïc Hoguin
5159d1d180
Make the example like Web STOMP's echo example
...
Everything works as intended so far.
2015-12-28 16:51:49 +01:00
Loïc Hoguin
a1a1a7b092
Initial project
...
The included hello world example works
2015-12-28 13:48:40 +01:00
Loïc Hoguin
0ea31998a4
Initial commit
2015-12-28 13:45:51 +01:00