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