Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python313-vdirsyncer | Distribution: openSUSE Tumbleweed |
Version: 0.19.3 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue Dec 17 01:59:32 2024 |
Group: Unspecified | Build host: reproducible |
Size: 594201 | Source RPM: python-vdirsyncer-0.19.3-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/pimutils/vdirsyncer | |
Summary: CalDAV and CardDAV synchronization module |
Vdirsyncer synchronizes calendars and addressbooks between two storages. The supported storages are CalDAV, CardDAV, arbitrary HTTP resources, vdir and some more. It aims to be for CalDAV and CardDAV what OfflineIMAP is for IMAP.
BSD-3-Clause
* Tue Dec 17 2024 Steve Kowalik <[email protected]> - Update to 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` * Implement digest auth. :gh:`1137` * Add filter_hook parameter to :storage:`http`. :gh:`1136` - Drop patch 3eb9ce5ae4320d52e6c876874511ff96a8a45f51.patch, included. - Switch to pyproject macros. - Stop skipping so many tests. * Fri Dec 08 2023 Dirk Müller <[email protected]> - update to 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. * Fixed crash when operating on Google Contacts. :gh:`994` * The ``HTTP_PROXY`` and ``HTTPS_PROXY`` are now respected. * Instructions for integrating with Google CalDav/CardDav have changed. * Applications now need to be registered as "Web Application". * Various documentation updates. * Thu Jul 27 2023 Matej Cepl <[email protected]> - Add missing dependency * Thu May 04 2023 Dirk Müller <[email protected]> - fix and reenable tests * Sun Dec 18 2022 Matej Cepl <[email protected]> - Update to 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. - ``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 <https://www.etesync.com/>`_. 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. - 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. * Sat Jul 10 2021 Matej Cepl <[email protected]> - Update to 0.18.0: This release is a maintenance-focused one and mostly addresses compatibility with newer Python versions and newer dependencies. Note: Version 0.17 has some alpha releases but ultimately was never finalised. 0.18 actually continues where 0.16 left off. - Support for Python 3.5 and 3.6 has been dropped. This release mostly focuses on keeping vdirsyncer compatible with newer environments. - Python 3.9 is now supported. - click 8 and click-threading 0.5.0 are now required. - For those using `pipsi`, we now recommend using `pipx`, it's successor. - Our Debian/Ubuntu build scripts have been updated. New versions should be pushed to those repositories soon. - Remove obsolete patches: - python-vdirsyncer-shift-deadline.patch - deprecated_getiterator.patch - Temporarily switch off tests (gh#pimutils/vdirsyncer#654). * Mon May 31 2021 Matej Cepl <[email protected]> - Add deprecated_getiterator.patch (.getiterator() in etree.Element is obsolete, use just plain iter()) gh#pimutils/vdirsyncer#880 * Mon Apr 12 2021 Steve Kowalik <[email protected]> - Remove ifpython3 macro guarding the Provides/Obsoletes * Fri Mar 12 2021 Matej Cepl <[email protected]> - Set up update-alternatives for systemd unit files. * Sun Feb 28 2021 Hans-Peter Jansen <[email protected]> - Fix source references
/etc/alternatives/vdirsyncer /etc/alternatives/vdirsyncer.service /etc/alternatives/vdirsyncer.timer /usr/bin/vdirsyncer /usr/bin/vdirsyncer-3.13 /usr/lib/python3.13/site-packages/vdirsyncer /usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info /usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/AUTHORS.rst /usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/INSTALLER /usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/LICENSE /usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/METADATA /usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/RECORD /usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/REQUESTED /usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/WHEEL /usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/entry_points.txt /usr/lib/python3.13/site-packages/vdirsyncer-0.19.3.dist-info/top_level.txt /usr/lib/python3.13/site-packages/vdirsyncer/__init__.py /usr/lib/python3.13/site-packages/vdirsyncer/__main__.py /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__ /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/__main__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/__main__.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/exceptions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/exceptions.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/http.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/http.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/metasync.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/metasync.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/repair.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/repair.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/utils.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/utils.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/version.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/version.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/vobject.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/__pycache__/vobject.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/cli /usr/lib/python3.13/site-packages/vdirsyncer/cli/__init__.py /usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__ /usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/config.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/config.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/discover.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/discover.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/fetchparams.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/fetchparams.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/tasks.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/tasks.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/utils.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/cli/__pycache__/utils.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/cli/config.py /usr/lib/python3.13/site-packages/vdirsyncer/cli/discover.py /usr/lib/python3.13/site-packages/vdirsyncer/cli/fetchparams.py /usr/lib/python3.13/site-packages/vdirsyncer/cli/tasks.py /usr/lib/python3.13/site-packages/vdirsyncer/cli/utils.py /usr/lib/python3.13/site-packages/vdirsyncer/exceptions.py /usr/lib/python3.13/site-packages/vdirsyncer/http.py /usr/lib/python3.13/site-packages/vdirsyncer/metasync.py /usr/lib/python3.13/site-packages/vdirsyncer/repair.py /usr/lib/python3.13/site-packages/vdirsyncer/storage /usr/lib/python3.13/site-packages/vdirsyncer/storage/__init__.py /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__ /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/base.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/base.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/dav.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/dav.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/filesystem.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/filesystem.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/google.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/google.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/google_helpers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/google_helpers.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/http.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/http.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/memory.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/memory.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/singlefile.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/__pycache__/singlefile.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/storage/base.py /usr/lib/python3.13/site-packages/vdirsyncer/storage/dav.py /usr/lib/python3.13/site-packages/vdirsyncer/storage/filesystem.py /usr/lib/python3.13/site-packages/vdirsyncer/storage/google.py /usr/lib/python3.13/site-packages/vdirsyncer/storage/google_helpers.py /usr/lib/python3.13/site-packages/vdirsyncer/storage/http.py /usr/lib/python3.13/site-packages/vdirsyncer/storage/memory.py /usr/lib/python3.13/site-packages/vdirsyncer/storage/singlefile.py /usr/lib/python3.13/site-packages/vdirsyncer/sync /usr/lib/python3.13/site-packages/vdirsyncer/sync/__init__.py /usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__ /usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__/exceptions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__/exceptions.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__/status.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/vdirsyncer/sync/__pycache__/status.cpython-313.pyc /usr/lib/python3.13/site-packages/vdirsyncer/sync/exceptions.py /usr/lib/python3.13/site-packages/vdirsyncer/sync/status.py /usr/lib/python3.13/site-packages/vdirsyncer/utils.py /usr/lib/python3.13/site-packages/vdirsyncer/version.py /usr/lib/python3.13/site-packages/vdirsyncer/vobject.py /usr/lib/systemd/user/vdirsyncer-3.13.service /usr/lib/systemd/user/vdirsyncer-3.13.timer /usr/lib/systemd/user/vdirsyncer.service /usr/lib/systemd/user/vdirsyncer.timer /usr/share/doc/packages/python313-vdirsyncer /usr/share/doc/packages/python313-vdirsyncer/README.rst /usr/share/licenses/python313-vdirsyncer /usr/share/licenses/python313-vdirsyncer/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Jan 6 23:23:53 2025