Features
- Now only start a snmp session per sensor, so we lower inter-threads locks.
- No need to specify peername or community if no SNMP is used
Bugs
- Fix a few assertions that could be launch.
- Delete a few unused print, and newline at the end of logs messages.
- Use of pclose on popen.
Deprecated
Monitor timestamp-in-value and group-id. They were too artificial and nobody was using them anyway.
Developers
Code
- Move to gnu11 standard
- Fix strerror_r XSI/POSIX difference.
- Fix message_list definition
- Moved small allocations from heap to stack
- Update alpine base to 3.7. Valgrind is now able to scan the binary.
CI
- CI now uses circle docker & caching system.
- New python test system that allows us to test the binary.