Codebase list libpoe-component-sslify-perl / d96b80b Changes
d96b80b

Tree @d96b80b (Download .tar.gz)

Changes @d96b80b

1e9cb3c
 
07f4c22
 
d7914f5
 
 
 
def0826
d96b80b
def0826
 
dba0e05
 
 
367645d
 
 
e20a8d5
 
 
367645d
e20a8d5
6f65b4c
 
 
 
 
e13a76a
 
 
07f4c22
367645d
07f4c22
 
 
 
4d78b3d
 
 
07f4c22
df843cf
 
 
07f4c22
fde823b
 
 
 
07f4c22
8fc522a
 
 
 
07f4c22
aad5ab0
 
 
 
 
 
 
 
07f4c22
d78ae1e
 
f6f21d1
aaf3bb7
f6f21d1
 
 
 
d78ae1e
07f4c22
1e9cb3c
 
 
 
 
 
 
07f4c22
1e9cb3c
 
 
07f4c22
1e9cb3c
 
 
07f4c22
1e9cb3c
 
 
 
 
 
 
 
 
 
 
07f4c22
1e9cb3c
 
 
 
 
 
07f4c22
1e9cb3c
 
 
07f4c22
1e9cb3c
 
 
07f4c22
1e9cb3c
 
 
07f4c22
1e9cb3c
 
 
07f4c22
1e9cb3c
 
 
 
 
07f4c22
1e9cb3c
 
 
 
 
07f4c22
1e9cb3c
 
 
 
07f4c22
1e9cb3c
 
 
 
 
 
 
 
07f4c22
1e9cb3c
 
Revision history for Perl extension POE::Component::SSLify.

{{$NEXT}}

	We now load certificate files via CTX_use_certificate_chain_file(), thanks Zephaniah E. Loss-Cutler-Hull <warp-spam_perl@aehallh.com>
		OpenSSL docs suggest it - http://www.openssl.org/docs/ssl/SSL_CTX_use_certificate.html#NOTES
		PLEASE yell at me if you need the old functionality - the docs suggest this is the "better" way to do it...

	Add the ability to pass a subref to call on connection/negotiation success, thanks Zephaniah E. Loss-Cutler-Hull <warp-spam_perl@aehallh.com>
		NOTE: This will not work if you do renegotiation or any other zany SSL stuff!
	Add the SSLify_GetStatus function to get the status of the connection

1.003
	Released: 2011-02-28 15:52:24 UTC

	Add $IGNORE_SSL_ERRORS to ignore certain SSL errors, thanks MNUNBERG - RT#66130
	Remove prereq on vars.pm as it's obsolete

1.002
	Released: 2011-02-20 04:23:48 UTC

	Add SSLify_GetSSL to get the Net::SSLeay object, thanks MNUNBERG!

1.001
	Released: 2011-02-13 18:11:07 UTC

	Fixed the Net::SSLeay import code, thanks CPANTesters!

1.000
	Released: 2011-02-13 00:06:14 UTC

	Converted to Dist::Zilla for the release process!
	Add a test for in-situ sslification, thanks MNUNBERG!
	Add prereq for IO::Handle 1.28 to get sane $socket->blocking( 0 ) behavior on MSWin32
	Remove crufty old code for nonblocking and use $socket->blocking() instead

0.20

	Split up the simple.t test into 2 tests for clarity, and added more diag messages for renegotiate, thanks HMBRAND!

0.19

	Fixed a warning generated by POE::Component::Client::TCP in t/simple.t, thanks HMBRAND!

0.18

	Bumped POE dep to at least 1.267 for t/simple.t - thanks CPANTesters!
	Minor typo fixes in POD/Build.PL

0.17

	Fixed the t/simple.t test to PASS on FreeBSD because Net::SSLeay::renegotiate was buggy on it, thanks CPANTesters!
	Added note about OpenSSL functions in the POD.

0.16

	Updated the nonblocking code to be production-ready, thanks ASCENT!
	Removed the NONBLOCKING() sub, this module is now always nonblocking.
	Added more tests, thanks ASCENT!
	Added "mylib/example.crt" and "mylib/example.key" for testing, thanks ASCENT!
	Misc kwalitee and POD fixes.
	Bumped Net::SSLeay prereq to 1.36 so we have the latest SSL stuff to ensure sanity :)

0.15

	Added "examples/serverclient.pl" to track down same-process sslification problems, thanks LotR!

	Applied patch from BinGOs to support passing custom $ctx for Server_SSLify, thanks! RT#43018

	Switched over to Test::Apocalypse for easy author tests

	Added experimental NONBLOCKING code, thanks ASCENT for the motivation!

0.14

	removed Test::* modules from dependency list, thanks BINGOS - RT #36725

	dos2unix fixes - thanks RT #36704

	added Build.PL

0.13

	POD typo errors in SSLify_ContextCreate - thanks ASCENT!

0.12

	Kwalitee-related fixes

0.11

	allowed setting of client-side context ( $ctx ) object - thanks RT #34442

	squashed typo in pod - thanks ASCENT!

	changed version check code to regexp for compatibility with SSLeay v1.33_01 - thanks Mark!

	added SSLify_ContextCreate helper function

	backported Net::SSLeay's removal of %Filenum_Objects hash

0.10

	More tweaks of POD - finally close RT #31238
	Added SSL version support - thanks RT #31492
	Added SSL CTX option support as a side effect
	Added client.pl example with ReadLine support

0.09

	Minor tweak of POD to enable better distro building - thanks RT #31238

0.08

	Added support for BINMODE - thanks RT #27117

0.07

	Fixed undefined $info - thanks RT #22372

0.06

	Kwalitee-related fixes

0.05

	Finally use a Changes file - thanks RT #18981
	Documentation tweaks
	Upgraded Net::SSLeay requirement to 1.30 to help Win32 problems

0.04

	Added new functions to extract data from the SSL socket -> GetCipher and GetSocket
	In the case somebody knows Net::SSLeay more than me, added GetCTX to return the server-side CTX object
	Removed the dependency on Net::SSLeay::Handle

0.03

	First stab at the server-side code, help me test it out!
	Refactored SSLify() into client/server side, so update your program accordingly!

0.02

	Made sure the IO::Handle way was used only on MSWin32

	* SSLify::ServerHandle
	Removed _CIPHER and moved it to the main SSLify.pm code
	Oops, forgot to override _get_self and _get_ssl
	Fixed a nasty leak issue

0.01

	Initial release