Wykres commitów

174 Commity (4dcf8eb4776c7c6574d2a6120b6dbc8b8832df13)

Autor SHA1 Wiadomość Data
Nico 4dcf8eb477 Revert to 3.4 coroutine syntax 2015-11-01 15:58:20 +01:00
Nico 36c086df30 Various fixes 2015-11-01 14:23:00 +01:00
Nico 6daa752800 Add message type to exception 2015-11-01 14:22:31 +01:00
Nico a8e5879551 Remove blinker signal
Add some debugging info
2015-10-20 21:53:21 +02:00
Nico 52e3160995 #HBMQTT-35
Refactor yield from -> await
2015-10-16 22:13:37 +02:00
Nico 6a876be559 Improve perf 2015-10-15 21:57:21 +02:00
Nico 7ede67ed7e Performance 2015-10-14 22:58:18 +02:00
Nico 6da03d9913 Make use of ac_timeout parameter 2015-10-12 21:48:45 +02:00
Nico c3a144c6a3 All tests passing 2015-10-12 21:33:14 +02:00
Nico b6bd91e3fb Fix 2015-10-11 15:10:23 +02:00
Nico a456d9cf21 Fix QOS flag init + add tests 2015-10-10 14:42:49 +02:00
Nico 3acec1d606 Add broker test class + fixes in both client and broker connection management 2015-10-07 22:42:04 +02:00
Nico a4e002de2a Add publish message retry on start() 2015-09-30 21:22:46 +02:00
Nico 20a43e5b25 Refactored client connection
allow auto-reconnect
2015-09-29 21:54:09 +02:00
Nico 32c7c7242d Add attach_session() detach_session() methods. (will be used for reconnection handling) 2015-09-28 22:51:18 +02:00
Nico fdf83b912f replace deprecated calls to warn() 2015-09-27 22:06:27 +02:00
Nico 464fa81a81 Remove obsolete files 2015-09-27 21:48:42 +02:00
Nico 5e889f5059 Ignore writer.close() error on handler stop 2015-09-27 21:39:17 +02:00
Nico cbf86e9605 remove unused 2015-09-27 21:17:28 +02:00
Nico cecf88c2c9 Manage already done handler (shouldn't happen) 2015-09-23 21:55:35 +02:00
Nico e85838512e code cleanup 2015-09-23 21:25:26 +02:00
Nico 13b1d17b01 Python 3.4 compatibility 2015-09-23 21:17:44 +02:00
Nico 0b5fa53152 Add debug message 2015-09-22 22:44:06 +02:00
Nico c05aee5468 Fix tests except QOS2 receive 2015-09-21 23:05:35 +02:00
Nico 7998824ef4 run message handling async for not blocking the messages reception 2015-09-16 22:17:56 +02:00
Nico 7954ac4f0a Forgot message delivery 2015-09-16 22:17:21 +02:00
Nico 417bb01148 Receive messages FIX 2015-09-15 23:17:55 +02:00
Nico 4b7be2b879 Add QOS1 message test and fix 2015-09-15 21:47:42 +02:00
Nico 2d5d1c3d45 Add and fix QOS_0 message receive 2015-09-15 21:31:07 +02:00
Nico 2c60b3c1a0 Commit with test failure 2015-09-13 22:36:22 +02:00
Nico cf9e78e4bb move stop() method 2015-09-12 15:54:18 +02:00
Nicolas Jouanin e3ac527924 implement QOS_2 handling 2015-09-12 14:16:22 +02:00
Nicolas Jouanin 586b898c63 Remove writer coro + WIP for publish message protocol flow management 2015-09-11 22:39:47 +02:00
nico 785d363b2f Refactoring WIP 2015-09-11 13:54:14 +02:00
Nicolas Jouanin 2f3c143554 Refactor publish message sent acknowledgment management 2015-09-10 22:41:54 +02:00
Nicolas Jouanin a1c8655463 Change use of deprecated method 2015-09-10 21:34:45 +02:00
Nicolas Jouanin 8b3ca8cbbe add protocol_ts attribute which is initialized to current timestamp when a packet is read or written to the network. This is known as the protocol timestamp 2015-09-10 21:33:34 +02:00
nico 9996b289ff Add LoggingAdapter 2015-09-10 14:01:53 +02:00
nico beb3fd4400 Fix missing plugin call 2015-09-10 13:32:08 +02:00
Nicolas Jouanin 0cbbaa6763 Refactoring WIP 2015-09-09 23:01:11 +02:00
Nicolas Jouanin 5d6732b1ac remove packet_type from repr() as given by the class name 2015-09-09 22:29:55 +02:00
nico 008b99b5a4 Begin publish message management refactoring 2015-09-09 14:22:32 +02:00
nico 15468b7849 Improve handler stopping (remove wait delay when disconnecting) 2015-09-08 15:01:37 +02:00
Nicolas Jouanin 60cc2da745 Refactoring 2015-09-06 22:23:06 +02:00
Nicolas Jouanin c3dc01daf3 Merge branch 'develop' of https://github.com/beerfactory/hbmqtt into develop 2015-09-03 21:26:44 +02:00
nico 7b79f56199 Add a method to facilitate access to packet data structure. 2015-09-03 16:48:11 +02:00
Nicolas Jouanin 313c4a367a Remove useless Task creation 2015-09-02 22:41:24 +02:00
Nicolas Jouanin bcf14ef6b8 subscription refactoring 2015-09-01 22:42:23 +02:00
Nicolas Jouanin e4a2097499 Add missing loop arguments
HBMQTT-28
2015-08-20 22:12:33 +02:00
Nicolas Jouanin 18cba2f53d Add packet logger plugin 2015-08-17 23:15:40 +02:00