Dustin J. Mitchell
acd4aefc17
Merge pull request #313 from djmitche/issue89
...
Add support for annotations
2021-10-31 09:49:25 -04:00
Dustin J. Mitchell
af56efdbd5
Merge pull request #314 from djmitche/issue312
...
Use `tag_<tag>` instead of `tag.<tag>`
2021-10-30 09:31:36 -04:00
Dustin J. Mitchell
e9b3611fd9
Use tag_<tag>
instead of tag.<tag>
...
This aligns with the Taskwarrior data model.
2021-10-29 20:41:37 -04:00
Dustin J. Mitchell
4314b8bc2d
Add support for annotations
...
This matches the taskwarrior task model for annotations.
2021-10-29 20:28:23 -04:00
Dustin J. Mitchell
7fe5553093
fix errors from merges
2021-10-26 22:37:51 -04:00
Dustin J. Mitchell
7c8c85f27f
Merge pull request #301 from djmitche/issue299
...
Drop tindercrypt, document encryption
2021-10-26 22:05:59 -04:00
Dustin J. Mitchell
ae80cbef2a
Merge pull request #309 from djmitche/issue286
...
use TW's semantics for `start`
2021-10-25 09:21:11 -04:00
Dustin J. Mitchell
5648d20bde
add changelog
2021-10-25 09:20:44 -04:00
Dustin J. Mitchell
9ebff38277
Merge pull request #310 from djmitche/issue23-integration
...
Add integration tests for snapshots
2021-10-25 09:15:57 -04:00
Dustin J. Mitchell
5bae2b6464
remove debug print
2021-10-24 21:41:41 -04:00
Dustin J. Mitchell
2e65d172cd
Add an integration test for snapshot syncing
2021-10-24 21:41:41 -04:00
Dustin J. Mitchell
8df3e4f2f8
use TW's semantics for start
2021-10-24 20:57:58 -04:00
Dustin J. Mitchell
43a21ba3a6
Merge pull request #306 from djmitche/no-audit-on-pr
...
do not run audit on PRs
2021-10-21 19:41:23 -04:00
dbr/Ben
c1c9b7f80b
Merge pull request #307 from taskchampion/auditcfg
...
Add config for cargo-audit
2021-10-21 19:56:34 +11:00
dbr
ae244055f7
Also ignore time bug
2021-10-21 13:45:32 +11:00
dbr
6aa355b835
Add config for cargo-audit
2021-10-21 13:33:19 +11:00
Dustin J. Mitchell
642da4da3e
do not run audit on PRs
2021-10-20 22:29:16 -04:00
Dustin J. Mitchell
2f7c11bcc3
Merge pull request #305 from djmitche/issue23-client-apply
...
Client initialization from snapshots
2021-10-20 22:22:51 -04:00
Dustin J. Mitchell
c63a21797a
remove dbg!(..)
2021-10-20 21:25:28 -04:00
Dustin J. Mitchell
ec35d4fa20
use a distinct error for out-of-sync replica
2021-10-20 21:23:29 -04:00
Dustin J. Mitchell
c72cae648d
Apply snapshots automatically on empty taskdbs
2021-10-20 21:23:29 -04:00
Dustin J. Mitchell
0af66fd6c8
Validate encryption using externally-generated data
2021-10-19 18:31:30 -04:00
Dustin J. Mitchell
17f5521ea4
add an app_id to the encryption AAD
2021-10-17 18:06:16 -04:00
Dustin J. Mitchell
4300f7bdda
use CHACHA20_POLY1305 instead of AES_256_GCM
2021-10-17 17:37:32 -04:00
Dustin J. Mitchell
97d1366b66
move taskchampion::server::remote::crypto to taskchampion::server::crypto
2021-10-16 22:37:28 +00:00
Dustin J. Mitchell
0f39a3f3b2
[BREAKING CHANGE] drop use of tindercrypt, and use ring directly
2021-10-16 22:34:33 +00:00
Dustin J. Mitchell
ddfb327292
WIP
2021-10-15 02:56:46 +00:00
Dustin J. Mitchell
636862f8c5
update README with current relationship to TW
2021-10-13 17:59:58 -04:00
Dustin J. Mitchell
bd2189e589
Merge pull request #300 from djmitche/issue23-client
...
Client support for adding snapshots
2021-10-13 16:44:50 -04:00
Dustin J. Mitchell
1c6a5315c9
remove unused file
2021-10-11 21:29:49 -04:00
Dustin J. Mitchell
333cb37091
Support add_snapshots
on cli
2021-10-11 21:00:08 -04:00
Dustin J. Mitchell
ed3475d9ea
support avoiding snapshots
2021-10-11 21:00:08 -04:00
Dustin J. Mitchell
b97f6dc4d5
Send snapshots to server
2021-10-11 21:00:07 -04:00
Dustin J. Mitchell
13a96efacb
Add snapshot encoding / decoding
2021-10-11 20:58:36 -04:00
Dustin J. Mitchell
bde19d7f07
Return SnapshotUrgency from AddVersion
2021-10-11 20:58:34 -04:00
Dustin J. Mitchell
b8d892878c
document sync data formats
2021-10-11 20:56:45 -04:00
Dustin J. Mitchell
79f07b57ad
more taskdb refactoring
2021-10-11 20:56:45 -04:00
Dustin J. Mitchell
f229715242
Merge pull request #295 from taskchampion/issue23-config
...
add server-side config --snapshot-{days,versions}
2021-10-10 15:24:18 -04:00
Dustin J. Mitchell
ef1d8f37a8
write config defaults once
2021-10-10 01:43:30 +00:00
Dustin J. Mitchell
329c0d0aef
move ServerConfig to crate::server
2021-10-10 01:35:12 +00:00
Dustin J. Mitchell
4d19ca7bdb
add server-side config --snapshot-{days,versions}
2021-10-10 01:28:05 +00:00
Dustin J. Mitchell
74aee49107
Merge pull request #297 from djmitche/versionid-nil
...
Replace NO_VERSION_ID with NIL_VERSION_ID
2021-10-09 21:14:43 -04:00
Dustin J. Mitchell
45e2f2cde8
Merge pull request #296 from djmitche/app-configure
...
Use App::configure to set up actix
2021-10-09 21:14:22 -04:00
Dustin J. Mitchell
dd9bef0a7b
Merge pull request #294 from taskchampion/taskdb-refactor
...
factor taskdb into multiple modules
2021-10-09 21:13:56 -04:00
Dustin J. Mitchell
aaac1c3356
Use App::configure to set up actix
...
This avoids the need for the messy cache-control-header macro.
Otherwise, it has no effect.
2021-10-09 18:07:25 -04:00
Dustin J. Mitchell
536b88c8f4
Replace NO_VERSION_ID with NIL_VERSION_ID
...
The docs refer to this as the "nil version ID" so let's do the same.
This started out more ambitiously, to change this to `VersionId::NIL`,
but that required making VersionId a newtype and all of the implicit
conversions from VersionId to Uuid would have to be explicit. That
didn't seem wortht the trouble.
2021-10-09 17:59:09 -04:00
Dustin J. Mitchell
a0a3f36a16
factor taskdb into multiple modules
2021-10-09 09:47:10 -04:00
Dustin J. Mitchell
f109056340
Merge pull request #289 from taskchampion/issue23
...
Add support for snapshots
2021-10-09 09:40:57 -04:00
Dustin J. Mitchell
7bb6ea6865
Request snapshots in AddVersion
2021-10-08 23:15:48 -04:00
Dustin J. Mitchell
d1da8eee52
Add add_snapshot API method
2021-10-08 23:15:48 -04:00