Guillaume Desvé
229bad2d84
Add py37 in tox
2018-07-06 09:58:55 +02:00
Nicolas
945ab6e2fd
Merge pull request #141 from rkojedzinszky/master
...
Handle no more reconnect case in mqtt_connected decorator
2018-07-05 21:32:28 +02:00
Richard Kojedzinszky
44479b73b9
Handle no more reconnect case in mqtt_connected decorator
...
Fixes #140
2018-07-05 21:29:07 +02:00
Guillaume Desvé
31888f8e69
python3.7 support
2018-06-29 15:56:27 +02:00
Nicolas
2261ab66f7
Merge pull request #133 from jodal/nightly-build
...
Nightly build
2018-05-26 10:05:32 +02:00
Nicolas
52534e4998
Merge pull request #132 from kurtiss/invalid_handshake
...
In support of websockets 5.0
2018-05-26 09:28:52 +02:00
Stein Magnus Jodal
e44967a646
travis: Add nightly build again, but allow it to fail
2018-05-22 22:01:13 +02:00
Stein Magnus Jodal
fb37eb7fed
travis: Formatting
2018-05-22 22:01:00 +02:00
krh
75a85d1ea4
Import InvalidHandshake from 'websockets.exceptions' not 'websockets.handshake', since websockets 5.0 no longer provides that alias.
2018-05-22 11:28:43 -07:00
Nicolas
05f45e62fb
Merge pull request #131 from jodal/dont-install-example-scripts
...
Don't install example scripts
2018-05-22 18:07:02 +02:00
Stein Magnus Jodal
b6185a2c91
Don't install example scripts
...
This can either be accomplished by:
A) making the scripts directory not be a Python module by removing the
`__init__.py` file, or
B) add `scripts` to the `excludes` parameter of `find_packages()` in
setup.py.
Since the there is no reason the scripts directory needs to be a Python
module, I went with A.
2018-05-19 00:44:38 +02:00
Nicolas
df7bc08259
Merge pull request #128 from FlorianLudwig/patch-1
...
disable builds of nightly python
2018-05-11 11:19:55 +02:00
Florian Ludwig
ee2b65e071
disable builds of nightly python
...
The build of python might fail resulting in a failed hbmqtt build. This results in a false impression of an unstable build on hbmqtt's side.
2018-05-11 10:22:59 +02:00
Nicolas
7c8e393166
Merge pull request #114 from phooky/master
...
Correctly handle CONNECT with zero-length client_id
2018-04-29 17:30:02 +02:00
Nicolas
8921c792d4
Fix #123
2018-04-19 13:30:31 +02:00
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
Adam Mayer
bbcf7b3849
correctly handle CONNECT with zero-length client_id
...
Zero-length client_ids in CONNECT packets show up in the payload as empty strings, not None; the broker should generate a new id for these connections.
2018-03-14 13:21:17 -04: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