[Bps-public-commit] GnuPG-Interface branch, master, updated. 0.45-7-g1cf632c

Alex Vandiver alexmv at bestpractical.com
Thu Oct 25 18:14:37 EDT 2012


The branch, master has been updated
       via  1cf632c81e63b90cb6f39128bf6301874e4fe030 (commit)
       via  72f824d5b90dfd193b18c3f232cff479dc10d432 (commit)
       via  c072c82a0374e4a4d5325b9c1a21859d699c3554 (commit)
      from  9841d559ca3a907bd65b681f156831186f12258b (commit)

Summary of changes:
 .shipit                | 8 +-------
 ChangeLog              | 6 ++++++
 lib/GnuPG/Interface.pm | 4 +++-
 3 files changed, 10 insertions(+), 8 deletions(-)

- Log -----------------------------------------------------------------
commit c072c82a0374e4a4d5325b9c1a21859d699c3554
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Mon Sep 17 13:46:18 2012 -0700

    Enforce that command_args always have a leading --
    
    command_args is meant for things that are _not_ options to GnuPG, but
    rather arguments that should never be interpreted as options (options
    should always be passed via ->options) Ensure that malicious values in
    command_args that start with "--" are never interpreted as options, by
    prepending a bare "--" to the argument list.

diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
index 42573bd..3cecbd2 100644
--- a/lib/GnuPG/Interface.pm
+++ b/lib/GnuPG/Interface.pm
@@ -120,6 +120,8 @@ sub fork_attach_exec( $% ) {
         = ref $args{command_args}
         ? @{ $args{command_args} }
         : ( $args{command_args} || () );
+    unshift @command_args, "--"
+        if @command_args and $command_args[0] ne "--";
 
     my %fhs;
     foreach my $fh_name (

commit 72f824d5b90dfd193b18c3f232cff479dc10d432
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Thu Oct 25 14:06:48 2012 -0400

    Checking in changes for 0.46

diff --git a/ChangeLog b/ChangeLog
index f27c9eb..8c46d6e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+0.46 Thu Oct 25 14:04:17 EDT 2012
+
+	Add a ->search_keys method
+	Add a ->version method
+	Remove dead code for finding gnupg2 binary
+
 0.45 Wed Oct 26 00:11:17 EDT 2011
 
 	Include trailing columns when parsing --fixed-list-mode output
diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
index 3cecbd2..5d80eeb 100644
--- a/lib/GnuPG/Interface.pm
+++ b/lib/GnuPG/Interface.pm
@@ -27,7 +27,7 @@ use Math::BigInt try => 'GMP';
 use GnuPG::Options;
 use GnuPG::Handles;
 
-$VERSION = '0.45';
+$VERSION = '0.46';
 
 has $_ => (
     isa     => 'Any',

commit 1cf632c81e63b90cb6f39128bf6301874e4fe030
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Thu Oct 25 18:14:04 2012 -0400

    Checking in changes prior to tagging of version 0.46.
    
    Changelog diff is:

diff --git a/.shipit b/.shipit
index 44c02c1..ef4f680 100644
--- a/.shipit
+++ b/.shipit
@@ -1,10 +1,4 @@
 # auto-generated shipit config file.
-steps = FindVersion, ChangeVersion, CheckChangeLog, DistTest, Commit, Tag, MakeDist, UploadCPAN, Twitter
+steps = FindVersion, ChangeVersion, CheckChangeLog, DistTest, Commit, Tag, MakeDist, UploadCPAN
 
 git.tagpattern = %v
-twitter.config = ~/.twitterrc
-
-# svn.tagpattern = MyProj-%v
-# svn.tagpattern = http://code.example.com/svn/tags/MyProj-%v
-
-# CheckChangeLog.files = ChangeLog, MyProj.CHANGES

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



More information about the Bps-public-commit mailing list