summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-10-19json: Fix ostream writerJoel Klinghed
Wrote boolean as 1 and 0. Also improve test code coverage.
2025-10-19http: Respect Connection: close from clientJoel Klinghed
2025-10-19Add new module websocket and use itJoel Klinghed
Implement /api/v1/events which will send out messages when things change, such as the main controller.
2025-10-19bt: Make sure to update main adapterJoel Klinghed
2025-10-19sha1: Add new moduleJoel Klinghed
SHA1 hasher. Needed by websocket support that is coming soon. Using either libmd or openssl to do the actual hashing.
2025-10-19json: Add new moduleJoel Klinghed
Only has methods for writing JSON for now. Will let you create invalid json, but should assert if you do.
2025-10-19base64: Add new moduleJoel Klinghed
Encodes and decodes base64. No linebreaks, always padding.
2025-10-19str: Add ltrim and rtrimJoel Klinghed
Useful when you only want to trim one side..
2025-10-19Add bluetooth moduleJoel Klinghed
Can't really do anything yet, but finds the bluetooth adapter and registers an agent to make it pairable.
2025-10-19Add http module and implement basic http serverJoel Klinghed
2025-10-19cfg: Make load less magicJoel Klinghed
Don't try to guess from name, instead, have one method for only loading one config from a file (that might be relative) and loading a config from config dirs using a name (that might contain slash).
2025-10-19cfg: New moduleJoel Klinghed
Reads config files
2025-10-19paths: New moduleJoel Klinghed
Path utilities (doh)
2025-10-07Initial commitJoel Klinghed