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