* lpath.el: Rearrange.
[gnus] / contrib / ChangeLog
1 2008-02-06  Reiner Steib  <Reiner.Steib@gmx.de>
2
3         * README: Clarify relevant Emacs versions for sendmail.el and
4         smtpmail.el.  Add fill-column.  Refill paragraphs.  Typographic fixes.
5         Add comment about gpg-ring.el and gpg.el.
6
7 2007-12-09  Reiner Steib  <Reiner.Steib@gmx.de>
8
9         * README: Remove hashcash.el.
10
11 2007-12-09  Dan Nicolaescu  <dann@ics.uci.edu>
12
13         * mail/sendmail.el (dired-view-file, dired-get-filename): Declare as
14         functions.
15
16 2007-11-24  Kenichi Handa  <handa@m17n.org>
17
18         * ucs-tables.el (ucs-8859-7-alist): Update the table.
19
20 2007-11-20  Noah S. Friedman  <friedman@splode.com>
21
22         * vcard.el: Update to revision 1.11 2000/06/29.
23
24 2007-10-15  Sam Steingold  <sds@gnu.org>
25
26         * sendmail.el (sendmail-error-reporting-interactive)
27         (sendmail-error-reporting-non-interactive): New variables for
28         sendmail error reporting options to simplify support for imperfect
29         sendmail emulators.
30         (sendmail-send-it): Use them instead of list literals.
31
32 2007-10-04  Reiner Steib  <Reiner.Steib@gmx.de>
33
34         * Relicense "GPLv2 or later" files to "GPLv3 or later".
35
36 2007-09-23  Richard Stallman  <rms@gnu.org>
37
38         * sendmail.el (mail-bury): Delete the frame if this frame looks
39         like it was made for this message.
40
41 2007-09-16  Andreas Seltenreich  <andreas@gate450.dyndns.org>
42
43         * nnir.el (nnir-run-query): Add a find-grep engine.
44
45 2007-04-06  Chong Yidong  <cyd@stupidchicken.com>
46
47         * sendmail.el (mail-text, mail-mode): Revert extant pieces of
48         1995-05-19 doc changes.
49
50 2007-03-26  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
51
52         * nnir.el (gnus-group-make-nnir-group): Put a message-unique-id into
53         names of ephemeral groups to avoid gnus-backlog related caching
54         problems on repeated searches.
55
56 2007-03-24  Reiner Steib  <Reiner.Steib@gmx.de>
57
58         * smtpmail.el: Signal an error when used with Emacs 22+ or XEmacs.
59         (smtpmail-send-it): Remove NOMODIFY argument of
60         `set-buffer-file-coding-system' for compatibility with Emacs 21.
61
62 2007-02-20  Juanma Barranquero  <lekktu@gmail.com>
63
64         * smtpmail.el (smtpmail-smtp-service, smtpmail-queue-index-file):
65         Fix typos in docstrings.
66         (smtpmail-local-domain, smtpmail-queue-mail): Doc fixes.
67
68 2007-01-06  Simon Josefsson  <simon@josefsson.org>
69
70         * README: Mention that smtpmail.el doesn't work on XEmacs.
71
72 2006-11-24  Eli Zaretskii  <eliz@gnu.org>
73
74         * smtpmail.el (smtpmail-send-it):
75         Copy buffer-file-coding-system from the mail buffer.  Possibly add a
76         MIME header for the message encoding.
77         Bind coding-system-for-write around the call to mail-do-fcc.
78         Use smtpmail-code-conv-from to encode queued mail messages.
79
80 2006-10-02  MIYOSHI Masanori <miyoshi@meadowy.org>  (tiny change)
81
82         * smtpmail.el (smtpmail-try-auth-methods): Fix typo in
83         2006-09-28 commit.
84
85 2006-09-28  Osamu Yamane  <yamane@green.ocn.ne.jp> (tiny change)
86
87         * smtpmail.el (smtpmail-try-auth-methods): Do not break long
88         lines in base64-encoded authentication response.
89
90 2006-09-04  Chong Yidong  <cyd@stupidchicken.com>
91
92         * sendmail.el (sendmail-program): Moved here from pathe.el.
93
94 2006-08-09  Katsumi Yamaoka  <yamaoka@jpl.org>
95
96         * compface.el (uncompface): Use binary rather than raw-text-unix.
97
98 2006-08-09  Katsumi Yamaoka  <yamaoka@jpl.org>
99
100         * compface.el (uncompface): Make sure the eol conversion doesn't take
101         place when communicating with the external programs.  Reported by
102         ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
103
104 2006-07-17  Sascha Wilde  <wilde@sha-bang.de>
105
106         * nnir.el: Removed support for non free backends glimpse and excite.
107         Changed and updated copyright to Free Software Foundation.  Moved all
108         authors to head.
109
110 2006-06-15  Chong Yidong  <cyd@stupidchicken.com>
111
112         * sendmail.el (mail-send): Search explicitly for
113         mail-header-separator when checking for corrupted header lines.
114
115 2006-06-10  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
116
117         * nnir.el (nnir-read-server-parm): Do not unconditionally fall back to
118         global variables if nnir-mail-backend is nil.
119         (nnir-retrieve-headers): Error on void novitem.  It would just result
120         in a more obscure error later.
121
122 2006-06-09  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
123
124         * nnir.el (nnir-group-server): DTRT when called on native groups.  The
125         macro is called on groups without checking for foreigness, although the
126         docstring stated it was only for foreign ones.
127
128 2006-06-08  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
129
130         * nnir.el (nnir-retrieve-headers): Bind gnus-override-method before
131         calling gnus-retrieve-headers.  If we hit a group that isn't in
132         gnus-newsrc-hashtb, gnus-find-method-for-group invented a new select
133         method with empty parameters, possibly corrupting
134         gnus-server-method-cache on the next call to gnus-method-to-server.
135
136 2006-06-01  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
137
138         * nnir.el (nnir-retrieve-headers): Revert last change; we might as well
139         see message-ids instead of article numbers.
140         (nnir-request-article): Actually check for message-ids.
141
142 2006-06-01  Reiner Steib  <Reiner.Steib@gmx.de>
143
144         * nnir.el (nnir-run-swish++): Compressed files might not have .gz
145         extension.
146
147 2006-05-31  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
148
149         * nnir.el (nnir-retrieve-headers, nnir-request-article): Move check for
150         message-id request.
151
152 2006-05-30  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
153
154         * nnir.el (nnir-retrieve-headers): Return correct article numbers when
155         less than the full range is selected.
156
157 2006-05-12  Simon Josefsson  <jas@extundo.com>
158
159         * nnir.el: Compare servers using gnus-server-equal, otherwise
160         string methods in nnir-mail-backend won't work.
161
162 2006-04-11  Sascha Wilde  <wilde@sha-bang.de>
163
164         * nnir.el (nnir-run-swish++): Allow matching gzipped files.
165
166 2006-02-11  Miles Bader  <miles@gnu.org>
167
168         * sendmail.el, smtpmail.el: New files, from Emacs tree.
169
170 2005-12-22  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
171
172         * gnus-namazu.el (gnus-namazu-remote-groups): Accept `t' as an
173         symbol that matches the method specified by `gnus-select-method'.
174         (gnus-namazu/make-directory-table): Follow the above change.
175         (gnus-namazu/call-namazu): Wrap a query string with quotes.
176
177 2005-12-05  Adrian Aichner  <adrian@xemacs.org>
178
179         * nnir.el: New variable nnir-swish-e-index-files to support
180         multiple swish-e index files.
181         * nnir.el (nnir-swish-e-index-file): Make obsolete.
182         * nnir.el (nnir-swish-e-index-files): New.
183         * nnir.el (nnir-run-swish-e): Use nnir-swish-e-index-files.
184
185 2005-05-17  Katsumi Yamaoka  <yamaoka@jpl.org>
186
187         * nnir.el (nnir): Add :group.
188
189 2005-01-26  Steve Youngs  <steve@sxemacs.org>
190
191         * gpg.el: Add timer/itimer compatibility.
192
193 2004-10-25  Katsumi Yamaoka  <yamaoka@jpl.org>
194
195         * README (compface.el): Describe.
196
197 2004-10-12  Katsumi Yamaoka  <yamaoka@jpl.org>
198
199         * compface.el: Move the version of ELisp-based uncompface program
200         from the lisp directory because of the copyright problem.
201
202 2004-09-27  Simon Josefsson  <jas@extundo.com>
203
204         * hashcash.el: Move to ../lisp/.
205
206 2004-07-30  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
207
208         * gnus-namazu.el (gnus-namazu/make-directory-table): Treat drive
209         letters when calcurating pathnames of remote groups.
210         From KOSEKI Yoshinori <kose@meadowy.org> (tiny change).
211
212 2004-05-27  Simon Josefsson  <jas@extundo.com>
213
214         * starttls.el: Moved to ../lisp/.
215
216 2004-05-26  Simon Josefsson  <jas@extundo.com>
217
218         * starttls.el: Sync with proposed Emacs version.
219
220 2004-05-13  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
221
222         * gnus-namazu.el (gnus-namazu/setup): Do not update indices
223         `gnus-namazu-command-prefix' is non-nil.
224
225 2004-05-12  Kai Grossjohann  <kai@emptydomain.de>
226
227         * README (nnir.el): Describe.
228
229 2004-05-11  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
230
231         * README (gnus-namazu.el): Describe.
232
233         * gnus-namazu.el: New file.
234
235 2004-04-05  Reiner Steib  <Reiner.Steib@gmx.de>
236
237         * nnir.el (nnir-group-server): Move before first use.
238         From Andreas Schwab  <schwab@suse.de>.
239         Fix doc-string, indent.
240
241 2004-03-15  Reiner Steib  <Reiner.Steib@gmx.de>
242
243         * nnir.el (nnir-run-swish-e): Fixed typo.  From Adrian Lanz
244         <lanz@fowi.ethz.ch> (tiny change).
245
246 2004-01-23  Jesper Harder  <harder@ifa.au.dk>
247
248         * README: update.
249
250         * md5.el: Remove.
251
252         * base64.el: Remove.
253
254 2004-01-16  Reiner Steib  <Reiner.Steib@gmx.de>
255
256         * nnir.el (nnir-run-glimpse): Fixed typo.  Reported by Patrick
257         Drechsler <patrick.drechsler@gmx.net>.
258
259 2003-11-15  Simon Josefsson  <jas@extundo.com>
260
261         * starttls.el: Sync with recent gnu.emacs.sources post.
262
263 2003-10-24  Steve Youngs  <sryoungs@bigpond.net.au>
264
265         * nnir.el: Autoload `read-kbd-macro' at compile time.
266
267 2003-09-30  Kai Grossjohann  <kai.grossjohann@gmx.net>
268         From Torsten Hilbrich <torsten.hilbrich@gmx.net>.
269
270         * nnir.el (nnir-imap-search-field, nnir-imap-search-arguments)
271         (nnir-imap-search-argument-history): New variables.
272         (nnir-engines, nnir-run-imap): Use them.
273         (nnir-read-parm): Support reading the new IMAP query parameters.
274
275 2003-06-03  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
276
277         * README: Explain purpose of each file (well, most files).
278
279 2003-05-01  Vasily Korytov  <deskpot@despammed.com>
280
281         * gpg.el (gpg-passphrase-forget): Check that gpg-passphrase is
282         set.
283
284 2003-04-17  Steve Youngs  <youngs@xemacs.org>
285
286         * hashcash.el (hashcash-point-at-bol): Move the fbound test
287         outside of the defalias.
288         (hashcash-point-at-eol): Ditto.
289
290 2003-03-19  Simon Josefsson  <jas@extundo.com>
291
292         * gnus-idna.el: Update.
293
294 2003-03-11  Teodor Zlatanov  <tzz@lifelogs.com>
295
296         * hashcash.el (hashcash-version, hashcash-insert-payment): patch
297         from Paul Foley
298
299 2003-03-07  Simon Josefsson  <jas@extundo.com>
300
301         * gnus-idna.el (gnus-idna-to-ascii-rhs-1): Narrow to
302         head (otherwise forwarded mail break havoc).
303
304 2003-03-07  Teodor Zlatanov  <tzz@bwh.harvard.edu>
305
306         * hashcash.el: New version from Paul Foley with better variable
307         names, executable-find support, and no errors in GNU Emacs
308         (hashcash-version): return nil when invoked with a
309         nil token
310
311 2003-02-21  Simon Josefsson  <jas@extundo.com>
312
313         * hashcash.el (hashcash-point-at-bol):
314         (hashcash-point-at-eol): Defalias.
315         (hashcash-generate-payment):
316         (mail-check-payment): Use it.
317
318 2002-12-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
319
320         * hashcash.el: New version from Paul Foley with new
321         mail-check-payment function.
322
323 2002-06-22  Simon Josefsson  <jas@extundo.com>
324
325         * hashcash.el: New file.
326         (hashcash-default-payment, hashcash-payment-alist, hashcash):
327         Defcustom.
328         (hashcash-generate-payment): Update to recent hashcode command
329         line syntax.
330         (hashcash-insert-payment): Use X-Hashcode:.
331         (mail-add-payment): Also look at Newsgroups.
332         (top-level): Add provide and EOF comment.
333         (mail-add-payment): Autoload.
334         (hashcash-insert-payment): s/Hashcode/Hashcash/
335         (mail-add-payment): Doc fix.
336
337 2002-05-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
338
339         * gnus-mdrtn.el (gnus-moderated-groups): Removed (require 'gnus-load).
340
341 2002-04-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
342
343         * ucs-tables.el (featurep): Barf on XEmacs.
344
345 2002-03-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
346
347         * ucs-tables.el: Copy from Emacs 21.
348
349 2002-03-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
350
351         * xml.el: Sync with Emacs 21.
352
353 2002-01-25  Josh Huber  <huber@alum.wpi.edu>
354
355         * gpg.el (gpg-command-decrypt): Enable the status-fd command line
356         option to gpg when decrypting so `mml2015-mailcrypt-decrypt' can
357         parse and display the output.
358
359 2002-01-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
360
361         * gnus-mdrtn.el (gnus-moderation-cancel-article): Insert an extra
362         newline.
363
364 2001-12-26  Florian Weimer  <fw@deneb.enyo.de>
365
366         * gpg.el (gpg-command-default-alist): Using gpg-2comp is no longer
367         the default.
368
369 2001-12-18  Josh Huber  <huber@alum.wpi.edu>
370
371         * ChangeLog: changed buffer-file-coding-system back to
372         coding. (oops)
373
374 2001-12-17  Josh Huber  <huber@alum.wpi.edu>
375
376         * ChangeLog: changed coding to buffer-file-coding-system
377
378 2001-11-22  Simon Josefsson  <jas@extundo.com>
379
380         * sha1.el: Removed. (A FSF copyrighted sha1-el.el file is in
381         ../lisp/).
382
383 2001-10-30 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
384
385         * canlock.el, hex-util.el, sha1-el.el: Move to lisp.
386
387 2001-10-30  Katsumi Yamaoka  <yamaoka@jpl.org>
388
389         * canlock.el: (canlock-base64-encode-function): Removed.
390         (canlock-mmencode-program): Removed.
391         (canlock-mmencode-args-for-encoding): Removed.
392         (canlock-openssl-program): Renamed from `canlock-ssleay-program'.
393         (canlock-openssl-args): Renamed from `canlock-ssleay-args'.
394         (canlock-load-hook): Removed.
395         (canlock-base64-encode-string-with-mmencode): Removed.
396         (canlock-sha1-with-openssl): Renamed from
397         `canlock-sha1-with-ssleay'.
398         (canlock-hex-string-to-int): Removed.
399         (canlock-fetch-fields): Don't use `mapcar'.
400         (canlock-fetch-id-for-key): Don't use Cancel header if there is no
401         cancel command.
402         (gnus-summary-canlock-verify): Removed.
403         (wl-summary-canlock-verify): Removed.
404         (canlock-mew-summary-display): Removed.
405         (mew-summary-canlock-verify): Removed.
406         (mh-summary-canlock-verify): Removed.
407         (vm-summary-canlock-verify): Removed.
408         (cmail-summary-canlock-verify): Removed.
409         (rmail-summary-canlock-verify): Removed.
410
411 2001-10-25  Simon Josefsson  <jas@extundo.com>
412
413         * canlock.el (canlock-password, canlock-password-for-verify)
414         (canlock-force-insert-header): Defcustom.
415
416 2001-10-17  Simon Josefsson  <jas@extundo.com>
417
418         * canlock.el (sha1-binary): Autoload `sha1-binary'.
419         (canlock-sha1-function): Use it.
420         (canlock-sha1-function-for-verify): Ditto.
421
422         * sha1-el.el: New file.
423
424         * hex-util.el: Ditto.
425
426 2001-08-24 16:09:14  Fabien Penso  <penso@linuxfr.org>
427
428         * gpg.el (gpg-command-sign-detached): Doc fix.
429
430 2001-08-07  Andreas Jaeger  <aj@suse.de>
431
432         * gpg.el (gpg-passphrase-forget): Don't cache
433         gpg-passphrase-timer.
434         (gpg-passphrase-store): Check if gpg-passphrase-timer is
435         initialized already.
436
437 2001-07-30 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
438         From Andreas Fuchs <asf@void.at>
439
440         * gpg.el (gpg-command-verify): --status-fd 1
441         (gpg-unabbrev-trust-alist): New.
442
443 2001-01-18  Colin Marquardt <colin.marquardt@usa.alcatel.com>
444
445         * gpg.el (gpg-make-temp-file): Error info.
446
447 2001-01-13 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
448
449         * gpg.el (gpg-build-arg-list): Use copy-sequence.
450
451 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
452
453         * gpg.el (defalias): Use eval-and-compile.
454         (gpg-command-all-arglist): Suggest by Jeff Senn <senn@maya.com>.
455
456 2000-12-15 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
457
458         * gpg.el (gpg-command-alist): Alist may not be defined.
459
460 2000-12-14 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
461
462         * gpg.el (gpg-make-temp-file): Don't check file-modes of M$Windows.
463
464 2000-12-14 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
465
466         * gpg.el (gpg-passphrase-store): Don't activate timer if it is live.
467
468 2000-11-30 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
469
470         * gpg.el: (gpg-make-temp-file): Use expand-file-name.
471         (gpg-point-at-eol): New function.
472         (gpg-call-process): Use it.
473         (gpg-key-list-keys-parse-line): Ditto.
474         (gpg-with-passphrase-env): edebug-form-spec.
475         (gpg-with-temp-files): Ditto.
476         (gpg-show-result): Ditto.
477
478 2000-11-08  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
479
480         * gpg.el: In Xemacs it is called point-at-eol, not
481         line-end-position
482
483         * gpg.el (gpg-key-lessp): use string-lessp instead of
484         compare-strings (not available on XEmacs)
485
486 2000-11-16  Simon Josefsson  <sj@extundo.com>
487
488         * gpg.el (gpg-command-verify-cleartext): New variable.
489         (gpg-verify-cleartext): New function.
490
491 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
492
493         * gpg.el (gpg-verify): The last argument of apply is a list.
494         (gpg-encrypt): Add passphrase as a parameter.
495
496     Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006,
497     2007 Free Software Foundation, Inc.
498
499   This file is part of GNU Emacs.
500
501   GNU Emacs is free software; you can redistribute it and/or modify
502   it under the terms of the GNU General Public License as published by
503   the Free Software Foundation; either version 3, or (at your option)
504   any later version.
505
506   GNU Emacs is distributed in the hope that it will be useful,
507   but WITHOUT ANY WARRANTY; without even the implied warranty of
508   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
509   GNU General Public License for more details.
510
511   You should have received a copy of the GNU General Public License
512   along with GNU Emacs; see the file COPYING.  If not, write to the
513   Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
514   Boston, MA 02110-1301, USA.
515
516 ;; Local Variables:
517 ;; coding: iso-2022-7bit
518 ;; fill-column: 79
519 ;; add-log-time-zone-rule: t
520 ;; End:
521
522 ;;; arch-tag: 105a2bf0-3f04-4ba6-a991-619aece2c04f