Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Openssl 3.0 #290

Open
mincymathew opened this issue Mar 16, 2021 · 4 comments
Open

Openssl 3.0 #290

mincymathew opened this issue Mar 16, 2021 · 4 comments

Comments

@mincymathew
Copy link

mincymathew commented Mar 16, 2021

Is support going to be added in sslsplit for openssl 3.0? I built sslsplit against openssl 3.0 Many of the openssl APIs seem to be deprecated.

Thanks.

@sonertari
Copy link
Collaborator

It's still in alpha stage. So I don't think we should/can work on it until we see its stable version in package management systems of our supported platforms (Debian has an experimental package for it).

@loqs
Copy link

loqs commented Feb 3, 2022

openssl 3.0.0 and 3.0.1 have now been released. Since alpha ERR_GET_FUNC has been removed 1 which is used in pxyconn.c

ERR_GET_FUNC(sslerr),
meaning sslsplit will no longer compile.
ERR_func_error_string now returns NULL 2 it is also used in pxyconn.c
ERR_func_error_string(sslerr) : "-");
which when passed to printf is undefined behavior.

sonertari added a commit that referenced this issue Feb 4, 2022
…sue #290

This patch fixes errors only, so that build succeeds, but deprecation
warnings remain. It seems we need considerable changes to replace those
deprecated functions in the warnings.
@sonertari
Copy link
Collaborator

Please apply the commit e17de84 and report back.

@loqs
Copy link

loqs commented Feb 4, 2022

Applying e17de84 fixed the issue.
Thank you for the fast response.

arkamar added a commit to arkamar/gentoo that referenced this issue May 23, 2022
gentoo-bot pushed a commit to gentoo/gentoo that referenced this issue May 27, 2022
Upstream-issue: droe/sslsplit#290
Closes: https://bugs.gentoo.org/805536
Signed-off-by: Petr Vaněk <[email protected]>
Closes: #25611
Signed-off-by: Joonas Niilola <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants