head	1.5;
access;
symbols
	pkgsrc-2013Q2:1.5.0.4
	pkgsrc-2013Q2-base:1.5
	pkgsrc-2012Q4:1.5.0.2
	pkgsrc-2012Q4-base:1.5
	pkgsrc-2012Q3:1.4.0.26
	pkgsrc-2012Q3-base:1.4
	pkgsrc-2012Q2:1.4.0.24
	pkgsrc-2012Q2-base:1.4
	pkgsrc-2012Q1:1.4.0.22
	pkgsrc-2012Q1-base:1.4
	pkgsrc-2011Q4:1.4.0.20
	pkgsrc-2011Q4-base:1.4
	pkgsrc-2011Q3:1.4.0.18
	pkgsrc-2011Q3-base:1.4
	pkgsrc-2011Q2:1.4.0.16
	pkgsrc-2011Q2-base:1.4
	pkgsrc-2011Q1:1.4.0.14
	pkgsrc-2011Q1-base:1.4
	pkgsrc-2010Q4:1.4.0.12
	pkgsrc-2010Q4-base:1.4
	pkgsrc-2010Q3:1.4.0.10
	pkgsrc-2010Q3-base:1.4
	pkgsrc-2010Q2:1.4.0.8
	pkgsrc-2010Q2-base:1.4
	pkgsrc-2010Q1:1.4.0.6
	pkgsrc-2010Q1-base:1.4
	pkgsrc-2009Q4:1.4.0.4
	pkgsrc-2009Q4-base:1.4
	pkgsrc-2009Q3:1.4.0.2
	pkgsrc-2009Q3-base:1.4
	pkgsrc-2008Q4:1.3.0.16
	pkgsrc-2008Q4-base:1.3
	pkgsrc-2008Q3:1.3.0.14
	pkgsrc-2008Q3-base:1.3
	cube-native-xorg:1.3.0.12
	cube-native-xorg-base:1.3
	pkgsrc-2008Q2:1.3.0.10
	pkgsrc-2008Q2-base:1.3
	pkgsrc-2008Q1:1.3.0.8
	pkgsrc-2008Q1-base:1.3
	pkgsrc-2007Q4:1.3.0.6
	pkgsrc-2007Q4-base:1.3
	pkgsrc-2007Q3:1.3.0.4
	pkgsrc-2007Q3-base:1.3
	pkgsrc-2007Q2:1.3.0.2
	pkgsrc-2007Q2-base:1.3
	pkgsrc-2007Q1:1.1.1.1.0.10
	pkgsrc-2007Q1-base:1.1.1.1
	pkgsrc-2006Q4:1.1.1.1.0.8
	pkgsrc-2006Q4-base:1.1.1.1
	pkgsrc-2006Q3:1.1.1.1.0.6
	pkgsrc-2006Q3-base:1.1.1.1
	pkgsrc-2006Q2:1.1.1.1.0.4
	pkgsrc-2006Q2-base:1.1.1.1
	pkgsrc-2006Q1:1.1.1.1.0.2
	pkgsrc-2006Q1-base:1.1.1.1
	pkgsrc-20060120:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.5
date	2012.10.21.22.19.14;	author wiz;	state dead;
branches;
next	1.4;

1.4
date	2009.09.02.11.43.31;	author plunky;	state Exp;
branches;
next	1.3;

1.3
date	2007.06.09.13.18.57;	author wiz;	state dead;
branches;
next	1.2;

1.2
date	2007.06.08.07.57.11;	author wiz;	state Exp;
branches;
next	1.1;

1.1
date	2006.01.20.20.08.53;	author wiz;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2006.01.20.20.08.53;	author wiz;	state Exp;
branches;
next	;


desc
@@


1.5
log
@Update to 0.64:

0.64 2012-08-06 01:23:30

- Drastically simplify Makefile.PL to resolve RT bugs #61249, #61324,
  #63553, #68208, and #68084.

- Forgot to update Changes for 0.63, so this version overrides that.


