Initial Commit
[packages] / xemacs-packages / pgg / ChangeLog
1 2014-05-15  Norbert Koch  <viteno@xemacs.org>
2
3         * Makefile (VERSION): XEmacs package 1.10 released.
4
5 2014-05-15  Norbert Koch  <viteno@xemacs.org>
6
7         * Makefile (VERSION): XEmacs package 1.09 released.
8
9 2014-05-13  Jerry James  <james@xemacs.org>
10
11         * .cvsignore: Remove.
12         * .hgignore: New file.
13
14 2011-03-14  Norbert Koch  <viteno@xemacs.org>
15
16         * Makefile (VERSION): XEmacs package 1.08 released.
17
18 2011-03-12  Aidan Kehoe  <kehoea@parhasard.net>
19
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 .
24
25 2009-02-02  Norbert Koch  <viteno@xemacs.org>
26
27         * Makefile (VERSION): XEmacs package 1.07 released.
28
29 2009-01-26  Stephen J. Turnbull  <stephen@xemacs.org>
30
31         * Revert Aidan's last commit.
32
33 2007-12-23  Aidan Kehoe  <kehoea@parhasard.net>
34
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.
41
42 2005-09-26  Norbert Koch  <viteno@xemacs.org>
43
44         * Makefile (VERSION): XEmacs package 1.06 released.
45
46 2005-08-15  Simon Josefsson  <jas@extundo.com>
47
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.
54
55 2005-08-08  Simon Josefsson  <jas@extundo.com>
56
57         * pgg.el: Autoload url-insert-file-contents instead of loading
58         w3/url.
59         (pgg-insert-url-with-w3): Don't load url here.
60
61 2005-08-05  Daiki Ueno  <ueno@unixuser.org>
62
63         * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
64
65 2005-07-25  Simon Josefsson  <jas@extundo.com>
66
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>.
70
71 2005-07-04  Juanma Barranquero  <lekktu@gmail.com>
72
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.
77
78 2005-06-29  Katsumi Yamaoka  <yamaoka@jpl.org>
79
80         * pgg.el (pgg-verify): Return the verification result.
81
82 2005-05-30  Reiner Steib  <Reiner.Steib@gmx.de>
83
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.
88
89 2005-05-09  Simon Josefsson  <jas@extundo.com>
90
91         * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
92         tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
93
94 2005-01-21  Derek Atkins <warlord@MIT.EDU>  (tiny change)
95
96         * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
97
98 2004-09-16  Norbert Koch  <viteno@xemacs.org>
99
100         * Makefile (VERSION): XEmacs package 1.05 released.
101
102 2004-08-31  Reiner Steib  <Reiner.Steib@gmx.de>
103
104         * pgg.texi: Use @copying and @insertcopying.
105
106 2004-01-17  Jesper Harder  <harder@ifa.au.dk>
107
108         * pgg.texi (User Commands, Backend methods): do.
109
110 2004-01-05  Simon Josefsson  <jas@extundo.com>
111
112         * pgg.texi (Caching passphrase): Fix PGG passphrase caching
113         section.
114
115 2003-09-14  Jesper Harder  <harder@ifa.au.dk>
116
117         * pgg.texi (Selecting an implementation, Caching passphrase)
118         (Initializing): Markup fix.
119
120 2003-05-17  Adrian Aichner  <adrian@xemacs.org>
121
122         * pgg.texi (Prerequisites): Ruthless typo fixing.
123         * pgg.texi (Architecture): Ditto.
124         * pgg.texi (Backend methods): Ditto.
125
126 2004-09-16  Simon Josefsson  <jas@extundo.com>
127
128         * Makefile (REQUIRES): Add ecrypto, for password.el.
129
130         * pgg.el: Sync with Gnus CVS until and including 2003-07-24 entry
131         below.
132
133 2004-01-05  Simon Josefsson  <jas@extundo.com>
134
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.
138
139 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
140
141         * pgg.el (pgg-run-at-time): Ditto.
142
143 2003-12-10  Katsumi Yamaoka  <yamaoka@jpl.org>
144
145         * pgg.el (pgg-run-at-time): New function.
146         (pgg-add-passphrase-cache): Use it.
147
148 2003-10-27  Simon Josefsson  <jas@extundo.com>
149
150         * pgg.el (pgg-decrypt-region): Don't set pgg-default-user-id.
151
152 2003-07-24  Jesper Harder  <harder@ifa.au.dk>
153
154         * pgg.el: Reapply changes from 2003-04-03 to fix security problem.
155         See http://www.debian.org/security/2003/dsa-339
156
157 2004-09-16  Simon Josefsson  <jas@extundo.com>
158
159         * pgg-pgp.el, pgg-pgp5.el: Sync with Gnus CVS until and including
160         2003-07-24 entry below.
161
162 2004-07-28  Simon Josefsson  <jas@extundo.com>
163
164         * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
165         parameter (but don't use it, for now).
166
167 2004-05-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
168
169         * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
170
171 2004-05-19  Michael Schierl  <schierlm-usenet@gmx.de>
172
173         * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
174         isn't a string.
175
176 2003-07-28  Dave Love  <fx@gnu.org>
177
178         * pgg-pgp.el, pgg-pgp5.el: Require cl when compiling.
179
180 2003-07-24  Jesper Harder  <harder@ifa.au.dk>
181
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
184
185 2004-09-16  Simon Josefsson  <jas@extundo.com>
186
187         * pgg-parse.el: Sync with Gnus CVS until and including 2003-12-10
188         entry below.
189
190 2004-01-15  Jesper Harder  <harder@ifa.au.dk>
191
192         * pgg-parse.el: Remove unnecessary (require 'custom).
193
194 2003-12-10  Simon Josefsson  <jas@extundo.com>
195
196         * pgg-parse.el (pgg-decode-packets): Rewrite to handle corrupt
197         input.
198         (pgg-decode-armor-region): Don't parse packet if decoding fail.
199
200 2004-09-16  Simon Josefsson  <jas@extundo.com>
201
202         * pgg-gpg.el: Sync with Gnus CVS until and including 2003-07-24
203         entry below.
204
205 2003-12-07  Simon Josefsson  <jas@extundo.com>
206
207         * pgg-gpg.el (pgg-gpg-recipient-arg): Add.
208         (pgg-gpg-encrypt-region): Use it.  Tiny patch from Lloyd Zusman
209         <ljz@asfast.com>.
210         (pgg-gpg-recipient-argument): Doc fix.  Renamed fro p-g-r-a.
211         (pgg-gpg-encrypt-region): Update.
212
213 2003-11-15  Simon Josefsson  <jas@extundo.com>
214
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).
219
220 2003-11-09  Simon Josefsson  <jas@extundo.com>
221
222         * pgg-gpg.el (pgg-gpg-encrypt-region): Cache passphrase under hex
223         key id too (for decryption).
224         (pgg-gpg-sign-region): Likewise.
225
226 2003-11-09  Simon Josefsson  <jas@extundo.com>
227
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>.
233
234 2003-10-27  Simon Josefsson  <jas@extundo.com>
235
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.
245
246 2003-08-09  Jesper Harder  <harder@ifa.au.dk>
247
248         * pgg-gpg.el (pgg-gpg-extra-args): Fix customization type.
249
250 2003-08-07  Jesper Harder  <harder@ifa.au.dk>
251
252         * pgg-gpg.el (pgg-gpg-process-region): Bind
253         default-enable-multibyte-characters to nil.
254
255 2003-07-28  Dave Love  <fx@gnu.org>
256
257         * pgg-gpg.el: Require cl when compiling.
258
259 2003-07-24  Jesper Harder  <harder@ifa.au.dk>
260
261         * pgg-gpg.el (pgg-gpg-process-region): Add "--yes" to options.
262
263         * pgg-gpg.el: Reapply changes from 2003-04-03 to fix security
264         problem.  See http://www.debian.org/security/2003/dsa-339
265
266 2004-09-16  Simon Josefsson  <jas@extundo.com>
267
268         * pgg-def.el: Sync with Gnus CVS until and including 2003-10-02
269         entry below
270
271 2004-01-15  Jesper Harder  <harder@ifa.au.dk>
272
273         * pgg-def.el: Remove unnecessary (require 'custom).
274
275 2003-11-10  Simon Josefsson  <jas@extundo.com>
276
277         * pgg-def.el (pgg-encrypt-for-me): Change default from nil to t.
278
279 2003-10-02  Jesper Harder  <harder@ifa.au.dk>
280
281         * pgg-def.el (pgg-default-keyserver-address): Change to
282         subkeys.pgp.net.  From Michael Shields <shields@msrl.com>
283
284 2003-10-31  Norbert Koch  <viteno@xemacs.org>
285
286         * Makefile (VERSION): XEmacs package 1.04 released.
287
288 2003-05-14  Norbert Koch  <viteno@xemacs.org>
289
290         * Makefile (VERSION): XEmacs package 1.03 released.
291
292 2003-05-12  Simon Josefsson  <jas@extundo.com>
293
294         * pgg.texi: Add .info extension to output filename, revert
295         2003-03-17 change below after xemacs-beta discussion.
296
297 2003-05-10  Ville Skyttä  <scop@xemacs.org>
298
299         * pgg.el (pgg-temp-buffer-show-function): Reuse existing
300         visible output window if one is available.
301
302 2003-05-09  Simon Josefsson  <jas@extundo.com>
303
304         * pgg.texi (Default user identity): Add.
305
306 2003-03-17  Simon Josefsson  <jas@extundo.com>
307
308         * pgg.texi: Fix setfilename.  Tiny patch by Frank Haun
309         <pille3003@fhaun.de>.
310
311 2003-04-29  Simon Josefsson  <jas@extundo.com>
312
313         * pgg.el (run-at-time): Autoload it (fix xemacs compile
314         warnings).
315
316 2003-04-24  Dave Love  <fx@gnu.org>
317
318         * pgg.el: Split eval-when-compile forms.
319
320 2003-04-20  Simon Josefsson  <jas@extundo.com>
321
322         * pgg-def.el, pgg.el, pgg-gpg.el, pgg-parse.el, pgg-pgp5.el,
323         pgg-pgp.el: Fix license template.
324
325 2003-04-16  Dave Love  <fx@gnu.org>
326
327         * pgg.el: Require cl when compiling.
328
329 2003-04-07  Jesper Harder  <harder@ifa.au.dk>
330
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!"
334
335 2003-04-06  Jesper Harder  <harder@ifa.au.dk>
336
337         * pgg-gpg.el (pgg-gpg-process-region): Revert previous change.
338
339         * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
340         (pgg-pgp-snarf-keys-region): do.
341
342         * pgg-pgp5.el (pgg-pgp5-verify-region)
343         (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): do.
344
345         * pgg.el (pgg-make-temp-file, pgg-temporary-file-directory): do.
346
347 2003-04-03  Jesper Harder  <harder@ifa.au.dk>
348
349         * pgg-gpg.el (pgg-gpg-process-region): do.
350
351         * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
352         (pgg-pgp-snarf-keys-region): do.
353
354         * pgg-pgp5.el (pgg-pgp5-verify-region)
355         (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Use it.
356
357         * pgg.el (pgg-make-temp-file): New function. `make-temp-name' is
358         unsafe.
359         (pgg-temporary-file-directory): Remove.
360
361 2003-03-04  Jesper Harder  <harder@ifa.au.dk>
362
363         * pgg.el (pgg-read-passphrase): Simplify.
364
365 2003-03-01  Satyaki Das  <satyaki@theforce.stanford.edu>
366         (Trivial patch.)
367
368         * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
369         errors-buffer. This produces a nicer error message in case of
370         problems.
371
372 2003-02-08  Simon Josefsson  <jas@extundo.com>
373
374         * pgg-gpg.el (pgg-gpg-process-region): Don't blink.  From Satyaki
375         Das <satyaki@chicory.stanford.edu>.
376
377 2003-03-09  Ben Wing  <ben@xemacs.org>
378
379         * Makefile:
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
383         and dependencies.
384
385 2002-11-29  Ben Wing  <ben@xemacs.org>
386
387         * .cvsignore: Remove files now handled automatically by CVS.
388         * Makefile: Use `compile' instead of hard-coded `all'.
389
390 2002-12-06  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
391
392         * Makefile (VERSION): XEmacs package 1.02 released.
393
394 2002-11-11  Simon Josefsson  <jas@extundo.com>
395
396         * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
397         output when called interactively.
398
399 2002-11-02  Simon Josefsson  <jas@extundo.com>
400
401         * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
402         setting of the default user ID.  From Raymond Scholz
403         <ray-2002@zonix.de>.
404
405 2002-10-30  Simon Josefsson  <jas@extundo.com>
406
407         * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
408
409         * pgg.el (pgg-passphrase-cache-expiry): Removed.
410
411 2002-10-22  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
412
413         * pgg.el (pgg-snarf-keys): Do not refer unbinded local variables.
414
415 2002-10-22  Simon Josefsson  <jas@extundo.com>
416
417         * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
418         (pgg-snarf-keys): Add.
419
420 2002-10-10  Simon Josefsson  <jas@extundo.com>
421
422         * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
423         buffer and error buffer depending on type of information.
424
425         * pgg.el (pgg-verify-region): Use it.
426
427         * pgg-def.el (pgg-query-keyserver): New variable.
428
429         * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
430         key-identifier in packet.  Is this a good idea?
431
432 2002-10-09  Simon Josefsson  <jas@extundo.com>
433
434         * pgg.el (pgg-insert-url-with-w3): Ignore errors.
435         (pgg-fetch-key-function): Nil if w3 is not installed.
436
437 2002-10-29  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
438
439         * Makefile (VERSION): XEmacs package 1.01 released.
440
441 2002-10-20  Steve Youngs  <youngs@xemacs.org>
442
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.
449
450         * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
451
452         * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
453
454         * pgg-pgp.el (pgg-pgp-extra-args): Ditto.
455
456 2002-10-15  Ville Skyttä  <scop@xemacs.org>
457
458         * Makefile (srckit): Remove.
459
460 2002-10-07  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
461
462         * Makefile (VERSION): XEmacs package 1.00 released.
463
464 2002-10-05  Simon Josefsson  <jas@extundo.com>
465
466         * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
467         work.
468
469 2002-10-04  Ville Skyttä  <scop@xemacs.org>
470
471         * Package moved to official location.
472         * Makefile (VERSION): Use two digits, change to 0.99.
473         * .cvsignore: New.
474
475 2002-10-04  Simon Josefsson  <jas@extundo.com>
476
477         * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
478
479         * pgg-pgp.el (pgg-pgp-verify-region): Inline
480         binary-write-decoded-region from MEL.
481
482         * pgg.texi: Document sign parameter.  Remove luna stuff.
483
484 2002-10-04  Simon Josefsson  <jas@extundo.com>
485
486         * pgg.el (pgg-encrypt-region): Support sign.
487
488         * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
489
490 2002-10-01  Simon Josefsson  <jas@extundo.com>
491
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.
496
497         * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
498
499         * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
500         instead of concat.
501
502         * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
503
504 2002-09-29  Simon Josefsson  <jas@extundo.com>
505
506         * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
507         compile warnings.
508
509         * pgg.el (pgg-decrypt-region): Don't parse packet.
510
511         * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
512
513 2002-09-29  Daiki Ueno <ueno@unixuser.org>
514
515         * pgg.el: Remove dependency on calist.el.
516
517 2002-09-28  Simon Josefsson  <jas@extundo.com>
518
519         * pgg.el (pgg-temporary-file-directory): New variable.
520         (pgg-verify-region): Don't assume set-buffer-multibyte exists.
521
522         * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
523         (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
524
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.
532
533         * pgg-gpg.el (pgg-gpg-process-region): Use
534         pgg-temporary-file-directory.
535
536         * pgg-pgp5.el (pgg-scheme-verify-region): Inline
537         binary-write-decoded-region from MEL.
538
539         * pgg-pgp5.el, pgg-gpg.el: Don't require mel.
540
541         * pgg-parse.el (top-level): Remove dependency on static.el,
542         pccl.el, mel.el.
543         (pgg-parse-crc24, pgg-parse-crc24-string): Only define if
544         `define-ccl-program' is boundp, instead of using broken.
545
546 2002-09-28  Simon Josefsson  <jas@extundo.com>
547
548         * New package, taken from APEL, FLIM and SEMI (EMIKO).