Re: [webkit-dev] Regarding problem in building webkit2

2019-02-25 Thread Adrien Destugues
Hi,

The Haiku ports uses its own implementation of HTTP, relying on the
libraries provided in Haiku for that. We will probably not be switching
back to curl.

However, we have used only WebKitLegacy so far so it is expected that
some parts of our network backend will be missing (everything that was
not used by WebKitLegacy).

-- 
Adrien.

On Mon, Feb 25, 2019 at 06:30:11PM +, don.olmst...@sony.com wrote:
> We've put a large amount of work on the cURL networking layer and are 
> continuing to improve it. It's used by both the WinCairo and PlayStation port 
> so it works cross platform.
> 
> I'm not familiar with the stack on Haiku but it would require OpenSSL, we use 
> LibreSSL in both, nghttp2 for HTTP/2, and libpsl for Public Suffix List 
> support. You can also compile with brotli support as well for better 
> compression over zlib.
> 
> -Original Message-
> From: webkit-dev  On Behalf Of 
> Konstantin Tokarev
> Sent: Monday, February 25, 2019 4:25 AM
> To: Rajagopalan Gangadharan ; 
> webkit-dev@lists.webkit.org
> Subject: Re: [webkit-dev] Regarding problem in building webkit2
> 
> 
> 
> 25.02.2019, 14:06, "Rajagopalan Gangadharan" :
> > Hello,
> >
> > I am trying to build webkit for haiku and I stumbled upon an error
> >
> > The error is in “Source\WebKit\UIProcess\WebsiteData\WebsiteDataStore.cpp” 
> > line 2080 says about missing platformSetNetworkParameters function and I 
> > saw it was defined for CURL and SOUP only. Should I use the function 
> > defined under them or should I write it to be haiku specific(platform 
> > specific) if so what should be the contents of it. Thank you!
> 
> It depends on how your network stack works. In order to reduce maintainance 
> cost you should consider using network stack supported by upstream, i.e. soup 
> or curl
> 
> --
> Regards,
> Konstantin
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Regarding problem in building webkit2

2019-02-25 Thread Don . Olmstead
We've put a large amount of work on the cURL networking layer and are 
continuing to improve it. It's used by both the WinCairo and PlayStation port 
so it works cross platform.

I'm not familiar with the stack on Haiku but it would require OpenSSL, we use 
LibreSSL in both, nghttp2 for HTTP/2, and libpsl for Public Suffix List 
support. You can also compile with brotli support as well for better 
compression over zlib.

-Original Message-
From: webkit-dev  On Behalf Of Konstantin 
Tokarev
Sent: Monday, February 25, 2019 4:25 AM
To: Rajagopalan Gangadharan ; webkit-dev@lists.webkit.org
Subject: Re: [webkit-dev] Regarding problem in building webkit2



25.02.2019, 14:06, "Rajagopalan Gangadharan" :
> Hello,
>
> I am trying to build webkit for haiku and I stumbled upon an error
>
> The error is in “Source\WebKit\UIProcess\WebsiteData\WebsiteDataStore.cpp” 
> line 2080 says about missing platformSetNetworkParameters function and I saw 
> it was defined for CURL and SOUP only. Should I use the function defined 
> under them or should I write it to be haiku specific(platform specific) if so 
> what should be the contents of it. Thank you!

It depends on how your network stack works. In order to reduce maintainance 
cost you should consider using network stack supported by upstream, i.e. soup 
or curl

--
Regards,
Konstantin
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Regarding problem in building webkit2

2019-02-25 Thread Konstantin Tokarev


25.02.2019, 14:06, "Rajagopalan Gangadharan" :
> Hello,
>
> I am trying to build webkit for haiku and I stumbled upon an error
>
> The error is in “Source\WebKit\UIProcess\WebsiteData\WebsiteDataStore.cpp” 
> line 2080 says about missing platformSetNetworkParameters function and I saw 
> it was defined for CURL and SOUP only. Should I use the function defined 
> under them or should I write it to be haiku specific(platform specific) if so 
> what should be the contents of it. Thank you!

It depends on how your network stack works. In order to reduce maintainance cost
you should consider using network stack supported by upstream, i.e. soup or curl

-- 
Regards,
Konstantin
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev