|
df5faa77c9
|
Bugfix: Buffer position overflow because of terminating NULL byte the library adds to payload
|
2018-07-30 02:56:46 +02:00 |
|
|
1d134a23c9
|
Add more callbacks to the API so we can subscribe after successful connection for example
|
2018-07-30 02:56:05 +02:00 |
|
|
5a17278cc9
|
QoS handling and packet expectations in protocol implementation
|
2018-07-30 02:55:23 +02:00 |
|
|
31cf6d965d
|
Bugfix: Some packets need fixed flags in header, missed that in the spec
|
2018-07-30 02:54:37 +02:00 |
|
|
05b939dfea
|
Implement statemachine, QoS untested for now
|
2018-07-30 02:53:18 +02:00 |
|
|
4916148749
|
Bugfix: No-Debug version of debug.h had an error
|
2018-07-30 02:51:49 +02:00 |
|
|
db273fc8a4
|
Start implementation of protocol statemachine
|
2018-07-29 03:43:01 +02:00 |
|
|
091e6bf4b9
|
General cleanup
|
2018-07-29 03:41:55 +02:00 |
|
|
2a169cc58e
|
Finish packet decoder
|
2018-07-28 22:35:40 +02:00 |
|
|
fe3a4d0b58
|
Hide internal API again and modify tests so coverage will be higher
|
2018-07-28 22:35:15 +02:00 |
|
|
6443643c1d
|
Add DEBUG_LOG macro
|
2018-07-28 22:34:49 +02:00 |
|
|
4d7690366d
|
Start implementing decoders
|
2018-07-28 20:42:18 +02:00 |
|
|
616a8987cb
|
Bugfix: While testing decoding some bugs appeared
|
2018-07-28 20:41:48 +02:00 |
|
|
bf8a8ad1c2
|
export some more functions to allow testing
|
2018-07-28 20:40:38 +02:00 |
|
|
83535ad4a9
|
Build fix: missing include in debug.h
|
2018-07-28 20:39:52 +02:00 |
|
|
3bd6a7d3e7
|
Bugfix: when initializing buffer from data reset position afterwards
|
2018-07-28 20:39:26 +02:00 |
|
|
dbcc491a5d
|
Bugfix: Unsubscribe package was 2 bytes short
|
2018-07-28 17:59:10 +02:00 |
|
|
c82b157c15
|
Bugfix: Subscribe package was 2 bytes short
|
2018-07-28 17:58:45 +02:00 |
|
|
6590736a9d
|
Bugfix: Missing flags in publish message
|
2018-07-28 17:58:20 +02:00 |
|
|
7a03c95889
|
Bugfix: Segmentation fault when publishing without message
|
2018-07-28 17:57:54 +02:00 |
|
|
e072a11725
|
Extend hexdump function for tests
|
2018-07-28 16:09:08 +02:00 |
|
|
31ebc6fc35
|
Disable debugging functionality if DEBUG flag is not set
|
2018-07-28 02:40:48 +02:00 |
|
|
6ff7d2a841
|
Implement packet encoder, start writing tests
|
2018-07-28 02:30:41 +02:00 |
|
|
4a32facdb5
|
Initial commit
|
2018-07-27 02:25:06 +02:00 |
|