- Resolve GCC 4.8.x combatibility
- Reimplement json parsing/serialization on top of json-c
- Revision of the logging code
- Drop spdlog, implement a simple file/console/syslog logger
- Allow custom logging handlers from third-party code
- Use logging consistenly in the code
- Investigate possibility of supporting comments in the rule file
- Per-interface authorization
- Block device signing and verification
- Support for USB authorization on user authentication (probably via polkit)
- USB device I/O monitoring + rule language extension
- First stable release
- No backwards incompatible changes from this point. If some backwards incompabile changes will be required, they'll have to go into a 2.0.0 branch.