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