Re: [Evolution] Yandex Caldav/Carddav



Ok, ok, I will try to provide you debugging infi as descrived.
Meanwhile, why don't you register a test Yandex account and reproduce the
experiment in your home laboratory?

Sergey Makeev
Le noble russe



Adam Tauno Williams <awilliam whitemice org> 16 февраля 2017 г. 0:15:44
написал:

Quoting Sergey Makeev <burivoy yandex ru>:
Server side workes fine with Outlook Caldav Synchronizer, DavDroid,
eMClient. Client side needs ti break connectiin after each request.

NO, that is not how this process works.  You are ***assuming*** you
know the cause of the problem - and I am confident you are wrong (as I
am 99.44% confident that Evolution does not pipeline WebDAV operations
- meaning "drop connection" means nothing in this case - there is no
connection to drop).

Please provide debugging information as described.

I would love to help - I develop WebDAV/CalDAV client and server code.
  It is not as straight-forward as you think;  what is an
**WORK-AROUND** for an IDIOSYNCRASY [aka BUG] of one client is not
necessarily the solution for any other client.


Adam Tauno Williams <awilliam whitemice org>
Quoting Sergey Makeev <burivoy yandex ru>:
Yandex have CalDAV and CardDAV servers and Evolution connects to them.
One can create meetings, appointments, tasks and contacts. But when one
tries to modify an entry within meeting, appointment, task or contact
Evolution returns an error with code 200 (OK) (sic!). Thats for the
first time. For the second time it returns an error with code 409
(Conflict).
That sounds like a server-side bug.  HTTP/200 is not an error, per se.
Open CalDAV Synchronizer for MS Outlook available for downloads at
Sourceforge.net had the very same behavior. One was allowed to create a
meeting, appointment, task of contacts but was just unable to edit it
later on. Upon conversation with developers of the project it was
advised by them to fill-in the check-box "break or interrupt connection
after each request". That solved the problem.
Could you please implement similar function of fix communication with
Yandex CalDAV/CardDAV servers once and for ever?
Isn't this a duplicate post?
You need to debug the DAV operation so the transaction can be
observed.  To do so check the Evolution debugging page and run the
evolution-calendar-factory with the environment set to enable CALDAV
debugging.
WEBDAV_DEBUG=all CALDAV_DEBUG=all evolution-calendar-factory >& logfile

_______________________________________________
evolution-list mailing list
evolution-list gnome org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]