Wykres commitów

42 Commity (6daa75280036217b485c9ea910de15af24add27b)

Autor SHA1 Wiadomość Data
Nico 7ede67ed7e Performance 2015-10-14 22:58:18 +02:00
Nico 6b7b962b16 Add publish retain test 2015-10-10 15:01:17 +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 20a43e5b25 Refactored client connection
allow auto-reconnect
2015-09-29 21:54:09 +02:00
Nicolas Jouanin 9fe5e4e851 Remove unused 2015-09-12 14:15:59 +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 3c656ef95b remove state machine 2015-09-10 22:40:49 +02:00
Nicolas Jouanin 866321ad22 Use OrderedDict implementation so list is iterated in the same order the elements were added 2015-09-10 21:34:18 +02:00
Nicolas Jouanin 0cbbaa6763 Refactoring WIP 2015-09-09 23:01:11 +02:00
Nicolas Jouanin 60cc2da745 Refactoring 2015-09-06 22:23:06 +02:00
Nicolas Jouanin 9dc217cf82 Add persistence plugin (WIP) 2015-08-31 22:37:01 +02:00
Nicolas Jouanin 92a2b50a8c Rename transitions machine 2015-08-11 21:07:38 +02:00
Nicolas Jouanin 0077c61943 Test client reconnection (and messages buffering while connection lost) 2015-08-10 23:17:22 +02:00
Nicolas Jouanin 83ab0c318a Add message count properties 2015-08-10 21:29:40 +02:00
Nicolas Jouanin 9d0ee85497 Refactor client connect() method to accept a single uri argument 2015-08-02 16:56:50 +02:00
Nicolas Jouanin 673dd9f293 add capath, cadata attributes to SSL context 2015-08-02 13:46:35 +02:00
Nicolas Jouanin 09d7a89621 Fix exception catching on connect error 2015-08-02 13:37:30 +02:00
Nicolas Jouanin fddb0a3d13 Support encrypted (TLS) connection on client 2015-08-01 23:04:30 +02:00
Nicolas Jouanin dd19fbb511 Manage reader,writer in handler 2015-08-01 21:51:20 +02:00
Nicolas Jouanin b9c034918f Fix delivery on reconnect conformance test 2015-07-27 15:38:38 +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 b089357d04 Code cleanup 2015-07-20 23:11:42 +02:00
Nicolas Jouanin 754727aa63 add repr() 2015-07-14 14:19:12 +02:00
Nicolas Jouanin d6980af4fb HBMQTT-16
HBMQTT-18
Commit work in progress
2015-07-12 22:35:56 +02:00
Nicolas Jouanin 26827b9ea9 Manage session state 2015-07-11 20:59:42 +02:00
Nicolas Jouanin 9697db1d4a Add file header comment 2015-07-11 20:53:17 +02:00
Nicolas Jouanin 6c8313f1b7 Move CONNECT/CONNACK handling to broker class 2015-07-10 22:55:22 +02:00
Nicolas Jouanin 9e5b785c8c Init keep alive to 0 instead of None 2015-07-08 22:29:37 +02:00
Nicolas Jouanin 9ee40bc19b Handle incoming publish messages 2015-07-06 21:58:09 +02:00
Nicolas Jouanin d43ffdce27 Refactor session
Create ClientProtocolHandler
2015-06-27 21:38:04 +02:00
Nicolas Jouanin 8b4714db37 Fix testing 2015-06-27 17:55:18 +02:00
Nicolas Jouanin f4bab73381 Refactor session + protocol 2015-06-27 17:42:19 +02:00
Nicolas Jouanin f94135c315 Method move 2015-06-26 22:08:31 +02:00
Nicolas Jouanin 753f347f5c Merge session and protocol classes
Move client test
2015-06-26 22:00:26 +02:00
Nicolas Jouanin 4c89b2ecde Implement first handler testing 2015-06-23 22:46:53 +02:00
Nicolas Jouanin 52ba4b7020 WIP for ProtocolHandler 2015-06-22 23:14:25 +02:00
Nicolas Jouanin 75f83b416a Add packet_id generator 2015-06-18 19:40:48 +02:00
Nicolas Jouanin 9869de1aa5 make client async without threading 2015-06-18 11:39:36 +02:00
Nicolas Jouanin 556b982864 Refactoring in progress 2015-06-11 13:54:37 +02:00