Changeset 3820:32103d4e01f0

Show
Ignore:
Timestamp:
2005-01-27 10:24:10 (4 years ago)
Author:
Marco d'Itri <md@…>
Branch:
HEAD
Message:

Evaluate gpg's machine-parseable status messages.

Files:
2 modified

Legend:

Unmodified
Added
Removed
  • contrib/gpg.rc

    r3816 r3820  
    3232 
    3333# decode application/pgp 
    34 set pgp_decode_command="/usr/bin/gpg  --charset utf-8   %?p?--passphrase-fd 0? --no-verbose --quiet  --batch  --output - %f" 
     34set pgp_decode_command="/usr/bin/gpg  --charset utf-8   --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet  --batch  --output - %f" 
    3535 
    3636# verify a pgp/mime signature 
    37 set pgp_verify_command="/usr/bin/gpg   --no-verbose --quiet  --batch  --output - --verify %s %f" 
     37set pgp_verify_command="/usr/bin/gpg   --status-fd=2 --no-verbose --quiet  --batch  --output - --verify %s %f" 
    3838 
    3939# decrypt a pgp/mime attachment 
    40 set pgp_decrypt_command="/usr/bin/gpg   --passphrase-fd 0 --no-verbose --quiet  --batch  --output - %f" 
     40set pgp_decrypt_command="/usr/bin/gpg   --status-fd=2 --passphrase-fd 0 --no-verbose --quiet  --batch  --output - %f" 
    4141 
    4242# create a pgp/mime signed attachment 
     
    7979 
    8080# OK, here's a version which uses gnupg's message catalog: 
    81 set pgp_good_sign="`gettext -d gnupg -s 'Good signature from "' | tr -d '"'`" 
     81# set pgp_good_sign="`gettext -d gnupg -s 'Good signature from "' | tr -d '"'`" 
    8282 
     83# This version uses --status-fd messages 
     84set pgp_good_sign="^\\[GNUPG:\\] GOODSIG" 
     85 
  • pgp.c

    r3785 r3820  
    152152                    line)); 
    153153       
     154      if (strncmp (line, "[GNUPG:] ", 9) == 0) 
     155        continue; 
    154156      fputs (line, fpout); 
    155157      fputc ('\n', fpout);