Wykres commitów

762 Commity (0ceadbff86c5569f507885571b0fd0400f3b1d21)

Autor SHA1 Wiadomość Data
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