1. 04 Dec, 2019 2 commits
  2. 03 Dec, 2019 1 commit
  3. 28 Nov, 2019 1 commit
  4. 27 Nov, 2019 1 commit
    • Jonas Jelten's avatar
      database: secret key updating support · 1ad1487e
      Jonas Jelten authored
      other notable changes:
      * `secret` is now initialized with a 32 0-byte key
      * `permissions` has a new colum called `hidden` which defaults to `false`
      * new functions for key updating:
        * keys are generated by sha256(random data + previous key)
        * the random data is transmitted to door firmware,
          and after this was successfull, back to the database, which then
          also generates the new secret key
        * `gen_keyupdate`: create a message for the firmware that
                           invokes the key update
        * `update_signingkey`: call it after the door firmware key was updated
      * `user_mod` function now selectively updates only changed user fields
      * renamed `first_admin_enable` to `manual_admin_enable`
      * remove `user_del` in favor of new `user_set_visibility`, which
        can hide/unhide a user from the user list. that way we can retain
        the change history and permission grant order
      * the `setup.sql` file is now one transaction
      1ad1487e
  5. 17 Nov, 2019 1 commit
  6. 12 Oct, 2019 1 commit
  7. 23 Jul, 2019 1 commit
  8. 16 Jul, 2019 3 commits
  9. 14 Jul, 2019 7 commits
  10. 12 Jul, 2019 5 commits
  11. 11 Jul, 2019 2 commits
  12. 09 Jul, 2019 2 commits
  13. 05 Jul, 2019 5 commits
  14. 24 Jun, 2019 5 commits
  15. 23 Jun, 2019 2 commits
  16. 22 Jun, 2019 1 commit