./time/py-vdirsyncer, Synchronization tool for vdir

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.16.0, Package name: py36-vdirsyncer-0.16.0, Maintainer: pkgsrc-users

vdirsyncer synchronizes your calendars and addressbooks between
two storages. The supported storages are CalDAV, CardDAV, arbitrary
HTTP resources and some more.

It aims to be for CalDAV and CardDAV what OfflineIMAP is for IMAP.


Required to run:
[devel/py-setuptools] [databases/py-sqlite3] [devel/py-requests] [security/py-requests-oauthlib] [devel/py-requests-toolbelt] [devel/py-click] [devel/py-atomicwrites] [devel/py-click-log] [devel/py-click-threading] [lang/python36]

Required to build:
[pkgtools/cwrappers] [devel/py-setuptools_scm]

Master sites:

SHA1: 365ebcac554ce46ea60bb3ccf88a7d9826610271
RMD160: b4da589bddd221732605c804295a09d24e1ddb98
Filesize: 110.75 KB

Version history: (Expand)


CVS history: (Expand)


   2017-07-04 11:16:42 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated py-vdirsyncer to 0.16.0.

Version 0.16.0
==============

*released on 2 June 2017*

- Strip ``METHOD:PUBLISH`` added by some calendar providers, see :gh:`502`.
- Fix crash of Google storages when saving token file.
- Make DAV discovery more RFC-conformant, see :ghpr:`585`.
- Vdirsyncer is now tested against Xandikos, see :ghpr:`601`.
- Subfolders with a leading dot are now ignored during discover for
  ``filesystem`` storage. This makes it easier to combine it with version
  control.
- Statuses are now stored in a sqlite database. Old data is automatically
  migrated. Users with really large datasets should encounter performance
  improvements. This means that **sqlite3 is now a dependency of vdirsyncer**.
- **Vdirsyncer is now licensed under the 3-clause BSD license**, see :gh:`610`.
- Vdirsyncer now includes experimental support for `EteSync
  <https://www.etesync.com/>`_, see :ghpr:`614`.
- Vdirsyncer now uses more filesystem metadata for determining whether an item
  changed. You will notice a **possibly heavy CPU/IO spike on the first sync
  after upgrading**.
- **Packagers:** Reference ``systemd.service`` and ``systemd.timer`` unit files
  are provided. It is recommended to install these as documentation if your
  distribution is systemd-based.
   2017-03-05 15:36:49 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated py-vdirsyncer to 0.15.0.

Version 0.15.0
==============

*released on 28 February 2017*

- Deprecated syntax for configuration values is now completely rejected. All
  values now have to be valid JSON.
- A few UX improvements for Google storages, see :gh:`549` and :gh:`552`.
- Fix collection discovery for :storage:`google_contacts`, see :gh:`564`.
- iCloud is now tested on Travis, see :gh:`567`.
   2017-01-16 12:00:30 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-vdirsyncer to 0.14.1.

Version 0.14.1
==============

*released on 05 January 2017*

- ``vdirsyncer repair`` no longer changes "unsafe" UIDs by default, an \ 
extra
  option has to be specified. See :gh:`527`.
- A lot of important documentation updates.
   2016-10-26 16:42:07 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-vdirsyncer to 0.14.0.

Version 0.14.0
==============

*released on 26 October 2016*

- ``vdirsyncer sync`` now continues other uploads if one upload failed.  The
  exit code in such situations is still non-zero.
- Add ``partial_sync`` option to pair section. See :ref:`the config docs
  <partial_sync_def>`.
- Vdirsyner will now warn if there's a string without quotes in your config.
  Please file issues if you find documentation that uses unquoted strings.
- Fix an issue that would break khal's config setup wizard.
   2016-10-03 14:11:36 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated py-vdirsyncer to 0.13.1.

Version 0.13.1
==============

*released on 30 September 2016*

- Fix a bug that would completely break collection discovery.

Version 0.13.0
==============

*released on 29 September 2016*

- Python 2 is no longer supported at all. See :gh:`219`.
- Config sections are now checked for duplicate names. This also means that you
  cannot have a storage section ``[storage foo]`` and a pair ``[pair foo]`` in
  your config, they have to have different names. This is done such that
  console output is always unambigous. See :gh:`459`.
- Custom commands can now be used for conflict resolution during sync. See
  :gh:`127`.
- :storage:`http` now completely ignores UIDs. This avoids a lot of unnecessary
  down- and uploads.
   2016-08-22 16:15:13 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-vdirsyncer to 0.12.1.

Version 0.12.1
==============

*released on 20 August 2016*

- Fix a crash for Google and DAV storages. See :ghpr:`492`.
- Fix an URL-encoding problem with DavMail. See :gh:`491`.

Version 0.12
============

*released on 19 August 2016*

- :storage:`singlefile` now supports collections. See :ghpr:`488`.
   2016-08-01 12:58:10 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-vdirsyncer to 0.11.3.

Version 0.11.3
==============

*released on 29 July 2016*

- Default value of ``auth`` parameter was changed from ``guess`` to ``basic``
  to resolve issues with the Apple Calendar Server (:gh:`457`) and improve
  performance. See :gh:`461`.
- **Packagers:** The ``click-threading`` requirement is now ``>=0.2``. It was
  incorrect before. See :gh:`478`.
- Fix a bug in the DAV XML parsing code that would make vdirsyncer crash on
  certain input. See :gh:`480`.
- Redirect chains should now be properly handled when resolving ``well-known``
  URLs. See :ghpr:`481`.
   2016-06-19 22:41:42 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-vdirsyncer to 0.11.2.

Version 0.11.2
==============

*released on 15 June 2016*

- Fix typo that would break tests.

Version 0.11.1
==============

*released on 15 June 2016*

- Fix a bug in collection validation.
- Fix a cosmetic bug in debug output.
- Various documentation improvements.