/[net-ssleay]/trunk/Changes
ViewVC logotype

Contents of /trunk/Changes

Parent Directory Parent Directory | Revision Log Revision Log


Revision 316 - (show annotations) (download)
Sun Mar 18 07:22:32 2012 UTC (2 years, 4 months ago) by mikem-guest
File size: 26332 byte(s)
A number of tests were present in svn, but missing from MANIFEST, and
     were therefore not included in the dist. Added.

1 Revision history for Perl extension Net::SSLeay.
2
3 1.46 ??????
4 Fixed a problem reported by Atoomic:
5 When bootstrapping Net::SSleay ( with DynaLoader ) if you override the SIG{DIE} signal, using
6 Net::SSLeay will result in an error.
7 Recreated META.yml, added META.yml to dist
8 Fixed typo: the word "corresponding" was mis-spelled as "coresponding"
9 throughout the POD. Patched by kmx.
10 Updated META.yml to include repository and bugtracker
11 Constants cleanup - removing non existing constants (perhaps from pre-0.9.6 era) - kmx
12 Automatic constants.c generation via helper_script/regen_openssl_constants.pl - kmx
13 Future changes in constants now under better control via
14 t/local/21_constants.t - kmx
15 Added missing new files
16 Reordering @EXPORT_OK (constants first, functions next) - kmx
17 Adding missing 51 constants to @EXPORT_OK + test to keep it in sync - kmx
18 Instructions "howto add new constant" added to helper_script/regen_openssl_constants.pl - kmx
19 NEWLY INTRODUCED CONSTANTS:
20 - Net::SSLeay::ASN1_STRFLGS_ESC_CTRL
21 - Net::SSLeay::ASN1_STRFLGS_ESC_MSB
22 - Net::SSLeay::ASN1_STRFLGS_ESC_QUOTE
23 - Net::SSLeay::ASN1_STRFLGS_RFC2253
24 - Net::SSLeay::ERROR_WANT_ACCEPT
25 - Net::SSLeay::EVP_PKS_DSA
26 - Net::SSLeay::EVP_PKS_EC
27 - Net::SSLeay::EVP_PKS_RSA
28 - Net::SSLeay::EVP_PKT_ENC
29 - Net::SSLeay::EVP_PKT_EXCH
30 - Net::SSLeay::EVP_PKT_EXP
31 - Net::SSLeay::EVP_PKT_SIGN
32 - Net::SSLeay::EVP_PK_DH
33 - Net::SSLeay::EVP_PK_DSA
34 - Net::SSLeay::EVP_PK_EC
35 - Net::SSLeay::EVP_PK_RSA
36 - Net::SSLeay::MBSTRING_ASC
37 - Net::SSLeay::MBSTRING_BMP
38 - Net::SSLeay::MBSTRING_FLAG
39 - Net::SSLeay::MBSTRING_UNIV
40 - Net::SSLeay::MBSTRING_UTF8
41 - Net::SSLeay::OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION
42 - Net::SSLeay::OP_CISCO_ANYCONNECT
43 - Net::SSLeay::OP_CRYPTOPRO_TLSEXT_BUG
44 - Net::SSLeay::OP_LEGACY_SERVER_CONNECT
45 - Net::SSLeay::OP_NO_TLSv1_1
46 - Net::SSLeay::OP_NO_TLSv1_2
47 - Net::SSLeay::OP_SINGLE_ECDH_USE
48 - Net::SSLeay::OP_TLS_BLOCK_PADDING_BUG
49 - Net::SSLeay::X509V3_EXT_CTX_DEP
50 - Net::SSLeay::X509V3_EXT_DYNAMIC
51 - Net::SSLeay::X509V3_EXT_MULTILINE
52 - Net::SSLeay::X509_V_FLAG_CHECK_SS_SIGNATURE
53 - Net::SSLeay::X509_V_FLAG_EXTENDED_CRL_SUPPORT
54 - Net::SSLeay::X509_V_FLAG_POLICY_MASK
55 - Net::SSLeay::X509_V_FLAG_USE_DELTAS
56 - Net::SSLeay::X509_V_OK
57 - Net::SSLeay::XN_FLAG_COMPAT
58 - Net::SSLeay::XN_FLAG_DN_REV
59 - Net::SSLeay::XN_FLAG_DUMP_UNKNOWN_FIELDS
60 - Net::SSLeay::XN_FLAG_FN_ALIGN
61 - Net::SSLeay::XN_FLAG_FN_LN
62 - Net::SSLeay::XN_FLAG_FN_MASK
63 - Net::SSLeay::XN_FLAG_FN_NONE
64 - Net::SSLeay::XN_FLAG_FN_OID
65 - Net::SSLeay::XN_FLAG_FN_SN
66 - Net::SSLeay::XN_FLAG_MULTILINE
67 - Net::SSLeay::XN_FLAG_ONELINE
68 - Net::SSLeay::XN_FLAG_RFC2253
69 - Net::SSLeay::XN_FLAG_SEP_COMMA_PLUS
70 - Net::SSLeay::XN_FLAG_SEP_CPLUS_SPC
71 - Net::SSLeay::XN_FLAG_SEP_MASK
72 - Net::SSLeay::XN_FLAG_SEP_MULTILINE
73 - Net::SSLeay::XN_FLAG_SEP_SPLUS_SPC
74 - Net::SSLeay::XN_FLAG_SPC_EQ
75 A number of tests were present in svn, but missing from MANIFEST, and
76 were therefore not included in the dist. Added.
77
78 1.45 2012-02-25
79 Added mising doc for SESSION_cmp. Patch by paul.
80
81 1.44 2012-02-25
82 Added missing t/data/binary-test.file to MANIFEST
83
84 1.43 2012-02-24
85 Fixed some typos. Patched by Neil Bowers.
86 SSLeay.pm convenience functions now call Net::SSLeay::initialize that
87 initializes the SSL library at most once.
88 Patch from kmx to protect SSLeay_add_ssl_algorithms from multiple loads
89 and reentrancy in multi-threaded perls.
90 Patch from kmx to add reentrancy protection for callbacks in
91 multithreading.
92 Updated ppport.h, fixed some complaints from ppport.h
93 Fixed a problem with CTX_use_PKCS12_file on Windows, since the file was
94 not opened in binary mode. Reported by kmx.
95 Added resources line for SVN repository to Makefile. Suggested by kmx.
96 Fixed complaints unders some windows compilers about cast from pointer to integer of
97 different size. Suggested by kmx.
98 Added thread safety and dynamic locking. This should complete thread
99 safety work, making Net::SSLeay completely thread-safe. Patches by kind
100 assistance of kmx.
101 Improvements to openssl backwards compatibility. Now build with versions
102 back to 0.9.6. With extreme thanks to kmx.
103 Improvements to documentation, thanks to kmx.
104 SUMMARY OF NEWLY INTRODUCED FUNCTIONS:
105 - Net::SSLeay::initialize
106 - Net::SSLeay::SSLeay
107 - Net::SSLeay::SSLeay_version
108 - Net::SSLeay::CIPHER_get_name
109 - Net::SSLeay::ASN1_TIME_new
110 - Net::SSLeay::ASN1_TIME_free
111 - Net::SSLeay::ASN1_TIME_set
112 - Net::SSLeay::P_ASN1_TIME_get_isotime
113 - Net::SSLeay::P_ASN1_TIME_set_isotime
114 - Net::SSLeay::P_ASN1_TIME_put2string
115 - Net::SSLeay::OpenSSL_add_all_digests
116 - Net::SSLeay::P_EVP_MD_list_all
117 - Net::SSLeay::EVP_get_digestbyname
118 - Net::SSLeay::EVP_MD_type
119 - Net::SSLeay::EVP_MD_size
120 - Net::SSLeay::EVP_MD_CTX_md
121 - Net::SSLeay::EVP_MD_CTX_create
122 - Net::SSLeay::EVP_MD_CTX_destroy
123 - Net::SSLeay::EVP_DigestInit
124 - Net::SSLeay::EVP_DigestInit_ex
125 - Net::SSLeay::EVP_DigestUpdate
126 - Net::SSLeay::EVP_DigestFinal
127 - Net::SSLeay::EVP_DigestFinal_ex
128 - Net::SSLeay::EVP_Digest
129 - Net::SSLeay::SHA1
130 - Net::SSLeay::SHA256
131 - Net::SSLeay::SHA512
132 - Net::SSLeay::EVP_sha1
133 - Net::SSLeay::EVP_sha512
134 Fixed a problem with set_proxy where the password was not properly
135 set. The code to do this went missing at some stage. Reported by Ulrich
136 Weber via RT.
137 Further improvements to testing time functions.
138 Added t/local/37_asn1_time.t
139 Added various digest functions, documentation and tests
140 Removed debug from P_ASN1_TIME_get_isotime. Courtesy kmx.
141 Remove unnecessary warnings about Random number generator not
142 seeded. Courtesy kmx.
143 Fixed an error in 04_basic.t triggered if Test::Exception not present.
144 Added documentation for many CTX_ functions. Courtesy kmx.
145 Fixed mionor typos in SSLeay.xs. Courtesy kmx.
146 Moved documentation to new lib/Net/SSLeay.pod. Courtesy kmx.
147 Additions to documentation in pod. Courtesy kmx.
148 Fixed some incorrect return types from SSL_set_options
149 SSL_CTX_set_options. Courtesy kmx.
150 Further documentation in pod. Courtesy kmx.
151 Small fixes to XS code + one new trivial function SSL_CIPHER_get_name
152 And one more thing - 02_pod_coverage.t is turned ON passing all tests -
153 never ever allow a new function without at least a short doc. Courtesy
154 kmx.
155 Removed 2 unnecessary 'local $[;' from SSLeay.pm
156
157 1.42 2011-10-03
158 Fixed incorrect documentation of how to enable CRL checking. Patched
159 by Steffen_Ullrich.
160 Fixed incorrect letter in Sebastien in Credits. Patch by Neil Bowers.
161 Reversed order of the Changes file to be reverse chronological. Patch by
162 Neil Bowers.
163 Fixed a a compile error when building on Windows with MSVC6. reported and
164 patched by "Andrew J. Savige via RT".
165
166 1.41 2011-09-25
167 Fixed incorrect const signatures for 1.0 that were causing warnings.
168 Patches provided by "Douglas
169 Christopher Wilson via RT". Now have clean compile with 0.9.8a through 1.0.0.
170 1.40 2011-09-23
171 Fixed incorrect argument type in call to SSL_set1_param
172 Fixed a number of issues with pointer sizes, patched by "Douglas
173 Christopher Wilson via RT". Removed redundant pointer cast tests from t/
174 Added Perl version requirements to SSLeay.pm
175 1.39 2011-09-21
176 Downgraded Module::Install to 0.93 since 1.01 was causing problems in
177 the Makefile. Reported by Albert Chin.
178 1.38 2011-09-16
179 - Fixed a problem with various symbols that only became
180 available in OpenSSL 0.9.8 such as X509_VERIFY_PARAM and
181 X509_POLICY_NODE, causing build failures with older versions of
182 OpenSSL. Patched by paul.
183 1.37 2011-09-16
184 - Added X509_get_fingerprint, contributed by Thierry Walrant (with
185 minor changes die to the fact that stricmp is not avialable. Cert
186 types must be lowercase. Also added test to 07_sslecho.t
187 - Added suport for SSL_CTX_set1_param, SSL_set1_param,
188 selected X509_VERIFY_PARAM_* OBJ_* functions. Added new test
189 t/local/36_verify.t
190 - Fixed the prototype for randomize(), it missed one arg, and errors
191 are reported with perl 5.10.1 on Windows
192 - Fixed an uninitialized value warning in $Net::SSLeay::proxyauth,
193 reported by Andrey Rikov.
194 - Update so net-ssleay will compile if SSLV2 is not present. Patch
195 from Chris Butler.
196 - Fixed a problem where sslcat (and possibly other functions) expect RSA keys and will not
197 load DSA keys for client certificates. Reported and patched by "Jesse
198 DeFer via RT"
199 - Removed SSL_CTX_v2_new and SSLv2_method() for OpenSSL 1.0 and later.
200 - Added CTX_use_PKCS12_file contributed by "Andrew A. Budkin".
201 1.36 30.01.2010
202 - Fix problems with building on GNU/kFreeBSD, to do with use of pack
203 instread of sockaddr_in. Patched by Debian Perl Group. (Closes RT#40144)
204 - Fixed a compile problem in t/local/ptr_cast_test.c for some gcc
205 versions. Reported by "Ryan McGuigan via RT". (Closes RT#52525)
206 - Improved OpenSSL detection on Win32/strawberry perl. Patch provided
207 by kmx. (Closes RT#49287)
208 - Fix test failures on some 64-bit platforms. (Closes RT#53585)
209 - Make X509_NAME_get_text_by_NID return its result without a trailing NUL.
210 Patched by Steffen Ullrich. (Closes RT#35754)
211 - SSL_set_session_secret_cb required for EAP-FAST is now enabled for both
212 SSL_F_SSL_SET_HELLO_EXTENSION and
213 SSL_F_SSL_SET_SESSION_TICKET_EXT. The name of this #define
214 changed after 0.9.8i. SSL_set_hello_extension is not available after
215 0.9.8i.
216 - Added SSL_CTX_get_client_CA_list sk_X509_NAME_free sk_X509_NAME_num
217 sk_X509_NAME_value SSL_get_client_CA_list, from patch provided by
218 Joerg Schneider
219 - Added EVP_add_digest and EVP_sha256 (if available)
220 - Improve documentation on callback functions.
221 - Stop looping forever when writing to broken connections. Patched by
222 Martin Mares. (Closes RT#44170)
223 - Patches from "Martijn van Beers via RT" to add SSL_SENT_SHUTDOWN
224 and SSL_RECEIVED_SHUTDOWN, remove broken URLs,
225 and to fix some documentation issues.
226 - Various changes to build with OpenSSL 1.0 beta1:
227 SSL_SESSION_cmp has been removed
228 return type of SSL_CTX_sessions changed in an ugly way
229 - Fixed a build problem reported by SISYPHUS:
230 On Windows Vista64, ActivePerl 5.10.0 (build 1004, x64), running 'nmake
231 test', the process hangs forever when it comes to building the test
232 executable (as the executable fails to build).
233 - Applied patch from ecmenifee in to improve handling of errors in
234 ssl_write_all. (Closes RT#48132)
235 - Patch to permit compile and testing on OS/2 submitted by Ilya
236 Zakharevich.
237 - Fixed compile problems with openssl-1.0.0-beta3 due to MD2 now being
238 optional. Reported by paul [...] city-fan.org.
239 - Fixed compile problems with openssl-0.9.7 and earlier with undefined
240 symbol EVP_sha256. Reported by paul [...] city-fan.org.
241 - Fixed a typo reported by Dan Dascalescu.
242 - added RIPEMD160 digest function. Patch provided by dkg.
243
244 1.35 25.07.2008
245 - Fix test plan for autoload.t if Test::Exception isn't available.
246 - Skip rsa_generate_key.t if Test::Exception isn't available.
247
248 1.34 24.07.2008
249 - Fixed problem with X509_get_subjectAltNames, where some types of Alt
250 Name (eg DIRNAMEs) were not properly handled, resulting in seg faults.
251 Reported by Achim Grolms.
252 - Added support for ENGINE_load_builtin_engines and
253 ENGINE_register_all_complete in order to enable built-in OpenSSL
254 crypto engines for hardware acceleration etc.
255 - Added support for ENGINE_by_id and ENGINE_set_default, required
256 to enable Sun crypto acceleration
257
258 1.33_01 14.02.2008
259 - Fixed a compile problem with inc_paths /usr/kerberos/include
260 in inc/Module/Install/PRIVATE/Net/SSLeay.pm. Reported by "J. Nick
261 Koston via RT"
262 - Added optional support for SSL_set_hello_extension,
263 SSL_set_session_secret_cb to support various extension patches from
264 a patch to openssl-0.9.9-dev contributed by Jouni Malinen.
265 See wpa_supplicant/patches/openssl-0.9.9-session-ticket.patch in the
266 latest (git) version 0.6 and later of wpa_suplicant at
267 http://hostap.epitest.fi/. These additions are ifdefed to
268 SSL_F_SSL_SET_HELLO_EXTENSION which is added by the patch
269 Tested with openssl-SNAP-20070816.
270 - Added SSL_SESSION_set_master_key and SSL_get_keyblock_size.
271 - Added all SSL_OP_* options flags present in 0.9.9
272 - Fixed a bug in SSL_set_tmp_dh
273 - Doc improvements in README.Win32
274 - Fixed a problem with proxy connections: open_proxy_tcp_connection
275 was stopping after the first \n from teh proxy,
276 but instead should have looked for
277 $CRLF . $CRLF to find the beginning of the SSL content
278 - Fixed missing / on /usr/kerberos/include, reported by several people
279 - removed bacus.pt from host list in t/handle/external/10_destroy.t,
280 since it seems no longer to respond. Reported by tco2.
281 - changed t/handle/external/10_destroy.t so this list of URIs to be
282 tested can be configured with environment variable SSLEAY_URIS, a
283 colon separated list of host names. Suggested by tco2.
284 - changed t/handle/external/50_external.t and t/external/08_external.t
285 so this list of sites to be
286 tested can be configured with environment variable SSLEAY_SITES, a
287 colon separated list of host names. Suggested by tco2.
288 - Fixed doucumentation in README of how to use OPENSSL_PREFIX
289 environment variable to control the location of openssl. Reported by
290 "Quanah Gibson-Mount via RT".
291 - Don't use Module::Installs auto_install.
292 - Bind NID_ and GEN_ constants.
293 - Default to not running external tests.
294
295 1.32 03.08.2007
296 - Don't let the tests die when something unexpected happens. Just BAIL_OUT.
297 - Some Win32 improvements.
298
299 1.31_02 14.07.2007
300 - Fix linking problems on Windows. Tested with VC++ 6.0, Shining Light
301 0.9.7L on Windows Server 2003 with ActivePerl 5.8.8.820. Also tested
302 with OpenSSL 0.9.8e compiled from source.
303 - Unable to get working systems when compiling with MS Visual Studio
304 Express 2005. Contributions requested. This may be relevant:
305 http://www.itwriting.com/blog/?postid=261&replyto=2542
306 - Fixed a number of minor compile warnings on Windows
307 - Updated README.Win32 to define building procedures on Windows
308 - Fixed incorrect test failure reports in 08_external.
309 - Add parens to function calls in Makefile.PL to prevent
310 warnings with some perls.
311 - Tested on Sparc Solaris 8, Sparc Solaris 10, OpenSuSE 10.2 x64,
312 OpenSuSE 10.0 x86, FreeBSD 6.0 x86, Ubuntu 6.10, Fedora Core 6 x86
313 - Changed type of SSL_set_info_callback args to stop compiler warnings
314 on Windows
315 - Removed auto_include from Makefile.PL
316 - Removed build_requires('Test::NoWarnings') from Makefile.PL
317 - Testing with Strawberry Perl on Windows XP SP2, added doc to
318 README.Win32
319 - Testing with Perl CamelPack 5.8.7 on Windows XP SP2,added doc to
320 README.Win32
321 - Added optional support for SSL_set_hello_extension,
322 SSL_set_session_secret_cb to support various extension patches from
323 a patch to openssl-0.9.9-dev contributed by Jouni Malinen.
324 See wpa_supplicant/patches/openssl-0.9.9-session-ticket.patch in the
325 latest (git) version 0.6 and later of wpa_suplicant at
326 http://hostap.epitest.fi/. These additions are ifdefed to
327 SSL_F_SSL_SET_HELLO_EXTENSION which is added by the patch
328 Tested with openssl-SNAP-20070816.
329 - Added SSL_SESSION_set_master_key and SSL_get_keyblock_size.
330 - Added all SSL_OP_* options flags present in 0.9.9
331 - Fixed a bug in SSL_set_tmp_dh
332 - Doc improvements in README.Win32
333 1.31_01 02.07.2007
334 - Only bind X509_STORE_set_trust #if OPENSSL_VERSION_NUMBER >= 0x0090800fL
335 - Removed %Filenum_Objects from Net::SSLeay::Handle so unused handles will be freed.
336 - Use ppport.h.
337 - improved openssl path guessing, forcing openssl path now
338 requires the -path flag (caution: incompatible flag change)
339 Path guessing works on windows too.
340 mikem, with patches from Stas Bekman
341 - Added /usr/sfw/bin/openssl to path guessing for Open Solaris,
342 suggested by Igor Boehme.
343 - Fixed a problem with X509_get_subjectAltNames not working when the
344 subjectAltNAmes are the first extension. Reported by Achim Grolms
345
346 1.30 21.12.2005
347 - Fixed the MD5 function for hashsums containing \0
348 - Fixed some compile warnings with recent gcc.
349 - Fixed do_httpx3:
350 + Don't add additional Host: headers if it's already given
351 + Omit the :$port suffix for standard ports
352 + Thanks to ivan-cpan-rt@420.am
353 - Limit the chunk size when reading with tcp_read_all to 0x1000.
354 This fixes various rt tickets.
355 - Added patch to allow session caching
356 - Mike McCauley and Florian Ragwitz maintain this module now
357 1.25 18.8.2003
358 - added tcpecho.pl and tcpcat.pl to MANIFEST
359 - fixed some further bugs with TCP read all, etc.
360 - fixed some const char pointer warnings
361 1.24 25.6.2003
362 - write_partial() return value patch from
363 Kim Minh Kaplan <kmkaplan@selfoffice._com>
364 3.8.2003
365 - applied version check fix to Net::SSLeay::Handle.pm
366 from Jason Rhinelander <jason@gossamer-threads._com>
367 17.8.2003
368 - new features: http and raw tcp support
369 - fixed apparent STDIO vs. sysread bug in proxy connect
370 1.23 13.6.2003
371 - some minor tweaks by many, mainly for RH build
372 - memory leak and cleanup patches from Marian Jancar <mjancar@suse._cz>
373 1.22 8.1.2003
374 - proxy auth fix from Bill.Muller@@ubsw_..com
375 18.2.2003
376 - RAND patch from Toni Andjelkovic <toni@soth._at>
377 1.21 6.9.2002
378 - Patch by Mike McCauley mikem@open.com_.au
379 19.9.2002
380 - applied patch from Tim Engler <tim@burntcouch_.com>
381 30.10.2002,
382 - perl-5.8/gcc-3.2 patch on Makefile.PL from
383 Joern_Hoos@@notes.uni-paderborn._de, lucho@@galix._com,
384 bellis@@saberlogic._com, and simonclewer@@superquote._com
385 1.20 16.8.2002
386 - Additional patch by Peter Behroozi <peter@@fhpwireless_.com> --Sampo
387 - Patch by Mike McCauley mikem@open.com_.au
388 1.19 10.8.2002-16.8.2002
389 - Added SSL_peek patch to ssl_read_until from
390 Peter Behroozi <peter@@fhpwireless_.com> --Sampo
391 - Improved Windows instructions per Marcel Bucher <marcle@bucher._cc>
392 1.18 15.6.2002
393 - applied minor patch by Mark Veltzer <mark@@veltzer._org> to Makefile.PL
394 1.17 8.6.2002
395 - further fixes for Net::SSLeay::Handle from jbowlin@@_linklint.org
396 - improved README.Win32 and added RECIPE.Win32 from
397 Hermann Kelley <hkelley@@secmon._com>
398 1.16 17.4.2002-22.5.2002
399 - applied patch to fix CTX_set_default_passwd_cb() contributed
400 by Timo Kujala <timo.kujala@@intellitel_.com>, --Sampo
401 - similar patch by Chris Ridd <chris.ridd@messagingdirect.com>
402 - applied patch to add various API functions by mikem@open.com_.au
403 - 5.005_03 compat fix for Handle.pm from Jim Mintha <jim@@ic._uva.nl>
404 1.15 3.4.2002
405 - added `use bytes' from Marcus Taylor <marcus@@semantico_.com>
406 This avoids unicode/utf8 (as may appear in some XML docs)
407 from fooling the length comuptations.
408 - Dropped support for perl5.005_03 because I do not have opportunity
409 to test it. --Sampo
410 1.14 25.3.2002
411 - added code to Makefile.PL to verify that the same C compiler
412 is used for both perl and openssl
413 - added code to Makefile.PL to support aCC on HPUX. Detective
414 work contributed by Marko Asplund.
415 - added peer certificate support to hilevel API, inspired
416 by mock@@_obscurity.org
417 1.13 13.2.2002
418 - eliminated initializing random numbers using /etc/passwd per
419 comments by Matt Messier <matt@@securesw_.com>
420 - tested against openssl-0.9.6c
421 1.12 6.1.2002
422 - cosmetic fix to socket options from
423 Kwindla Hultman Kramer <kwindla@@allafrica_.com>
424 1.11 14.12.2001,
425 - Added proxy support to Net::SSLeay::Handle, too
426 1.10 7.12.2001,
427 - Added proxy support by Bruno De Wolf <bruno.dewolf@@pandora._be>
428 1.09 20.8.2001,
429 - fixed Makefile.PL (computation of bin_path) and test.pl ($perl
430 use before defined) per Gordon Lack <gml4410@@_ggr.co.uk>
431 11.9.2001,
432 - Patch by Jeremy Mates <jmates@@_mbt.washington.edu> to make Handle.pm
433 more acceptable for older perls
434 25.9.2001,
435 - systematically implemented many of the newer functions of
436 openssl API (per popular request and for completeness)
437 1.08 25.4.2001,
438 - applied 64 bit fixes by Marko Asplund <aspa@@kronodoc._fi>
439 17.7.2001,
440 - applied error codes and SSL_*_method patch by Noel Burton-Krahn
441 <noel@burton-krahn.com> via aspa
442 - warning cleanups by Jared Allison <jallison@@UU_.NET>
443 - do last loop fixes from Jim Bowlin <bowlin@@_mindspring.com>
444 - Fixed extra-newline-if-header-already-contained-newline problem
445 reported by Sean McMurray <smcmurray@verio.net> (first reported by
446 Yuao TANIGAWA <yuao@@_www.infosite.ne.jp> but not fixed by me back
447 then for some reason, my bad)
448 - Added ability to set client certificate for https_cat and sslcat
449 as suggested by Avi Ben-Harush <avib@@_atomica.com>
450 - created do_https2 with more rational calling sequence
451 18.7.2001,
452 - numerous windows oriented fixes from Eric A Selber
453 <eselber@@_briefcase.com>
454 - bumped OpenSSL version requirement to 0.9.6b and tested
455 - merged in Net::SSLeay::Handle by Jim Bowlin <jbowlin@@_linklint.org>
456 1.07 18.4.2001,
457 - TLSv1 support by Stephen C. Koehler <koehler@@securecomputing_.com>
458 1.06 7.4.2001, --Sampo
459 - fixed ssl_read_all bug where `0' input was mistaken for EOF.
460 - openssl-0.9.6a fixes (e.g. random number generator init)
461 - various minor fixes subnitted by fellow netters (sorry, I lost track
462 of your names so I do not name the contributors here)
463 1.05 31.1.1999, --Sampo
464 - fixed test cert creation (lack of symlinks, reported
465 by schinder@@_pobox.com)
466 - callbacks fixed and tested to work
467 - added Authentication examples
468 - added couple more X509_STORE_CTX family functions
469 1.04 31.1.1999, Sampo Kellomaki <sampo@@_iki._fi>
470 - Backward incompatible changes in OpenSSL API mean that 1.04 will
471 drop support for SSLeay and all OpenSSL versions prior
472 to 0.9.2b release. Thanks guys!
473 - Detected errors in OpenSSL-0.9.2b/ssl/ssl.h - see patch in README
474 - Reordered arguments of several functions to track OpenSSL-0.9.2b
475 changes. This also changes the order of args in corresponding
476 perl functions. You have been warned!
477 - SSL_use_certificate_ASN1(s,d,len) // swapped d and len
478 - WARNING: Possibly fatal verify_callback parameter list issue
479 is still standing
480 - cleaned up many macros that used to access ctx->session directly,
481 OpenSSL-0.9.2b defines thes macros properly so I use them now.
482 - Added SSL_ctrl() and SSL_CTX_ctrl()
483 - Added SSL_get_options(), SSL_CTX_get_options(),
484 SSL_CTX_set_cipher_list()
485 - Removed SSL_add_session(), SSL_remove_session(),
486 and SSL_flush_sessions() per #if 0 in ssl.h, line 667
487 - Updated paths in various utility programs
488 - Upgraded version number detection logic in Makefile.PL
489 - Added -rsaref flag to Makefile.PL. This allows linking against rsaref
490 30.7.1999, final squeeze to get this out --Sampo
491 - upgrade to OpenSSL-0.9.3a
492 - upper case all header names so keys of the hash returned
493 from get_https are predictible
494 - fixed get_https and post_https so they don't do shutdown
495 anymore. This used to cause headaches when connection
496 renegotiation happened.
497 - applied ssl_read_CRLF patch by Clinton Wong <clintdw@@netcom._com>
498 - ActivePerl diffs from anton@@_genua.de applied,
499 but not tested.
500 1.03 4.1.1999, Sampo Kellomaki <sampo@@iki._fi>
501 - Merged URI encoding patch to make_form
502 from Joe Rhett <jrhett@@navigist._com>
503 - changed sslcat, ssl_read_all, ssl_write_all to return error messages
504 as second member of list. Functions continue to behave the old way
505 if scalar return value is used (they check this with wantarray).
506 Change was suggested by Joe Rhett.
507 - changed $trace levels so that 0 does not produce any output
508 - changed get_https and put_https to fake error 900 in $response
509 return field
510 - changed print_errs and some other internals to return textual
511 errors instead of error count
512 - changed SSLeay.xs comments from #if 0 to #define REM. This will
513 hopefully make it easier to compile with some vendor compilers
514 - Added version detection code for OpenSSL-0.9.1c and checked
515 build
516 1.02 8.7.1998, Sampo Kellomaki <sampo@@iki._fi>
517 - Added SSL_(CTX)?_set_options and associated constants
518 - Slight clean-ups
519 1.01 23.6.1998, Sampo Kellomaki <sampo@@iki_.fi>
520 - made Makefile.PL check SSLeay version and to be more CPAN kosher
521 - changed build instructions to build outside perl source tree
522 - added random number initialization using /dev/urandom (if available)
523 - made ssl_write_all accept references, this is more memory efficient
524 1.00 19.6.1998, Sampo Kellomaki <sampo@@_iki.fi>
525 - overhauled to SSLeay-0.9.0
526 - renamed cat to sslcat
527 - added lots of convenience functions, like get_https
528 - added couple of X509 routines
529 - improved tests and documentation
530 - fixed callbacks (but found that old callbacks dont work)
531 0.04 19.7.1996 Fixed some 0.6.1 incompatibilities, namely removed
532 #include <ssl_locl.h>, fixed typo in SSL_get_cerificate, fixed
533 the return type of the same. --Sampo
534 0.03 Renamed everything Net::SSLeay
535 0.02 Trial with SSL.pm name
536 0.01 Thu Jun 27 03:56:00 1996
537 - original version; created by h2xs 1.16
538 #EOF

  ViewVC Help
Powered by ViewVC 1.1.5