Schneider
0ceadbff86
replaced tabs with spaces
2018-12-05 15:55:30 +01:00
Schneider
7cc5e17988
improved documentation and script integration of extra_headers
2018-12-05 15:39:31 +01:00
Nicolas
9f2b599c06
Merge pull request #155 from erics465/master
...
passthrough of websocket extra headers
2018-11-20 17:07:14 +01:00
erics465
ced07f90dd
added passthrough of websocket extra headers
2018-11-20 12:42:49 +01:00
Nicolas
7704170d1d
Bump to next version
2018-11-11 12:09:50 +01:00
Nicolas
3c2c5d6338
Release version
2018-11-09 18:18:45 +01:00
Nicolas
99105ac9e6
Update changelog for release
2018-11-09 18:16:55 +01:00
Nicolas
89dc31ce36
Merge pull request #150 from luchermans/patch-1
...
Update topic_checking.py
2018-11-07 13:34:53 +01:00
Nicolas
8a4e64a368
Merge pull request #152 from thinh76/master
...
Only setting session username/password if it is not already set.
2018-10-29 19:06:38 +01:00
Thinh Nguyen
5a241d7739
Only setting session username/password if it is not already set. This is to prevent failures when the broker is reconnecting without username/password
2018-10-29 13:55:09 +11:00
luchermans
577ec3cf0e
Update topic_checking.py
...
remove if session.username when using anonymous client
2018-10-03 15:42:49 +02:00
Nicolas
7eb86d9eee
Merge pull request #149 from rkojedzinszky/master
...
MQTTClient: init should not overwrite global defaults
2018-09-23 16:04:49 +02:00
Richard Kojedzinszky
deeae6a230
MQTTClient: init should not overwrite global defaults
2018-09-22 14:28:31 +02:00
Nicolas
776c2992b6
Bump version
2018-07-21 21:57:51 +02:00
Nicolas
bc837c80bc
Release v0.9.4
2018-07-21 21:50:28 +02:00
Nicolas
530eedba27
Restore __init__ file because these scripts are not examples scripts
2018-07-21 21:42:38 +02:00
Nicolas
8a0a1ad18e
bump version
2018-07-16 21:15:58 +02:00
Nicolas
ccfa6b7319
Version 0.9.3
2018-07-16 21:09:44 +02:00
Nicolas
1af9e7f99c
Merge pull request #139 from gdraynz/py37
...
python3.7 support
2018-07-16 21:06:44 +02:00
Nicolas
bb96056847
Merge pull request #142 from hedin/feature/client-certificate-verification
...
Pass CA params to broker's SSL context
2018-07-12 13:09:53 +02:00
Aleksandr Mironov
0f17486e13
Pass CA params to broker's SSL context
2018-07-12 11:16:51 +03:00
Guillaume Desvé
acce3b1c51
Update .travis.yml
2018-07-07 12:32:00 +02:00
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