pgg / ChangeLog

Full commit
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

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-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).