Wykres commitów

510 Commity (02b5288d46dba2c32e799f35af77b539d82116eb)

Autor SHA1 Wiadomość Data
Nicolas Jouanin 568bdd9cb3 Fix client session initialisation 2015-08-09 23:00:30 +02:00
Nicolas Jouanin 986046b80b Fix clean_session init 2015-08-09 22:58:09 +02:00
Nicolas Jouanin 4a5a702cf8 Clean warnings 2015-08-09 17:48:47 +02:00
Nicolas Jouanin c8705a059f Add packet sent/received signals 2015-08-08 22:04:55 +02:00
Nicolas Jouanin 1fc3d5094d Fix formatting 2015-08-08 22:04:17 +02:00
Nicolas Jouanin afed8acf72 Generate packet ID only for QOS > 0 messages. 2015-08-08 22:01:08 +02:00
Nicolas Jouanin 9adbbdfc3a Remove unused 2015-08-08 13:58:21 +02:00
Nicolas Jouanin 73a7395257 Add $SYS publish on 10s interval 2015-08-08 13:57:48 +02:00
Nicolas Jouanin 7b5145da72 Add to_bytes() method on Packet 2015-08-08 13:57:17 +02:00
Nicolas Jouanin a87d989553 Listeners accept max_connections parameters
Server manage connection count through semaphore
HBMQTT-23
2015-08-06 22:44:37 +02:00
Nicolas Jouanin 635eea30b3 Merge branch 'feature/support_ssl' into develop
HBMQTT-20
HBMQTT-21
2015-08-06 21:10:21 +02:00
Nicolas Jouanin 9428accbf7 Add samples for SSL and WS 2015-08-06 21:08:22 +02:00
Nicolas Jouanin 901574f2da Add client certificate load 2015-08-06 21:07:44 +02:00
Nicolas Jouanin 67d2f4e7ce clean 2015-08-03 11:40:27 +02:00
Nicolas Jouanin 2bfc70eebf SSL fixes 2015-08-02 23:37:49 +02:00
Nicolas Jouanin b9f944f6cc randomize gen_client_id 2015-08-02 23:37:16 +02:00
Nicolas Jouanin 103f7e8419 Add SSL connect to WS connection 2015-08-02 17:09:55 +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 9a7ca67097 Fix testing 2015-08-02 16:05:24 +02:00
Nicolas Jouanin c0b800f419 Add WS support on client 2015-08-02 16:01:16 +02:00
Nicolas Jouanin 737cb53b90 Move reserved packet management to handler. 2015-08-02 16:00:57 +02:00
Nicolas Jouanin 7ecf802e2d Fix buffer management when feeding 2015-08-02 15:59:54 +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 e8cda5ca51 Remove unused imports 2015-08-01 22:21:06 +02:00
Nicolas Jouanin 8d33a38901 Manage reader/writer adapters inside broker (test passing) 2015-08-01 22:16:39 +02:00
Nicolas Jouanin 771469a582 fix to_bytes 2015-08-01 22:16:11 +02:00
Nicolas Jouanin db5a9fd5d1 add get_peer_info() and close() coroutines 2015-08-01 22:15:56 +02:00
Nicolas Jouanin bdb0f2e4e5 Fix returned code after enum remove 2015-08-01 21:51:59 +02:00
Nicolas Jouanin a3df055f34 return None if EOF received 2015-08-01 21:51:37 +02:00
Nicolas Jouanin dd19fbb511 Manage reader,writer in handler 2015-08-01 21:51:20 +02:00
Nicolas Jouanin 77a96faeeb Correct class name 2015-08-01 21:50:52 +02:00
Nicolas Jouanin e85e319597 Refactor mutt classes for using adapters 2015-07-31 23:01:32 +02:00
Nicolas Jouanin 3185747f09 Split read/write adapters 2015-07-30 22:50:41 +02:00
Nicolas Jouanin 5166236645 Add network protocol adapter + begin Packet refactoring 2015-07-29 23:37:39 +02:00
Nicolas Jouanin 276edb5210 Add websockets requirement 2015-07-29 23:36:54 +02:00
Nicolas Jouanin 5828011463 Add sample configuration expected for listeners 2015-07-27 23:11:54 +02:00
Nicolas Jouanin 0864e7a047 Bump version 2015-07-27 22:03:12 +02:00
Nicolas Jouanin 9cf667f38c Merge branch 'release/0.4' into develop 2015-07-27 21:56:08 +02:00
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