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