VOMS-Lite
view release on metacpan or search on metacpan
- gLite's VOMS server no longer sends SSL Certificate Request
with acceptable CA list VOMS::Get: Changed unsupported CA error
into a warning unless the data is available.
- Fixed ASN1Helper::ASNLenStr: boundary between single byte length
encoding and multi byte length encoding now behaves correctly
- RSAkey now searches for character device at $DefaultRandom
- Removed Regexp dependency from AC::Create
0.11 Tue Apr 20 04:49:00 2010
- voms-proxy-init.pl now only loads HTTP::Request and LWP::UserAgent if required
- RSAKey::Create Now respects the Quiet option
allowing primality searching/testing progress to be shown
- Added bin/examineAC.pl to EXE_FILES so that it gets installed!
- Fixed use of Lifetime array in bin/verifycert.pl
- Fixed Bug for negative integer encoding ASN1Helper::DecToHex
- Fixed bug introduced in "VOMS improved Base64 handling"
Base64 now has own .pm file
- Many enhancements to VOMS::Lite::VOMS
- Experimental VOMS::Server - no docs as yet
- Experimental vomsserver.pl, ditto
- AC::Create now includes Issuing Certificate in extension.
0.12 Tue Mar 15 13:32:15 2011
- VOMS.pm read now continues to pull from socket until it has
the expected ammount of data; a timeout also put in place
- Insert extra padding in records where CBC::Decrypt chomps
trailing \0's.
- Allow 0 lenght padding where record length is a multiple of 8
- Added VOMS::List function
- Fixed array syntax @Errors[] -> $Errors[]
- Fixed Base64 type guessing algorithm
- Added more verbose error message propagation for make test
0.13 Thu Mar 17 09:50:00 2011
- Removed a debugging print statement in voms-proxy-init.pl
- Modified PEMHelper to allow lowercase hex chars in SALT
- see https://rt.cpan.org/Public/Bug/Display.html?id=62049
Thank you Bart Heupers for the bug report.
- $VERSION now only exported by in Lite.pm
0.14 Thu Mar 17 10:50:00 2011
- PAUSE didn't like me removing $VERSION from library files.
- humph! Reverted versioning changes
- added a script to keep versions in alignment with Lite.pm
0.15 Thu Feb 14 16:10:00 2012
- Problem with build on PPC, tests can't generate a CA certificate
- Added more checks in test script
- Added extra lurve
- VOMS servers updated to EMI release caused VOMS.pm to break
- This was due to expecting a single encrypted record from server
The server's move to using vanilla OpenSSL based sockets meant
that VOMS.pm received a record with zero data before the record with
the AC or List result.
VOMS.pm can now handle multiple encrypted records per payload.
0.16 Tue Feb 28 01:48:00 2012
- Removed umask in PEMHelper.pm for Win32.* OS which doesn't do umask
- X509::Create
- Added check: does parse CA return reference to Error Array?
- Change unnecessarily strict check on dNSName and rfc822Name
- Added Explicit dependency on Crypt::DES as MacOSX required double complilation
- not sure if this will work as cannot install CPAN::Mini::Inject
- removed Umask in VOMS::Lite.pm
- Added fake DNS entry if Sys::Hostname doesn't provide a FQDN in tests
- Added some extra test info
0.17 Fri Jun 29 13:00:00 2012
- Added VOMS::Lite::SAMLHelper library in anticipation of
mainstream SAML VOMS services
- Fixed error handling in VOMS::Lite::X509::Examine for
["Unable to parse certificate"]
- Fixed CA certificate check in X509::Examine. When $CertInfoRef->{'Errors'}
is undefined.
- Added ability to parse unencrypted RSA private key in PKCS#8 format.
- Changes in VOMS::Lite::PEMHelper::readPrivateKey to also accept
"-----BEGIN PRIVATE KEY-----" .. "-----END PRIVATE KEY-----" blocks
- Changes in VOMS::Lite::KEY::Examine to locate internal octet string
and re-index to start of key data allowing key to be parsed with the
existing algorithm.
- Added RPM spec file (originally written by Steve Traylen)
- Added unwin32.patch to aid automatic perl library exclusions in rpm
- Added voms.config sample as required by spec file
- Updated the updateversion.pl script to update version in RPM spec file
0.18 Mon Jul 02 12:05:00 2012
- VOMS::Lite::REQ::Create
- Checks input to identify whether request is for a host or not
- Fixed SubjectAltName Extension request
- Fixed Key used to sign request if pre-generated
- Added Basic Constraints, Key usage and Extended Key Usage Extensions.
- VOMS::Lite::PEMHelper: fixed a number of formatting issues in PEM encoding.
- cert-req.pl
- added -host option to force subjectAltName dnsName:...
- add value in -email to any subjectAltName extension (if not a host cert)
- Moved example directory to misc directory
- Added buildRPM.sh to build rpms
- Created 'rpm' and 'version' targets in MakeMaker generated Makefile
- version runs updateversion.pl
- rpm runs buildRPM.sh (creates rpms in rpm directory)
and depends on 'dist' and 'verstion'
- voms-proxy-init.pl handles no Attribute Certificate scenario more gracefully.
0.19 Mon Jul 02 12:50:00 2012
- Fixed bug in updateversion.pl
0.20 Mon Jul 02 13:25:00 2012
- cert-req.pl -pass option fixed
( run in 2.518 seconds using v1.01-cache-2.11-cpan-5837b0d9d2c )