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

