Dustin J. Mitchell
f054a4061e
Remove taskchampion-sync-server ( #3380 )
...
This crate has been moved to
https://github.com/GothenburgBitFactory/taskchampion-sync-server .
The integration-tests repo used the sync server to test integration
between taskchampion and the sync-server. We should do that again, but
after taskchampion moves to its own repo (#3209 ). In the interim, the
cross-sync integration test can simply test syncing between local
servers, but the snapshot test is no longer useful as the local server
does not support snapshots.
2024-04-20 12:44:06 +00:00
Dustin J. Mitchell
10cec507cb
Check that sync.server.origin is a URL ( #3361 )
2024-04-16 02:11:55 +00:00
Akash Shanmugaraj
aeb6acf640
added BYOS (Bring Your Own SERVICE_ACCOUNT) for GCS authentication ( #3262 )
2024-01-27 07:57:12 -05:00
Dustin J. Mitchell
daca37806e
Rename sync.server.encryption_secret
to sync.encryption_secret
. ( #3249 )
...
* Rename `sync.server.encryption_secret` to `sync.encryption_secret`.
* move pwgen
2024-01-21 19:11:24 -05:00
Dustin J. Mitchell
fa21835001
Better links from TW devel docs to TaskChampion ( #3253 )
2024-01-21 18:03:11 -05:00
Dustin J. Mitchell
9566c929e2
Add support for cloud sync, specifically GCP ( #3223 )
...
* Add support for cloud sync, specifically GCP
This adds generic support for sync to cloud services, with specific
spuport for GCP. Adding others -- so long as they support a
compare-and-set operation -- should be comparatively straightforward.
The cloud support includes cleanup of unnecessary data, and should keep
total space usage roughly proportional to the number of tasks.
Co-authored-by: ryneeverett <ryneeverett@gmail.com>
2024-01-21 12:36:37 -05:00
Dustin J. Mitchell
7f68441916
Change "client key" to "client id" ( #3130 )
...
In #3118 @ryneeverett mentioned that "key" suggests that this is a
secret, when in truth it's just a user identifier. So "ID" is a better
word for it than "key".
2023-07-11 22:13:53 -04:00
Dustin J. Mitchell
31105c2ba3
Sync against taskchampion-sync-server ( #3118 )
...
This removes use of gnutls and the TLS implementation, which is no
longer needed (task synchronization is handled via Taskchampion, which
uses `reqwest`, which handles TLS via other Rust dependencies). This
incidentally removes the following config options:
* `debug.tls`
* `taskd.ca`
* `taskd.certificate`
* `taskd.ciphers`
* `taskd.credentials`
* `taskd.key`
* `taskd.server`
* `taskd.trust`
2023-07-08 10:27:33 -04:00
Tomas Babej
0bc92d6115
meta: Adjust copyright headers
2021-09-05 12:02:07 -04:00
Tomas Babej
9017cd6e53
doc: Update copyright to 2021
2021-01-02 02:48:22 -05:00
Tomas Babej
a09f9d48ab
Update copyright to 2020
2020-11-21 12:27:05 -05:00
Tomas Babej
8066e4e6e2
meta: Update copyright year
2019-01-01 08:46:21 -05:00
Simon Ruderich
1435ec0cfe
Docs: fix outdated link in task-sync.5
2018-03-04 23:06:19 +01:00
Paul Beckingham
523318098b
Update task-sync.5.in
...
Downgraded 'Always secure' to 'Secure communication', for accuracy.
2018-03-04 13:21:44 -05:00
Simon Ruderich
8aa02f1d0c
Docs: don't mark cloud provides as "always secure" in task-sync.5
...
The data is stored remotely and possibly (depending on the provider) not
transfered securely.
2018-03-04 14:54:21 +01:00
Simon Ruderich
b204e90b3f
Docs: remove insecure CA configuration from task-sync.5
...
The option taskd.trust is documented in taskrc.5 if the user really
needs it. But we shouldn't suggest an insecure configuration in the
default setup instructions.
2018-03-04 14:53:07 +01:00
Simon Ruderich
4af0a02262
Docs: sync "SEE ALSO" sections of task-color.5 and task-sync.5
2018-03-04 14:53:07 +01:00
Simon Ruderich
0addd89393
Docs: always use https:// link for taskwarrior.org
2018-03-04 14:53:07 +01:00
Simon Ruderich
e817dfc800
Always use https:// link for opensource.org
...
It was already used in a few places, make this consistent.
2018-03-04 14:53:07 +01:00
Paul Beckingham
765db3093a
Docs: Updated URLs
2018-02-07 08:40:38 -05:00
Paul Beckingham
0de169bb10
Copyright 2018
2017-12-31 19:22:07 -05:00
Paul Beckingham
6f232cdbbf
Docs: Updated man page
2017-01-26 00:12:55 -05:00
Paul Beckingham
a50e65a134
Copyright update
2017-01-01 12:30:04 -05:00
Federico Hernandez
8b4ae3b54b
Version number and release date for 2.5.1
2016-02-24 23:17:29 +01:00
Paul Beckingham
641d232dea
Copyright: Updated to 2016
2015-12-31 15:06:43 -05:00
Federico Hernandez
dd5968a61b
Version number and release date for 2.5.0
2015-10-21 22:25:06 +02:00
Federico Hernandez
9ef8c1aeba
Bumped version to 2.5.0.beta2
2015-09-16 22:57:00 +02:00
Federico Hernandez
b4f21a1195
More version number and date updates
2015-09-07 23:22:42 +02:00
Federico Hernandez
df49aaba12
Version number and release date for 2.4.4
2015-05-10 22:57:16 +02:00
Paul Beckingham
c8756f0201
TW-1474: Documentation is confusing with respect to user/uuid on the server
...
- Man page clarified, mention of 'password' removed (thanks to Tomas Babej).
2015-05-03 11:21:01 -04:00
Federico Hernandez
499044b9b6
Version number and release date for 2.4.3
2015-04-19 23:47:18 +02:00
Federico Hernandez
b9dc0813d9
Version number and release date for 2.4.2
2015-03-16 00:01:52 +01:00
Federico Hernandez
82e019a4a8
Version number and release date for 2.4.1
2015-02-16 23:38:16 +01:00
Federico Hernandez
670102842c
Version number and release date for 2.4.0
2015-01-02 00:11:32 +01:00
Paul Beckingham
b7ad091d00
Updated copyright to 2015
2015-01-01 00:00:41 -05:00
Federico Hernandez
1cb1ceae08
Bumping version number to beta2
2014-10-11 22:10:18 +02:00
Paul Beckingham
ff966c069c
Tasksh
...
- Took the broken tasksh program out back behind the barn and shot it.
It will be rewritten as a separate project, and extension.
2014-06-08 18:24:30 -04:00
Paul Beckingham
9390e17871
Documentation
...
- Removed obsolete task-tutorial.5 man page. Tutorials will now only
reside online. This represents a gradual move towards single-source
documentation.
2014-06-08 11:19:11 -04:00
Paul Beckingham
e0917f4397
Documentation
...
- Removed obsolete task-faq.5 man page.
2014-06-07 13:06:19 -04:00
Paul Beckingham
08bead5017
Bug TW-1282
...
- TW-1282 incorrect URLs in man task-sync (thanks to Jeremiah Marks).
2014-03-05 23:31:04 -05:00
Paul Beckingham
35657bc689
Migration
...
- Updated repository URL.
2014-02-11 21:27:26 -05:00
Jakub Wilk
01a78bb4b4
Bug #1486
...
- #1486 Truncated sentence in task-sync(5) manpage (thank to Jakub Wilk).
Signed-off-by: Paul Beckingham <paul@beckingham.net>
2014-01-20 09:52:15 -05:00
Federico Hernandez
c4eb465070
Version number and release date for 2.3.0
2014-01-15 23:41:22 +01:00
Paul Beckingham
8ed92ca498
Copyright
...
- Bumped copyright to 2014, ready for release.
2014-01-01 13:32:22 -05:00
Paul Beckingham
6bc352f713
Documentation
...
- Now uses proper name 'Taskserver'.
2013-11-16 16:08:22 -05:00
Paul Beckingham
2ce8f4a416
Documentation
...
- Updated task-sync man page discussion of different syncing options.
2013-11-03 13:43:54 -05:00
Paul Beckingham
56d8734e1a
Documentation
...
- Added the taskd.key configuration setting to the task-sync man page.
- Added discussion of taskd.ca and taskd.trust options.
2013-11-03 11:46:07 -05:00
Paul Beckingham
0f416a9f01
Documentation
...
- Cleaned up obsolete references.
2013-09-11 00:35:25 -04:00
Paul Beckingham
14d3fd00e3
Sync
...
- Adds a new 'initialize' synchronize command argument that uploads all pending
tasks for first-time initialization.
2013-06-08 18:00:50 -04:00
Paul Beckingham
8af0a7f3ba
Merge branch 'master' into 2.3.0
...
Conflicts:
AUTHORS
CMakeLists.txt
INSTALL
NEWS
cmake.h.in
doc/man/task-faq.5.in
package-config/osx/README
scripts/utils/verify_l10n
src/API.h
src/Config.cpp
src/Context.cpp
src/DOM.cpp
src/Hooks.cpp
src/TransportShell.h
src/commands/CmdDiagnostics.cpp
src/commands/CmdShell.cpp
src/commands/CmdVersion.cpp
src/en-US.h
src/shell/Readline.h
src/wcwidth6.cpp
test/CMakeLists.txt
test/color.uda.t
test/duration.t.cpp
test/hook.on-launch.t
test/template.t
test/uuid.t
2013-04-07 17:56:59 -04:00