Commit graph

1592 commits

Author SHA1 Message Date
Markus Unterwaditzer
70c6349de9 Catch up in changelog 2016-04-28 00:57:54 +02:00
Markus Unterwaditzer
d06dd4ca85 Add example for metadata sync (#440)
Fix #422
2016-04-28 00:55:35 +02:00
Markus Unterwaditzer
b68bb78bfc Migrate codecov settings 2016-04-28 00:52:59 +02:00
Markus Unterwaditzer
41c59f4c47 Make discovery explicit (#439)
* Make discovery explicit

Fix #438
2016-04-27 02:17:16 +02:00
Markus Unterwaditzer
f1d03e6380 Refactor UX of discovery (#437)
* Refactor UX of discovery

- The new `--list` option for `vdirsyncer discover`, enabled by default,
  makes vdirsyncer list all collections before saving the configuration.
  It is not enabled when vdirsyncer tries to discover when invoked via
  `vdirsyncer sync`. Fix #424

- There are no duplicate collections anymore. Fix #419.

- `vdirsyncer discover` is running with one worker by default now, to
  avoid broken output. See also #404.
2016-04-27 00:35:30 +02:00
Markus Unterwaditzer
db4923c3ef Stylefixes 2016-04-26 22:44:19 +02:00
benjaminfrank
f1821f0786 Initial MacOS X launchd .plist file. (#435) 2016-04-25 21:57:15 +02:00
Markus Unterwaditzer
2beb854157 Factor out duplicate UID strategies 2016-04-25 21:48:51 +02:00
Markus Unterwaditzer
9081284f02 Stylefixes 2016-04-25 18:54:28 +02:00
Markus Unterwaditzer
8d9efc3014 Hypothesis tests for sync (#436) 2016-04-24 19:59:35 +02:00
Markus Unterwaditzer
aee99708a3 Version 0.10 2016-04-23 16:22:15 +02:00
Markus Unterwaditzer
90fa9f7f5f Fix XML creation bug 2016-04-23 14:04:46 +02:00
Markus Unterwaditzer
1674a6565a Update testservers 2016-04-23 13:58:09 +02:00
Homu
746de7fb70 Auto merge of #434 - pimutils:kill-lxml, r=untitaker
Replace LXML with stdlib XML

Just because the XML module is already there, and suits our needs as
well. DoS concerns should be irrelevant as we trust the server to that
extent.

Fix #433
2016-04-23 20:16:00 +09:00
Markus Unterwaditzer
ec2f743ffa Replace LXML with stdlib XML
Just because the XML module is already there, and suits our needs as
well. DoS concerns should be irrelevant as we trust the server to that
extent.
2016-04-22 23:08:32 +02:00
Markus Unterwaditzer
3bad8e0c78 pipsi: Use Python 3 2016-04-20 19:04:12 +02:00
Markus Unterwaditzer
d594f9fd24 Update servers 2016-04-17 23:35:35 +02:00
Markus Unterwaditzer
43c3ef6d03 Add gratipay team link to README 2016-04-14 16:25:08 +02:00
Homu
7917f2e6f4 Auto merge of #427 - pimutils:update-baikal, r=untitaker
Update Baikal to 0.4.4

None
2016-04-11 04:41:28 +09:00
Markus Unterwaditzer
ed61980000 Update Baikal to 0.4.4 2016-04-10 20:18:25 +02:00
Homu
52d4e596a4 Auto merge of #426 - pimutils:update-owncloud, r=untitaker
Update ownCloud to 9.0.1

None
2016-04-11 03:12:51 +09:00
Markus Unterwaditzer
05366cd2ff Update ownCloud to 9.0.1 2016-04-10 20:08:01 +02:00
Markus Unterwaditzer
ba4f48842e Add @marmarek to authors 2016-04-10 13:45:05 +02:00
Markus Unterwaditzer
be8df955e9 Ability to sync differently named collections with each other (#423)
* Ability to sync differently named collections

* Fixes

* Fixes

* Add example
2016-04-10 12:36:51 +02:00
Markus Unterwaditzer
777eb35898 Merge pull request #412 from pimutils/remove-google-oauth-creds
Remove default client ID for Google
2016-04-08 00:20:44 +02:00
Markus Unterwaditzer
2386f1c1bc Merge pull request #415 from pimutils/issue-414
Py2: If file doesn't exist, IOError will be raised
2016-04-08 00:20:36 +02:00
Markus Unterwaditzer
313e36646b Merge pull request #413 from pimutils/storage-init-no-defaults-bug
Fix bug in storage init errorhandler
2016-04-08 00:20:23 +02:00
Markus Unterwaditzer
46639ff65e Py2: If file doesn't exist, IOError will be raised
Fix #414
2016-04-08 00:03:03 +02:00
Markus Unterwaditzer
f4d285a066 Add link to ToS 2016-04-07 23:23:13 +02:00
Markus Unterwaditzer
374a4921b7 Fix bug in storage init errorhandler
If there are no defaults, spec.args would be sliced like
`spec.args[1:0]` which always produces an empty slice.
2016-04-07 23:22:04 +02:00
Markus Unterwaditzer
12c22f19c0 Remove default client ID for Google
Change the documentation accordingly

Fix #407
2016-04-07 23:10:00 +02:00
Homu
f8a3961de5 Auto merge of #409 - lucc:config, r=untitaker
Add a --config-file option.

None
2016-04-08 03:58:25 +09:00
Homu
089c88b6be Auto merge of #411 - pimutils:disable-radicale-dev, r=untitaker
Don't test development Radicale

None
2016-04-08 02:53:53 +09:00
Markus Unterwaditzer
7a5241101e Don't test development Radicale 2016-04-07 19:52:25 +02:00
Lucas Hoffmann
10cc4b1a16 Add a --config option. 2016-04-07 18:48:01 +02:00
Markus Unterwaditzer
69b88dd0c0 Merge pull request #406 from pimutils/fix-google2
More bugfixes for Google
2016-04-06 18:47:20 +02:00
Markus Unterwaditzer
b3c1b00f1b Refactor handle_storage_init_error 2016-04-06 15:22:09 +02:00
Markus Unterwaditzer
2fb7a8d99f More bugfixes for Google 2016-04-06 15:22:09 +02:00
Markus Unterwaditzer
020f67ec26 Bugfixes for Google storage
Bugfixes for Google storage
2016-04-06 14:23:42 +02:00
Markus Unterwaditzer
50fc582aa3 Bugfixes for Google storage
- the tilde wouldn't be expanded to $HOME for token_file value, causing
  a crash

- due to wrong type signatures, vdirsyncer's storage init code would
  guess that the instance_name parameter was not allowed, and that that
  lead to the crash
2016-04-05 18:38:23 +02:00
Markus Unterwaditzer
d034c6b67f Split table of contents into three categories
* Split table of contents into three categories

* Add info about issue tracker and waffle.io

Fix #388
2016-04-04 23:24:06 +02:00
Homu
f8a2b109a9 Auto merge of #401 - pimutils:count-failed-tasks, r=untitaker
CLI worker: Show how many tasks failed

Fix #398
2016-04-04 06:39:06 +09:00
Markus Unterwaditzer
8134313390 CLI worker: Show how many tasks failed
Fix #398
2016-04-03 23:36:49 +02:00
Homu
45389f87d9 Auto merge of #400 - pimutils:not-implemented-discovery, r=untitaker
Nicer output for unsupported discovery

Fix #347
2016-04-03 06:49:52 +09:00
Markus Unterwaditzer
3b9ef7a16b Nicer output for unsupported discovery
Fix #347
2016-04-02 23:12:55 +02:00
Homu
77d5a7d655 Auto merge of #399 - pimutils:google, r=untitaker
Google contacts and calendar

- [x] Proper documentation
- [x] With the refactor, `get_storage_init_args` now misses a lot of arguments for all DAV and Google storage types

Fix #8
2016-04-03 05:56:14 +09:00
Markus Unterwaditzer
6e10666ab1 Add changelog 2016-04-02 22:56:01 +02:00
Markus Unterwaditzer
2888757e1b Refactor Google support into own storage types 2016-04-02 21:14:17 +02:00
Markus Unterwaditzer
eca9faad16 Make DavSession subclassable 2016-04-02 20:51:31 +02:00
Marek Marczykowski
6d8db949fa Initial OAuth2 (Google variant) support for dav storage
This commits adds 'oauth2_google' authentication mechanism to dav
storage driver.
2016-04-02 20:51:11 +02:00