On Mon, Jan 31, 2022 at 10:22:01AM +0500, Илья Шипицин wrote:
>
> Hello,
>

Hello Ilya,

> 0001 ..  0003 are "pre QUIC" patches
> 0004 ..  0006 are most questionable QUIC part
> 0007              is very simple
> 
> 
> we can discuss whether BoringSSL should be
> 1) dropped completely
> 2) supported, but no QUIC
> 3) supported for QUIC as well
> 
> as for "3)" I've checked current state of QUICTLS, looks like its future is
> not clear, it is not updated since mid december 2021, also it is not clear
> whether OpenSSL is going to accept it or not.
> 
> thanks,
> Ilya


BoringSSL is a burden in term of maintenance, since they only work in a
rolling release mode, we can't offer a real support in maintenancecc
branches.

The current development team also won't have time to support fully
BoringSSL, the only library we are fully supporting is OpenSSL.

The other libs are supported as a best effort, but not all features are
available.

I don't mind merging some patches for improving boringSSL support, but
what's bothering me is building the master with the boringSSL HEAD in
the CI.  Because API changes and can broke the build without us doing
anything.

So if we don't want to be bothered to much we could activate the
boringSSL build weekly or something like that. But I don't want a
reminder each time I pushed that boringSSL broke something.

Regarding the QUIC patches, I'll let the guys in charge of that decides,
but the development of QUIC in HAProxy is made with quictls currently.

-- 
William Lallemand

Reply via email to