[OpenSIPS-Users] [OpenSIPS-Devel] [BLOG] OpenSIPS 3.2 and the supported SSL/TLS libraries

Ovidiu Sas osas at voipembedded.com
Fri Jun 4 13:59:12 EST 2021


Hi Razvan,

Thanks for updating the Download page.
I had to educate myself about git and submodules and I see that the
wolfssl submodule is 'frozen' at commit
95b91d89133a712a3d0f389442924612c103da24 and it's content will always
be the same.

Thanks,
Ovidiu

On Fri, Jun 4, 2021 at 4:38 AM Răzvan Crainea <razvan at opensips.org> wrote:
>
> Hi, Ovidiu!
>
> I've updated the Download page[1] to reflect these changes, thanks for
> pointing them out.
> Regarding the version of the submodule, when you pull the submodule you
> will pull exactly the version that the (opensips) developer wants to be
> used - there's no way to pull the latest master, it always has to be a
> specific SHA. In our case, we are not pulling the development version,
> but we explicitly used v4.7.1r because it contains a bug fix that is not
> available in previous stable release (4.7.0). All further checkouts will
> pull this specific version.
>
> [1] https://www.opensips.org/Documentation/Install-Download-3-2
>
> Răzvan Crainea
> OpenSIPS Core Developer
> http://www.opensips-solutions.com
>
> On 6/4/21 12:07 AM, Ovidiu Sas wrote:
> > The documentation for 3.2 is not updated on how to compile and use wolfssl.
> >
> > Here are the steps that I followed to compile with wolfssl:
> >
> > # clone opensips repo:
> > git clone https://github.com/OpenSIPS/opensips.git -b 3.2 opensips_3.2
> >
> > # perform submodule initialization:
> > git submodule init
> >
> > # perform submodule update:
> > git submodule update
> >
> > # Instead of using the dev version of wolfssl, use the latest stable:
> > cd modules/tls_wolfssl/lib/wolfssl
> > git checkout tags/v4.7.0-stable
> >
> > After this I was able to build and load the wolfssl module.
> > We could combine the submodule commands in one:
> > git submodule update --init
> > We could also clone everything from the beginning:
> > git clone --recurse-submodules
> > https://github.com/OpenSIPS/opensips.git -b 3.2 opensips_3.2
> >
> > Either way, we should set a specific version for wolfssl, otherwise it
> > will be a nightmare to troubleshoot the development version of
> > wolfssl.
> >
> > Regards,
> > Ovidiu Sas
> >
> > On Thu, Jun 3, 2021 at 6:48 AM Vlad Patrascu <vladp at opensips.org> wrote:
> >>
> >> Hello everyone,
> >>
> >> Check out this article [1] about your options regarding SSL/TLS
> >> libraries in OpenSIPS 3.2. Do not hesitate to try the new wolfSSL-based
> >> TLS implementation in OpenSIPS!
> >>
> >> [1]
> >> https://blog.opensips.org/2021/06/03/opensips-3-2-and-the-supported-ssl-tls-libraries/
> >>
> >> Cheers,
> >>
> >> --
> >> Vlad Patrascu
> >> OpenSIPS Core Developer
> >> http://www.opensips-solutions.com
> >>
> >>
> >> _______________________________________________
> >> Devel mailing list
> >> Devel at lists.opensips.org
> >> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
> >
> >
> >
> > --
> > VoIP Embedded, Inc.
> > http://www.voipembedded.com
> >
> > _______________________________________________
> > Users mailing list
> > Users at lists.opensips.org
> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users



-- 
VoIP Embedded, Inc.
http://www.voipembedded.com



More information about the Users mailing list