Re: OPENSSL_VERSION_NUMBER gone in openssl v3.2.2, deprecated when, replaced with what?

Neil Horman <[email protected]>
Newsgroups gmane.comp.encryption.openssl.user
Message-ID <CAJbOq16AB_XqGVVtKUtebip9N95BAfTNDREV+W7NrBde0cQ+kg@mail.gmail.com>
Please create an issue in the openssl repo for it, and add it to the
"consider for a future minor release" column Viktor if you would please.
Then we can consider it for 3.5 planning

On Sun, Sep 1, 2024 at 4:25 AM Viktor Dukhovni <[email protected]>
wrote:

> On Sun, Sep 01, 2024 at 10:15:03AM +0200, 'Graham Leggett' via
> openssl-users wrote:
>
> > APR no longer builds on Fedora because the define OPENSSL_VERSION_NUMBER
> is now gone.
>
> It is NOT gone from upstream OpenSSL:
>
>     $ git grep -hwC10 OPENSSL_VERSION_NUMBER o/openssl-3.2 --
> include/openssl/opensslv.h.in
>      * These strings are defined separately to allow them to be parsable.
>      */
>     # define OPENSSL_RELEASE_DATE "{- $config{release_date} -}"
>
>     /*
>      * SECTION 4: BACKWARD COMPATIBILITY
>      */
>
>     # define OPENSSL_VERSION_TEXT "OpenSSL {- "$config{full_version}
> $config{release_date}" -}"
>
>     /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */
>     # ifdef OPENSSL_VERSION_PRE_RELEASE
>     #  define _OPENSSL_VERSION_PRE_RELEASE 0x0L
>     # else
>     #  define _OPENSSL_VERSION_PRE_RELEASE 0xfL
>     # endif
>     # define OPENSSL_VERSION_NUMBER          \
>         ( (OPENSSL_VERSION_MAJOR<<28)        \
>           |(OPENSSL_VERSION_MINOR<<20)       \
>           |(OPENSSL_VERSION_PATCH<<4)        \
>           |_OPENSSL_VERSION_PRE_RELEASE )
>
>     # ifdef  __cplusplus
>     }
>     # endif
>
> > What I'm not finding is a clear deprecation notice, or a notice about
> > what replaced it. Github has oblique references to removal of the
> > define, and there are discussions about changing how version numbers
> > work, both GitHub search and google search are failing me.
>
> There was no removal, I'd personally be one of the more vocal objectors
> to just a removal.
>
> >
> > My questions are:
> >
> > - What replaced OPENSSL_VERSION_NUMBER?
>
> It is still present.
>
> > - In what version was OPENSSL_VERSION_NUMBER replaced?
>
> It wasn't.
>
> --
>     Viktor.
>
> --
> You received this message because you are subscribed to the Google Groups
> "openssl-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to openssl-users+unsubscribe-MCmKBN63+Bmbup2nOX2J7Q@public.gmane.org
> To view this discussion on the web visit
> https://groups.google.com/a/openssl.org/d/msgid/openssl-users/ZtQk7aMt57ekxkRM%40chardros.imrryr.org
> .
>

-- 
You received this message because you are subscribed to the Google Groups "openssl-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openssl-users+unsubscribe-MCmKBN63+Bmbup2nOX2J7Q@public.gmane.org
To view this discussion on the web visit https://groups.google.com/a/openssl.org/d/msgid/openssl-users/CAJbOq16AB_XqGVVtKUtebip9N95BAfTNDREV%2BW7NrBde0cQ%2Bkg%40mail.gmail.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.