Thank you! This was the problem! The old include files from version 1.0.2f were still present in /usr/include/openssl. I renamed this directory and copied the files of OpenSSL version 1.1.1. from /usr/local/openssl/include/openssl to /usr/include/openssl. Recompiled successfully and everything is working perfectly again, inlcuding mod_qos. Thanks a lot once again!
OPENSSL_VERSION_NUMBER (defined in opensslv.h) must be 0x10100000L or greater to compile mod_setenvifplus using the API of OpenSSL 1.1. Looks like there were still older (OpenSSL <=1.0) version of include files involved when compiling the module.
I just updated OpenSSL from 1.0.2 to 1.1.1 on my server (CentOS 7) and have TLS 1.3 working now after re-building Apache. However, this broke mod_setenvifplus with the following error: mod_setenvifplus.so: undefined symbol: EVP_CIPHER_CTX_init It used to work before with OpenSSL 1.0.2 and mod_setenvifplus version 0.39, so I recompiled the latest version 0.40 from source but still get the same error. I need it for mod_qos which is great, once configured properly. I have already shifted the 'LoadModule......
0.40
test with 2.4.43
adds option late to SetEnvIfCmpPlus
0.93
double free errors when using OpenSSL >= 1.1.0
2020
0.38
cvs2svn
cvs
0.38
0.38, 2019 min. fix rel
updates svn:ignore
minor doc changes (ling to directive order img)
SetEnvIfCmpPlus cmd reader verifies number of arguments
SetEnvIfCmpPlus cmd reader verifies number of arguments
css
propset Id/Header
Standard project directories initialized by cvs2svn.
snapshot
*** empty log message ***
*** empty log message ***
snapshot
This commit was manufactured by cvs2svn to create tag 'REL_0_3'.
*** empty log message ***
change header at hp
*** empty log message ***
skel
*** empty log message ***
This commit was manufactured by cvs2svn to create tag 'REL_0_7'.
*** empty log message ***
This commit was manufactured by cvs2svn to create tag 'REL_0_1'.
*** empty log message ***
0.1
snapshot
*** empty log message ***
*** empty log message ***
This commit was manufactured by cvs2svn to create tag 'REL_0_6'.
*** empty log message ***
This commit was manufactured by cvs2svn to create tag 'REL_0_2'.
0.5
snapshot
This commit was manufactured by cvs2svn to create tag 'REL_0_5'.
*** empty log message ***
snapshot
*** empty log message ***
inital version
*** empty log message ***
response processing
This commit was manufactured by cvs2svn to create tag 'REL_0_4'.
snapshot
This commit was manufactured by cvs2svn to create tag 'REL_0_32'.
This commit was manufactured by cvs2svn to create tag 'REL_0_13'.
*** empty log message ***
This commit was manufactured by cvs2svn to create tag 'REL_0_27'.
c17
more parallel requests
This commit was manufactured by cvs2svn to create tag 'REL_0_24'.
*** empty log message ***
v4mapped
doc
This commit was manufactured by cvs2svn to create tag 'REL_0_36'.
This commit was manufactured by cvs2svn to create tag 'REL_0_34'.
test
This commit was manufactured by cvs2svn to create tag 'REL_0_8'.
link qsrotate
This commit was manufactured by cvs2svn to create branch 'REL_0_24_branch'.
compiles against OpenSSL 1.1.0b
This commit was manufactured by cvs2svn to create tag 'REL_0_23'.
14
improved cookie processing
This commit was manufactured by cvs2svn to create tag 'REL_0_12'.
*** empty log message ***
This commit was manufactured by cvs2svn to create tag 'REL_0_29'.
SetStatusPlus
extract data from req
SetQueryPlus
0.9
bgcolor
doc
change content-type header
*** empty log message ***
enc() dec()
rollback 0.24
*** empty log message ***
SP_VAR_PFX_24
This commit was manufactured by cvs2svn to create tag 'REL_0_15'.
Avoid using RAND_bytes()
This commit was manufactured by cvs2svn to create tag 'REL_0_37'.
ref to setenvifplus.sourceforge.net
*** empty log message ***
ChangeQueryIfPlus
*** empty log message ***
link mod
ensure to add a filter only once