Wykres commitów

1340 Commity (config_dataclasses)

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