Nicolas
53fd32eb8c
Merge pull request #118 from romancardenas/master
...
Added topic filtering Plugin
2018-03-21 16:05:02 +01:00
Román Cárdenas
59f9d28029
Added topic filtering Plugin
2018-03-19 10:58:56 +01:00
Nicolas
0d6030caa3
Merge pull request #115 from romancardenas/master
...
Client authentication error fixed
2018-03-16 16:11:35 +01:00
Román Cárdenas
42143a196c
Client authentication error fixed
2018-03-16 15:27:31 +01:00
Nicolas
031580a3fc
Bump version
2018-03-07 12:09:51 +01:00
Nicolas
39cc93cfee
0.9.2 release
2018-03-07 09:52:18 +01:00
Nicolas
58620ebfe6
Merge pull request #107 from zyp/raise_deliver_task_exc
...
Re-raise exception from deliver_task in MQTTClient.deliver_message().
2018-02-15 21:48:47 +01:00
Vegard Storheil Eriksen
7df731790a
Re-raise exception from deliver_task in MQTTClient.deliver_message().
...
deliver_task will raise a ClientException to signal a connection loss.
Passing it on to the caller instead of silently ignoring it lets the
caller handle the connection loss. Exiting the function early also
avoids an IndexError when trying to pop from client_tasks.
Fixes #106
2018-02-13 23:58:48 +01:00
Nicolas
7bb40a96fc
Merge pull request #101 from mi3z/mi3z_fix_ssl
...
TLS connections can be established by default with system certificate…
2017-11-25 14:26:10 +01:00
mi3z
47e37404fd
TLS connections can be established by default with system certificates to publish domains (for example to 'mqtts://iot.eclipse.org') - the client only requires cafiles if the broker provides self signed certificates
2017-11-22 10:40:20 +01:00
Nicolas
836ee4b110
Merge pull request #100 from mi3z/master
...
fixed Test 'test_client_connect_clean_session_false'
2017-11-17 16:09:24 +01:00
mi3z
465b2cfc42
changed localhost to 127.0.0.1 to fix Travis CI test
2017-11-17 10:11:26 +01:00
mi3z
05b86e2f1e
fixed flake8 typo
2017-11-15 11:08:14 +01:00
mi3z
3b9362c75d
fixed test_decode_fail_miss_clientId
2017-11-14 19:32:29 +01:00
mi3z
86c0726133
fixed Bug Test 'test_client_connect_clean_session_false' by adding a additional variable 'client_id_is_random'. This allows to determine if a client_id is generated by the broker and therefore to disallows a client connection with the clean_session flag set to 0
2017-11-14 18:51:21 +01:00
Nicolas
059baa78bf
Merge pull request #91 from mi3z/master
...
fixed #78
2017-11-10 14:22:41 +01:00
mi3z
3fc4bb7a9e
fixed port for test_connect_ws
...
fixed port used for ws test from 8081 (which is wss) to 8080.
2017-11-09 17:32:07 +01:00
Nicolas
bcf21bb92b
Merge pull request #98 from aosadchyy/master
...
Fix occasional exception while processing another exception.
2017-11-05 10:29:23 +01:00
alex
84082b1f58
Fix occasional exception while processing another exception.
2017-11-05 00:20:57 -07:00
Nicolas
8d6e71d55b
Merge pull request #96 from vlcinsky/master
...
Fix issue #95 Randomly incomplete topic name in consuming from MQTT t…
2017-10-30 21:33:56 +01:00
Jan Vlcinsky
fac2c6ea52
Fix issue #95 Randomly incomplete topic name in consuming from MQTT topic.
2017-10-30 17:33:41 +01:00
mi3z
cf5472f4c9
fixed #78
...
fixed Error in zero length client id when using 3.1.1 #78
2017-10-23 16:04:26 +02:00
Nicolas
f7301f2d5d
Merge pull request #90 from AgriConnect/client-doc
...
Fix the Client doc
2017-10-18 21:20:15 +02:00
Nguyễn Hồng Quân
04098b7ba8
Fix the Client doc
2017-10-18 17:54:19 +07:00
Nico
810766d27f
Bump version
2017-10-12 18:57:57 +02:00
Nico
6291ecaac7
update doc
2017-10-12 18:57:23 +02:00
Nico
b8fc1700a3
Release
2017-10-12 18:45:34 +02:00
Nicolas
5021512917
Merge pull request #87 from gdraynz/class-slots
...
Add __slots__ attribute to the most used classes
2017-10-10 21:31:43 +02:00
Guillaume Desvé
3fe4bacf02
Fix missing positional argument on 'cancel_tasks'
2017-10-10 16:19:37 +02:00
Guillaume Desvé
90a9344068
Add __slots__ attribute to the most used classes
2017-10-10 16:09:55 +02:00
Nicolas
05f6771cbd
Merge pull request #84 from jodal/test-on-py-34-35-36
...
Run test on all supported Python versions
2017-08-31 20:49:59 +02:00
Nicolas
3de3200cb7
Merge pull request #85 from jodal/flake8
...
Make flake8 usable
2017-08-31 20:49:40 +02:00
Stein Magnus Jodal
736da39ee1
Force Travis CI rerun
2017-08-30 22:35:08 +02:00
Stein Magnus Jodal
ad0f777c7e
Force Travis CI rerun
2017-08-30 22:31:31 +02:00
Stein Magnus Jodal
cd6d19dbcd
travis: Run tests on trusty to get newer Python 3.4
2017-08-07 01:29:14 +02:00
Stein Magnus Jodal
ce4824bf70
flake8: Fix all F841 unused local variable warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
559c18f681
flake8: Fix all F403, F405, F821 import warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
6435e4239c
flake8: Fix all F401 unused imports warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
1b5ead2e08
flake8: Fix all E402 import warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
177bfb627c
flake8: Fix all E1xx indentation warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
ed676945b4
flake8: Fix all Wxxx whitespace and newline warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
df2c9b8a43
flake8: Fix all E3xx newline warnings
2017-08-07 01:23:20 +02:00
Stein Magnus Jodal
6f4b306886
flake8: Fix all E2xx whitespace warnings
2017-08-07 01:23:20 +02:00
Stein Magnus Jodal
4007dcce9f
flake8: Ignore all current warnings
2017-08-07 01:23:20 +02:00
Stein Magnus Jodal
49fda516b2
tox/travis: Use deps as defined in setup.py
...
tox: Unless tox/skipsdist is set to true, tox installs the package using
setup.py, and thus installs all requirements defined there. An explicit
requirements.txt is not necessary.
travis: Travis runs installs tox and runs tests with tox, which again
uses setup.py to install all deps. The additional installation of
requirements outside the tox virtualenv is unnecessary work.
Remove now unused requirements.txt
2017-08-07 01:13:05 +02:00
Stein Magnus Jodal
821975e471
tox/travis: Run tests on Python 3.4/3.5/3.6
2017-08-07 01:12:42 +02:00
Stein Magnus Jodal
a9d020daf0
tox: Replace py344 with py34
...
tox does not know what "py344" is and just runs the tests on your
default Python version instead.
For a complete list of default enviroments, see
https://tox.readthedocs.io/en/latest/example/basic.html#a-simple-tox-ini-default-environm
2017-08-07 01:00:45 +02:00
Nicolas
cf62ac865f
Merge pull request #82 from jodal/transitions-0.5
...
Support transitions >= 0.5.0
2017-08-06 08:56:59 +02:00
Stein Magnus Jodal
8d414355ed
Merge branch 'master' into transitions-0.5
2017-08-06 08:52:39 +02:00
Nicolas
36d693f46d
Merge pull request #83 from jodal/manifest
...
Include all files in the PyPI releases
2017-08-05 21:26:57 +02:00