[squid-dev] Incoming breaking changes to OpenSSL API

Francesco Chemolli gkinkie at gmail.com
Mon Sep 20 08:55:15 UTC 2021


I just checked a built on Fedora rawhide; it builds fine!

BTW: if you want to test it, there is a tool in my support-tools repo
(https://github.com/kinkie/support-tools)

squid-build/do-build --in <distroname> --build --force --no-ccache
--log=build.log --layer=02

will do the heavy lifting, or at least it does for me.
It requires
- a working docker setup on the build machine
- I've only ever tested with uid 1001 (kinkie) and 1000. (jenkins);
not sure about other users, in fact I encourage you to test it and LMK
if it breaks

On Mon, Sep 20, 2021 at 8:42 AM Amos Jeffries <squid3 at treenet.co.nz> wrote:
>
> On 20/09/21 7:16 pm, Francesco Chemolli wrote:
> > Hi all,
> >    Fedora Rawhide has upgraded openssl to version 3, and the results
> > can be seen at
> > https://build.squid-cache.org/job/anybranch-arm64-matrix/COMPILER=gcc,OS=fedora-rawhide,label=arm64/10/console
> >
> > For example:
> >
> > In file included from ../../../../src/security/Session.h:15,
> >                   from ../../../../src/security/forward.h:15,
> >                   from ../../../../src/SquidConfig.h:26,
> >                   from ../../../../src/mem/old_api.cc:24:
> > ../../../../src/security/forward.h: In function ‘void
> > Security::DH_free_cpp(DH*)’:
> > ../../../../src/security/LockingPointer.h:34:21: error: ‘void
> > DH_free(DH*)’ is deprecated: Since OpenSSL 3.0
> > [-Werror=deprecated-declarations]
> >     34 |             function(a); \
> >
> >
>
> <https://github.com/squid-cache/squid/pull/694>
>
> Amos
> _______________________________________________
> squid-dev mailing list
> squid-dev at lists.squid-cache.org
> http://lists.squid-cache.org/listinfo/squid-dev



-- 
    Francesco


More information about the squid-dev mailing list