@tukinem, post #1
@tukinem, post #3
@tukinem, post #1
The previous versions of libraries in AmiSSL directory should be kept when a
new version of AmiSSL is released since they may still be used. For example,
IBrowse v2.3 uses AmiSSLv2 libraries through amisslmaster.library. These
libraries are named "AmiSSL:Libs/AmiSSL/amissl_v2.library",
"AmiSSL:Libs/AmiSSL/blowfish_v2.library", etc. and are based on OpenSSL
0.9.6g. The first release of AmiSSLv3 is based on OpenSSL 0.9.7g, latest
available at the time. It includes "AmiSSL:Libs/AmiSSL/amissl_v097g.library"
(all other libraries like blowfish, cast etc are now included in it and the
name reflects the OpenSSL version number). Since OpenSSL 0.9.6g and 0.9.7g
have incompatible API's and public structures, when IBrowse v2.3 tries to open
AmiSSL through amisslmaster.library v3, amisslmaster.library will honor its
request and open AmiSSLv2 libraries even though AmiSSLv3 library is available.
The same applies to AmiSSLv4, the successor of AmiSSLv3.
@radekcz, post #5