There might be changes to the configuration file syntax!
Items which needs to be fixed in arbitrary order:
- All json-c allocations should be audited. We are most likely getting some reference counts wrong
- complete and verify all supported authentication methods, including TLS client certificates
- test and robustify, making sure the serial device can go away and reappear without breaking stuff
- cleanup is obviously necessary
- audit comments, making sure they are still semi-correct and relevant
- move most of the documentation comments to docs, or delete
- add daemon mode?
- include OpenWrt packaging example?
- include systemd unit?
-
allow per-topic settings? Some possibilities:
- timestamp format
- unit/scaling
- QoS
- retained messages - useful for units, scalers, counters
-
move some of the far too many command line option into the config file?