Wykres commitów

370 Commity (d70e6437cf64e112df277f978ff25fe6258a580c)

Autor SHA1 Wiadomość Data
Nicolas Jouanin b3307c2df6 Bump version 2015-07-27 21:55:02 +02:00
Nicolas Jouanin 02d790e47b decrease verbosity 2015-07-27 15:46:35 +02:00
Nicolas Jouanin b9c034918f Fix delivery on reconnect conformance test 2015-07-27 15:38:38 +02:00
Nicolas Jouanin 54b0383e2f Internally set packet_id for QOS_0 messages 2015-07-27 15:01:16 +02:00
Nicolas Jouanin 7ce1c62637 Fix keep_alive conformance test
HBMQTT-12
2015-07-27 15:00:50 +02:00
Nicolas Jouanin 269b194f5e Force transitions version (while 0.2.6 fails) 2015-07-27 14:25:34 +02:00
Nicolas Jouanin 2a3032927d Add session deletion method used on clean_session to delete session and subscriptions
HBMQTT-22
2015-07-27 14:02:52 +02:00
Nicolas Jouanin df317319d4 Fix disconnection management 2015-07-26 22:53:11 +02:00
Nicolas Jouanin b8b1d0f1ca PEP8 2015-07-26 21:52:26 +02:00
Nicolas Jouanin 0bbba69ffb Refactor incoming / outgoing message management 2015-07-26 21:21:35 +02:00
Nicolas Jouanin 238069e5d8 rename structure 2015-07-26 13:35:59 +02:00
Nicolas Jouanin c72f5e3bec Use common qos calculation method 2015-07-26 07:24:15 +02:00
Nicolas Jouanin 6c61d2577e Create InflightMessage subclass for incoming/outgoing messages 2015-07-26 07:23:40 +02:00
Nicolas Jouanin 2dc782adc0 clean unused 2015-07-26 07:23:15 +02:00
Nicolas Jouanin 4df23f8d66 Fix broker 2015-07-26 07:04:29 +02:00
Nicolas Jouanin 814b4aef56 Handle message delivery retries 2015-07-26 07:00:55 +02:00
Nicolas Jouanin 9dc3615c16 PEP8 2015-07-26 07:00:35 +02:00
Nicolas Jouanin d74cdf2665 Refactor mqtt_publish and inflight messages management 2015-07-25 23:21:25 +02:00
Nicolas Jouanin 832446acda Add debug 2015-07-25 21:13:17 +02:00
Nicolas Jouanin 541e45db86 rollback message handling scheduling 2015-07-25 21:13:08 +02:00
Nicolas Jouanin cbdb97aefc Disconnection and message handling refactoring 2015-07-24 21:47:05 +02:00
Nicolas Jouanin 9cc8f01c02 Bump version 2015-07-21 23:11:27 +02:00
Nicolas Jouanin 687dd58100 Merge branch 'release/0.3' into develop 2015-07-21 21:49:19 +02:00
Nicolas Jouanin 1c7b91a35b Change version 2015-07-21 21:48:42 +02:00
Nicolas Jouanin 40e03197d8 Update samples 2015-07-21 21:41:46 +02:00
Nicolas Jouanin b089357d04 Code cleanup 2015-07-20 23:11:42 +02:00
Nicolas Jouanin 821f53459e Fix client/session state management 2015-07-18 14:00:22 +02:00
Nicolas Jouanin 5aa358d17c Handler disconnection from broker in handler
HBMQTT-1
2015-07-18 13:36:37 +02:00
Nicolas Jouanin 186e1e0b8d Retain will messages if needed 2015-07-17 22:06:49 +02:00
Nicolas Jouanin 5074aba9aa Delete old files 2015-07-17 22:06:05 +02:00
Nicolas Jouanin 5ef5b1874e Handle will message
HBMQTT-15
2015-07-15 23:02:36 +02:00
Nicolas Jouanin 9ab59bb0b1 Add qos missing in session init 2015-07-15 23:02:00 +02:00
Nicolas Jouanin b83784a088 Fix will message encoding/decoding (bytes instead of string) 2015-07-15 23:01:40 +02:00
Nicolas Jouanin 879c021e6e Fix QOS flags setter 2015-07-15 22:06:40 +02:00
Nicolas Jouanin abfda6a7c3 Add will_flag test 2015-07-15 22:06:16 +02:00
Nicolas Jouanin ff5ae364d3 Refactor subscriptions 2015-07-15 21:00:12 +02:00
Nicolas Jouanin e4b687bb21 Fix conformance test "Offline message queueing' 2015-07-14 14:19:46 +02:00
Nicolas Jouanin 5aebe98913 Clean coro stopping 2015-07-14 14:19:28 +02:00
Nicolas Jouanin 754727aa63 add repr() 2015-07-14 14:19:12 +02:00
Nicolas Jouanin 355fc8ae80 set handler loop 2015-07-13 22:07:25 +02:00
Nicolas Jouanin a8e240a2b2 Handle unsubscription
HBMQTT-16
2015-07-13 22:07:12 +02:00
Nicolas Jouanin 7ebe1cdd6b Fix from_stream reading topics list 2015-07-13 22:06:25 +02:00
Nicolas Jouanin 23a81449f5 Add instance builder 2015-07-13 22:06:02 +02:00
Nicolas Jouanin 674054e70b Delete retained messages when publish data is empty (and RETAIN=1)
This fixes Retained message test
HBMQTT-18
2015-07-12 23:03:56 +02:00
Nicolas Jouanin d6980af4fb HBMQTT-16
HBMQTT-18
Commit work in progress
2015-07-12 22:35:56 +02:00
Nicolas Jouanin 4618b89c99 Add repr 2015-07-12 14:40:31 +02:00
Nicolas Jouanin e124bbe949 HBMQTT-16
Add unsubscription management in handler
2015-07-12 13:37:40 +02:00
Nicolas Jouanin d2d843fec4 HBMQTT-17
Handle timeout on broker side (disconnect client if not message received until timeout specified on CONNECT)
2015-07-11 22:42:50 +02:00
Nicolas Jouanin 0181795192 HBMQTT-16
Add subscriptions management to broker
2015-07-11 22:22:33 +02:00
Nicolas Jouanin 752ca73af2 fix reading topics list 2015-07-11 22:17:46 +02:00