head 1.23; access; symbols pkgsrc-2026Q1:1.23.0.6 pkgsrc-2026Q1-base:1.23 pkgsrc-2025Q4:1.23.0.4 pkgsrc-2025Q4-base:1.23 pkgsrc-2025Q3:1.23.0.2 pkgsrc-2025Q3-base:1.23 pkgsrc-2025Q2:1.22.0.2 pkgsrc-2025Q2-base:1.22 pkgsrc-2025Q1:1.21.0.6 pkgsrc-2025Q1-base:1.21 pkgsrc-2024Q4:1.21.0.4 pkgsrc-2024Q4-base:1.21 pkgsrc-2024Q3:1.21.0.2 pkgsrc-2024Q3-base:1.21 pkgsrc-2024Q2:1.20.0.8 pkgsrc-2024Q2-base:1.20 pkgsrc-2024Q1:1.20.0.6 pkgsrc-2024Q1-base:1.20 pkgsrc-2023Q4:1.20.0.4 pkgsrc-2023Q4-base:1.20 pkgsrc-2023Q3:1.20.0.2 pkgsrc-2023Q3-base:1.20 pkgsrc-2023Q2:1.18.0.6 pkgsrc-2023Q2-base:1.18 pkgsrc-2023Q1:1.18.0.4 pkgsrc-2023Q1-base:1.18 pkgsrc-2022Q4:1.18.0.2 pkgsrc-2022Q4-base:1.18 pkgsrc-2022Q3:1.16.0.36 pkgsrc-2022Q3-base:1.16 pkgsrc-2022Q2:1.16.0.34 pkgsrc-2022Q2-base:1.16 pkgsrc-2022Q1:1.16.0.32 pkgsrc-2022Q1-base:1.16 pkgsrc-2021Q4:1.16.0.30 pkgsrc-2021Q4-base:1.16 pkgsrc-2021Q3:1.16.0.28 pkgsrc-2021Q3-base:1.16 pkgsrc-2021Q2:1.16.0.26 pkgsrc-2021Q2-base:1.16 pkgsrc-2021Q1:1.16.0.24 pkgsrc-2021Q1-base:1.16 pkgsrc-2020Q4:1.16.0.22 pkgsrc-2020Q4-base:1.16 pkgsrc-2020Q3:1.16.0.20 pkgsrc-2020Q3-base:1.16 pkgsrc-2020Q2:1.16.0.18 pkgsrc-2020Q2-base:1.16 pkgsrc-2020Q1:1.16.0.14 pkgsrc-2020Q1-base:1.16 pkgsrc-2019Q4:1.16.0.16 pkgsrc-2019Q4-base:1.16 pkgsrc-2019Q3:1.16.0.12 pkgsrc-2019Q3-base:1.16 pkgsrc-2019Q2:1.16.0.10 pkgsrc-2019Q2-base:1.16 pkgsrc-2019Q1:1.16.0.8 pkgsrc-2019Q1-base:1.16 pkgsrc-2018Q4:1.16.0.6 pkgsrc-2018Q4-base:1.16 pkgsrc-2018Q3:1.16.0.4 pkgsrc-2018Q3-base:1.16 pkgsrc-2018Q2:1.16.0.2 pkgsrc-2018Q2-base:1.16 pkgsrc-2018Q1:1.15.0.4 pkgsrc-2018Q1-base:1.15 pkgsrc-2017Q4:1.15.0.2 pkgsrc-2017Q4-base:1.15 pkgsrc-2017Q3:1.14.0.4 pkgsrc-2017Q3-base:1.14 pkgsrc-2017Q2:1.12.0.4 pkgsrc-2017Q2-base:1.12 pkgsrc-2017Q1:1.12.0.2 pkgsrc-2017Q1-base:1.12 pkgsrc-2016Q4:1.11.0.2 pkgsrc-2016Q4-base:1.11 pkgsrc-2016Q3:1.10.0.4 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.2 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.8.0.4 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.2 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.7.0.2 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.6.0.2 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.5.0.2 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.3.0.4 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.2 pkgsrc-2014Q3-base:1.3; locks; strict; comment @# @; 1.23 date 2025.08.31.10.31.03; author wiz; state Exp; branches; next 1.22; commitid rnH6uEzvUQfwYR8G; 1.22 date 2025.04.13.21.22.37; author wiz; state Exp; branches; next 1.21; commitid 3dBaWwxygH9n5WQF; 1.21 date 2024.09.12.09.21.03; author wiz; state Exp; branches; next 1.20; commitid ByTs974gPwAiWupF; 1.20 date 2023.08.07.18.16.15; author adam; state Exp; branches; next 1.19; commitid CGIGz2BjerK4PSzE; 1.19 date 2023.08.07.13.37.17; author adam; state Exp; branches; next 1.18; commitid 6v0OGRuKvWPchRzE; 1.18 date 2022.12.11.08.58.11; author wiz; state Exp; branches; next 1.17; commitid uihjfVkSsfBRp75E; 1.17 date 2022.12.06.20.40.08; author wiz; state Exp; branches; next 1.16; commitid 7EWm7I3ld7Wlsx4E; 1.16 date 2018.04.14.20.21.51; author wiz; state Exp; branches; next 1.15; commitid 2d1lm1rbvuGkUryA; 1.15 date 2017.10.03.09.50.02; author wiz; state Exp; branches; next 1.14; commitid qqHwGVspbTmcCA9A; 1.14 date 2017.08.14.20.00.19; author wiz; state Exp; branches; next 1.13; commitid dFY7Z200NNQYzd3A; 1.13 date 2017.07.04.09.16.41; author wiz; state Exp; branches; next 1.12; commitid YSrTCkCAPZs9mTXz; 1.12 date 2017.03.05.14.36.49; author wiz; state Exp; branches; next 1.11; commitid rAmxXCbpcLN41nIz; 1.11 date 2016.10.03.12.11.36; author wiz; state Exp; branches; next 1.10; commitid E3ps9aug3RUb8Hoz; 1.10 date 2016.04.24.09.48.43; author wiz; state Exp; branches; next 1.9; commitid Q9XxZK5M13bDxR3z; 1.9 date 2016.04.13.18.08.05; author wiz; state Exp; branches; next 1.8; commitid 4nbeiLImM2h4Fu2z; 1.8 date 2015.11.06.11.06.56; author wiz; state Exp; branches; next 1.7; commitid SIIWh78Bj65Dr1Iy; 1.7 date 2015.08.14.17.53.33; author wiz; state Exp; branches; next 1.6; commitid nZFdPHq1jiezogxy; 1.6 date 2015.05.31.13.20.42; author wiz; state Exp; branches; next 1.5; commitid 5RTV4kRLhbZpiBny; 1.5 date 2015.02.04.12.36.38; author wiz; state Exp; branches; next 1.4; commitid ZW4dSdFhdGNvMG8y; 1.4 date 2014.12.31.15.12.41; author wiz; state Exp; branches; next 1.3; commitid OTQ1W34XK6gKLc4y; 1.3 date 2014.08.27.16.10.49; author wiz; state Exp; branches; next 1.2; commitid Fox1fYeWMl9P81Ox; 1.2 date 2014.08.18.11.04.21; author wiz; state Exp; branches; next 1.1; commitid 6nEK1NfqaikBJPMx; 1.1 date 2014.08.18.09.48.44; author wiz; state Exp; branches; next ; commitid fI8HCYuErCwHjPMx; desc @@ 1.23 log @py-vdirsyncer: update to 0.20.0. Version 0.20.0 ============== - Remove dependency on abandoned ``atomicwrites`` library. - Implement ``filter_hook`` for the HTTP storage. - Drop support for Python 3.7. - Add support for Python 3.12 and Python 3.13. - Properly close the status database after using. This especially affects tests, where we were leaking a large amount of file descriptors. - Extend supported versions of ``aiostream`` to include 0.7.x. @ text @@@comment $NetBSD$ bin/vdirsyncer ${PYSITELIB}/${WHEEL_INFODIR}/METADATA ${PYSITELIB}/${WHEEL_INFODIR}/RECORD ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt ${PYSITELIB}/vdirsyncer/__init__.py ${PYSITELIB}/vdirsyncer/__init__.pyc ${PYSITELIB}/vdirsyncer/__init__.pyo ${PYSITELIB}/vdirsyncer/__main__.py ${PYSITELIB}/vdirsyncer/__main__.pyc ${PYSITELIB}/vdirsyncer/__main__.pyo ${PYSITELIB}/vdirsyncer/cli/__init__.py ${PYSITELIB}/vdirsyncer/cli/__init__.pyc ${PYSITELIB}/vdirsyncer/cli/__init__.pyo ${PYSITELIB}/vdirsyncer/cli/config.py ${PYSITELIB}/vdirsyncer/cli/config.pyc ${PYSITELIB}/vdirsyncer/cli/config.pyo ${PYSITELIB}/vdirsyncer/cli/discover.py ${PYSITELIB}/vdirsyncer/cli/discover.pyc ${PYSITELIB}/vdirsyncer/cli/discover.pyo ${PYSITELIB}/vdirsyncer/cli/fetchparams.py ${PYSITELIB}/vdirsyncer/cli/fetchparams.pyc ${PYSITELIB}/vdirsyncer/cli/fetchparams.pyo ${PYSITELIB}/vdirsyncer/cli/tasks.py ${PYSITELIB}/vdirsyncer/cli/tasks.pyc ${PYSITELIB}/vdirsyncer/cli/tasks.pyo ${PYSITELIB}/vdirsyncer/cli/utils.py ${PYSITELIB}/vdirsyncer/cli/utils.pyc ${PYSITELIB}/vdirsyncer/cli/utils.pyo ${PYSITELIB}/vdirsyncer/exceptions.py ${PYSITELIB}/vdirsyncer/exceptions.pyc ${PYSITELIB}/vdirsyncer/exceptions.pyo ${PYSITELIB}/vdirsyncer/http.py ${PYSITELIB}/vdirsyncer/http.pyc ${PYSITELIB}/vdirsyncer/http.pyo ${PYSITELIB}/vdirsyncer/metasync.py ${PYSITELIB}/vdirsyncer/metasync.pyc ${PYSITELIB}/vdirsyncer/metasync.pyo ${PYSITELIB}/vdirsyncer/repair.py ${PYSITELIB}/vdirsyncer/repair.pyc ${PYSITELIB}/vdirsyncer/repair.pyo ${PYSITELIB}/vdirsyncer/storage/__init__.py ${PYSITELIB}/vdirsyncer/storage/__init__.pyc ${PYSITELIB}/vdirsyncer/storage/__init__.pyo ${PYSITELIB}/vdirsyncer/storage/base.py ${PYSITELIB}/vdirsyncer/storage/base.pyc ${PYSITELIB}/vdirsyncer/storage/base.pyo ${PYSITELIB}/vdirsyncer/storage/dav.py ${PYSITELIB}/vdirsyncer/storage/dav.pyc ${PYSITELIB}/vdirsyncer/storage/dav.pyo ${PYSITELIB}/vdirsyncer/storage/filesystem.py ${PYSITELIB}/vdirsyncer/storage/filesystem.pyc ${PYSITELIB}/vdirsyncer/storage/filesystem.pyo ${PYSITELIB}/vdirsyncer/storage/google.py ${PYSITELIB}/vdirsyncer/storage/google.pyc ${PYSITELIB}/vdirsyncer/storage/google.pyo ${PYSITELIB}/vdirsyncer/storage/google_helpers.py ${PYSITELIB}/vdirsyncer/storage/google_helpers.pyc ${PYSITELIB}/vdirsyncer/storage/google_helpers.pyo ${PYSITELIB}/vdirsyncer/storage/http.py ${PYSITELIB}/vdirsyncer/storage/http.pyc ${PYSITELIB}/vdirsyncer/storage/http.pyo ${PYSITELIB}/vdirsyncer/storage/memory.py ${PYSITELIB}/vdirsyncer/storage/memory.pyc ${PYSITELIB}/vdirsyncer/storage/memory.pyo ${PYSITELIB}/vdirsyncer/storage/singlefile.py ${PYSITELIB}/vdirsyncer/storage/singlefile.pyc ${PYSITELIB}/vdirsyncer/storage/singlefile.pyo ${PYSITELIB}/vdirsyncer/sync/__init__.py ${PYSITELIB}/vdirsyncer/sync/__init__.pyc ${PYSITELIB}/vdirsyncer/sync/__init__.pyo ${PYSITELIB}/vdirsyncer/sync/exceptions.py ${PYSITELIB}/vdirsyncer/sync/exceptions.pyc ${PYSITELIB}/vdirsyncer/sync/exceptions.pyo ${PYSITELIB}/vdirsyncer/sync/status.py ${PYSITELIB}/vdirsyncer/sync/status.pyc ${PYSITELIB}/vdirsyncer/sync/status.pyo ${PYSITELIB}/vdirsyncer/utils.py ${PYSITELIB}/vdirsyncer/utils.pyc ${PYSITELIB}/vdirsyncer/utils.pyo ${PYSITELIB}/vdirsyncer/version.py ${PYSITELIB}/vdirsyncer/version.pyc ${PYSITELIB}/vdirsyncer/version.pyo ${PYSITELIB}/vdirsyncer/vobject.py ${PYSITELIB}/vdirsyncer/vobject.pyc ${PYSITELIB}/vdirsyncer/vobject.pyo man/man1/vdirsyncer.1 @ 1.22 log @py-vdirsyncer: fix for setuptools>=78 @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.21 2024/09/12 09:21:03 wiz Exp $ a6 1 ${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS.rst @ 1.21 log @py-vdirsyncer: update to 0.19.3. Version 0.19.3 ============== - Added a no_delete option to the storage configuration. :gh:`1090` - Fix crash when running ``vdirsyncer repair`` on a collection. :gh:`1019` - Add an option to request vCard v4.0. :gh:`1066` - Require matching ``BEGIN`` and ``END`` lines in vobjects. :gh:`1103` - A Docker environment for Vdirsyncer has been added `Vdirsyncer DOCKERIZED `_. - Implement digest auth. :gh:`1137` Version 0.19.2 ============== - Improve the performance of ``SingleFileStorage``. :gh:`818` - Properly document some caveats of the Google Contacts storage. - Fix crash when using auth certs. :gh:`1033` - The ``filesystem`` storage can be specified with ``type = "filesystem/icalendar"`` or ``type = "filesystem/vcard"``. This has not functional impact, and is merely for forward compatibility with the Rust implementation of vdirsyncer. - Python 3.10 and 3.11 are officially supported. - Instructions for integrating with Google CalDav/CardDav have changed. Applications now need to be registered as "Desktop applications". Using "Web application" no longer works due to changes on Google's side. :gh:`1078` Version 0.19.1 ============== - Fixed crash when operating on Google Contacts. :gh:`994` - The ``HTTP_PROXY`` and ``HTTPS_PROXY`` are now respected. :gh:`1031` - Instructions for integrating with Google CalDav/CardDav have changed. Applications now need to be registered as "Web Application". :gh:`975` - Various documentation updates. Version 0.19.0 ============== - Add "shell" password fetch strategy to pass command string to a shell. - Add "description" and "order" as metadata. These fetch the CalDAV: calendar-description, ``CardDAV:addressbook-description`` and ``apple-ns:calendar-order`` properties respectively. - Add a new ``showconfig`` status. This prints *some* configuration values as JSON. This is intended to be used by external tools and helpers that interact with ``vdirsyncer``, and considered experimental. - Update TLS-related tests that were failing due to weak MDs. :gh:`903` - ``pytest-httpserver`` and ``trustme`` are now required for tests. - ``pytest-localserver`` is no longer required for tests. - Multithreaded support has been dropped. The ``"--max-workers`` has been removed. - A new ``asyncio`` backend is now used. So far, this shows substantial speed improvements in ``discovery`` and ``metasync``, but little change in `sync`. This will likely continue improving over time. :gh:`906` - The ``google`` storage types no longer require ``requests-oauthlib``, but require ``python-aiohttp-oauthlib`` instead. - Vdirsyncer no longer includes experimental support for `EteSync `_. The existing integration had not been supported for a long time and no longer worked. Support for external storages may be added if anyone is interested in maintaining an EteSync plugin. EteSync users should consider using `etesync-dav`_. - The ``plist`` for macOS has been dropped. It was broken and homebrew generates their own based on package metadata. macOS users are encouraged to use that as a reference. .. _etesync-dav: https://github.com/etesync/etesync-dav Changes to SSL configuration ---------------------------- Support for ``md5`` and ``sha1`` certificate fingerprints has been dropped. If you're validating certificate fingerprints, use ``sha256`` instead. When using a custom ``verify_fingerprint``, CA validation is always disabled. If ``verify_fingerprint`` is unset, CA verification is always active. Disabling both features is insecure and no longer supported. The ``verify`` parameter no longer takes boolean values, it is now optional and only takes a string to a custom CA for verification. The ``verify`` and ``verify_fingerprint`` will likely be merged into a single parameter in future. @ text @d1 1 a1 1 @@comment $NetBSD$ a2 2 ${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS.rst ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE d7 2 @ 1.20 log @py-vdirsyncer: back to 0.18.0; 0.19.2 is broken @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.18 2022/12/11 08:58:11 wiz Exp $ d3 7 a9 6 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt ${PYSITELIB}/${EGG_INFODIR}/requires.txt ${PYSITELIB}/${EGG_INFODIR}/top_level.txt a54 3 ${PYSITELIB}/vdirsyncer/storage/etesync.py ${PYSITELIB}/vdirsyncer/storage/etesync.pyc ${PYSITELIB}/vdirsyncer/storage/etesync.pyo d61 3 @ 1.19 log @py-vdirsyncer: updated to 0.19.2 Version 0.19.2 ============== - Improve the performance of ``SingleFileStorage``. :gh:`818` - Properly document some caveats of the Google Contacts storage. - Fix crash when using auth certs. :gh:`1033` - The ``filesystem`` storage can be specified with ``type = "filesystem/icalendar"`` or ``type = "filesystem/vcard"``. This has not functional impact, and is merely for forward compatibility with the Rust implementation of vdirsyncer. - Python 3.10 and 3.11 are officially supported. - Instructions for integrating with Google CalDav/CardDav have changed. Applications now need to be registered as "Desktop applications". Using "Web application" no longer works due to changes on Google's side. :gh:`1078` Version 0.19.1 ============== - Fixed crash when operating on Google Contacts. :gh:`994` - The ``HTTP_PROXY`` and ``HTTPS_PROXY`` are now respected. :gh:`1031` - Instructions for integrating with Google CalDav/CardDav have changed. Applications now need to be registered as "Web Application". :gh:`975` - Various documentation updates. Version 0.19.0 ============== - Add "shell" password fetch strategy to pass command string to a shell. - Add "description" and "order" as metadata. These fetch the CalDAV: calendar-description, ``CardDAV:addressbook-description`` and ``apple-ns:calendar-order`` properties respectively. - Add a new ``showconfig`` status. This prints *some* configuration values as JSON. This is intended to be used by external tools and helpers that interact with ``vdirsyncer``, and considered experimental. - Update TLS-related tests that were failing due to weak MDs. :gh:`903` - ``pytest-httpserver`` and ``trustme`` are now required for tests. - ``pytest-localserver`` is no longer required for tests. - Multithreaded support has been dropped. The ``"--max-workers`` has been removed. - A new ``asyncio`` backend is now used. So far, this shows substantial speed improvements in ``discovery`` and ``metasync``, but little change in `sync`. This will likely continue improving over time. :gh:`906` - The ``google`` storage types no longer require ``requests-oauthlib``, but require ``python-aiohttp-oauthlib`` instead. - Vdirsyncer no longer includes experimental support for `EteSync `_. The existing integration had not been supported for a long time and no longer worked. Support for external storages may be added if anyone is interested in maintaining an EteSync plugin. EteSync users should consider using `etesync-dav`_. - The ``plist`` for macOS has been dropped. It was broken and homebrew generates their own based on package metadata. macOS users are encouraged to use that as a reference. @ text @d54 3 a62 3 ${PYSITELIB}/vdirsyncer/storage/google_helpers.py ${PYSITELIB}/vdirsyncer/storage/google_helpers.pyc ${PYSITELIB}/vdirsyncer/storage/google_helpers.pyo @ 1.18 log @py-vdirsyncer: revert upgrade to 0.19 because of https://github.com/pimutils/vdirsyncer/issues/1015 @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.17 2022/12/06 20:40:08 wiz Exp $ a53 3 ${PYSITELIB}/vdirsyncer/storage/etesync.py ${PYSITELIB}/vdirsyncer/storage/etesync.pyc ${PYSITELIB}/vdirsyncer/storage/etesync.pyo d60 3 @ 1.17 log @py-vdirsyncer: update to 0.19.0. Version 0.19.0 ============== - Add "shell" password fetch strategy to pass command string to a shell. - Add "description" and "order" as metadata. These fetch the CalDAV: calendar-description, ``CardDAV:addressbook-description`` and ``apple-ns:calendar-order`` properties respectively. - Add a new ``showconfig`` status. This prints *some* configuration values as JSON. This is intended to be used by external tools and helpers that interact with ``vdirsyncer``, and considered experimental. - Update TLS-related tests that were failing due to weak MDs. :gh:`903` - ``pytest-httpserver`` and ``trustme`` are now required for tests. - ``pytest-localserver`` is no longer required for tests. - Multithreaded support has been dropped. The ``"--max-workers`` has been removed. - A new ``asyncio`` backend is now used. So far, this shows substantial speed improvements in ``discovery`` and ``metasync``, but little change in `sync`. This will likely continue improving over time. :gh:`906` - The ``google`` storage types no longer require ``requests-oauthlib``, but require ``python-aiohttp-oauthlib`` instead. - Vdirsyncer no longer includes experimental support for `EteSync `_. The existing integration had not been supported for a long time and no longer worked. Support for external storages may be added if anyone is interested in maintaining an EteSync plugin. EteSync users should consider using `etesync-dav`_. - The ``plist`` for macOS has been dropped. It was broken and homebrew generates their own based on package metadata. macOS users are encouraged to use that as a reference. .. _etesync-dav: https://github.com/etesync/etesync-dav Changes to SSL configuration ---------------------------- Support for ``md5`` and ``sha1`` certificate fingerprints has been dropped. If you're validating certificate fingerprints, use ``sha256`` instead. When using a custom ``verify_fingerprint``, CA validation is always disabled. If ``verify_fingerprint`` is unset, CA verification is always active. Disabling both features is insecure and no longer supported. The ``verify`` parameter no longer takes boolean values, it is now optional and only takes a string to a custom CA for verification. The ``verify`` and ``verify_fingerprint`` will likely be merged into a single parameter in future. @ text @d1 1 a1 1 @@comment $NetBSD$ d54 3 a62 3 ${PYSITELIB}/vdirsyncer/storage/google_helpers.py ${PYSITELIB}/vdirsyncer/storage/google_helpers.pyc ${PYSITELIB}/vdirsyncer/storage/google_helpers.pyo @ 1.16 log @py-vdirsyncer: update to 0.16.4nb1. Build and install man page. @ text @a53 3 ${PYSITELIB}/vdirsyncer/storage/etesync.py ${PYSITELIB}/vdirsyncer/storage/etesync.pyc ${PYSITELIB}/vdirsyncer/storage/etesync.pyo d60 3 @ 1.15 log @py-vdirsyncer: update to 0.16.3. Version 0.16.3 ============== *released on 03 October 2017* - First version with custom Debian and Ubuntu packages. See :gh:`663`. - Remove invalid ASCII control characters from server responses. See :gh:`626`. - **packagers:** Python 3.3 is no longer supported. See :ghpr:`674`. @ text @d90 1 @ 1.14 log @Updated py-vdirsyncer to 0.16.1. Version 0.16.1 ============== *released on 8 August 2017* - Removed remoteStorage support, see :gh:`647`. - Fixed test failures caused by latest requests version, see :gh:`660`. @ text @d72 9 a80 3 ${PYSITELIB}/vdirsyncer/sync.py ${PYSITELIB}/vdirsyncer/sync.pyc ${PYSITELIB}/vdirsyncer/sync.pyo @ 1.13 log @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 `_, 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. @ text @a68 3 ${PYSITELIB}/vdirsyncer/storage/remotestorage.py ${PYSITELIB}/vdirsyncer/storage/remotestorage.pyc ${PYSITELIB}/vdirsyncer/storage/remotestorage.pyo @ 1.12 log @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`. @ text @d54 3 d78 3 a80 3 ${PYSITELIB}/vdirsyncer/utils/__init__.py ${PYSITELIB}/vdirsyncer/utils/__init__.pyc ${PYSITELIB}/vdirsyncer/utils/__init__.pyo @ 1.11 log @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. @ text @d12 3 d21 3 d36 3 a77 6 ${PYSITELIB}/vdirsyncer/utils/http.py ${PYSITELIB}/vdirsyncer/utils/http.pyc ${PYSITELIB}/vdirsyncer/utils/http.pyo ${PYSITELIB}/vdirsyncer/utils/vobject.py ${PYSITELIB}/vdirsyncer/utils/vobject.pyc ${PYSITELIB}/vdirsyncer/utils/vobject.pyo d81 3 @ 1.10 log @Updated py35-vdirsyncer to 0.10.0. Version 0.10.0 ============== *released on 23 April 2016* - New storage types :storage:`google_calendar` and :storage:`google_contacts` have been added. - New global command line option `--config`, to specify an alternative config file. See :gh:`409`. - The ``collections`` parameter can now be used to synchronize differently-named collections with each other. - **Packagers:** The ``lxml`` dependency has been dropped. - XML parsing is now a lot stricter. Malfunctioning servers that used to work with vdirsyncer may stop working. @ text @a68 3 ${PYSITELIB}/vdirsyncer/utils/compat.py ${PYSITELIB}/vdirsyncer/utils/compat.pyc ${PYSITELIB}/vdirsyncer/utils/compat.pyo @ 1.9 log @Update py-vdirsyncer to 0.9.3. Version 0.9.3 ============= *released on 22 March 2016* - :storage:`singlefile` and :storage:`http` now handle recurring events properly. - Fix a typo in the packaging guidelines. - Moved to ``pimutils`` organization on GitHub. Old links *should* redirect, but be aware of client software that doesn't properly handle redirects. Version 0.9.2 ============= *released on 13 March 2016* - Fixed testsuite for environments that don't have any web browser installed. See :ghpr:`384`. Version 0.9.1 ============= *released on 13 March 2016* - Removed leftover debug print statement in ``vdirsyncer discover``, see commit ``3d856749f37639821b148238ef35f1acba82db36``. - ``metasync`` will now strip whitespace from the start and the end of the values. See :gh:`358`. - New ``Packaging Guidelines`` have been added to the documentation. @ text @d48 3 @ 1.8 log @Update py-vdirsyncer to 0.7.3. Add more (new) dependencies. Version 0.7.3 ============= *released on 05 November 2015* - Make remotestorage-dependencies actually optional. Version 0.7.2 ============= *released on 05 November 2015* - Un-break testsuite. Version 0.7.1 ============= *released on 05 November 2015* - **Packagers:** The setuptools extras ``keyring`` and ``remotestorage`` have been added. They're basically optional dependencies. See ``setup.py`` for more details. - Highly experimental remoteStorage support has been added. It may be completely overhauled or even removed in any version. - Removed mentions of old ``password_command`` in documentation. Version 0.7.0 ============= *released on 27 October 2015* - **Packagers:** New dependencies are ``click_threading``, ``click_log`` and ``click>=5.0``. - ``password_command`` is gone. Keyring support got completely overhauled. See :doc:`keyring`. @ text @a29 3 ${PYSITELIB}/vdirsyncer/log.py ${PYSITELIB}/vdirsyncer/log.pyc ${PYSITELIB}/vdirsyncer/log.pyo @ 1.7 log @Update to 0.6.0: Version 0.6.0 ============= *released on 06 August 2015* - ``password_command`` invocations with non-zero exit code are now fatal (and will abort synchronization) instead of just producing a warning. - Vdirsyncer is now able to synchronize metadata of collections. Set ``metadata = ["displayname"]`` and run ``vdirsyncer metasync``. - **Packagers:** Don't use the GitHub tarballs, but the PyPI ones. - **Packagers:** ``build.sh`` is gone, and ``Makefile`` is included in tarballs. See the content of ``Makefile`` on how to run tests post-packaging. - ``verify_fingerprint`` doesn't automatically disable ``verify`` anymore. @ text @d15 6 a26 3 ${PYSITELIB}/vdirsyncer/doubleclick.py ${PYSITELIB}/vdirsyncer/doubleclick.pyc ${PYSITELIB}/vdirsyncer/doubleclick.pyo d57 3 a74 3 ${PYSITELIB}/vdirsyncer/utils/password.py ${PYSITELIB}/vdirsyncer/utils/password.pyc ${PYSITELIB}/vdirsyncer/utils/password.pyo @ 1.6 log @Update to 0.5.1: Version 0.5.1 ============= *released on 29 May 2015* - **N.b.: The PyPI upload of 0.5.0 is completely broken.** - Raise version of required requests-toolbelt to ``0.4.0``. - Command line should be a lot faster when no work is done, e.g. for help output. - Fix compatibility with iCloud again. - Use only one worker if debug mode is activated. - ``verify=false`` is now disallowed in vdirsyncer, please use ``verify_fingerprint`` instead. - Fixed a bug where vdirsyncer's DAV storage was not using the configured useragent for collection discovery. @ text @d30 6 d75 3 a77 1 share/examples/${PKGBASE}/example.cfg @ 1.5 log @Fix path to example files. Bump PKGREVISION. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2014/12/31 15:12:41 wiz Exp $ d60 6 @ 1.4 log @Update to 0.4.0: Version 0.4.0 ============= *released on 31 December 2014* - The ``passwordeval`` parameter has been renamed to ``password_command``. - The old way of writing certain config values such as lists is now gone. - Collection discovery has been rewritten. Old configuration files should be compatible with it, but vdirsyncer now caches the results of the collection discovery. You have to run ``vdirsyncer discover`` if collections were added or removed on one side. - Pair and storage names are now restricted to certain characters. Vdirsyncer will issue a clear error message if your configuration file is invalid in that regard. - Vdirsyncer now supports the XDG-Basedir specification. If the ``VDIRSYNCER_CONFIG`` environment variable isn't set and the ``~/.vdirsyncer/config`` file doesn't exist, it will look for the configuration file at ``$XDG_CONFIG_HOME/vdirsyncer/config``. - Some improvements to CardDAV and CalDAV discovery, based on problems found with FastMail. Support for ``.well-known``-URIs has been added. @ text @d1 1 a1 1 @@comment $NetBSD$ d63 1 a63 1 share/example/${PKGBASE}/example.cfg @ 1.3 log @Update to 0.2.5: Version 0.2.5 ============= *released on 27 August 2014* - Don't ask for the password of one server more than once and fix multiple concurrency issues, see issue `#101`_. - Better validation of DAV endpoints. .. _`#101`: https://github.com/untitaker/vdirsyncer/issues/101 @ text @d12 9 a20 3 ${PYSITELIB}/vdirsyncer/cli.py ${PYSITELIB}/vdirsyncer/cli.pyc ${PYSITELIB}/vdirsyncer/cli.pyo @ 1.2 log @Update to 0.2.4: Version 0.2.4 ============= *released on 18 August 2014* - Include workaround for collection discovery with latest version of Radicale. - Include metadata files such as the changelog or license in source distribution, see issues `#97`_ and `#98`_. .. _`#97`: https://github.com/untitaker/vdirsyncer/issues/97 .. _`#98`: https://github.com/untitaker/vdirsyncer/issues/98 @ text @d15 3 @ 1.1 log @Import py34-vdirsyncer-0.2.3 as time/py-vdirsyncer. 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. @ text @d54 1 @