From 609968dd311972f8f6cccf32dca3e6c6c108cab7 Mon Sep 17 00:00:00 2001 From: HuangDan Date: Fri, 18 May 2018 15:33:27 +0800 Subject: [PATCH 1/2] Check params for REST publish API https://github.com/emqtt/emqttd/issues/1599 --- src/emqttd_rest_api.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emqttd_rest_api.erl b/src/emqttd_rest_api.erl index ecc8410cd..1e4de392c 100644 --- a/src/emqttd_rest_api.erl +++ b/src/emqttd_rest_api.erl @@ -38,7 +38,7 @@ -http_api({"^nodes/(.+?)/subscriptions/(.+?)/?$", 'GET', subscription_list, []}). -http_api({"^subscriptions/(.+?)/?$", 'GET', subscription, []}). --http_api({"^mqtt/publish?$", 'POST', publish, [{<<"topic">>, binary}]}). +-http_api({"^mqtt/publish?$", 'POST', publish, [{<<"topic">>, binary}, {<<"payload">>, binary}]}). -http_api({"^mqtt/subscribe?$", 'POST', subscribe, [{<<"client_id">>, binary},{<<"topic">>, binary}]}). -http_api({"^mqtt/unsubscribe?$", 'POST', unsubscribe, [{<<"client_id">>, binary},{<<"topic">>, binary}]}). From f9dde2f049bbdf614bc1567bcf75ffd7bf31a88f Mon Sep 17 00:00:00 2001 From: HuangDan Date: Sat, 19 May 2018 18:34:39 +0800 Subject: [PATCH 2/2] Version 2.3.9 --- Makefile | 2 +- src/emqttd.app.src | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index b28e17ac1..8d1a3b162 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ PROJECT = emqttd PROJECT_DESCRIPTION = Erlang MQTT Broker -PROJECT_VERSION = 2.3.8 +PROJECT_VERSION = 2.3.9 DEPS = goldrush gproc lager esockd ekka mochiweb pbkdf2 lager_syslog bcrypt clique jsx diff --git a/src/emqttd.app.src b/src/emqttd.app.src index 4e3e2cdff..8846ef511 100644 --- a/src/emqttd.app.src +++ b/src/emqttd.app.src @@ -1,6 +1,6 @@ {application,emqttd, [{description,"Erlang MQTT Broker"}, - {vsn,"2.3.8"}, + {vsn,"2.3.9"}, {modules,[]}, {registered,[emqttd_sup]}, {applications,[kernel,stdlib,gproc,lager,esockd,mochiweb,