-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Self-hosted server sync #219
Commits on Dec 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7d44a62 - Browse repository at this point
Copy the full SHA 7d44a62View commit details -
Configuration menu - View commit details
-
Copy full SHA for c753547 - Browse repository at this point
Copy the full SHA c753547View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31eefc1 - Browse repository at this point
Copy the full SHA 31eefc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10baeb6 - Browse repository at this point
Copy the full SHA 10baeb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0e4918 - Browse repository at this point
Copy the full SHA b0e4918View commit details -
Pass local account to merge_diff().
So that the client-side merge will be able to replay events on the local account.
Configuration menu - View commit details
-
Copy full SHA for ab0783c - Browse repository at this point
Copy the full SHA ab0783cView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb87491 - Browse repository at this point
Copy the full SHA eb87491View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcf2430 - Browse repository at this point
Copy the full SHA bcf2430View commit details -
Configuration menu - View commit details
-
Copy full SHA for f31f15d - Browse repository at this point
Copy the full SHA f31f15dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c1fdc2 - Browse repository at this point
Copy the full SHA 0c1fdc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7661e82 - Browse repository at this point
Copy the full SHA 7661e82View commit details -
Improve handling of currently open folder.
Use a Summary pointer not a Gatekeeper reference.
Configuration menu - View commit details
-
Copy full SHA for 52df2d0 - Browse repository at this point
Copy the full SHA 52df2d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f84be25 - Browse repository at this point
Copy the full SHA f84be25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82a9b06 - Browse repository at this point
Copy the full SHA 82a9b06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f0251a - Browse repository at this point
Copy the full SHA 7f0251aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34454b3 - Browse repository at this point
Copy the full SHA 34454b3View commit details -
Update Gatekeeper API functions.
To be more consistent with function names in other types.
Configuration menu - View commit details
-
Copy full SHA for 633c401 - Browse repository at this point
Copy the full SHA 633c401View commit details
Commits on Dec 18, 2023
-
Move SyncStorage impl to Account.
We need to merge events at the account level so may as well implement it there.
Configuration menu - View commit details
-
Copy full SHA for 899daf2 - Browse repository at this point
Copy the full SHA 899daf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d429e1c - Browse repository at this point
Copy the full SHA d429e1cView commit details -
With a view to diff/merge test spec that does not perform any networking.
Configuration menu - View commit details
-
Copy full SHA for d96f265 - Browse repository at this point
Copy the full SHA d96f265View commit details -
Configuration menu - View commit details
-
Copy full SHA for e97b01f - Browse repository at this point
Copy the full SHA e97b01fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 671cee3 - Browse repository at this point
Copy the full SHA 671cee3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7861fd - Browse repository at this point
Copy the full SHA c7861fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60cc08c - Browse repository at this point
Copy the full SHA 60cc08cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f559eed - Browse repository at this point
Copy the full SHA f559eedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99a6abd - Browse repository at this point
Copy the full SHA 99a6abdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d15a18b - Browse repository at this point
Copy the full SHA d15a18bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0e6647 - Browse repository at this point
Copy the full SHA e0e6647View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c78c27 - Browse repository at this point
Copy the full SHA 9c78c27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55c6581 - Browse repository at this point
Copy the full SHA 55c6581View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc5b841 - Browse repository at this point
Copy the full SHA bc5b841View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffe79a0 - Browse repository at this point
Copy the full SHA ffe79a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27a70ec - Browse repository at this point
Copy the full SHA 27a70ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd2bb27 - Browse repository at this point
Copy the full SHA cd2bb27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21bd2a4 - Browse repository at this point
Copy the full SHA 21bd2a4View commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2ef520d - Browse repository at this point
Copy the full SHA 2ef520dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9361dc - Browse repository at this point
Copy the full SHA f9361dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfaff3c - Browse repository at this point
Copy the full SHA cfaff3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c3c75d - Browse repository at this point
Copy the full SHA 3c3c75dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf00511 - Browse repository at this point
Copy the full SHA bf00511View commit details -
Configuration menu - View commit details
-
Copy full SHA for d11c0de - Browse repository at this point
Copy the full SHA d11c0deView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9ad5bc - Browse repository at this point
Copy the full SHA d9ad5bcView commit details -
Use IndexMap for SyncStatus and SyncDiff.
So that debugging with pretty_assertions is deterministic. Adds a little overhead but is worth it to immediately see the diff between local and remote sync status.
Configuration menu - View commit details
-
Copy full SHA for 50994fc - Browse repository at this point
Copy the full SHA 50994fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for acbecf4 - Browse repository at this point
Copy the full SHA acbecf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00dc285 - Browse repository at this point
Copy the full SHA 00dc285View commit details -
Configuration menu - View commit details
-
Copy full SHA for a812800 - Browse repository at this point
Copy the full SHA a812800View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6633d97 - Browse repository at this point
Copy the full SHA 6633d97View commit details -
Do not unlock folder when opening.
We now unlock folders upon sign in or folder creation/import.
Configuration menu - View commit details
-
Copy full SHA for b284ea4 - Browse repository at this point
Copy the full SHA b284ea4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a373570 - Browse repository at this point
Copy the full SHA a373570View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fec507 - Browse repository at this point
Copy the full SHA 8fec507View commit details -
Do not adapt encoding to files feature flag.
Principle of least surprise.
Configuration menu - View commit details
-
Copy full SHA for 4a34e9c - Browse repository at this point
Copy the full SHA 4a34e9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0897707 - Browse repository at this point
Copy the full SHA 0897707View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c5d1a6 - Browse repository at this point
Copy the full SHA 2c5d1a6View commit details -
Prepare encoding for binary Ed25519 signature.
Which we will use to verify devices for restricted services.
Configuration menu - View commit details
-
Copy full SHA for 2cd51f4 - Browse repository at this point
Copy the full SHA 2cd51f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfaad77 - Browse repository at this point
Copy the full SHA bfaad77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42a0f9a - Browse repository at this point
Copy the full SHA 42a0f9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d467590 - Browse repository at this point
Copy the full SHA d467590View commit details -
Use period to delimit account and device signatures.
That are sent as Bearer in the Authorization header.
Configuration menu - View commit details
-
Copy full SHA for 8589f12 - Browse repository at this point
Copy the full SHA 8589f12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 418d2a7 - Browse repository at this point
Copy the full SHA 418d2a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b019c21 - Browse repository at this point
Copy the full SHA b019c21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b0fc57 - Browse repository at this point
Copy the full SHA 5b0fc57View commit details -
So that private service methods are in the account service and restricted services are the device and sync services.
Configuration menu - View commit details
-
Copy full SHA for 478db43 - Browse repository at this point
Copy the full SHA 478db43View commit details
Commits on Dec 20, 2023
-
So we only send notifications to connected clients other than the caller.
Configuration menu - View commit details
-
Copy full SHA for 50b95b6 - Browse repository at this point
Copy the full SHA 50b95b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a743ca - Browse repository at this point
Copy the full SHA 0a743caView commit details -
Only broadcast to other connections.
Based on the connection_id supplied by the websocket and the client implementations.
Configuration menu - View commit details
-
Copy full SHA for b6b47ac - Browse repository at this point
Copy the full SHA b6b47acView commit details -
Improve merge_account() on client side.
Ensure we use a checked patch before updating state.
Configuration menu - View commit details
-
Copy full SHA for 8a41436 - Browse repository at this point
Copy the full SHA 8a41436View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa62454 - Browse repository at this point
Copy the full SHA aa62454View commit details -
Remove trait from backend implementation.
Not going to add more backends to the reference implementation so no need for the abstraction.
Configuration menu - View commit details
-
Copy full SHA for 768dc26 - Browse repository at this point
Copy the full SHA 768dc26View commit details -
This path is now handled by the server storage.
Configuration menu - View commit details
-
Copy full SHA for 0849a31 - Browse repository at this point
Copy the full SHA 0849a31View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5a1b87 - Browse repository at this point
Copy the full SHA b5a1b87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03572f4 - Browse repository at this point
Copy the full SHA 03572f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0d8dc2 - Browse repository at this point
Copy the full SHA d0d8dc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b106440 - Browse repository at this point
Copy the full SHA b106440View commit details -
Add test for initializing a new search index.
After signing in to an account with secrets and checking we can find a document with the fresh search index.
Configuration menu - View commit details
-
Copy full SHA for 8c7e68f - Browse repository at this point
Copy the full SHA 8c7e68fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0008965 - Browse repository at this point
Copy the full SHA 0008965View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fec000 - Browse repository at this point
Copy the full SHA 7fec000View commit details -
Configuration menu - View commit details
-
Copy full SHA for df1572f - Browse repository at this point
Copy the full SHA df1572fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f826f3 - Browse repository at this point
Copy the full SHA 9f826f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c913f95 - Browse repository at this point
Copy the full SHA c913f95View commit details
Commits on Dec 21, 2023
-
Supply access key from account on compact.
Fixes one of the CLI test spec issues.
Configuration menu - View commit details
-
Copy full SHA for f509ed5 - Browse repository at this point
Copy the full SHA f509ed5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5967e08 - Browse repository at this point
Copy the full SHA 5967e08View commit details -
Do not re-write vault in backup restore.
We now use Identity which will write the changes automatically for us.
Configuration menu - View commit details
-
Copy full SHA for b077964 - Browse repository at this point
Copy the full SHA b077964View commit details -
Configuration menu - View commit details
-
Copy full SHA for b81d7d8 - Browse repository at this point
Copy the full SHA b81d7d8View commit details -
Fix bug with restoring from archive with files.
When a .DS_Store file is present restoring the archive failed as we could not parse the file name to a UUID.
Configuration menu - View commit details
-
Copy full SHA for e40f263 - Browse repository at this point
Copy the full SHA e40f263View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4028cb4 - Browse repository at this point
Copy the full SHA 4028cb4View commit details
Commits on Jan 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 134c78d - Browse repository at this point
Copy the full SHA 134c78dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18d83b2 - Browse repository at this point
Copy the full SHA 18d83b2View commit details -
So that the current device is created as a trusted device when the device event log is empty which makes the device event log backwards compatible with existing accounts.
Configuration menu - View commit details
-
Copy full SHA for bb13e35 - Browse repository at this point
Copy the full SHA bb13e35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 403b212 - Browse repository at this point
Copy the full SHA 403b212View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ae5fb9 - Browse repository at this point
Copy the full SHA 3ae5fb9View commit details -
Prepare device event log in server storage.
Fix failing migrate unit test.
Configuration menu - View commit details
-
Copy full SHA for 845ed91 - Browse repository at this point
Copy the full SHA 845ed91View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5e55cd - Browse repository at this point
Copy the full SHA b5e55cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f46116 - Browse repository at this point
Copy the full SHA 4f46116View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3445fd - Browse repository at this point
Copy the full SHA d3445fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 992a575 - Browse repository at this point
Copy the full SHA 992a575View commit details
Commits on Jan 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7378f11 - Browse repository at this point
Copy the full SHA 7378f11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e6622e - Browse repository at this point
Copy the full SHA 9e6622eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ae5636 - Browse repository at this point
Copy the full SHA 5ae5636View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c77a5c - Browse repository at this point
Copy the full SHA 8c77a5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0f5680 - Browse repository at this point
Copy the full SHA d0f5680View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13d4f57 - Browse repository at this point
Copy the full SHA 13d4f57View commit details -
Use BTreeMap in DeviceMetaData.
So that JSON serialization is deterministic otherwise the commit hashes will differ.
Configuration menu - View commit details
-
Copy full SHA for ffceed0 - Browse repository at this point
Copy the full SHA ffceed0View commit details -
Encode device diff information.
Fix bug with not calling load_tree() on the server-side device event log.
Configuration menu - View commit details
-
Copy full SHA for b1458a5 - Browse repository at this point
Copy the full SHA b1458a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a7f0cd - Browse repository at this point
Copy the full SHA 5a7f0cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 137d560 - Browse repository at this point
Copy the full SHA 137d560View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8b64c3 - Browse repository at this point
Copy the full SHA d8b64c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2171675 - Browse repository at this point
Copy the full SHA 2171675View commit details -
Move change_set() to SyncStorage trait.
As we also need it on the server side to fetch account data when enrolling a new device.
Configuration menu - View commit details
-
Copy full SHA for 124c995 - Browse repository at this point
Copy the full SHA 124c995View commit details -
Configuration menu - View commit details
-
Copy full SHA for 166e553 - Browse repository at this point
Copy the full SHA 166e553View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbe865c - Browse repository at this point
Copy the full SHA fbe865cView commit details
Commits on Jan 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b77fe70 - Browse repository at this point
Copy the full SHA b77fe70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27673fd - Browse repository at this point
Copy the full SHA 27673fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9054b6d - Browse repository at this point
Copy the full SHA 9054b6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fc6b99 - Browse repository at this point
Copy the full SHA 3fc6b99View commit details -
Fix bug with event log truncate.
Ensure we write the version information in truncate() when an event log has a version number.
Configuration menu - View commit details
-
Copy full SHA for 59117ad - Browse repository at this point
Copy the full SHA 59117adView commit details -
Configuration menu - View commit details
-
Copy full SHA for a786cfb - Browse repository at this point
Copy the full SHA a786cfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for da7fcff - Browse repository at this point
Copy the full SHA da7fcffView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc148c6 - Browse repository at this point
Copy the full SHA cc148c6View commit details -
Add test spec for revoking a device.
The device enroll/revoke test specs must be separate executables as we use a OnceCell for the device signing key and if they are not separate executables the device signing key will be re-used causing the tests to fail.
Configuration menu - View commit details
-
Copy full SHA for 1586f7a - Browse repository at this point
Copy the full SHA 1586f7aView commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b6dcccb - Browse repository at this point
Copy the full SHA b6dcccbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3d57ed - Browse repository at this point
Copy the full SHA f3d57edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23ba6d8 - Browse repository at this point
Copy the full SHA 23ba6d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d0380f - Browse repository at this point
Copy the full SHA 0d0380fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac2dc56 - Browse repository at this point
Copy the full SHA ac2dc56View commit details
Commits on Jan 10, 2024
-
Prepare to stream files to the server.
Rough sketch of the client API for sending files.
Configuration menu - View commit details
-
Copy full SHA for 329ad86 - Browse repository at this point
Copy the full SHA 329ad86View commit details -
Configuration menu - View commit details
-
Copy full SHA for e60a264 - Browse repository at this point
Copy the full SHA e60a264View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2827d2f - Browse repository at this point
Copy the full SHA 2827d2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c865f35 - Browse repository at this point
Copy the full SHA c865f35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98431ca - Browse repository at this point
Copy the full SHA 98431caView commit details
Commits on Jan 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fcaaee7 - Browse repository at this point
Copy the full SHA fcaaee7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17a0be7 - Browse repository at this point
Copy the full SHA 17a0be7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b32d416 - Browse repository at this point
Copy the full SHA b32d416View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79c50e0 - Browse repository at this point
Copy the full SHA 79c50e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb5fccc - Browse repository at this point
Copy the full SHA bb5fcccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ee69a1 - Browse repository at this point
Copy the full SHA 6ee69a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37654be - Browse repository at this point
Copy the full SHA 37654beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b0eec3 - Browse repository at this point
Copy the full SHA 7b0eec3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc5fe7c - Browse repository at this point
Copy the full SHA fc5fe7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6456757 - Browse repository at this point
Copy the full SHA 6456757View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f6f7cf - Browse repository at this point
Copy the full SHA 7f6f7cfView commit details -
Improve Transfers constructor.
So that it initializes a transfers queue on disc from the state of the account external files when a transfer queue cache does not already exist.
Configuration menu - View commit details
-
Copy full SHA for 77b994d - Browse repository at this point
Copy the full SHA 77b994dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e32ecb6 - Browse repository at this point
Copy the full SHA e32ecb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80efc53 - Browse repository at this point
Copy the full SHA 80efc53View commit details
Commits on Jan 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e7d78e8 - Browse repository at this point
Copy the full SHA e7d78e8View commit details -
Hack for http library incompatibility.
Axum is now shipping with http@1 and reqwest still uses http@0.2 so this bridges the gap for now. Later, once reqwest ships with http@1 we can remove the convert_status_code() hack.
Configuration menu - View commit details
-
Copy full SHA for 129a947 - Browse repository at this point
Copy the full SHA 129a947View commit details -
Configuration menu - View commit details
-
Copy full SHA for e21c09c - Browse repository at this point
Copy the full SHA e21c09cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9101e9a - Browse repository at this point
Copy the full SHA 9101e9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 761d841 - Browse repository at this point
Copy the full SHA 761d841View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef2cbca - Browse repository at this point
Copy the full SHA ef2cbcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for abff0a2 - Browse repository at this point
Copy the full SHA abff0a2View commit details
Commits on Jan 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 704d85b - Browse repository at this point
Copy the full SHA 704d85bView commit details -
Configuration menu - View commit details
-
Copy full SHA for be2c8da - Browse repository at this point
Copy the full SHA be2c8daView commit details -
Tidy signed_data for file client requests.
Use the new Display implementation.
Configuration menu - View commit details
-
Copy full SHA for 2cd831e - Browse repository at this point
Copy the full SHA 2cd831eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea94424 - Browse repository at this point
Copy the full SHA ea94424View commit details -
Configuration menu - View commit details
-
Copy full SHA for c132ee1 - Browse repository at this point
Copy the full SHA c132ee1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48a0c9c - Browse repository at this point
Copy the full SHA 48a0c9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25ca78e - Browse repository at this point
Copy the full SHA 25ca78eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 605bae1 - Browse repository at this point
Copy the full SHA 605bae1View commit details -
So that we can compute which external files need to be downloaded after merging file events.
Configuration menu - View commit details
-
Copy full SHA for d196cb7 - Browse repository at this point
Copy the full SHA d196cb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a0eb38 - Browse repository at this point
Copy the full SHA 3a0eb38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6426f77 - Browse repository at this point
Copy the full SHA 6426f77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cbeb23 - Browse repository at this point
Copy the full SHA 1cbeb23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08bd465 - Browse repository at this point
Copy the full SHA 08bd465View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1705ab6 - Browse repository at this point
Copy the full SHA 1705ab6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f57f6f - Browse repository at this point
Copy the full SHA 8f57f6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 244422e - Browse repository at this point
Copy the full SHA 244422eView commit details
Commits on Jan 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1ea12ff - Browse repository at this point
Copy the full SHA 1ea12ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6aa73bd - Browse repository at this point
Copy the full SHA 6aa73bdView commit details -
Improve file transfer test specs.
Use a NetworkAccount for the tests and prepare for more file transfer scenarios.
Configuration menu - View commit details
-
Copy full SHA for d01e4b8 - Browse repository at this point
Copy the full SHA d01e4b8View commit details -
Refactor Origin type from enum to struct.
Prepare multiple server file transfers test spec.
Configuration menu - View commit details
-
Copy full SHA for c8332e5 - Browse repository at this point
Copy the full SHA c8332e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40d0b95 - Browse repository at this point
Copy the full SHA 40d0b95View commit details -
Configuration menu - View commit details
-
Copy full SHA for d906b1c - Browse repository at this point
Copy the full SHA d906b1cView commit details
Commits on Jan 15, 2024
-
Improving offline multi file transfer specs.
Still some issues with DirectoryNotEmpty in teardown and deadlock when offline_multi test specs run together.
Configuration menu - View commit details
-
Copy full SHA for 7e7936b - Browse repository at this point
Copy the full SHA 7e7936bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 964f89d - Browse repository at this point
Copy the full SHA 964f89dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b567253 - Browse repository at this point
Copy the full SHA b567253View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab7d8f3 - Browse repository at this point
Copy the full SHA ab7d8f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d23896 - Browse repository at this point
Copy the full SHA 8d23896View commit details -
Configuration menu - View commit details
-
Copy full SHA for d843024 - Browse repository at this point
Copy the full SHA d843024View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43a2f11 - Browse repository at this point
Copy the full SHA 43a2f11View commit details
Commits on Jan 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eee0b83 - Browse repository at this point
Copy the full SHA eee0b83View commit details -
Start to prepare new Account trait.
So that we can reduce duplication in the test helper functions.
Configuration menu - View commit details
-
Copy full SHA for 02e0196 - Browse repository at this point
Copy the full SHA 02e0196View commit details -
Configuration menu - View commit details
-
Copy full SHA for 630b145 - Browse repository at this point
Copy the full SHA 630b145View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ad8056 - Browse repository at this point
Copy the full SHA 9ad8056View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08eaa04 - Browse repository at this point
Copy the full SHA 08eaa04View commit details -
Configuration menu - View commit details
-
Copy full SHA for d970e3f - Browse repository at this point
Copy the full SHA d970e3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2494f5a - Browse repository at this point
Copy the full SHA 2494f5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3f35df - Browse repository at this point
Copy the full SHA d3f35dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 224ed50 - Browse repository at this point
Copy the full SHA 224ed50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 591a1f0 - Browse repository at this point
Copy the full SHA 591a1f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cb675e - Browse repository at this point
Copy the full SHA 9cb675eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77452c0 - Browse repository at this point
Copy the full SHA 77452c0View commit details -
Move functions to Account trait.
Comment out unused CommitRelationship.
Configuration menu - View commit details
-
Copy full SHA for 21a1b60 - Browse repository at this point
Copy the full SHA 21a1b60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56369d6 - Browse repository at this point
Copy the full SHA 56369d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c6d942 - Browse repository at this point
Copy the full SHA 5c6d942View commit details
Commits on Jan 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 54fde04 - Browse repository at this point
Copy the full SHA 54fde04View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbdc241 - Browse repository at this point
Copy the full SHA dbdc241View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34a6828 - Browse repository at this point
Copy the full SHA 34a6828View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9496d30 - Browse repository at this point
Copy the full SHA 9496d30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d331fc - Browse repository at this point
Copy the full SHA 5d331fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 315694a - Browse repository at this point
Copy the full SHA 315694aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d905f52 - Browse repository at this point
Copy the full SHA d905f52View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb0fe77 - Browse repository at this point
Copy the full SHA eb0fe77View commit details -
Use diff in file reducer when target commit.
Which will be faster than scanning when there are lots of file events in the log as diff() searches from the tail of the event log.
Configuration menu - View commit details
-
Copy full SHA for 1fecb05 - Browse repository at this point
Copy the full SHA 1fecb05View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9411ec - Browse repository at this point
Copy the full SHA a9411ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03b8f7c - Browse repository at this point
Copy the full SHA 03b8f7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4af50ae - Browse repository at this point
Copy the full SHA 4af50aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e5af7f - Browse repository at this point
Copy the full SHA 9e5af7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec90f2f - Browse repository at this point
Copy the full SHA ec90f2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4118ad - Browse repository at this point
Copy the full SHA f4118adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11f6637 - Browse repository at this point
Copy the full SHA 11f6637View commit details -
Configuration menu - View commit details
-
Copy full SHA for aea5b69 - Browse repository at this point
Copy the full SHA aea5b69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 571234a - Browse repository at this point
Copy the full SHA 571234aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8b0b34 - Browse repository at this point
Copy the full SHA d8b0b34View commit details -
Configuration menu - View commit details
-
Copy full SHA for a58970d - Browse repository at this point
Copy the full SHA a58970dView commit details -
Configuration menu - View commit details
-
Copy full SHA for be26747 - Browse repository at this point
Copy the full SHA be26747View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab09d88 - Browse repository at this point
Copy the full SHA ab09d88View commit details -
Configuration menu - View commit details
-
Copy full SHA for dac7991 - Browse repository at this point
Copy the full SHA dac7991View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a577e9 - Browse repository at this point
Copy the full SHA 3a577e9View commit details -
Remove local_account() function.
Callers should just use the API exposed via Account.
Configuration menu - View commit details
-
Copy full SHA for fbbe21f - Browse repository at this point
Copy the full SHA fbbe21fView commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7a42806 - Browse repository at this point
Copy the full SHA 7a42806View commit details -
Tidy conversion to AccountRef.
Use From trait instead of account_ref().
Configuration menu - View commit details
-
Copy full SHA for a2c06c3 - Browse repository at this point
Copy the full SHA a2c06c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1843f2 - Browse repository at this point
Copy the full SHA a1843f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cff54e - Browse repository at this point
Copy the full SHA 4cff54eView commit details -
Expose trusted_devices() in Account.
Add test spec for set_folder_description().
Configuration menu - View commit details
-
Copy full SHA for 35cd587 - Browse repository at this point
Copy the full SHA 35cd587View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd3dd9c - Browse repository at this point
Copy the full SHA cd3dd9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3dd735 - Browse repository at this point
Copy the full SHA c3dd735View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eb8384 - Browse repository at this point
Copy the full SHA 6eb8384View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0f3983 - Browse repository at this point
Copy the full SHA f0f3983View commit details -
Configuration menu - View commit details
-
Copy full SHA for f02d741 - Browse repository at this point
Copy the full SHA f02d741View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6517f9 - Browse repository at this point
Copy the full SHA a6517f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for df4dfd8 - Browse repository at this point
Copy the full SHA df4dfd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3250fc - Browse repository at this point
Copy the full SHA a3250fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 153a553 - Browse repository at this point
Copy the full SHA 153a553View commit details -
Configuration menu - View commit details
-
Copy full SHA for db1450a - Browse repository at this point
Copy the full SHA db1450aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5245cc1 - Browse repository at this point
Copy the full SHA 5245cc1View commit details -
Fix compilation with PhantomData when no sync feature.
We need to handle the generic when the `sync` feature is not enabled so use std::marker::PhantomData.
Configuration menu - View commit details
-
Copy full SHA for fe39478 - Browse repository at this point
Copy the full SHA fe39478View commit details -
Start tidying the HTTP client implementation.
Configuration menu - View commit details
-
Copy full SHA for a16341e - Browse repository at this point
Copy the full SHA a16341eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b936615 - Browse repository at this point
Copy the full SHA b936615View commit details
Commits on Jan 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6e008af - Browse repository at this point
Copy the full SHA 6e008afView commit details -
Configuration menu - View commit details
-
Copy full SHA for e145641 - Browse repository at this point
Copy the full SHA e145641View commit details -
Configuration menu - View commit details
-
Copy full SHA for c48ac77 - Browse repository at this point
Copy the full SHA c48ac77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1351e90 - Browse repository at this point
Copy the full SHA 1351e90View commit details -
Configuration menu - View commit details
-
Copy full SHA for baa8fac - Browse repository at this point
Copy the full SHA baa8facView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b32313 - Browse repository at this point
Copy the full SHA 6b32313View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11150ab - Browse repository at this point
Copy the full SHA 11150abView commit details -
Always sign out in network test specs.
To ensure we shutdown the file transfers background task before teardown tries to remove the integration test directory.
Configuration menu - View commit details
-
Copy full SHA for a858a9e - Browse repository at this point
Copy the full SHA a858a9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9bd0b4 - Browse repository at this point
Copy the full SHA e9bd0b4View commit details -
Prepare initial sync command in CLI.
Requires work to show status comparison.
Configuration menu - View commit details
-
Copy full SHA for 5061b39 - Browse repository at this point
Copy the full SHA 5061b39View commit details
Commits on Jan 20, 2024
-
Fix bug with loading files event log and make file transfer queue loading from disc more fault tolerant.
Configuration menu - View commit details
-
Copy full SHA for 5657db2 - Browse repository at this point
Copy the full SHA 5657db2View commit details -
Configuration menu - View commit details
-
Copy full SHA for cff6282 - Browse repository at this point
Copy the full SHA cff6282View commit details