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