[SCM] Crypt::GCrypt - Perl interface to the GNU Cryptographic library annotated tag, Crypt_GCrypt_1.26, created. Crypt_GCrypt_1.26

Daniel Kahn Gillmor dkg at fifthhorseman.net
Tue May 28 13:04:04 UTC 2013


The annotated tag, Crypt_GCrypt_1.26 has been created
        at  41e55b48c5cca32d41a12178e34fd842be76e19a (tag)
   tagging  86433186621d23cfc8471a6cccd7cdcf9806613d (commit)
 tagged by  Daniel Kahn Gillmor
        on  Sun May 26 10:20:13 2013 -0400

- Shortlog ------------------------------------------------------------
Upstream version 1.26

Alessandro Ranellucci (4):
      Set CLONE_SKIP to avoid Crypt::GCrypt objects to be shared among threads
      Prepare to release 1.25
      Merge pull request #1 from trinitum/5.18-fixes
      Release 1.26

Daniel Kahn Gillmor (2):
      Enable the use of $Config{ccflags} during build (Thanks, Dominic Hargreaves)
      Imported Upstream version 1.26

Pavel Shaydo (2):
      update Devel::CheckLib
      specify pod encoding

al (61):
      Initial directory structure.
      Initial import of CPAN version 1.16.
      Let's exit 0 if libgcrypt is not available so that CPAN Testers don't generate useless reports.
      Removed warnings on platforms with signed chars (untested)
      Updated/cleaned package files.
      Updated docs to confirm compatibility with libgcrypt 1.2.4
      Checking in changes prior to tagging of version 1.17.  Changelog diff is:
      Added explicit requirement for 5.6.0.
      [API CHANGE] ->finish() is now required after decrypting, because the previous implementation contained a bug when decrypting data in multiple calls to ->decrypt(): the module tried to strip padding at every call, thus removing wrong bytes in some cases.
      Added an optimization to make the new API a bit retrocompatible in some special cases.
      typo in changelog
      New "none" padding method.
      Little POD improvement.
      Improvements to make CPANTS happy.
      Checking in changes prior to tagging of version 1.18.  Changelog diff is:
      Checking in changes prior to tagging of version 1.19.  Changelog diff is:
      Removed a hanging printf() statement.
      Checking in changes prior to tagging of version 1.20.  Changelog diff is:
      Added Devel::CheckLib.
      Converted tabs to spaces.
      Spostamento di GCrypt.pm dentro lib/Crypt.
      - aggiornato Devel::CheckLib e finito di adattare Makefile.PL al suo uso;
      Aggiunto .DS_Store a MANIFEST.SKIP
      Checking in changes prior to tagging of version 1.21.  Changelog diff is:
      Now thread-safe.
      Checking in changes prior to tagging of version 1.22.  Changelog diff is:
      New 07-thread.t test.
      Message digests.
      Skip the threads test unless we have a modern threads.pm.
      Minor fixes.
      Use sha1 instead of sha512 (more common).
      Made 07-thread.t compatible with older threads.
      New digest_algo_available() package function.
      New cipher_algo_available() package function (Daniel Kahn Gillmor).
      Little cleanup.
      Only test with supported algorithms. (Still unstable.)
      Added a non-threaded test in 07-thread.t in order to better debug threading bugs.
      Cleanup whitespace.
      Optimized setiv. (dkg)
      Fixed a memory leak.
      Send libgcrypt versions to STDERR in order to have them shown by make test output.
      Only link to Pthread if perl defines USE_ITHREADS and I_PTHREAD.
      Checking in changes prior to tagging of version 1.23_01.  Changelog diff is:
      Skip 07-thread.t if Perl isn't compiled with support for threads.
      More verbose output. (dkg)
      Pass threading test on MacOS X.
      Forgot the changelog entry.
      Changelog line for the recent #ifdef change.
      Checking in changes prior to tagging of version 1.23_02.  Changelog diff is:
      Make 07-thread.t fail correctly where perl isn't compiled with thread support.
      Checking in changes prior to tagging of version 1.23_03.  Changelog diff is:
      Changed printf to warn sprintf in test in order to get the output in CPAN testers reports.
      Error in previous commit. Commented shell commands were changed to "warn sprintf" too.
      warn sprintf was not required here.
      Checking in changes prior to tagging of version 1.23_04.  Changelog diff is:
      Checking in changes prior to tagging of version 1.23.  Changelog diff is:
      Fixed warnings on MacOS X 10.4.
      No need to load the XS from Crypt::GCrypt::MPI. Just let Crypt::GCrypt do that.
      Almost all methods of Crypt::GCrypt::MPI now return the Crypt::GCrypt::MPI object to allow chaining of method calls.
      Checking in changes prior to tagging of version 1.24.  Changelog diff is:
      Getting things ready for 1.24.

dkg (20):
      fixed a typo
      fixed line endings in t/07-thread.t
      added new version-test functions
      adjust t/07-thread.t to use native perl thread synchronization primitives instead of less-portable socketpair()
      auto-initialize the library with 32K of secure memory to match defaults introduced in gcrypt 1.4.3
      Update Devel::CheckLib to 0.699_001, thanks to Corion for pointing me
      take advantage of new feature in Devel::CheckLib to test for gcrypt version 1.3.0 or later
      updated version number to match distributed tarball
      added initial work to support Crypt::GCrypt::MPI
      added note in GCrypt.pm POD referring to Crypt::GCrypt::MPI so people can find it
      added explicit copy() method to Crypt::GCrypt::MPI objects
      added more detailed documentation about Crypt::GCrypt::MPI::copy() vs =
      perl reference counting of objects works fine, no dangers of double-destruction
      update number of tests in t/20-mpi.t
      fixing documentation of C::G::MPI->gcd()
      describe chained MPI operations in pod
      fix mistaken language in FIXME comment
      added C:G:MPI->mutually_prime($other)
      removed FIXME that was addressed with C:G:MPI->mutually_prime()
      fixed closing angle-bracket after dkg e-mail address

-----------------------------------------------------------------------

-- 
Crypt::GCrypt - Perl interface to the GNU Cryptographic library



More information about the Pkg-perl-cvs-commits mailing list