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