summaryrefslogtreecommitdiff
path: root/Changes
diff options
context:
space:
mode:
Diffstat (limited to 'Changes')
-rw-r--r--Changes23
1 files changed, 23 insertions, 0 deletions
diff --git a/Changes b/Changes
index dab1fd3..de30d8e 100644
--- a/Changes
+++ b/Changes
@@ -134,6 +134,29 @@ Revision history for Perl extension Net::SSLeay.
related functions.
- Support finding OpenSSL libraries using
ExtUtils::PkgConfig. Thanks to Paul Howarth for the patch.
+ - Fix a number of cases where variables were declared after
+ code triggering Gcc and Clang warning
+ -Wdeclaration-after-statement. This is supported by C
+ language version C99 and used by Perl 5.35.5 and
+ later. SSLeay.xs is likely compiled with compilers that do
+ not support this, therefore such constructs are avoided in
+ SSLeay.xs. Thanks to GitHub user bulk88 for the patch.
+ - Fix _CRT_SECURE_NO_DEPRECATE warning on Windows. Fix OpenSSL
+ library file path detection loop in Makefile.PL. Both thanks
+ to bulk88.
+ - Update Shining Light OpenSSL detection to work with OpenSSL
+ 1.1.1w, 3.0.12, 3.1.4 and 3.2.0 installers. Caveats: when
+ both 32bit and 64bit versions are installed, OpenSSL library
+ path detection may pick the wrong version. Static
+ compilation needs seems not to work with the these
+ versions. Thanks to bulk88 for the initial updates.
+ - Tone down Makefile.PL and README warning against mixing
+ compilers and flags when compiling OpenSSL, Perl and
+ Net::SSLeay. This may still be a requirement on some
+ platforms, but, for example, with Linux and macOS mixing
+ clang and gcc appears to work.
+ - Add general installation instructions in README. Thanks to
+ GitHub user viviparous. Update README and README.OSX.
1.93_02 2023-02-22
- Update ppport.h to version 3.68. This eliminates thousands of