Skip Menu |

This queue is for tickets about the Net-SSLeay CPAN distribution.

Report information
The Basics
Id: 74773
Status: resolved
Priority: 0/
Queue: Net-SSLeay

People
Owner: MIKEM [...] cpan.org
Requestors: kmx [...] volny.cz
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Adding more X509_ + related functions
Date: Wed, 08 Feb 2012 08:59:04 +0100
To: bug-Net-SSLeay [...] rt.cpan.org
From: kmx <kmx [...] volny.cz>
Hi Mike, the next episode regards missing X509_ + some related functions. I have not yet polished the code and probably also the list may change slightly but here is the list what I am missing (basically all functions are necessary to to simple PKI/CA related tasks): +X509_new() +X509_set_issuer_name(x,name) +X509_set_subject_name(x,name) +X509_set_version(x,version) +X509_get_version(x) +X509_get_pubkey(x) +X509_set_pubkey(x,pkey) +X509_set_serialNumber(x,serial) +X509_get_serialNumber(x) +X509_certificate_type(x,pubkey=NULL); +X509_sign(x,pkey,md) +X509_NAME_add_entry_by_NID(name,nid,type,bytes,len,loc,set) +X509_NAME_add_entry_by_OBJ(name,obj,type,bytes,len,loc,set) +X509_NAME_add_entry_by_txt(name,field,type,bytes,len,loc,set) +X509_NAME_entry_count(name) +X509_NAME_get_entry(name,loc) +X509_NAME_ENTRY_get_data(ne) +X509_NAME_ENTRY_get_object(ne) +X509_CRL_free(x) +X509_CRL_new() +X509_CRL_set_version(x,version) +X509_CRL_get_version(x) +X509_CRL_set_issuer_name(x,name) +X509_CRL_get_issuer(x) +X509_CRL_set_lastUpdate(x,tm) +X509_CRL_get_lastUpdate(x) +X509_CRL_set_nextUpdate(x,tm) +X509_CRL_get_nextUpdate(x) +X509_CRL_sort(x) +X509_CRL_verify(a,r) +X509_CRL_sign(x,pkey,md) +X509_CRL_get_ext_count(x) +X509_CRL_get_ext_by_NID(X509_CRL *x, int nid, int lastpos); +X509_REQ_new() +X509_REQ_free(x) +X509_REQ_get_subject_name(x) +X509_REQ_set_subject_name(x,name) +X509_REQ_set_pubkey(x,pkey) +X509_REQ_get_pubkey(x); +X509_REQ_sign(x,pk,md) +X509_REQ_verify(x,r) +X509_REQ_set_version(x,version) +X509_REQ_add_extensions(x,...) +X509_CRL_add_extensions(x,cacert,...) +X509_add_extensions(x,cacert,...) +X509_to_X509_REQ(x,pkey,md) +X509_REQ_to_X509(r,days,pkey) +ASN1_INTEGER_set(i,val) +EVP_PKEY_new() +EVP_PKEY_free(pkey) +EVP_PKEY_assign_RSA(pkey,key) +PEM_get_string_X509_REQ(x509_req) +PEM_get_string_X509_CRL(x509_crl) +PEM_get_string_PrivateKey(pk,passwd=NULL,cb=NULL,u=NULL) +PEM_read_bio_X509(bio,x=NULL,cb=NULL,u=NULL) +PEM_read_bio_PrivateKey(bio,x=NULL,cb=NULL,u=NULL) Of course I will deliver code + doc + tests + hopefully also doc for already existing X509_* functions - the patch will arrive most likely the next week (I will probably split it into 2 parts - 1/ simple 1:1 functions; 2/ more tricky functions). Maybe an explanation why I am so interested in extending Net::SSleay: A/ After we have solved the thread-safety (which is what I totally need in my project) it turns out that it would not be easy (in fact impossible) to safely combine more module with XS part linked to openssl library. B/ I was using Net::SSLeay for SSL networking stuff but I also need to do some PKI/CA tasks - I know, there are other modules on cpan for that but combining them with Net::SSLeay is exactly trouble A/ C/ So the best solution for me would be to have Net::SSLeay providing wrappers for all necessary openssl functions (ssl, pki/ca, crypto, digest) D/ Net::SSLeay already contains some X509_xxxx functions so in fact it is not a complete new thing E/ And as you know Net::SSleay (current svn trunk) is nowadays the most thread-safe openssl-based perl module :) -- kmx
Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Wed, 08 Feb 2012 18:12:13 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] open.com.au>
Hi, Those proposed functions look fine to me. Keep up the good work. Cheers. On Wednesday, February 08, 2012 02:59:17 AM you wrote: Show quoted text
> Wed Feb 08 02:59:15 2012: Request 74773 was acted upon. > Transaction: Ticket created by kmx@volny.cz > Queue: Net-SSLeay > Subject: Adding more X509_ + related functions > Broken in: (no value) > Severity: (no value) > Owner: Nobody > Requestors: kmx@volny.cz > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=74773 > > > > Hi Mike, > > the next episode regards missing X509_ + some related functions. > > I have not yet polished the code and probably also the list may change > slightly but here is the list what I am missing (basically all functions > are necessary to to simple PKI/CA related tasks): > +X509_new() > +X509_set_issuer_name(x,name) > +X509_set_subject_name(x,name) > +X509_set_version(x,version) > +X509_get_version(x) > +X509_get_pubkey(x) > +X509_set_pubkey(x,pkey) > +X509_set_serialNumber(x,serial) > +X509_get_serialNumber(x) > +X509_certificate_type(x,pubkey=NULL); > +X509_sign(x,pkey,md) > +X509_NAME_add_entry_by_NID(name,nid,type,bytes,len,loc,set) > +X509_NAME_add_entry_by_OBJ(name,obj,type,bytes,len,loc,set) > +X509_NAME_add_entry_by_txt(name,field,type,bytes,len,loc,set) > +X509_NAME_entry_count(name) > +X509_NAME_get_entry(name,loc) > +X509_NAME_ENTRY_get_data(ne) > +X509_NAME_ENTRY_get_object(ne) > +X509_CRL_free(x) > +X509_CRL_new() > +X509_CRL_set_version(x,version) > +X509_CRL_get_version(x) > +X509_CRL_set_issuer_name(x,name) > +X509_CRL_get_issuer(x) > +X509_CRL_set_lastUpdate(x,tm) > +X509_CRL_get_lastUpdate(x) > +X509_CRL_set_nextUpdate(x,tm) > +X509_CRL_get_nextUpdate(x) > +X509_CRL_sort(x) > +X509_CRL_verify(a,r) > +X509_CRL_sign(x,pkey,md) > +X509_CRL_get_ext_count(x) > +X509_CRL_get_ext_by_NID(X509_CRL *x, int nid, int lastpos); > +X509_REQ_new() > +X509_REQ_free(x) > +X509_REQ_get_subject_name(x) > +X509_REQ_set_subject_name(x,name) > +X509_REQ_set_pubkey(x,pkey) > +X509_REQ_get_pubkey(x); > +X509_REQ_sign(x,pk,md) > +X509_REQ_verify(x,r) > +X509_REQ_set_version(x,version) > +X509_REQ_add_extensions(x,...) > +X509_CRL_add_extensions(x,cacert,...) > +X509_add_extensions(x,cacert,...) > +X509_to_X509_REQ(x,pkey,md) > +X509_REQ_to_X509(r,days,pkey) > +ASN1_INTEGER_set(i,val) > +EVP_PKEY_new() > +EVP_PKEY_free(pkey) > +EVP_PKEY_assign_RSA(pkey,key) > +PEM_get_string_X509_REQ(x509_req) > +PEM_get_string_X509_CRL(x509_crl) > +PEM_get_string_PrivateKey(pk,passwd=NULL,cb=NULL,u=NULL) > +PEM_read_bio_X509(bio,x=NULL,cb=NULL,u=NULL) > +PEM_read_bio_PrivateKey(bio,x=NULL,cb=NULL,u=NULL) > > Of course I will deliver code + doc + tests + hopefully also doc for > already existing X509_* functions - the patch will arrive most likely > the next week (I will probably split it into 2 parts - 1/ simple 1:1 > functions; 2/ more tricky functions). > > Maybe an explanation why I am so interested in extending Net::SSleay: > A/ After we have solved the thread-safety (which is what I totally need > in my project) it turns out that it would not be easy (in fact > impossible) to safely combine more module with XS part linked to openssl > library. > B/ I was using Net::SSLeay for SSL networking stuff but I also need to > do some PKI/CA tasks - I know, there are other modules on cpan for that > but combining them with Net::SSLeay is exactly trouble A/ > C/ So the best solution for me would be to have Net::SSLeay providing > wrappers for all necessary openssl functions (ssl, pki/ca, crypto, digest) > D/ Net::SSLeay already contains some X509_xxxx functions so in fact it > is not a complete new thing > E/ And as you know Net::SSleay (current svn trunk) is nowadays the most > thread-safe openssl-based perl module :) > > -- > kmx
-- Mike McCauley mikem@open.com.au Open System Consultants Pty. Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.open.com.au Phone +61 7 5598-7474 Fax +61 7 5598-7070 Radiator: the most portable, flexible and configurable RADIUS server anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP, DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.
Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Mon, 12 Mar 2012 12:42:26 +0100
To: bug-Net-SSLeay [...] rt.cpan.org
From: kmx <kmx [...] volny.cz>
Hi Mike, I am back hacking on this RT. It turned out to become quite a huge patch. I have currently more-or-less working XS code + test suite covering all newly introduced functions (doc is in progress). I am still tuning some code but I would appreciate any feedback to the newly introduced functions. If you have a time please have a look at enclosed patch (you need also to extract new_files.tar into Net-SSLeay's distribution directory) - do not commit it to SVN yet it is still work in progress. Finishing doc will take at least one week (there are 97 new functions). -- kmx

Message body is not shown because sender requested not to inline it.

Download new_files.tar
application/octet-stream 280k

Message body not shown because it is not plain text.

Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Mon, 12 Mar 2012 21:47:47 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] open.com.au>
Hi, You have been busy. Lots of new stuff there and difficult to deeply analyze it all quickly, but cursory look seems OK. I take it there will be test code too? On Monday, March 12, 2012 07:42:48 AM you wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=74773 > > > Hi Mike, > > I am back hacking on this RT. > > It turned out to become quite a huge patch. I have currently > more-or-less working XS code + test suite covering all newly introduced > functions (doc is in progress). > > I am still tuning some code but I would appreciate any feedback to the > newly introduced functions. If you have a time please have a look at > enclosed patch (you need also to extract new_files.tar into Net-SSLeay's > distribution directory) - do not commit it to SVN yet it is still work > in progress. > > Finishing doc will take at least one week (there are 97 new functions). > > -- > kmx
-- Mike McCauley mikem@open.com.au Open System Consultants Pty. Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.open.com.au Phone +61 7 5598-7474 Fax +61 7 5598-7070 Radiator: the most portable, flexible and configurable RADIUS server anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP, DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.
Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Mon, 12 Mar 2012 17:23:30 +0100
To: bug-Net-SSLeay [...] rt.cpan.org
From: kmx <kmx [...] volny.cz>
Show quoted text
> I take it there will be test code too? >
I Have prepared the following test scripts + one example script (which I use for generating some test data): - t/local/32_x509_get_cert_info.t - t/local/33_x509_create_cert.t - t/local/34_x509_crl.t - examples/x509_cert_details.pl All are in new_files.tar -- kmx
Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Tue, 20 Mar 2012 12:16:19 +0100
To: bug-Net-SSLeay [...] rt.cpan.org
From: kmx <kmx [...] volny.cz>
Sending the final version. NOTE: new_files_FINAL.tar (new test files + new test data) has to be unpacked into net-ssleay root dir -- kmx

Message body is not shown because sender requested not to inline it.

Download new_files_FINAL.tar
application/octet-stream 290k

Message body not shown because it is not plain text.

Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Wed, 21 Mar 2012 06:57:09 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] open.com.au>
Hi, Thanks for the jumbo patch. I will test soon. What of the changes to address the crash reported in Debian apache2? I think its important to address this ASAP. If you prefer I can just remove END and friends by hand? Cheers. On Tuesday, March 20, 2012 07:16:46 AM you wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=74773 > > > Sending the final version. > > NOTE: new_files_FINAL.tar (new test files + new test data) has to be > unpacked into net-ssleay root dir > > -- > kmx
-- Mike McCauley mikem@open.com.au Open System Consultants Pty. Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.open.com.au Phone +61 7 5598-7474 Fax +61 7 5598-7070 Radiator: the most portable, flexible and configurable RADIUS server anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP, DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.
Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Tue, 20 Mar 2012 22:13:30 +0100
To: bug-Net-SSLeay [...] rt.cpan.org
From: kmx <kmx [...] volny.cz>
Show quoted text
> What of the changes to address the crash reported in Debian apache2? I think > its important to address this ASAP. > > If you prefer I can just remove END and friends by hand? >
Removing END & co. + simple test of already initialize threading is exactly what I have proposed in https://rt.cpan.org/Ticket/Attachment/1052174/550225/threading_no_cleanup_r316.diff Please try to apply it. What I would really like to know is whether under Apache+mod_perl also BOOT: section is executed multiple times. -- kmx P.S. perhaps let us continue apache discussion at https://rt.cpan.org/Ticket/Display.html?id=75841
Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Wed, 21 Mar 2012 07:21:54 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] open.com.au>
On Tuesday, March 20, 2012 05:13:43 PM you wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=74773 > >
> > What of the changes to address the crash reported in Debian apache2? I > > think its important to address this ASAP. > > > > If you prefer I can just remove END and friends by hand?
> > Removing END & co. + simple test of already initialize threading is > exactly what I have proposed in > https://rt.cpan.org/Ticket/Attachment/1052174/550225/threading_no_cleanup_r3 > 16.diff > > Please try to apply it.
OK, sorry, wasnt sure if you wanted it out yet. Would you expect your jumbo patch to apply on top of that? Show quoted text
> > What I would really like to know is whether under Apache+mod_perl also > BOOT: section is executed multiple times.
No, BOOT is only executed once in my tests. The sequence at apache2 startup is: BOOT openssl_threads_init CLONE CLONE CLONE END openssl_threads_cleanup END openssl_threads_cleanup END openssl_threads_cleanup END openssl_threads_cleanup Cheers. Show quoted text
> > -- > kmx > > P.S. perhaps let us continue apache discussion at > https://rt.cpan.org/Ticket/Display.html?id=75841
-- Mike McCauley mikem@open.com.au Open System Consultants Pty. Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.open.com.au Phone +61 7 5598-7474 Fax +61 7 5598-7070 Radiator: the most portable, flexible and configurable RADIUS server anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP, DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.
Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Tue, 20 Mar 2012 22:27:54 +0100
To: bug-Net-SSLeay [...] rt.cpan.org
From: kmx <kmx [...] volny.cz>
Show quoted text
> Would you expect your jumbo patch to apply on top of that? >
No, but after we fix apache+mod_perl+net-ssleay+threading I can easily prepare JUMBO2 Show quoted text
>> What I would really like to know is whether under Apache+mod_perl also >> BOOT: section is executed multiple times. >>
> No, BOOT is only executed once in my tests. > > The sequence at apache2 startup is: > > BOOT > openssl_threads_init > CLONE > CLONE > CLONE > END > openssl_threads_cleanup > END > openssl_threads_cleanup > END > openssl_threads_cleanup > END > openssl_threads_cleanup >
Cool, in that case threading_no_cleanup_r316.diff should probably do the trick - test+commit threading_no_cleanup_r316.diff please -- kmx
Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Wed, 21 Mar 2012 07:56:17 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] open.com.au>
Hi your patch commit threading_no_cleanup_r316.diff tests fine here, and no crash in apache2 mod_perl startup on Debian OK to commit? On Tuesday, March 20, 2012 05:28:04 PM you wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=74773 > >
> > Would you expect your jumbo patch to apply on top of that?
> > No, but after we fix apache+mod_perl+net-ssleay+threading I can easily > prepare JUMBO2 >
> >> What I would really like to know is whether under Apache+mod_perl also > >> BOOT: section is executed multiple times.
> > > > No, BOOT is only executed once in my tests. > > > > The sequence at apache2 startup is: > > > > BOOT > > openssl_threads_init > > CLONE > > CLONE > > CLONE > > END > > openssl_threads_cleanup > > END > > openssl_threads_cleanup > > END > > openssl_threads_cleanup > > END > > openssl_threads_cleanup
> > Cool, in that case threading_no_cleanup_r316.diff should probably do the > trick - test+commit threading_no_cleanup_r316.diff please > > -- > kmx
-- Mike McCauley mikem@open.com.au Open System Consultants Pty. Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.open.com.au Phone +61 7 5598-7474 Fax +61 7 5598-7070 Radiator: the most portable, flexible and configurable RADIUS server anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP, DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.
Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Tue, 20 Mar 2012 23:05:02 +0100
To: bug-Net-SSLeay [...] rt.cpan.org
From: kmx <kmx [...] volny.cz>
Show quoted text
> your patch > commit threading_no_cleanup_r316.diff > > tests fine here, and no crash in apache2 mod_perl startup on Debian > > OK to commit? >
OK
Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Wed, 21 Mar 2012 08:19:53 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] open.com.au>
Hi, OK committed at 318 Cheers. On Tuesday, March 20, 2012 06:05:13 PM you wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=74773 > >
> > your patch > > commit threading_no_cleanup_r316.diff > > > > tests fine here, and no crash in apache2 mod_perl startup on Debian > > > > OK to commit?
> > OK
-- Mike McCauley mikem@open.com.au Open System Consultants Pty. Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.open.com.au Phone +61 7 5598-7474 Fax +61 7 5598-7070 Radiator: the most portable, flexible and configurable RADIUS server anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP, DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.
Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Tue, 20 Mar 2012 23:28:03 +0100
To: bug-Net-SSLeay [...] rt.cpan.org
From: kmx <kmx [...] volny.cz>
Here comes x509_new_functions_JUMBO_PATCH_r318.diff Do not forget new_files_FINAL.tar from my previous post. -- kmx