0.61_05 2012-08-04 00:40:22 UTC

- Trying to distinguish between good vs bad zero returns from underlying
  SSL_read/SSL_write broke stuff (see RT bug #78695). Revert to previous
  behavior.

- Completely re-organize Makefile.PL. I hope these changes will help take
  care of RT bugs #61324, #61249, #63553, and #68084 etc. This is not
  necessarily finished, but I want to see what happens on CPAN Testers at
  this point before making a few other minor changes.

0.60 2012-07-29 21:43:47 UTC

- Release 0.59_03 as 0.60 so distributions can pick up various fixes. The most
  important one seems to be bug RT #70565. This should take care of bug RT
  #77167

- SSL_read and SSL_write now try to handle incomplete reads/writes (see bug RT
  RT #64054). The current test suite does is not very comprehensive, so caution
  is recommended at this point. Also, if you have good test cases, I would love
  to incorporate them into the distribution.

0.59_03 2012-03-10 00:45:28 UTC

- Bump version number and upload to CPAN.


0.59_02 2012-03-08 16:16:03 UTC

- Forgot to update Changes for 0.59_01. The following is a combined list of
  the more important fixes incorporated in both.

- Bug RT #64054: Handle incomplete reads/writes better

- Bug RT #73754: Add LWP::Protocol::https to PREREQ_PM

- Bug RT #73755: Crypt-SSLeay does not verify hosts (yet). Don't let that
  cause a failure during tests.

- Streamline t/02-live.t using Try::Tiny and done_testing

- Plus assorted related small changes.

0.58_01 2010-09-08 19:11:39 UTC

- L<text|scheme:...> is not supported in POD for 5.8.5 and earlier.
- TODOs in POD should stand out
- Add /boot/common/ssl and some other directories to unix_ssl_dirs (see bug
  #60936).
@
text
@$NetBSD: patch-aa,v 1.4 2009/09/02 11:43:31 plunky Exp $

add a workaround for openssl versions that redefine the BLOCK type

--- SSLeay.xs.orig	2009-09-02 12:23:55.000000000 +0100
+++ SSLeay.xs
@@@@ -18,6 +18,7 @@@@ extern "C" {
 #define PERL5 1
 #endif
 
+#define BLOCK osslBLOCK
 /* ssl.h or openssl/ssl.h is included from the crypt_ssleay_version
  * file which is written when building with perl Makefile.PL
  * #include "ssl.h"
@


1.4
log
@help this to build on modern OpenSSL versions (as included in NetBSD-current)
by redefining BLOCK->osslBLOCK as was done in security/p5-Net-SSLeay
@
text
@d1 1
a1 1
$NetBSD$
@


1.3
log
@Replace a patch by setting the proper environment variable.
Info provided by the author David Landgren.
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.2 2007/06/08 07:57:11 wiz Exp $
d3 7
a9 4
--- Makefile.PL.orig	2007-06-01 17:33:24.000000000 +0000
+++ Makefile.PL
@@@@ -261,9 +261,7 @@@@ behind a strict firewall or have no netw
 these tests may fail (through no fault of the code).
d11 4
a14 8
 INFO
-    my $network_tests = prompt
-        "Do you want to run the live tests (y/N) ?",
-        'N';
+    my $network_tests = 'N';
     print OUT "network_tests ", ($network_tests =~ /y/i) ? 1 : 0, "\n";
     close OUT;
 }
@


1.2
log
@Update to 0.55:

0.55 2007-06-01 17:34:22 UTC

- Added a blocking() method to Net::SSL (and bumped version to
  2.81).

0.54 2007-04-12 22:05:26 UTC

- Rebadged 0.53_05, since no bugs appear to have surfaced.

0.53_05

- Fixed up incorrect LIBS key in WriteMakefile args. Thanks to
  David Cantrell for giving me access to an OpenBSD box that
  revealed this problem.
- Added the list of modules that depend on Crypt::SSLeay to
  the README, as per cpants.perl.org. (think: improvements
  to the test suite).

0.53_04 2007-03-06 09:39:01 UTC

- add diag() info to determine possible reasons for failure as per
  http://www.nntp.perl.org/group/perl.cpan.testers/2007/03/msg428964.html
- Tweaks for Strawberry Perl detection.

0.53_03 2007-03-04 18:30:06 UTC

- Adjusted the typemap shims to silence the compiler warnings that
  occur when sizeof(IV) is larger than sizeof(char *).
- use XSLoader for faster loading if available, otherwise fall
  back to DynaLoader.
- Makefile.PL heavily reworked, lots of cruft removed.
- Ask to see whether the live tests should be run.
- renamed net_sst.t to 01-connect.t
- added 02-live.t that performs live HTTPS requests.

0.53_02 2007-01-29 10:02:34 UTC

- don't proxy hosts in NO_PROXY environment variable (CPAN
  bug #11078).
- don't send user agent string to proxy unless
  send_useragent_to_proxy is enabled. (CPAN bug #4759).
- Net::SSL bumped to 2.80

0.53_01 2007-01-24 22:21:09 UTC

- patch for CPAN #12444 applied (Jeff Lavallee). Net::SSL bumped
  tp 2.79.
- example scripts moved into eg/ directory and the documentation
  updated.
- added a TODO to remind me of what needs to be done.

0.53 2006-12-26 17:21:22 UTC

- 0.52_02 deemed stable

0.52_02 2006-12-20 19:29:01 UTC

- improved VMS support (CPAN bug #19829).
- add a test to see if cert file is readable in
  Net::SSL::configure_certs (CPAN bug #8498) and Net::SSL version
  to 2.78.
- known working platforms list removed from documentation. Too old,
  and CPAN Testers has the up-to-date information.
- minor documentation improvements.

0.52_01 2006-12-17

- add call to SSL_library_init() in new()
- maintenance taken over by brian d foy and David Landgren.
@
text
@d1 1
a1 1
$NetBSD$
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.3 2003/02/09 08:09:09 shell Exp $
d3 1
a3 1
--- Makefile.PL.orig	Sun Feb  9 14:08:27 2003
d5 2
a6 2
@@@@ -13,7 +13,7 @@@@ my $currdir = dirname($0) || '.';
 chdir($currdir) || die("can't change to $currdir: $!");
d8 7
a14 5
 # FIND POSSIBLE SSL INSTALLATIONS
-my @@POSSIBLE_SSL_DIRS = qw(/usr/local/openssl /usr/local/ssl /local/ssl /opt/ssl /usr/local /local /usr);
+my @@POSSIBLE_SSL_DIRS = qw(%%SSLBASE%%);
 if($^O eq 'MSWin32') {
     unshift(@@POSSIBLE_SSL_DIRS, 'c:/openssl');
a15 22
@@@@ -40,7 +40,8 @@@@ if (@@CANDIDATE == 1) {
     }
 }
 
-my $SSL_DIR;
+my $SSL_DIR = $CANDIDATE[0][0];
+<<__SKIP__;
 if($opt_default && (@@CANDIDATE == 1) && $CANDIDATE[0][0]) {
     $SSL_DIR = $CANDIDATE[0][0];
     print "Using --default OpenSSL candidate found at $SSL_DIR\n";
@@@@ -51,9 +52,10 @@@@ if($opt_default && (@@CANDIDATE == 1) && 
 	unless($CANDIDATE[0][0]) {
 	    print "No OpenSSL installation found, usually in $POSSIBLE_SSL_DIRS[0]\n";
 	}
-	$SSL_DIR = prompt "Which OpenSSL build path do you want to link against?", $CANDIDATE[0][0];
+	$SSL_DIR = $CANDIDATE[0][0];
     }
 }
+__SKIP__
 
 my $candidate = &Candidate($SSL_DIR);
 unless($candidate) {
@


1.1.1.1
log
@Re-import security/p5-SSLeay as security/p5-Crypt-SSLeay, to
make the directory name match PKGNAME.
@
text
@@
