Wykres commitów

422 Commity (2d5d1c3d4510b51c93b58dabed01960ffa8249e2)

Autor SHA1 Wiadomość Data
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
Nicolas Jouanin c8d78e2578 add build class method 2015-07-11 22:17:29 +02:00
Nicolas Jouanin 4c63b720c4 Add logging for unhandled messages 2015-07-11 21:08:03 +02:00
Nicolas Jouanin 06dda7aa8a Add new session to sessions cache 2015-07-11 20:59:58 +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 e8518b7e1d PEP8 2015-07-11 20:52:34 +02:00
Nicolas Jouanin 2e2a8dd913 Fix testing 2015-07-10 23:00:49 +02:00
Nicolas Jouanin 8bc110a70f Testing local broker 2015-07-10 22:55:43 +02:00
Nicolas Jouanin 6c8313f1b7 Move CONNECT/CONNACK handling to broker class 2015-07-10 22:55:22 +02:00
Nicolas Jouanin 9317ceb8fa Close handler if connection failed 2015-07-10 22:54:15 +02:00
Nicolas Jouanin 8f13cd0682 PEP8 + default argument on build() 2015-07-10 22:41:26 +02:00
Nicolas Jouanin 98d048f403 move gen_client_id to utils 2015-07-10 22:19:07 +02:00
Nicolas Jouanin 38775f06c2 Add method for formatting client info (address, port, id) 2015-07-10 22:17:59 +02:00
Nicolas Jouanin f31c3f6434 Fix logging 2015-07-08 22:47:33 +02:00
Nicolas Jouanin ec8b73cfaf Handle pingreq 2015-07-08 22:47:21 +02:00
Nicolas Jouanin c744169a7d Implement stupid connect handle 2015-07-08 22:42:29 +02:00
Nicolas Jouanin 0bb316374b Fix connack tostream 2015-07-08 22:42:04 +02:00
Nicolas Jouanin f44ea4a058 Fix typo 2015-07-08 22:30:42 +02:00
Nicolas Jouanin bec3302c00 Add build packet classmethod 2015-07-08 22:30:27 +02:00
Nicolas Jouanin 9e5b785c8c Init keep alive to 0 instead of None 2015-07-08 22:29:37 +02:00
Nicolas Jouanin 63fd3cff2f Add handlers 2015-07-08 22:05:56 +02:00
Nicolas Jouanin 15c63dc2e4 Implement client connection/disconnection
HBMQTT-13
2015-07-08 21:54:10 +02:00
Nicolas Jouanin f53ae9e10a Remove config argument to handler 2015-07-08 21:22:47 +02:00
Nicolas Jouanin efd88b50fe HBMQTT-13 #comment Add remote address/port debug info on client connection 2015-07-07 22:58:49 +02:00
Nicolas Jouanin f9278211ef HBMQTT-13 #Init broker class 2015-07-07 22:48:53 +02:00
Nicolas Jouanin 9bedd5f892 Fix None if not config given (fall back to defaults) 2015-07-07 22:41:18 +02:00
Nicolas Jouanin ca3a693f0a Add file header 2015-07-07 22:06:51 +02:00
Nicolas Jouanin b681de96de Source tree refactoring 2015-07-07 21:55:17 +02:00
Nicolas Jouanin 6306288b7b Bump version 2015-07-06 22:47:25 +02:00
Nicolas Jouanin 1266fa989e Merge branch 'release/0.2' into develop 2015-07-06 22:46:53 +02:00
Nicolas Jouanin a244849f7c Bump version 2015-07-06 22:40:27 +02:00
Nicolas Jouanin 2b580be914 HBMQTT-7 2015-07-06 22:37:33 +02:00
Nicolas Jouanin c513da75e9 HBMQTT-5 2015-07-06 22:20:05 +02:00
Nicolas Jouanin 1692141375 HBMQTT-4 2015-07-06 22:19:31 +02:00
Nicolas Jouanin 9ee40bc19b Handle incoming publish messages 2015-07-06 21:58:09 +02:00
Nicolas Jouanin 577d61b986 Add deliver_message() to get next message delivered by peer 2015-07-06 21:54:04 +02:00
Nicolas Jouanin 4c463e6cb0 use Tasks instead of yield from 2015-07-06 21:09:50 +02:00
Nicolas Jouanin 039037f9c6 Store publish message flows 2015-07-06 21:09:34 +02:00
Nicolas Jouanin 1f084d5ca1 Use queue for managing PINRESP 2015-07-06 21:01:24 +02:00
nico b8d2c3b0a6 Needs refactoring 2015-07-06 16:50:31 +02:00
nico 57df79e3a9 Manage ping resp with Futures 2015-07-06 16:50:19 +02:00
Nicolas Jouanin 6009129cf3 Merge branch 'feature/refector-handler' into develop 2015-07-05 22:30:20 +02:00
Nicolas Jouanin 8cb7cf67cb set state to completed on PUBCOMP 2015-07-05 22:29:46 +02:00
Nicolas Jouanin 9b81cf2277 Manage publish sending message flows using futures 2015-07-05 22:27:34 +02:00
Nicolas Jouanin 5eacd2959d Handle subscribe and unsubscribe with futures 2015-07-05 22:00:49 +02:00
Nicolas Jouanin 5d2126ff63 Add unsubscribe testing 2015-07-05 22:00:15 +02:00
Nicolas Jouanin d05e182fc1 Return return codes from suback 2015-07-05 21:59:57 +02:00
Nicolas Jouanin ac684e8551 Handle connack with Future 2015-07-05 21:30:52 +02:00