Skip to content

0.7.0 - Authentication and TLS

Compare
Choose a tag to compare
@jasonish jasonish released this 23 Apr 06:30
· 1266 commits to main since this release
0.7.0

0.7.0 - 2017-04-22

Added

  • Optional authentication. Authentication can now be enabled with
    simple usernames and passwords. GitHub can also be used for
    authentication using Oauth2, however, the user must first be created
    in EveBox.
  • New command, evebox config users, to create users.
  • Create and use a "configdb". This is a database separate from event
    databases for storing data such as users. Will contain more
    configuration data in the future.
  • TLS support. The server can be provided with a certificate and key
    to enable TLS. The "gencert" subcommand has been added to help
    generate self signed certificates. Or, if the server is publically
    accessible, Letsencrypt can be used.

Breaking Changes

  • RPM and Debian package installs started with systemd now run as the
    user evebox. This really only matters if using an SQLite database,
    and the database file will need to have its permissions updated so
    the evebox user will have read and write access to it.
  • All binary builds are now linked with SQLite as SQLite is used for
    the configuration database. This really only matters when trying to
    cross compile EveBox, which may or may not work going forward.

Full Changelog