Wykres commitów

130 Commity (pre-commit)

Autor SHA1 Wiadomość Data
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 0bbba69ffb Refactor incoming / outgoing message management 2015-07-26 21:21:35 +02:00
Nicolas Jouanin 4df23f8d66 Fix broker 2015-07-26 07:04:29 +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 cbdb97aefc Disconnection and message handling refactoring 2015-07-24 21:47:05 +02:00
Nicolas Jouanin 186e1e0b8d Retain will messages if needed 2015-07-17 22:06:49 +02:00
Nicolas Jouanin 5ef5b1874e Handle will message
HBMQTT-15
2015-07-15 23:02:36 +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 a8e240a2b2 Handle unsubscription
HBMQTT-16
2015-07-13 22:07:12 +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 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 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 e8518b7e1d PEP8 2015-07-11 20:52:34 +02:00
Nicolas Jouanin 6c8313f1b7 Move CONNECT/CONNACK handling to broker class 2015-07-10 22:55:22 +02:00
Nicolas Jouanin f31c3f6434 Fix logging 2015-07-08 22:47:33 +02:00
Nicolas Jouanin 15c63dc2e4 Implement client connection/disconnection
HBMQTT-13
2015-07-08 21:54:10 +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 ca3a693f0a Add file header 2015-07-07 22:06:51 +02:00
Nicolas Jouanin f58e7da2b3 Move broker stuff in specific package (for separation with future MQTT client stuffs) 2015-06-02 22:26:07 +02:00
Nicolas Jouanin b1444f6a03 Check CONNECT is the first message received and that it is received only once 2015-05-31 21:38:49 +02:00
Nicolas Jouanin b90e59a007 Use asyncio.streams 2015-05-30 22:31:23 +02:00
Nicolas Jouanin 35577ab99a Remove unused transitions 2015-05-26 22:19:44 +02:00
Nicolas Jouanin 05c0e4b851 initial commit 2015-05-26 22:06:59 +02:00