r73259 - in /trunk/libdigest-bubblebabble-perl: BubbleBabble.pm Changes MANIFEST META.yml Makefile.PL README debian/changelog inc/ lib/ t/ test.pl xt/
gregoa at users.alioth.debian.org
gregoa at users.alioth.debian.org
Sat Apr 23 17:18:09 UTC 2011
Author: gregoa
Date: Sat Apr 23 17:17:51 2011
New Revision: 73259
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=73259
Log:
* New upstream release.
Added:
trunk/libdigest-bubblebabble-perl/META.yml
- copied unchanged from r73258, branches/upstream/libdigest-bubblebabble-perl/current/META.yml
trunk/libdigest-bubblebabble-perl/inc/
- copied from r73258, branches/upstream/libdigest-bubblebabble-perl/current/inc/
trunk/libdigest-bubblebabble-perl/lib/
- copied from r73258, branches/upstream/libdigest-bubblebabble-perl/current/lib/
trunk/libdigest-bubblebabble-perl/t/
- copied from r73258, branches/upstream/libdigest-bubblebabble-perl/current/t/
trunk/libdigest-bubblebabble-perl/xt/
- copied from r73258, branches/upstream/libdigest-bubblebabble-perl/current/xt/
Removed:
trunk/libdigest-bubblebabble-perl/BubbleBabble.pm
trunk/libdigest-bubblebabble-perl/test.pl
Modified:
trunk/libdigest-bubblebabble-perl/Changes
trunk/libdigest-bubblebabble-perl/MANIFEST
trunk/libdigest-bubblebabble-perl/Makefile.PL
trunk/libdigest-bubblebabble-perl/README
trunk/libdigest-bubblebabble-perl/debian/changelog
Modified: trunk/libdigest-bubblebabble-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdigest-bubblebabble-perl/Changes?rev=73259&op=diff
==============================================================================
--- trunk/libdigest-bubblebabble-perl/Changes (original)
+++ trunk/libdigest-bubblebabble-perl/Changes Sat Apr 23 17:17:51 2011
@@ -1,6 +1,12 @@
-$Id: Changes,v 1.2 2001/05/03 01:15:20 btrott Exp $
+Revision history for Digest::BubbleBabble
-Revision history for Digest::BubbleBabble
+0.02 2011.03.23
+ - Fixed a bug affecting input strings with an odd number of
+ characters. Thanks to Ken T Takusagawa for the report.
+ - Cleaned up Makefile.PL.
+ - Removed magic svn keywords.
+ - Added author tests (xt/) and modified SYNOPSIS for all modules to
+ make them pass the compilation test.
0.01 2001.05.02
- original version; created by h2xs 1.19
Modified: trunk/libdigest-bubblebabble-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdigest-bubblebabble-perl/MANIFEST?rev=73259&op=diff
==============================================================================
--- trunk/libdigest-bubblebabble-perl/MANIFEST (original)
+++ trunk/libdigest-bubblebabble-perl/MANIFEST Sat Apr 23 17:17:51 2011
@@ -1,6 +1,29 @@
-BubbleBabble.pm
Changes
+inc/Module/Install.pm
+inc/Module/Install/AuthorTests.pm
+inc/Module/Install/Base.pm
+inc/Module/Install/Can.pm
+inc/Module/Install/Fetch.pm
+inc/Module/Install/Include.pm
+inc/Module/Install/Makefile.pm
+inc/Module/Install/Metadata.pm
+inc/Module/Install/ReadmeFromPod.pm
+inc/Module/Install/Repository.pm
+inc/Module/Install/TestBase.pm
+inc/Module/Install/Win32.pm
+inc/Module/Install/WriteAll.pm
+inc/Spiffy.pm
+inc/Test/Base.pm
+inc/Test/Base/Filter.pm
+inc/Test/Builder.pm
+inc/Test/Builder/Module.pm
+inc/Test/More.pm
+lib/Digest/BubbleBabble.pm
+Makefile.PL
MANIFEST
-Makefile.PL
+META.yml
README
-test.pl
+t/00-compile.t
+t/01-basic.t
+xt/pod.t
+xt/synopsis.t
Modified: trunk/libdigest-bubblebabble-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdigest-bubblebabble-perl/Makefile.PL?rev=73259&op=diff
==============================================================================
--- trunk/libdigest-bubblebabble-perl/Makefile.PL (original)
+++ trunk/libdigest-bubblebabble-perl/Makefile.PL Sat Apr 23 17:17:51 2011
@@ -1,11 +1,12 @@
-# $Id: Makefile.PL,v 1.1.1.1 2001/05/03 01:11:11 btrott Exp $
+use inc::Module::Install;
+name 'Digest-BubbleBabble';
+all_from 'lib/Digest/BubbleBabble.pm';
+readme_from 'lib/Digest/BubbleBabble.pm';
-use ExtUtils::MakeMaker;
+test_requires 'Test::More';
-WriteMakefile(
- NAME => 'Digest::BubbleBabble',
- DISTNAME => 'Digest-BubbleBabble',
- VERSION_FROM => 'BubbleBabble.pm',
- AUTHOR => 'Benjamin Trott <ben at rhumba.pair.com>',
- ABSTRACT => 'Create bubble-babble fingerprints',
-);
+use_test_base;
+auto_include_deps;
+author_tests('xt');
+auto_set_repository;
+WriteAll;
Modified: trunk/libdigest-bubblebabble-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdigest-bubblebabble-perl/README?rev=73259&op=diff
==============================================================================
--- trunk/libdigest-bubblebabble-perl/README (original)
+++ trunk/libdigest-bubblebabble-perl/README Sat Apr 23 17:17:51 2011
@@ -1,30 +1,56 @@
-$Id: README,v 1.2 2001/05/03 01:15:20 btrott Exp $
+NAME
+ Digest::BubbleBabble - Create bubble-babble fingerprints
-This is Digest::BubbleBabble.
+SYNOPSIS
+ # Create a fingerprint of a simple string.
+ use Digest::BubbleBabble qw( bubblebabble );
+ my $fingerprint = bubblebabble( Digest => "Pineapple" );
-PREREQUISITES
+ # Create a fingerprint of a SHA-1 hash.
+ use Digest::SHA1 qw( sha1 );
+ $fingerprint = bubblebabble( Digest => sha1("hello") );
-None.
+DESCRIPTION
+ *Digest::BubbleBabble* takes a message digest (often generated by either
+ of the MD5 or SHA-1 message digest algorithms) and creates a fingerprint
+ of that digest in "bubble babble" format. Bubble babble is a method of
+ representing a message digest as a string of "real" words, to make the
+ fingerprint easier to remember. The "words" are not necessarily real
+ words, but they look more like words than a string of hex characters.
-INSTALLATION
+ Bubble babble fingerprinting is used by the SSH2 suite (and,
+ consequently, by *Net::SSH::Perl*, the Perl SSH implementation) to
+ display easy-to-remember key fingerprints. The key (a DSA or RSA key) is
+ converted into a textual form, digested using *Digest::SHA1*, and run
+ through *bubblebabble* to create the key fingerprint.
-Digest::BubbleBabble installation is straightforward. If your
-cpan shell is set up, you should just be able to do
+USAGE
+ *Digest::BubbleBabble* conditionally exports one function called
+ *bubblebabble*; to import the function you must choose to import it,
+ like this:
- % perl -MCPAN -e 'install Digest::BubbleBabble'
+ use Digest::BubbleBabble qw( bubblebabble );
-If you don't like that, you can download the distribution; the
-latest version on CPAN can be found in
+ bubblebabble( Digest => $digest )
+ Currently takes only one pair of arguments, the key of which must be
+ *Digest*, the value of which is the actual message digest *$digest*. You
+ should generate this message digest yourself using either *Digest::MD5*
+ of *Digest::SHA1*.
- ftp://ftp.cpan.org/pub/CPAN/authors/id/B/BT/BTROTT/
+ Returns the bubble babble form of the digest.
-Download it, unpack it, then build it as per the usual:
+SEE ALSO
+ The BubbleBabble specification is available at:
+ http://web.mit.edu/kenta/www/one/bubblebabble/spec/jrtrjwzi/draft-huima-
+ 01.txt
- % perl Makefile.PL
- % make && make test
+LICENSE
+ Digest::BubbleBabble is free software; you may redistribute it and/or
+ modify it under the same terms as Perl itself.
-Then install it:
+AUTHOR & COPYRIGHTS
+ Benjamin Trott, cpan at stupidfool.org
- % make install
+ Except where otherwise noted, Digest::BubbleBabble is Copyright 2001
+ Benjamin Trott. All rights reserved.
-Benjamin Trott / ben at rhumba.pair.com
Modified: trunk/libdigest-bubblebabble-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdigest-bubblebabble-perl/debian/changelog?rev=73259&op=diff
==============================================================================
--- trunk/libdigest-bubblebabble-perl/debian/changelog (original)
+++ trunk/libdigest-bubblebabble-perl/debian/changelog Sat Apr 23 17:17:51 2011
@@ -1,8 +1,12 @@
-libdigest-bubblebabble-perl (0.01-3) UNRELEASED; urgency=low
+libdigest-bubblebabble-perl (0.02-1) UNRELEASED; urgency=low
- * Update my email address.
+ [ Ansgar Burchardt ]
+ * Email change: Ansgar Burchardt -> ansgar at debian.org
- -- Ansgar Burchardt <ansgar at debian.org> Mon, 01 Nov 2010 11:16:41 +0100
+ [ gregor herrmann ]
+ * New upstream release.
+
+ -- gregor herrmann <gregoa at debian.org> Sat, 23 Apr 2011 19:16:51 +0200
libdigest-bubblebabble-perl (0.01-2) unstable; urgency=low
More information about the Pkg-perl-cvs-commits
mailing list