Date: prev next · Thread: first prev next last
2016 Archives by date, by thread · List index


On 07/25/2016 03:56 PM, Michael Stahl wrote:
On 21.07.2016 08:51, Giuseppe Castagno wrote:

4) Curl for WebDAV as well?
===========================
4) the idea came up reading
<http://nabble.documentfoundation.org/Build-WebDAV-neon-serf-differences-among-the-two-tp4157134p4157624.html>.

I'd like to spend some time to see about libcurl doing the work neon
does, by implementing first OPTIONS, HEAD GET methods, the one needed
for standard web access.
The (very brave and challenging) idea is to substitute neon with libcurl
in the future.
        From LO code POV, libcurl is very similar to serf: an external
library that performs the bare needs of 'http://' protocol.
So some idea on how to use libcurl stem out from both the serf software
connection structure in ucb provider, and the way  libcurl is used in
libcmis.
Obviously, in this case, the unit tests for WebDAV will follow the road
used in libcmis for libcurl.

Need some advice on this: is it worth the effort? In terms of license,
other libs libcurl uses, etc...
...

that's an awesome idea with a lot of potential for simplifying things,
without introducing new problems since we already bundle curl, but also
quite some work i'm afraid.  maybe the general structure and some code
can be taken from the serf UCP, since it operates at a similar
abstraction level being a HTTP library with no special DAV support?

that's what I have in mind: getting the overall structure of serf UCP, with the changes I made in neon UCP.

--
Kind Regards,
Giuseppe Castagno
Acca Esse http://www.acca-esse.eu
giuseppe.castagno at acca-esse.eu

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.