[Pkg-openssl-devel] Any intent to maintain quictls ?

Willy Tarreauw at 1wt.eu
Wed Oct 27 11:05:09 BST 2021


Hello, like many other opensource project maintainers [1], I was particularly disappointed by the OpenSSL team finally giving up on QUIC support for the short term, leaving many projects without any reasonable solution for more years to come [2]. Right now everyone's work seems to be based on either BoringSSL (which doesn't provide any stable branch because it's not the project's goal), or quictls [3], which is a maintained fork of OpenSSL, and was the subject of the PR created 2.5 years ago that OpenSSL finally decided to give up on. My concerns are that the only practical solution for HTTP implementers now will be to build their SSL library themselves, and very likely to ship static builds to ease the task for end users, which will be terrible in terms of security updates. And even if a few users decide to build quictls by themselves, maintaining such a package is not an easy task that should be taken lightly, and we all know how it ends up: updates are performed at the beginning, and then once everything works and due to lack of time, the library is no more updated. Given that quictls is provided as a constantly rebased patchset on top of the regular openssl tree, wouldn't it make sense for distro packagers to provide them both, maybe the regular openssl package and the one supporting QUIC ? The maintenance effort regarding security updates would essentially be the same since the code base would be the same, it would "just" require to update the two packages each time some fixes have to be applied. I'm well aware that it would add some maintenance burden, but if the OpenSSL project team decides to ignore users requests for several years, it's cornering itself out of the real world needs unfortunately, and I'm afraid we'll have to deal with another libressl-like episode, or worse, self-maintenance. That's why I'm asking about package maintainers' opinion here. Thanks, Willy Tarreau - haproxy maintainer (PS: please keep me CCed, I'm not on the list) --- [1] https://github.com/openssl/openssl/pull/8797#issuecomment-942442176 [2] https://www.mail-archive.com/openssl-project@openssl.org/msg02585.html [3] https://github.com/quictls/openssl


More information about the Pkg-openssl-devel mailing list
close