Commit Graph

5195 Commits

Author SHA1 Message Date
samschott
d87d6e0915 apply new black codestyle 2022-03-05 14:13:01 +01:00
samschott
b77f4ad79a update pre-commit hooks 2022-03-05 14:12:46 +01:00
samschott
ee0d9317d4
Merge pull request #628 from samschott/verify-file-integrity-2
Verify file integrity after transfer
2022-03-05 14:10:30 +01:00
samschott
2965001991 [client] add regular upload test 2022-03-05 13:28:03 +01:00
samschott
2a005d74da [client] replace kwargs with explicit arguments 2022-03-05 13:28:03 +01:00
samschott
05cb4f1bc5 update error handling tests 2022-03-05 13:28:03 +01:00
samschott
b3814f955b [tests] add tests for hash mismatch 2022-03-05 13:28:03 +01:00
samschott
473004616a [errorhandling] uniform error messages 2022-03-05 12:16:42 +01:00
samschott
024a499f61 [errorhandling] handle incorrect offset as DataCorruptionError 2022-03-05 12:16:42 +01:00
samschott
91e73cd058 [client] retry up to 3 times on hash mismatch 2022-03-05 12:16:42 +01:00
samschott
2fa6970a73
Merge pull request #622 from samschott/dependabot/github_actions/actions/setup-python-3
Bump actions/setup-python from 2 to 3
2022-03-05 11:30:38 +01:00
samschott
a83ed3ec09 [client] don't create parent dirs on download 2022-03-05 11:28:11 +01:00
samschott
642356ee37 updated changelog 2022-03-05 11:28:11 +01:00
samschott
c1606a8df0 [hashing] improve type hints 2022-03-04 21:46:52 +01:00
samschott
42fee8bab7 [sync] tweaked moving of symlinks 2022-03-04 10:27:20 +01:00
samschott
5789ecab3e [client] verify content hash for uploads 2022-03-04 01:02:02 +01:00
samschott
88cf7167da [client] check for data corruption during download 2022-03-04 00:48:25 +01:00
samschott
13e4559a84 [errorhandling] handle content hash mismatch errors 2022-03-04 00:34:17 +01:00
samschott
e1a873270c [errorhandling] improve text on unexpected errors 2022-03-04 00:34:17 +01:00
samschott
c51ec01515 [errorhandling] handle is_too_many_shared_folder_targets during batch upload 2022-03-04 00:34:17 +01:00
samschott
486e960721 [errorhandling] add handling for is_payload_too_large 2022-03-04 00:34:17 +01:00
samschott
577eec4ff9 [utils.hashing] added stream hasher 2022-03-04 00:34:17 +01:00
samschott
a4d8009fe7 [errorhandling] adding retry_on_error decorator 2022-03-04 00:34:17 +01:00
samschott
9baf57a6fc bump dropbox to v11.28 for hash verification support 2022-03-04 00:34:17 +01:00
Sam Schott
5b650356e7 [errors] add DataCorruptionError 2022-03-04 00:34:17 +01:00
dependabot[bot]
6e7a846f8d
Bump actions/setup-python from 2 to 3
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 3.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-01 21:30:09 +00:00
samschott
b1b32dfd32
Merge pull request #623 from samschott/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2 to 3
2022-03-01 22:29:09 +01:00
dependabot[bot]
eb0adca44b
Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-01 18:26:01 +00:00
samschott
6142641b94 Bump version: 1.6.0.dev1 → 1.6.0.dev2 2022-02-27 20:36:56 +01:00
samschott
c8b3e28004
Merge pull request #619 from samschott/simplify-client-linked-state
Simplify client linked state
2022-02-27 20:30:11 +01:00
samschott
ac89d66a40 [tests] wait for idle before cleaning test folders 2022-02-27 18:59:08 +01:00
samschott
bbb4f7d181 style fixes 2022-02-27 15:06:23 +01:00
samschott
0a86951531 [client] threadsafe init of SDK 2022-02-27 14:56:41 +01:00
samschott
a4da42635e
Merge pull request #620 from samschott/dependabot/pip/sphinxext-opengraph-0.6.1
Bump sphinxext-opengraph from 0.5.1 to 0.6.1
2022-02-27 14:41:40 +01:00
samschott
bd9120b0e1 update changelog 2022-02-27 14:41:19 +01:00
samschott
4c67288a1b [notify] disable warnings from desktop-notifier 2022-02-26 22:01:52 +01:00
dependabot[bot]
f61c43014f
Bump sphinxext-opengraph from 0.5.1 to 0.6.1
Bumps [sphinxext-opengraph](https://github.com/wpilibsuite/sphinxext-opengraph) from 0.5.1 to 0.6.1.
- [Release notes](https://github.com/wpilibsuite/sphinxext-opengraph/releases)
- [Commits](https://github.com/wpilibsuite/sphinxext-opengraph/compare/v0.5.1...v0.6.1)

---
updated-dependencies:
- dependency-name: sphinxext-opengraph
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-23 18:09:22 +00:00
Sam Schott
d4ab55617d [tests] delete creds after releasing test lock 2022-02-22 22:25:04 +01:00
Sam Schott
a3625bc33d [client] simplify init of SDK 2022-02-22 22:24:38 +01:00
Sam Schott
dee5296006 [utils.hashing] remove unused stream hasher 2022-02-21 23:36:37 +01:00
Sam Schott
3cb2517b49 [utils.integration] more expressive variable names 2022-02-21 23:31:37 +01:00
Sam Schott
b5e2596372 simplify utils.appdirs.get_home_dir() 2022-02-21 23:31:08 +01:00
samschott
f97bcad9ba
Merge pull request #611 from samschott/64-bit-inode-handling
Fix 64-bit inode handling
2022-02-21 22:54:31 +01:00
Sam Schott
d00140d40a [main] skip duplicate migration steps 2022-02-21 12:24:48 +01:00
Sam Schott
367aea2fe5 Revert "[main] remove upgrade scripts from < 1.5.0"
This reverts commit aa24599db9.
2022-02-21 12:16:14 +01:00
Sam Schott
19b89a81c7 Bump version: 1.6.0.dev0 → 1.6.0.dev1 2022-02-20 14:36:58 +01:00
Sam Schott
ff4b36f8e7 improve SQLLargeInt doc string 2022-02-20 14:04:14 +01:00
Sam Schott
2517432887 update changelog 2022-02-20 14:04:14 +01:00
Sam Schott
b3d7e0abe9 [models] store inode number as SqlLargeInt 2022-02-20 14:04:14 +01:00
Sam Schott
e1b4019db9 [database.types] add support for integers > 2**63 2022-02-20 14:04:14 +01:00