Message body is not shown because sender requested not to inline it.

Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Wed, 21 Mar 2012 09:40:09 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] open.com.au>
Hi, OK, committed at 319 Cheers. On Tuesday, March 20, 2012 06:28:33 PM you wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=74773 > > > Here comes x509_new_functions_JUMBO_PATCH_r318.diff > > Do not forget new_files_FINAL.tar from my previous post. > > -- > kmx
-- Mike McCauley mikem@open.com.au Open System Consultants Pty. Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.open.com.au Phone +61 7 5598-7474 Fax +61 7 5598-7070 Radiator: the most portable, flexible and configurable RADIUS server anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP, DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.
Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Wed, 21 Mar 2012 12:56:37 +0100
To: bug-Net-SSLeay [...] rt.cpan.org
From: kmx <kmx [...] volny.cz>
It seems that the new files from new_files_FINAL.tar are not added to svn. -- kmx
Subject: Re: [rt.cpan.org #74773] Adding more X509_ + related functions
Date: Wed, 21 Mar 2012 22:16:12 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] open.com.au>
On Wednesday, March 21, 2012 07:56:47 AM you wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=74773 > > > It seems that the new files from new_files_FINAL.tar are not added to svn.
Sorry. Added. Show quoted text
> > -- > kmx
-- Mike McCauley mikem@open.com.au Open System Consultants Pty. Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.open.com.au Phone +61 7 5598-7474 Fax +61 7 5598-7070 Radiator: the most portable, flexible and configurable RADIUS server anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP, DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS, NetWare etc.