Skip to content
This repository was archived by the owner on Mar 4, 2023. It is now read-only.

Minor Feature update, stability fixes

Choose a tag to compare

@Skycoder42 Skycoder42 released this 15 Jun 22:07
· 127 commits to master since this release

Changelog:

  • Internal CryptoPP Version updated to 7.0.0
  • Moved messages into static lib to speed up compile time
  • Fixed bug where messages could be processed out of order, leading to reconnect loops
  • Make ECC the default for new crypto setups
  • Clearing a datastore will now emit changed for every removed item instead of the generic clear signal (for consistent behaviour, as this was already the case for synchronization)
  • Fixed caching for changes from passive to passive instance
  • Fixed bug where setting an empty device name renders an account unusable
  • Use exception to report "default resolving" on generic conflict resolvers
  • Added public method the get a keystore instance
  • Added multi-column support to datastore model to make it usable with table/tree views
  • Added support to directly import an account from the setup. This speeds up adding an account
  • Updated qdsapp to use the QtService framework
    • Supports advanced service control, like reloading
    • Supports socket activation
    • Can be installed as system service
  • Updated docker image based on alpine linux for a smaller image
  • Improve wait semantics for the passive setup creation
  • Fixed cleanup of engine threads and databases to prevent lifelocks