Michael Klishin
690f870b47
Merge branch 'master' into rabbitmq-web-stomp-40
...
Conflicts:
src/rabbit_web_mqtt_handler.erl
2018-12-05 21:28:44 +03:00
Michael Klishin
ae348bf8de
Default to port 15675 for TLS, too
...
This change from db9b7f1bd2
doesn't seem to be
intentional.
2018-12-05 20:07:39 +03:00
Loïc Hoguin
d44bae553f
Add PROXY protocol support
2018-12-04 14:52:16 +01:00
Jean-Sébastien Pédron
2356d84922
Update rabbitmq-components.mk
2018-11-30 14:57:01 +01:00
Jean-Sébastien Pédron
f6c575de84
Update rabbitmq-components.mk
2018-11-22 09:19:46 +01:00
Loïc Hoguin
ec44d02020
Implement credits flow
2018-11-20 13:58:25 +01:00
Michael Klishin
ac0214b26f
Travis: use Elixir 1.6.6, test on Erlang 21.1
2018-11-15 12:04:19 +00:00
Michael Klishin
b1b180d0f8
Drive by cosmetic changes
2018-11-15 09:48:56 +00:00
Loïc Hoguin
3dde1511e6
Add two missing hibernate in returned tuples
2018-11-13 14:42:46 +01:00
kjnilsson
a61e000ed6
Update rabbitmq-components.mk
2018-10-29 12:43:35 +00:00
Michael Klishin
daf9853044
Use 10 TLS connection acceptors by default
...
Part of rabbitmq/rabbitmq-server#1729.
[#161136615 ]
2018-10-11 03:13:18 +03:00
Luke Bakken
55b949f214
formatting
2018-10-09 12:20:23 -07:00
Michael Klishin
69f37bf3fa
Propagate WebSocket options; enable compression by default
...
References #34 .
[#161053821 ]
2018-10-08 23:24:57 +03:00
Michael Klishin
97a08e78a5
Make it possible to configure WebSocket options such as compression
...
While at it, correctly configure connection inactivity
timeout with modern Cowboy versions.
Closes #34 .
References rabbitmq/rabbitmq-web-stomp#89 .
[#161053821 ]
2018-10-08 21:19:12 +03:00
Loïc Hoguin
2ee2ee85e8
Ignore ping/pong Websocket frames
2018-09-27 16:56:30 +02:00
Jean-Sébastien Pédron
5da746b357
Update rabbitmq-components.mk
2018-09-19 10:38:27 +02:00
Jean-Sébastien Pédron
a67ef5ebcb
Update rabbitmq-components.mk
2018-09-11 14:22:44 +02:00
Michael Klishin
1bd714f705
One more config schema test case
2018-09-03 21:03:14 +02:00
Thomas Sauzeau
aa9d197411
Retrieve ws path from config
2018-09-01 11:53:17 +02:00
Jean-Sébastien Pédron
26cf8eddbe
Update rabbitmq-components.mk
2018-08-09 17:44:25 +02:00
Jean-Sébastien Pédron
0a5aacd635
Update rabbitmq-components.mk
2018-08-09 12:17:12 +02:00
Jean-Sébastien Pédron
1d66dfbe6b
Update rabbitmq-components.mk
2018-06-07 11:31:47 +02:00
Jean-Sébastien Pédron
2d4143f93c
Update erlang.mk
2018-04-11 10:54:41 +02:00
Jean-Sébastien Pédron
7f90e8e66c
Update rabbitmq-components.mk
2018-04-11 10:51:33 +02:00
Jean-Sébastien Pédron
f0e5689116
Update rabbitmq-components.mk
2018-04-11 10:10:15 +02:00
Jean-Sébastien Pédron
1f1244fdc6
Travis CI: Update config from rabbitmq-common
2018-04-10 13:09:59 +02:00
Luke Bakken
db9b7f1bd2
Add support for a listener configuration parameter that uses the cuttlefish ip datatype, and associated tests
...
Ensure ip address is in format expected by ranch:start_listener
2018-03-23 16:02:30 -07:00
Jean-Sébastien Pédron
5ab2048740
Update erlang.mk
2018-03-02 19:10:59 +01:00
Jean-Sébastien Pédron
d181e7ed1c
Update rabbitmq-components.mk
2018-01-30 15:24:02 +01:00
Luke Bakken
90dc465599
Update rabbitmq-components.mk
2018-01-29 16:22:28 -08:00
Jean-Sébastien Pédron
e7d8fcfbb9
Update rabbitmq-components.mk
2018-01-23 17:21:51 +01:00
Jean-Sébastien Pédron
f2ae29e0fe
Update rabbitmq-components.mk
2018-01-23 15:31:38 +01:00
Diana Corbacho
b0046ce39b
Update rabbitmq-components.mk
2018-01-22 22:13:34 +00:00
Jean-Sébastien Pédron
c7c71fee50
Travis CI: Update config from rabbitmq-common
2017-12-15 15:18:26 +01:00
Jean-Sébastien Pédron
5130431190
Update rabbitmq-components.mk
2017-12-01 11:07:13 +01:00
Jean-Sébastien Pédron
2b2a06d0f2
Update rabbitmq-components.mk
2017-11-28 14:01:24 +01:00
Jean-Sébastien Pédron
2c29bf3c21
Update rabbitmq-components.mk
2017-11-28 13:33:50 +01:00
Michael Klishin
04ebdd64a2
Merge branch 'stable'
2017-11-13 11:19:01 +00:00
Michael Klishin
559ac88b03
Store correct TLS listener info
...
Otherwise management UI will display an incorrect value
(the regular TCP port).
Closes #25 .
Pushing directly as a very small change reviewed by @hairyhum.
[#152797163 ]
2017-11-13 11:16:59 +00:00
Michael Klishin
58817c2e9c
Use naming closer to web-stomp
2017-11-13 11:10:31 +00:00
Jean-Sébastien Pédron
860d4d33db
Travis CI: Update config from rabbitmq-common
2017-11-08 12:29:50 +01:00
Jean-Sébastien Pédron
265155144a
Travis CI: Update config from rabbitmq-common
2017-11-08 12:29:15 +01:00
Daniil Fedotov
029c447685
Support cowboy2
2017-10-20 16:49:25 +01:00
Jean-Sébastien Pédron
9d348dafcc
Merge branch 'stable'
2017-10-13 15:14:28 +02:00
Jean-Sébastien Pédron
a1e9a6d081
Update rabbitmq-components.mk
2017-10-13 14:33:19 +02:00
Jean-Sébastien Pédron
1f2c54da61
Update rabbitmq-components.mk
2017-10-13 14:13:40 +02:00
Jean-Sébastien Pédron
088125883f
Update rabbitmq-components.mk
2017-10-13 12:15:55 +02:00
Michael Klishin
d6086440ed
Update rabbitmq-components.mk
2017-09-13 17:54:54 -04:00
Michael Klishin
992bd113b3
Update rabbitmq-components.mk
2017-09-13 17:45:50 -04:00
Michael Klishin
9617ad4158
Update rabbitmq-components.mk
2017-09-12 19:53:44 -04:00
Michael Klishin
8c3f6cb977
Update rabbitmq-components.mk
2017-09-12 12:42:10 -04:00
Daniil Fedotov
c6f8afbe21
Merge branch 'stable'
2017-08-30 19:20:54 +01:00
Daniil Fedotov
864383620a
Update erlang.mk
2017-08-30 18:46:45 +01:00
Daniil Fedotov
2e0412e3f5
Use lager sinks for logging.
...
Making logging sink API consistent across RabbitMQ projects.
[#149634975 ]
2017-08-07 14:37:11 +01:00
Michael Klishin
74abe514ee
Erlang/OTP 19.2 is now the minimum supported version.
...
Part of rabbitmq/rabbitmq-server#1305.
[#149563549 ]
2017-07-26 19:03:37 +03:00
Michael Klishin
3a85e208f1
Update rabbitmq-components.mk
2017-07-26 03:48:45 +03:00
Michael Klishin
fa214e5268
Update rabbitmq-components.mk
2017-07-26 02:27:20 +03:00
Michael Klishin
332c9b4d82
Update rabbitmq-components.mk
2017-06-12 20:18:59 +03:00
Michael Klishin
68202bd148
Update rabbitmq-components.mk
2017-06-12 18:35:52 +03:00
Michael Klishin
6bbf808773
Merge branch 'stable'
2017-06-02 18:12:19 +03:00
Michael Klishin
ae94d1231f
Update rabbitmq-components.mk
2017-06-02 17:51:39 +03:00
Michael Klishin
cd23a3219f
Update rabbitmq-components.mk
2017-06-02 00:43:36 +03:00
Michael Klishin
8745481830
Update rabbitmq-components.mk
2017-06-01 18:01:55 +03:00
Jean-Sébastien Pédron
a5fdd5bc68
Merge branch 'stable'
2017-05-31 11:06:14 +02:00
Jean-Sébastien Pédron
08d77e9c6e
rfc6455_client: Replace crypto:rand_bytes/1 by crypto:strong_rand_bytes/1
...
The former is deprecated for some time and is entirely removed in Erlang
20.0. This obviously causes the testsuite to fail with this version of
Erlang (or more exactly, it hangs because the `undef` exception is
missed).
crypto:strong_rand_bytes/1 is already available in Erlang R16B03 so we
can use it directly. No need for a compat module.
[#145213041 ]
2017-05-31 11:03:10 +02:00
Jean-Sébastien Pédron
cd3c6f9e08
Merge branch 'stable'
2017-05-16 18:13:50 +02:00
Jean-Sébastien Pédron
03b02a97fe
Makefile: Load the new `rabbitmq-early-plugin.mk` early-stage plugin
...
See the corresponding commit in rabbitmq-common for an explanation.
[#144697185 ]
2017-05-16 17:39:43 +02:00
Jean-Sébastien Pédron
1f941bb1eb
Update erlang.mk
2017-05-16 17:39:43 +02:00
Jean-Sébastien Pédron
5c3572bb8e
Merge branch 'stable'
2017-04-19 16:24:20 +02:00
Jean-Sébastien Pédron
d86cbef112
Update erlang.mk
2017-04-19 12:06:17 +02:00
Michael Klishin
b3c3b41c53
Merge branch 'stable'
2017-04-06 21:42:28 +02:00
Diana Corbacho
f124727c3b
Do not emit stats if connection has not been stablished
...
Ensures stats are not emitted until the connection is stablished.
A non-pid value crashes the stats gc.
rabbitmq-management-agent#42
2017-04-06 12:10:48 +01:00
Michael Klishin
f9688950de
Merge branch 'stable'
2017-04-02 22:04:40 +03:00
Michael Klishin
2da7008647
(c) year
2017-04-02 21:50:02 +03:00
Michael Klishin
ca342d92d2
Port config schema tests from Web STOMP
2017-03-20 21:41:59 +03:00
Michael Klishin
fa65231ac0
Sync README with master
2017-03-20 16:21:02 +03:00
Michael Klishin
8abc1f8ca2
Update README.md
2017-03-20 16:20:32 +03:00
Michael Klishin
f3bea78ba4
Update README.md
2017-03-20 16:16:32 +03:00
Michael Klishin
4774a01374
3.6.1 is certainly no longer pending
2017-03-20 16:09:33 +03:00
Michael Klishin
c24239888f
Update rabbitmq-components.mk
2017-02-11 23:29:45 +03:00
Michael Klishin
5651e26c1e
Update rabbitmq-components.mk
2017-02-10 11:16:47 +03:00
Michael Klishin
653bcdec0a
Update rabbitmq-components.mk
2017-02-10 03:06:41 +03:00
Michael Klishin
3dcc54d073
merge branch 'stable'
2017-02-08 16:58:54 +03:00
Michael Klishin
702fa1830d
Update rabbitmq-components.mk
2017-02-08 16:38:27 +03:00
Michael Klishin
4e9dea7035
merge branch 'stable'
2017-02-06 19:52:35 +03:00
Michael Klishin
b76e787b9c
Update rabbitmq-components.mk
2017-02-06 19:24:05 +03:00
Jean-Sébastien Pédron
5786a2f558
Update rabbitmq-components.mk
2017-02-02 17:17:26 +01:00
Michael Klishin
6a0e1af8fa
merge branch 'stable'
2017-01-31 18:20:34 +03:00
Michael Klishin
1842d91baf
Update rabbitmq-components.mk
2017-01-31 18:06:40 +03:00
Jean-Sébastien Pédron
bc41db0a06
Makefile: Remove Cowboy version pinning
...
There is a global pinning in rabbitmq-components.mk.
2017-01-25 17:04:24 +01:00
Michael Klishin
24991a1ab9
Merge branch 'stable'
...
Conflicts:
.travis.yml
2016-12-17 03:00:10 +03:00
Michael Klishin
a374e2419d
Test against 18.3, 19.1, 19.2 on Travis
2016-12-17 02:49:46 +03:00
Jean-Sébastien Pédron
e264a0cb81
Travis CI: Import changes from rabbitmq-auth-backend-amqp
2016-12-12 15:21:57 +01:00
Jean-Sébastien Pédron
d352df602b
Merge branch 'stable'
2016-12-09 19:28:10 +01:00
Jean-Sébastien Pédron
ab6a763761
Update rabbitmq-components.mk
2016-12-08 19:14:54 +01:00
Jean-Sébastien Pédron
06a95f54ef
Travis CI: Use Ubuntu Trusty image to have access to Elixir
...
Also, required `sudo` so a VM is used instead of a container. This makes
the test much longer, but allows us to install non-whitelisted packages
such as xsltproc.
2016-12-08 17:54:46 +01:00
Jean-Sébastien Pédron
a1de804a27
Merge branch 'stable'
2016-12-08 12:54:39 +01:00
Jean-Sébastien Pédron
5e43ab25a8
rabbit_web_mqtt_app: Fix listeners registration
...
... when a listener is bound to multiple IP addresses.
This is the case when a listener is configured to listen on all
interfaces, and IPv4's `0.0.0.0` and IPv6's `::` are reported
separately. It happens on *BSD and Linux with `net.ipv6.bindv6only=1` at
least.
[#135770181 ]
2016-12-08 12:52:05 +01:00
Jean-Sébastien Pédron
f6c53a4052
Merge branch 'stable'
2016-12-07 16:07:40 +01:00
Jean-Sébastien Pédron
0a9a4b5431
Move from .app.src to Makefile variables
...
This is the recommended way with Erlang.mk.
By default, the version is inherited from rabbitmq-server-release when
the source archive is created, or computed from git-describe(1) (see
`rabbitmq-components.mk`). One can override the version from the command
line by setting the `PROJECT_VERSION` variable.
[#130992027 ]
2016-12-06 17:05:29 +01:00
Michael Klishin
571675b285
Merge branch 'stable'
2016-12-06 17:48:12 +03:00
Loïc Hoguin
292c8adf78
Register listeners to management UI
2016-12-06 15:17:54 +01:00
Michael Klishin
c506006c20
Merge branch 'stable'
2016-12-01 14:19:34 +03:00
Michael Klishin
a4cbefc46a
Merge branch 'stable'
2016-11-30 18:58:29 +03:00
Michael Klishin
2bc67fe49a
Merge branch 'stable'
2016-11-29 21:21:59 +03:00
Michael Klishin
a2dd19add7
Update rabbitmq-components.mk
2016-11-29 20:59:44 +03:00
Jean-Sébastien Pédron
fabfd1928f
Merge branch 'stable'
2016-11-25 11:51:02 +01:00
Jean-Sébastien Pédron
52829dc7ba
Update rabbitmq-components.mk
2016-11-25 10:51:04 +01:00
Jean-Sébastien Pédron
25b0465fe5
Merge branch 'stable'
2016-11-25 10:39:54 +01:00
Jean-Sébastien Pédron
97fcb972bf
Update rabbitmq-components.mk
2016-11-25 10:08:25 +01:00
Jean-Sébastien Pédron
8d00a5b666
Merge branch 'stable' into rabbitmq-management-236
2016-11-24 12:13:28 +01:00
Jean-Sébastien Pédron
c9beca6ef5
Merge branch 'stable'
2016-11-24 10:52:32 +01:00
Jean-Sébastien Pédron
1164d005cf
Add rabbitmq_ct_client_helpers to TEST_DEPS
2016-11-24 10:52:21 +01:00
Jean-Sébastien Pédron
51c9c6295f
Update rabbitmq-components.mk
2016-11-23 18:06:09 +01:00
Gerhard Lazu
a7932d19e2
Merge branch 'stable'
2016-11-22 17:04:56 +00:00
Gerhard Lazu
46ebc63531
Update erlang.mk
2016-11-22 16:20:50 +00:00
Gerhard Lazu
46ac6d81bc
Update rabbitmq-components.mk
2016-11-22 16:16:46 +00:00
Jean-Sébastien Pédron
beb2ee2f12
Update erlang.mk
2016-11-14 11:59:37 +01:00
Jean-Sébastien Pédron
d544af9274
Update rabbitmq-components.mk
2016-11-10 16:56:58 +01:00
Jean-Sébastien Pédron
6e960c0706
Merge branch 'stable' into rabbitmq-management-236
2016-09-27 12:48:43 +02:00
Jean-Sébastien Pédron
1693122277
Merge branch 'stable'
2016-09-23 16:33:02 +02:00
Jean-Sébastien Pédron
6ea56959a0
Update rabbitmq-components.mk
2016-09-23 11:23:11 +02:00
Jean-Sébastien Pédron
7e2c83c263
Update erlang.mk
2016-09-22 17:57:22 +02:00
Jean-Sébastien Pédron
779f2b3a30
rabbitmq_web_mqtt.app: Depend on rabbit_common
2016-09-20 13:05:58 +02:00
Jean-Sébastien Pédron
3c45762d43
Makefile: Explicitely list all DEPS
...
Sync rabbitmq-components.mk with rabbitmq-common to remove automatic
DEPS handling.
[#130086871 ]
2016-09-20 13:05:43 +02:00
Jean-Sébastien Pédron
40d6f899c8
Update erlang.mk
2016-09-20 13:05:10 +02:00
Jean-Sébastien Pédron
a5d5ab653a
Merge branch 'stable'
2016-09-15 16:44:30 +02:00
Jean-Sébastien Pédron
1ddcfea704
Update rabbitmq-components.mk
2016-09-15 15:47:35 +02:00
Jean-Sébastien Pédron
2660cd745b
Merge branch 'stable'
2016-09-02 16:11:23 +02:00
Jean-Sébastien Pédron
cf17eeabfb
Travis CI: Import various fixes from rabbitmq-web-stomp
2016-09-02 15:16:32 +02:00
Jean-Sébastien Pédron
968b4e3106
Update rabbitmq-components.mk
2016-09-02 13:22:28 +02:00
Jean-Sébastien Pédron
a298e63295
Makefile: No need to filter out rabbitmq_test from TEST_DEPS anymore
...
[#127356157 ]
2016-09-02 12:36:23 +02:00
Jean-Sébastien Pédron
bb697e065f
Update rabbitmq-components.mk
2016-09-02 12:03:33 +02:00
kjnilsson
ce64f69b83
write connection_stats metrics
2016-09-01 13:44:23 +01:00
Michael Klishin
ad2954d1a2
Update rabbitmq-components.mk
2016-07-14 15:44:15 +03:00
Michael Klishin
bd500490a4
Update rabbitmq-components.mk
2016-07-14 15:37:38 +03:00
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