Commit Graph

288 Commits

Author SHA1 Message Date
Loïc Hoguin 7b42c20b7e Allow passing the adapter info on processor init 2016-03-03 14:59:53 +01:00
Daniil Fedotov 6b5de44f9c Tests for mqtt blocking 2016-03-02 16:57:48 +00:00
Daniil Fedotov 024586071c conserve_resources arguments 2016-03-02 15:07:20 +00:00
Loïc Hoguin 59d4eddeef Make number of Ranch acceptors configurable 2016-01-12 11:31:48 +01:00
Michael Klishin a01ee29b6c Wording 2016-01-09 17:13:41 +03:00
Daniil Fedotov be1555b469 rename flag to received_connect_frame 2016-01-09 17:13:41 +03:00
Daniil Fedotov 17e4c707c6 Log MQTT connection. 2016-01-09 17:13:41 +03:00
Daniil Fedotov 954016c69f Log MQTT connection start and close with debug if no data received 2016-01-09 17:13:41 +03:00
Michael Klishin d17a2f3028 Cosmetics 2016-01-09 17:13:41 +03:00
Loïc Hoguin e151b6e072 Make send method configurable and export useful functions
Needed for the new Web-MQTT plugin.
2016-01-09 17:13:41 +03:00
Michael Klishin 7f0f7a7e36 Cosmetics 2016-01-08 02:26:38 +03:00
Loïc Hoguin 1f1cb7ab9b Make send method configurable and export useful functions
Needed for the new Web-MQTT plugin.
2016-01-08 02:26:32 +03:00
Michael Klishin 9ba1da7434 Update (c) info 2016-01-01 12:59:18 +03:00
Pierre Fenoll 62d865b739 .gitignore: make absolute paths relative 2015-12-30 07:09:01 +03:00
Jean-Sébastien Pédron 41b2cc1c5a Update erlang.mk 2015-12-18 20:34:14 +01:00
Jean-Sébastien Pédron 97e551919e Sync with upstream build.config 2015-12-18 20:33:03 +01:00
Jean-Sébastien Pédron f89122a48e Update rabbitmq-components.mk 2015-12-18 19:08:09 +01:00
Michael Klishin 33df46a590 Update rabbitmq-components.mk 2015-12-18 19:49:03 +03:00
Michael Klishin 51e887e52e Update test expectation 2015-12-18 16:32:26 +03:00
Michael Klishin 5992c36a92 Change default non-clean subscription TTL to 24 hours, fixes #49 2015-12-18 16:14:48 +03:00
Michael Klishin d89e68c2d5 Explain 2015-12-18 15:24:16 +03:00
Michael Klishin 70d9bbe563 Switch to rabbit_data_coercion:to_binary/1 [from rabbit_common] 2015-12-10 15:01:47 +03:00
Michael Klishin 648d0f09ba Rename supervisor child: rabbit_keepalive_sup => rabbit_mqtt_keepalive_sup
Fixes #48.
2015-12-10 14:34:14 +03:00
Michael Klishin 988d94a2c1 Add a couple of TODOs 2015-12-10 14:01:08 +03:00
Jean-Sébastien Pédron 512d980447 Update rabbitmq-components.mk 2015-12-03 15:38:49 +01:00
Jean-Sébastien Pédron 42b98673ac Update rabbitmq-components.mk 2015-12-01 18:36:22 +01:00
Jean-Sébastien Pédron 4eda6eecd8 Update rabbitmq-components.mk 2015-12-01 16:17:19 +01:00
Jean-Sébastien Pédron 6017ad84a3 Update rabbitmq-components.mk 2015-11-30 09:19:27 +01:00
Michael Klishin 624a7741cf Merge branch 'colons-in-username' of https://github.com/lshift/rabbitmq-mqtt into lshift-colons-in-username 2015-11-28 20:42:22 +03:00
Michael Klishin b84260c721 Fix the build and a bug
Make sure that authentication with username taken from TLS/x509
certificate succeeds; respect rabbitmq_mqtt.ssl_cert_login.

Due to a match clause ordering issue it wasn't the case.
2015-11-28 20:20:32 +03:00
Loïc Hoguin 597eecdaf8 Remove unneeded TCP options from config in .app.src files 2015-11-26 14:01:42 +01:00
Jean-Sébastien Pédron 83fd0641fa Update rabbitmq-components.mk 2015-11-26 08:54:11 +01:00
Jean-Sébastien Pédron b4b8955170 Update rabbitmq-components.mk 2015-11-26 08:41:23 +01:00
Jean-Sébastien Pédron 3fd2dd3b13 Update erlang.mk 2015-11-25 10:36:10 +01:00
Jean-Sébastien Pédron 1eb9c9e383 Update rabbitmq-components.mk 2015-11-25 10:35:23 +01:00
Loïc Hoguin 01b2f25acb Use rabbit_net:accept_ack instead of ranch:accept_ack
This function includes operations that must be performed by
processes owning sockets.
2015-11-24 20:17:50 +01:00
Jean-Sébastien Pédron 4c08593f24 Update rabbitmq-components.mk 2015-11-20 10:52:05 +01:00
Michael Klishin a9db0067c4 Merge branch 'master' into rabbitmq-server-260 2015-11-19 16:42:48 +03:00
Jean-Sébastien Pédron f7fb3bff2f Update erlang.mk 2015-11-19 14:31:58 +01:00
ash 001f4a1a01 add option to ignore colons in usernames 2015-11-19 11:36:24 +00:00
Michael Klishin 803c06b6a0 Merge branch 'master' into rabbitmq-server-260 2015-11-19 14:11:30 +03:00
Jean-Sébastien Pédron 33edb766a3 Update erlang.mk 2015-11-18 19:14:41 +01:00
Jean-Sébastien Pédron 64e9bf880c Update erlang.mk 2015-11-18 17:41:29 +01:00
Loïc Hoguin 1f3eadb6e7 Switch to Ranch for connection handling 2015-11-17 15:22:27 +01:00
Jean-Sébastien Pédron 6efcae4fad Update erlang.mk 2015-11-10 13:12:26 +01:00
Jean-Sébastien Pédron 23866a9ec0 Update rabbitmq-components.mk 2015-11-10 13:11:17 +01:00
Jean-Sébastien Pédron f4e7a8fa8a Update rabbitmq-components.mk 2015-11-05 20:59:07 +00:00
Jean-Sébastien Pédron d0c092e1e8 Add Travis CI configuration 2015-11-05 17:55:15 +01:00
Jean-Sébastien Pédron 3441383d18 make tests: Pass certificates path down to test/Makefile
This allows ant to detect the certificates and enable the SSL tests.
2015-11-05 17:50:58 +01:00
Jean-Sébastien Pédron 50c1eadfb2 Update rabbitmq-components.mk 2015-11-03 15:12:30 +01:00