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

Fails to build with OpenSSL 3.0 due to ERR_GET_FUNC #242

Open
havardAasen opened this issue Nov 9, 2021 · 2 comments
Open

Fails to build with OpenSSL 3.0 due to ERR_GET_FUNC #242

havardAasen opened this issue Nov 9, 2021 · 2 comments

Comments

@havardAasen
Copy link

OpenSSL has removed ERR_GET_FUNC since version 3.0 openssl/openssl@561e5cd

return ERR_GET_FUNC(err.error_code);

@Fabxx
Copy link

Fabxx commented Nov 20, 2022

The program becomes useless unless you downgrade OpenSSL, which is not recommended in any way, either update this tool or archive this repository and report it as not usable.

@TJ-59
Copy link

TJ-59 commented Aug 15, 2023

@havardAasen @Fabxx
FreeLAN seems to uses openSSL "V1". It's not outdated, as both the "V1" and "V3" are getting updates at the same time.
Looks like V3 is more "human friendly", while V1 has less interfaces and more direct control over what it does, so "better for programs and automated systems".
Pick the 1.1.1u for example (updated a few weeks ago), it has all the required components in it (like TLS etc) and it will compile and work just fine.
I repeat, and put emphasize on :
OPENSSL HAS 2 VERSIONS, BOTH ARE UPDATED AND SECURE TO DATE, FREELAN NEEDS THE "V1".

If you need some pointers for compiling your own and you understand french, have a look at my github, I've got a guide for compiling a fully portable updated and fixed version of FreeLAN for Windows. Might get an English translation whenever I got time.

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