Doorman 0.4
Doorman v0.4 marks a pretty large release for us. In this release, we have:
- Refactored rules with new operators, providing a more intuitive UI and experience when creating alerts.
- Support for different authentication backends. Authentication may be now delegated to Doorman's builtin authentication, LDAP, or Google OAuth2.
- Licensed the codebase as MIT.
- Split the API and backend Manager components into their own separately deployable applications if one so desires.
- Accept gzip content-encoding of messages via osquery's
--logger_tls_compress
command-line flag. - Accept HTTP PUT requests to API endpoints.
- Configure a default set of tags to tag newly enrolled nodes with.
- Friendlier error messages.
- Pagination on the nodes and distributed query pages.
- A view for reviewing status logs for nodes.
- Fixed a bug with re-enrollment, due to misinterpretation of osquery docs (see #41).
- Miscellaneous bug fixes.
Upgrading your Doorman instance:
- Requires a database migration. Simply execute
python manage.py db upgrade
using the provided migration scripts. - Requires installing additional Javascript dependencies. Execute
bower update
to automatically install them.
Commits since last release
Commits to master since this release.