Chris, Am 03.08.20 um 18:26 schrieb Christopher Schultz: > Rainer, > > On 8/3/20 07:03, Rainer Jung wrote: > > Hi Chris, hi all, > > > I ran build and tests for TC 10.0.0-M7 plus tcnative 1.2.24 and > > compared them between OpenSSL 3.0.0alpha5 and 1.1.1g plus patches. > > APR was always 1.7.0. > > Thanks for trying this out. What is "OpenSSL 1.1.1 + patches?" Which > patches are you applying? > > > - build warnings for tcnative using OpenSSL 3.0.0alpha5: > > > src/ssl.c:422:5: warning: 'ENGINE_by_id' is deprecated > > [-Wdeprecated-declarations] src/ssl.c:424:9: warning: > > 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] > > src/ssl.c:425:13: warning: 'ENGINE_ctrl_cmd_string' is deprecated > > [-Wdeprecated-declarations] src/ssl.c:426:13: warning: > > 'ENGINE_free' is deprecated [-Wdeprecated-declarations] > > src/ssl.c:806:13: warning: 'ENGINE_register_all_complete' is > > deprecated [-Wdeprecated-declarations] src/ssl.c:809:13: warning: > > 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] > > src/ssl.c:815:21: warning: 'ENGINE_ctrl' is deprecated > > [-Wdeprecated-declarations] src/ssl.c:817:17: warning: > > 'ENGINE_set_default' is deprecated [-Wdeprecated-declarations] > > src/ssl.c:822:17: warning: 'ENGINE_free' is deprecated > > [-Wdeprecated-declarations] src/ssl.c:422: warning: 'ENGINE_by_id' > > is deprecated (declared at /path/to/include/openssl/engine.h:327) > > src/ssl.c:424: warning: 'ENGINE_ctrl_cmd_string' is deprecated > > (declared at /path/to/include/openssl/engine.h:462) src/ssl.c:425: > > warning: 'ENGINE_ctrl_cmd_string' is deprecated (declared at > > /path/to/include/openssl/engine.h:462) src/ssl.c:426: warning: > > 'ENGINE_free' is deprecated (declared at > > /path/to/include/openssl/engine.h:474) src/ssl.c:806: warning: > > 'ENGINE_register_all_complete' is deprecated (declared at > > /path/to/include/openssl/engine.h:407) src/ssl.c:809: warning: > > 'ENGINE_by_id' is deprecated (declared at > > /path/to/include/openssl/engine.h:327) src/ssl.c:815: warning: > > 'ENGINE_ctrl' is deprecated (declared at > > /path/to/include/openssl/engine.h:419) src/ssl.c:817: warning: > > 'ENGINE_set_default' is deprecated (declared at > > /path/to/include/openssl/engine.h:652) src/ssl.c:822: warning: > > 'ENGINE_free' is deprecated (declared at > > /path/to/include/openssl/engine.h:474) > > I spot-checked ENGINE_ctrl_cmd_string and I can't seem to find any > indication of what replacement exists for this function. It seems that > a huge number of functions have been deprecated in 3.0.x with very > little explanation for how to update client code to be 3.0-compliant. Have you seen the design document for 3.0
https://www.openssl.org/docs/OpenSSL300Design.html#the-engine-api Looks like they want to explain later how to upgrade old code Felix --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org