Commit 39945bb0a3e2214f3dc187ac0d0df58800a106bd

  • avatar
  • ol42
  • Mon Oct 19 01:37:58 CEST 2009
fixed encryption/signing switch
  
1717# require 'net/smtp'
1818require 'socket'
1919require 'stringio'
20require 'set'
2021
2122require 'plist_parser'
2223require 'gpgmime'
8787 input_stream = StringIO.open( content_string )
8888 mimeParser.read_next_message( input_stream )
8989 pubKeysArray = mimeParser.getPubKeyAddressList
90
91 rcpSet = rcpArray.map { |s| s.downcase }.to_set
92 pubKeysSet = pubKeysArray.map { |s| s.downcase }.to_set
93 interSec = rcpSet & pubKeysSet
9094
91 interSec = rcpArray & pubKeysArray
92
93 if interSec.length < rcpArray.length
95 if interSec.length < rcpSet.length
9496 log "not all in key list"
9597 gpgmsg = mimeParser.clearsign( @gpg_passphrase )
9698 else