1 2014-05-15 Norbert Koch <viteno@xemacs.org>
3 * Makefile (VERSION): XEmacs package 1.10 released.
5 2014-05-15 Norbert Koch <viteno@xemacs.org>
7 * Makefile (VERSION): XEmacs package 1.09 released.
9 2014-05-13 Jerry James <james@xemacs.org>
12 * .hgignore: New file.
14 2011-03-14 Norbert Koch <viteno@xemacs.org>
16 * Makefile (VERSION): XEmacs package 1.08 released.
18 2011-03-12 Aidan Kehoe <kehoea@parhasard.net>
20 * pgg-parse.el (pgg-parse-crc24, pgg-parse-crc24-string):
21 Call #'define-ccl-program at compile time, if available, not at
22 runtime. Addresses Marcus Crestani's problem of
23 http://mid.gmane.org/vpdhcif81o9.fsf@informatik.uni-tuebingen.de .
25 2009-02-02 Norbert Koch <viteno@xemacs.org>
27 * Makefile (VERSION): XEmacs package 1.07 released.
29 2009-01-26 Stephen J. Turnbull <stephen@xemacs.org>
31 * Revert Aidan's last commit.
33 2007-12-23 Aidan Kehoe <kehoea@parhasard.net>
35 * pgg-parse.el (pgg-parse-crc24):
36 Provide the CCL program, independent of whether
37 #'define-ccl-program was available at compile time.
38 * pgg-parse.el (pgg-parse-crc24-string):
39 Only call the CCL program if #'ccl-execute-on-string is available,
40 which it will be, if the current emacs has CCL support.
42 2005-09-26 Norbert Koch <viteno@xemacs.org>
44 * Makefile (VERSION): XEmacs package 1.06 released.
46 2005-08-15 Simon Josefsson <jas@extundo.com>
48 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
49 it in url-handlers.el and XEmacs in url.el. Reported by Luca
50 Capello and Romain Francoise.
51 (pgg-fetch-key-function): Removed, not used?
52 (pgg-insert-url-with-w3): Require url, to get
53 url-insert-file-contents regardless of where it is defined.
55 2005-08-08 Simon Josefsson <jas@extundo.com>
57 * pgg.el: Autoload url-insert-file-contents instead of loading
59 (pgg-insert-url-with-w3): Don't load url here.
61 2005-08-05 Daiki Ueno <ueno@unixuser.org>
63 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
65 2005-07-25 Simon Josefsson <jas@extundo.com>
67 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
68 to have the url package without w3. Reported by Daiki Ueno
69 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
71 2005-07-04 Juanma Barranquero <lekktu@gmail.com>
73 * pgg-gpg.el (pgg-gpg):
74 * pgg-parse.el (pgg-parse):
75 * pgg-pgp.el (pgg-pgp):
76 * pgg-pgp5.el (pgg-pgp5): Finish `defgroup' description with period.
78 2005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
80 * pgg.el (pgg-verify): Return the verification result.
82 2005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
84 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Replace `string-to-int'
85 by `string-to-number'.
86 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
87 (pgg-format-key-identifier): Ditto.
89 2005-05-09 Simon Josefsson <jas@extundo.com>
91 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
92 tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
94 2005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
96 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
98 2004-09-16 Norbert Koch <viteno@xemacs.org>
100 * Makefile (VERSION): XEmacs package 1.05 released.
102 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
104 * pgg.texi: Use @copying and @insertcopying.
106 2004-01-17 Jesper Harder <harder@ifa.au.dk>
108 * pgg.texi (User Commands, Backend methods): do.
110 2004-01-05 Simon Josefsson <jas@extundo.com>
112 * pgg.texi (Caching passphrase): Fix PGG passphrase caching
115 2003-09-14 Jesper Harder <harder@ifa.au.dk>
117 * pgg.texi (Selecting an implementation, Caching passphrase)
118 (Initializing): Markup fix.
120 2003-05-17 Adrian Aichner <adrian@xemacs.org>
122 * pgg.texi (Prerequisites): Ruthless typo fixing.
123 * pgg.texi (Architecture): Ditto.
124 * pgg.texi (Backend methods): Ditto.
126 2004-09-16 Simon Josefsson <jas@extundo.com>
128 * Makefile (REQUIRES): Add ecrypto, for password.el.
130 * pgg.el: Sync with Gnus CVS until and including 2003-07-24 entry
133 2004-01-05 Simon Josefsson <jas@extundo.com>
135 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
136 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
137 the password package.
139 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
141 * pgg.el (pgg-run-at-time): Ditto.
143 2003-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
145 * pgg.el (pgg-run-at-time): New function.
146 (pgg-add-passphrase-cache): Use it.
148 2003-10-27 Simon Josefsson <jas@extundo.com>
150 * pgg.el (pgg-decrypt-region): Don't set pgg-default-user-id.
152 2003-07-24 Jesper Harder <harder@ifa.au.dk>
154 * pgg.el: Reapply changes from 2003-04-03 to fix security problem.
155 See http://www.debian.org/security/2003/dsa-339
157 2004-09-16 Simon Josefsson <jas@extundo.com>
159 * pgg-pgp.el, pgg-pgp5.el: Sync with Gnus CVS until and including
160 2003-07-24 entry below.
162 2004-07-28 Simon Josefsson <jas@extundo.com>
164 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
165 parameter (but don't use it, for now).
167 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
169 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
171 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
173 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
176 2003-07-28 Dave Love <fx@gnu.org>
178 * pgg-pgp.el, pgg-pgp5.el: Require cl when compiling.
180 2003-07-24 Jesper Harder <harder@ifa.au.dk>
182 * pgg-pgp.el, pgg-pgp5.el: Reapply changes from 2003-04-03 to fix
183 security problem. See http://www.debian.org/security/2003/dsa-339
185 2004-09-16 Simon Josefsson <jas@extundo.com>
187 * pgg-parse.el: Sync with Gnus CVS until and including 2003-12-10
190 2004-01-15 Jesper Harder <harder@ifa.au.dk>
192 * pgg-parse.el: Remove unnecessary (require 'custom).
194 2003-12-10 Simon Josefsson <jas@extundo.com>
196 * pgg-parse.el (pgg-decode-packets): Rewrite to handle corrupt
198 (pgg-decode-armor-region): Don't parse packet if decoding fail.
200 2004-09-16 Simon Josefsson <jas@extundo.com>
202 * pgg-gpg.el: Sync with Gnus CVS until and including 2003-07-24
205 2003-12-07 Simon Josefsson <jas@extundo.com>
207 * pgg-gpg.el (pgg-gpg-recipient-arg): Add.
208 (pgg-gpg-encrypt-region): Use it. Tiny patch from Lloyd Zusman
210 (pgg-gpg-recipient-argument): Doc fix. Renamed fro p-g-r-a.
211 (pgg-gpg-encrypt-region): Update.
213 2003-11-15 Simon Josefsson <jas@extundo.com>
215 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
216 (pgg-gpg-lookup-key): Use regexp match instead of
217 split-string (split-string is different between emacs 21.2 and
218 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
220 2003-11-09 Simon Josefsson <jas@extundo.com>
222 * pgg-gpg.el (pgg-gpg-encrypt-region): Cache passphrase under hex
223 key id too (for decryption).
224 (pgg-gpg-sign-region): Likewise.
226 2003-11-09 Simon Josefsson <jas@extundo.com>
228 * pgg-gpg.el (pgg-gpg-all-secret-keys): New variable.
229 (pgg-gpg-lookup-all-secret-keys): New function.
230 (pgg-gpg-select-matching-key): Likewise.
231 (pgg-gpg-decrypt-region): Use new functions. From Satyaki Das
232 <satyakid@stanford.edu>.
234 2003-10-27 Simon Josefsson <jas@extundo.com>
236 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): New optional
237 parameter key, overrides the key id used to store passphrase
238 under (uses true key id from gpg output if nil).
239 (pgg-gpg-encrypt-region): Search for passphrase using user suplied
240 string STR, instead of (pgg-lookup-key STR t).
241 (pgg-gpg-encrypt-region): Store passphrase under user suplied
242 string, instead of real key id taken from gpg output.
243 (pgg-gpg-decrypt-region): Likewise.
244 (pgg-gpg-sign-region): Likewise.
246 2003-08-09 Jesper Harder <harder@ifa.au.dk>
248 * pgg-gpg.el (pgg-gpg-extra-args): Fix customization type.
250 2003-08-07 Jesper Harder <harder@ifa.au.dk>
252 * pgg-gpg.el (pgg-gpg-process-region): Bind
253 default-enable-multibyte-characters to nil.
255 2003-07-28 Dave Love <fx@gnu.org>
257 * pgg-gpg.el: Require cl when compiling.
259 2003-07-24 Jesper Harder <harder@ifa.au.dk>
261 * pgg-gpg.el (pgg-gpg-process-region): Add "--yes" to options.
263 * pgg-gpg.el: Reapply changes from 2003-04-03 to fix security
264 problem. See http://www.debian.org/security/2003/dsa-339
266 2004-09-16 Simon Josefsson <jas@extundo.com>
268 * pgg-def.el: Sync with Gnus CVS until and including 2003-10-02
271 2004-01-15 Jesper Harder <harder@ifa.au.dk>
273 * pgg-def.el: Remove unnecessary (require 'custom).
275 2003-11-10 Simon Josefsson <jas@extundo.com>
277 * pgg-def.el (pgg-encrypt-for-me): Change default from nil to t.
279 2003-10-02 Jesper Harder <harder@ifa.au.dk>
281 * pgg-def.el (pgg-default-keyserver-address): Change to
282 subkeys.pgp.net. From Michael Shields <shields@msrl.com>
284 2003-10-31 Norbert Koch <viteno@xemacs.org>
286 * Makefile (VERSION): XEmacs package 1.04 released.
288 2003-05-14 Norbert Koch <viteno@xemacs.org>
290 * Makefile (VERSION): XEmacs package 1.03 released.
292 2003-05-12 Simon Josefsson <jas@extundo.com>
294 * pgg.texi: Add .info extension to output filename, revert
295 2003-03-17 change below after xemacs-beta discussion.
297 2003-05-10 Ville Skyttä <scop@xemacs.org>
299 * pgg.el (pgg-temp-buffer-show-function): Reuse existing
300 visible output window if one is available.
302 2003-05-09 Simon Josefsson <jas@extundo.com>
304 * pgg.texi (Default user identity): Add.
306 2003-03-17 Simon Josefsson <jas@extundo.com>
308 * pgg.texi: Fix setfilename. Tiny patch by Frank Haun
309 <pille3003@fhaun.de>.
311 2003-04-29 Simon Josefsson <jas@extundo.com>
313 * pgg.el (run-at-time): Autoload it (fix xemacs compile
316 2003-04-24 Dave Love <fx@gnu.org>
318 * pgg.el: Split eval-when-compile forms.
320 2003-04-20 Simon Josefsson <jas@extundo.com>
322 * pgg-def.el, pgg.el, pgg-gpg.el, pgg-parse.el, pgg-pgp5.el,
323 pgg-pgp.el: Fix license template.
325 2003-04-16 Dave Love <fx@gnu.org>
327 * pgg.el: Require cl when compiling.
329 2003-04-07 Jesper Harder <harder@ifa.au.dk>
331 * pgg.el (pgg-decrypt-region): Don't use
332 `insert-buffer', the docstring says "This function is meant for
333 the user to run interactively. Don't call it from programs!"
335 2003-04-06 Jesper Harder <harder@ifa.au.dk>
337 * pgg-gpg.el (pgg-gpg-process-region): Revert previous change.
339 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
340 (pgg-pgp-snarf-keys-region): do.
342 * pgg-pgp5.el (pgg-pgp5-verify-region)
343 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): do.
345 * pgg.el (pgg-make-temp-file, pgg-temporary-file-directory): do.
347 2003-04-03 Jesper Harder <harder@ifa.au.dk>
349 * pgg-gpg.el (pgg-gpg-process-region): do.
351 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
352 (pgg-pgp-snarf-keys-region): do.
354 * pgg-pgp5.el (pgg-pgp5-verify-region)
355 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Use it.
357 * pgg.el (pgg-make-temp-file): New function. `make-temp-name' is
359 (pgg-temporary-file-directory): Remove.
361 2003-03-04 Jesper Harder <harder@ifa.au.dk>
363 * pgg.el (pgg-read-passphrase): Simplify.
365 2003-03-01 Satyaki Das <satyaki@theforce.stanford.edu>
368 * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
369 errors-buffer. This produces a nicer error message in case of
372 2003-02-08 Simon Josefsson <jas@extundo.com>
374 * pgg-gpg.el (pgg-gpg-process-region): Don't blink. From Satyaki
375 Das <satyaki@chicory.stanford.edu>.
377 2003-03-09 Ben Wing <ben@xemacs.org>
380 Delete explicit compile:: and binkit: rules.
381 Don't add custom-load.elc to the list of generated elc's.
382 Use STANDARD_DOCS instead of explicitly giving the targets
385 2002-11-29 Ben Wing <ben@xemacs.org>
387 * .cvsignore: Remove files now handled automatically by CVS.
388 * Makefile: Use `compile' instead of hard-coded `all'.
390 2002-12-06 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
392 * Makefile (VERSION): XEmacs package 1.02 released.
394 2002-11-11 Simon Josefsson <jas@extundo.com>
396 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
397 output when called interactively.
399 2002-11-02 Simon Josefsson <jas@extundo.com>
401 * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
402 setting of the default user ID. From Raymond Scholz
405 2002-10-30 Simon Josefsson <jas@extundo.com>
407 * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
409 * pgg.el (pgg-passphrase-cache-expiry): Removed.
411 2002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
413 * pgg.el (pgg-snarf-keys): Do not refer unbinded local variables.
415 2002-10-22 Simon Josefsson <jas@extundo.com>
417 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
418 (pgg-snarf-keys): Add.
420 2002-10-10 Simon Josefsson <jas@extundo.com>
422 * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
423 buffer and error buffer depending on type of information.
425 * pgg.el (pgg-verify-region): Use it.
427 * pgg-def.el (pgg-query-keyserver): New variable.
429 * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
430 key-identifier in packet. Is this a good idea?
432 2002-10-09 Simon Josefsson <jas@extundo.com>
434 * pgg.el (pgg-insert-url-with-w3): Ignore errors.
435 (pgg-fetch-key-function): Nil if w3 is not installed.
437 2002-10-29 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
439 * Makefile (VERSION): XEmacs package 1.01 released.
441 2002-10-20 Steve Youngs <youngs@xemacs.org>
443 * pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs
444 doesn't have the 'alist custom type, use cons cells instead.
445 (pgg-parse-symmetric-key-algorithm-alist): Ditto.
446 (pgg-parse-hash-algorithm-alist): Ditto.
447 (pgg-parse-compression-algorithm-alist): Ditto.
448 (pgg-parse-signature-type-alist): Ditto.
450 * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
452 * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
454 * pgg-pgp.el (pgg-pgp-extra-args): Ditto.
456 2002-10-15 Ville Skyttä <scop@xemacs.org>
458 * Makefile (srckit): Remove.
460 2002-10-07 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
462 * Makefile (VERSION): XEmacs package 1.00 released.
464 2002-10-05 Simon Josefsson <jas@extundo.com>
466 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
469 2002-10-04 Ville Skyttä <scop@xemacs.org>
471 * Package moved to official location.
472 * Makefile (VERSION): Use two digits, change to 0.99.
475 2002-10-04 Simon Josefsson <jas@extundo.com>
477 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
479 * pgg-pgp.el (pgg-pgp-verify-region): Inline
480 binary-write-decoded-region from MEL.
482 * pgg.texi: Document sign parameter. Remove luna stuff.
484 2002-10-04 Simon Josefsson <jas@extundo.com>
486 * pgg.el (pgg-encrypt-region): Support sign.
488 * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
490 2002-10-01 Simon Josefsson <jas@extundo.com>
492 * pgg-pgp.el: Don't require mel. Don't use luna.
493 (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove.
494 (pgg-pgp-process-region): Use expand-file-name instead of concat.
495 (pgg-pgp-process-region): Don't use binary-funcall.
497 * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
499 * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
502 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
504 2002-09-29 Simon Josefsson <jas@extundo.com>
506 * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
509 * pgg.el (pgg-decrypt-region): Don't parse packet.
511 * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
513 2002-09-29 Daiki Ueno <ueno@unixuser.org>
515 * pgg.el: Remove dependency on calist.el.
517 2002-09-28 Simon Josefsson <jas@extundo.com>
519 * pgg.el (pgg-temporary-file-directory): New variable.
520 (pgg-verify-region): Don't assume set-buffer-multibyte exists.
522 * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
523 (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
525 * pgg-parse.el (pgg-char-int): Defalias.
526 (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte)
527 (pgg-read-bytes, pgg-read-body): Use it.
528 (pgg-decode-packets): Don't use MEL, use base64-*.
529 (pgg-parse-armor): Don't assume set-buffer-multibyte exists.
530 (pgg-string-as-unibyte): Defalias.
531 (pgg-parse-armor-region): Use it.
533 * pgg-gpg.el (pgg-gpg-process-region): Use
534 pgg-temporary-file-directory.
536 * pgg-pgp5.el (pgg-scheme-verify-region): Inline
537 binary-write-decoded-region from MEL.
539 * pgg-pgp5.el, pgg-gpg.el: Don't require mel.
541 * pgg-parse.el (top-level): Remove dependency on static.el,
543 (pgg-parse-crc24, pgg-parse-crc24-string): Only define if
544 `define-ccl-program' is boundp, instead of using broken.
546 2002-09-28 Simon Josefsson <jas@extundo.com>
548 * New package, taken from APEL, FLIM and SEMI (EMIKO).