2014-05-15 Norbert Koch * Makefile (VERSION): XEmacs package 1.10 released. 2014-05-15 Norbert Koch * Makefile (VERSION): XEmacs package 1.09 released. 2014-05-13 Jerry James * .cvsignore: Remove. * .hgignore: New file. 2011-03-14 Norbert Koch * Makefile (VERSION): XEmacs package 1.08 released. 2011-03-12 Aidan Kehoe * pgg-parse.el (pgg-parse-crc24, pgg-parse-crc24-string): Call #'define-ccl-program at compile time, if available, not at runtime. Addresses Marcus Crestani's problem of http://mid.gmane.org/vpdhcif81o9.fsf@informatik.uni-tuebingen.de . 2009-02-02 Norbert Koch * Makefile (VERSION): XEmacs package 1.07 released. 2009-01-26 Stephen J. Turnbull * Revert Aidan's last commit. 2007-12-23 Aidan Kehoe * pgg-parse.el (pgg-parse-crc24): Provide the CCL program, independent of whether #'define-ccl-program was available at compile time. * pgg-parse.el (pgg-parse-crc24-string): Only call the CCL program if #'ccl-execute-on-string is available, which it will be, if the current emacs has CCL support. 2005-09-26 Norbert Koch * Makefile (VERSION): XEmacs package 1.06 released. 2005-08-15 Simon Josefsson * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has it in url-handlers.el and XEmacs in url.el. Reported by Luca Capello and Romain Francoise. (pgg-fetch-key-function): Removed, not used? (pgg-insert-url-with-w3): Require url, to get url-insert-file-contents regardless of where it is defined. 2005-08-08 Simon Josefsson * pgg.el: Autoload url-insert-file-contents instead of loading w3/url. (pgg-insert-url-with-w3): Don't load url here. 2005-08-05 Daiki Ueno * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2. 2005-07-25 Simon Josefsson * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible to have the url package without w3. Reported by Daiki Ueno and Luigi Panzeri . 2005-07-04 Juanma Barranquero * pgg-gpg.el (pgg-gpg): * pgg-parse.el (pgg-parse): * pgg-pgp.el (pgg-pgp): * pgg-pgp5.el (pgg-pgp5): Finish `defgroup' description with period. 2005-06-29 Katsumi Yamaoka * pgg.el (pgg-verify): Return the verification result. 2005-05-30 Reiner Steib * pgg-gpg.el (pgg-gpg-snarf-keys-region): Replace `string-to-int' by `string-to-number'. * pgg-parse.el (pgg-read-body, pgg-read-bytes) (pgg-format-key-identifier): Ditto. 2005-05-09 Simon Josefsson * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching, tiny patch from "Georg C. F. Greve" . 2005-01-21 Derek Atkins (tiny change) * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache. 2004-09-16 Norbert Koch * Makefile (VERSION): XEmacs package 1.05 released. 2004-08-31 Reiner Steib * pgg.texi: Use @copying and @insertcopying. 2004-01-17 Jesper Harder * pgg.texi (User Commands, Backend methods): do. 2004-01-05 Simon Josefsson * pgg.texi (Caching passphrase): Fix PGG passphrase caching section. 2003-09-14 Jesper Harder * pgg.texi (Selecting an implementation, Caching passphrase) (Initializing): Markup fix. 2003-05-17 Adrian Aichner * pgg.texi (Prerequisites): Ruthless typo fixing. * pgg.texi (Architecture): Ditto. * pgg.texi (Backend methods): Ditto. 2004-09-16 Simon Josefsson * Makefile (REQUIRES): Add ecrypto, for password.el. * pgg.el: Sync with Gnus CVS until and including 2003-07-24 entry below. 2004-01-05 Simon Josefsson * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove. (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use the password package. 2003-12-12 Katsumi Yamaoka * pgg.el (pgg-run-at-time): Ditto. 2003-12-10 Katsumi Yamaoka * pgg.el (pgg-run-at-time): New function. (pgg-add-passphrase-cache): Use it. 2003-10-27 Simon Josefsson * pgg.el (pgg-decrypt-region): Don't set pgg-default-user-id. 2003-07-24 Jesper Harder * pgg.el: Reapply changes from 2003-04-03 to fix security problem. See http://www.debian.org/security/2003/dsa-339 2004-09-16 Simon Josefsson * pgg-pgp.el, pgg-pgp5.el: Sync with Gnus CVS until and including 2003-07-24 entry below. 2004-07-28 Simon Josefsson * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign parameter (but don't use it, for now). 2004-05-19 Lars Magne Ingebrigtsen * pgg-pgp.el (pgg-pgp-verify-region): Clean up. 2004-05-19 Michael Schierl * pgg-pgp.el (pgg-pgp-verify-region): Default when signature isn't a string. 2003-07-28 Dave Love * pgg-pgp.el, pgg-pgp5.el: Require cl when compiling. 2003-07-24 Jesper Harder * pgg-pgp.el, pgg-pgp5.el: Reapply changes from 2003-04-03 to fix security problem. See http://www.debian.org/security/2003/dsa-339 2004-09-16 Simon Josefsson * pgg-parse.el: Sync with Gnus CVS until and including 2003-12-10 entry below. 2004-01-15 Jesper Harder * pgg-parse.el: Remove unnecessary (require 'custom). 2003-12-10 Simon Josefsson * pgg-parse.el (pgg-decode-packets): Rewrite to handle corrupt input. (pgg-decode-armor-region): Don't parse packet if decoding fail. 2004-09-16 Simon Josefsson * pgg-gpg.el: Sync with Gnus CVS until and including 2003-07-24 entry below. 2003-12-07 Simon Josefsson * pgg-gpg.el (pgg-gpg-recipient-arg): Add. (pgg-gpg-encrypt-region): Use it. Tiny patch from Lloyd Zusman . (pgg-gpg-recipient-argument): Doc fix. Renamed fro p-g-r-a. (pgg-gpg-encrypt-region): Update. 2003-11-15 Simon Josefsson * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys) (pgg-gpg-lookup-key): Use regexp match instead of split-string (split-string is different between emacs 21.2 and 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith). 2003-11-09 Simon Josefsson * pgg-gpg.el (pgg-gpg-encrypt-region): Cache passphrase under hex key id too (for decryption). (pgg-gpg-sign-region): Likewise. 2003-11-09 Simon Josefsson * pgg-gpg.el (pgg-gpg-all-secret-keys): New variable. (pgg-gpg-lookup-all-secret-keys): New function. (pgg-gpg-select-matching-key): Likewise. (pgg-gpg-decrypt-region): Use new functions. From Satyaki Das . 2003-10-27 Simon Josefsson * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): New optional parameter key, overrides the key id used to store passphrase under (uses true key id from gpg output if nil). (pgg-gpg-encrypt-region): Search for passphrase using user suplied string STR, instead of (pgg-lookup-key STR t). (pgg-gpg-encrypt-region): Store passphrase under user suplied string, instead of real key id taken from gpg output. (pgg-gpg-decrypt-region): Likewise. (pgg-gpg-sign-region): Likewise. 2003-08-09 Jesper Harder * pgg-gpg.el (pgg-gpg-extra-args): Fix customization type. 2003-08-07 Jesper Harder * pgg-gpg.el (pgg-gpg-process-region): Bind default-enable-multibyte-characters to nil. 2003-07-28 Dave Love * pgg-gpg.el: Require cl when compiling. 2003-07-24 Jesper Harder * pgg-gpg.el (pgg-gpg-process-region): Add "--yes" to options. * pgg-gpg.el: Reapply changes from 2003-04-03 to fix security problem. See http://www.debian.org/security/2003/dsa-339 2004-09-16 Simon Josefsson * pgg-def.el: Sync with Gnus CVS until and including 2003-10-02 entry below 2004-01-15 Jesper Harder * pgg-def.el: Remove unnecessary (require 'custom). 2003-11-10 Simon Josefsson * pgg-def.el (pgg-encrypt-for-me): Change default from nil to t. 2003-10-02 Jesper Harder * pgg-def.el (pgg-default-keyserver-address): Change to subkeys.pgp.net. From Michael Shields 2003-10-31 Norbert Koch * Makefile (VERSION): XEmacs package 1.04 released. 2003-05-14 Norbert Koch * Makefile (VERSION): XEmacs package 1.03 released. 2003-05-12 Simon Josefsson * pgg.texi: Add .info extension to output filename, revert 2003-03-17 change below after xemacs-beta discussion. 2003-05-10 Ville Skyttä * pgg.el (pgg-temp-buffer-show-function): Reuse existing visible output window if one is available. 2003-05-09 Simon Josefsson * pgg.texi (Default user identity): Add. 2003-03-17 Simon Josefsson * pgg.texi: Fix setfilename. Tiny patch by Frank Haun . 2003-04-29 Simon Josefsson * pgg.el (run-at-time): Autoload it (fix xemacs compile warnings). 2003-04-24 Dave Love * pgg.el: Split eval-when-compile forms. 2003-04-20 Simon Josefsson * pgg-def.el, pgg.el, pgg-gpg.el, pgg-parse.el, pgg-pgp5.el, pgg-pgp.el: Fix license template. 2003-04-16 Dave Love * pgg.el: Require cl when compiling. 2003-04-07 Jesper Harder * pgg.el (pgg-decrypt-region): Don't use `insert-buffer', the docstring says "This function is meant for the user to run interactively. Don't call it from programs!" 2003-04-06 Jesper Harder * pgg-gpg.el (pgg-gpg-process-region): Revert previous change. * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region) (pgg-pgp-snarf-keys-region): do. * pgg-pgp5.el (pgg-pgp5-verify-region) (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): do. * pgg.el (pgg-make-temp-file, pgg-temporary-file-directory): do. 2003-04-03 Jesper Harder * pgg-gpg.el (pgg-gpg-process-region): do. * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region) (pgg-pgp-snarf-keys-region): do. * pgg-pgp5.el (pgg-pgp5-verify-region) (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Use it. * pgg.el (pgg-make-temp-file): New function. `make-temp-name' is unsafe. (pgg-temporary-file-directory): Remove. 2003-03-04 Jesper Harder * pgg.el (pgg-read-passphrase): Simplify. 2003-03-01 Satyaki Das (Trivial patch.) * pgg-gpg.el (pgg-gpg-process-region): Insert process status into errors-buffer. This produces a nicer error message in case of problems. 2003-02-08 Simon Josefsson * pgg-gpg.el (pgg-gpg-process-region): Don't blink. From Satyaki Das . 2003-03-09 Ben Wing * Makefile: Delete explicit compile:: and binkit: rules. Don't add custom-load.elc to the list of generated elc's. Use STANDARD_DOCS instead of explicitly giving the targets and dependencies. 2002-11-29 Ben Wing * .cvsignore: Remove files now handled automatically by CVS. * Makefile: Use `compile' instead of hard-coded `all'. 2002-12-06 Rendhalver [Peter Brown] * Makefile (VERSION): XEmacs package 1.02 released. 2002-11-11 Simon Josefsson * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display output when called interactively. 2002-11-02 Simon Josefsson * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the setting of the default user ID. From Raymond Scholz . 2002-10-30 Simon Josefsson * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom. * pgg.el (pgg-passphrase-cache-expiry): Removed. 2002-10-22 TSUCHIYA Masatoshi * pgg.el (pgg-snarf-keys): Do not refer unbinded local variables. 2002-10-22 Simon Josefsson * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify) (pgg-snarf-keys): Add. 2002-10-10 Simon Josefsson * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output buffer and error buffer depending on type of information. * pgg.el (pgg-verify-region): Use it. * pgg-def.el (pgg-query-keyserver): New variable. * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to key-identifier in packet. Is this a good idea? 2002-10-09 Simon Josefsson * pgg.el (pgg-insert-url-with-w3): Ignore errors. (pgg-fetch-key-function): Nil if w3 is not installed. 2002-10-29 Rendhalver [Peter Brown] * Makefile (VERSION): XEmacs package 1.01 released. 2002-10-20 Steve Youngs * pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs doesn't have the 'alist custom type, use cons cells instead. (pgg-parse-symmetric-key-algorithm-alist): Ditto. (pgg-parse-hash-algorithm-alist): Ditto. (pgg-parse-compression-algorithm-alist): Ditto. (pgg-parse-signature-type-alist): Ditto. * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch. * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto. * pgg-pgp.el (pgg-pgp-extra-args): Ditto. 2002-10-15 Ville Skyttä * Makefile (srckit): Remove. 2002-10-07 Rendhalver [Peter Brown] * Makefile (VERSION): XEmacs package 1.00 released. 2002-10-05 Simon Josefsson * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really work. 2002-10-04 Ville Skyttä * Package moved to official location. * Makefile (VERSION): Use two digits, change to 0.99. * .cvsignore: New. 2002-10-04 Simon Josefsson * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work. * pgg-pgp.el (pgg-pgp-verify-region): Inline binary-write-decoded-region from MEL. * pgg.texi: Document sign parameter. Remove luna stuff. 2002-10-04 Simon Josefsson * pgg.el (pgg-encrypt-region): Support sign. * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto. 2002-10-01 Simon Josefsson * pgg-pgp.el: Don't require mel. Don't use luna. (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove. (pgg-pgp-process-region): Use expand-file-name instead of concat. (pgg-pgp-process-region): Don't use binary-funcall. * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall. * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name instead of concat. * pgg-pgp5.el (pgg-pgp5-process-region): Ditto. 2002-09-29 Simon Josefsson * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte compile warnings. * pgg.el (pgg-decrypt-region): Don't parse packet. * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el. 2002-09-29 Daiki Ueno * pgg.el: Remove dependency on calist.el. 2002-09-28 Simon Josefsson * pgg.el (pgg-temporary-file-directory): New variable. (pgg-verify-region): Don't assume set-buffer-multibyte exists. * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region) (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory. * pgg-parse.el (pgg-char-int): Defalias. (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte) (pgg-read-bytes, pgg-read-body): Use it. (pgg-decode-packets): Don't use MEL, use base64-*. (pgg-parse-armor): Don't assume set-buffer-multibyte exists. (pgg-string-as-unibyte): Defalias. (pgg-parse-armor-region): Use it. * pgg-gpg.el (pgg-gpg-process-region): Use pgg-temporary-file-directory. * pgg-pgp5.el (pgg-scheme-verify-region): Inline binary-write-decoded-region from MEL. * pgg-pgp5.el, pgg-gpg.el: Don't require mel. * pgg-parse.el (top-level): Remove dependency on static.el, pccl.el, mel.el. (pgg-parse-crc24, pgg-parse-crc24-string): Only define if `define-ccl-program' is boundp, instead of using broken. 2002-09-28 Simon Josefsson * New package, taken from APEL, FLIM and SEMI (EMIKO).