On Thu, 2015-09-24 at 20:22 +0200, h_m wrote:
Am 24.09.2015 um 20:13 schrieb Patrick Ohly:
>> Now I want to add another sync. The server uses CGI. But the syncURL
>> contains ? and &, e.g.
https://silly.com/cgi?user=name&bla=blub .
>>
>> These special characters are interpreted by syncevolution to different
>> options.
Hello Patrick,
>
> Are you using SyncML or WebDAV?
I'm using WebDAV. I have a similar configuration with a "normal" URL
which works fine. The Problem occurs with the parameter
database=URL/cgi?user=name
If I remove the questionmark I get the "right" error 'host not found'.
I'm afraid there's currently no workaround. The code in the WebDAV
backend will have be changed. I remember that the original intention was
to only filter out the "SyncEvolution" parameter, but as it is
implemented now, other parameters are treated as error instead of
preserving them.
I can try to fix this in 1.5.1.
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.