8 Commits

Author SHA1 Message Date
Marc Lasch
9ae3189aa8 coap: Cleanup transactions when client is unregistered
All pending transactions of a just unregistered client must be removed
2025-02-27 08:39:46 +01:00
Lukas Woodtli
d658d7311c cmake: Extract 'tinydtls' transport into a library
The DTLS transport layer implementation with 'tinydtls' is now
encapsulated into an object library in the CMake project. This makes the
project more modular.
2024-08-19 10:07:05 +02:00
Lukas Woodtli
5ec7c099ae refactor: Extract common code
Some code to extract an opaque value was duplicated. A function was
extracted in order to remove the duplication.
2024-08-14 10:35:46 +02:00
Lukas Woodtli
31238b1a2e refactor: Extract some small functions
This make the code better to maintain.
2024-08-14 10:35:46 +02:00
Lukas Woodtli
f6c0ddad7e ci: Disable some sonar hints
The issues in the code have been there before. Sonar doesn't recognize
moved files and assumes that these files are new.
2024-08-14 10:35:46 +02:00
Lukas Woodtli
f5e5d3a67f refactor: Prefix connection related code with lwm2m
This code is part of Wakaama and should therefore be prefixed with
`lwm2m`. The code can optionaly be use in another project that leverages
Wakaama code. Therefore all Wakaama code has to be prefixed to reduces
the posibility of naming clashes.  Moreover it improves readability of
the code.
2024-08-14 10:35:46 +02:00
Lukas Woodtli
104d8401d4 refactor: Move tinydtls connection implementation in own folder
This is a step to a more modular project setup.
2024-08-14 10:35:46 +02:00
Lukas Woodtli
88c53d7e43 refactor: Move plain connection code to own folder
This is a step to a more modular project setup.
2024-08-14 10:35:46 +02:00