Commit graph

57 commits

Author SHA1 Message Date
Hugo Osvaldo Barrera
c77d750ef6 Drop etesync
The current [experimental] implementation is stale, and hasn't been
maintained for a long time. Regrettably, not even its tests still work,
and there nobody interested in maintaining it.

If anyone is interested in re-implementing this in a third-party
package, I can consider adding support for pluggable storages.
2021-10-05 22:13:59 +02:00
Hugo Osvaldo Barrera
d1b148c919 Improve docs for new meta properties 2021-06-13 00:49:27 +02:00
Hugo Osvaldo Barrera
e70e8c03e8 Merge branch 'origin/master' into meta_description 2021-06-13 00:46:05 +02:00
Bernhard Reiter
b9f5d88af9
Fixing docs/config.rst and code formatting 2021-06-02 13:52:10 +02:00
Bernhard Reiter
9a1582cc0f
Improve storage/filesystem docs
add hints about how to use the `fileext` and `fileignoreext` parameters.
2021-05-21 14:22:30 +02:00
Bernhard Reiter
9b5e01ab38
Improve storage/test_filesystem
with one additional test and fixing of the documentation.
2021-05-20 12:50:05 +02:00
Bernhard Reiter
81895c291e
Make /storage/filesystem more flexible
by adding the optional fileignoreext parameter.
2021-05-19 18:00:09 +02:00
Дилян Палаузов
7750dda980 Typo google→Google 2021-03-18 16:49:08 +02:00
Дилян Палаузов
50cb2def73 Add calendar-description, addressbook-description to the meta data
When a CalDAV collection has calendar-description set and vdirsyncer
synchronizes the “meta” data, synchronize also the calendar description.

-- likewise for addressbook-description and calendar-order
2021-03-08 14:57:48 +02:00
Hugo Osvaldo Barrera
e2d3c1add7 Add pre-commit hooks with some basic linting
Mostly to keep an eye on code quality as I move forward.
2020-06-08 18:40:33 +02:00
Markus Unterwaditzer
f1cc05af62 fix config parameter formatting 2018-06-13 18:49:43 +02:00
Markus Unterwaditzer
6c652c9b7a fix etesync formatting 2018-06-13 18:35:04 +02:00
Markus Unterwaditzer
68f2cf3195 (backport) Make docs build independent of app 2018-06-13 18:25:10 +02:00
Markus Unterwaditzer
9314a93d67 Add autopep8 git commit hook (#671)
* Add autopep git hook

* Fix broken link
2017-09-23 13:55:57 +02:00
Markus Unterwaditzer
37a1eb2fdb Remove remoteStorage (#648)
Fix #647
2017-07-02 18:42:55 +02:00
Markus Unterwaditzer
0d9ec646d7 Initial etesync support (#614)
* Initial etesync support

* Optimized get()

* Bugfixes

* bugfixes

* Add writing operations

* collection creation WIP

* Fix collection creation

* tests wip

* wip

* Final touch for test setup

* actually skip tests

* Disable metadata tests

* Avoid polluting working tree

* Avoid importing wsgi-intercept if not installed

* Fix collection tests

* Proper teardown

* Skip bad test

* Remove vtodo

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Add docs

* Remove useless pkg

* Don't crash if etesync isn't imported

* Stylefix

* Fix more import errors

* More import errors

* Only run etesync on latest python

* Fix etesync check

* journal-manager migration
2017-04-13 16:27:11 +02:00
Markus Unterwaditzer
8a1e7a8c3b Make Google syncselect page notice flash out a bit more
Fix #598
2017-03-14 11:18:41 +01:00
Markus Unterwaditzer
06017c39c0 Document that gcal doesn't support VTODO (#592) 2017-03-09 19:33:47 +01:00
Markus Unterwaditzer
cc56a05b7c Create directory automatically 2017-02-18 18:32:52 +01:00
Markus Unterwaditzer
7f38102936 UX improvements for Google storage
Fix #549
Fix #552
2017-02-18 15:54:16 +01:00
Markus Unterwaditzer
8171c46b10 Add docs for partial-sync 2016-10-22 23:44:54 +02:00
Markus Unterwaditzer
827299ef24 Add CLI for partial_sync 2016-10-03 19:01:03 +02:00
Markus Unterwaditzer
6f4ff7aab1 Replace Dav with DAV
Fix #501
2016-09-27 10:46:17 +02:00
Markus Unterwaditzer
ac3fd8d7fc Elaborate on collections
Fix #444
2016-09-27 10:36:55 +02:00
Markus Unterwaditzer
22568571c2 Introduce conflict resolution via commands
Fix #127

More options of conflict resolution are discussed there, but they all
require extra dependencies. This new API allows the user to plug in
third-party scripts to do those.
2016-09-19 19:17:39 +02:00
Evgeni Golov
9f5c88bece point out that CalDAV/CardDAV is different to Calendar/Contacts APIs 2016-06-10 07:43:15 +02:00
Evgeni Golov
f3023748a7 properly quote "from a" (#463) 2016-06-09 23:09:12 +02:00
Markus Unterwaditzer
586f923c83 Remove outdated parameter from docs 2016-05-30 22:52:39 +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
f4d285a066 Add link to ToS 2016-04-07 23:23:13 +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
Markus Unterwaditzer
2888757e1b Refactor Google support into own storage types 2016-04-02 21:14:17 +02:00
Markus Unterwaditzer
b501a86081 Fix formatting in docs 2016-03-30 23:13:12 +02:00
Markus Unterwaditzer
00c0d64632 Docs: Fix ambiguous use of term metadata 2016-02-24 16:49:22 +01:00
Markus Unterwaditzer
452cec1778 Restructure docs 2016-02-20 21:56:02 +01:00
Markus Unterwaditzer
727ce250cf Remove the default of collections to autodiscovery
See #328
2016-02-12 23:00:07 +01:00
Markus Unterwaditzer
f74b6ac78e Use setuptools extras instead of requiring user to manually specify deps 2015-11-05 15:36:25 +01:00
Markus Unterwaditzer
d2eeaf86ee Add docs 2015-11-05 00:12:55 +01:00
Markus Unterwaditzer
6ceeb99f4a remoteStorage implementation 2015-11-05 00:00:18 +01:00
Markus Unterwaditzer
4ffce4ef12 Remove last traces of password_command 2015-10-28 16:43:40 +01:00
Markus Unterwaditzer
b44db992e7 Bidirectional sync 2015-07-07 16:32:47 +02:00
Markus Unterwaditzer
7ace6fb8f1 Permissions of status files are now checked
Also vdirsyncer now doesn't leak passwords from the config file into
the collection cache.

See #213.
2015-06-05 12:00:48 +02:00
Markus Unterwaditzer
6d50112f97 Fix docs 2015-04-13 20:33:45 +02:00
Markus Unterwaditzer
fecfa90bb2 Clarify sensitivity of status data 2015-04-11 19:09:04 +02:00
Markus Unterwaditzer
ce2cea130c Make status_path relative to config file 2015-01-12 20:16:10 +01:00
Markus Unterwaditzer
95e81f5383 Remove leftovers 2015-01-01 22:06:12 +01:00
Markus Unterwaditzer
8933da7db4 Add example configuration to storage docs 2014-12-27 16:44:18 +01:00
Markus Unterwaditzer
839f53e872 More doc fixes 2014-12-22 19:41:30 +01:00
Markus Unterwaditzer
90c9f227f3 Rename passwordeval to password_command
Fix #139
2014-12-17 14:58:26 +01:00
Markus Unterwaditzer
d6fd9f6b3b Remove useless adjective 2014-12-16 18:16:48 +01:00