Commit Graph

753 Commits

Author SHA1 Message Date
Jean-Sébastien Pédron 8a0d88cf1b reader_SUITE: Increase timer in expect_publish() to 5 seconds
This reduces the risk of test failures.
2017-08-11 12:27:40 +02:00
Daniil Fedotov e683048145 Use lager sink API for logs.
Lager sink parse-transform allows us to use a fake module name
to select sinks.
It's more convenient that to use a helper function for every module.

[#149634975]
2017-08-07 14:43:00 +01:00
Michael Klishin 22cc3cfda4 Merge branch 'stable' 2017-07-31 16:32:24 +03:00
Michael Klishin 4132a940f7 Merge pull request #145 from rabbitmq/rabbitmq-mqtt-136
Provide a no-op implementation of MQTT retainer
2017-07-31 16:27:42 +03:00
Michael Klishin 671c267911 Provide a no-op implementation of MQTT retainer
Closes #136.
2017-07-31 15:32:17 +03:00
Jean-Sébastien Pédron ab46563c45 Merge branch 'stable' 2017-07-31 10:17:08 +02:00
Michael Klishin 24036f3e6b Merge pull request #144 from rabbitmq/rabbitmq-mqtt-142
Log MQTT processor log messages with connection sink.
2017-07-27 18:19:41 +03:00
Daniil Fedotov 8a9190a43f Log MQTT processor log messages with connection sink.
Fixes #142
2017-07-27 14:01:17 +01:00
Jean-Sébastien Pédron 48156b1213 Merge pull request #143 from rabbitmq/rabbitmq-server-1305
Erlang/OTP 19.2 is now the minimum supported version.
2017-07-27 09:56:47 +02:00
Michael Klishin 5c549f0f51 Erlang/OTP 19.2 is now the minimum supported version.
Part of rabbitmq/rabbitmq-server#1305.

[#149563549]
2017-07-26 19:03:08 +03:00
Michael Klishin 532cc885e1 Update rabbitmq-components.mk 2017-07-26 03:48:32 +03:00
Michael Klishin 71f890365f Merge branch 'stable' 2017-07-26 03:27:23 +03:00
Michael Klishin f591601995 Update rabbitmq-components.mk 2017-07-26 02:27:11 +03:00
Jean-Sébastien Pédron 571f6c5858 Merge branch 'stable' 2017-07-03 12:30:19 +02:00
Jean-Sébastien Pédron 961f4a1e77 rabbit_mqtt_util: Export used functions only
I.e. do not use export_all, which is reported as a warning with Erlang
20.
2017-07-03 12:28:53 +02:00
Michael Klishin 3c63c44c9b Merge pull request #140 from rabbitmq/rabbitmq-mqtt-139
Propagate client ID to authn with dedicated module
2017-06-27 17:38:38 +03:00
Arnaud Cogoluègnes a091ce6de9 Merge branch 'master' into rabbitmq-mqtt-139 2017-06-27 10:23:36 +02:00
Jean-Sébastien Pédron 1fc9390e40 Merge branch 'stable' 2017-06-26 18:36:05 +02:00
Jean-Sébastien Pédron 81a1df347c Merge branch 'resolve-deps-circles' into stable 2017-06-26 16:38:50 +02:00
Arnaud Cogoluègnes 41e5a45dab Propagate client ID to authn with dedicated module
Fixes #139
2017-06-23 16:46:57 +02:00
Jean-Sébastien Pédron cbb353abbd rabbit_net:accept_ack() was moved to rabbit_networking
[#118490793]
2017-06-21 15:38:14 +02:00
Michael Klishin 0f3088b05e Merge pull request #138 from rabbitmq/rabbitmq-server-1229
Add client_id as an topic authz expandable variable
2017-06-17 05:17:39 +03:00
Luke Bakken bcbae3757c Whitespace 2017-06-15 10:56:00 -07:00
Michael Klishin 885daa1d6d Merge branch 'master' into rabbitmq-server-1229 2017-06-13 23:56:49 +03:00
Michael Klishin 1c930dbce1 Update rabbitmq-components.mk 2017-06-12 20:16:33 +03:00
Michael Klishin 8b5ebab431 Update rabbitmq-components.mk 2017-06-12 18:42:32 +03:00
Daniil Fedotov a81c3da1e2 Less compile warnings 2017-06-12 14:19:20 +01:00
Michael Klishin 3fda50bccd Make this test more robust
* Handle duplicate keys (see 82d1cb23e9, for instance)
 * Use maps since this test is in master only
 * Use eunit assertions that would print arguments on failures
2017-06-11 01:42:17 +03:00
Daniil Fedotov 5e9ef73325 Merge branch 'stable' 2017-06-09 13:23:56 +01:00
Daniil Fedotov 82d1cb23e9 remove duplicate info item for mqtt connections 2017-06-09 13:23:37 +01:00
Arnaud Cogoluègnes 81ab03c133 Add client_id as an topic authz expandable variable
References rabbitmq/rabbitmq-server#1229
2017-06-07 14:41:59 +02:00
Michael Klishin cd13024d6e Merge branch 'stable' 2017-06-02 18:11:15 +03:00
Michael Klishin ed80c90fb3 Update rabbitmq-components.mk 2017-06-02 17:51:31 +03:00
Daniil Fedotov 4f016da4a7 New CLI helpers API 2017-06-02 10:12:39 +01:00
Michael Klishin 07f13a8de8 merge branch 'stable' 2017-06-02 01:39:30 +03:00
Michael Klishin cdb6263c14 Update rabbitmq-components.mk 2017-06-02 00:43:27 +03:00
Michael Klishin f40fcee826 Update rabbitmq-components.mk 2017-06-01 18:01:44 +03:00
Jean-Sébastien Pédron c6262a89e1 Merge branch 'stable' 2017-05-16 18:10:32 +02:00
Jean-Sébastien Pédron c167d76ef4 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:36:21 +02:00
Jean-Sébastien Pédron ad7b993a5a Update erlang.mk 2017-05-16 17:36:21 +02:00
Michael Klishin 5a9a0ba264 Merge branch 'stable' 2017-05-11 17:07:04 +03:00
Michael Klishin 425fe5c5d1 Merge pull request #135 from rabbitmq/rabbitmq-mqtt-134
Avoid emitting stats when state is undefined
2017-05-11 16:47:37 +03:00
Diana Corbacho c676f9f66c Avoid emitting stats when state is undefined
Stop during initialisation will cause the gen_server to terminate
with `undefined` state, this should be ignored

rabbitmq-mqtt#134
[#145273167]
2017-05-11 14:42:20 +01:00
Diana Corbacho 376bcb1abd Merge remote-tracking branch 'origin/stable' 2017-05-03 12:06:10 +01:00
Michael Klishin 76c566da09 Merge pull request #133 from rabbitmq/rabbitmq-management-agent-45
Default to 0 for stats calculation
2017-05-02 15:51:41 +02:00
Diana Corbacho 65ab9ff50f Default to 0 for stats calculation
rabbitmq-management-agent-45
[#144693945]
2017-05-02 14:26:01 +01:00
Daniil Fedotov 28b3c4d46f Replace dicts with maps for mqtt. 2017-04-24 13:45:37 +01:00
Jean-Sébastien Pédron 456f399a81 Merge branch 'stable' 2017-04-19 12:52:44 +02:00
Jean-Sébastien Pédron f7412ca6eb Update erlang.mk 2017-04-19 12:03:57 +02:00
Michael Klishin de0be240ab Merge branch 'stable' 2017-04-06 21:57:07 +02:00