Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Draft authenticator sync test spec. The merge_folder() function now also returns the decoded WriteEvent events on the client implementation. * Improve authenticator sync test spec. * Diff only respects is_sync_disabled() client-side. Otherwise enabling sync for an authenticator after it was disabled will result in an empty event log on the newly synced device as the server would not return the data. * Update prost/prost-build to v0.13. * Update lock file. * Create failing test case for sign in. When no folder password exists. * Update signature for find_folder_password(). * Tidy error variant. * No folder password test spec now passes. * Switch to nextest, update github action. Halves the execution time for tests. * Tweak checks workflow for PR. * Revert PR trigger for workflow. * Invert is_client to is_server. So that local folders with NO_SYNC flag will be sent to the server but wouldn't be included in the diff sent to clients. * Use LOCAL flag to indicate a folder is local first. * Update no_sync test spec for inverted condition. * Use pending directory for LOCAL folder stubs. So that other client devices can respond to AccountEvent::CreateFolder when a LOCAL folder is created on another device by creating stub files in the pending directory. When a merge is attempted on a folder we first try to promote the folder in case it is pending. This allows the NO_SYNC flag to backup folders to remote server(s) but not share the contents with other devices until the NO_SYNC flag is removed. * Update condition for is_local_folder. * Fix handling of NO_SYNC flag, update test spec. * Do not support remove_local_folder(). * Support authenticator migrate import/export zip archive. * Tidy obsolete constant in test spec. * Move commands to tools command. * Add tools authenticator command. Supports export and import of unencrypted TOTP secrets. * Update lock file. * Bump patch version. * Update lock file.
- Loading branch information