Source

pgg / ChangeLog

Full commit
2003-10-31  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.04 released.

2003-05-14  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.03 released.

2003-05-12  Simon Josefsson  <jas@extundo.com>

	* pgg.texi: Add .info extension to output filename, revert
	2003-03-17 change below after xemacs-beta discussion.

2003-05-10  Ville Skyttä  <scop@xemacs.org>

	* pgg.el (pgg-temp-buffer-show-function): Reuse existing
	visible output window if one is available.

2003-05-09  Simon Josefsson  <jas@extundo.com>

	* pgg.texi (Default user identity): Add.

2003-03-17  Simon Josefsson  <jas@extundo.com>

	* pgg.texi: Fix setfilename.  Tiny patch by Frank Haun
	<pille3003@fhaun.de>.

2003-04-29  Simon Josefsson  <jas@extundo.com>

	* pgg.el (run-at-time): Autoload it (fix xemacs compile
	warnings).

2003-04-24  Dave Love  <fx@gnu.org>

	* pgg.el: Split eval-when-compile forms.

2003-04-20  Simon Josefsson  <jas@extundo.com>

	* 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  <fx@gnu.org>

	* pgg.el: Require cl when compiling.

2003-04-07  Jesper Harder  <harder@ifa.au.dk>

	* 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  <harder@ifa.au.dk>

	* 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  <harder@ifa.au.dk>

	* 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  <harder@ifa.au.dk>

	* pgg.el (pgg-read-passphrase): Simplify.

2003-03-01  Satyaki Das  <satyaki@theforce.stanford.edu>
	(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  <jas@extundo.com>

	* pgg-gpg.el (pgg-gpg-process-region): Don't blink.  From Satyaki
	Das <satyaki@chicory.stanford.edu>.

2003-03-09  Ben Wing  <ben@xemacs.org>

	* 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  <ben@xemacs.org>

	* .cvsignore: Remove files now handled automatically by CVS.
	* Makefile: Use `compile' instead of hard-coded `all'.

2002-12-06  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.02 released.

2002-11-11  Simon Josefsson  <jas@extundo.com>

	* pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
	output when called interactively.

2002-11-02  Simon Josefsson  <jas@extundo.com>

	* pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
	setting of the default user ID.  From Raymond Scholz
	<ray-2002@zonix.de>.

2002-10-30  Simon Josefsson  <jas@extundo.com>

	* pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.

	* pgg.el (pgg-passphrase-cache-expiry): Removed.

2002-10-22  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>

	* pgg.el (pgg-snarf-keys): Do not refer unbinded local variables.

2002-10-22  Simon Josefsson  <jas@extundo.com>

	* pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
	(pgg-snarf-keys): Add.

2002-10-10  Simon Josefsson  <jas@extundo.com>

	* 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  <jas@extundo.com>

	* 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]  <rendhalver@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.01 released.

2002-10-20  Steve Youngs  <youngs@xemacs.org>

	* 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ä  <scop@xemacs.org>

	* Makefile (srckit): Remove.

2002-10-07  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.00 released.

2002-10-05  Simon Josefsson  <jas@extundo.com>

	* pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
	work.

2002-10-04  Ville Skyttä  <scop@xemacs.org>

	* Package moved to official location.
	* Makefile (VERSION): Use two digits, change to 0.99.
	* .cvsignore: New.

2002-10-04  Simon Josefsson  <jas@extundo.com>

	* 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  <jas@extundo.com>

	* pgg.el (pgg-encrypt-region): Support sign.

	* pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.

2002-10-01  Simon Josefsson  <jas@extundo.com>

	* 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  <jas@extundo.com>

	* 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 <ueno@unixuser.org>

	* pgg.el: Remove dependency on calist.el.

2002-09-28  Simon Josefsson  <jas@extundo.com>

	* 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  <jas@extundo.com>

	* New package, taken from APEL, FLIM and SEMI (EMIKO).