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