Changes for version 1.86 - 2009-01-06

  • Update to support MatrixSSL 1.8.6
  • Removed SubjectAltName checking from appCertValidator (MatrixSSL 1.8.6 altered this functionality)
  • added ca-certificates.crt (Sample bundle of current CA certs in common browsers)
  • Added this code to detect the process memory usage under Mac OS/X, Linux, and Windows: return(`ps -o'rss' -p $$` =~ /(\d+)/) if($^O=~/(^darwin$)/); # Mac OS/X if($^O=~/Win32/i) { my($m)=`tasklist /nh /fi "PID eq $$"` =~/.*\s([\d,]+)/; $m=~tr/,//d; return $m;} # MSWin32 return (Cat('/proc/self/status') =~ /VmRSS:\s*(\d*)/)[0]; # Linux
  • Included Crypt-MatrixSSL.ppd and a precompiled Win32 .dll in ../blib/ for PPM (windows users without C/C++ compilers)
  • Tested: builds OK on Linux (RedHat AS4 + SUSE 10.3), Mac (OS/X darwin), and Windows (XP+VC6. Vista+VS.NET complies and runs, but the tests can't find the dll it just built - not sure why)

Documentation

Sample MatrixSSL client which grabs the google.com https home page
Sample MatrixSSL client which grabs the google.com https home page

Modules

Perl extension for SSL and TLS using MatrixSSL.org
Perl extension for SSL and TLS using MatrixSSL.org