[SyncEvolution] SyncEvolution 1.5.1 released
Roth
xy at roth.biz
Thu May 16 06:18:55 UTC 2019
Hello,
since two weeks, I guess it is since I've updated syncevolution I
experience problems connecting the server (see logfile).I get a 511
error.
I'm using Debian Testing with syncevolution 1.5.3-2
Any hint is very appreciated.
Many thanks
Christian
On Mon, 2015-06-08 at 16:00 +0200, Patrick Ohly wrote:
> About SyncEvolution===================
> SyncEvolution synchronizes personal information management (PIM)
> datavia various protocols (SyncML, CalDAV/CardDAV, ActiveSync). It
> syncscontacts, appointments, tasks and memos. It syncs to web
> services or toSyncML-capable phones via Bluetooth.
> Binaries are available for Linux desktops (using GNOME Evolution,
> orKDE's Akonadi), for Maemo (Nokia N900, N9) and Sailfish OS
> (Jollaphone).
> About 1.5.1===========
> Maintenance release. Binaries now also get compiled for Debian
> 8.0"Jessie".
> Details:
> * avoid time zone issue with Funambol server
> The Funambol iCalendar 2.0 parser fails to handle time zones with
> quotation marks around the TZID value, which is something that
> SyncEvolution started to add in 1.4.99.3. While it is valid to quote
> like that, it is not necessary, so avoid quoting in this case to
> restore interoperability.
> * syncevo-http-server: stop using deprecated twisted.web.error (FDO
> #90419)
> This has become a real problem for example on Fedora 22 where
> the old name is no longer available.
> * syncevo-http-server: use TLS instead of SSLv3
> This fixes a potential security risk and connection problems with
> clients that don't support SSLv3 anymore.
> * syncing: avoid segfault for invalid text inside items (FDO #90118)
> As reported by Canonical, syncing fails if data items contain text
> which is not correct UTF-8 in one of the fields that SyncEvolution
> logs in the command line output (like SUMMARY of a calendar event).
> That is because the byte string coming from the item is
> passed unchecked to the D-Bus implementation for transmission via D-
> Bus. But D-Bus strings must be correct UTF-8, so depending on the D-
> Bus library in use, one gets a segfault (GIO D-Bus, due to an
> unchecked NULL pointer access) or an "out of memory" error (libdbus,
> which checks for NULL).
> SyncEvolution now replaces invalid bytes with a question mark in
> its output while preserving the rest of the text.
> * file backend: log item manipulation
> Extracting a meaningful description of each item from the
> Synthesis engine when updating and adding items is easy to do for
> items of certain known types (contacts and calendar items).
> * command line: preserve log prefix of target side of local sync
> In some cases, the prefix which was supposed to be embedded in the
> log messages from the target side of a local sync got lost on the
> way to the command line tool.
> Primarily this affected the added/updated/deleted messages, as in:
> [INFO remote at client] @client/addressbook: started [INFO
> remote at client] updating "Joan Doe" [INFO remote at client]
> @client/addressbook: received 1/1
> * compile fix: use ${PKG_CONFIG} instead of pkg-config.
> This fixes the build on Exherbo that only has prefixed versions
> of pkg-config.
> * WebDAV: handle 403 during Google OAuth authentication
> When sending an access token with insufficient scope (for
> example, because the Ubuntu Online Accounts service definition was
> incomplete, as documented in FDO #86824), Google responds with a 403
> "service denied" error.
> This is now dealt with by retrying, just as for a transient 401
> error.
> * CalDAV: more efficient "is empty" check (FDO #86335)
> Since 1.4.99.4, syncing WebDAV collections always checks
> first whether there are items in the collections. This was partly
> done for slow sync prevention (which is not necessary for empty
> collections), partly for the "is the datastore usable" check.
> However, this did not take into account that for CalDAV
> collections, the entire content gets downloaded for this check. That
> is because filtering by item type (VEVENT vs. VJOURNAL) is not
> implemented correctly by all servers. So now all CalDAV syncs,
> whether incremental or slow, always transfered all items, which is
> not the intention (incremental syncs should be fast and efficient).
> This release adds a more efficient isEmpty() check: for simple
> CardDAV collections, only luid and etag get transferred, as
> in listAllItems(). This is the behavior from 1.5.
> For CalDAV, a report with a filter for the content type is used
> and the transfer gets aborted after the first item, without
> actually double-checking the content of the item. This is different
> from listAllItems(), which really transfers the content. This extra
> content check would only be needed for some old servers (Radical
> 0.7) and is not essential, because reporting "not empty" even when
> empty is safe.
> * WebDAV: send Basic Auth via http in some cases (FDO #57248)
> It turned out that finding databases on an Apple Calendar server
> accessed via http depends on sending Basic Auth even when the server
> does not ask for it: without authentication, there is no information
> about the current principal, which is necessary for finding the
> user's databases.
> To make this work again, sending the authentication header is now
> forced for plain http if (and only if) the request which should have
> returned the principal URL fails to include it. This implies sending
> the same request twice, but as this scenario should be rare in
> practise (was only done for testing), this is acceptable.
> * Ubuntu Online Accounts: support plain text credentials
> The backend for UOA was rewritten by Alberto Mardegan and now
> also can use plain username/password credentials stored in UOA.
> * various compiler error and warning fixes
>
> Source, Installation, Further
> information=========================================
> http://syncevolution.org/blogs/pohly/2015/syncevolution-151-released
>
> Source code bundles for users are available in
> https://download.01.org/syncevolution/syncevolution/sources
> and the original source is in the git repositories
> http://cgit.freedesktop.org/SyncEvolution/
>
> i386, lpia and amd64 binaries for Debian-based distributions
> areavailable via the "stable" syncevolution.org repository. Add
> thefollowing entry to your /etc/apt/source.list: deb
> https://download.01.org/syncevolution/apt stable main
> The GPG key for the repository needs to be imported as root
> with: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
> B2EC3981
> Then install "syncevolution-evolution", "syncevolution-kde"
> and/or"syncevolution-activesync".
> These binaries include the "sync-ui" GTK GUI and were compiled
> forUbuntu 10.04 LTS (Lucid), except for ActiveSync binaries which
> werecompiled for Debian Wheezy, Ubuntu Saucy, Ubuntu Trusty an
> DebianJessie. The packages mentioned above are meta-packages which
> pull insuitable packages matching the distro during installation.
> Older distributions like Debian 4.0 (Etch) can no longer be
> supportedwith precompiled binaries because of missing libraries, but
> the sourcestill compiles when not enabling the GUI (the default).
> The same binaries are also available as .tar.gz and .rpm archives in
> https://download.01.org/syncevolution/syncevolution/. In contrastto
> 0.8.x archives, the 1.x .tar.gz archives have to be unpacked and
> thecontent must be moved to /usr, because several files would not be
> foundotherwise.
> After installation, follow the
> http://syncevolution.org/documentation/getting-started steps.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/syncevolution/attachments/20190516/f2bd3237/attachment.htm>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/syncevolution/attachments/20190516/f2bd3237/attachment.html>
More information about the SyncEvolution
mailing list