Add ARM files
[dh-make-perl] / dev / arm / libnet-ssleay-perl / libnet-ssleay-perl-1.35 / Changes
diff --git a/dev/arm/libnet-ssleay-perl/libnet-ssleay-perl-1.35/Changes b/dev/arm/libnet-ssleay-perl/libnet-ssleay-perl-1.35/Changes
new file mode 100644 (file)
index 0000000..8047629
--- /dev/null
@@ -0,0 +1,297 @@
+Revision history for Perl extension Net::SSLeay.
+
+0.01  Thu Jun 27 03:56:00 1996
+       - original version; created by h2xs 1.16
+0.02  Trial with SSL.pm name
+0.03  Renamed everything Net::SSLeay
+0.04  19.7.1996 Fixed some 0.6.1 incompatibilities, namely removed
+      #include <ssl_locl.h>, fixed typo in SSL_get_cerificate, fixed
+      the return type of the same. --Sampo
+1.00  19.6.1998, Sampo Kellomaki <sampo@@_iki.fi>
+       - overhauled to SSLeay-0.9.0
+       - renamed cat to sslcat
+       - added lots of convenience functions, like get_https
+       - added couple of X509 routines
+       - improved tests and documentation
+       - fixed callbacks (but found that old callbacks dont work)
+1.01  23.6.1998, Sampo Kellomaki <sampo@@iki_.fi>
+       - made Makefile.PL check SSLeay version and to be more CPAN kosher
+       - changed build instructions to build outside perl source tree
+       - added random number initialization using /dev/urandom (if available)
+       - made ssl_write_all accept references, this is more memory efficient
+1.02  8.7.1998, Sampo Kellomaki <sampo@@iki._fi>
+       - Added SSL_(CTX)?_set_options and associated constants
+       - Slight clean-ups
+1.03  4.1.1999, Sampo Kellomaki <sampo@@iki._fi>
+       - Merged URI encoding patch to make_form
+         from Joe Rhett <jrhett@@navigist._com>
+       - changed sslcat, ssl_read_all, ssl_write_all to return error messages
+         as second member of list. Functions continue to behave the old way
+         if scalar return value is used (they check this with wantarray).
+         Change was suggested by Joe Rhett.
+       - changed $trace levels so that 0 does not produce any output
+       - changed get_https and put_https to fake error 900 in $response
+         return field
+       - changed print_errs and some other internals to return textual
+         errors instead of error count
+       - changed SSLeay.xs comments from #if 0 to #define REM. This will
+         hopefully make it easier to compile with some vendor compilers
+       - Added version detection code for OpenSSL-0.9.1c and checked
+         build
+1.04  31.1.1999, Sampo Kellomaki <sampo@@_iki._fi>
+       - Backward incompatible changes in OpenSSL API mean that 1.04 will
+         drop support for SSLeay and all OpenSSL versions prior
+         to 0.9.2b release. Thanks guys!
+       - Detected errors in OpenSSL-0.9.2b/ssl/ssl.h - see patch in README
+       - Reordered arguments of several functions to track OpenSSL-0.9.2b
+         changes. This also changes the order of args in corresponding
+         perl functions. You have been warned!
+               - SSL_use_certificate_ASN1(s,d,len)  // swapped d and len
+       - WARNING: Possibly fatal verify_callback parameter list issue
+         is still standing
+       - cleaned up many macros that used to access ctx->session directly,
+         OpenSSL-0.9.2b defines thes macros properly so I use them now.
+       - Added SSL_ctrl() and SSL_CTX_ctrl()
+       - Added SSL_get_options(), SSL_CTX_get_options(),
+         SSL_CTX_set_cipher_list()
+       - Removed SSL_add_session(), SSL_remove_session(),
+          and SSL_flush_sessions() per #if 0 in ssl.h, line 667
+       - Updated paths in various utility programs
+       - Upgraded version number detection logic in Makefile.PL
+       - Added -rsaref flag to Makefile.PL. This allows linking against rsaref
+       30.7.1999, final squeeze to get this out --Sampo
+       - upgrade to OpenSSL-0.9.3a
+       - upper case all header names so keys of the hash returned
+         from get_https are predictible
+       - fixed get_https and post_https so they don't do shutdown
+         anymore. This used to cause headaches when connection
+         renegotiation happened.
+       - applied ssl_read_CRLF patch by Clinton Wong <clintdw@@netcom._com>
+       - ActivePerl diffs from anton@@_genua.de applied,
+         but not tested.
+1.05  31.1.1999, --Sampo
+       - fixed test cert creation (lack of symlinks, reported
+          by schinder@@_pobox.com)
+       - callbacks fixed and tested to work
+       - added Authentication examples
+       - added couple more X509_STORE_CTX family functions
+1.06  7.4.2001, --Sampo
+       - fixed ssl_read_all bug where `0' input was mistaken for EOF.
+       - openssl-0.9.6a fixes (e.g. random number generator init)
+       - various minor fixes subnitted by fellow netters (sorry, I lost track
+         of your names so I do not name the contributors here)
+1.07  18.4.2001,
+       - TLSv1 support by Stephen C. Koehler <koehler@@securecomputing_.com>
+1.08  25.4.2001,
+       - applied 64 bit fixes by Marko Asplund <aspa@@kronodoc._fi>
+      17.7.2001,
+       - applied error codes and SSL_*_method patch by Noel Burton-Krahn
+          <noel@burton-krahn.com> via aspa
+       - warning cleanups by Jared Allison <jallison@@UU_.NET>
+       - do last loop fixes from Jim Bowlin <bowlin@@_mindspring.com>
+       - Fixed extra-newline-if-header-already-contained-newline problem
+         reported by Sean McMurray <smcmurray@verio.net> (first reported by
+         Yuao TANIGAWA <yuao@@_www.infosite.ne.jp> but not fixed by me back
+         then for some reason, my bad)
+       - Added ability to set client certificate for https_cat and sslcat
+         as suggested by Avi Ben-Harush <avib@@_atomica.com>
+       - created do_https2 with more rational calling sequence
+      18.7.2001,
+       - numerous windows oriented fixes from Eric A Selber
+         <eselber@@_briefcase.com>
+       - bumped OpenSSL version requirement to 0.9.6b and tested
+       - merged in Net::SSLeay::Handle by Jim Bowlin <jbowlin@@_linklint.org>
+1.09  20.8.2001,
+       - fixed Makefile.PL (computation of bin_path) and test.pl ($perl
+         use before defined) per Gordon Lack <gml4410@@_ggr.co.uk>
+      11.9.2001,
+       - Patch by Jeremy Mates <jmates@@_mbt.washington.edu> to make Handle.pm
+         more acceptable for older perls
+      25.9.2001,
+       - systematically implemented many of the newer functions of
+         openssl API (per popular request and for completeness)
+1.10  7.12.2001,
+       - Added proxy support by Bruno De Wolf <bruno.dewolf@@pandora._be>
+1.11  14.12.2001,
+       - Added proxy support to Net::SSLeay::Handle, too
+1.12  6.1.2002
+       - cosmetic fix to socket options from
+          Kwindla Hultman Kramer <kwindla@@allafrica_.com>
+1.13  13.2.2002
+       - eliminated initializing random numbers using /etc/passwd per
+         comments by Matt Messier <matt@@securesw_.com>
+       - tested against openssl-0.9.6c
+1.14  25.3.2002
+       - added code to Makefile.PL to verify that the same C compiler
+         is used for both perl and openssl
+       - added code to Makefile.PL to support aCC on HPUX. Detective
+         work contributed by Marko Asplund.
+       - added peer certificate support to hilevel API, inspired
+         by mock@@_obscurity.org 
+1.15  3.4.2002
+        - added `use bytes' from Marcus Taylor <marcus@@semantico_.com>
+          This avoids unicode/utf8 (as may appear in some XML docs)
+          from fooling the length comuptations.
+       - Dropped support for perl5.005_03 because I do not have opportunity 
+          to test it. --Sampo
+1.16  17.4.2002-22.5.2002
+        - applied patch to fix CTX_set_default_passwd_cb() contributed
+          by Timo Kujala <timo.kujala@@intellitel_.com>, --Sampo
+       - similar patch by Chris Ridd <chris.ridd@messagingdirect.com>
+       - applied patch to add various API functions by mikem@open.com_.au
+       - 5.005_03 compat fix for Handle.pm from Jim Mintha <jim@@ic._uva.nl>
+1.17  8.6.2002
+       - further fixes for Net::SSLeay::Handle from jbowlin@@_linklint.org
+       - improved README.Win32 and added RECIPE.Win32 from
+         Hermann Kelley <hkelley@@secmon._com>
+1.18  15.6.2002
+       - applied minor patch by Mark Veltzer <mark@@veltzer._org> to Makefile.PL
+1.19  10.8.2002-16.8.2002
+       - Added SSL_peek patch to ssl_read_until from 
+          Peter Behroozi <peter@@fhpwireless_.com> --Sampo
+       - Improved Windows instructions per Marcel Bucher <marcle@bucher._cc>
+1.20  16.8.2002
+       - Additional patch by Peter Behroozi <peter@@fhpwireless_.com> --Sampo
+       - Patch by Mike McCauley mikem@open.com_.au
+1.21  6.9.2002
+       - Patch by Mike McCauley mikem@open.com_.au
+      19.9.2002
+       - applied patch from Tim Engler <tim@burntcouch_.com>
+      30.10.2002,
+        - perl-5.8/gcc-3.2 patch on Makefile.PL from
+         Joern_Hoos@@notes.uni-paderborn._de, lucho@@galix._com,
+         bellis@@saberlogic._com, and simonclewer@@superquote._com
+1.22  8.1.2003
+       - proxy auth fix from Bill.Muller@@ubsw_..com
+      18.2.2003
+       - RAND patch from Toni Andjelkovic <toni@soth._at>
+1.23  13.6.2003
+       - some minor tweaks by many, mainly for RH build
+       - memory leak and cleanup patches from Marian Jancar <mjancar@suse._cz>
+1.24  25.6.2003
+        - write_partial() return value patch from
+          Kim Minh Kaplan <kmkaplan@selfoffice._com>
+      3.8.2003
+        - applied version check fix to Net::SSLeay::Handle.pm
+          from Jason Rhinelander <jason@gossamer-threads._com>
+      17.8.2003
+       - new features: http and raw tcp support
+       - fixed apparent STDIO vs. sysread bug in proxy connect
+1.25  18.8.2003
+    - added tcpecho.pl and tcpcat.pl to MANIFEST
+    - fixed some further bugs with TCP read all, etc.
+    - fixed some const char pointer warnings
+1.30  21.12.2005
+       - Fixed the MD5 function for hashsums containing \0
+       - Fixed some compile warnings with recent gcc.
+       - Fixed do_httpx3:
+         + Don't add additional Host: headers if it's already given
+         + Omit the :$port suffix for standard ports
+         + Thanks to ivan-cpan-rt@420.am
+       - Limit the chunk size when reading with tcp_read_all to 0x1000.
+         This fixes various rt tickets.
+       - Added patch to allow session caching
+       - Mike McCauley and Florian Ragwitz maintain this module now
+1.31_01 02.07.2007
+       - Only bind X509_STORE_set_trust #if OPENSSL_VERSION_NUMBER >= 0x0090800fL
+       - Removed %Filenum_Objects from Net::SSLeay::Handle so unused handles will be freed.
+       - Use ppport.h.
+       - improved openssl path guessing, forcing openssl path now
+            requires the -path flag (caution: incompatible flag change)
+            Path guessing works on windows too.
+            mikem, with patches from Stas Bekman
+       - Added /usr/sfw/bin/openssl to path guessing for Open Solaris,
+       suggested by Igor Boehme.
+       - Fixed a problem with X509_get_subjectAltNames not working when the
+       subjectAltNAmes are the first extension. Reported by Achim Grolms
+
+1.31_02 14.07.2007
+       - Fix linking problems on Windows. Tested with VC++ 6.0, Shining Light
+       0.9.7L on Windows Server 2003 with ActivePerl 5.8.8.820. Also tested
+       with OpenSSL 0.9.8e compiled from source.
+       - Unable to get working systems when compiling with MS Visual Studio
+       Express 2005. Contributions requested. This may be relevant:
+         http://www.itwriting.com/blog/?postid=261&replyto=2542
+       - Fixed a number of minor compile warnings on Windows
+       - Updated README.Win32 to define building procedures on Windows
+       - Fixed incorrect test failure reports in 08_external.
+       - Add parens to function calls in Makefile.PL to prevent
+       warnings with some perls.
+       - Tested on Sparc Solaris 8, Sparc Solaris 10, OpenSuSE 10.2 x64,
+       OpenSuSE 10.0 x86, FreeBSD 6.0 x86, Ubuntu 6.10, Fedora Core 6 x86
+       - Changed type of SSL_set_info_callback args to stop compiler warnings
+       on Windows
+       - Removed auto_include from Makefile.PL
+       - Removed build_requires('Test::NoWarnings') from Makefile.PL
+       - Testing with Strawberry Perl on Windows XP SP2, added doc to
+       README.Win32
+       - Testing with Perl CamelPack 5.8.7 on Windows XP SP2,added doc to
+       README.Win32
+       - Added optional support for SSL_set_hello_extension,
+       SSL_set_session_secret_cb to support various extension patches from 
+       a patch to openssl-0.9.9-dev contributed by Jouni Malinen. 
+       See wpa_supplicant/patches/openssl-0.9.9-session-ticket.patch in the
+       latest (git) version 0.6 and later of wpa_suplicant at 
+       http://hostap.epitest.fi/. These additions are ifdefed to 
+       SSL_F_SSL_SET_HELLO_EXTENSION which is added by the patch
+       Tested with openssl-SNAP-20070816.
+       - Added SSL_SESSION_set_master_key and SSL_get_keyblock_size.
+       - Added all SSL_OP_* options flags present in 0.9.9
+       - Fixed a bug in SSL_set_tmp_dh
+       - Doc improvements in README.Win32
+1.32 03.08.2007
+       - Don't let the tests die when something unexpected happens. Just BAIL_OUT.
+       - Some Win32 improvements.
+
+1.33_01 14.02.2008
+       - Fixed a compile problem with inc_paths /usr/kerberos/include
+       in inc/Module/Install/PRIVATE/Net/SSLeay.pm. Reported by "J. Nick
+       Koston via RT"
+       - Added optional support for SSL_set_hello_extension,
+        SSL_set_session_secret_cb to support various extension patches from
+        a patch to openssl-0.9.9-dev contributed by Jouni Malinen.
+        See wpa_supplicant/patches/openssl-0.9.9-session-ticket.patch in the
+        latest (git) version 0.6 and later of wpa_suplicant at
+        http://hostap.epitest.fi/. These additions are ifdefed to
+        SSL_F_SSL_SET_HELLO_EXTENSION which is added by the patch
+        Tested with openssl-SNAP-20070816.
+        - Added SSL_SESSION_set_master_key and SSL_get_keyblock_size.
+        - Added all SSL_OP_* options flags present in 0.9.9
+        - Fixed a bug in SSL_set_tmp_dh
+        - Doc improvements in README.Win32
+       - Fixed a problem with proxy connections: open_proxy_tcp_connection
+       was stopping after the first \n from teh proxy,
+       but instead should have looked for
+       $CRLF . $CRLF to find the beginning of the SSL content
+       - Fixed missing / on /usr/kerberos/include, reported by several people
+       - removed bacus.pt from host list in t/handle/external/10_destroy.t,
+       since it seems no longer to respond. Reported by tco2.
+       - changed t/handle/external/10_destroy.t so this list of URIs to be
+       tested can be configured with environment variable SSLEAY_URIS, a
+       colon separated list of host names. Suggested by tco2.
+       - changed t/handle/external/50_external.t and t/external/08_external.t
+       so this list of sites to be
+       tested can be configured with environment variable SSLEAY_SITES, a
+       colon separated list of host names. Suggested by tco2.
+       - Fixed doucumentation in README of how to use OPENSSL_PREFIX
+       environment variable to control the location of openssl. Reported by
+       "Quanah Gibson-Mount via RT".
+       - Don't use Module::Installs auto_install.
+       - Bind NID_ and GEN_ constants.
+       - Default to not running external tests.
+
+1.34 24.07.2008
+       - Fixed problem with X509_get_subjectAltNames, where some types of Alt
+       Name (eg DIRNAMEs) were not properly handled, resulting in seg faults.
+       Reported by Achim Grolms.
+       - Added support for ENGINE_load_builtin_engines and
+       ENGINE_register_all_complete in order to enable built-in OpenSSL
+       crypto engines for hardware acceleration etc.
+       - Added support for ENGINE_by_id and ENGINE_set_default, required
+       to enable Sun crypto acceleration
+
+1.35 25.07.208
+       - Fix test plan for autoload.t if Test::Exception isn't available.
+       - Skip rsa_generate_key.t if Test::Exception isn't available.
+
+#EOF