brenozd
|
e7d8a6c654
|
implementing ping request/response
|
2024-09-02 10:34:25 -03:00 |
|
brenozd
|
f8b32e6edc
|
fixing off by one payload_start_byte
|
2024-08-30 11:15:57 -03:00 |
|
brenozd
|
6062e3a320
|
fixing typo, ajusting cmake and other things
|
2024-08-30 11:07:41 -03:00 |
|
|
|
1a2e4ea6eb
|
Merge pull request 'feat/connection' (#5) from feat/connection into main
Reviewed-on: #5
|
2024-07-13 14:07:38 -03:00 |
|
|
|
850d588565
|
Merge pull request 'feat/documentation' (#4) from feat/documentation into feat/connection
Reviewed-on: #4
|
2024-07-13 14:07:07 -03:00 |
|
brenozd
|
30aba6ceca
|
basic documentation
|
2024-07-13 14:06:43 -03:00 |
|
brenodetomini
|
2b70078e9c
|
basic documentation using ChatGPT and proper backtrace
|
2024-04-21 17:02:18 -03:00 |
|
brenodetomini
|
ccd31f1802
|
started documenting
Docummented Connect ACK and IntVB
|
2024-02-15 20:26:43 -03:00 |
|
|
|
f91fe172be
|
feat/sesstion_state_machine (#3)
Added Session State Machine
Added Session Manager
Added Disconnect Packet
Co-authored-by: brenodetomini <breno.detomini@beegol.com>
Reviewed-on: #3
|
2024-02-14 10:51:49 -03:00 |
|
brenodetomini
|
a78d1e7305
|
fix: fixing int_vb test and adding optimization flags to release
Fixing int_vb test
Adding optimization flags to release
|
2024-02-11 14:02:28 -03:00 |
|
brenodetomini
|
886ee7f281
|
fix: fixing int_vb and connect_ack
Fixing default constructor of int_vb to initalize values to 0
Implementing basic connect ACK
Implemeting basic send function in session
|
2024-02-11 13:29:01 -03:00 |
|
brenodetomini
|
fd49879ba9
|
feat: utilities namespace, as_bytes function, mqtt properties class and better trace logs
|
2024-02-04 16:37:16 -03:00 |
|
brenodetomini
|
6530245865
|
ref: implementing type interface
Implementing type interface
renaming Packet Control to packet interface
|
2024-02-03 20:26:04 -03:00 |
|
brenodetomini
|
c34d78d497
|
ref: removing variable header and payload structs from connect packet
|
2024-02-03 17:36:07 -03:00 |
|
brenodetomini
|
b14ac1c2e7
|
ref: removing variable header
|
2024-02-03 17:17:08 -03:00 |
|
brenodetomini
|
5454051dfb
|
fix: fixing Property mapping
Fixed UserProperty
Fixed Payload Properties
|
2024-02-02 13:46:45 -03:00 |
|
brenodetomini
|
216b7e27d3
|
using get_fixed_size_integer in other places
|
2024-01-28 17:25:19 -03:00 |
|
brenodetomini
|
153271446d
|
minor: added trace logs to types
|
2024-01-28 17:14:51 -03:00 |
|
brenodetomini
|
36bc53753d
|
fix: fixed properties map
|
2024-01-28 17:14:31 -03:00 |
|
brenodetomini
|
067d7111a4
|
adding more types and conneciton_properties
|
2024-01-28 14:57:48 -03:00 |
|
brenodetomini
|
6c61e494a4
|
fixing connect packet based on length of fields
|
2024-01-26 11:03:49 -03:00 |
|
brenodetomini
|
8f1278fa00
|
refactoring: refactoring variable byte integer
Refactoring variable byte integer and making tests more robust
|
2024-01-25 22:02:44 -03:00 |
|
brenodetomini
|
93921a236e
|
feat: variable header packet connect
Implemented variable header in packet connect
|
2024-01-25 17:33:41 -03:00 |
|
brenodetomini
|
03dfb18e27
|
feat: Connection packet and multi socket
Added Packet Interface with headers
Added Connection Packet base class
Added multi connection socket based on threads
|
2024-01-24 20:53:53 -03:00 |
|
brenodetomini
|
6c4f723de7
|
feat: added multiple connection listener and connection packet
Added multiple connection listener
Added Control Packet and Connection Packet
Added Backtrace
|
2024-01-24 11:54:31 -03:00 |
|
brenodetomini
|
91e34f07dc
|
feat: tests and libs
Adding unit test for Variable Byte integer
Adding libunwind, spdlog and Catch2
|
2024-01-23 09:37:57 -03:00 |
|
brenodetomini
|
770aef77f8
|
refactoring cmake
|
2024-01-21 16:59:41 -03:00 |
|
brenodetomini
|
aadac882a0
|
add versioning script
Adding versioning script to bump Major, Minor and Patch
|
2024-01-20 17:17:13 -03:00 |
|
brenodetomini
|
70c381c313
|
feat: variable integer type
Simple implementation of Variable Integer Type
|
2024-01-20 08:50:26 -03:00 |
|
|
|
580dcee50b
|
Initial commit
|
2024-01-18 20:22:28 -03:00 |
|