SharpSvn icon indicating copy to clipboard operation
SharpSvn copied to clipboard

Upgrade OpenSSL to 3.0

Open pde-cds opened this issue 3 years ago • 1 comments

The OpenSSL Team announced the end of support of OpenSSL at 11th September 2023 and recomments to upgrade OpenSSL to 3.0 before this date.

This is the original announcement:

OpenSSL 3.0 has recently been designated as a Long Term Support (LTS) release. This means that it will now be supported until 7th September 2026 (5 years after its initial release).

Our previous LTS release (1.1.1) will continue to be supported until 11th September 2023.

We encourage all users to upgrade to 3.0.

Yours, The OpenSSL Project Team

pde-cds avatar Mar 08 '22 08:03 pde-cds

We will upgrade as soon as Apache Subversion and Apache Serf support building against OpenSSL 3.0.

rhuijben avatar Mar 08 '22 15:03 rhuijben

I asked at [email protected] on OpenSSL 3.x support and this is what I got:

Effectively there's a yet unreleased patch for Apache Serf (https://build.opensuse.org/package/view_file/devel:libraries:c_c++/libserf/openssl3.patch, resp. r1901937) that allows to build against OpenSSL 3.0.

So I guess that either that patch needs to be applied in SharpsSvn's build or we wait for the next Serf release with that patch.

shbeck avatar Apr 11 '23 10:04 shbeck

Apache Serf has released OpenSSL 3 support with version 1.3.10, see https://svn.apache.org/repos/asf/serf/branches/1.3.x/CHANGES. Apache Subversion has at least updated its trunk already, see https://svn.apache.org/repos/asf/subversion/trunk/?r=1910152, however the next version 1.15 still seems to take a while, as they don't even have a branch for it yet.

shbeck avatar Jun 06 '23 08:06 shbeck

Created a PullRequest with an integrated OpenSSL 3.0.12 https://github.com/AmpScm/SharpSvn/pull/89. @rhuijben Any thoughts about this?

pde-cds avatar Jan 09 '24 07:01 pde-cds

PullRequest with OpenSSL 3.0.12 has been merge - issue fixed (https://github.com/AmpScm/SharpSvn/pull/89).

shbeck avatar Jan 23 '24 14:01 shbeck