[Rt-commit] r7572 - in rt/branches/3.7-EXPERIMENTAL: .

ruz at bestpractical.com ruz at bestpractical.com
Thu Apr 19 17:49:30 EDT 2007


Author: ruz
Date: Thu Apr 19 17:49:29 2007
New Revision: 7572

Modified:
   rt/branches/3.7-EXPERIMENTAL/   (props changed)
   rt/branches/3.7-EXPERIMENTAL/lib/RT/Crypt/GnuPG.pm

Log:
 r4999 at cubic-pc:  cubic | 2007-04-20 01:30:07 +0400
 * improve text of messages


Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/Crypt/GnuPG.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/Crypt/GnuPG.pm	(original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/Crypt/GnuPG.pm	Thu Apr 19 17:49:29 2007
@@ -812,12 +812,12 @@
                 @res{'MainKey', 'Key', 'KeyType'} = ($1, $2, $3);
                 last;
             }
-            $res{'Message'} = ucfirst( lc $res{'Status'} ) .' passphrase';
+            $res{'Message'} = ucfirst( lc( $res{'Status'} eq 'DONE'? 'GOOD': $res{'Status'} ) ) .' passphrase';
             $res{'User'} = ( $user_hint{ $res{'MainKey'} } ||= {} ) if $res{'MainKey'};
             if ( exists $res{'User'}->{'EmailAddress'} ) {
-                $res{'Message'} .= ' for address '. $res{'User'}->{'EmailAddress'};
+                $res{'Message'} .= ' for '. $res{'User'}->{'EmailAddress'};
             } else {
-                $res{'Message'} .= ' for key '. $key_id;
+                $res{'Message'} .= ' for '. $key_id;
             }
             push @res, \%res;
         }
@@ -870,7 +870,7 @@
             my %res = (
                 Operation => 'KeyCheck',
                 Status    => 'MISSING',
-                Message   => ucfirst( $type ) ." key $key is not available",
+                Message   => ucfirst( $type ) ." key '0x$key' is not available",
                 Key       => $key,
             );
             $user_hint{ $key } ||= {};
@@ -885,11 +885,15 @@
                 Message    => 'The signature is good',
             );
             @res{qw(Key UserString)} = split /\s+/, $args, 2;
+            $res{'Message'} .= ', signed by '. $res{'UserString'};
+
             foreach my $line ( @status[ $i .. $#status ] ) {
                 next unless $line =~ /^TRUST_(\S+)/;
                 $res{'Trust'} = $1;
                 last;
             }
+            $res{'Message'} .= ', trust level is '. lc( $res{'Trust'} || 'unknown');
+
             foreach my $line ( @status[ $i .. $#status ] ) {
                 next unless $line =~ /^VALIDSIG\s+(.*)/;
                 @res{ qw(


More information about the Rt-commit mailing list