]> code.delx.au - gnu-emacs/blob - lisp/gnus/ChangeLog.2
ba06c25e9c3ceccf0767547fe2f4f46322351c62
[gnu-emacs] / lisp / gnus / ChangeLog.2
1 2004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2
3 * gnus.el: Gnus v5.10.6 is released.
4
5 2004-01-04 Kai Grossjohann <kai@emptydomain.de>
6
7 * gnus-sum.el (gnus-summary-print-article): Doc fix.
8
9 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10
11 * gnus.el (gnus-version-number): Bump.
12
13 2004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
14
15 * gnus.el: Gnus v5.10.5 is released.
16
17 2004-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
18
19 * gnus-fun.el (gnus-face-from-file): Message 9.
20
21 2004-01-03 Romain FRANCOISE <romain@orebokech.com>
22
23 * gnus-fun.el (gnus-face-from-file): Use gnus-message.
24
25 2004-01-03 Reiner Steib <Reiner.Steib@gmx.de>
26
27 * gnus-art.el (gnus-button-mid-or-mail-heuristic): Treat Gmane
28 addresses specially. Fix returned value and messages.
29
30 * mm-decode.el (mm-enable-external): New variable.
31 (mm-display-part): Use it.
32 (mm-display-external): Fix message in case of nil handle.
33
34 * Update copyright for several files.
35
36 * spam-report.el (spam-report-gmane): Adjust verbosity.
37 Delete trailing whitespace. Update copyright.
38
39 * spam.el: Fix many (but not all) checkdoc complaints.
40 Delete trailing whitespace.
41
42 * message.el (message-header-synonyms): Defcustom.
43 (message-get-reply-headers): Catch `Original-To'.
44 (message-carefully-insert-headers): Added comment.
45
46 * gnus-sum.el (gnus-summary-make-menu-bar): Improved "Washing" menu.
47
48 2004-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
49
50 * gnus-sum.el (gnus-select-newsgroup): Use cat.
51
52 * gnus-agent.el (gnus-agent-cat-enable-undownloaded-faces): New
53 cat.
54
55 * gnus.el (gnus-user-agent): Moved here.
56
57 * gnus-msg.el (gnus-user-agent): Moved from here.
58
59 * gnus.el (gnus-version-number): Bump.
60
61 2004-01-03 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
62
63 * gnus.el: Gnus v5.10.4 is released.
64
65 2004-01-02 Reiner Steib <Reiner.Steib@gmx.de>
66
67 * gnus.el (gnus-mode-line-buffer-identification): Show version in
68 help-echo.
69 (gnus-read-group): Allow most group names. Changed warning.
70
71 2004-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
72
73 * gnus-dired.el (gnus-dired-mode-map): Change keymaps.
74
75 2004-01-02 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
76
77 * smime.el (smime-crl-check): Doc fix.
78
79 2004-01-02 Edwin Steiner <edwin.steiner@gmx.net> (tiny change)
80
81 * gnus-nocem.el (gnus-nocem-enter-article): Use the real group
82 hashtb.
83
84 2004-01-02 Michael Albinus <Michael.Albinus@alcatel.de>
85
86 * nnml.el (nnml-save-mail): Grok compressed articles.
87
88 2004-01-02 Teodor Zlatanov <tzz@lifelogs.com>
89
90 * spam.el (spam-ham-copy-or-move-routine): Use spam-list-articles.
91 (spam-list-articles): Rewritten to only check a mark once per
92 invocation.
93
94 2004-01-01 Simon Josefsson <jas@extundo.com>
95
96 * mml-sec.el (mml-default-encrypt-method)
97 (mml-default-sign-method): Defcustom.
98
99 2003-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
100
101 * mml.el (mml-generate-mime-1): Remove extra ).
102
103 * gnus-group.el (gnus-group-set-current-level): Signal errors on
104 topic lines.
105 (gnus-group-set-current-level): Fix fix.
106
107 2003-12-31 Jeremy Maitin-Shepard <jbms@attbi.com>
108
109 * mml.el (mml-generate-mime-1): Use mml-compute-boundary (tiny
110 change).
111
112 2003-12-30 Reiner Steib <Reiner.Steib@gmx.de>
113
114 * gnus-group.el: Removed `(when t ...)' around `gnus-define-keys'.
115 (gnus-group-group-map): Added `gnus-group-read-ephemeral-group'
116 (already in previous commit inadvertently).
117 (gnus-group-make-menu-bar): Added `gnus-group-read-ephemeral-group'.
118 (gnus-group-read-ephemeral-group): Made interactive.
119
120 * gnus-score.el (gnus-score-find-trace): Added comment on sync
121 with `gnus-score-edit-file-at-point'.
122
123 * gnus-logic.el (gnus-score-advanced): Ditto.
124
125 * gnus-score.el (gnus-score-edit-file-at-point): Fix for
126 advanced scoring.
127
128 2003-12-30 Simon Josefsson <jas@extundo.com>
129
130 * gnus-score.el (gnus-score-edit-file-at-point): Use
131 gnus-point-at-*, for portability.
132
133 2003-12-30 Reiner Steib <Reiner.Steib@gmx.de>
134
135 * gnus-art.el (gnus-treat-body-boundary): Fix doc-string and
136 custom type.
137 (gnus-button-mid-or-mail-regexp): Don't be too restrictive.
138 Suggested by Felix Wiemann <Felix.Wiemann@gmx.net>.
139 (gnus-button-alist): Added "M-x ... RET" and "mid:" buttons.
140 Added comments about relevant RFCs.
141
142 * gnus-sum.el (gnus-summary-mode): Untabify doc-string.
143 (gnus-summary-goto-article): Allow `%40'.
144 (gnus-summary-refer-article): Convert `%40' to `@'.
145
146 2003-12-30 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
147
148 * smime.el (smime-crl-check): New.
149 (smime-verify-region): Use it.
150
151 2003-12-30 Reiner Steib <Reiner.Steib@gmx.de>
152
153 (gnus-score-find-trace): Use gnus-score-edit-file-at-point. Added
154 `f' and `t' commands, added quick help. With some suggestions
155 from Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>.
156
157 * gnus-util.el (gnus-emacs-version): Added doc-string.
158
159 * mml.el (mml-minibuffer-read-disposition): New function.
160 (mml-attach-file): Use it.
161 (mml-preview): Added MIME preview to gnus-buffers.
162
163 2003-12-30 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>
164
165 * gnus-score.el (gnus-score-edit-file-at-point): Consider the
166 whole match element.
167
168 2003-12-30 Jesper Harder <harder@ifa.au.dk>
169
170 * gnus-sum.el (gnus-summary-make-menu-bar): Add ellipses.
171
172 2003-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
173
174 * gnus-start.el (gnus-get-unread-articles): Inline gnus-server-get-method.
175 (gnus-get-unread-articles): Cache methods.
176 (gnus-get-unread-articles-in-group): Indent.
177
178 * gnus.el (gnus-version-number): Bump.
179 (gnus-secondary-method-p): Extend servers to methods before comparing.
180 (gnus-secondary-method-p): Revert.
181
182 2003-12-30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
183
184 * gnus.el: Gnus v5.10.3 is released.
185
186 2003-12-29 Simon Josefsson <jas@extundo.com>
187
188 * gnus-agent.el (gnus-agentize): Improve auto-agentizing logic.
189 Suggested by Steinar Bang <sb@dod.no>.
190 (gnus-agent-auto-agentize-methods): Customize.
191
192 2003-12-29 Kevin Greiner <kgreiner@xpediantsolutions.com>
193 * gnus.el (gnus-server-to-method): Fixed bug in 2003-12-22
194 check-in.
195
196 2003-12-28 Adrian Lanz <lanz@fowi.ethz.ch>
197
198 * mail-source.el (mail-source-fetch-imap): Prevent storing of
199 identical entries for imap mail sources, when retrieving mail
200 messages from an imap server within the same Gnus session several
201 times (tiny change).
202
203 2003-12-28 Jesper Harder <harder@ifa.au.dk>
204
205 * mm-view.el (mm-text-html-washer-alist): Use
206 mm-inline-wash-with-stdin for w3m-standalone.
207
208 * mm-decode.el (mm-text-html-renderer): Add w3m-standalone.
209
210 * mml1991.el (mml1991-pgg-encrypt): Decode according to CTE before
211 encrypting.
212
213 2003-12-28 Ivan Boldyrev <boldyrev@uiggm.nsc.ru> (tiny change).
214
215 * mml1991.el (mml1991-pgg-sign): Use unibyte when re-encoding.
216
217 2003-12-26 Jesper Harder <harder@ifa.au.dk>
218
219 * mm-bodies.el (mm-body-encoding): Don't use 7bit if the body
220 contains "^From " and mm-use-ultra-safe-encoding is true.
221
222 2003-12-25 Jesper Harder <harder@ifa.au.dk>
223
224 * mml1991.el (mml1991-pgg-sign): Encode and decode according to
225 CTE header. Don't insert gpg output as unibyte.
226
227 2003-12-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
228
229 * gnus-int.el (gnus-open-server): Fixed the server status such
230 that an agentized server, when opened offline, has a status of
231 offline. Also fixes bug whereby the agent's backend was called
232 twice to open each server.
233
234 * gnus-start.el (gnus-get-unread-articles-in-group): Autoload
235 gnus-agent-possibly-alter-active rather than inline to resolve
236 compiler warnings.
237
238 * gnus.el (gnus-server-to-method): Added fallback of iterating
239 over gnus-newsrc-alist to resolve names of foreign servers.
240 Should fix recent agent bug.
241
242 2003-12-22 Reiner Steib <Reiner.Steib@gmx.de>
243
244 * gnus-score.el (gnus-summary-lower-score)
245 (gnus-summary-increase-score): Mention symbolic prefix in the
246 doc-string. Suggested by Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>.
247
248 2003-12-21 Jesper Harder <harder@ifa.au.dk>
249
250 * gnus-agent.el (gnus-agent-read-agentview): Use
251 car-less-than-car.
252
253 2003-12-20 Artem Chuprina <ran@ran.pp.ru> (tiny change)
254
255 * message.el (message-yank-buffer): Bind message-reply-buffer to
256 a buffer rather than a string.
257
258 2003-12-19 Jesper Harder <harder@ifa.au.dk>
259
260 * gnus-msg.el (gnus-summary-followup): Correct documentation.
261
262 2003-12-18 Jesper Harder <harder@ifa.au.dk>
263
264 * gnus-msg.el (gnus-inews-add-send-actions): `yanked' can be a
265 list of lists. Reported by Dmitri Paduchikh <paduch@imm.uran.ru>.
266
267 2003-12-18 Reiner Steib <Reiner.Steib@gmx.de>
268
269 * mm-url.el (mm-url-insert-file-contents-external)
270 (mm-url-insert-file-contents): Added doc-strings. Autoload.
271
272 2003-12-18 Jesper Harder <harder@ifa.au.dk>
273
274 * gnus-cus.el (defvar): Defvar
275 gnus-agent-cat-disable-undownloaded-faces.
276
277 2003-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
278
279 * message.el (message-forward-subject-name-subject): Use
280 gnus-extract-address-components instead of
281 mail-header-parse-address because it may be called with non-ascii
282 text.
283
284 2003-12-16 Per Abrahamsen <abraham@dina.kvl.dk>
285
286 * nnmail.el (nnmail-split-fancy): The widget now supports
287 restrictions.
288
289 2003-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
290
291 * nnheader.el (nnheader-find-etc-directory): Find the newest one.
292
293 2003-12-16 Simon Josefsson <jas@extundo.com>
294
295 * sha1-el.el (autoload): Don't use ignore-errors.
296 (sha1-use-external): Use condition-case. Suggested by Katsumi
297 Yamaoka <yamaoka@jpl.org>.
298
299 2003-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
300
301 * nnmail.el (nnmail-split-fancy): Make it customizable with Emacs
302 20 as well.
303
304 2003-12-15 Simon Josefsson <jas@extundo.com>
305
306 * sha1-el.el (autoload): Ignore errors for
307 executable-find. (XEmacs ecrypto does not require sh-script where
308 executable.el is located.)
309 (sha1-use-external): Likewise.
310
311 * sha1-el.el (sha1): Add defgroup.
312 (sha1-maximum-internal-length, sha1-program, sha1-use-external)
313 (sha1-program): Use 'sha1sum' from GNU CoreUtils instead of OpenSSL.
314 (sha1): Autoload.
315
316 * nndraft.el (nndraft-request-move-article): Copy definition of
317 nnmh-request-move-article instead of calling it, because the nnmh
318 version uses nnmh-request-article which isn't the same as the
319 nndraft version.
320
321 2003-12-13 Teodor Zlatanov <tzz@lifelogs.com>
322
323 * spam.el: Added some gnus-registry autoloads.
324 (spam-split-symbolic-return): Makes spam-split return 'spam
325 instead of the value of spam-split-group when spam is detected.
326 (spam-split-symbolic-return-positive): Makes spam-split return
327 'ham instead of nil when ham is detected.
328 (spam-autodetect-recheck-messages): Tells spam.el whether it
329 should recheck all messages in a group, or only the unseen ones.
330 (spam-split-last-successful-check): spam-split will set this to
331 the last successful check; this was seen as a cleaner approach
332 than returning a cell like '(spam spam-use-bogofilter).
333 (spam-list-of-checks): Documentation appended.
334 (spam-split): Accommodate the spam-split-symbolic-return and
335 spam-split-symbolic-return-positive variables.
336 (spam-find-spam): New function called when the summary is built.
337 (spam-log-registered-p): Checks if a ham or spam registration has
338 already been done for an article.
339 (spam-check-regex-headers, spam-check-blackholes, spam-check-BBDB)
340 (spam-check-ifile, spam-check-stat, spam-check-whitelist)
341 (spam-check-blacklist, spam-check-bogofilter-headers)
342 (spam-check-spamoracle): Respect the spam-split-symbolic-return
343 and spam-split-symbolic-return-positive variables.
344 (spam-initialize): Add spam-find-spam to gnus-summary-prepare-hook.
345 (spam-unload-hook): Remove spam-find-spam from
346 gnus-summary-prepare-hook.
347
348 * gnus.el (spam-autodetect, spam-autodetect-methods): New
349 configuration items for spam autodetection.
350
351 2003-12-12 Reiner Steib <Reiner.Steib@gmx.de>
352
353 * gnus-draft.el (gnus-draft-mode-map): Bind `e' to
354 `gnus-draft-edit-message'. We still have `B w' for
355 `gnus-summary-edit-article'.
356
357 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
358
359 * nnheaderxm.el (nnheader-xmas-run-at-time): Use a simple function
360 definition if there is not a bug in start-itimer.
361
362 * pgg.el (pgg-run-at-time): Ditto.
363
364 2003-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
365
366 * gnus-agent.el (gnus-agent-possibly-alter-active): New Function.
367 (gnus-agent-regenerate-group): When necessary, alter the group's
368 active range to include articles newly recognized as being
369 downloaded.
370 (gnus-agent-regenerate): Removed code that updated the agent's
371 active file as the new gnus-agent-possibly-alter-active function
372 obsolesced it.
373
374 * gnus-cus.el (gnus-agent-customize-category): Added missing
375 agent-disable-undownloaded-faces parameter.
376
377 * gnus-start.el (gnus-activate-group): Backed out my 2003-11-29
378 patch as it was too late at adjusting the active range.
379 (gnus-get-unread-articles-in-group): Added call to new
380 gnus-agent-possibly-alter-active to adjust the active range.
381
382 2003-12-10 Jesper Harder <harder@ifa.au.dk>
383
384 * message.el (message-get-reply-headers): Narrow to headers.
385
386 2003-12-10 L\e,Bu\e(Brentey K\e,Ba\e(Broly <lorentey@elte.hu>
387
388 * spam.el (spam-disable-spam-split-during-ham-respool): New
389 variable.
390 (spam-ham-copy-or-move-routine): Respect
391 spam-disable-spam-split-during-ham-respool.
392 (spam-split-disabled): New variable.
393 (spam-split): Respect spam-split-disabled.
394
395 2003-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
396
397 * nnheaderxm.el (nnheader-xmas-run-at-time): Make it work
398 correctly for the first argument.
399
400 * pgg.el (pgg-run-at-time): New function.
401 (pgg-add-passphrase-cache): Use it.
402
403 2003-12-10 Simon Josefsson <jas@extundo.com>
404
405 * pgg-parse.el (pgg-decode-packets): Rewrite to handle corrupt
406 input.
407 (pgg-decode-armor-region): Don't parse packet if decoding fail.
408
409 2003-12-09 L\e,Bu\e(Brentey K\e,Ba\e(Broly <lorentey@elte.hu>
410
411 * spam.el (spam-check-bogofilter): Run in the correct buffer.
412
413 2003-12-09 Xavier Maillard <zedek@gnu-rox.org>
414
415 * spam.el (spam-bogofilter-database-directory): Correct
416 customization group.
417
418 2003-12-09 Per Abrahamsen <abraham@dina.kvl.dk>
419
420 * nnmail.el (nnmail-lazy, nnmail-split-fancy): New widgets.
421 (nnmail-split-fancy): Use it.
422
423 2003-12-08 Joel Ray Holveck <joelh@piquan.org> (tiny change)
424
425 * gnus-sum.el (gnus-summary-save-parts-1): Consider the "name"
426 parameter of Content-Type.
427
428 2003-12-08 Katsumi Yamaoka <yamaoka@jpl.org>
429
430 * gnus-util.el: Revert 2003-12-03 change, instead, provide the
431 compiler macro for rmail-select-summary if rmail is not available,
432 and bind rmail-summary-displayed and rmail-maybe-display-summary
433 in order to silence the compiler even if tm is not available.
434
435 2003-12-08 Simon Josefsson <jas@extundo.com>
436
437 * flow-fill.el (fill-flowed-encode-tests, fill-flowed-test): Add.
438
439 2003-12-08 Jesper Harder <harder@ifa.au.dk>
440
441 * gnus-msg.el (gnus-extended-version): Bind float-output-format to
442 nil.
443
444 2003-12-08 Simon Josefsson <jas@extundo.com>
445
446 * mml-smime.el (mml-smime-sign): Replace CRLF with LF in OpenSSL
447 output. Reported by Arne J\e,Ax\e(Brgensen <arne@arnested.dk>.
448
449 2003-12-07 Lloyd Zusman <ljz@asfast.com> (tiny change)
450
451 * pgg-gpg.el (pgg-gpg-recipient-arg): Add.
452 (pgg-gpg-encrypt-region): Use it.
453
454 2003-12-07 Simon Josefsson <jas@extundo.com>
455
456 * pgg-gpg.el (pgg-gpg-recipient-argument): Doc fix.
457 Renamed from p-g-r-a.
458 (pgg-gpg-encrypt-region): Update.
459
460 2003-12-07 Jesper Harder <harder@ifa.au.dk>
461
462 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Don't
463 use = or zerop to test the return value of call-process, because
464 it can be a string.
465
466 * mail-source.el (mail-source-fetch-with-program): Do.
467
468 * mailcap.el (mailcap-viewer-passes-test): Do.
469
470 * gnus-uu.el (gnus-uu-treat-archive, gnus-uu-post-encode-mime)
471 (gnus-uu-post-encode-file): Do.
472
473 * gnus-soup.el (gnus-soup-pack, gnus-soup-unpack-packet): Do.
474
475 * message.el (message-fix-before-sending): Fix detection of
476 non-printables. Don't replace unencodable utf-8.
477
478 2003-12-05 Jesper Harder <harder@ifa.au.dk>
479
480 * mm-url.el (mm-url-predefined-programs): Add user-agent for wget.
481 (mm-url-insert-file-contents-external): Signal an error if program
482 fails.
483
484 2003-12-04 Teodor Zlatanov <tzz@lifelogs.com>
485
486 * spam-report.el (spam-report-gmane): Iterate over articles
487 instead of a single one; remove interactive usage.
488
489 2003-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
490
491 * dns.el: Fix misplaced eval-when-compile.
492
493 * gnus-util.el: Require alist and provide tm-view when compiling
494 with XEmacs.
495
496 2003-12-03 Jerry James <james@xemacs.org> (tiny change)
497
498 * gnus-xmas.el: Add autoloads for macros defined in gnus.el.
499
500 * gnus-util.el: Get rmail definitions when compiling.
501
502 * dns.el: Require gnus-xmas at compile time instead of trying to
503 autoload `gnus-xmas-open-network-stream' because it wasn't picking
504 up the macro.
505
506 2003-12-01 Kevin Greiner <kgreiner@xpediantsolutions.com>
507
508 * gnus-agent.el (gnus-agent-consider-all-articles): Updated
509 docstring.
510 (gnus-predicate-implies-unread, gnus-predicate-implies-unread-1):
511 Fixed implementation such that the predicate `true' no longer
512 evaluates to t.
513
514 2003-12-01 Adrian Lanz <lanz@fowi.ethz.ch> (tiny change)
515
516 * spam.el (spam-check-bogofilter): Check the bogofilter headers
517 AFTER the save-excursion scope is over.
518
519 2003-12-01 Teodor Zlatanov <tzz@lifelogs.com>
520
521 * spam.el (spam-fetch-field-message-id-fast): Doc fix.
522
523 2003-12-01 Simon Josefsson <jas@extundo.com>
524
525 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
526
527 2003-11-30 Simon Josefsson <jas@extundo.com>
528
529 * gnus-agent.el (gnus-agent-expire-group-1): Bind message-log-max
530 when messaging "X % completed" to inhibit logging them to the
531 message buffer.
532 (gnus-agent-expire-group-1): Mention group name in messages.
533 (gnus-agent-expire-group-1): Only print a message for an article
534 when there actually was something done to it.
535
536 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Custom fix.
537
538 2003-11-30 Kenichi Handa <handa@m17n.org>
539
540 * mm-util.el (mm-enable-multibyte): Call set-buffer-multibyte with
541 'to argument. Fixes something or other in Emacs 22, and is
542 backwards compatible.
543
544 2003-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
545
546 * gnus-agent.el (gnus-agent-covered-methods): Remove nil methods.
547
548 2003-11-29 Kevin Greiner <kgreiner@xpediantsolutions.com>
549 * gnus-start.el (gnus-activate-group): The active range of the
550 group must include the articles known to the agent.
551
552 * gnus.el (gnus-agent-method-p): Accept a server name as the
553 method being tested.
554
555 2003-11-29 Alexander Kreuzer <alex@freesources.org> (tiny change)
556
557 * nnrss.el (nnrss-check-group): Set xml when nnrss-use-local is t.
558
559 2003-11-29 Jesper Harder <harder@ifa.au.dk>
560
561 * gnus-group.el (gnus-group-make-menu-bar): Add
562 gnus-group-make-rss-group.
563
564 2003-11-28 Reiner Steib <Reiner.Steib@gmx.de>
565
566 * message.el: Added custom-manual links to all variables that have
567 an index entry in the message manual.
568 (message-generate-headers-first): Fixed doc-string.
569
570 2003-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
571
572 * gnus-msg.el (gnus-summary-yank-message): Don't bind
573 gnus-display-mime-function to nil so that non-ascii text is
574 decoded and attachments are not shown.
575
576 * message.el (message-cite-original-without-signature): Replace
577 the value of message-reply-headers with the yanked article since
578 it may be a different article from the original.
579 (message-cite-original): Ditto.
580
581 2003-11-25 Teodor Zlatanov <tzz@lifelogs.com>
582
583 * spam.el (spam-blacklist-ignored-regexes): New variable, so
584 blacklisting can ignore certain regular expressions (e.g. the
585 user's e-mail address).
586 (spam-bogofilter-spam-strong-switch)
587 (spam-bogofilter-ham-strong-switch): Options used when articles are
588 already registered as the opposite classification.
589 (spam-old-ham-articles, spam-old-spam-articles): Lists of ham and
590 spam articles, generated when a summary buffer is entered, and
591 consulted when it's exited so we know what articles are changing
592 state from spam to ham or vice-versa.
593 (spam-xor): Everyone needs a little convenience.
594 (spam-list-of-processors): Lookup table for old-style spam/ham
595 exits processors.
596 (spam-group-processor-p): Support old-style and new-style spam/ham
597 exit processors.
598 (spam-group-processor-multiple-p): Handle new-style spam/ham exit
599 processors.
600 (spam-summary-prepare): Use spam-old-{ham,spam}-articles; change
601 logic to iterate over list of processors instead of manual
602 individual lookup, unregister any articles that change from ham to
603 spam or vice-versa in the course of the summary buffer usage; use
604 the new spam-register-routine.
605 (spam-ham-copy-routine, spam-ham-move-routine)
606 (spam-mark-spam-as-expired-and-move-routine): Check that the list
607 of groups is not nil, because apply doesn't like to apply a
608 function across nil.
609 (spam-registration-functions): Variable for looking up spam/ham
610 registration/unregistration functions based on a spam-use-* symbol.
611 (spam-classification-valid-p, spam-process-type-valid-p)
612 (spam-registration-check-valid-p)
613 (spam-unregistration-check-valid-p): Convenience functions.
614 (spam-registration-function, spam-unregistration-function): Look
615 up the registration/unregistration function based on a
616 classification and the check (spam-use-* symbol).
617 (spam-list-articles): Generate list of spam/ham articles from a
618 given list of articles.
619 (spam-register-routine): Do the heavy work of registering and
620 unregistering articles, using all the articles in the group or
621 specific ones as needed.
622 (spam-generic-register-routine): Removed, no longer used.
623 (spam-log-unregistration-needed-p, spam-log-undo-registration):
624 Handle article registration/unregistration with a given spam/ham
625 processor and group.
626 (BBDB, ifile, spam-stat, blacklists, whitelists, spam-report)
627 (bogofilter, spamoracle): Rewrite registration/unregistration
628 functions to take a list of articles and the unregister option.
629 Much hilarity ensues.
630 (spam-initialize): spam-stat-maybe-{save,load} already
631 respect spam-use-stat.
632 (spam-stat-register-ham-routine, spam-stat-register-spam-routine):
633 Don't load and save unnecessarily.
634
635 * spam-stat.el (spam-stat-dirty): New variable, set when the stats
636 database is modified.
637 (spam-stat-buffer-is-spam, spam-stat-buffer-is-non-spam)
638 (spam-stat-buffer-change-to-spam, spam-stat-to-hash-table)
639 (spam-stat-buffer-change-to-non-spam): Set spam-stat-dirty when
640 needed.
641 (spam-stat-save): Respect spam-stat-dirty, unless the force
642 parameter is specified.
643 (spam-stat-load): Clear spam-stat-dirty.
644
645 * gnus.el (gnus-install-group-spam-parameters): Marked the
646 old-style exit processors as obsolete in the docs, added the
647 new-style exit processors while the old ones are still allowed.
648
649 2003-11-25 Jesper Harder <harder@ifa.au.dk>
650
651 * gnus-art.el (article-hide-boring-headers): Don't hide Reply-To
652 unless its list of addresses is identical to From.
653
654 2003-11-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
655
656 * gnus-srvr.el (gnus-server-insert-server-line): The server names
657 used in gnus-agent are different (for example, the native server
658 uses the alias "native") from the names in gnus-srvr.
659 Compensating by adding a second text property storing the name
660 expected by gnus-agent.
661 (gnus-server-named-server): New function.
662 * gnus-agent.el (gnus-agent-remove-server, gnus-agent-add-server):
663 No longer expect an argument as it was ignored anyway. Uses the
664 new gnus-server-named-server function to get gnus-agent compatible
665 names from the server buffer.
666
667 2003-11-20 Kevin Greiner <kgreiner@xpediantsolutions.com>
668
669 * gnus.el (gnus-agent-covered-methods): Documented use of
670 named servers, not methods, to identity agentized groups.
671 Users may now change their server configurations without having
672 the server become "unagentized".
673 (gnus-agent-covered-methods): Removed from gnus-variable-list to
674 avoid storing two copies of gnus-agent-covered-methods, one in
675 .newsrc.eld and the other in agent/lib/servers.
676 (gnus-server-to-method): Do not cache server for the nil method.
677 (gnus-method-to-server): New function. Associate named server
678 with all, even foreign, methods.
679 (gnus-agent-method-p, gnus-agent-method-p-cache): Incorporated
680 simple last-response cache to offset performance lose of having to
681 always convert methods to named servers.
682 * gnus-agent.el (gnus-agent-expire-days): Removed obsolete
683 documentation.
684 (gnus-agentize, gnus-agent-add-server, gnus-agent-remove-server):
685 Modified to support new definition of gnus-agent-covered-method.
686 (gnus-agent-read-servers): Rewritten to convert old method data
687 into server names.
688 (gnus-agent-read-servers-validate)
689 (gnus-agent-read-servers-validate-native): New functions.
690 (gnus-agent-write-servers): No longer use gnus-method-simplify as
691 it failed to simplify foreign methods.
692 (gnus-agent-close-connections, gnus-agent-synchronize-flags)
693 (gnus-agent-possibly-synchronize-flags, gnus-agent-fetch-session)
694 (gnus-agent-regenerate): Uses new gnus-agent-covered-methods
695 function as gnus-agent-covered-methods variable no longer provides
696 methods.
697 (gnus-agent-covered-methods): New function
698 (gnus-agent-expire-group, gnus-agent-expire): Final message will,
699 if gnus-verbose is greater than 4, report statistics of NOV
700 entries and files deleted as well as total bytes recovered.
701 (gnus-agent-expire-done-message): New function
702 (gnus-agent-unread-articles): Bug fix. No longer drops last
703 unread article onto read list.
704 (gnus-agent-regenerate-group): Changed prompt to use typical
705 style.
706 (gnus-agent-group-covered-p): Rewrote to internally use
707 gnus-agent-method-p.
708 * gnus-int.el (gnus-start-news-server): Partially convert old
709 gnus-agent-covered-methods to new format so that gnus-open-server
710 functions correctly.
711 * gnus-srvr.el (gnus-server-insert-server-line): Replaced
712 gnus-agent-covered-methods with gnus-agent-method-p.
713 * gnus-start.el (gnus-clear-system): Added
714 gnus-agent-covered-methods to compensate for removing it from
715 gnus-variable-list.
716 (gnus-setup-news): Complete conversion of old
717 gnus-agent-covered-methods to new format so that secondary and
718 foreign servers can be correctly opened.
719
720 2003-11-20 Teodor Zlatanov <tzz@lifelogs.com>
721
722 * spam.el (spam-ham-copy-or-move-routine): Add respooling
723 support, not working well yet.
724
725 * gnus.el (ham-process-destination): Make 'respool option the
726 only one, so it can't be chosen together with other groups.
727
728 2003-11-19 Teodor Zlatanov <tzz@lifelogs.com>
729
730 * gnus-registry.el (gnus-registry-track-extra): Make it a set of
731 choices instead of a boolean.
732 (gnus-registry-track-subject-p, gnus-registry-track-sender-p):
733 New convenience functions.
734 (gnus-registry-split-fancy-with-parent): Use convenience
735 functions, also don't return extra tracking info if sender or
736 subject is found in more than one groups.
737 (gnus-registry-add-group): Use new convenience functions to
738 decide if sender and subject should be tracked.
739
740 * gnus.el (ham-process-destination): Add 'respool option,
741 unused by spam.el yet.
742
743 2003-11-19 Katsumi Yamaoka <yamaoka@jpl.org>
744
745 * gnus-score.el (gnus-decay-score): Return a surely smaller value
746 than the argument in XEmacs.
747
748 2003-11-18 Sam Steingold <sds@gnu.org>
749
750 * message.el (message-insert-to): Don't use `gnus-message'.
751 (message-header-synonyms): New variable.
752 (message-carefully-insert-headers): Use it (check for synonyms).
753 Added doc-string.
754
755 2003-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
756
757 * html2text.el (html2text-remove-tags): Remove the tag in a
758 simpler way to avoid inflooping.
759
760 2003-11-17 Simon Josefsson <jas@extundo.com>
761
762 * imap.el (imap-gssapi-auth-p): Don't check capability (some
763 servers remove AUTH=GSSAPI from capability response returned after
764 successful authentication).
765
766 2003-11-16 Jesper Harder <harder@ifa.au.dk>
767
768 * gnus.el (gnus-getenv-nntpserver): Fix regexp and simplify.
769 Reported by Artem Chuprina <ran@ran.pp.ru>.
770
771 2003-11-14 Simon Josefsson <jas@extundo.com>
772
773 * mm-util.el (mm-charset-synonym-alist): Map BIG5-HKSCS to BIG5
774 when it isn't available.
775
776 2003-11-13 Alex Schroeder <alex@gnu.org>
777
778 * nnrss.el (nnrss-check-group): Use dc:contributor if neither
779 rss:author nor dc:creator is provided.
780
781 2003-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
782
783 * mm-decode.el (mm-dissect-buffer): Save start="<id>" value
784 contained in Content-Type header of multipart/related messages.
785
786 * mm-view.el (mm-w3m-cid-retrieve-1): New function.
787 (mm-w3m-cid-retrieve): Use it.
788
789 * mml.el (mml-generate-mime-1): Add start="<id>" to Content-Type.
790 (mml-insert-mime-headers): Insert Content-ID header.
791 (mml-insert-mml-markup): Insert start="<id>" value.
792
793 2003-11-12 Teodor Zlatanov <tzz@lifelogs.com>
794
795 * nnml.el (nnml-request-accept-article): Pass sender to
796 nnmail-cache-insert.
797
798 * nnmh.el (nnmh-request-accept-article): Pass sender to
799 nnmail-cache-insert.
800
801 * nnmbox.el (nnmbox-request-accept-article): Pass sender to
802 nnmail-cache-insert.
803
804 * nnfolder.el (nnfolder-request-accept-article): Pass sender to
805 nnmail-cache-insert.
806
807 * nnbabyl.el (nnbabyl-request-accept-article): Pass sender to
808 nnmail-cache-insert.
809
810 * nnmail.el (nnmail-cache-insert): Accept sender parameter and
811 pass it to the nnmail-spool-hook.
812
813 * gnus-registry.el (gnus-registry-track-extra): Clarify doc.
814 (gnus-registry-action): Add sender lexical var and pass it to
815 gnus-registry-add-group.
816 (gnus-registry-spool-action): Take a sender parameter, pass to
817 gnus-registry-add-group.
818 (gnus-registry-split-fancy-with-parent): Trace by sender in
819 addition to subject.
820 (gnus-registry-fetch-sender-fast): New function.
821 (gnus-registry-add-group): Accept sender parameter.
822
823 2003-11-11 Teodor Zlatanov <tzz@lifelogs.com>
824
825 * spam.el (spam-ham-copy-routine, spam-ham-move-routine)
826 (spam-mark-spam-as-expired-and-move-routine): Allow for the
827 groups to be a list of a single item.
828
829 * gnus.el (gnus-install-group-spam-parameters):
830 ham-process-destination and spam-process-destination allow lists now.
831
832 2003-11-10 Reiner Steib <Reiner.Steib@gmx.de>
833
834 * message.el (message-mode-field-menu): Moved some entries, added
835 `message-insert-wide-reply'.
836 (message-change-subject): Fixed comment.
837
838 2003-11-10 Sam Steingold <sds@gnu.org>
839
840 * message.el (message-insert-to): Do error out when the user
841 requested no Cc. Don't insert empty To. Can be added to
842 `message-setup-hook' now.
843
844 2003-11-10 Simon Josefsson <jas@extundo.com>
845
846 * pgg-def.el (pgg-encrypt-for-me): Change default from nil to t.
847
848 2003-11-09 Simon Josefsson <jas@extundo.com>
849
850 * pgg-gpg.el (pgg-gpg-encrypt-region): Cache passphrase under hex
851 key id too (for decryption).
852 (pgg-gpg-sign-region): Likewise.
853
854 2003-11-09 Satyaki Das <satyakid@stanford.edu>
855
856 * pgg-gpg.el (pgg-gpg-all-secret-keys): New variable.
857 (pgg-gpg-lookup-all-secret-keys): New function.
858 (pgg-gpg-select-matching-key): Likewise.
859 (pgg-gpg-decrypt-region): Use new functions.
860
861 2003-11-07 Teodor Zlatanov <tzz@lifelogs.com>
862
863 * nnmail.el (nnmail-cache-insert): Make sure that the
864 nnmail-spool-hook is called with a valid newsgroup name (though
865 it may be wrong).
866
867 * gnus.el (gnus-group-real-prefix): Return nil if group is not a
868 string, instead of triggering an error.
869
870 2003-11-06 Teodor Zlatanov <tzz@lifelogs.com>
871
872 * gnus.el (gnus-group-guess-full-name-from-command-method):
873 New function.
874
875 * gnus-registry.el (gnus-registry-fetch-group): Use long names if
876 requested.
877 (gnus-registry-split-fancy-with-parent): When long names are in use,
878 strip the name if we're in the native server, or else return nothing.
879 (gnus-registry-spool-action, gnus-registry-action): Use
880 gnus-group-guess-full-name-from-command-method instead of
881 gnus-group-guess-full-name.
882
883 * spam.el (spam-mark-spam-as-expired-and-move-routine)
884 (spam-ham-copy-or-move-routine): Prevent article deletions or
885 moves unless the backend allows it.
886
887 * gnus.el (gnus-install-group-spam-parameters): Fixed parameters
888 to list spamoracle as well, suggested by Jean-Marc Lasgouttes
889 <Jean-Marc.Lasgouttes@inria.fr>.
890
891 * spam.el (spam-spamoracle): Doc change, suggested by Jean-Marc
892 Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>.
893
894 2003-11-04 Norbert Koch <viteno@xemacs.org> (tiny change)
895
896 * gnus-score.el (gnus-decay-score): Protect against arithmetic
897 errors.
898
899 2003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
900
901 * spam.el
902 (spam-log-processing-to-registry): Improved message and comments.
903 (spam-log-unregistration-needed-p): New function
904 (spam-ifile-register-spam-routine)
905 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
906 (spam-stat-register-ham-routine)
907 (spam-blacklist-register-routine)
908 (spam-whitelist-register-routine)
909 (spam-bogofilter-register-spam-routine)
910 (spam-bogofilter-register-ham-routine)
911 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): Change
912 spam-log-processing-to-registry invocations appropriately.
913
914 2003-10-31 Derek Atkins <warlord@MIT.EDU> (tiny change)
915
916 * imap.el (imap-kerberos4-open): Ignore output from ATHENA imtest.
917
918 2003-10-31 Simon Josefsson <jas@extundo.com>
919
920 * imap.el (imap-process-connection-type): Improve docstring.
921 Suggested by Derek Atkins <warlord@MIT.EDU>.
922
923 2003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
924
925 * spam.el (autoload): Autoload the gnus-registry functions we'll need.
926 (spam-log-to-registry): New variable for interfacing with the
927 gnus-registry.
928 (spam-install-hooks): Variable had the wrong customization group.
929 (spam-fetch-field-message-id-fast): Convenience function for fetch
930 a message ID quickly.
931 (spam-log-processing-to-registry): New function.
932 (spam-ifile-register-spam-routine)
933 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
934 (spam-stat-register-ham-routine)
935 (spam-blacklist-register-routine)
936 (spam-whitelist-register-routine)
937 (spam-bogofilter-register-spam-routine)
938 (spam-bogofilter-register-ham-routine)
939 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): Add
940 spam-log-processing-to-registry invocations.
941
942 * gnus-registry.el: Fixed docs in the preface to mention
943 gnus-registry-initialize.
944 (gnus-registry-store-extra): Remove cached extra entry
945 information when new extra entry is stored.
946
947 2003-10-29 Simon Josefsson <jas@extundo.com>
948
949 * message.el (message-forward-make-body-plain): Fix ARG=1 mode
950 after separating m-f-m-b.
951
952 2003-10-29 Andre Srinivasan <andre@e2open.com> (tiny change)
953
954 * message.el (message-forward-make-body-plain): Remove ignored
955 headers.
956
957 2003-10-29 Simon Josefsson <jas@extundo.com>
958
959 * message.el (message-forward-make-body-plain): Fix ARG=1.
960
961 2003-10-28 Jesper Harder <harder@ifa.au.dk>
962
963 * message.el (message-forward-subject-name-subject)
964 (message-forward-subject-author-subject): Decode non-ASCII
965 newsgroup names.
966 (autoload): Autoload gnus-group-decoded-name.
967
968 2003-10-27 Simon Josefsson <jas@extundo.com>
969
970 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): New optional
971 parameter key, overrides the key id used to store passphrase
972 under (uses true key id from gpg output if nil).
973 (pgg-gpg-encrypt-region): Search for passphrase using user suplied
974 string STR, instead of (pgg-lookup-key STR t).
975 (pgg-gpg-encrypt-region): Store passphrase under user suplied
976 string, instead of real key id taken from gpg output.
977 (pgg-gpg-decrypt-region): Likewise.
978 (pgg-gpg-sign-region): Likewise.
979 * pgg.el (pgg-decrypt-region): Don't set pgg-default-user-id.
980
981 2003-10-27 Romain FRANCOISE <romain@orebokech.com>
982
983 * gnus-art.el (gnus-article-goto-prev-page): Doc fix.
984
985 2003-10-27 Simon Josefsson <jas@extundo.com>
986
987 * mm-bodies.el (mm-body-encoding): Don't use QP when message body
988 only consists of short lines and ASCII, when
989 mm-use-ultra-safe-encoding. Refer to 'About foo' thread in
990 gnus-bug, e.g. <ilullrg4k7p.fsf@extundo.com>, for more discussion.
991 This make it possible to pipe the raw RFC 822 message into 'gpg'
992 and have the signature work. Potential problem: what if message
993 contain data that would be dash-escaped by OpenPGP
994 implementations? Then PGP 2.x might not be able to parse the raw
995 RFC 822 message correctly. If that problem is worth fixing, it
996 should be fixed by detecting the situation, instead of applying QP
997 to everything. Based on discussion with "John A. Martin"
998 <jam@jamux.com>.
999
1000 2003-10-27 Teodor Zlatanov <tzz@lifelogs.com>
1001
1002 * spam.el (spam-mark-spam-as-expired-and-move-routine)
1003 (spam-ham-copy-or-move-routine): Don't ask when deleting copied
1004 articles, and use move instead of copy when possible.
1005 (spam-split): Added the option of specifying a string as a
1006 spam-split parameter; such a string will override
1007 spam-split-group temporarily.
1008
1009 * nnmail.el (nnmail-cache-insert): Protect from nil message IDs,
1010 but should we do something else?
1011
1012 * gnus-registry.el (gnus-registry-spool-action): Protect from nil
1013 message IDs.
1014
1015 2003-10-26 Simon Josefsson <jas@extundo.com>
1016
1017 * gnus-art.el (gnus-button-alist): Allow & in mailto URLs.
1018 (gnus-header-button-alist): Likewise.
1019 (gnus-url-mailto): Handle ?to parameters. Replace \r\n with \n.
1020 Reverse parameter list to use same order as in the URL. Reported
1021 by f95-msv@f.kth.se (M\e,Ae\e(Brten Svantesson).
1022
1023 2003-10-25 Teodor Zlatanov <tzz@lifelogs.com>
1024
1025 * spam.el (spam-move-spam-nonspam-groups-only): Documentation fix
1026 for the variable.
1027
1028 2003-10-24 Teodor Zlatanov <tzz@lifelogs.com>
1029
1030 * spam.el (spam-ham-copy-or-move-routine): Do not delete if copy
1031 is t, also don't intepret the list of groups as a list of lists.
1032 (spam-mark-spam-as-expired-and-move-routine)
1033 (spam-ham-copy-or-move-routine): Delete articles only if 1 or
1034 more groups were specified (and "copy" was not specified for
1035 spam-ham-copy-or-move-routine) (fixed twice).
1036
1037 2003-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
1038
1039 * nndoc.el (nndoc-guess-type): Reverse the sort order. Suggested
1040 by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1041 (nndoc-dissect-buffer): Don't miss even-numbered articles.
1042
1043 2003-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
1044
1045 * message.el (message-make-fqdn): Bind case-fold-search.
1046 Suggested by Christopher Richards <richards@CS.Princeton.EDU>.
1047
1048 2003-10-23 Teodor Zlatanov <tzz@lifelogs.com>
1049
1050 * gnus.el (spam-process-destination, ham-process-destination):
1051 Allow multiple groups as a choice.
1052
1053 * spam.el (spam-check-blackholes): Remove "[IP address]"
1054 requirement, now just "IP address" is enough for detection for
1055 blackhole checking.
1056 (spam-check-blackholes): Oops, the dots were not escaped.
1057 (spam-mark-spam-as-expired-and-move-routine): Added multiple group
1058 support (multiple copies, then delete).
1059 (spam-ham-copy-routine): New function.
1060 (spam-ham-move-routine): New function.
1061 (spam-ham-copy-or-move-routine): New function (used to be
1062 spam-ham-move-routine), handle multiple groups.
1063 (spam-summary-prepare-exit): Call the new functions.
1064
1065 2003-10-23 Simon Josefsson <jas@extundo.com>
1066
1067 * flow-fill.el (fill-flowed-encode, fill-flowed): Autoload.
1068
1069 2003-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
1070
1071 * gnus-art.el (gnus-emphasis-strikethru): Use the :strike-through
1072 attribute in Emacs.
1073
1074 2003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1075
1076 * message.el (message-bounce): Don't erase except bounced header.
1077
1078 2003-10-21 Teodor Zlatanov <tzz@lifelogs.com>
1079
1080 * spam.el (spam-reverse-ip-string): New function to reverse an IP
1081 address in a string.
1082 (spam-check-blackholes): Use spam-reverse-ip-string.
1083
1084 2003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1085
1086 * gnus-art.el (gnus-narrow-to-page): Clear as well as set the
1087 value for gnus-page-broken.
1088
1089 * gnus-sum.el (gnus-summary-beginning-of-article): Use
1090 gnus-break-pages instead of gnus-page-broken.
1091 (gnus-summary-end-of-article): Use gnus-break-pages instead of
1092 gnus-page-broken; narrow to the end of a page beforehand.
1093 (gnus-summary-toggle-header): Use gnus-break-pages instead of
1094 gnus-page-broken; remove delimiter buttons unless gnus-break-pages
1095 is non-nil.
1096
1097 2003-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1098
1099 * gnus-picon.el (gnus-picon-transform-address): Protect against
1100 errors.
1101
1102 2003-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1103
1104 * gnus-msg.el (nnspool-rejected-article-hook): Remove defvar.
1105 (xemacs-codename): Move defvar to gnus-util.el.
1106
1107 * gnus-util.el (xemacs-codename): Defvar when compiling.
1108
1109 2003-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1110
1111 * spam-report.el (spam-report-url-ping-plain): Include a
1112 User-Agent.
1113
1114 * gnus-msg.el (gnus-extended-version): Use it.
1115
1116 * gnus-util.el (gnus-emacs-version): Separated out into own
1117 function.
1118
1119 2003-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1120
1121 * message.el (message-mode-field-menu): Added
1122 message-generate-unsubscribed-mail-followup-to.
1123 (message-forward-subject-fwd): Avoid double "Fwd: "
1124 (message-change-subject): Added comment.
1125
1126 2003-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1127
1128 * gnus-sum.el (gnus-nov-parse-line): Remove condition-cases.
1129
1130 * mml.el (mml-insert-mime): Quote mml.
1131
1132 2003-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1133
1134 * gnus-sum.el (gnus-remove-odd-characters): Use
1135 mm-subst-char-in-string instead of subst-char-in-string.
1136 (gnus-summary-refer-article): Use gnus-replace-in-string instead
1137 of replace-regexp-in-string.
1138
1139 2003-10-19 Jesper Harder <harder@ifa.au.dk>
1140
1141 * gnus-uu.el (gnus-uu-uustrip-article): Really strip directory
1142 from file name.
1143
1144 2003-10-18 Jesper Harder <harder@ifa.au.dk>
1145
1146 * gnus-sum.el (gnus-summary-save-parts-last-directory): Default
1147 to mm-default-directory.
1148 (gnus-summary-save-parts-1): Use mm-file-name-rewrite-functions.
1149
1150 2003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1151
1152 * pop3.el (pop3-read-response): Check whether the process is
1153 alive.
1154
1155 * gnus-sum.el (gnus-summary-refer-article): Strip spaces.
1156
1157 * rfc2047.el (rfc2047-encode-region): Do error out on invalid
1158 strings.
1159
1160 * nntp.el (nntp-retrieve-headers-with-xover): Get error messages
1161 right.
1162
1163 * gnus-agent.el (gnus-agent-read-servers): Remove sit-for.
1164
1165 * gnus-art.el (article-treat-dumbquotes): Doc fix.
1166
1167 * message.el (message-field-value): New function.
1168 (message-insert-disposition-notification-to): Use Reply-To, too.
1169
1170 * imap.el (imap-mailbox-status): Upcase STATUS commands.
1171
1172 * gnus-sum.el (gnus-remove-odd-characters): New function.
1173 (gnus-nov-parse-line): Use it.
1174
1175 2003-10-18 Matt Swift <swift@alum.mit.edu>
1176
1177 * mm-decode.el (mm-inline-media-tests): Recognize pjpeg as jpeg.
1178
1179 2003-10-18 Romain FRANCOISE <romain@orebokech.com>
1180
1181 * message.el (message-forward-make-body): Does both
1182 m-f-make-body-mml and m-f-make-body-plain, resulting in a strange
1183 message buffer.
1184
1185 2003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1186
1187 * gnus-art.el (gnus-narrow-to-page): Only break page if it's
1188 broken.
1189
1190 * nnrss.el (nnrss-find-rss-via-syndic8): Return nil if xml-rpc
1191 isn't available.
1192
1193 * message.el (message-hidden-headers): Doc fix.
1194
1195 2003-10-18 Jesper Harder <harder@ifa.au.dk>
1196
1197 * gnus-msg.el (gnus-summary-resend-message-edit): Avoid error when
1198 fields aren't found.
1199
1200 2003-10-18 Simon Josefsson <jas@extundo.com>
1201
1202 * message.el (message-forward-make-body-plain)
1203 (message-forward-make-body-mime, message-forward-make-body-mml)
1204 (message-forward-make-body-digest-plain)
1205 (message-forward-make-body-digest-mime)
1206 (message-forward-make-body-digest): New, derived from
1207 message-forward-make-body.
1208 (message-forward-make-body): Use them.
1209 (message-forward-show-mml): New default 'best.
1210 (message-forward-make-body): Support it.
1211
1212 2003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1213
1214 * gnus-art.el (gnus-article-mode): Set gnus-page-broken to nil.
1215 (gnus-article-prepare): Don't set to t.
1216 (gnus-narrow-to-page): Set to t if we break.
1217
1218 2003-06-11 Daniel N\e,Ai\e(Bri <dne@mayonnaise.net>
1219
1220 * message.el (message-resend): Generate Resent-Message-ID header.
1221
1222 2003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1223
1224 * gnus-art.el (gnus-article-next-page): Don't go to the next line
1225 before checking end-of-buffer.
1226 (gnus-mime-delete-part): Don't insert parts twice.
1227
1228 2003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1229
1230 * gnus-art.el (article-update-date-lapsed): Make sure point
1231 doesn't move around (much).
1232
1233 2003-07-28 Vasily Korytov <deskpot@myrealbox.com>
1234
1235 * mail-source.el (mail-source-keyword-map): List "cur" before
1236 "new" for maildirs.
1237
1238 2003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1239
1240 * gnus-sum.el (gnus-summary-enter-digest-group): ogroup, nor
1241 group.
1242
1243 * gnus-msg.el (gnus-inews-insert-archive-gcc): Use the parent
1244 name for gcc-self.
1245 (gnus-inews-insert-archive-gcc): Paren mistake.
1246
1247 * gnus-sum.el (gnus-summary-enter-digest-group): Add
1248 parent-group.
1249
1250 * gnus-art.el (gnus-ignored-headers): Add more headers.
1251
1252 * rfc2047.el (rfc2047-encode): See which encoding is shorter --
1253 base64 or QP.
1254
1255 * nnmail.el (nnmail-article-group): Default to "bogus".
1256
1257 * mail-source.el (mail-source-delete-incoming): Change to nil.
1258
1259 2003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1260
1261 * mail-source.el (mail-source-fetch-imap): Fix mismatched parens.
1262
1263 2003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1264
1265 * mail-source.el (defvar): Add post/pre/scripts.
1266 (mail-source-fetch-imap): Use them.
1267
1268 * nndraft.el (nndraft-request-move-article): Fix infinite
1269 recursion.
1270
1271 * gnus-group.el (gnus-group-mark-regexp): Jump to groups.
1272
1273 2003-10-16 Ed L. Cashin <ecashin@uga.edu>
1274
1275 * imap.el (imap-interactive-login): Set imap-password to nil if
1276 login fails.
1277
1278 2003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1279
1280 * message.el (message-inserted-headers): New variable.
1281 (message-mode): Make local.
1282 (message-mode): Set all the local action variables to nil.
1283
1284 2003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1285
1286 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
1287 (mm-w3m-safe-url-regexp): Doc fix.
1288
1289 2003-10-12 Jesper Harder <harder@ifa.au.dk>
1290
1291 * gnus-sum.el (gnus-summary-respool-query): Don't narrow to head,
1292 it's done by nnmail-article-group.
1293
1294 2003-10-12 Mark Hood <markhood@speakeasy.net> (tiny change)
1295
1296 * gnus-uu.el (gnus-uu-grab-articles): Fix misplaced parens.
1297
1298 2003-10-10 Jesper Harder <harder@ifa.au.dk>
1299
1300 * mm-decode.el (mm-file-name-delete-gotchas): Avoid infloop in
1301 XEmacs.
1302
1303 2003-10-10 Teodor Zlatanov <tzz@lifelogs.com>
1304
1305 * spam.el (spam-initialize): New function, does the spam-face
1306 update and all the hooks, replaces spam-install-hooks-function.
1307
1308 * gnus-registry.el (gnus-registry-initialize): New autoloaded
1309 function to explicitly initialize the registry.
1310
1311 2003-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
1312
1313 * mm-decode.el (mm-w3m-safe-url-regexp): Doc fix.
1314
1315 * mm-view.el (mm-w3m-mode-map): Doc fix.
1316 (mm-inline-text-html-render-with-w3m): Add a comment.
1317
1318 2003-10-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1319
1320 * gnus-group.el: Remove superfluous eval-when-compiles.
1321
1322 2003-10-10 Jesper Harder <harder@ifa.au.dk>
1323
1324 * gnus-group.el (gnus-group-suspend): Reset gnus-backlog-articles.
1325
1326 2003-10-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1327
1328 * dns.el (query-dns): Don't error out on malformed resolv files.
1329
1330 2003-10-06 Jesper Harder <harder@ifa.au.dk>
1331
1332 * gnus.el (gnus-group-faq-directory): Update .tw entry. From
1333 Albert Chun-Chieh Huang <mr894348@cs.nthu.edu.tw>
1334
1335 2003-10-03 Teodor Zlatanov <tzz@lifelogs.com>
1336
1337 * spam.el (spam-check-blackholes): Exit the loop if matches are
1338 found (idea from Adrian Lanz <lanz@fowi.ethz.ch>).
1339 (spam-check-bogofilter-headers, spam-check-blackholes, spam-check-BBDB)
1340 (spam-from-listed-p): Use nnmail-fetch-field instead of
1341 message-fetch-field.
1342
1343 2003-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1344
1345 * mm-decode.el (mm-attachment-file-modes): Change the default
1346 value into 384 from ?\600 which doesn't mean an integer in XEmacs.
1347
1348 2003-10-03 Jesper Harder <harder@ifa.au.dk>
1349
1350 * mm-decode.el (mm-file-name-delete-control)
1351 (mm-file-name-delete-gotchas): New functions.
1352 (mm-file-name-rewrite-functions): Use them.
1353 (mm-attachment-file-modes): New option.
1354 (mm-save-part-to-file): Use it.
1355
1356 2003-10-02 Reiner Steib <Reiner.Steib@gmx.de>
1357
1358 * spam.el (spam-install-hooks-function): Added Autoload cookie.
1359
1360 2003-10-02 Michael Shields <shields@msrl.com>
1361
1362 * pgg-def.el (pgg-default-keyserver-address): Change to
1363 subkeys.pgp.net.
1364
1365 2003-10-01 Simon Josefsson <jas@extundo.com>
1366
1367 * message.el (message-idna-to-ascii-rhs-1): RHS can be terminated
1368 by ',', as in 'foo@example.org, bar@example.org'.
1369
1370 2003-10-01 Jesper Harder <harder@ifa.au.dk>
1371
1372 * message.el (message-send): Fix reversed logic of supersedes
1373 check.
1374
1375 2003-09-30 Reiner Steib <Reiner.Steib@gmx.de>
1376
1377 * gnus-art.el (gnus-article-view-part-as-charset): Doc fix,
1378 suggested by Norbert Koch <viteno@xemacs.org>.
1379
1380 2003-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
1381
1382 * gnus-topic.el (gnus-topic-goto-missing-topic): Revert 2003-02-09
1383 change in order to correct the position where an invisible topic
1384 (because gnus-topic-display-empty-topics is nil) may be inserted.
1385
1386 2003-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
1387
1388 * message.el (message-ignored-supersedes-headers): Add X-Payment.
1389
1390 2003-09-20 Jesper Harder <harder@ifa.au.dk>
1391
1392 * rfc2047.el (rfc2047-encode): Limit line length to 76 characters.
1393
1394 2003-09-20 Simon Josefsson <jas@extundo.com>
1395
1396 * tls.el (tls-process-connection-type): Doc fix.
1397
1398 * imap.el (imap-starttls-open): Rewrite, should support both old
1399 starttls.el and new starttls.el that uses GNUTLS.
1400
1401 2003-09-18 Katsumi Yamaoka <yamaoka@jpl.org>
1402
1403 * gnus-art.el (gnus-treat-display-x-face): Use set-default instead
1404 of custom-set-default which isn't available in old XEmacsen.
1405
1406 2003-09-17 Jesper Harder <harder@ifa.au.dk>
1407
1408 * gnus-msg.el (gnus-summary-resend-message-edit): Don't convert
1409 to MML. MIME -> MML -> MIME does not work for PGP/MIME.
1410
1411 * message.el (message-bounce, message-forward-show-mml): Do.
1412
1413 2003-09-13 Jesper Harder <harder@ifa.au.dk>
1414
1415 * rfc2047.el (rfc2047-charset-encoding-alist): Add viscii.
1416 (rfc2047-encode): Add factors for big5, gb2312 and euc-kr.
1417
1418 * nnweb.el (nnweb-google-parse-1): Fix parsing.
1419
1420 2003-09-12 Jesper Harder <harder@ifa.au.dk>
1421
1422 * gnus-group.el (gnus-group-fetch-control): ISC changed
1423 compression from .Z to .gz.
1424
1425 * rfc2047.el (rfc2047-header-encoding-alist): Add "Approved" to
1426 address-mime.
1427
1428 2003-09-11 Jesper Harder <harder@ifa.au.dk>
1429
1430 * rfc2047.el (rfc2047-encode): Restrict encoded-words to 75
1431 characters.
1432
1433 2003-09-10 Jesper Harder <harder@ifa.au.dk>
1434
1435 * gnus.el (gnus-group-charter-alist): Update.
1436
1437 2003-09-10 Eric Knauel <knauel@informatik.uni-tuebingen.de>
1438
1439 * spam-report.el: Use mm-url.el functions for external URL loading
1440 when the built-in HTTP GET is insufficient (e.g. proxies are in
1441 the way).
1442
1443 2003-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1444
1445 * spam-report.el (spam-report-url-ping-function): New option,
1446 defaults to the built-in HTTP GET (spam-report-url-ping-plain).
1447 (spam-report-url-ping): Call spam-report-url-ping-function.
1448 (spam-report-url-ping-plain): New function, does what
1449 spam-report-url-ping used to do.
1450 (spam-report-url-ping-mm-url): Function that delegates to
1451 mm-url.el (autoloaded).
1452
1453 2003-09-08 Teodor Zlatanov <tzz@lifelogs.com>
1454
1455 * gnus-registry.el (gnus-registry-delete-id): Function to
1456 completely delete an ID, including all the cache hashtables.
1457 (gnus-registry-delete-group): Use gnus-registry-delete-id.
1458 (gnus-registry-simplify-subject): Only run if the argument is a
1459 string, return nil otherwise.
1460
1461 2003-09-07 Jesper Harder <harder@ifa.au.dk>
1462
1463 * gnus-msg.el (gnus-summary-resend-bounced-mail): Docstring fix.
1464
1465 2003-09-05 Teodor Zlatanov <tzz@lifelogs.com>
1466
1467 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Yet
1468 another error. *sigh*
1469
1470 * gnus-registry.el (gnus-registry-fetch-extra-entry): Don't use
1471 puthash unless gnus-registry-entry-caching is on.
1472 (gnus-registry-split-fancy-with-parent): Misplaced parenthesis
1473 made everything a part of the 'else'.
1474 (gnus-registry-save): Used 'entry-caching' instead of 'caching'.
1475
1476 2003-09-05 Jesper Harder <harder@ifa.au.dk>
1477
1478 * gnus-art.el (gnus-button-alist): Improve Info regexp.
1479
1480 2003-09-04 Teodor Zlatanov <tzz@lifelogs.com>
1481
1482 * gnus-registry.el: Added brief explanation of basics.
1483 (gnus-registry-track-extra): New variable for tracking of message
1484 subjects.
1485 (gnus-registry-entry-caching): Caching parameter, used for extra
1486 data.
1487 (gnus-registry-minimum-subject-length): Minimum subject length
1488 before it's considered when tracing subjects.
1489 (gnus-registry-save): Accommodate extra data entry caching.
1490 (gnus-registry-action): Change function name, add the subject and
1491 pass it to gnus-registry-add-group.
1492 (gnus-registry-spool-action): Change function name, add the
1493 subject and pass it to gnus-registry-add-group.
1494 (gnus-registry-split-fancy-with-parent): Add subject tracking.
1495 (gnus-registry-register-message-ids): Pass subject to
1496 gnus-registry-add-group.
1497 (gnus-registry-simplify-subject)
1498 (gnus-registry-fetch-simplified-message-subject-fast): New
1499 functions.
1500 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry): Add
1501 extra data entry caching.
1502 (gnus-registry-add-group): Handle the extra subject parameter.
1503 (gnus-registry-install-hooks, gnus-registry-unload-hook): Fix the
1504 gnus-register-* function names.
1505
1506 * nnmail.el (nnmail-cache-insert): Add subject parameter, pass it
1507 on to the nnmail-spool-hook.
1508
1509 * nnbabyl.el (nnbabyl-request-accept-article): Added subject to
1510 nnmail-cache-insert call.
1511
1512 * nndiary.el (nndiary-request-accept-article): Added subject to
1513 nnmail-cache-insert call.
1514
1515 * nnfolder.el (nnfolder-request-accept-article): Added subject to
1516 nnmail-cache-insert call.
1517
1518 * nnimap.el (nnimap-split-articles): Added subject to
1519 nnmail-cache-insert call.
1520 (nnimap-request-accept-article): Added subject to
1521 nnmail-cache-insert call.
1522
1523 * nnmbox.el (nnmbox-request-accept-article): Added subject to
1524 nnmail-cache-insert call.
1525
1526 * nnmh.el (nnmh-request-accept-article): Added subject to
1527 nnmail-cache-insert call.
1528
1529 * nnml.el (nnml-request-accept-article): Added subject to
1530 nnmail-cache-insert call.
1531
1532 2003-09-04 Jesper Harder <harder@ifa.au.dk>
1533
1534 * gnus-art.el (gnus-button-handle-info-url)
1535 (gnus-button-handle-info-url-gnome)
1536 (gnus-button-handle-info-url-kde, gnus-button-alist): Handle GNOME
1537 and KDE style Info URLs.
1538
1539 * gnus-util.el (gnus-url-unhex-string): Don't replace "+" with " ".
1540
1541 2003-09-02 Jesper Harder <harder@ifa.au.dk>
1542
1543 * rfc2047.el (rfc2047-fold-region): Don't fold at the beginning
1544 of the field.
1545
1546 2003-09-01 Simon Josefsson <jas@extundo.com>
1547
1548 * mml.el (mml-insert-mime-headers-always): New variable.
1549 (mml-insert-mime-headers): Use it. Based on (tiny) patch from
1550 Lars Balker Rasmussen <lars@balker.org>.
1551
1552 2003-08-30 Gaute B Strokkenes <gs234@srcf.ucam.org> (tiny change)
1553
1554 * mail-source.el (mail-source-fetch-imap): Pass correct buffer to
1555 imap-open, reverts 2003-03-17 change. Reverse remove before
1556 calling gnus-compress-sequence.
1557
1558 2003-08-29 Simon Josefsson <jas@extundo.com>
1559
1560 * gnus-group.el (gnus-group-delete-group): Doc fix. Suggested by
1561 Jochen K\e,A|\e(Bpper <jochen@jochen-kuepper.de>.
1562
1563 2003-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
1564
1565 * gnus-art.el (article-display-x-face): Make it possible to set
1566 the gnus-article-x-face-command variable to the lambda form.
1567
1568 2003-08-27 Simon Josefsson <jas@extundo.com>
1569
1570 * mm-decode.el (mm-remove-part): Try to kill external displayers
1571 cleanly first (if it refuses, C-g aborts loop and kill process
1572 unconditionally). Also make sure process is dead before we remove
1573 the files it may be using. Reported by David Coe
1574 <davidc@debian.org>.
1575
1576 2003-08-27 Vagn Johansen <v@johansen.mail.dk> (tiny change)
1577
1578 * gnus-cache.el (gnus-cache-generate-active): Fix bug in
1579 replacement.
1580
1581 2003-08-25 Katsumi Yamaoka <yamaoka@jpl.org>
1582
1583 * gnus-art.el: Don't use defvaralias.
1584 (gnus-treat-display-x-face): Warn if the obsolete variable
1585 `gnus-treat-display-xface' exists.
1586
1587 2003-08-25 Jesper Harder <harder@ifa.au.dk>
1588
1589 * gnus-art.el (gnus-treat-display-face): Fix typo.
1590 (gnus-treat-display-xface): Rename to gnus-treat-display-x-face
1591 (reported by Jochen K\e,A|\e(Bpper <jochen@jochen-kuepper.de>)
1592
1593 2003-08-24 Jesper Harder <harder@ifa.au.dk>
1594
1595 * gnus-art.el (gnus-header-button-alist, gnus-button-alist): Fix
1596 type.
1597
1598 2003-08-22 Jesper Harder <harder@ifa.au.dk>
1599
1600 * message.el (message-make-forward-subject-function): Fix
1601 customize mismatch.
1602
1603 * gnus.el (gnus-message-archive-method): Do.
1604
1605 2003-08-20 Reiner Steib <Reiner.Steib@gmx.de>
1606
1607 * gnus.el (gnus-read-group): Offer to continue only if the invalid
1608 char is `/' and add more information for the user.
1609
1610 * gnus-art.el (gnus-button-alist): Add `+' (gnus-button-handle-man).
1611 (gnus-header-button-alist): Added `In-Reply-To'.
1612
1613 * nnimap.el (nnimap-open-connection): Allow different user names
1614 on the same server (and in the same authinfo file).
1615
1616 2003-08-20 Jesper Harder <harder@ifa.au.dk>
1617
1618 * gnus-sieve.el (gnus-sieve-crosspost): Fix type.
1619
1620 * message.el (message-make-forward-subject-function): Add
1621 message-forward-subject-name-subject to choices.
1622
1623 * gnus-art.el (gnus-article-edit-done, gnus-article-edit-exit):
1624 Redisplay article after editing.
1625
1626 2003-08-20 Jari Aalto <jari.aalto@poboxes.com>
1627
1628 * gnus.el (gnus-read-group): Added check to ask confirmation if
1629 Group name contains invalid character. You can use '/' in IMAP,
1630 but not in filenames. G m cannot know what the user is creating,
1631 so let user decide. See thread m2oeysiev3.fsf@naima.lensflare.org.
1632
1633 2003-08-13 Reiner Steib <Reiner.Steib@gmx.de>
1634
1635 * gnus-score.el (gnus-summary-score-effect): Fix interactive use.
1636
1637 2003-08-10 Teodor Zlatanov <tzz@lifelogs.com>
1638
1639 * gnus-draft.el (gnus-draft-send-all-messages): Ask if all drafts
1640 should be sent unless gnus-expert-user is on.
1641
1642 2003-08-09 Jesper Harder <harder@ifa.au.dk>
1643
1644 * pgg-gpg.el (pgg-gpg-extra-args): Fix customization type.
1645
1646 2003-08-07 Jesper Harder <harder@ifa.au.dk>
1647
1648 * pgg-gpg.el (pgg-gpg-process-region): Bind
1649 default-enable-multibyte-characters to nil.
1650
1651 2003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1652
1653 * canlock.el (canlock-password): Fix customization type.
1654 (canlock-password-for-verify): Ditto.
1655 * deuglify.el (gnus-outlook-deuglify-unwrap-min): Ditto.
1656 (gnus-outlook-deuglify-unwrap-max): Ditto.
1657 (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1658 * gnus-sum.el (gnus-sum-thread-tree-root): Ditto.
1659 (gnus-sum-thread-tree-false-root): Ditto.
1660 (gnus-sum-thread-tree-single-indent): Ditto.
1661 * message.el (message-archive-note): Ditto.
1662 (message-subscribed-address-file): Ditto.
1663 (message-user-fqdn): Ditto.
1664 * spam-report.el (spam-report-gmane-regex): Ditto.
1665 * spam.el (spam-blackhole-good-server-regex): Ditto.
1666
1667 * gnus-start.el (gnus-save-killed-list): Fix last change.
1668 * message.el (message-courtesy-message): Ditto.
1669
1670 2003-08-07 Jesper Harder <harder@ifa.au.dk>
1671
1672 * gnus-art.el (gnus-header-face-alist): Revert previous change.
1673 (gnus-header-newsgroups-face): Explain that it's only used for
1674 crossposts.
1675
1676 2003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1677
1678 * gnus-registry.el (gnus-registry-max-entries): Fix customization
1679 type.
1680 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1681 * gnus.el (gnus-refer-article-method): Ditto.
1682 * message.el (message-courtesy-message): Ditto.
1683
1684 2003-08-06 Chunyu Wang <spr@db.cs.hit.edu.cn> (tiny change)
1685
1686 * gnus-art.el (gnus-header-face-alist): Fix "Newsgroups" entry.
1687
1688 2003-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1689
1690 * gnus-start.el (gnus-save-killed-list): Fix customization type.
1691 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1692 * gnus.el (gnus-use-long-file-name): Ditto.
1693
1694 2003-08-04 Jesper Harder <harder@ifa.au.dk>
1695
1696 * gnus-group.el (gnus-group-rename-group): Don't allow renaming to
1697 an existing name.
1698
1699 * gnus-sum.el (gnus-summary-highlight): Add uncached to docstring.
1700
1701 * nnmail.el (nnmail-large-newsgroup): Docstring fix.
1702
1703 * nntp.el (nntp-large-newsgroup): Do.
1704
1705 * nnspool.el (nnspool-large-newsgroup): Do.
1706
1707 * gnus-cus.el (gnus-group-parameters): Typo.
1708
1709 2003-07-31 Simon Josefsson <jas@extundo.com>
1710
1711 * mml-sec.el (mml-signencrypt-style-alist): Use separate S/MIME
1712 method by default (revert partial 2003-07-10 patch).
1713
1714 2003-07-28 Dave Love <fx@gnu.org>
1715
1716 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el: Require cl when compiling.
1717
1718 2003-07-26 Teodor Zlatanov <tzz@lifelogs.com>
1719
1720 * gnus-registry.el (gnus-registry-install): Add an initial
1721 registry read to the loading when gnus-registry-install is set.
1722
1723 2003-07-26 Mark Thomas <swoon@bellatlantic.net> (tiny change)
1724
1725 * flow-fill.el (fill-flowed): Empty lines separate paragraphs
1726 even if the preceding line ends with a soft break.
1727
1728 2003-07-25 Teodor Zlatanov <tzz@lifelogs.com>
1729
1730 * spam.el (spam-use-regex-body, spam-regex-body-spam)
1731 (spam-regex-body-ham): New variables, default to nil/empty/empty.
1732 (spam-install-hooks): Added spam-use-regex-body to list or
1733 pre-install conditions.
1734 (spam-list-of-checks): Added spam-use-regex-body and
1735 spam-check-regex-body to list of checks.
1736 (spam-list-of-statistical-checks): Added spam-use-regex-body to
1737 list of statistical checks.
1738 (spam-check-regex-body): Invokes spam-check-regex-headers with
1739 appropriate variable masking.
1740 (spam-check-regex-headers): Changes to print "body" or "header"
1741 where appropriate.
1742
1743 2003-07-25 Jesper Harder <harder@ifa.au.dk>
1744
1745 * smime.el (smime-ask-passphrase): Use read-passwd rather than
1746 comint-read-noecho. The former is more secure.
1747
1748 2003-07-24 Teodor Zlatanov <tzz@lifelogs.com>
1749
1750 * gnus-registry.el (gnus-registry-cache-whitespace): Make "adding
1751 whitespace" message level 5 instead of 4.
1752 (gnus-registry-clean-empty-function): New function to remove empty
1753 registry entries.
1754 (gnus-registry-clean-empty): New variable to enable cleaning the
1755 registry when saving it by calling gnus-registry-clean-empty-function.
1756
1757 * spam.el (spam-summary-prepare-exit): Use
1758 spam-process-ham-in-spam-groups.
1759 (spam-process-ham-in-spam-groups): New variable.
1760
1761 2003-07-24 Jesper Harder <harder@ifa.au.dk>
1762
1763 * pgg-gpg.el (pgg-gpg-process-region): Add "--yes" to options.
1764
1765 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el, pgg.el: Reapply changes
1766 from 2003-04-03 to fix security problem. See
1767 http://www.debian.org/security/2003/dsa-339.
1768
1769 2003-07-23 Teodor Zlatanov <tzz@lifelogs.com>
1770
1771 * gnus.el (gnus-install-group-spam-parameters): Add the
1772 gnus-ticked-mark to the possible choices of ham marks.
1773
1774 * spam.el (spam-process-ham-in-nonham-groups): New variable.
1775 (spam-summary-prepare-exit): Use spam-process-ham-in-nonham-groups.
1776
1777 2003-07-23 Jesper Harder <harder@ifa.au.dk>
1778
1779 * rfc2047.el (rfc2047-header-encoding-alist): Add Mail-Followup-To
1780 and Mail-Copies-To to address-mime.
1781 (rfc2047-narrow-to-field): Use rfc2047-point-at-bol.
1782
1783 2003-07-19 Jesper Harder <harder@ifa.au.dk>
1784
1785 * mm-util.el (mm-coding-system-priorities): Docstring improvement.
1786
1787 2003-07-17 Jesper Harder <harder@ifa.au.dk>
1788
1789 * gnus-sum.el (gnus-thread-latest-date): Move condition-case to
1790 the right place.
1791
1792 2003-07-14 Simon Josefsson <jas@extundo.com>
1793
1794 * mail-source.el (mail-source-fetch-imap): Don't assume
1795 imap-error-text returns something.
1796
1797 2003-07-12 Nevin Kapur <kapur@mts.jhu.edu>
1798
1799 * nnimap.el (nnimap-request-newgroups): Use the pattern in
1800 nnimap-list-pattern instead of "*".
1801
1802 2003-07-10 Simon Josefsson <jas@extundo.com>
1803
1804 * mml-sec.el (mml-signencrypt-style-alist): Use "combined" by
1805 default. Improve docstring.
1806
1807 2003-07-10 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1808
1809 * imap.el (imap-arrival-filter): Fix test for missing process
1810 buffer.
1811
1812 2003-07-09 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
1813
1814 * imap.el (imap-wait-for-tag): Clarify comment. Use timeout zero
1815 for second, after-process-has-died, accept-process-output.
1816 (imap-arrival-filter): If PROC has no buffer, do nothing.
1817
1818 2003-07-09 Jesper Harder <harder@ifa.au.dk>
1819
1820 * flow-fill.el: Docstring and message fixes.
1821
1822 * deuglify.el: Do.
1823
1824 * gnus-int.el: Do.
1825
1826 * gnus-msg.el: Do.
1827
1828 * gnus-util.el: Do.
1829
1830 * gnus-draft.el: Do.
1831
1832 * gnus-start.el: Do.
1833
1834 * gnus.el: Do.
1835
1836 * gnus-group.el: Do.
1837
1838 * gnus-art.el: Do.
1839
1840 * gnus-sum.el: Do.
1841
1842 * mail-source.el (mail-source-movemail): Handle non-numerical
1843 return values.
1844
1845 2003-07-08 Jesper Harder <harder@ifa.au.dk>
1846
1847 * mailcap.el (mailcap-parse-args-syntax-table)
1848 (mailcap-viewer-passes-test): Docstring fix.
1849
1850 * mm-bodies.el (mm-long-lines-p): Docstring fix.
1851
1852 * mm-decode.el (mm-w3m-safe-url-regexp, mm-verify-option)
1853 (mm-decrypt-option, mm-handle-set-external-undisplayer)
1854 (mm-file-name-replace-whitespace): Docstring fix.
1855
1856 * mm-uu.el (mm-uu-emacs-sources-regexp): Docstring fix.
1857 (mm-uu-pgp-signed-test): Fix message.
1858
1859 * mml.el (mml-tweak-sexp-alist): Docstring fix.
1860 (mml-parse-1, mml-insert-mime-headers): Fix message.
1861
1862 * message.el (message-archive-header)
1863 (message-subscribed-address-functions)
1864 (message-subscribed-addresses, message-subscribed-regexps)
1865 (message-canlock-generate)
1866 (message-generate-new-buffer-clone-locals): Docstring fixes.
1867
1868 2003-07-07 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
1869
1870 * imap.el (imap-wait-for-tag): After the process has died, look
1871 for more output still pending.
1872
1873 2003-07-07 Teodor Zlatanov <tzz@lifelogs.com>
1874
1875 * spam.el (spam-bogofilter-score): Redisplay article normally
1876 after spam-bogofilter-score is called.
1877
1878 2003-07-06 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
1879
1880 * gnus-sum.el (gnus-print-buffer): Apply emphasis.
1881
1882 2003-07-06 Jesper Harder <harder@ifa.au.dk>
1883
1884 * message.el (message-send-mail-with-sendmail): Handle
1885 non-numeric return values.
1886
1887 * gnus-start.el (gnus-clear-system): Revert change from
1888 2003-06-19.
1889
1890 2003-07-04 Dave Love <fx@gnu.org>
1891
1892 * rfc2047.el (rfc2047-q-encode-region): Exclude especials from
1893 characters not encoded, and make the list more legible.
1894
1895 2003-07-04 Jesper Harder <harder@ifa.au.dk>
1896
1897 * message.el (message-make-from): Revert change from 2002-01-08.
1898
1899 2003-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1900
1901 * nnheader.el (nnheader-init-server-buffer): Don't add
1902 nntp-server-buffer to list of Gnus buffers.
1903
1904 2003-06-25 Teodor Zlatanov <tzz@lifelogs.com>
1905
1906 * spam.el (spam-parse-list): Prevent empty ("") strings.
1907
1908 2003-06-24 Teodor Zlatanov <tzz@lifelogs.com>
1909
1910 * spam.el (spam-parse-list): Use gnus-extract-address-components
1911 instead of ietf-drums-parse-addresses.
1912 (spam-from-listed-p): let* was unnecessary.
1913
1914 2003-06-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1915
1916 * gnus-ems.el (gnus-put-image): Mark the right text segment with
1917 gnus-image-category.
1918
1919 * gnus-srvr.el (gnus-browse-unsubscribe-group): Strip prefix from
1920 native groups.
1921
1922 * gnus-topic.el (gnus-group-prepare-topics): Update topic line
1923 format specs.
1924
1925 * gnus-picon.el: Written by moi, moi, moi.
1926
1927 * gnus-group.el (gnus-group-kill-group): Clean up.
1928
1929 2003-06-23 Teodor Zlatanov <tzz@lifelogs.com>
1930
1931 * spam.el (spam-from-listed-p, spam-parse-list): Use
1932 ietf-drums-parse-addresses to extract the address portion of the
1933 whitelist/blacklist file if it looks like an address can be found.
1934
1935 2003-06-23 Didier Verna <didier@xemacs.org>
1936
1937 * gnus-ems.el (gnus-put-image): New argument CATEGORY. Add it as a
1938 text property.
1939 (gnus-remove-image): New argument CATEGORY. Only remove if
1940 category matches.
1941 * gnus-xmas.el (gnus-xmas-put-image):
1942 (gnus-xmas-remove-image): Ditto, with extents.
1943 * gnus-art.el (gnus-delete-images): Pass CATEGORY argument to
1944 gnus-[xmas-]remove-image.
1945 (article-display-face): Don't always act as a toggle. Call
1946 `gnus-put-image' with CATEGORY argument.
1947 (article-display-x-face): Call `gnus-put-image' with CATEGORY
1948 argument.
1949 * smiley.el (smiley-region): Ditto.
1950 * gnus-fun.el (gnus-display-x-face-in-from): Ditto.
1951 * gnus-picon.el (gnus-picon-insert-glyph): Ditto.
1952 (gnus-treat-mail-picon): Don't always act as a toggle.
1953 * gnus-picon.el (gnus-treat-newsgroups-picon): Ditto.
1954
1955 2003-06-23 Didier Verna <didier@xemacs.org>
1956
1957 * gnus-art.el (article-display-face): Check for existence of the
1958 original article buffer before switching to it.
1959
1960 2003-06-20 Jesper Harder <harder@ifa.au.dk>
1961
1962 * mm-util.el (mm-append-to-file): Say "Appended to". Suggested by
1963 Dan Jacobson <jidanni@jidanni.org>.
1964
1965 * mm-view.el (mm-inline-message): Bind
1966 gnus-original-article-buffer to the buffer in the mml handle
1967 holding the message.
1968
1969 2003-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
1970
1971 * message.el (sender, from): No need to bind them.
1972
1973 2003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
1974
1975 * spam.el (spam-enter-list): search-forward specified wrong.
1976
1977 2003-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1978
1979 * gnus-art.el: Comment fix.
1980
1981 2003-06-20 Jesper Harder <harder@ifa.au.dk>
1982
1983 * spam.el (spam-spamoracle-learn): insert-string is obsolete.
1984
1985 2003-06-20 Jan Rychter <jan@rychter.com>
1986
1987 * gnus-msg.el (gnus-configure-posting-styles): Remove unused
1988 variable.
1989
1990 2003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
1991
1992 * spam.el (spam-enter-list): Do not enter duplicate addresses into
1993 the whitelist/blacklist.
1994
1995 2003-06-19 Jesper Harder <harder@ifa.au.dk>
1996
1997 * nnheader.el (nnheader-init-server-buffer): Add
1998 nntp-server-buffer to gnus-buffers.
1999
2000 * gnus-start.el (gnus-clear-system): Now we don't need to kill
2001 nntp-server-buffer separately.
2002
2003 2003-06-18 Didier Verna <didier@xemacs.org>
2004
2005 * gnus-art.el (article-display-face): Correctly toggle between
2006 display and hiding. Handle multiple Face headers.
2007
2008 2003-06-17 Dave Love <fx@gnu.org>
2009
2010 * nnimap.el: Require cl when compiling.
2011
2012 * message.el (message-fix-before-sending): Reinstate nullifying
2013 the invisible text property.
2014 (sender, from): Defvar when compiling.
2015 (message-is-yours-p): Remove autoload cookie.
2016
2017 2003-06-17 Reiner Steib <Reiner.Steib@gmx.de>
2018
2019 * gnus-util.el (gnus-extract-address-components): Added
2020 doc-string.
2021
2022 2003-06-16 Michael Albinus <Michael.Albinus@alcatel.de>
2023
2024 * nnml.el (nnml-current-group-article-to-file-alist): Don't read
2025 overview when using compressed files.
2026
2027 2003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2028
2029 * gnus-sum.el (gnus-summary-refer-parent-article): Extract
2030 Message-ID from In-Reply-To header.
2031
2032 2003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2033
2034 * message.el (message-is-yours-p): Narrow to head; extract from
2035 and sender by itself.
2036 (message-cancel-news, message-supersede): Remove useless things.
2037
2038 2003-06-15 Reiner Steib <Reiner.Steib@gmx.de>
2039
2040 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
2041 `gnus-article-emulate-mime'.
2042
2043 2003-06-15 Tommi Vainikainen <thv+gnus@iki.fi>
2044
2045 * message.el (message-is-yours-p): New function. Separated common
2046 code from message-cancel-news and message-supersede. Added
2047 matching code which uses message-alternative-emails regexp as last
2048 resort.
2049 (message-cancel-news, message-supersede): Use message-is-yours-p.
2050
2051 2003-06-13 Niklas Morberg <niklas.morberg@axis.com>
2052
2053 * nnimap.el (nnimap-split-articles): Narrow the right buffer to
2054 the headers.
2055
2056 2003-06-12 Dave Love <fx@gnu.org>
2057
2058 * nnheader.el (nnheader-functionp): Deleted.
2059
2060 * nnmail.el (nnmail-split-fancy-syntax-table): Define all in
2061 defvar.
2062 (nnmail-version): Deleted.
2063 (nnmail-check-duplication, nnmail-expiry-target-group): Don't use
2064 nnheader-functionp.
2065
2066 2003-06-10 Teodor Zlatanov <tzz@lifelogs.com>
2067
2068 * spam.el (spam-check-bogofilter-headers): Fix for when the score
2069 is requested but the message is not spam.
2070
2071 2003-06-09 Eric Knauel <knauel@informatik.uni-tuebingen.de>
2072
2073 * spam.el (spam-use-spamoracle): New variable.
2074 (spam-install-hooks): Add spamoracle to the list of conditions
2075 for activation of spam-install-hooks.
2076 (spam-spamoracle): New variable customization group.
2077 (spam-spamoracle, spam-spamoracle): New variables.
2078 (spam-group-spam-processor-spamoracle-p)
2079 (spam-group-ham-processor-spamoracle-p): New functions.
2080 (spam-summary-prepare-exit): Added spamoracle ham/spam exit processing.
2081 (spam-list-of-checks, spam-list-of-statistical-checks): Add
2082 spam-use-spamoracle.
2083 (spam-check-spamoracle, spam-spamoracle-learn)
2084 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): New functions.
2085
2086 * gnus.el (gnus-group-spam-exit-processor-spamoracle)
2087 (gnus-group-ham-exit-processor-spamoracle): New variables for SpamOracle
2088 (spam-process, ham-process): Added spamoracle spam/ham processors.
2089
2090 2003-06-08 Jesper Harder <harder@ifa.au.dk>
2091
2092 * message.el (message-beginning-of-line): Docstring improvement.
2093 Suggested by Michael R. Wolf <MichaelRunningWolf@att.net>
2094
2095 2003-06-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2096
2097 * gnus-sum.el (gnus-summary-make-menu-bar): Removed ["Add buttons"
2098 gnus-summary-display-buttonized t].
2099
2100 2003-06-07 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2101
2102 * nnmail.el (nnmail-split-fancy-match-partial-words): Doc string
2103 fix. Reported by Johan Bockg\e,Ae\e(Brd <bojohan+news@dd.chalmers.se>.
2104
2105 2003-06-07 Jesper Harder <harder@ifa.au.dk>
2106
2107 * message.el (message-beginning-of-line): Docstring improvement.
2108
2109 2003-06-06 Jesper Harder <harder@ifa.au.dk>
2110
2111 * gnus-srvr.el (gnus-browse-foreign-server): Parse garbage NNTP
2112 groups correctly.
2113
2114 2003-06-06 Benjamin Rutt <rutt+news@cis.ohio-state.edu>.
2115
2116 * message.el (message-fetch-field): Augment documentation to state
2117 the narrowed-to-headers restriction.
2118 (message-change-subject, message-reduce-to-to-cc)
2119 (message-generate-unsubscribed-mail-followup-to)
2120 (message-insert-importance-high, message-insert-importance-low)
2121 (message-insert-or-toggle-importance)
2122 (message-insert-disposition-notification-to): Narrow to headers
2123 before calling message-fetch-field or message-remove-header.
2124
2125 2003-06-06 Teodor Zlatanov <tzz@lifelogs.com>
2126
2127 * gnus-registry.el (gnus-registry-trim): Fix for when
2128 gnus-registry-max-entries is nil.
2129
2130 2003-06-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2131
2132 * qp.el (quoted-printable-decode-region): Don't error out on
2133 malformed text.
2134
2135 2003-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2136
2137 * rfc2047.el (rfc2047-encode-region): Don't error out on invalid
2138 strings.
2139
2140 2003-06-04 Ivan Boldyrev <boldyrev+nospam@cgitftp.uiggm.nsc.ru> (tiny change)
2141
2142 * mml1991.el (mml1991-pgg-sign): Insert pgg output as unibyte.
2143
2144 2003-06-03 Dave Love <fx@gnu.org>
2145
2146 * gnus-soup.el (gnus-soup-send-packet): Don't use
2147 message-functionp.
2148
2149 * gnus.el (gnus-agent-cache): Doc fix.
2150 (gnus-other-frame): Quote lambda used as hook.
2151
2152 * message.el: Doc fixes.
2153 (message-functionp): Deleted. Callers changed.
2154 (message-fix-before-sending): Highlight with overlays. Clarify
2155 `illegible text' messages.
2156 (rmail-enable-mime-composing, gnus-message-group-art): Defvar when
2157 compiling.
2158 (gnus-find-method-for-group, nnvirtual-find-group-art): Autoload.
2159
2160 2003-06-03 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2161
2162 * nnmail.el (nnmail-split-fancy-match-partial-words): New user
2163 option.
2164 (nnmail-split-it): Obey it. Don't let-bind regexp twice.
2165
2166 * message.el (message-fetch-field): Mention narrow-to-headers
2167 requirement.
2168
2169 2003-06-03 Eric Eide <eeide@cs.utah.edu>
2170
2171 * gnus-xmas.el (gnus-xmas-create-image): Use
2172 insert-file-contents-literally.
2173
2174 2003-06-02 Teodor Zlatanov <tzz@lifelogs.com>
2175
2176 * gnus-registry.el (gnus-registry-fetch-group): Always return the
2177 short name of the group.
2178
2179 2003-06-02 Jesper Harder <harder@ifa.au.dk>
2180
2181 * gnus-cus.el (defvar): Silence byte-compiler warnings.
2182
2183 * gnus-sum.el (gnus-get-newsgroup-headers): Unfold headers.
2184
2185 2003-05-31 Jesper Harder <harder@ifa.au.dk>
2186
2187 * gnus-art.el (article-unsplit-urls): Use gnus-treat-article
2188 rather than gnus-display-mime-function.
2189
2190 2003-05-30 Teodor Zlatanov <tzz@lifelogs.com>
2191
2192 * gnus-registry.el (gnus-registry-use-long-group-names): New variable.
2193 (gnus-registry-add-group): Use it.
2194 (gnus-registry-trim-articles-without-groups): New variable.
2195 (gnus-registry-delete-group): Use it.
2196 (gnus-registry-unload-hook): Uninstall all the hooks.
2197
2198 * spam.el (spam-install-hooks-function, spam-unload-hook): New
2199 functions so users that load spam.el for customization don't get
2200 all the hooks installed.
2201 (spam-install-hooks): New variable, set to t by default if user
2202 has one of the spam-use-* variables set.
2203
2204 * spam-stat.el (spam-stat-install-hooks, spam-stat-unload-hook): New
2205 functions so users that load spam-stat.el for customization don't get
2206 all the hooks installed.
2207
2208 2003-05-30 Dave Love <fx@gnu.org>
2209
2210 * rfc2047.el (rfc2047-decode): Don't use
2211 mm-with-unibyte-current-buffer.
2212
2213 * qp.el (quoted-printable-decode-string): Use
2214 mm-with-unibyte-buffer.
2215
2216 2003-05-29 Teodor Zlatanov <tzz@lifelogs.com>
2217
2218 * gnus-registry.el (gnus-registry-save): Allow forced saving even
2219 when registry is not dirty. Use gnus-registry-trim to shorten the
2220 gnus-registry-alist.
2221 (gnus-registry-max-entries): New variable.
2222 (gnus-registry-trim): New function, trim gnus-registry-alist to
2223 size gnus-registry-max-entries, sorting by entry mtime so the
2224 newest entries stick around.
2225
2226 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Instead of
2227 just one specific variable, allow a list of specific variables.
2228
2229 2003-05-28 Dave Love <fx@gnu.org>
2230
2231 * rfc2047.el (rfc2047-encode-region): Skip ASCII at beginning and
2232 end of region.
2233
2234 2003-05-28 Teodor Zlatanov <tzz@lifelogs.com>
2235
2236 * gnus-registry.el (gnus-registry-dirty): Flag for modified registry.
2237 (gnus-registry-save, gnus-registry-read)
2238 (gnus-registry-store-extra, gnus-registry-clear): Use it (note
2239 that gnus-registry-store-extra is invoked for all modifications to
2240 set the mtime, so gnus-registry-dirty only needs to be set there).
2241
2242 2003-05-23 Simon Josefsson <jas@extundo.com>
2243
2244 * mml1991.el (mml1991-pgg-sign): Use mml-sender instead of
2245 message-sender.
2246
2247 * gnus-art.el (gnus-use-idna): Check if idna-program is installed.
2248
2249 * message.el (message-use-idna): Ditto.
2250
2251 2003-05-20 Dave Love <fx@gnu.org>
2252
2253 * rfc2047.el (rfc2047-q-encoding-alist): Deleted.
2254 (rfc2047-q-encode-region): Don't use it.
2255 (rfc2047-encode-message-header) <(eq method 'mime)>: Bind
2256 rfc2047-encoding-type to `mime'.
2257 (rfc2047-encode-string, rfc2047-encode): Doc fix.
2258
2259 2003-05-20 Jesper Harder <harder@ifa.au.dk>
2260
2261 * message.el (message-send-mail): Don't insert a courtesy copy
2262 notice in base64 encoded messages.
2263
2264 2003-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2265
2266 * gnus-sum.el (gnus-summary-move-article): Don't copy expirable
2267 marks if the destination group is not auto-expirable.
2268
2269 2003-05-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
2270
2271 * gnus-agent.el (gnus-agentize): Updated documentation to match
2272 usage.
2273 (gnus-agent-expire-group-1): Do not skip over a group when the
2274 force argument is set.
2275 * gnus.el (gnus-agent): Updated documentation to reflect that
2276 gnus-agent now defaults to t.
2277
2278 2003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2279
2280 * gnus.el (gnus-version-number): Bump.
2281
2282 2003-05-14 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2283
2284 * gnus.el: Gnus v5.10.2 is released.
2285
2286 2003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2287
2288 * mail-source.el (mail-source-delete-incoming): Changed to t.
2289
2290 * rfc2047.el (rfc2047-syntax-table): Funcall.
2291
2292 * rfc2047.el (rfc2047-encodable-p): Use the header charset.
2293
2294 * gnus-sum.el (gnus-summary-reselect-current-group): Supply
2295 leave-hidden.
2296
2297 2003-05-14 Jonathan Kamens <jik@kamens.brookline.ma.us>
2298
2299 * gnus-sum.el (gnus-summary-exit): Added `leave-hidden'. (Tiny
2300 patch.)
2301
2302 2003-05-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2303
2304 * gnus-registry.el (gnus-registry-store-extra-entry): Use
2305 gnus-assq-delete-all.
2306
2307 * gnus-xmas.el (gnus-xmas-assq-delete-all): New function.
2308
2309 * message.el (message-ignored-bounced-headers): Add Delivered-To.
2310
2311 * gnus-sum.el (gnus-summary-find-next): Indent.
2312 (gnus-summary-find-prev): Ditto.
2313 (gnus-summary-catchup): Doc fix.
2314 (gnus-summary-mark-current-read-and-unread-as-read): New function.
2315 (gnus-summary-catchup): Really mark after point.
2316
2317 * gnus-util.el (gnus-user-date): Use %d instead of %m.
2318 (gnus-user-date): Use floating point time so that we don't get
2319 overflows.
2320
2321 * gnus-sum.el (gnus-summary-local-variables): Clean up.
2322
2323 * gnus-fun.el (gnus-display-x-face-in-from): Don't use centering
2324 since none of the other image things do.
2325
2326 2003-05-12 Colin Marquardt <c.marquardt@alcatel.de> (tiny change)
2327
2328 * gnus.el (gnus-agent): Docstring fix.
2329
2330 2003-05-12 Teodor Zlatanov <tzz@lifelogs.com>
2331
2332 * gnus-registry.el (gnus-registry-install): New variable.
2333 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry)
2334 (gnus-registry-store-extra-entry, gnus-registry-delete-group)
2335 (gnus-registry-add-group): Add a modification timestamp to each entry.
2336 (gnus-registry-install-hooks): New function.
2337
2338 2003-05-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
2339
2340 * gnus-agent.el (gnus-agent-cat-name): Eval macro while compiling.
2341 (gnus-agent-cat-disable-undownloaded-faces): New function.
2342 Accessor for new agent property
2343 'agent-disable-undownloaded-faces'.
2344 gnus-cus.el (gnus-agent-parameters): Added
2345 agent-disable-undownloaded-faces and corrected documentation.
2346 (gnus-agent-cat-prepare-category-field,
2347 gnus-agent-customize-category): Changed to avoid creating free
2348 references to each field's symbol.
2349 gnus-sum.el (gnus-summary-use-undownloaded-faces): New local variable.
2350 (gnus-select-newgroup): Initialize it.
2351 (gnus-summary-highlight-line): Use it.
2352
2353 2003-05-12 Dave Love <fx@gnu.org>
2354
2355 * mm-util.el (mm-read-charset): Deleted.
2356 (mm-coding-system-mime-charset): New.
2357 (mm-read-coding-system, mm-mule-charset-to-mime-charset)
2358 (mm-charset-to-coding-system, mm-mime-charset)
2359 (mm-find-mime-charset-region): Use it.
2360 (mm-default-multibyte-p): Fix non-mule case.
2361
2362 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-bol): Eval
2363 and compile.
2364 (rfc2047-syntax-table): Fix building table to work in Emacs 22.
2365 (rfc2047-unfold-region): Delete unused var `leading'.
2366
2367 2003-05-12 Ville Skytt\e,Ad\e(B <scop@xemacs.org> (tiny change)
2368
2369 * pgg.el (pgg-temp-buffer-show-function): Reuse existing visible
2370 output window if one is available.
2371
2372 2003-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2373
2374 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Added
2375 space.
2376
2377 2003-05-11 Jesper Harder <harder@ifa.au.dk>
2378
2379 * gnus-sum.el (gnus-summary-enter-digest-group): Don't do article
2380 washing etc.
2381 (gnus-handle-ephemeral-exit): Don't reload article after exiting.
2382
2383 * nndoc.el (nndoc-type-alist): `mime-digest' should be before
2384 `mime-parts'.
2385
2386 2003-05-10 Jesper Harder <harder@ifa.au.dk>
2387
2388 * gnus-cite.el (gnus-article-hide-citation-maybe): Make toggling
2389 work. Update mode-line.
2390
2391 2003-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2392
2393 * gnus.el (gnus-logo-color-alist): Added no colors.
2394
2395 2003-05-09 Dave Love <fx@gnu.org>
2396
2397 * utf7.el (mm-util): Require.
2398 (utf7-direct-encoding-chars, utf7-imap-direct-encoding-chars):
2399 Defconst, not defvar.
2400 (utf7-utf-16-coding-system): New.
2401 (utf7-encode-internal): Hoist concat out of loop.
2402 (utf7-fragment-encode): Use mm-with-unibyte-current-buffer.
2403 (utf7-get-u16char-converter) [utf7-utf-16-coding-system]: New
2404 case.
2405 (utf7-latin1-u16-char-converter): Encode the region.
2406 (utf7-u16-latin1-char-converter): Decode the region.
2407 (utf7-encode, utf7-decode): Fix multibyteness.
2408
2409 * mm-bodies.el (mm-body-7-or-8): Don't special-case mule.
2410 (mm-encode-body): Use mm-read-coding-system, not mm-read-charset.
2411 (mm-uu-yenc-decode-function): Defvar when compiling.
2412 (mm-encode-body, mm-decode-body): Doc fix.
2413
2414 2003-05-09 Teodor Zlatanov <tzz@lifelogs.com>
2415
2416 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2417 removed in favor of the group/topic/global variables.
2418 (gnus-registry-register-message-ids): Fixed test to omit
2419 gnus-registry-unregistered-group-regex.
2420
2421 * gnus.el (gnus-variable-list): Removed gnus-registry-alist and
2422 gnus-registry-headers-alist from the list.
2423 (gnus-registry-headers-alist): Removed.
2424 (registry-ignore): New parameter, with accompanying
2425 gnus-registry-ignored-groups global variable.
2426
2427 * gnus-start.el (gnus-clear-system): No need to clear the
2428 registry, we can do it ourselves.
2429 (gnus-gnus-to-quick-newsrc-format): Extra parameters so it can be
2430 used by gnus-registry.el.
2431
2432 * gnus-registry.el (gnus-registry-cache-file): New file variable.
2433 (gnus-registry-cache-read, gnus-registry-cache-save): New
2434 functions.
2435 (gnus-registry-save, gnus-registry-read): Use the new
2436 gnus-registry-cache-{read|save} functions, and change the name
2437 from gnus-registry-translate-{from|to}-alist.
2438 (gnus-registry-clear): Fixed so it doesn't refer to old function name.
2439
2440 2003-05-09 Dan Christensen <jdc@chow.mat.jhu.edu>
2441
2442 * gnus-registry.el (gnus-registry-cache-whitespace): New function.
2443
2444 2003-05-09 Jesper Harder <harder@ifa.au.dk>
2445
2446 * gnus-picon.el (gnus-picon-transform-address): Parse the encoded
2447 address.
2448
2449 2003-05-08 Teodor Zlatanov <tzz@lifelogs.com>
2450
2451 * gnus-start.el (gnus-clear-system): Added gnus-registry-alist to
2452 the list of cleared variables.
2453
2454 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
2455 nnmail-split-fancy-with-parent-ignore-groups can be a single regex
2456 in addition to a list of regexes.
2457
2458 2003-05-08 Niklas Morberg <niklas.morberg@axis.com>
2459
2460 * spam.el (spam-use-regex-headers): Docstring fix.
2461
2462 2003-05-08 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2463
2464 * gnus-sum.el (gnus-summary-next-page): Mention
2465 `gnus-article-skip-boring' in docstring.
2466
2467 2003-05-08 Jesper Harder <harder@ifa.au.dk>
2468
2469 * rfc2231.el (rfc2231-parse-string): "=" should have whitespace
2470 syntax here.
2471
2472 * ietf-drums.el (ietf-drums-syntax-table): "=" should not have
2473 whitespace syntax class when parsing email addresses.
2474
2475 * message.el (message-forward-subject-name-subject): Don't use
2476 mail-decode-encoded-word-string before parsing from.
2477
2478 2003-05-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2479
2480 * message.el (message-setup-1): Setup alternative email before
2481 generate-headers.
2482
2483 (message-forward-subject-name-subject): Fix the case when the
2484 field "from" doesn't exist.
2485
2486 2003-05-07 Dave Love <fx@gnu.org>
2487
2488 * rfc2047.el (rfc2047-encode-region): Skip \n as whitespace.
2489
2490 * mm-util.el (mm-find-mime-charset-region): Expurgate utf-16 from
2491 possible values.
2492
2493 2003-05-07 Jesper Harder <harder@ifa.au.dk>
2494
2495 * message.el (message-kill-to-signature): Fix.
2496
2497 2003-05-06 Jesper Harder <harder@ifa.au.dk>
2498
2499 * gnus-sum.el (gnus-auto-goto-ignores): Docstring fix.
2500
2501 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2502 (gnus-mime-display-multipart-related-as-mixed)
2503 (gnus-button-mid-or-mail-heuristic-alist): Do.
2504
2505 2003-05-05 Dave Love <fx@gnu.org>
2506
2507 * mm-util.el (mm-default-multibyte-p): New.
2508 (mm-coding-system-p): Maybe use find-coding-systems.
2509
2510 2003-05-04 Dave Love <fx@gnu.org>
2511
2512 * rfc2047.el (with-syntax-table): Define if necessary.
2513 (rfc2047-syntax-table): Fix last change for XEmacs.
2514 (rfc2047-parse-and-decode): Revert last change.
2515
2516 2003-05-03 Jesper Harder <harder@ifa.au.dk>
2517
2518 * gnus.el: Don't test for `mm-guess-mime-charset'.
2519
2520 * mm-util.el (mm-guess-mime-charset): Remove. Not used any more.
2521
2522 * gnus.el (gnus-default-charset): Set default value to
2523 `undecided'.
2524
2525 * gnus-art.el (article-decode-charset): Don't supply 4th arg to
2526 mm-decode-body.
2527
2528 * mm-bodies.el (mm-decode-coding-region-safely): Remove.
2529 (mm-decode-body): Don't use mm-decode-coding-region-safely.
2530
2531 2003-05-03 Vasily Korytov <deskpot@despammed.com> (tiny change)
2532
2533 * gnus-util.el (gnus-multiple-choice): Add ", ?".
2534
2535 2003-05-03 Dave Love <fx@gnu.org>
2536
2537 * rfc2047.el (rfc2047-syntax-table): Don't call make-char-table
2538 with 2 args.
2539 (rfc2047-decode-string): Don't set the buffer multibyte before
2540 calling buffer-string.
2541
2542 * mm-encode.el (mm-long-lines-p): Autoload.
2543 (mm-encode-content-transfer-encoding): Doc fix. Don't make buffer
2544 unibyte. Signal error on unknown encoding.
2545 (mm-encode-buffer, mm-qp-or-base64): Doc fix.
2546
2547 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): New.
2548 Callers of gnus- versions changed to use them.
2549 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc
2550 fixes.
2551 (rfc2047-encoding-type): New.
2552 (rfc2047-encode-message-header): Use mm-charset-to-coding-system.
2553 Don't include header name field in encoding. Add `address-mime'
2554 case and bind rfc2047-encoding-type for `mime' case.
2555 (rfc2047-encodable-p): Deleted.
2556 (rfc2047-syntax-table): New.
2557 (rfc2047-encode-region, rfc2047-encode): Rewritten to take account
2558 of rfc2047 rules with respect to rfc2822 tokens and to do encoding
2559 in place rather than by passing strings.
2560 (rfc2047-encode-string): Doc fix.
2561 (rfc2047-q-encode-region): Don't use
2562 mm-with-unibyte-current-buffer.
2563 (rfc2047-encoded-word-regexp): eval-and-compile.
2564 (rfc2047-decode-region): Avoid concatenation in loop.
2565 (rfc2047-parse-and-decode): Remove useless disjunction.
2566
2567 2003-05-02 Dave Love <fx@gnu.org>
2568
2569 * rfc2047.el (rfc2047-q-encode-region, rfc2047-decode): Use
2570 mm-with-unibyte-current-buffer.
2571 (ietf-drums, gnus-util): Don't require.
2572
2573 * sieve.el (sieve-manage-mode-menu): Define before use.
2574
2575 * mml-smime.el (message-narrow-to-headers): Autoload.
2576
2577 * mm-util.el (mm-coding-system-p): Don't override nil from
2578 coding-system-p.
2579 (mm-mule4-p, mm-disable-multibyte-mule4)
2580 (mm-with-unibyte-current-buffer-mule4): Deleted.
2581 (mm-multibyte-p): Use defun, not defalias.
2582 (mm-make-temp-file): Moved to group at top of file.
2583 (mm-point-at-eol, mm-point-at-bol): New.
2584
2585 * gnus-cite.el (gnus-art): Require.
2586
2587 * gnus-ems.el (gnus-get-buffer-create)
2588 (nnheader-find-etc-directory, message-text-with-property):
2589 Autoload.
2590 (gnus-tmp-unread, gnus-tmp-replied, gnus-tmp-score-char)
2591 (gnus-tmp-indentation, gnus-tmp-opening-bracket, gnus-tmp-lines)
2592 (gnus-tmp-name, gnus-tmp-closing-bracket, gnus-tmp-subject-or-nil)
2593 (gnus-check-before-posting): Only defvar when compiling.
2594
2595 * gnus-int.el (gnus-agent-expire): Autoload, don't defun.
2596
2597 * gnus-util.el (rmail-default-rmail-file, mm-text-coding-system):
2598 Defvar when compiling.
2599 (gnus-output-to-rmail): Require mm-util.
2600
2601 * mail-source.el (mail-source-callback): Use mm-make-temp-file.
2602 (mail-source-make-complex-temp-name): Deleted.
2603
2604 * message.el (message-use-idna): Use mm-coding-system-p.
2605 (message-tokenize-header, message-make-organization)
2606 (message-make-from): Use with-temp-buffer.
2607 (message-set-work-buffer): Deleted.
2608 (message-fill-paragraph): Use `if' not `and' for compiler warning.
2609 (message-check-news-header-syntax): Remove useless lambda.
2610 (message-forward-make-body): Use mm-disable-multibyte,
2611 mm-with-unibyte-current-buffer, mm-enable-multibyte.
2612 (message-replace-chars-in-string): Deleted.
2613
2614 * mm-extern.el (mm-extern-local-file): Use mm-disable-multibyte.
2615 (mm-extern-url): Use mm-with-unibyte-current-buffer,
2616 mm-disable-multibyte.
2617 (mm-extern-anon-ftp): Use mm-disable-multibyte.
2618
2619 * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt): Use
2620 mm-with-unibyte-current-buffer.
2621
2622 * mml2015.el (mml): Require.
2623 (mml2015-mailcrypt-encrypt, mml2015-gpg-encrypt): Use
2624 mm-with-unibyte-current-buffer.
2625
2626 * nnheader.el (gnus-util): Require.
2627
2628 * nntp.el (format-spec, format-spec-make, open-tls-stream):
2629 Autoload.
2630
2631 * rfc2231.el (mail-header-remove-comments, mm-encode-body)
2632 (mail-header-remove-whitespace): Autoload.
2633
2634 * sieve-manage.el (starttls-negotiate): Autoload.
2635
2636 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2637
2638 * nnrss.el (nnrss-find-rss-via-syndic8): Indent.
2639
2640 2003-05-01 Mark A. Hershberger <mah@everybody.org>
2641
2642 * nnrss.el (nnrss-find-rss-via-syndic8): Don't error out.
2643
2644 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2645
2646 * gnus.el (gnus-version-number): Bump.
2647
2648 2003-05-01 Jon Ericson <Jon.Ericson@jpl.nasa.gov> (tiny change)
2649
2650 * spam-report.el (spam-report-gmane-regex): Docstring fix.
2651
2652 * gnus.el (gnus-install-group-spam-parameters): Docstring fix.
2653
2654 2003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
2655
2656 * gnus-registry.el (gnus-registry-fetch-extra)
2657 (gnus-registry-store-extra, gnus-registry-group-count): New functions.
2658 (gnus-registry-fetch-group, gnus-registry-delete-group)
2659 (gnus-registry-add-group): Changed to work with extra data element
2660 if present.
2661
2662 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2663
2664 * gnus.el: Gnus v5.10.1 is released.
2665
2666 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2667
2668 * gnus.el: Oort Gnus v0.24 is released.
2669
2670 2003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
2671
2672 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2673 New variable.
2674 (gnus-registry-register-message-ids): Use it.
2675
2676 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2677
2678 * gnus.el (gnus-version-number): Bump.
2679
2680 * gnus.el: Update copyright for several files.
2681
2682 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2683
2684 * gnus.el: Oort Gnus v0.23 is released.
2685
2686 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2687
2688 * spam-stat.el (spam-stat-test-directory): Compare against zero.
2689
2690 2003-05-01 Trey Jackson <tjackson@ichips.intel.com> (tiny change)
2691
2692 * spam-stat.el (spam-stat-test-directory): Skip 0 length files.
2693
2694 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2695
2696 * message.el (message-forward-subject-name-subject): Decode
2697 string when forwarding.
2698
2699 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2700
2701 * gnus.el (gnus-version-number): Bump.
2702
2703 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2704
2705 * gnus.el: Oort Gnus v0.22 is released.
2706
2707 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2708
2709 * gnus.el: Oort Gnus v0.21 is released.
2710
2711 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2712
2713 * gnus.el (gnus-version-number): Bump.
2714
2715 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2716
2717 * gnus.el: Oort Gnus v0.20 is released.
2718
2719 2003-05-01 Vasily Korytov <deskpot@despammed.com>
2720
2721 * gnus-dired.el (gnus-dired-mode-map): Move to C-c C-l.
2722
2723 2003-04-30 Mark A. Hershberger <mah@everybody.org>
2724
2725 * mm-url.el (mm-url-insert-file-contents): Set url-current-object
2726 in the case where mm-url-use-external is set.
2727
2728 * nnrss.el (nnrss-request-article): Change the messages created to
2729 multipart/alternative. Hopefully fixes a problem interaction with
2730 w3m.
2731 (nnrss-find-rss-via-syndic8): Better handling if xml-rpc.el isn't
2732 around.
2733
2734 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2735
2736 * message.el (message-check-news-header-syntax): Alter "posting"
2737 message.
2738
2739 * nnrss.el (nnrss-node-text): Don't use char classes.
2740
2741 2003-05-01 David Z. Maze <dmaze@mit.edu>
2742
2743 * nnrss.el (nnrss-find-rss-via-syndic8): Have an `error' branch
2744 in condition-case.
2745
2746 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2747
2748 * message.el (message-required-headers): Remove In-Reply-To.
2749
2750 * gnus-int.el (gnus-open-server): Revert changes.
2751
2752 2003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2753
2754 * gnus-int.el (gnus-open-server): Try to open unagentized servers
2755 even when unplugged.
2756
2757 2003-04-30 Reiner Steib <Reiner.Steib@gmx.de>
2758
2759 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fixed typo in
2760 doc-string.
2761
2762 2003-05-01 Steve Youngs <youngs@xemacs.org>
2763
2764 * gnus-util.el (gnus-completing-read-maybe-default): New.
2765 (gnus-completing-read): Use it.
2766
2767 * mm-view.el (mm-view-pkcs7-decrypt): Ditto.
2768
2769 * gnus-art.el (gnus-read-string): New.
2770 (gnus-summary-pipe-to-muttprint): Use it.
2771
2772 * gnus-xmas.el (gnus-xmas-open-network-stream): New.
2773
2774 * dns.el (dns-make-network-process): Use it.
2775
2776 Take care of some differences between XEmacs 21.1 and newer
2777 versions of XEmacs.
2778
2779 2003-04-30 Teodor Zlatanov <tzz@lifelogs.com>
2780
2781 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Added
2782 diagnostic message.
2783 (gnus-registry-grep-in-list): Don't run when word is nil.
2784 (gnus-registry-fetch-message-id-fast): New function
2785 (gnus-registry-delete-group, gnus-registry-add-group): Make sure
2786 the id and group are not nil.
2787 (gnus-registry-register-message-ids): New function.
2788 (gnus-register-action): Optimized logical flow.
2789 (gnus-summary-prepare-hook): Added gnus-registry-register-message-ids.
2790
2791 2003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2792
2793 * gnus-delay.el (gnus-delay-article): Call
2794 `gnus-agent-queue-setup' to create the delay group.
2795
2796 * gnus-agent.el (gnus-agent-queue-setup): Support optional arg
2797 for the (queue) group name.
2798
2799 2003-04-30 Simon Josefsson <jas@extundo.com>
2800
2801 * mm-util.el (mm-charset-to-coding-system): Use user specified
2802 charset unless coding-system-get is fboundp.
2803
2804 2003-04-30 Kevin Greiner <kgreiner@xpediantsolutions.com>
2805
2806 * gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-name):
2807 Wrapped in eval-when-compile.
2808 (gnus-agent-mode): Bind gnus-agent-go-online to nil as you
2809 shouldn't be asked twice to go online with each server.
2810 (gnus-agent-get-undownloaded-list, gnus-agent-fetch-articles,
2811 gnus-agent-crosspost, gnus-agent-flush-cache,
2812 gnus-agent-fetch-session, gnus-agent-unread-articles,
2813 gnus-agent-uncached-articles, gnus-agent-regenerate-group,
2814 gnus-agent-group-covered-p): Expanded pop macros used for
2815 effect. Avoids compilation warning in emacs 21.3.
2816
2817 * gnus-int.el (gnus-open-server): Restructured to only open
2818 nnagent when gnus-plugged is nil.
2819
2820 2003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2821
2822 * gnus-registry.el (gnus-registry-fetch-group): Faster.
2823 (gnus-registry-delete-group): New function.
2824 (gnus-registry-add-group): New function.
2825 (gnus-register-spool-action): Use it.
2826 (gnus-register-action): Use it.
2827 (gnus-registry-translate-from-alist)
2828 (gnus-registry-translate-to-alist): Remove the headers registry
2829 for now.
2830
2831 2003-04-29 Reiner Steib <Reiner.Steib@gmx.de>
2832
2833 * gnus-art.el (gnus-button-alist): Fixed CTAN regexp.
2834
2835 2003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2836
2837 * spam-report.el (spam-report-gmane): gnus-summary-article-number
2838 is not necessary, just use the function parameter.
2839
2840 2003-04-29 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>
2841
2842 * spam-stat.el (spam-stat-save): No longer font-locks the file
2843 when saving.
2844
2845 2003-04-29 Katsumi Yamaoka <yamaoka@jpl.org>
2846
2847 * canlock.el: Bind mail-header-separator when compiling (XEmacs
2848 provides it in mail-lib/auto-autoloads.el).
2849
2850 2003-04-29 Simon Josefsson <jas@extundo.com>
2851
2852 * mml2015.el (mml2015-pgg-sign): Use mml-sender instead of
2853 message-sender.
2854
2855 * mml.el (mml-generate-mime-1): Set mml-sender too.
2856
2857 2003-04-29 Jesper Harder <harder@ifa.au.dk>
2858
2859 * gnus-sum.el (gnus-summary-display-while-building): Docstring fix.
2860
2861 * mm-url.el (mm-url-use-external): Do.
2862
2863 2003-04-29 Simon Josefsson <jas@extundo.com>
2864
2865 * canlock.el (mail-fetch-field): Autoload it (fix xemacs compile
2866 warnings).
2867
2868 * sieve-mode.el (c-mode): Ditto.
2869
2870 * pgg.el (run-at-time): Ditto.
2871
2872 * mm-url.el (require): Require timer when compiling for
2873 with-timeout macro (fix xemacs compile warnings).
2874
2875 2003-04-28 Dave Love <fx@gnu.org>
2876
2877 * gnus-util.el (nnheader): Don't require.
2878 (Nnheader-narrow-to-headers, nnheader-replace-chars-in-string):
2879 Autoload.
2880
2881 * spam.el: Require cl when compiling.
2882
2883 * dns.el: Require cl when compiling.
2884
2885 2003-04-28 Jesper Harder <harder@ifa.au.dk>
2886
2887 * gnus-art.el (gnus-article-goto-next-page)
2888 (gnus-article-goto-prev-page): Revert 2003-02-12 change to make
2889 gnus-pick-mode work.
2890
2891 2003-04-27 Reiner Steib <Reiner.Steib@gmx.de>
2892
2893 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2894 (gnus-mime-display-multipart-alternative-as-mixed)
2895 (gnus-mime-display-multipart-related-as-mixed): Added doc-strings,
2896 allow customization.
2897
2898 2003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2899
2900 * gnus-sum.el (gnus-summary-catchup): Don't mark ticked messages.
2901 (gnus-summary-mark-read-and-unread-as-read): Take an optional
2902 mark.
2903
2904 * gnus.el (gnus-version-number): Bump.
2905
2906 2003-04-27 06:47:31 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2907
2908 * gnus.el: Oort Gnus v0.19 is released.
2909
2910 2003-04-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
2911
2912 * gnus-registry.el (gnus-register-spool-action): Replaced literal
2913 carriage-return character with its escape sequence.
2914
2915 2003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2916
2917 * gnus-sum.el (gnus-summary-catchup-from-here): Doc fix.
2918
2919 * nnrss.el (nnrss-node-text): Use only one
2920 gnus-replace-in-string.
2921
2922 * gnus.el: Remove gnus-functionp throughout.
2923
2924 * gnus-util.el (gnus-functionp): Removed.
2925
2926 * gnus-msg.el (gnus-summary-wide-reply-with-original): Doc fix.
2927
2928 * message.el (message-required-headers): Add In-Reply-To.
2929
2930 2003-04-27 Marshall T. Vandegrift <vandem2@rpi.edu>
2931
2932 * gnus-fun.el (gnus-face-from-file): Bind coding-system-for-read
2933 to binary.
2934
2935 2003-04-27 Jesper Harder <harder@ifa.au.dk>
2936
2937 * mml.el (mml-preview): Do.
2938
2939 * message.el (message-mode): Do.
2940
2941 * gnus-undo.el (gnus-undo-mode): Do.
2942
2943 * gnus-topic.el (gnus-topic-mode): Do.
2944
2945 * gnus-sum.el (gnus-summary-mode, gnus-summary-edit-article): Do.
2946
2947 * gnus-msg.el (gnus-setup-message)
2948 (gnus-inews-add-send-actions, gnus-configure-posting-styles): Do.
2949
2950 * gnus-gl.el (gnus-grouplens-mode): Do.
2951
2952 * gnus-art.el (gnus-mime-save-part-and-strip)
2953 (gnus-mime-delete-part): Use it.
2954
2955 * gnus-util.el (gnus-make-local-hook): New function.
2956
2957 2003-04-25 Simon Josefsson <jas@extundo.com>
2958
2959 * nnrss.el (nnrss-node-text): Don't use a star.
2960 (nnrss-node-text): Use g-r-i-s, not g-r-r-i-s which doesn't exist.
2961
2962 2003-04-24 Dave Love <fx@gnu.org>
2963
2964 * mm-encode.el (mm-long-lines-p): Autoload.
2965 (mm-encode-content-transfer-encoding): Don't try to make buffer
2966 unibyte before decoding. Don't ignore errors for base64 encoding.
2967
2968 * qp.el (quoted-printable-decode-region): Use mm-insert-byte.
2969 Signal error on malformed text, as for base64.
2970 (quoted-printable-encode-region): DTRT in Emacs 22.
2971
2972 * mm-util.el (mm-make-temp-file, mm-insert-byte): New.
2973 (mm-auto-save-coding-system): Consider utf-8-emacs.
2974 (mm-mime-mule-charset-alist, mm-mule-charset-to-mime-charset)
2975 (mm-charset-to-coding-system, mm-mime-charset)
2976 (mm-find-mime-charset-region): Check for :mime-charset coding
2977 systems property.
2978
2979 * mml-sec.el (mml2015, mml1991): Don't require.
2980 (mml2015-sign, mml2015-encrypt, mml1991-sign, mml1991-encrypt)
2981 (message-goto-body, mml-insert-tag): Autoload.
2982
2983 * mm-decode.el (mm-tmp-directory): Re-write to help avoid warnings.
2984
2985 * gnus-start.el (message-make-date): Autoload rather than
2986 requiring message.
2987
2988 * gnus-group.el (gnus-group-name-charset-group-alist): Use
2989 mm-coding-system-p.
2990 (gnus-cache-active-altered): Defvar when compiling.
2991 (gnus-group-delete-group): Re-write to help avoid warnings.
2992
2993 * gnus-art.el (gnus-use-idna): Use mm-coding-system-p.
2994
2995 * pgg.el: Split eval-when-compile forms.
2996
2997 2003-04-24 Reiner Steib <Reiner.Steib@gmx.de>
2998
2999 * gnus-group.el (gnus-large-ephemeral-newsgroup)
3000 (gnus-fetch-old-ephemeral-headers): News variables.
3001 (gnus-group-read-ephemeral-group): Use them.
3002
3003 2003-04-24 Simon Josefsson <jas@extundo.com>
3004
3005 * sieve.el (sieve-upload): Don't use replace-regexp-in-string.
3006
3007 * nnrss.el (nnrss-node-text): Ditto.
3008
3009 2003-04-24 Katsumi Yamaoka <yamaoka@jpl.org>
3010
3011 * gnus-msg.el (gnus-inews-do-gcc): Make sure the obsolete variable
3012 gnus-inews-mark-gcc-as-read exists.
3013
3014 2003-04-23 Simon Josefsson <jas@extundo.com>
3015
3016 * gnus-sieve.el (gnus-sieve-generate): Rewrite regexp search so it
3017 doesn't exceed the regexp stack space.
3018
3019 2003-04-23 Jesper Harder <harder@ifa.au.dk>
3020
3021 * gnus-msg.el (gnus-inews-mark-gcc-as-read): Don't defvar it.
3022
3023 * gnus-art.el (gnus-article-hide-pgp-hook): Do.
3024
3025 2003-04-23 Reiner Steib <Reiner.Steib@gmx.de>
3026
3027 * mml.el (mml-preview): Bind `=', RET, and mouse-2.
3028
3029 2003-04-23 Jesper Harder <harder@ifa.au.dk>
3030
3031 * mm-bodies.el (mm-decode-body): Don't override supplied charset.
3032
3033 2003-04-22 Paul Jarc <prj@po.cwru.edu>
3034
3035 * gnus-util.el (gnus-merge): Added "type" argument to match CL
3036 merge and gnus-sum.el's expectations.
3037
3038 2003-04-21 Reiner Steib <Reiner.Steib@gmx.de>
3039
3040 * gnus-art.el (gnus-button-url-regexp): Added nntp.
3041
3042 * message.el (message-generate-headers-first): Default to
3043 '(references).
3044
3045 * gnus-art.el (gnus-mime-delete-part): Require confirmation.
3046
3047 2003-04-21 Jesper Harder <harder@ifa.au.dk>
3048
3049 * smime.el (smime-decrypt-region): Insert From header.
3050
3051 2003-04-21 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
3052
3053 * gnus-fun.el (gnus-face-from-file, gnus-convert-png-to-face):
3054 Max length of header is 726, not 740.
3055
3056 2003-04-20 Jesper Harder <harder@ifa.au.dk>
3057
3058 * nndb.el, mml1991.el: Fix license template.
3059
3060 2003-04-20 Simon Josefsson <jas@extundo.com>
3061
3062 * nnimap.el (nnimap-split-articles): Don't download body unless
3063 required.
3064
3065 * imap.el (imap-gssapi-open, imap-ssl-open): Erase buffer before
3066 starting process, like imap-kerberos4-open does.
3067
3068 * mml-smime.el, rfc1843.el, dig.el, smime.el, uudecode.el: Fix
3069 license template.
3070
3071 * mml-sec.el: Fix license template.
3072
3073 * gnus-sieve.el, sieve.el, sieve-manage.el, sieve-mode.el: Fix
3074 license template.
3075
3076 * pgg-def.el, pgg.el, pgg-gpg.el, pgg-parse.el, pgg-pgp5.el,
3077 pgg-pgp.el: Fix license template.
3078
3079 2003-04-19 Jesper Harder <harder@ifa.au.dk>
3080
3081 * gnus-sum.el (gnus-summary-delete-article): Improve docstring.
3082
3083 2003-04-19 Teodor Zlatanov <tzz@lifelogs.com>
3084
3085 * spam.el (spam-move-spam-nonspam-groups-only): Dumb typo fix.
3086
3087 2003-04-18 Teodor Zlatanov <tzz@lifelogs.com>
3088
3089 * spam.el (spam-split): Allow a particular check as a parameter,
3090 e.g. (: spam-split 'spam-use-bogofilter).
3091 (spam-mark-only-unseen-as-spam): New parameter, see doc.
3092 (spam-mark-junk-as-spam-routine): Use
3093 spam-mark-only-unseen-as-spam, simplify routine to take advantage
3094 of gnus-newsgroup-unread as well as gnus-newsgroup-unseen.
3095
3096 2003-04-17 Teodor Zlatanov <tzz@lifelogs.com>
3097
3098 * gnus.el (gnus-group-short-name, gnus-group-prefixed-p): New functions.
3099 (gnus-group-guess-full-name): Don't prefix the group twice.
3100
3101 * nnmail.el (nnmail-split-fancy-with-parent): Docstring fix.
3102
3103 * gnus-registry.el (gnus-registry-clear)
3104 (gnus-registry-fetch-group, gnus-registry-grep-in-list)
3105 (gnus-registry-split-fancy-with-parent): New functions.
3106 (gnus-register-spool-action, gnus-register-action): Simplified the
3107 format.
3108 (gnus-registry): New customization group.
3109 (gnus-registry-unfollowed-groups): New variable.
3110
3111 2003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3112
3113 * gnus-art.el (gnus-button-alist): Add nntp: urls.
3114 (gnus-header-button-alist): Ditto.
3115
3116 2003-04-17 Dave Love <fx@gnu.org>
3117
3118 * gnus-util.el (gnus-string-equal): Revert last change.
3119
3120 2003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3121
3122 * gnus-srvr.el (gnus-browse-make-menu-bar): Fix typo.
3123
3124 2003-04-17 Mike Woolley <mike@ariel.co.uk>
3125
3126 * gnus-sum.el (gnus-sum-thread-tree-false-root): New variable.
3127
3128 2003-04-15 Michael Shields <shields@msrl.com>
3129
3130 * gnus-art.el (article-hide-boring-headers): Hide Reply-To: if
3131 the broken-reply-to group parameter is set. Idea from Vasily
3132 Korytov <deskpot@myrealbox.com>.
3133
3134 2003-04-17 Steve Youngs <youngs@xemacs.org>
3135
3136 * mailcap.el: Maybe require 'lpr in XEmacs.
3137
3138 2003-04-16 Simon Josefsson <jas@extundo.com>
3139
3140 * mml2015.el (mml2015-pgg-sign): Bind pgg-default-user-id to MML
3141 sender tag, if available.
3142
3143 2003-04-16 Teodor Zlatanov <tzz@lifelogs.com>
3144
3145 * gnus-registry.el (gnus-register-action)
3146 (gnus-register-spool-action, hashtable-to-alist)
3147 (gnus-registry-translate-from-alist, alist-to-hashtable)
3148 (gnus-registry-translate-to-alist, gnus-registry-headers-hashtb):
3149 new variables and function fixes.
3150
3151 * gnus.el (gnus-registry-headers-alist): New variable to hold
3152 article header data.
3153 (gnus-variable-list): Save gnus-registry-headers-alist.
3154
3155 * spam-report.el (Module): New module for spam reporting.
3156
3157 * gnus.el (spam-process): Added
3158 gnus-group-spam-exit-processor-report-gmane to the list of choices.
3159 (gnus-install-group-spam-parameters): Defined new spam exit processor.
3160
3161 * spam.el (autoload): Autoload spam-report-gmane when needed.
3162 (spam-report-gmane-register-routine): Glue for spam-report.el.
3163 (spam-group-spam-processor-report-gmane-p): Glue for the
3164 gnus-group-spam-exit-processor-report-gmane spam processor.
3165 (spam-summary-prepare-exit): Check the report-gmane spam processor
3166 and run spam-report-gmane-register-routine if it's active.
3167
3168 2003-04-16 John Wiegley <johnw@gnu.org>
3169
3170 * spam.el (spam-bogofilter-score): Check bogofilter headers before
3171 checking bogofilter itself.
3172
3173 2003-04-16 Dave Love <fx@gnu.org>
3174
3175 * gnus-agent.el: Wrap defsetf in eval-when-compile.
3176 (gnus-agent-cat-defaccessor): Don't use gensym.
3177
3178 * mml1991.el: Require cl, mm-util when compiling.
3179 (quoted-printable-decode-region, quoted-printable-encode-region):
3180 Autoload.
3181
3182 * pgg.el: Require cl when compiling.
3183
3184 * nnmail.el (gnus): Require.
3185
3186 * gnus-util.el: Move provide to end.
3187 (gnus-string-equal): Maybe use compare-strings.
3188 (gnus-merge): New.
3189
3190 * gnus-sum.el (gnus-summary-prepare-threads): Don't use copy-list.
3191 (gnus-summary-insert-articles): Use gnus-merge.
3192
3193 * gnus-fun.el: Require cl and mm-util when compiling.
3194
3195 * gnus-diary.el (gnus-diary-delay-format-french)
3196 (gnus-diary-delay-format-english): Don't use setf with nthcdr.
3197
3198 * nndiary.el (nndiary-compute-reminders): Don't use setf with
3199 nthcdr.
3200
3201 2003-04-16 Kevin Greiner <kgreiner@xpediantsolutions.com>
3202
3203 * gnus-agent.el (gnus-agent-make-cat): Added optional parameter to
3204 specify a predicate other than false.
3205 (gnus-category-read): Use the new feature to create a 'default'
3206 category with a 'short' predicate.
3207
3208 2003-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3209
3210 * message.el (message-unique-id): Comment change.
3211
3212 * gnus-art.el (gnus-article-next-page-1): New function.
3213 (gnus-article-next-page): Use it.
3214
3215 2003-04-15 Teodor Zlatanov <tzz@lifelogs.com>
3216
3217 * spam.el (spam-split): Added save-restriction to save-excursion.
3218
3219 2003-04-15 Julien Avarre <julien@avarre.com>
3220
3221 * gnus-fun.el: Fixed autoload cookie.
3222
3223 2003-04-15 Remi Letot <remi.letot@easynet.be>
3224
3225 * nnmaildir.el (nnmaildir-request-scan): Use gnus-remove-if
3226 instead of remove-if.
3227
3228 2003-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
3229
3230 * gnus-msg.el (gnus-summary-news-other-window): Use delq and
3231 copy-sequence instead of remove which is a cl run-time function in
3232 Emacs 20.
3233
3234 2003-04-14 Jesper Harder <harder@ifa.au.dk>
3235
3236 * gnus-msg.el (gnus-summary-news-other-window): Make a buffer
3237 local copy of gnus-discouraged-post-methods with the current
3238 method removed.
3239
3240 2003-04-14 Simon Josefsson <jas@extundo.com>
3241
3242 * mailcap.el (mailcap-mime-data): Add application/pgp-keys.
3243
3244 2003-04-13 Reiner Steib <Reiner.Steib@gmx.de>
3245
3246 * mm-util.el (mm-sort-coding-systems-predicate): Convert elements
3247 of `mm-coding-system-priorities' to base coding system.
3248
3249 * gnus-sum.el: Added coding cookie ("middle dot" in
3250 gnus-summary-morse-message).
3251
3252 2003-04-13 Simon Josefsson <jas@extundo.com>
3253
3254 * gnus-art.el (article-fill-long-lines)
3255 (article-verify-x-pgp-sig, article-decode-group-name)
3256 (gnus-mime-button-menu): Split >80 character lines.
3257
3258 2003-04-13 Jesper Harder <harder@ifa.au.dk>
3259
3260 * gnus-sum.el (gnus-summary-local-variables): Use defvar since
3261 we're let-binding it.
3262
3263 * nnmbox.el (nnmbox-mbox-buffer): It's not a constant.
3264
3265 2003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3266
3267 * message.el (message-hide-headers): Don't do intangible.
3268
3269 * gnus.el (gnus-group-prefixed-name): Comment out the test for
3270 colon.
3271
3272 * gnus-srvr.el (gnus-browse-read-group): Don't give the real name
3273 to the ephemeral entry, but the prefixed name.
3274
3275 * gnus.el (gnus-group-prefixed-name): Clean up.
3276
3277 2003-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
3278
3279 * gnus-agent.el (gnus-agent-group-pathname): Bind
3280 gnus-command-method so that gnus-agent-directory will always
3281 return a valid directory.
3282 * gnus-cache.el (gnus-cache-enter-article): Remove article from
3283 gnus-newsgroup-undownloaded so that the summary will display the
3284 article as downloaded.
3285 (gnus-cache-remove-article): If the article isn't in the agent,
3286 remove it from gnus-newsgroup-undownloaded so that the summary
3287 will display the article as undownloaded.
3288
3289 2003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3290
3291 * gnus.el (gnus-version-number): Bump.
3292
3293 2003-04-13 01:12:01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3294
3295 * gnus.el: Oort Gnus v0.18 is released.
3296
3297 2003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3298
3299 * gnus-draft.el (gnus-draft-send): Add message-hidden-headers.
3300
3301 2003-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3302
3303 * gnus-art.el (gnus-article-next-page): Use
3304 gnus-article-over-scroll.
3305 (gnus-article-over-scroll): New variable.
3306
3307 * message.el (message-newline-and-reformat): Place a boundary
3308 before filling.
3309 (message-make-forward-subject-function): Changed default to
3310 message-forward-subject-name-subject.
3311 (message-forward-subject-name-subject): New function.
3312
3313 * nnimap.el (nnimap-split-fancy): Ditto.
3314
3315 * gnus-sum.el (gnus-summary-line-message-size): Ditto.
3316
3317 * gnus-cus.el (gnus-group-parameters): Removed "which see".
3318
3319 * mml.el (mml-minibuffer-read-file): Bind
3320 completion-ignored-extensions to nil.
3321
3322 * message.el (message-fix-before-sending): Comment fix.
3323 (message-fix-before-sending): Make hidden headers visible.
3324 (message-hide-headers): Bind after-change-functions to nil.
3325 (message-forbidden-properties): Put invisible and intangible
3326 back.
3327 (message-strip-forbidden-properties): Ignore message-hidden text.
3328
3329 * gnus-msg.el: Hide headers.
3330
3331 * message.el (message-hidden-headers): New variable.
3332 (message-hide-headers): New function.
3333 (message-hide-header-p): New function.
3334 (message-hide-header-p): Change logic.
3335 (message-forbidden-properties): Remove intangible nil invisible
3336 nil.
3337 (message-hide-headers): Narrow to headers.
3338
3339 2003-04-12 Jesper Harder <harder@ifa.au.dk>
3340
3341 * mm-bodies.el (mm-body-charset-encoding-alist): UTF-16 *must* be
3342 encoded.
3343 (mm-encode-body): Don't corrupt UTF-16.
3344 (mm-body-encoding): Pay attention to mm-body-charset-encoding-alist.
3345
3346 2003-04-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
3347
3348 * gnus-agent.el (gnus-agent-get-undownloaded-list): Articles in
3349 the CACHE are now detected and handled the same as an article
3350 downloaded into the agent.
3351 (gnus-agent-group-path): Modified to match nnmail-group-pathname
3352 so that the agent front-end and back-end (nnagent) always use the
3353 same directory.
3354 (gnus-agent-group-pathname): New function. Wrapper for
3355 nnmail-group-pathname.
3356 (gnus-agent-expire-unagentized-dirs): New variable. May be
3357 customized to disable gnus-agent-expire-unagentized-dirs.
3358 (gnus-agent-expire-unagentized-dirs): Expand gnus-agent-directory
3359 as the directories in gnus-agent-expire-current-dirs were
3360 expanded.
3361
3362 2003-04-10 Jesper Harder <harder@ifa.au.dk>
3363
3364 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Encrypt
3365 body" entry in read only groups.
3366
3367 2003-04-09 Jesper Harder <harder@ifa.au.dk>
3368
3369 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Import file"
3370 and "Create article" items in non-editable groups.
3371
3372 2003-04-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
3373
3374 * gnus-agent.el (gnus-agent-write-active): Added option of
3375 replacing, rather than updating, the agent's active file. Do NOT
3376 use the fully qualified group name as gnus-active-to-gnus-format
3377 blindly prefixes group names with server names.
3378 (gnus-agent-save-group-info): Merge BOTH min/max of current active
3379 range, was just merging min, with specified active range.
3380 (gnus-agent-expire): Save agent's active ranges after
3381 expiring all groups.
3382 (gnus-agent-expire-group-1): Update min of agent's active range to
3383 min article currently fetched.
3384 (gnus-agent-expire-unagentized-dirs): Avoid asking to delete the
3385 same ancestor multiple times.
3386
3387 * gnus-async.el (gnus-asynchronous): Moved defcustom of
3388 gnus-asynchronous away from defgroup of gnus-asynchronous. This
3389 seems to fix an intermittant error in which loading gnus-async
3390 fails to define gnus-asynchronous (the variable).
3391
3392 * gnus-sum.el: Concur with Steve Young, 5th argument to 'load' is
3393 non-essential. Removed on all platforms.
3394 (gnus-select-newsgroup): When the agent is active, expand the
3395 group's active range to include fetched articles that are no
3396 longer in the server's active range.
3397
3398 * gnus-util.el (gnus-with-output-to-file): Removed all of the
3399 print-* bindings as they should be handled by the function doing
3400 the printing.
3401
3402 2003-04-09 Jesper Harder <harder@ifa.au.dk>
3403
3404 * mm-uu.el (mm-uu-copy-to-buffer): Buffer-file-coding-system
3405 might be unbound in non-MULE XEmacsen.
3406
3407 2003-04-08 Jesper Harder <harder@ifa.au.dk>
3408
3409 * mm-uu.el (mm-uu-diff-groups-regexp, mm-uu-type-alist)
3410 (mm-uu-diff-extract, mm-uu-diff-test): New functionality:
3411 recognize diffs.
3412
3413 * mm-bodies.el (mm-decode-body): Use the supplied charset
3414 unconditionally if `code-pages' hasn't been loaded.
3415
3416 2003-04-07 Jesper Harder <harder@ifa.au.dk>
3417
3418 * gnus-art.el (article-verify-x-pgp-sig): Don't use
3419 `insert-buffer', the docstring says "This function is meant for
3420 the user to run interactively. Don't call it from programs!"
3421
3422 * mm-extern.el (mm-extern-mail-server): Do.
3423
3424 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-sign)
3425 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
3426 (mml1991-pgg-encrypt): Do.
3427
3428 * pgg.el (pgg-decrypt-region): Do.
3429
3430 * mm-view.el (mm-view-pkcs7-decrypt): Do.
3431
3432 * mml-smime.el (mml-smime-verify): Do.
3433
3434 * mml.el (mml-insert-mime, mml-preview): Do.
3435
3436 * mml2015.el (mml2015-gpg-decrypt-1, mml2015-gpg-sign)
3437 (mml2015-gpg-encrypt, mml2015-pgg-clear-decrypt)
3438 (mml2015-pgg-encrypt): Do.
3439
3440 2003-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3441
3442 * mm-bodies.el (mm-decode-body): Silence XEmacs when compiling.
3443
3444 2003-04-06 Jesper Harder <harder@ifa.au.dk>
3445
3446 * mm-uu.el (mm-uu-copy-to-buffer): Copy
3447 `buffer-file-coding-system' to the new buffer.
3448 (mm-uu-pgp-signed-extract-1): Don't copy
3449 `buffer-file-coding-system' here.
3450
3451 * mm-bodies.el (mm-decode-body): last-coding-system-used doesn't
3452 exist in XEmacs.
3453 (mm-decode-body): Add missing quote.
3454
3455 * mm-uu.el (mm-uu-pgp-signed-extract-1): Set
3456 buffer-file-coding-system.
3457
3458 * mm-bodies.el (mm-decode-body): Set buffer-file-coding-system to
3459 last-coding-system-used.
3460
3461 * mml2015.el (mml2015-pgg-clear-verify): Encode the text
3462 according to buffer-file-coding-system.
3463
3464 * pgg-gpg.el (pgg-gpg-process-region): Revert previous change.
3465
3466 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
3467 (pgg-pgp-snarf-keys-region): Do.
3468
3469 * pgg-pgp5.el (pgg-pgp5-verify-region)
3470 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Do.
3471
3472 * pgg.el (pgg-make-temp-file, pgg-temporary-file-directory): Do.
3473
3474 2003-04-05 Teodor Zlatanov <tzz@lifelogs.com>
3475
3476 * spam.el (spam-split): (save-excursion) around (widen).
3477 (spam-ham-move-routine): Use spam-group-ham-mark-p, not
3478 spam-group-spam-mark-p (from Michael Shields <shields@msrl.com>).
3479
3480 2003-04-05 Steve Youngs <youngs@xemacs.org>
3481
3482 * gnus-sum.el: XEmacs doesn't support the 5th arg to 'load', so
3483 don't use it when loading gnus-sum.el if we're in XEmacs.
3484
3485 2003-04-05 Kevin Greiner <kgreiner@xpediantsolutions.com>
3486
3487 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3488 print-escape-nonascii to fix more characters in compiled format
3489 specs.
3490
3491 2003-04-05 Jesper Harder <harder@ifa.au.dk>
3492
3493 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player):
3494 Fix customization type.
3495
3496 2003-04-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
3497
3498 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3499 print-quoted, print-readably, print-escape-multibyte, and
3500 print-level to match original behavior of gnus-prin1. This should
3501 repair the format of .newsrc.eld when using compiled format specs.
3502
3503 2003-04-04 Jesper Harder <harder@ifa.au.dk>
3504
3505 * gnus-group.el (tool-bar-map): defvar it.
3506
3507 * gnus-art.el (tool-bar-map): Do.
3508
3509 * gnus-sum.el (tool-bar-map): Do.
3510
3511 2003-04-03 Jesper Harder <harder@ifa.au.dk>
3512
3513 * earcon.el (earcon-regexp-alist): catmeow is a wav file.
3514
3515 2003-04-03 Reiner Steib <Reiner.Steib@gmx.de>
3516
3517 * gnus-art.el (gnus-button-ctan-directory-regexp): Changed meaning
3518 and value.
3519 (gnus-button-alist): Use it.
3520
3521 2003-04-03 Jesper Harder <harder@ifa.au.dk>
3522
3523 * pgg-gpg.el (pgg-gpg-process-region): Do.
3524
3525 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
3526 (pgg-pgp-snarf-keys-region): Do.
3527
3528 * pgg-pgp5.el (pgg-pgp5-verify-region)
3529 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Use it.
3530
3531 * pgg.el (pgg-make-temp-file): New function. `make-temp-name' is
3532 unsafe.
3533 (pgg-temporary-file-directory): Remove.
3534
3535 2003-04-02 Reiner Steib <Reiner.Steib@gmx.de>
3536
3537 * gnus-util.el (gnus-message): Added doc-string.
3538
3539 * gnus-score.el (gnus-score-find-trace): Changed behavior of `q'.
3540 (gnus-score-edit-file-at-point): Goto first match when using `e'.
3541
3542 2003-04-01 Reiner Steib <Reiner.Steib@gmx.de>
3543
3544 * gnus-art.el (gnus-button-ctan-directory-regexp): New variable.
3545 (gnus-button-alist): Use it. Changed CTAN and "setq" entries.
3546
3547 2003-04-01 Katsumi Yamaoka <yamaoka@jpl.org>
3548
3549 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
3550 (nntp-open-via-rlogin-and-telnet): Disable the telnet linemode.
3551
3552 2003-03-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
3553
3554 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3555 print-escape-newlines to print escape sequences rather than
3556 literal newline characters.
3557
3558 2003-03-31 Reiner Steib <Reiner.Steib@gmx.de>
3559
3560 * gnus-art.el (gnus-button-valid-fqdn-regexp): Use
3561 `message-valid-fqdn-regexp' for initialization.
3562 (gnus-button-handle-info-url): Renamed and extended version of
3563 `gnus-button-handle-info'.
3564 (gnus-button-message-level): Renamed from `gnus-button-mail-level'
3565 (gnus-button-handle-symbol, gnus-button-handle-library)
3566 (gnus-button-handle-info-keystrokes): New functions.
3567 (gnus-button-browse-level): New variable.
3568 (gnus-button-alist): Use them. Added levels.
3569 (gnus-header-button-alist): Added levels.
3570
3571 2003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3572
3573 * gnus.el (gnus-version-number): Bump.
3574
3575 2003-03-31 20:08:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3576
3577 * gnus.el: Oort Gnus v0.17 is released.
3578
3579 2003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3580
3581 * gnus-start.el (gnus-unload): Removed.
3582
3583 * pop3.el (pop3-read-response): Use
3584 nnheader-accept-process-output.
3585 (pop3-retr): Ditto.
3586
3587 * mm-view.el (mm-text-html-renderer-alist): Add -nolist to Lynx.
3588 (mm-text-html-washer-alist): Ditto.
3589
3590 2003-03-31 Simon Josefsson <jas@extundo.com>
3591
3592 * imap.el (imap-gssapi-program): Also try GNU SASL.
3593 (imap-gssapi-open): Accept GNU SASL greeting.
3594 (imap-read-timeout): New.
3595 (imap-wait-for-tag): Use it.
3596
3597 2003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3598
3599 * nntp.el (nntp-accept-process-output): Use new function.
3600
3601 * nnheader.el (nnheader-read-timeout): New variable.
3602 (nnheader-accept-process-output): New function.
3603
3604 * nntp.el (nntp-read-timeout): Removed.
3605
3606 * gnus-sum.el (gnus-summary-prepare-threads): Add comment.
3607
3608 2003-03-30 Katsumi Yamaoka <yamaoka@jpl.org>
3609
3610 * gnus-cache.el (gnus-cache-braid-nov): Revoke last change.
3611
3612 2003-03-30 Simon Josefsson <jas@extundo.com>
3613
3614 * message.el (message-idna-inside-rhs-p): Narrow to header before
3615 searching.
3616
3617 * gnus-art.el (article-decode-idna-rhs): More restrictive regexp.
3618
3619 2003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3620
3621 * nnmail.el (nnmail-process-mmdf-mail-format): Indent.
3622
3623 2003-03-28 Vasily Korytov <deskpot@myrealbox.com>
3624
3625 * message.el (message-make-in-reply-to): Use
3626 mail-extract-address-components to determine sender's
3627 name/address.
3628
3629 2003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3630
3631 * nndoc.el (nndoc-type-alist): Move mime-parts further ahead.
3632
3633 * gnus-registry.el (gnus-registry-translate-to-alist): Make a
3634 valid lambda.
3635 (gnus-registry-translate-from-alist): Ditto.
3636
3637 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
3638 print-length to nil.
3639
3640 * gnus-sum.el (gnus-summary-highlight-line-0): Indent.
3641
3642 * gnus-fun.el (gnus-fun-ppm-change-string): New function.
3643 (gnus-grab-cam-face): Use it.
3644
3645 2003-03-28 Paul Jarc <prj@po.cwru.edu>
3646
3647 * nnmaildir.el (nnmaildir-request-set-mark)
3648 (nnmaildir-close-group): Allow each mark directory in a group to
3649 have its own inode for mark files, to accommodate AFS.
3650
3651 2003-03-28 Teodor Zlatanov <tzz@lifelogs.com>
3652
3653 * gnus-start.el (gnus-read-newsrc-el-hook): New hook called by
3654 gnus-read-newsrc-el-file.
3655 (gnus-read-newsrc-el-file): Call the gnus-read-newsrc-el-hook.
3656
3657 * gnus-registry.el (gnus-registry-translate-to-alist)
3658 (gnus-registry-translate-from-alist): New functions.
3659 (gnus-register-spool-action): Add a spool item to the registry.
3660
3661 * gnus.el (gnus-variable-list): Added gnus-registry-alist to the
3662 list of saved variables.
3663 (gnus-registry-alist): New variable.
3664
3665 2003-03-28 Andreas Fuchs <asf@void.at>
3666
3667 * gnus-registry.el (alist-to-hashtable, hashtable-to-alist): New
3668 functions.
3669
3670 2003-03-27 Simon Josefsson <jas@extundo.com>
3671
3672 * gnus-art.el (article-decode-group-name): Be correct instead of
3673 smart.
3674
3675 2003-03-27 Jesper Harder <harder@ifa.au.dk>
3676
3677 * gnus-sum.el (gnus-article-loose-mime)
3678 (gnus-article-emulate-mime): Move to gnus-article-mime customize
3679 group.
3680
3681 * gnus-msg.el (gnus-mailing-list-groups): Fix customize type and
3682 doc string.
3683
3684 2003-03-26 Kevin Ryde <user42@zip.com.au>
3685
3686 * gnus-sum.el (gnus-summary-find-for-reselect): Renamed from
3687 gnus-summary-find-uncancelled, skip temporary articles inserted by
3688 "refer" functions.
3689
3690 2003-03-26 Vasily Korytov <deskpot@myrealbox.com>
3691
3692 * smiley.el (smiley-buffer): New function.
3693
3694 2003-03-26 Kevin Greiner <kgreiner@xpediantsolutions.com>
3695
3696 * gnus-agent.el (gnus-agent-fetch-selected-article): Replaced
3697 gnus-summary-update-line (which updated the article's face) with
3698 gnus-summary-update-download-mark (which updates the article's
3699 face by calling gnus-summary-update-line AND updates the download
3700 mark to show that the article was fetched).
3701
3702 2003-03-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
3703
3704 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Provides
3705 option of deleting agent directories for groups/servers that are
3706 not currently agentized.
3707 (gnus-agent-expire): Use gnus-agent-expire-unagentized-dirs.
3708
3709 * gnus-int.el (gnus-open-server): Report backend errors in
3710 condition handler.
3711
3712 2003-03-23 Simon Josefsson <jas@extundo.com>
3713
3714 * message.el (message-idna-to-ascii-rhs-1): Don't continue outside
3715 header.
3716
3717 * rfc2047.el (rfc2047-header-encoding-alist): Make Followup-To
3718 same as Newsgroups.
3719
3720 * nntp.el (nntp-open-connection-function): Mention
3721 nntp-open-tls-stream.
3722 (nntp-open-tls-stream): New function.
3723
3724 * tls.el: New file.
3725
3726 * nnimap.el (nnimap-server-port, nnimap-stream): Say TLS/SSL
3727 instead of SSL.
3728 (nnimap-stream): Add other streams, link to imap variables.
3729 (nnimap-authenticator): Add other authenticator, link to imap
3730 variables.
3731
3732 * imap.el: Autoload open-tls-stream.
3733 (imap-streams): Add tls in front of ssl.
3734 (imap-stream-alist): Add tls.
3735 (imap-default-tls-port): New variable.
3736 (imap-tls-p, imap-tls-open): New functions.
3737
3738 2003-03-22 ShengHuo ZHU <zsh@cs.rochester.edu>
3739
3740 * mm-url.el (mm-url-insert-file-contents): Parse url only if
3741 results is a list.
3742
3743 2003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3744
3745 * mail-source.el (mail-source-fetch-imap): Revert.
3746
3747 2003-03-22 Svend Tollak Munkejord <stm@bacchus.pvv.org>
3748
3749 * deuglify.el (gnus-outlook-repair-attribution-outlook): Use a
3750 less strict regexp.
3751
3752 2003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3753
3754 * mail-source.el (mail-source-fetch-imap): Use buffer name for
3755 more imap function.
3756
3757 2003-03-21 Simon Josefsson <jas@extundo.com>
3758
3759 * gnus-art.el (article-decode-group-name): Replace Newsgroups and
3760 Followup-To data inline.
3761
3762 2003-03-21 Jesper Harder <harder@ifa.au.dk>
3763
3764 * gnus-art.el (gnus-treat-display-xface): Don't enable if
3765 icontopbm isn't available.
3766
3767 2003-03-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
3768
3769 * gnus-int.el (gnus-open-server): Catch errors in backend's
3770 open-server method. Returns nil rather than crashing startup.
3771
3772 * gnus-sum.el (eval-when-compile): Modified to resolve
3773 compile-time warnings.
3774
3775 * gnus-uu.el (gnus-uu-mark-series): Added informative msg.
3776 Reports length of series so that the user can compare N with a
3777 subject that should, if the entire series is present, contain
3778 '(.../N)'.
3779 (gnus-uu-delete-work-dir): Avoid hanging when O/S forbids deletion
3780 of temp file (Win-XP may leave the temp file locked when the
3781 uudecode process fails).
3782
3783 2003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3784
3785 * message.el (message-split-line): Ignore error.
3786
3787 2003-03-20 Kim F. Storm <storm@cua.dk>
3788
3789 * message.el (message-split-line): New function.
3790 (message-mode-map): Remap split-line to message-split-line.
3791
3792 2003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3793
3794 * message.el (message-make-overlay): Defalias it to make-overlay.
3795 (message-delete-overlay): Defalias it to delete-overlay.
3796 (message-overlay-put): Defalias it to overlay-put.
3797 (message-idna-to-ascii-rhs-1): Use them.
3798
3799 * messagexmas.el (message-xmas-redefine): Defalias some overlay
3800 functions to extent functions.
3801
3802 2003-03-20 Reiner Steib <Reiner.Steib@gmx.de>
3803
3804 * message.el (message-check-news-header-syntax): Fixed regexp.
3805
3806 2003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3807
3808 * rfc2231.el (rfc2231-decode-encoded-string): Downcase charset.
3809
3810 * mm-url.el (mm-url-insert): Move url-current-object stuff into
3811 mm-url-insert-file-contents.
3812
3813 * nnrss.el (nnrss-fetch): Fetch the local stuff.
3814 (nnrss-check-group): Use it.
3815
3816 2003-03-20 Mark A. Hershberger <mah@everybody.org>
3817
3818 * nnrss.el: Primitive XML Name-space support. This means that RSS
3819 feeds like Kevin Burton's[1] can now be read in Gnus.
3820
3821 Implemented support for Mark Pilgrim's RSS Autodiscovery.[2] This
3822 means that if you want to read the RSS feed for example.com, all
3823 you have to do is hit "G R http://www.example.com/ RET" and
3824 nnrss.el will find and the feed listed on the site or (if you have
3825 loaded xml-rpc.el) look it up on syndic8.com.
3826
3827 Marked the message as HTML (by adding a Content-Type header) so
3828 that Gnus will render it as html if the user wants that.
3829
3830 Implemented the ability to save nnrss-group-alist so that any new
3831 feeds the you subscribe to will be found the next time you start
3832 up.
3833
3834 Implemented support for RSS 2.0 elements (author, pubDate).
3835
3836 Prefer for <content:encoded> over <description> where both
3837 elements exist.
3838
3839 * mm-url.el (mm-url-insert): Set url-current-object.
3840
3841 * gnus-group.el (gnus-group-make-rss-group): New function.
3842
3843 2003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3844
3845 * message.el (message-idna-to-ascii-rhs-1): Don't use replace-*
3846 for highlight overlays.
3847
3848 2003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3849
3850 * gnus-cache.el (gnus-cache-braid-nov): Test if a line looks like
3851 a NOV.
3852
3853 2003-03-20 Simon Josefsson <jas@extundo.com>
3854
3855 * message.el (message-use-idna): Disable if UTF-8 unavailable.
3856 (message-idna-to-ascii-rhs): Use it.
3857
3858 * gnus-art.el (gnus-use-idna): Disable if UTF-8 unavailable.
3859
3860 2003-03-19 Teodor Zlatanov <tzz@lifelogs.com>
3861
3862 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
3863 (spam-group-ham-marks, spam-group-spam-marks): New functions.
3864 (spam-spam-marks, spam-ham-marks): Removed in favor of the
3865 spam-marks and ham-marks parameters.
3866 (spam-generic-register-routine, spam-ham-move-routine): Use the
3867 new spam-group-{spam,ham}-mark-p functions.
3868
3869 * gnus.el (spam-marks, ham-marks): New group parameters with
3870 default values same as the old spam-spam-marks and spam-ham-marks.
3871
3872 2003-03-19 Simon Josefsson <jas@extundo.com>
3873
3874 * gnus-art.el (gnus-article-decode-hook): Add IDNA.
3875 (gnus-use-idna): New variable.
3876 (article-decode-idna-rhs): New function.
3877
3878 * message.el (message-use-idna): New variable.
3879 (message-mode-field-menu): Add entry for IDNA.
3880 (message-idna-inside-rhs-p, message-idna-to-ascii-rhs-1)
3881 (message-idna-to-ascii-rhs): New function.
3882 (message-generate-headers): Invoke IDNA code.
3883
3884 2003-03-19 Paul Jarc <prj@po.cwru.edu>
3885
3886 * nnmaildir.el (nnmaildir--system-name): New function.
3887 (nnmaildir-request-accept-article): Use it.
3888
3889 2003-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
3890
3891 * gnus-util.el (gnus-byte-compile): Make it work silently as the
3892 gnus-compile function does.
3893
3894 * gnus-sum.el (gnus-summary-highlight-line-0): Revoke the last
3895 bogus change.
3896
3897 2003-03-19 Jesper Harder <harder@ifa.au.dk>
3898
3899 * mm-util.el (mm-mule-charset-to-mime-charset): Test if
3900 sort-coding-systems is defined.
3901
3902 2003-03-18 Paul Jarc <prj@po.cwru.edu>
3903
3904 * nnmaildir.el (nnmaildir-open-server, nnmaildir-request-scan)
3905 (nnmaildir-request-create-group, nnmaildir-request-delete-group):
3906 Replace create-directory with target-prefix.
3907
3908 2003-03-18 Jesper Harder <harder@ifa.au.dk>
3909
3910 * mm-bodies.el (mm-decode-coding-region-safely): Don't use
3911 find-charset-string which is slooow in XEmacs.
3912
3913 2003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
3914
3915 * gnus-sum.el (gnus-summary-highlight-line-0): Silence the byte-
3916 compiler under XEmacs.
3917
3918 2003-03-18 Jesper Harder <harder@ifa.au.dk>
3919
3920 * gnus-art.el (gnus-treat-highlight-signature): Make the default
3921 work for multipart/signed where the message text isn't `last'.
3922
3923 2003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
3924
3925 * mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to
3926 the value of mm-inline-text-html-with-images.
3927 (mm-inline-text-html-render-with-w3m): Don't bind
3928 w3m-display-inline-images.
3929
3930 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't bind
3931 w3m-display-inline-images.
3932
3933 2003-03-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3934
3935 * gnus.el (gnus-version-number): Bump.
3936
3937 2003-03-18 00:38:22 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3938
3939 * gnus.el: Oort Gnus v0.16 is released.
3940
3941 2003-03-17 Paul Jarc <prj@po.cwru.edu>
3942
3943 * nnmail.el (nnmail-cache-primary-mail-backend): Not all
3944 'respool-able backends define a global nnchoke-get-new-mail
3945 variable.
3946
3947 2003-03-17 Reiner Steib <Reiner.Steib@gmx.de>
3948
3949 * gnus-art.el (gnus-mime-delete-part): New function.
3950 (gnus-mime-action-alist, gnus-mime-button-commands): Use it.
3951
3952 2003-03-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3953
3954 * message.el (message-check-news-header-syntax): Don't push
3955 groups twice onto list of unknown groups.
3956
3957 * nndoc.el (nndoc-type-alist): Move exim-bounce a bit further
3958 back.
3959
3960 * nnheader.el (nnheader-find-etc-directory): Doc fix.
3961
3962 * gnus-msg.el (gnus-inews-add-send-actions): Don't restore window
3963 config unless the summary buffer exists.
3964
3965 * gnus-sum.el (gnus-summary-next-group): Semi-exit group first to
3966 that target group is computed correctly when articles are marked
3967 as read by Xref handling.
3968
3969 * mail-source.el (mail-source-fetch-imap): Pass buffer-name to
3970 imap-open.
3971
3972 * message.el (message-send-mail): Add courtesy string to Bcc's,
3973 too.
3974
3975 * gnus-cite.el (gnus-cited-line-p): New function.
3976
3977 2003-03-15 Jesper Harder <harder@ifa.au.dk>
3978
3979 * mm-bodies.el (mm-decode-body): Add new optional parameter,
3980 force, to use the supplied charset unconditionally.
3981
3982 * gnus-art.el (article-decode-charset): Use it.
3983
3984 2003-03-14 Jesper Harder <harder@ifa.au.dk>
3985
3986 * mm-bodies.el (mm-decode-coding-region-safely): New function.
3987 (mm-decode-body): Use it.
3988
3989 * rfc2047.el (rfc2047-decode-region): Do.
3990 (rfc2047-decode-string): Guess coding system if the default is
3991 invalid.
3992
3993 2003-03-12 Paul Jarc <prj@po.cwru.edu>
3994
3995 * nnmaildir.el (nnmaildir-request-update-info): Pretend missing
3996 articles are marked 'read, so we get correct article counts.
3997
3998 2003-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
3999
4000 * gnus-art.el (gnus-insert-mime-button): Exclude a newline from
4001 the button.
4002 (gnus-insert-prev-page-button): Ditto.
4003 (gnus-insert-next-page-button): Ditto.
4004 (gnus-insert-mime-security-button): Ditto.
4005
4006 * mm-view.el (mm-inline-image-emacs): Open the bottom of an image
4007 one line. Suggested by Greg Klanderman <gak@klanderman.net>.
4008 (mm-inline-image-xemacs): Ditto.
4009
4010 2003-03-12 Paul Jarc <prj@po.cwru.edu>
4011
4012 * nnmaildir.el (nnmaildir--parse-filename, nnmaildir--sort-files,
4013 nnmaildir--scan, nnmaildir-request-accept-article): Changes for
4014 the recent filename uniqueness discussion.
4015
4016 2003-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
4017
4018 * mm-view.el (mm-inline-image-emacs): Make it delete an excessive
4019 newline next time.
4020 (mm-inline-image-xemacs): Ditto.
4021
4022 2003-03-10 Jesper Harder <harder@ifa.au.dk>
4023
4024 * gnus-agent.el (gnus-agent-synchronize-flags-server): Don't use
4025 kill-line.
4026
4027 2003-03-09 Jesper Harder <harder@ifa.au.dk>
4028
4029 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't use
4030 kill-line.
4031
4032 2003-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4033
4034 * gnus-agent.el (gnus-agent-fetched-hook): New variable. Just
4035 fixing the code to match the documentation.
4036 (gnus-agent-fetch-selected-article): Replaced
4037 gnus-summary-update-article-line with gnus-summary-update-line as
4038 the former did not correctly recalculate the thread indentation.
4039 (gnus-agent-find-parameter): The agent-predicate, if not found
4040 anywhere else, defaults to the value of gnus-agent-predicate.
4041 (gnus-agent-fetch-session): Fixed typo; now executes
4042 gnus-agent-fetched-hook rather than the undocumented
4043 gnus-agent-fetch-hook.
4044 (gnus-agent-fetch-group-1): Removed part of 2003-03-06 fix. The
4045 default agent predicate is now provided by
4046 gnus-agent-find-parameter.
4047 (gnus-agent-message): New macro. This macro avoids potentially
4048 costly parameter evaluation when the message's level is too high
4049 to display.
4050 (gnus-agent-expire-group-1): Disabled undo tracking in temp
4051 overview buffer. Uses new gnus-agent-message macro to reduce
4052 overhead of optional messages. Reversed message levels to
4053 emphasize percent completion messages. Detailed messages of
4054 little use except when debugging code.
4055
4056 2003-03-08 Teodor Zlatanov <tzz@lifelogs.com>
4057
4058 * spam.el (spam-ham-move-routine): Use
4059 spam-mark-ham-unread-before-move-from-spam-group.
4060 (spam-mark-ham-unread-before-move-from-spam-group): New variable.
4061
4062 2003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4063
4064 * spam.el: Load nnimap.el when compiling.
4065 (spam-setup-widening): Use nnimap-split-download-body-default instead
4066 of nnimap-split-download-body which is a user-customizable variable.
4067
4068 2003-03-07 Simon Josefsson <jas@extundo.com>
4069
4070 * nnimap.el (nnimap-split-download-body-default): New, holds
4071 default for n-s-d-b.
4072 (nnimap-split-download-body): Add new setting (symbol default),
4073 which uses contents of n-s-d-b-d, and made it the default.
4074
4075 2003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4076
4077 * spam.el (spam-use-hashcash): New variable.
4078 (spam-list-of-checks): Added spam-use-hashcash with associated
4079 spam-check-hashcash.
4080 (spam-check-hashcash): New function, installed iff hashcash.el is
4081 loaded.
4082 (spam-setup-widening): Don't use (return).
4083
4084 2003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4085
4086 * gnus-agent.el (gnus-agent-fetch-group-1): Added default
4087 predicate of `false' to avoid an error when a group defines no
4088 predicate. Fixed typo that disabled agent scoring (i.e. the
4089 low/high predicates should now work).
4090
4091 2003-03-06 Teodor Zlatanov <tzz@lifelogs.com>
4092
4093 * spam.el: Add spam-maybe-spam-stat-load to
4094 gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook.
4095 (spam-bogofilter-register-with-bogofilter): Use
4096 spam-bogofilter-spam-switch and spam-bogofilter-ham-switch.
4097 (spam-bogofilter-spam-switch, spam-bogofilter-ham-switch): New
4098 custom variables to replace "-s" and "-n".
4099
4100 * gnus-group.el (gnus-group-get-new-news): Call the new
4101 gnus-get-top-new-news-hook hook.
4102
4103 * gnus-start.el (gnus-get-top-new-news-hook): New hook, run ONLY
4104 by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group.
4105
4106 2003-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4107
4108 * mm-uu.el (mm-uu-pgp-encrypted-test): Fix message.
4109
4110 2003-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
4111
4112 * gnus-cus.el (gnus-group-customize): Don't use delete-if which is
4113 a cl run-time function.
4114
4115 2003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4116
4117 * gnus-agent.el (gnus-agent-fetch-group-1): Added missing binding
4118 on gnus-agent-short-article.
4119 (gnus-category-read): Replaced CL function mapcar* with new macro:
4120 gnus-mapcar.
4121 * gnus-util.el (gnus-mapcar): New macro. Generalizes mapcar to
4122 support functions that accept multiple parameters. A separate
4123 sequence must be provided for each parameter in the function.
4124 Iteration stops when the end of the shortest list is reached.
4125
4126 2003-03-06 Jesper Harder <harder@ifa.au.dk>
4127
4128 * nnimap.el (nnimap-request-accept-article): Use delete-region.
4129
4130 * html2text.el (html2text-clean-dtdd, html2text-delete-tags)
4131 (html2text-delete-single-tag, html2text-clean-anchor)
4132 (html2text-remove-tags): Use delete-region.
4133 (html2text-fix-paragraphs): Simplify.
4134
4135 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt)
4136 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
4137 (mml1991-pgg-encrypt, mml1991-pgg-encrypt): Use delete-region, not
4138 kill-region.
4139
4140 2003-03-04 John Paul Wallington <jpw@gnu.org>
4141
4142 * gnus-agent.el (gnus-agent-enable-expiration)
4143 (gnus-agent-article-alist, gnus-agent-article-alist)
4144 (gnus-agent-cat-defaccessor): Doc fixes.
4145
4146 2003-03-04 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4147
4148 * gnus-agent.el (gnus-function-implies-unread-1): Grok
4149 byte-compiled functions.
4150
4151 2003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4152
4153 * gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
4154 customization between new maneuvering (which permits selecting
4155 undownloaded articles) and old maneuvering (which skipped over
4156 undownloaded articles) behaviors.
4157 (gnus-summary-find-next): Pass through the unread and subject
4158 parameters when calling gnus-summary-find-prev.
4159 (gnus-summary-find-next, gnus-summary-find-prev): Apply
4160 gnus-auto-goto-ignores to filter out unacceptable articles.
4161
4162 2003-03-04 Jesper Harder <harder@ifa.au.dk>
4163
4164 * mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
4165 exists in all supported Emacs versions, so we don't need this
4166 compatibility function.
4167 (mail-source-fetch-pop, mail-source-check-pop)
4168 (mail-source-fetch-webmail): Use read-passwd.
4169
4170 * nntp.el (nntp-send-authinfo, nntp-send-nosy-authinfo)
4171 (nntp-open-telnet, nntp-open-via-telnet-and-telnet): Use
4172 read-passwd.
4173
4174 * nnwarchive.el (nnwarchive-open-server): Use read-passwd.
4175
4176 * imap.el (imap-read-passwd): Remove.
4177 (imap-interactive-login): Use read-passwd.
4178
4179 * canlock.el (canlock-read-passwd): Remove.
4180 (canlock-insert-header, canlock-verify): Use read-passwd.
4181
4182 * sieve-manage.el (sieve-manage-read-passwd): Remove.
4183 (sieve-manage-interactive-login): Use read-passwd.
4184
4185 * pop3.el (pop3-read-passwd): Remove.
4186 (pop3-movemail, pop3-get-message-count, pop3-apop): Use
4187 read-passwd.
4188
4189 * pgg.el (pgg-read-passphrase): Simplify.
4190
4191 2003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4192
4193 * gnus-agent.el (gnus-agent-mode): Fixed the mode line reports
4194 'plugged' when actually 'unplugged' bug.
4195 (gnus-category-read): Ignore nil values when converting an
4196 old-format category so that the new-format category will default
4197 those attributes to the global variables.
4198
4199 2003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4200
4201 * mail-source.el (mail-source-delete-old-incoming-confirm): Fixed
4202 doc-string.
4203
4204 2003-03-03 Jesper Harder <harder@ifa.au.dk>
4205
4206 * nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'.
4207 * nndoc.el (nndoc-dissect-mime-parts-sub): Do.
4208 * nndb.el (nndb-request-accept-article, nndb-status-message): Do.
4209 * mm-url.el (mm-url-decode-entities-string): Do.
4210 * mml1991.el (mml1991-mailcrypt-sign, mml1991-gpg-sign): Do.
4211 * mm-decode.el (mm-find-raw-part-by-type): Do.
4212 * message.el (message-send-mail-partially)
4213 (message-send-mail-with-sendmail): Do.
4214 * gnus-uu.el (gnus-uu-save-article, gnus-uu-reginize-string): Do.
4215 * gnus-kill.el (gnus-pp-gnus-kill): Do.
4216 * gnus-art.el (gnus-article-treat-unfold-headers)
4217 (gnus-article-encrypt-body): Do.
4218
4219 2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4220
4221 * mail-source.el (mail-source-delete-incoming): Allow integer value.
4222 (mail-source-delete-old-incoming-confirm): New variable.
4223 (mail-source-delete-old-incoming): Use it. New function.
4224 (mail-source-callback): Call `mail-source-delete-old-incoming' if
4225 `mail-source-delete-incoming' is a nonnegative integer.
4226
4227 2003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4228
4229 * gnus-msg.el (gnus-extended-version): Fix for 'emacs-gnus-config.
4230 (gnus-user-agent): Fixed typo.
4231
4232 2003-03-03 Kevin Greiner <kgreiner@xpediantsolutions.com>
4233
4234 * gnus-agent.el (gnus-agent-enable-expiration): Fixed documentation.
4235 (gnus-agent-expire-group-1): Removed invalid (interactive) specifier.
4236
4237 2003-03-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4238
4239 * gnus-agent.el (gnus-agent-fetch-articles): Fix nil message.
4240 (gnus-agent-fetch-session): Allow debugging to take place.
4241
4242 2003-03-03 Jesper Harder <harder@ifa.au.dk>
4243
4244 * gnus-sum.el (gnus-highlight-selected-summary)
4245 (gnus-article-get-xrefs, gnus-summary-show-thread): Use
4246 `gnus-point-at-bol' and `gnus-point-at-eol' instead of
4247 `(progn (beginning-of-line) (point))'. It's shorter, faster,
4248 and makes it clear that we don't need the side effect.
4249 * gnus-util.el (gnus-delete-line): Do.
4250 * gnus-xmas.el (gnus-group-add-icon): Do.
4251 * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): Do.
4252 * nntp.el (nntp-send-authinfo-from-file): Do.
4253 * nnml.el (nnml-header-value): Do.
4254 * nnheader.el (nnheader-insert-references): Do.
4255 * gnus-cite.el (gnus-article-highlight-citation)
4256 (gnus-cite-parse): Do.
4257 * gnus-score.el (gnus-score-followup): Do.
4258 * gnus-draft.el (gnus-draft-send): Do.
4259 * gnus-group.el (gnus-group-highlight-line): Do.
4260 * gnus-cache.el (gnus-cache-braid-nov): Do.
4261 * nnfolder.el (nnfolder-retrieve-headers)
4262 (nnfolder-request-article): Do.
4263 * gnus-art.el (article-hide-boring-headers)
4264 (gnus-article-hide-header): Do.
4265
4266 * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
4267 * nnml.el (nnml-request-replace-article): Do.
4268 * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): Do.
4269 * nnfolder.el (nnfolder-request-move-article): Do.
4270 * gnus-cache.el (gnus-cache-possibly-remove-article): Do.
4271 * gnus-art.el (gnus-mm-display-part): Do.
4272
4273 * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.
4274
4275 2003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4276
4277 * nntp.el (nntp-possibly-change-group): Avoid calling
4278 process-buffer on nil (Which happened when you lost your
4279 connection while fetching); instead signal a "Server Closed
4280 Connection" error.
4281
4282 2003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4283
4284 * gnus-agent.el (gnus-agent-enable-expiration): New
4285 variable. Either ENABLE or DISABLE. Sets default behavior for
4286 selecting which groups are expired.
4287 (gnus-agent-cat-set-property, gnus-agent-cat-defaccessor,
4288 gnus-agent-set-cat-groups): Provides abstract interface for
4289 accessing agent category. Category now implemented by an alist.
4290 (gnus-agent-add-group, gnus-agent-remove-group,
4291 gnus-category-insert-line, gnus-category-edit-predicate,
4292 gnus-category-edit-score, gnus-category-edit-groups,
4293 gnus-category-copy, gnus-category-add, gnus-group-category): Use
4294 new agent category abstraction.
4295 (gnus-agent-find-parameter): New function. Search for agent
4296 configuration parameter first in the group's parameters, then its
4297 topics (if any), and then the group's category. If not found
4298 anywhere, use the original defined constants.
4299 (gnus-agent-fetch-headers, gnus-agent-fetch-group-1): Use new
4300 gnus-agent-find-parameter.
4301 (gnus-agent-fetch-headers, gnus-agent-uncached-articles): Clearing
4302 gnus-agent-cache now blocks retrieving headers and articles from
4303 the local cache. Fetched content is still added to the cache
4304 before being returned.
4305 (gnus-agent-fetch-session): Use error-message-string to generate
4306 displayed error message.
4307 (gnus-agent-customize-category): New Command. 'e' in category
4308 buffer opens category customization buffer.
4309 (gnus-category-read): Reads either positional or alist format;
4310 returns alist format.
4311 (gnus-category-write): Writes category file compatible with
4312 current, and previous, versions of gnus-agent.
4313 (gnus-category-make-function, gnus-category-make-function-1):
4314 Corrected documentation; parameter is predicate NOT category.
4315 (gnus-predicate-implies-unread): Now works in more cases per the
4316 todo comment.
4317 (gnus-function-implies-unread-1): New function. Supports
4318 gnus-predicate-implies-unread.
4319 (gnus-agent-expire-group): Command now provides default of group
4320 under point.
4321 (gnus-agent-expire-group-1): Obeys new agent-enable-expiration and
4322 agent-days-until-old parameters. No longer supports
4323 gnus-agent-expire-days being set to an alist.
4324 (gnus-agent-request-article): Now performs its own checks of
4325 gnus-agent, gnus-agent-cache, and gnus-plugged rather than
4326 assuming that the caller will do them correctly.
4327 (): Added one-time hook to gnus-group-prepare-hook. Detects when
4328 gnus-agent-expire-days is set to an alist. Converts said alist
4329 into group parameter so that gnus-agent-expire-days will not be
4330 needed.
4331 * gnus-art.el (gnus-request-article-this-buffer): Conditional
4332 checks surrounding gnus-agent-request-article removed; now
4333 performed by gnus-agent-request-article.
4334 * gnus-cus.el (gnus-agent-parameters): New variable. List of
4335 customizable group/topic parameters that regulate the agent.
4336 (gnus-group-customize): Uses gnus-agent-parameters. Replace
4337 kill-buffer with gnus-kill-buffer to remove the killed buffer from
4338 the list of gnus buffers.
4339 (gnus-trim-whitespace): Removes leading and trailing whitespace
4340 from multiline strings.
4341 (gnus-agent-cat-prepare-category-field)
4342 (gnus-agent-customize-category): Constructs a category
4343 customization buffer.
4344 * gnus-int.el (gnus-retrieve-headers)
4345 (gnus-request-expire-articles): No longer checks gnus-agent-cache
4346 as it is handled internally by the agent.
4347 (gnus-request-head, gnus-request-body): Conditional checks
4348 surrounding gnus-agent-request-article removed; now performed by
4349 gnus-agent-request-article.
4350
4351 * gnus-start.el (): Add defvar statements to resolve compilation
4352 warnings.
4353 (gnus-long-file-names): New function. Isolates platform dependent
4354 msdos-long-file-names.
4355 (gnus-save-startup-file-via-temp-buffer): New variable. Provides
4356 option of writing directly to file. Avoids memory exhausted
4357 errors when .newsrc.eld is huge.
4358 (gnus-save-newsrc-file): Uses new
4359 gnus-save-startup-file-via-temp-buffer.
4360 (gnus-gnus-to-quick-newsrc-format): Rewrite to write to
4361 standard-output.
4362 (gnus-display-time-event-handler): Change to alias from a defun
4363 to avoid a compile-time warning when display-time-event-handler is
4364 not defined.
4365 * gnus-util.el (gnus-with-output-to-file): New macro.
4366 Binds standard-output such that prin1 and princ will write directly
4367 to a file.
4368
4369 * gnus.el (gnus-agent-cache): Expand documentation.
4370 (gnus-summary-high-undownloaded-face): Remove second bold keyword
4371 so that this face is actually bold.
4372
4373 * nnkiboze.el (nnkiboze-request-article): Only use the cache when
4374 gnus-use-cache has been set.
4375
4376 2003-03-02 Jesper Harder <harder@ifa.au.dk>
4377
4378 * nnvirtual.el (nnvirtual-update-xref-header): Simplify.
4379
4380 2003-03-01 Jesper Harder <harder@ifa.au.dk>
4381
4382 * gnus-art.el (gnus-article-refer-article): Be more permissive.
4383
4384 2003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4385
4386 * spam.el: Fix typo.
4387
4388 2003-03-01 Satyaki Das <satyaki@theforce.stanford.edu>
4389
4390 * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
4391 errors-buffer. This produces a nicer error message in case of
4392 problems.
4393
4394 2003-03-01 Teodor Zlatanov <tzz@lifelogs.com>
4395
4396 * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
4397 load stats iff spam-use-stat is on.
4398
4399 * spam.el: Add spam-maybe-spam-stat-load to gnus-startup hook,
4400 also use spam-maybe-spam-stat-load and spam-maybe-spam-stat-save
4401 instead of spam-stat-load and spam-stat-save in the
4402 gnus-get-new-news-hook and gnus-save-newsrc-hook, respectively.
4403
4404 2003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4405
4406 * mm-view.el (mm-inline-text): Ignore errors from enriched-decode.
4407
4408 2003-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4409
4410 * message.el (message-make-fqdn): Protect against nil user-mail.
4411
4412 2003-02-28 Vasily Korytov <deskpot@myrealbox.com>
4413
4414 * gnus-art.el (gnus-boring-article-headers): New values:
4415 'to-list and 'cc-list.
4416
4417 2003-02-28 Teodor Zlatanov <tzz@lifelogs.com>
4418
4419 * spam.el (spam-setup-widening): New function to set.
4420 nnimap-split-download-body, we add it to gnus-get-new-news-hook.
4421 (spam-list-of-statistical-checks): List of statistical splitter
4422 checks.
4423 (spam-split): Added a widen call when a statistical check is
4424 enabled.
4425
4426 2003-02-28 Reiner Steib <Reiner.Steib@gmx.de>
4427
4428 * gnus-msg.el (gnus-user-agent): Changed default to
4429 'emacs-gnus-type, renamed 'full.
4430
4431 2003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
4432
4433 * nnfolder.el (nnfolder-request-accept-article): Don't use
4434 mail-header-unfold-field.
4435
4436 2003-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
4437
4438 * imap.el (imap-ssl-open): Don't depend on ssl.el.
4439 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
4440
4441 2003-02-26 Teodor Zlatanov <tzz@lifelogs.com>
4442
4443 * spam.el: Add spam-stat-load to gnus-get-new-news-hook.
4444 (spam-split): Remove spam-stat-load call.
4445
4446 2003-02-26 Simon Josefsson <jas@extundo.com>
4447
4448 * gnus-sum.el (gnus-summary-toggle-header): Run
4449 gnus-article-decode-hook instead of calling a-decode-encoded-words
4450 directly (the latter is run as part of the former).
4451
4452 2003-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
4453
4454 * gnus-agent.el (gnus-agent-expire-group): Remove debug.
4455
4456 2003-02-25 Jesper Harder <harder@ifa.au.dk>
4457
4458 * message.el (message-sendmail-envelope-from): New option.
4459 (message-sendmail-envelope-from): New function.
4460 (message-send-mail-with-sendmail): Use it.
4461
4462 2003-02-25 Reiner Steib <Reiner.Steib@gmx.de>
4463
4464 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Added
4465 compensation for TDMA addresses.
4466
4467 2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4468
4469 * gnus-msg.el (gnus-user-agent): New variable.
4470 (gnus-version-expose-system): Removed. Obsoleted by
4471 `gnus-user-agent'.
4472 (gnus-extended-version): Use `gnus-user-agent'.
4473
4474 2003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
4475
4476 * spam.el (spam-stat-register-spam-routine)
4477 (spam-stat-register-ham-routine): Remove spam-stat-save.
4478 (spam-stat hook): Add spam-stat-save to the gnus-save-newsrc-hook.
4479
4480 2003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4481
4482 * gnus-group.el (gnus-topic-mode-p): Fixed free variable
4483 reference.
4484
4485 2003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4486
4487 * nnheader.el (nnheader-find-nov-line): Changed midpoint
4488 calculation to avoid integer overflow.
4489
4490 2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4491
4492 * gnus-start.el (gnus-backup-startup-file): Fixed custom type.
4493
4494 2003-02-24 Ted Zlatanov <tzz@lifelogs.com>
4495
4496 * spam.el: Disabled spam-get-article-as-filename.
4497
4498 2003-02-24 Michael Shields <shields@msrl.com>
4499
4500 * gnus-group.el (gnus-group-is-exiting-without-update-p): New.
4501 * gnus-sum.el (gnus-summary-exit-no-update): Use it.
4502 * gnus-sum.el (gnus-summary-expire-articles): Use it.
4503 * spam.el (spam-summary-prepare-exit): Use it.
4504 * gnus.el (gnus-install-group-spam-parameters): New.
4505 * spam.el (spam-group-ham-processor-copy-p): New.
4506 * spam.el (spam-summary-prepare-exit): Support for ham copying.
4507 * spam.el (spam-mark-spam-as-expired-and-move-routine): Fix bug
4508 that would cause the current message to be moved if the group had
4509 no spam.
4510 * spam.el (spam-ham-move-routine): New `copy' argument.
4511
4512 2003-02-24 Martin Thornquist <martint@ifi.uio.no>
4513
4514 * gnus-topic.el (gnus-topic-select-group): Select last group if
4515 after last group.
4516 * gnus-group.el (gnus-group-select-group): Ditto.
4517
4518 2003-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
4519
4520 * gnus-art.el (popup-menu): Compiler macro for Emacs 20.
4521 (gnus-article-refer-article): Use gnus-point-at-(b|e)ol instead of
4522 point-at-(b|e)ol which aren't available in Emacs 20.
4523
4524 * gnus-registry.el (puthash): Alias to cl-puthash for Emacs 20.
4525
4526 2003-02-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
4527
4528 * gnus-start.el (gnus-activate-group): Re-enabled the catch error
4529 clause of the condition-case statement. Errors connecting to a
4530 server no longer terminate gnus.
4531
4532 * gnus-agent.el (gnus-agent-toggle-plugged): Renamed parameter to
4533 make its use obvious. Added no-nothing case to avoid
4534 opening(closing) servers when already open(closed).
4535 (gnus-agent-while-plugged): Added macro to facilitate internal use
4536 of gnus-agent-toggle-plugged.
4537 (gnus-agent-fetch-group): Use new gnus-agent-while-plugged to
4538 temporarily open servers.
4539 (gnus-agent-get-undownloaded-list): Sort list of article numbers
4540 as sorting gnus-newsgroup-headers is wrong.
4541 (gnus-agent-summary-fetch-group): Use new gnus-agent-while-plugged
4542 to temporarily open servers. Corrected logic to handle setting
4543 gnus-agent-mark-unread-after-downloaded.
4544 (gnus-agent-fetch-articles): Now handles headers with missing
4545 article sizes and/or missing article lengths. Now clears the
4546 message buffer when finished.
4547 (gnus-agent-fetch-group-1): Position point before calling
4548 gnus-summary-set-agent-mark.
4549 (gnus-get-predicate): Corrected description, parameter is
4550 predicate not category.
4551 (gnus-agent-expire-group): Adapted the gnus-agent-expire-* code to
4552 provide a separate single group expiration function.
4553 (gnus-agent-regenerate-group): Now clears the message buffer when
4554 finished.
4555
4556 2003-02-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4557
4558 * gnus.el (gnus-agent-target-move-group-header): New variable.
4559 * gnus-draft.el (gnus-draft-send): If special header
4560 "X-Gnus-Agent-Target-Move-Group" is present, do like Gcc into
4561 that group, instead of performing the regular sending functions.
4562
4563 2003-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
4564
4565 * gnus-xmas.el (gnus-xmas-mime-button-menu): Accept a prefix arg.
4566
4567 2003-02-20 Reiner Steib <Reiner.Steib@gmx.de>
4568
4569 * message.el (message-user-fqdn, message-valid-fqdn-regexp): New
4570 variables.
4571 (message-make-fqdn): Use it. Improved validity check.
4572
4573 2003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4574
4575 * message.el (message-user-mail-address): Check whether
4576 user-mail-address looks valid.
4577
4578 * gnus-msg.el (gnus-mailing-list-followup-to): New function.
4579
4580 * gnus-util.el (gnus-fetch-original-field): New function.
4581
4582 2003-02-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4583
4584 * message.el (message-mode): \\(...\\) around additional
4585 paragraph-separate alternative.
4586
4587 2003-02-23 Jesper Harder <harder@ifa.au.dk>
4588
4589 * gnus-art.el (gnus-mime-button-commands): Add ellipsis.
4590 (gnus-mime-button-menu): Define MIME popup menu with easy-menu to
4591 display key bindings.
4592 (gnus-mime-button-menu): Rewrite.
4593
4594 2003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4595
4596 * gnus-art.el (gnus-button-url-regexp): Removed `.
4597
4598 2003-02-23 Max Froumentin <mf@w3.org>
4599
4600 * gnus-art.el (gnus-button-url-regexp): Remove `, enter '.
4601
4602 2003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4603
4604 * gnus-art.el (gnus-mime-action-on-part): Require a match
4605 interactively.
4606
4607 * gnus-start.el (gnus-save-newsrc-file): Use
4608 gnus-backup-startup-file.
4609 (gnus-backup-startup-file): New variable.
4610
4611 2003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4612
4613 * gnus.el (gnus-summary-buffer-name): Moved function here.
4614
4615 * gnus-draft.el (defun): Remove debug.
4616
4617 2003-02-22 Jesper Harder <harder@ifa.au.dk>
4618
4619 * gnus-sum.el (gnus-summary-refer-article): Skip method if we
4620 can't open server.
4621
4622 2003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4623
4624 * gnus-draft.el (defun): Configure posting styles.
4625
4626 * gnus-start.el (gnus-get-unread-articles-in-group): Make sure
4627 the entry for the group exists before we alter it.
4628
4629 2003-02-22 David S. Goldberg <david.goldberg6@verizon.net> (tiny change)
4630
4631 * message.el (message-mode): MML tags separate paragraphs.
4632
4633 2003-02-22 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4634
4635 * gnus-agent.el (gnus-agent-get-undownloaded-list): Sort
4636 `gnus-newsgroup-headers'.
4637
4638 2003-02-22 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>
4639
4640 * gnus-art.el (gnus-article-refer-article): Grok more message id
4641 formats.
4642
4643 2003-02-22 Jesper Harder <harder@ifa.au.dk>
4644
4645 * mm-decode.el (mm-path-name-rewrite-functions): Doc fix: don't
4646 use "path name".
4647
4648 2003-02-21 Teodor Zlatanov <tzz@lifelogs.com>
4649
4650 * gnus-sum.el (gnus-summary-move-article)
4651 (gnus-summary-expire-articles): Send data header for article, not
4652 just article ID.
4653
4654 * gnus-registry.el (gnus-registry-hashtb, gnus-register-action)
4655 (gnus-register-spool-action): Added hashtable of message ID keys
4656 with message motion data.
4657
4658 2003-02-21 Reiner Steib <Reiner.Steib@gmx.de>
4659
4660 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): New
4661 variable, used in `gnus-button-mid-or-mail-heuristic'.
4662 (gnus-button-mid-or-mail-heuristic): New function derived from
4663 Florian Weimer's Perl script.
4664 (gnus-button-handle-mid-or-mail): Allow a function instead of
4665 'guess.
4666 (gnus-button-guessed-mid-regexp): Removed.
4667
4668 2003-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
4669
4670 * message.el (message-resend): Bind message-setup-hook to nil;
4671 remove X-Draft-From header.
4672
4673 2003-02-20 Jesper Harder <harder@ifa.au.dk>
4674
4675 * gnus-sum.el (gnus-simplify-subject-fully, gnus-subject-equal)
4676 (gnus-newsgroup-undownloaded)
4677 (gnus-summary-save-parts-default-mime, gnus-auto-select-next):
4678 Doc fixes.
4679
4680 2003-02-17 John Paul Wallington <jpw@gnu.org>
4681
4682 * gnus.el (gnus-shell-command-separator, gnus-email-address)
4683 (gnus-default-charset, gnus-other-frame-parameters): Doc fixes.
4684
4685 2003-02-20 Jesper Harder <harder@ifa.au.dk>
4686
4687 * gnus-spec.el (gnus-xmas-format): Use insert instead of
4688 insert-string which is obsolete in Emacs 22.1.
4689
4690 * message.el (message-cross-post-followup-to-header): Do.
4691
4692 * spam.el (spam-ifile-register-with-ifile)
4693 (spam-stat-register-spam-routine)
4694 (spam-stat-register-ham-routine)
4695 (spam-bogofilter-register-with-bogofilter): Do.
4696
4697 * mailcap.el (mailcap-mime-data): Fix typo.
4698
4699 * gnus-topic.el (gnus-topic-make-menu-bar): Add ellipsis.
4700
4701 2003-02-19 Reiner Steib <Reiner.Steib@gmx.de>
4702
4703 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
4704 (gnus-cite-parse): Renamed `gnus-unsightly-citation-regexp' to
4705 `gnus-cite-unsightly-citation-regexp'.
4706
4707 2003-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
4708
4709 * gnus-msg.el (gnus-copy-article-buffer): Copy an article header
4710 even if there's just a header.
4711
4712 2003-02-19 Jesper Harder <harder@ifa.au.dk>
4713
4714 * message.el (message-fix-before-sending): Fix highlighting of
4715 illegible and invisible text.
4716
4717 * gnus-util.el (gnus-multiple-choice): Separate choices with
4718 ",\e,A \e(B". Suggested by Dan Jacobson <jidanni@dman.ddts.net>.
4719
4720 2003-02-18 Jesper Harder <harder@ifa.au.dk>
4721
4722 * gnus-sum.el (gnus-summary-exit-no-update): Use gnus-kill-buffer.
4723
4724 2003-02-18 Teodor Zlatanov <tzz@lifelogs.com>
4725
4726 * spam.el (spam-ham-move-routine)
4727 (spam-mark-spam-as-expired-and-move-routine): Use
4728 gnus-summary-kill-process-mark and gnus-summary-yank-process-mark
4729 around process-mark manipulation on the group.
4730
4731 2003-02-17 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4732
4733 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME/Multipart
4734 submenu.
4735
4736 2003-02-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4737
4738 * mail-source.el (mail-source-fetch): Reverse the return value of
4739 the continuation question.
4740
4741 2003-02-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4742
4743 * nndraft.el (nndraft-request-move-article): Bind
4744 nnmh-allow-delete-final to t.
4745
4746 2003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4747
4748 * mm-uu.el (mm-uu-uu-filename): Fix use of character constant.
4749
4750 2003-02-11 Stefan Monnier <monnier@cs.yale.edu>
4751
4752 * nntp.el (nntp-accept-process-output): Don't use point-max to get
4753 the buffer's size.
4754
4755 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4756
4757 * nnheader.el: Added cygwin to system-type comparisons.
4758
4759 2003-01-27 Juanma Barranquero <lektu@terra.es>
4760
4761 * imap.el (imap-mailbox-status): Fix typo.
4762
4763 2003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4764
4765 * gnus-art.el (gnus-article-prepare): Don't set agent mark if
4766 online.
4767
4768 2003-02-14 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4769
4770 * gnus-agent.el (gnus-agent-group-make-menu-bar): Include all
4771 commands.
4772 * gnus-sum.el: Small change from Frank Weinberg
4773 <frank@usenet-rundfahrt.de>:
4774 (gnus-auto-center-group): New variable.
4775 (gnus-summary-read-group-1): Use it.
4776 (gnus-summary-next-group): Fix docstring.
4777
4778 2003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4779
4780 * gnus-util.el (gnus-faces-at): Simplify.
4781
4782 2003-02-13 Teodor Zlatanov <tzz@lifelogs.com>
4783
4784 * spam.el (spam-ham-move-routine)
4785 (spam-mark-spam-as-expired-and-move-routine): Made the article
4786 move conditional, so it's not called even if there's nothing to move.
4787
4788 2003-02-13 Kurt B. Kaiser <kbk@shore.net>
4789
4790 * message.el (message-unix-mail-delimiter): Accept any whitespace
4791 after the email address and before the date; do not require the
4792 space character.
4793
4794 2003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4795
4796 * gnus-art.el (gnus-article-only-boring-p): Make sure that the
4797 gnus-article-boring-faces variable is bound; use gnus-faces-at.
4798
4799 * gnus-util.el (gnus-faces-at): New macro.
4800
4801 2003-02-13 Michael Shields <shields@msrl.com>
4802
4803 * gnus-cite.el
4804 (gnus-cite-attribution-suffix, gnus-cite-parse):
4805 Better handling for Microsoft citation styles.
4806 (gnus-unsightly-citation-regexp): New.
4807
4808 2003-02-12 Michael Shields <shields@msrl.com>
4809
4810 * gnus-art.el (article-strip-banner): Strip both per-group and
4811 per-user-address banners.
4812 (article-really-strip-banner): New.
4813
4814 2003-02-12 Michael Shields <shields@msrl.com>
4815
4816 * gnus-sum.el (gnus-article-goto-next-page,
4817 gnus-article-goto-prev-page): Call gnus-summary-*-page, instead of
4818 relying on the summary bindings of `n' and `p'.
4819
4820 2003-02-12 Michael Shields <shields@msrl.com>
4821
4822 * gnus-art.el (gnus-article-only-boring-p): New.
4823 (gnus-article-skip-boring): New.
4824 * gnus-cite.el (gnus-article-boring-faces): New.
4825 * gnus-sum.el (gnus-summary-next-page): Use
4826 gnus-article-only-boring-p.
4827
4828 2003-02-12 Teodor Zlatanov <tzz@lifelogs.com>
4829
4830 * spam.el (spam-mark-spam-as-expired-and-move-routine)
4831 (spam-ham-move-routine): Unmark all articles before marking those
4832 of interest and calling gnus-summary-move-article.
4833
4834 2003-02-12 Jesper Harder <harder@ifa.au.dk>
4835
4836 * gnus.el (gnus-kill-buffer): Move to gnus.el because it's
4837 logically the complement of gnus-get-buffer-create and
4838 gnus-add-buffer.
4839
4840 * gnus-util.el (gnus-kill-buffer): Do.
4841
4842 * nnmail.el: Autoload gnus-kill-buffer.
4843
4844 2003-02-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
4845
4846 * gnus-agent.el (gnus-summary-set-agent-mark): Added call to
4847 gnus-summary-goto-subject as gnus-summary-update-mark operates on
4848 the current LINE.
4849 (gnus-agent-summary-fetch-group): Minimized the number of times
4850 that the article is updated in the buffer.
4851
4852 2003-02-11 Teodor Zlatanov <tzz@lifelogs.com>
4853
4854 * spam.el (spam-ham-move-routine): Use the process-mark instead of
4855 gnus-current-article when moving articles.
4856 (spam-mark-spam-as-expired-and-move-routine): Ditto,
4857 use the process-mark.
4858
4859 2003-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4860
4861 * gnus-topic.el (gnus-topic-expire-articles): Recursive.
4862 (gnus-topic-catchup-articles): Ditto.
4863 (gnus-topic-mark-topic): Reverse recursive logic.
4864
4865 2003-02-11 Jesper Harder <harder@ifa.au.dk>
4866
4867 * gnus-sum.el (gnus-summary-refer-thread): Handle case where
4868 gnus-refer-thread-limit is t.
4869
4870 2003-02-10 Jesper Harder <harder@ifa.au.dk>
4871
4872 * mm-util.el (mm-mule-charset-to-mime-charset): Use
4873 sort-coding-systems to prefer utf-8 over utf-16.
4874
4875 2003-02-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4876
4877 * gnus-agent.el (gnus-agent-expire-days):
4878 gnus-request-move-article depends on gnus-agent-expire to clean up
4879 the cache after moving the article. Therefore, g-a-e-d can NOT
4880 default to nil or can gnus-agent-expire be disabled by doing so.
4881 If you don't want to run gnus-agent-expire, don't call it.
4882 (gnus-agent-expire): The broken test to disable gnus-agent-expire
4883 when g-a-e-d was NOT nil was removed.
4884 (gnus-agent-article-name): Removed unnecessary input test as
4885 article IDs are always strings.
4886 (gnus-agent-regenerate-group): Added check to protect against
4887 servers that generate absurdly long article IDs. Valid IDs are
4888 less than 10 digits to avoid overflow errors. Fixed logic error
4889 when ensuring that the final article ID is present in the new
4890 alist.
4891
4892 2003-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4893
4894 * gnus-topic.el (gnus-topic-goto-missing-topic): Just move to the
4895 next line after finding the parent.
4896
4897 2003-02-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4898
4899 * gnus.el (gnus-version-number): Bumped.
4900
4901 2003-02-08 23:23:27 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
4902
4903 * gnus.el: Oort Gnus v0.15 is released.
4904
4905 2003-02-08 Michael Welsh Duggan <md5i@cs.cmu.edu>
4906
4907 * nnmail.el (nnmail-split-it): If a message ends up matching the
4908 same mailbox more than once, it will cause duplicates to appear
4909 in the mailbox.
4910
4911 2003-02-08 Simon Josefsson <jas@extundo.com>
4912
4913 * gnus-sum.el (gnus-summary-select-article): Remove blink removal
4914 code that only worked under Emacs.
4915
4916 2003-02-08 Satyaki Das <satyaki@chicory.stanford.edu>
4917
4918 * pgg-gpg.el (pgg-gpg-process-region): Don't blink.
4919
4920 2003-02-08 Jesper Harder <harder@ifa.au.dk>
4921
4922 * gnus-art.el (gnus-article-refer-article): Use
4923 gnus-replace-in-string.
4924
4925 * gnus-util.el (gnus-map-function): Remove unneeded let-binding.
4926 (gnus-remove-duplicates): Do.
4927
4928 2003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
4929
4930 * gnus-int.el (gnus-internal-registry-spool-current-method):
4931 New variable.
4932 (gnus-request-scan): Set
4933 gnus-internal-registry-spool-current-method to gnus-command-method
4934 before a request-scan operation.
4935
4936 * gnus-registry.el (regtest-nnmail): Use
4937 gnus-internal-registry-spool-current-method.
4938
4939 2003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4940
4941 * mail-source.el (mail-source-fetch): Typo fix.
4942
4943 2003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
4944
4945 * nnmail.el (nnmail-spool-hook): New hook.
4946 (nnmail-cache-insert): Call nnmail-spool-hook.
4947
4948 * gnus-registry.el: New file with examples of using the hooks.
4949
4950 * gnus.el (gnus-registry): Added registry customization group.
4951 (gnus-group-prefixed-name): Improve function to return full group
4952 name optionally.
4953 (gnus-group-guess-prefixed-name): Shortcut to
4954 gnus-group-prefixed-name, using just the group name.
4955 (gnus-group-full-name): Always get a group's full name.
4956 (gnus-group-guess-full-name): Shortcut, using just the group name.
4957
4958 * gnus-sum.el (gnus-summary-article-move-hook)
4959 (gnus-summary-article-delete-hook)
4960 (gnus-summary-article-expire-hook): New hooks.
4961 (gnus-summary-move-article, gnus-summary-expire-articles)
4962 (gnus-summary-delete-article): Invoke the new hooks.
4963
4964 2003-02-07 Frank Weinberg <frank@usenet-rundfahrt.de>
4965
4966 * gnus-art.el (gnus-article-refer-article): Strip leading "news:"
4967 from message-ID.
4968
4969 2003-02-07 Jesper Harder <harder@ifa.au.dk>
4970
4971 * gnus-util.el (gnus-run-hooks): Use save-current-buffer.
4972
4973 2003-02-07 John Paul Wallington <jpw@gnu.org>
4974
4975 * mm-util.el (mm-delete-duplicates, mm-append-to-file)
4976 (mm-write-region, mm-detect-coding-region): Doc fixes.
4977
4978 2003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4979
4980 * mail-source.el (mail-source-fetch): Ignore errors.
4981 (mail-source-ignore-errors): New variable.
4982
4983 * gnus-sum.el (gnus-summary-refer-thread): Don't re-fetch current
4984 articles.
4985
4986 * gnus-msg.el (gnus-version-expose-system): Change default.
4987
4988 2003-02-07 Vasily Korytov <deskpot@myrealbox.com>
4989
4990 * gnus-msg.el (gnus-version-expose-system): New variable.
4991
4992 2003-02-07 Simon Josefsson <jas@extundo.com>
4993
4994 * mml-sec.el (mml-unsecure-message): Don't use kill-region. Tiny
4995 patch from deskpot@myrealbox.com (Vasily Korytov).
4996
4997 2003-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4998
4999 * gnus-art.el (article-display-face): Get the Face header from
5000 the current buffer.
5001
5002 2003-02-06 Katsumi Yamaoka <yamaoka@jpl.org>
5003
5004 * gnus-art.el (gnus-mime-view-part-internally): Bind
5005 buffer-read-only to nil.
5006
5007 2003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5008
5009 * gnus-agent.el (gnus-agent-expire-1,2): Pass the dir argument
5010 from g-a-e-1 to g-a-e-2.
5011
5012 2003-02-05 Teodor Zlatanov <tzz@lifelogs.com>
5013
5014 * spam.el (spam-check-BBDB): No need to regexp-quote the argument
5015 of bbdb-search-simple, use spam-use-BBDB-exclusive.
5016 (spam-check-whitelist): Use spam-use-whitelist-exclusive.
5017 (spam-use-whitelist-exclusive): New variable affecting
5018 spam-use-whitelist.
5019 (spam-use-BBDB-exclusive): New variable affecting spam-use-BBDB.
5020
5021 2003-02-05 Simon Josefsson <jas@extundo.com>
5022
5023 * gnus-agent.el (gnus-agent-expire-days): Change default to nil.
5024 (gnus-agent-expire): Don't expire if g-a-e-d is nil.
5025 (gnus-agent-expire): Move most code into gnus-agent-expire-1.
5026 (gnus-agent-expire-1): New.
5027 (gnus-agent-expire-1): Move code into gnus-agent-expire-2.
5028 (gnus-agent-expire-2): New.
5029
5030 2003-02-05 Jesper Harder <harder@ifa.au.dk>
5031
5032 * gnus-util.el (gnus-delete-if): Rename to gnus-remove-if.
5033 "delete-if" is misleading because it isn't actually destructive.
5034
5035 * gnus-topic.el (gnus-group-prepare-topics): Use new name.
5036
5037 * nnmail.el (nnmail-purge-split-history): Do.
5038
5039 * gnus-win.el (gnus-get-buffer-window): Do.
5040
5041 * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary
5042 let-binding.
5043 (gnus-simplify-all-whitespace): Do.
5044
5045 2003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5046
5047 * gnus-delay.el (gnus-delay-article): Fix binding of the
5048 nndraft:delayed group.
5049
5050 2003-02-04 Teodor Zlatanov <tzz@lifelogs.com>
5051
5052 * gnus.el (spam group parameters): Change 'other to 'const in
5053 the group parameter definitions to soothe XEmacs.
5054
5055 2003-02-04 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5056
5057 * gnus-delay.el (gnus-delay-article): Really create
5058 nndraft:delayed group if it doesn't exist.
5059
5060 2003-02-04 Jesper Harder <harder@ifa.au.dk>
5061
5062 * gnus-sum.el (gnus-summary-search-article): Speed up by
5063 disabling various visual features while searching.
5064 (gnus-summary-recenter): Test gnus-auto-center-summary first.
5065
5066 2003-02-03 Jesper Harder <harder@ifa.au.dk>
5067
5068 * spam.el (spam-list-of-checks): Don't quote nil and t in
5069 docstrings. From the elisp manual:
5070
5071 When a documentation string refers to a Lisp symbol, write
5072 it [..] with single-quotes around it. [..] There are two
5073 exceptions: write t and nil without single-quotes.
5074
5075 * messcompat.el (message-from-style): Do.
5076
5077 * message.el (message-send-mail): Do.
5078
5079 * gnus-util.el (gnus-use-byte-compile): Do.
5080
5081 * gnus-score.el (gnus-score-lower-thread): Do.
5082
5083 * gnus-int.el (gnus-server-unopen-status): Do.
5084
5085 * gnus.el (gnus-define-group-parameter, gnus-large-newsgroup)
5086 (large-newsgroup-initial, gnus-install-group-spam-parameters): Do.
5087
5088 * gnus-cus.el (gnus-group-customize, gnus-score-parameters)
5089 (gnus-group-parameters): Do.
5090
5091 * gnus-art.el (gnus-article-mime-match-handle-function): Do.
5092
5093 * mm-decode.el (mm-text-html-renderer): Do.
5094
5095 2003-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
5096
5097 * nnheader.el (nnheader-directory-separator-character): Change the
5098 way to compute the dafault value.
5099
5100 2003-02-02 Jesper Harder <harder@ifa.au.dk>
5101
5102 * gnus-art.el (gnus-button-handle-describe-key): Implement it.
5103 (gnus-button-alist): Fix regexp for describe-key.
5104 (gnus-button-handle-describe-function)
5105 (gnus-button-handle-describe-variable)
5106 (gnus-button-handle-apropos, gnus-button-handle-apropos-command)
5107 (gnus-button-handle-apropos-variable)
5108 (gnus-button-handle-apropos-documentation): Docstring fix.
5109
5110 * gnus-util.el (gnus-kill-buffer): Use get-buffer.
5111
5112 2003-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5113
5114 * gnus-draft.el (gnus-group-send-queue): Bind gnus-posting-styles
5115 to nil.
5116
5117 * nnmail.el: Removed gnus-util autoload.
5118
5119 * gnus.el: Use gnus-prin1-to-string throughout.
5120
5121 * gnus-util.el (gnus-prin1-to-string): Bind print-length and
5122 print-level.
5123
5124 * gnus-art.el (article-display-x-face): Removed grey x-face stuff.
5125 (gnus-treat-display-grey-xface): Removed.
5126
5127 * gnus-fun.el (gnus-grab-cam-face): New.
5128 (gnus-convert-image-to-gray-x-face): Removed.
5129 (gnus-convert-gray-x-face-to-xpm): Removed.
5130 (gnus-convert-gray-x-face-region): Removed.
5131 (gnus-grab-gray-x-face): Removed.
5132
5133 * nnmail.el (nnmail-expiry-wait-function): Doc indent.
5134
5135 2003-01-31 Jesper Harder <harder@ifa.au.dk>
5136
5137 * gnus-util.el (gnus-kill-buffer): Functions in gnus-util
5138 shouldn't depend on the rest of Gnus, so test if gnus-buffers is
5139 bound.
5140
5141 * nnmail.el (nnmail-cache-close): Use gnus-kill-buffer.
5142
5143 2003-01-30 Jesper Harder <harder@ifa.au.dk>
5144
5145 * gnus-cite.el (gnus-cite-reply-regexp, gnus-cite-always-check):
5146 Remove -- these are bogus options which are never used.
5147
5148 2003-01-29 Jesper Harder <harder@ifa.au.dk>
5149
5150 * gnus-art.el (gnus-article-mode): Use summary tool bar.
5151
5152 2003-01-27 Teodor Zlatanov <tzz@lifelogs.com>
5153
5154 * spam.el (spam-check-blackholes)
5155 (spam-blackhole-good-server-regex): New variable to skip some IPs
5156 when checking blackholes; use it.
5157 (spam-check-bogofilter-headers)
5158 (spam-bogofilter-bogosity-positive-spam-header): New variable, in
5159 case more X-Bogosity is used than just "Yes/No".
5160 (spam-ham-move-routine): Semi-fixed, only first article is
5161 properly moved now.
5162
5163 2003-01-27 Jesper Harder <harder@ifa.au.dk>
5164
5165 * gnus-util.el (gnus-kill-buffer): Remove buffer from gnus-buffers
5166 as well.
5167
5168 * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer.
5169
5170 * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): Do.
5171
5172 * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): Do.
5173
5174 * gnus-bcklg.el (gnus-backlog-shutdown): Do.
5175
5176 * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): Do.
5177
5178 2003-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
5179
5180 * gnus-fun.el (gnus-face-encode): New function.
5181 (gnus-convert-png-to-face): Use it.
5182
5183 * gnus-sum.el (gnus-summary-make-menu-bar): Added M-& to marks.
5184
5185 2003-01-26 Jesper Harder <harder@ifa.au.dk>
5186
5187 * mm-decode.el (mm-dissection-list): Remove.
5188 (mm-dissect-singlepart): Don't push to mm-dissection-list, it's
5189 only used in mm-remove-all-parts.
5190 (mm-remove-all-parts): Remove it, it's never called.
5191
5192 2003-01-25 Simon Josefsson <jas@extundo.com>
5193
5194 * gnus-group.el (gnus-group-make-group): Report errors.
5195
5196 * nnimap.el (nnimap-request-create-group): Ditto.
5197
5198 * sieve-manage.el (sieve-manage-is-okno): Parse literal strings.
5199
5200 * sieve.el (sieve-upload): Fix error printing.
5201
5202 * mm-encode.el (mm-qp-or-base64): Always QP iff
5203 mm-use-ultra-safe-encoding and cleartext PGP.
5204
5205 * gnus-sum.el (gnus-summary-select-article): Inhibit
5206 redisplay (mainly for secured messages).
5207
5208 * nnmail.el (nnmail-article-group): Copy body too (but don't
5209 process it).
5210
5211 2003-01-25 Jesper Harder <harder@ifa.au.dk>
5212
5213 * gnus-art.el (gnus-article-setup-buffer): Reset
5214 gnus-button-marker-list.
5215
5216 2003-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5217
5218 * nntp.el (nntp-read-timeout): Default to using a second delay
5219 under Microsoft Windows.
5220
5221 2003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5222
5223 * nnheader.el (nnheader-directory-separator-character): New
5224 variable.
5225
5226 2003-01-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5227
5228 * gnus-agent.el (gnus-agent-max-fetch-size)
5229 (gnus-agent-article-alist, gnus-agent-get-undownloaded-list)
5230 (gnus-agent-catchup, gnus-agent-summary-fetch-group)
5231 (gnus-agent-fetch-articles, gnus-agent-backup-overview-buffer)
5232 (gnus-agent-flush-cache, gnus-agent-fetch-headers)
5233 (gnus-agent-braid-nov, gnus-agent-load-alist)
5234 (gnus-agent-article-alist-save-format)
5235 (gnus-agent-read-agentview, gnus-agent-save-alist)
5236 (gnus-agent-fetch-group-1, gnus-agent-expire)
5237 (gnus-agent-uncached-articles, gnus-agent-retrieve-headers)
5238 (gnus-agent-regenerate-group): Reformat to keep under eighty
5239 columns. Reword docstrings so that first line is under eighty
5240 chars and a complete sentence. Still need to work on the rear
5241 end of the file, in particular gnus-agent-expire.
5242
5243 2003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5244
5245 * gnus-agent.el (gnus-agentize): Indent.
5246
5247 * gnus.el (gnus-version-number): Bumped.
5248
5249 2003-01-24 20:32:44 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5250
5251 * gnus.el: Oort Gnus v0.14 is released.
5252
5253 2003-01-24 Mark Thomas <swoon@bellatlantic.net> (tiny change)
5254
5255 * gnus-sum.el (gnus-summary-prepare-threads): Reset state for %B
5256 before beginning.
5257
5258 2003-01-24 Teodor Zlatanov <tzz@lifelogs.com>
5259
5260 * spam.el (spam-check-blackholes, spam-split)
5261 (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit): Added
5262 gnus-message calls to show to users what spam.el is doing.
5263
5264 2003-01-24 Jesper Harder <harder@ifa.au.dk>
5265
5266 * gnus-msg.el (gnus-message-replysign)
5267 (gnus-message-replyencrypt): Fix typo.
5268
5269 2003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5270
5271 * gnus-art.el (gnus-mime-security-show-details): Toggle showing
5272 details.
5273
5274 2003-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5275
5276 * gnus-art.el (gnus-article-press-button): let* -> let.
5277 (gnus-mime-security-show-details): Cleaned up.
5278 (gnus-mime-security-press-button): Save excursion.
5279 (gnus-insert-mime-security-button): Clean up.
5280
5281 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Doc fix.
5282
5283 * gnus-async.el (gnus-async-wait-for-article): Don't use a
5284 timeout.
5285
5286 * nntp.el (nntp-accept-process-output): Removed timeout.
5287 (nntp-read-timeout): New variable.
5288 (nntp-accept-process-output): Use it.
5289
5290 * gnus-sum.el (gnus-data-find-list): Remove *.
5291
5292 2003-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
5293
5294 * gnus-sum.el (gnus-summary-first-subject): Fixed bug that I
5295 introduced on 2002-01-22.
5296 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5297
5298 2003-01-23 Teodor Zlatanov <tzz@lifelogs.com>
5299
5300 * spam.el (spam-check-regex-headers, spam-list-of-checks)
5301 (spam-regex-headers-spam, spam-regex-headers-ham): Added spam/ham
5302 checks of incoming mail based on simple header regexp matching.
5303
5304 2003-01-22 Teodor Zlatanov <tzz@lifelogs.com>
5305
5306 * gnus-sum.el (gnus-spam-mark): Set to `$'.
5307
5308 2003-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
5309
5310 * gnus-agent.el (gnus-agent-get-undownloaded-list): Now computes
5311 gnus-newsgroup-unfetched, the list of articles whose headers have
5312 not been fetched from the server.
5313
5314 * gnus-sum.el (gnus-summary-find-next): Removed undownloaded
5315 parameter as it never worked due to a bug. Added check to prevent
5316 selection of any article in the gnus-newsgroup-unfetched list.
5317 (gnus-summary-find-prev): Added check to prevent selection of any
5318 article in the gnus-newsgroup-unfetched list.
5319 (gnus-summary-first-subject): Documented API. Modified
5320 implementation so that constraints are handled independently.
5321 Added check to prevent selection of any article in the
5322 gnus-newsgroup-unfetched list.
5323 (gnus-summary-first-unseen-subject): Updated parameters in
5324 gnus-summary-first-subject call to match new API.
5325 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5326 (gnus-summary-catchup): Do not mark unfetched articles as read.
5327
5328 2003-01-22 Jesper Harder <harder@ifa.au.dk>
5329
5330 * gnus-art.el (gnus-treat-strip-pgp, gnus-article-hide-pgp-hook):
5331 make-obsolete-variable allows only two arguments in XEmacs and
5332 Emacs 20.
5333
5334 * gnus-sum.el (gnus-summary-wash-hide-map): Remove
5335 gnus-article-hide-pgp.
5336 (gnus-summary-make-menu-bar): Do.
5337
5338 * gnus-art.el (gnus-treat-strip-pgp): Make obsolete.
5339 (gnus-treatment-function-alist): Remove gnus-treat-strip-pgp and
5340 gnus-article-hide-pgp.
5341 (article-hide-pgp): Remove.
5342 (gnus-article-hide): Remove gnus-article-hide-pgp.
5343
5344 * gnus.el: Remove gnus-article-hide-pgp.
5345
5346 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5347
5348 * message.el (message-required-headers): Doc fix.
5349
5350 2003-01-21 Teodor Zlatanov <tzz@lifelogs.com>
5351
5352 * spam.el (spam-group-ham-processor-bogofilter-p): Fixed bug.
5353 (spam-ifile-register-ham-routine, spam-ifile-ham-category): New
5354 option to make ifile a purely binary classifier.
5355
5356 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5357
5358 * mml-sec.el (mml-secure-sign-pgpauto): Renamed.
5359 (mml-secure-encrypt-pgpmime): Removed double.
5360
5361 * gnus-sum.el (gnus-summary-mark-article-as-replied): Added
5362 debugging statements.
5363
5364 2003-01-21 Andreas Fuchs <asf@void.at>
5365
5366 * mml-sec.el (mml-sign-alist): Added pgpauto.
5367
5368 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5369
5370 * gnus.el (gnus-version-number): Bumped version number.
5371
5372 2003-01-21 07:15:41 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5373
5374 * gnus.el: Oort Gnus v0.13 is released.
5375
5376 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5377
5378 * gnus-art.el (gnus-button-url-regexp): Removed |.
5379
5380 * message.el (message-send-hook): Doc fix.
5381
5382 * gnus-win.el (gnus-buffer-configuration): Display article
5383 instead of article-copy when `reply'.
5384
5385 2003-01-21 Jesper Harder <harder@ifa.au.dk>
5386
5387 * gnus.el (gnus-format): Change customize group to gnus.
5388 (gnus-cache): Add link.
5389 (gnus-group-charter-alist): Fix docstring.
5390
5391 2003-01-20 Jesper Harder <harder@ifa.au.dk>
5392
5393 * mailcap.el (mailcap-print-command): lpr-command might be
5394 unbound in XEmacs.
5395
5396 2003-01-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
5397
5398 * gnus-agent.el (gnus-agent-regenerate-group): Added interactive form.
5399
5400 * gnus-sum.el (gnus-summary-update-article-line): Fixed
5401 calculation of net characters added for use in the gnus-data
5402 structure.
5403
5404 2003-01-18 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5405
5406 * nnmail.el (nnmail-process-unix-mail-format): Improve error
5407 message. Suggested by Jari Aalto.
5408
5409 2003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5410
5411 * gnus-art.el (gnus-article-followup-with-original): Clean up.
5412 (gnus-article-reply-with-original): Ditto.
5413
5414 * gnus-sum.el (gnus-summary-catchup): Make sure downloadable,
5415 read articles don't become unread.
5416
5417 2003-01-17 Simon Josefsson <jas@extundo.com>
5418
5419 * gnus-fun.el (gnus-x-face-from-file):
5420 (gnus-face-from-file): Suggest image format in minibuffer prompt.
5421
5422 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5423 (gnus-convert-image-to-face-command): Doc fix.
5424
5425 2003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5426
5427 * gnus-fun.el (gnus-convert-face-to-png): Protect against errors.
5428
5429 2003-01-17 Jesper Harder <harder@ifa.au.dk>
5430
5431 * gnus-art.el (gnus-mime-print-part): Use mm-save-part-to-file to
5432 avoid encoding problems.
5433
5434 * mailcap.el (mailcap-ps-command): New variable.
5435 (mailcap-mime-data): Add print entry where applicable. Use
5436 pdftotext on a tty.
5437
5438 2003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
5439
5440 * gnus-sum.el (gnus-alter-header-function): Add type and group.
5441
5442 2003-01-16 Simon Josefsson <jas@extundo.com>
5443
5444 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5445 (gnus-convert-image-to-face-command, gnus-x-face-from-file)
5446 (gnus-face-from-file): Doc fix; don't mention image format.
5447
5448 2003-01-16 Teodor Zlatanov <tzz@lifelogs.com>
5449
5450 * spam.el (spam-get-article-as-filename): New function (unused for now).
5451 (spam-get-article-as-buffer): New function.
5452 (spam-get-article-as-string): Use spam-get-article-as-buffer.
5453 (spam-summary-prepare-exit): Fixed bug, noticed by Malcolm Purvis.
5454
5455 2003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
5456
5457 * gnus-agent.el: Don't use `path'.
5458 From the GNU coding standards:
5459
5460 Please do not use the term ``pathname'' that is used in Unix
5461 documentation; use ``file name'' (two words) instead. We use
5462 the term ``path'' only for search paths, which are lists of
5463 directory names.
5464
5465 * nnsoup.el (nnsoup-file-name): Ditto.
5466
5467 * nnmail.el (nnmail-pathname-coding-system): Ditto.
5468 (nnmail-group-pathname): Ditto.
5469
5470 * nnimap.el (nnimap-group-overview-filename): Ditto.
5471
5472 * nnheader.el (nnheader-pathname-coding-system): Ditto.
5473 (nnheader-group-pathname): Ditto.
5474
5475 * nnfolder.el (nnfolder-group-pathname): Ditto.
5476
5477 * gnus.el (gnus-home-directory): Ditto.
5478
5479 * gnus-group.el (gnus-group-icon-list): Ditto.
5480
5481 2003-01-16 Jesper Harder <harder@ifa.au.dk>
5482
5483 * gnus-art.el (gnus-mime-print-part): Use mm-handle-media-type.
5484
5485 * message.el (message-mode-menu): Use it.
5486 (message-mode-menu): Deactivate "Yank Original" if there's no
5487 reply buffer.
5488
5489 * messagexmas.el (message-xmas-redefine): Redefine in XEmacs.
5490
5491 * message.el (message-mark-active-p): New function.
5492
5493 2003-01-15 Teodor Zlatanov <tzz@lifelogs.com>
5494
5495 * spam.el (spam-use-bogofilter-headers, spam-bogofilter-header)
5496 (spam-bogofilter-database-directory): New variables.
5497 (spam-check-bogofilter-headers, spam-check-bogofilter)
5498 (spam-bogofilter-register-with-bogofilter)
5499 (spam-bogofilter-register-spam-routine)
5500 (spam-bogofilter-register-ham-routine)
5501 (spam-group-ham-processor-bogofilter-p): New functions for the new
5502 Bogofilter interface.
5503 (spam-summary-prepare-exit): Use the new Bogofilter functions.
5504 (spam-list-of-checks): Added spam-use-bogofilter-headers.
5505 (spam-bogofilter-score): Rewrote function.
5506 (spam-check-bogofilter): Optional score parameter, uses
5507 spam-check-bogofilter-headers better.
5508 (spam-check-bogofilter-headers): Optional score parameter.
5509
5510 * gnus.el (gnus-install-group-spam-parameters): New variable, t by
5511 default, in the gnus-start customization group. Used to disable
5512 the spam-*/ham-* parameters.
5513 (gnus-group-ham-exit-processor-bogofilter): New ham processor.
5514
5515 2003-01-15 Jesper Harder <harder@ifa.au.dk>
5516
5517 * gnus-xmas.el (gnus-xmas-redefine): Use region-exists-p in
5518 XEmacs.
5519
5520 * gnus-ems.el (gnus-mark-active-p): Do.
5521
5522 2003-01-15 Kevin Ryde <user42@zip.com.au>
5523
5524 * gnus.texi (Using MIME): Mention auto-compression-mode with
5525 gnus-mime-copy-part.
5526
5527 2003-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5528
5529 * message.el (message-send): Don't warn about duplicates when
5530 superseding.
5531
5532 2003-01-15 Simon Josefsson <jas@extundo.com>
5533
5534 * nnimap.el (nnimap-split-download-body): New variable.
5535 (nnimap-split-articles): Use it.
5536
5537 2003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5538
5539 * gnus-agent.el (gnus-agent-check-overview-buffer): This data
5540 integrity checker was incorrectly flagging, and removing, articles
5541 whose article number was negative.
5542 (gnus-agent-fetch-group-1): When executed in the group's summary
5543 buffer, refresh each downloaded line to update the status flag and
5544 font. Preserve the value of gnus-newsgroup-headers so that
5545 gnus-agent-fetch-articles can split the requests by size.
5546 (gnus-agent-expire): Corrected day calculation for when
5547 gnus-agent-expire-days contains a list.
5548
5549 2003-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5550
5551 * gnus-audio.el (gnus-audio-au-player): Use executable-find.
5552
5553 2003-01-13 Jhair Tocancipa Triana <jhair_tocancipa@@gmx.net>
5554
5555 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player): Use
5556 /usr/bin/play as default player.
5557 (gnus-audio-play): Added ARG-DESCRIPTOR to prompt for a file to play.
5558
5559 2003-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
5560
5561 * gnus-msg.el (gnus-inews-add-send-actions): Allow a list of
5562 articles to be marked as well.
5563
5564 2003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5565 * gnus-agent.el (gnus-agent-get-undownloaded-list): Include the
5566 fictious headers generated by nnagent (ie. Undownloaded Article
5567 ####) in the list of articles that have not been downloaded.
5568
5569 * gnus-int.el (): Added require declarations to resolve
5570 compile-time warnings.
5571 (gnus-open-server): If the server status is set to offline,
5572 recursively execute gnus-open-server to open the offline backend
5573 (e.g. nnagent).
5574
5575 2003-01-14 Jesper Harder <harder@ifa.au.dk>
5576
5577 * gnus-art.el (gnus-article-reply-with-original): Use
5578 gnus-mark-active-p.
5579 (gnus-article-followup-with-original): Do.
5580
5581 2003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5582
5583 * gnus-sum.el: Removed `(when t ...)' around `gnus-define-keys'.
5584
5585 2003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5586
5587 * gnus-score.el (gnus-score-edit-file-at-point): New function.
5588 (gnus-score-find-trace): Bind it to `e' key. Added `q' for quit.
5589
5590 2003-01-13 Romain FRANCOISE <romain@orebokech.com>
5591
5592 * gnus-fun.el (gnus-x-face-from-file): Quote file name.
5593 (gnus-face-from-file): Ditto.
5594
5595 2003-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5596
5597 * gnus-sum.el (gnus-articles-to-read): Don't just apply
5598 gnus-alter-articles-to-read-function to the unread articles.
5599
5600 2003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5601
5602 * deuglify.el (gnus-article-outlook-unwrap-lines)
5603 (gnus-article-outlook-repair-attribution)
5604 (gnus-article-outlook-rearrange-citation): New function names,
5605 renamed from "gnus-outlook-" to "gnus-article-outlook-". Changed
5606 doc-string.
5607
5608 * gnus-sum.el (gnus-summary-mode-map): Use new function names,
5609 removed `W k' key binding (use `W Y f' instead).
5610 (gnus-summary-make-menu-bar): Use new function names.
5611
5612 2003-01-13 Simon Josefsson <jas@extundo.com>
5613
5614 * gnus-fun.el (gnus-random-x-face): Doc fix.
5615 (gnus-insert-random-x-face-header): New function.
5616
5617 2003-01-13 Jesper Harder <harder@ifa.au.dk>
5618
5619 * gnus-sum.el (gnus-summary-make-menu-bar): Deactivate items if
5620 mark is not active.
5621
5622 * gnus-msg.el (gnus-inews-do-gcc): Comment.
5623
5624 * gnus-ems.el (gnus-mark-active-p): New function.
5625
5626 * gnus-group.el (gnus-topic-mode-p): New function.
5627 (gnus-group-make-menu-bar): Show more key bindings in topic mode.
5628 Deactivate items if mark is not active.
5629
5630 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5631
5632 * gnus.el (gnus-version-number): Bumped version.
5633 (gnus-summary-line-format): Doc fix.
5634
5635 2003-01-12 22:02:49 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5636
5637 * gnus.el: Oort Gnus v0.12 is released.
5638
5639 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5640
5641 * mail-source.el (mail-sources): Removed autoload to make it
5642 compile under XEmacs.
5643
5644 2003-01-12 Raymond Scholz <ray-2003@zonix.de>
5645
5646 * gnus-msg.el (gnus-confirm-mail-reply-to-news): May be a
5647 regexp or a function too.
5648 (gnus-confirm-treat-mail-like-news): New variable. Ask for
5649 confirmation even if the original article is mail.
5650
5651 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5652
5653 * gnus-msg.el (gnus-inews-add-send-actions): Get the right
5654 articles to be marked when not yanking.
5655
5656 2003-01-12 Fran\e,Ag\e(Bois-David Collin <Francois-David.Collin@curie.fr>
5657
5658 * mm-decode.el (mm-get-part): Use mm-with-unibyte-current-buffer.
5659
5660 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5661
5662 * gnus-fun.el (gnus-face-from-file): Autoload.
5663
5664 * gnus-cite.el (gnus-cite-delete-overlays): Protect against more
5665 errors.
5666
5667 2003-01-12 Simon Josefsson <jas@extundo.com>
5668
5669 * sieve.el (sieve-upload-and-bury): New. Suggested by
5670 kai.grossjohann@uni-duisburg.de (Kai Gro\e,A_\e(Bjohann).
5671
5672 * sieve-mode.el (sieve-mode-map): Bind s-u-a-b to C-c C-c.
5673 Suggested by kai.grossjohann@uni-duisburg.de (Kai Gro\e,A_\e(Bjohann).
5674
5675 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5676
5677 * gnus-art.el (gnus-ignored-headers): Don't include the ^ and :
5678 in every string.
5679
5680 * gnus.el (gnus-version-number): Bumped version number.
5681
5682 2003-01-12 13:46:20 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5683
5684 * gnus.el: Oort Gnus v0.11 is released.
5685
5686 2003-01-12 Jesper Harder <harder@ifa.au.dk>
5687
5688 * message.el (message-fetch-reply-field): Narrow to headers.
5689
5690 * gnus-msg.el (gnus-inews-do-gcc): Don't try to mark GCC's as read
5691 if Gnus isn't alive.
5692
5693 2003-01-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
5694
5695 * gnus-agent.el (gnus-agent-fetch-group-1): Remove downloadable
5696 marks from articles that are already stored in the agent.
5697 (gnus-agent-backup-overview-buffer): New debug tool. Creates a
5698 backup copy of an invalid .overview file for later analysis.
5699
5700 2003-01-12 Gregorio Gervasio, Jr. <gtgj@pacbell.net>
5701
5702 * gnus-sum.el (gnus-summary-exit): Reverse change to make group
5703 exit work with two frames.
5704
5705 2003-01-11 Fran\e,Ag\e(Bois-David Collin <Francois-David.Collin@wanadoo.fr>
5706
5707 * message.el (message-forward-make-body): Use mule4.
5708
5709 2003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5710
5711 * message.el (message-mode-map): Move wide-reply command.
5712
5713 2003-01-10 Reiner Steib <Reiner.Steib@gmx.de>
5714
5715 * deuglify.el (gnus-outlook-deuglify-attrib-verb-regexp): Added
5716 castellano.
5717 (gnus-outlook-display-hook): New variable.
5718 (gnus-outlook-display-article-buffer): New function.
5719 (gnus-outlook-unwrap-lines, gnus-outlook-repair-attribution)
5720 (gnus-outlook-deuglify-article): Made them interactive and added
5721 optional arg. Use `g-o-d-a-b'.
5722 (gnus-article-outlook-deuglify-article): Use `g-o-d-a-b'.
5723
5724 * gnus-sum.el: Added autoloads.
5725 (gnus-summary-mode-map): Added gnus-summary-wash-deuglify-map.
5726 (gnus-summary-make-menu-bar): Added "(Outlook) Deuglify" menu.
5727
5728 2003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5729
5730 * gnus-art.el (gnus-display-mime): Use the mime emulation
5731 variable.
5732
5733 * gnus-sum.el (gnus-article-emulate-mime): New variable.
5734
5735 * gnus-start.el (gnus-read-newsrc-el-file): Make sure that the
5736 newsrc-alist is initialized properly.
5737
5738 * mail-source.el (mail-sources): Autoload.
5739
5740 * gnus-sum.el (gnus-summary-make-false-root-always): Default to
5741 nil.
5742
5743 * gnus-msg.el (gnus-configure-posting-styles): Make sure we don't
5744 insert two newlines.
5745
5746 * message.el (message-check-news-header-syntax): Compute the
5747 header length correctly.
5748
5749 2003-01-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
5750
5751 * gnus-agent.el (gnus-agent-expire): Do not remove article from
5752 alist when keeping fetched article file.
5753 (gnus-agent-retrieve-headers): When parsing response for article
5754 numbers, use the same algorithm as gnus-agent-braid-nov to protect
5755 against garbage in the server's response.
5756
5757 * gnus-int.el (gnus-request-expire-articles,
5758 gnus-request-move-article): Only expire when the group's server
5759 has been agentized.
5760
5761 2003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5762
5763 * gnus-cite.el (gnus-cite-delete-overlays): Protect against
5764 errors when deleting overlays.
5765
5766 * gnus-score.el (gnus-score-followup): Allow tracing.
5767
5768 * gnus-art.el (gnus-treat-display-face): New variable.
5769 (article-display-face): New command.
5770
5771 * gnus-fun.el (gnus-face-from-file): New function.
5772 (gnus-convert-face-to-png): Ditto.
5773
5774 * gnus-art.el (gnus-ignored-headers): Added Face.
5775
5776 2003-01-10 Simon Josefsson <jas@extundo.com>
5777
5778 * nndraft.el (nndraft-request-group): Avoid crash in
5779 directory-files when draft directory doesn't exists.
5780
5781 * gnus-sum.el (gnus-select-article-hook): Add :option.
5782
5783 2003-01-10 Teodor Zlatanov <tzz@lifelogs.com>
5784
5785 * spam.el (spam-use-stat): New variable.
5786 (spam-group-spam-processor-stat-p)
5787 (spam-group-ham-processor-stat-p): New convenience functions.
5788 (spam-summary-prepare-exit): Add spam/ham processors to sequence.
5789 (spam-list-of-checks): Add spam-use-stat to list of checks.
5790 (spam-split): Conditionally load the spam-stat tables.
5791 (spam-stat-register-spam-routine, spam-stat-register-ham-routine)
5792 (spam-check-ifile): New functions.
5793
5794 * spam-stat.el (spam-stat): Typo fix.
5795 (spam-stat-install-hooks): New variable.
5796 (spam-stat-split-fancy-spam-group): Added documentation clarification.
5797 (spam-stat-split-fancy-spam-threshhold): New variable.
5798 (spam-stat-install-hooks): Make hooks conditional.
5799 (spam-stat-split-fancy): Use spam-stat-split-fancy-spam-threshhold.
5800
5801 * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): Add
5802 spam-stat ham/spam processor symbols.
5803
5804 2003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5805
5806 * gnus-start.el (gnus-read-newsrc-el-file): Make sure the .eld
5807 file exists.
5808
5809 2003-01-10 Simon Josefsson <jas@extundo.com>
5810
5811 * gnus-sum.el (gnus-summary-read-group-1): Don't select first
5812 undownloaded/downloadable only when unplugged.
5813
5814 2003-01-10 Jesper Harder <harder@ifa.au.dk>
5815
5816 * gnus-srvr.el (gnus-browse-foreign-server): Optimize inner loop.
5817
5818 2003-01-09 Teodor Zlatanov <tzz@lifelogs.com>
5819
5820 * spam.el (spam-check-ifile): Fixed call-process-region to use the
5821 db parameter only if it's set.
5822 (spam-ifile-register-with-ifile): Ditto.
5823
5824 2003-01-09 Alex Schroeder <alex@emacswiki.org>
5825
5826 * spam-stat.el (spam-stat-save): Set spam-stat-ngood and
5827 spam-stat-nbad before creating the hash table.
5828 (spam-stat-reset): Set spam-stat-ngood and spam-stat-nbad to 0.
5829 Changed copyright statement to FSF.
5830
5831 2003-01-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
5832
5833 * gnus-agent.el (gnus-agent-catchup): Do not mark cached nor
5834 processable articles as read.
5835 (gnus-agent-summary-fetch-series): Remove processable and
5836 downloadable marks on all downloaded articles in the series.
5837
5838 * nntp.el (nntp-report): Throw error after reporting the problem.
5839 (nntp-accept-process-output): Corrected error check to report an
5840 error when the process is nil.
5841
5842 2003-01-09 Simon Josefsson <jas@extundo.com>
5843
5844 * message.el (message-tool-bar-map): Add preview.
5845
5846 2003-01-09 Jesper Harder <harder@ifa.au.dk>
5847
5848 * mml.el (mml-preview): Get rid of MIME handles and buffers after
5849 previewing.
5850
5851 2003-01-08 Paul Jarc <prj@po.cwru.edu>
5852
5853 * nnmaildir.el (nnmaildir--grp-add-art): Fix wrong-type-argument
5854 bug when the (n+1)th article to be added to a group has a smaller
5855 number than the n articles already added.
5856
5857 2003-01-08 Jesper Harder <harder@ifa.au.dk>
5858
5859 * message.el (message-mode-field-menu): Use backquote.
5860
5861 2003-01-08 Teodor Zlatanov <tzz@lifelogs.com>
5862
5863 * spam.el: Fixed the BBDB autoloads again, using
5864 bbdb-search-simple now (which is not a macro, thank god).
5865
5866 * gnus.el (ham-process-destination): Added new parameter for
5867 destination of ham articles found in spam groups at summary exit.
5868
5869 * spam.el (spam-get-ifile-database-parameter):
5870 use spam-ifile-database-path.
5871 (spam-check-ifile, spam-ifile-register-with-ifile):
5872 use spam-get-ifile-database-parameter.
5873 (spam-ifile-database-path): Added new parameter for ifile's database.
5874 (spam-move-spam-nonspam-groups-only): New parameter to determine
5875 if spam should be moved from all groups or only some.
5876 (spam-summary-prepare-exit): Fixed logic to use
5877 spam-move-spam-nonspam-groups-only when deciding to invoke
5878 spam-mark-spam-as-expired-and-move-routine; always invoke that
5879 routine after the spam has been expired-or-moved in case there's
5880 some spam left over; use spam-ham-move-routine in spam groups.
5881 (spam-ham-move-routine): New function to move ham articles to the
5882 ham-process-destinations group parameter.
5883
5884 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5885
5886 * gnus-spec.el (gnus-parse-complex-format): %~ => ~*.
5887
5888 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
5889 gnus-summary-update-article-line.
5890
5891 2003-01-08 Simon Josefsson <jas@extundo.com>
5892
5893 * nnmail.el (nnmail-expiry-target-group): Request group, create it
5894 not successful.
5895
5896 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5897
5898 * spam.el (spam-check-ifile): Fixed the spam-ifile-all-categories
5899 logic, finally.
5900
5901 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5902
5903 * gnus-spec.el (gnus-parse-format): %C is a complex format.
5904 (gnus-parse-format): Change to %~.
5905
5906 * message.el (message-generate-headers): Don't generate optional
5907 empty headers.
5908
5909 2003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5910
5911 * message.el (message-cross-post-default)
5912 (message-cross-post-note-function, message-shoot-gnksa-feet)
5913 (message-strip-subject-trailing-was, message-change-subject)
5914 (message-mark-insert-file, message-cross-post-followup-to)
5915 (message-cross-post-followup-to, message-mode-map)
5916 (message-generate-unsubscribed-mail-followup-to)
5917 (message-make-mail-followup-to): Minor changes to doc-strings and
5918 error messages. Updated copyright line.
5919
5920 * message.el (message-make-mail-followup-to,
5921 message-generate-unsubscribed-mail-followup-to): New function
5922 names. Renamed functions: "-mft" -> "-mail-followup-to".
5923 (message-make-mft, message-gen-unsubscribed-mft): Removed function
5924 names.
5925
5926 * mml.el (mml-preview-insert-mail-followup-to): New function name.
5927 (mml-preview-insert-mft): Removed function name.
5928 (mml-preview): Use new function names.
5929
5930 * gnus-art.el (gnus-article-edit-mode-map): Use new function names.
5931
5932 * message.el (message-mode-field-menu): Moved header related
5933 commands from "Message" to "Field" menu.
5934
5935 2003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5936
5937 * message.el (message-generate-headers-first): Added customization
5938 if variable is a list.
5939
5940 2003-01-07 Michael Shields <shields@msrl.com>
5941
5942 * gnus-art.el (gnus-article-next-page): Correctly handle the case
5943 where the last line of the article is the last line of the window.
5944
5945 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5946
5947 * gnus-msg.el (gnus-debug): Use ignore-errors.
5948
5949 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
5950 `gnus-summary-update-line'.
5951
5952 2003-01-08 Simon Josefsson <jas@extundo.com>
5953
5954 * gnus-art.el (gnus-unbuttonized-mime-types)
5955 (gnus-buttonized-mime-types): Doc fix.
5956
5957 2003-01-08 Jesper Harder <harder@ifa.au.dk>
5958
5959 * mm-decode.el (mm-inline-media-tests): .xpm is 'x-xpixmap'.
5960
5961 2003-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
5962
5963 * nnrss.el (nnrss-group-alist): Add and clear up.
5964
5965 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5966
5967 * spam.el: Removed unnecessary condition-case for loading bbdb-com.el.
5968
5969 * spam.el (spam-check-ifile): If should be an unless.
5970
5971 * spam.el: Define 'ignore alias for spam-BBDB-register-routine,
5972 spam-enter-ham-BBDB, and bbdb-create-internal initially to
5973 hush up warnings.
5974 (spam-ifile-all-categories): Doc string fixed to be less than 80 chars.
5975
5976 2003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5977
5978 * gnus-sum.el (gnus-summary-make-menu-bar): Added
5979 gnus-summary-refer-thread to thread menu.
5980
5981 2003-01-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
5982
5983 * gnus-agent.el (gnus-agent-fetch-group-1): When fetching within a
5984 summary buffer, articles that cannot be fetched are marked as
5985 canceled.
5986
5987 * nntp.el (nntp-with-open-group): The quit signal handler must
5988 propagate the quit signal to the next outer handler so that the
5989 caller knows that the request aborted abnormally.
5990
5991 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5992
5993 * spam.el (spam-check-ifile, spam-ifile-register-with-ifile)
5994 (spam-ifile-register-spam-routine)
5995 (spam-ifile-register-ham-routine): Added ifile functionality that
5996 does not use ifile-gnus.el to classify and register articles.
5997 (spam-get-article-as-string): Convenience function.
5998 (spam-summary-prepare-exit): Added ifile spam and ham registration.
5999 (spam-ifile-all-categories, spam-ifile-spam-category)
6000 (spam-ifile-path, spam-ifile): Added customization options.
6001
6002 * gnus.el (gnus-group-ham-exit-processor-ifile): Added ifile ham
6003 exit processor.
6004 (spam-process): Added gnus-group-ham-exit-processor-ifile to the
6005 list of choices.
6006
6007 2003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6008
6009 * gnus-score.el (gnus-score-followup): Also score immediate
6010 followups.
6011
6012 2003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6013
6014 * nnweb.el (nnweb-asynchronous-p): Changed to nil.
6015
6016 2003-01-07 Simon Josefsson <jas@extundo.com>
6017
6018 * message.el (message-mode-menu): Fix receipt balloon help.
6019
6020 2003-01-07 Jesper Harder <harder@ifa.au.dk>
6021
6022 * gnus-msg.el (gnus-group-post-news): Don't assume that "" will
6023 always be interpreted as news.
6024
6025 2003-01-07 Simon Josefsson <jas@extundo.com>
6026
6027 * gnus-sieve.el (gnus-sieve-script): Use the crosspost argument to
6028 gnus-sieve-script, instead of the global variable
6029 gnus-sieve-crosspost. One-line patch from Steinar Bang
6030 <sb@dod.no>.
6031
6032 2003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6033
6034 * gnus.el: Renamed gnus-summary-*-uncached-face as
6035 gnus-summary-*-undownloaded-face to avoid confusing the agent with
6036 the cache.
6037
6038 * gnus-sum.el: Ditto.
6039
6040 2003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6041
6042 * gnus-agent.el (gnus-agent-fetch-group): Modified to permit execution
6043 in either the group or summary buffer.
6044 New command "JS", in summary buffer, will fetch articles per the
6045 group's category, predicate, and processable flags.
6046 (gnus-agent-summary-fetch-series): Rewritten to call
6047 gnus-agent-session-fetch-group once with all articles in the
6048 series.
6049 (gnus-agent-summary-fetch-group): Fixed bug and modified code to
6050 return list of fetched articles.
6051 (gnus-agent-fetch-articles): Split fetch list into sublists such
6052 that the article buffer is only slightly larger than
6053 gnus-agent-max-fetch-size. Added unwind-protect to ensure that
6054 the group's article alist is saved.
6055 (gnus-agent-fetch-headers): The 'killed' and 'cached' marks no
6056 longer result in the agent trying to fetch an article.
6057 (gnus-agent-fetch-group-1): Can now be called in either the group
6058 or summary buffer. Removed the max-fetch-size code that I added
6059 on 2002-12-13 as that capability is now part of
6060 gnus-agent-fetch-articles. Added code to update summary buffer.
6061 When called in the group buffer, articles that can not be fetched
6062 are AUTOMATICALLY MARKED AS READ.
6063
6064 * gnus-sum.el (): Modified eval-when-compile to minimize
6065 misleading compilation warnings.
6066 (gnus-update-summary-mark-positions): Changed code to use
6067 gnus-undownloaded-mark rather than gnus-downloaded-mark.
6068
6069 * nnheader.el (nnheader-insert-nov-file): Do not try to insert an
6070 empty file as the parser assumes that the file isn't empty.
6071
6072 * nntp.el (nntp-send-string): The process-send-string call can,
6073 because it performs I/O on the process, change the process' state
6074 from open to closed. If this happens, call nntp-report
6075 immediately to report the broken connection.
6076 (nntp-report): Rewritten to avoid needing a global variable to
6077 determine the appropriate course of action. Instead, two function
6078 implementations are provided and the nntp-report function value is
6079 bound to the appropriate implementation.
6080 (nntp-retrieve-data): Moved nntp-report call to end of implementation.
6081 (nntp-with-open-group): Now binds nntp-report's function cell
6082 rather than binding gnus-with-open-group-first-pass. Added a
6083 condition-case to detect a quit during a nntp command. When the
6084 quit occurs, the current connection is closed as a fetch articles
6085 request could have several megabytes queued up for reading.
6086 (nntp-retrieve-headers): Bind articles to itself. If
6087 nntp-with-open-group repeats this command, I must have access to
6088 the original list of articles.
6089 (nntp-retrieve-groups): Ditto for groups.
6090 (nntp-retrieve-articles): Ditto for articles.
6091 (*): Replaced nntp-possibly-change-group calls to
6092 nntp-with-open-group forms in all, but one, occurrance.
6093 (nntp-accept-process-output): Bug fix. Detect when called with
6094 null process.
6095
6096 2003-01-06 Jesper Harder <harder@ifa.au.dk>
6097
6098 * mm-util.el (mm-find-mime-charset-region): Don't do Latin-9 hack
6099 if we don't need to.
6100 (mm-iso-8859-x-to-15-region): Fix misplaced parenthesis.
6101
6102 2003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6103
6104 * gnus-group.el (gnus-group-make-web-group): Pass the select
6105 method on to group-create.
6106 (gnus-group-line-format-alist): %U is an integer.
6107
6108 * gnus-sum.el (gnus-summary-exit-no-update): Don't update
6109 ephemeral groups.
6110 (gnus-summary-read-group-1): Ditto.
6111 (gnus-group-make-articles-read): Ditto.
6112
6113 * mm-url.el (mm-url-program): Doc fix.
6114
6115 * message.el (message-mode-map): Rebound
6116 message-insert-wide-reply.
6117
6118 2003-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
6119
6120 * gnus-xmas.el (gnus-xmas-group-startup-message): Bind the oort
6121 color as `gnus-group-startup-message' does.
6122
6123 2003-01-05 Teodor Zlatanov <tzz@lifelogs.com>
6124
6125 * spam.el: Fixed line lengths to 80 chars or less.
6126
6127 * gnus-sum.el (gnus-read-mark-p): Added the spam-mark as a
6128 "not-read" mark.
6129 (gnus-summary-mark-forward): Added the spam-mark to the list of
6130 marks not to be marked as "read" when viewed.
6131
6132 2003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6133
6134 * gnus-msg.el (gnus-inews-make-draft): Quote article-reply.
6135
6136 * gnus-group.el (gnus-number-of-unseen-articles-in-group):
6137 Protect against unactive groups.
6138
6139 * message.el (message-check-news-header-syntax): Check long
6140 header lines.
6141 (message-check-news-header-syntax): Update `start'.
6142
6143 * gnus-group.el (gnus-group-expire-articles): Doc fix.
6144 (gnus-group-line-format): %U.
6145 (gnus-group-line-format-alist): ?U.
6146 (gnus-number-of-unseen-articles-in-group): New function.
6147
6148 * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout.
6149
6150 * gnus.el (gnus-version-number): Bump version number.
6151
6152 2003-01-05 01:53:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6153
6154 * gnus.el: Oort Gnus v0.10 is released.
6155
6156 2003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6157
6158 * gnus.el (gnus-version-number): Fix version number.
6159
6160 2003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6161
6162 * gnus.el: Oort Gnus v0.08 is released.
6163
6164 2003-01-04 Jesper Harder <harder@ifa.au.dk>
6165
6166 * mm-util.el: Add mm-string-make-unibyte.
6167
6168 * gnus-group.el (gnus-group-jump-to-group): Make it work for
6169 UTF-8 groups.
6170
6171 2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6172
6173 * gnus.el (gnus-variable-list): Write gnus-format-specs last.
6174
6175 * gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
6176
6177 2003-01-04 Kevin Ryde <user42@zip.com.au>
6178
6179 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New
6180 function.
6181
6182 2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6183
6184 * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
6185 (gnus-summary-read-group-1): Update group line.
6186 (gnus-summary-exit-no-update): Update group on exit.
6187
6188 * gnus-group.el (gnus-group-line-format): Add %*.
6189 (gnus-group-line-format-alist): Ditto.
6190 (gnus-group-insert-group-line): Set it.
6191 (gnus-group-is-exiting-p): New variable.
6192 (gnus-group-insert-group-line): Use it.
6193
6194 2003-01-03 Teodor Zlatanov <tzz@beld.net>
6195
6196 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
6197 enable BBDB ham processing.
6198 (spam-blacklist-register-routine): Enable blacklist spam processing.
6199 (spam-whitelist-register-routine): Enable whitelist ham processing.
6200 (spam-fetch-field-from-fast): Fast fetching of the "from" field
6201 from (gnus-data-list).
6202 (spam-summary-prepare-exit): Works completely now.
6203 (spam-use-blacklist): Oops, should be nil by default.
6204 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
6205 split processing now; before it was for summary exit as
6206 well but that's done with the spam-contents and spam-process
6207 parameters now.
6208
6209 2003-01-03 Jesper Harder <harder@ifa.au.dk>
6210
6211 * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
6212 characters.
6213
6214 2003-01-02 Teodor Zlatanov <tzz@lifelogs.com>
6215
6216 * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p)
6217 (spam-group-processor-p, spam-group-processor-bogofilter-p)
6218 (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
6219 (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
6220 (spam-mark-spam-as-expired-and-move-routine)
6221 (spam-generic-register-routine, spam-BBDB-register-routine)
6222 (spam-ifile-register-routine, spam-blacklist-register-routine)
6223 (spam-whitelist-register-routine): New functions.
6224 (spam-summary-prepare-exit): Added summary exit processing (expire
6225 or move) of spam-marked articles for spam groups; added slots for
6226 all the spam-*-register-routine functions.
6227
6228 2003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6229
6230 * pop3.el (pop3-retr): Wait 500 msecs.
6231 (pop3-read-response): Ditto.
6232
6233 * gnus-msg.el (gnus-setup-message): Get the evaliation order
6234 right.
6235 (gnus-inews-make-draft): New function.
6236 (gnus-setup-message): Use it.
6237
6238 * message.el (message-required-headers): Add From.
6239
6240 2003-01-02 Norbert Koch <nk@viteno.net> (tiny change)
6241
6242 * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
6243
6244 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6245
6246 * message.el (message-generate-headers): Let header formatters do
6247 their work.
6248
6249 2003-01-02 Raymond Scholz <ray-2003@zonix.de>
6250
6251 * deuglify.el (gnus-article-outlook-deuglify-article):
6252 Rehighlight, reapply treatments and call
6253 `gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin.
6254 (gnus-outlook-repair-attribution-block): Recognize cited
6255 attributions. Suggested by Niklas Morberg.
6256
6257 2003-01-02 Pete Kazmier <pete@kazmier.com>
6258
6259 * gnus-art.el (gnus-treat-predicate): Check condition first.
6260
6261 2003-01-02 Jesper Harder <harder@ifa.au.dk>
6262
6263 * gnus-group.el (gnus-group-fetch-charter): Use
6264 http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
6265
6266 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6267
6268 * message.el (message-draft-headers): Also generate From to get a
6269 nicer draft buffer summary.
6270
6271 * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
6272 parameter.
6273
6274 * gnus-art.el (article-wash-html): Clean up.
6275 (article-wash-html): Typo fix.
6276
6277 * gnus-msg.el (gnus-summary-mail-forward): Clean up.
6278 (gnus-summary-mail-forward): To many lists of lists.
6279
6280 * gnus-art.el (article-wash-html): Clean up.
6281
6282 2003-01-02 Pete Kazmier <pete@kazmier.com>
6283
6284 * gnus-art.el (gnus-treat-wash-html): New variable.
6285
6286 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6287
6288 * message.el (message-check-news-header-syntax): Allow posting.
6289 (message-check-news-header-syntax): Fix logic for sure, this
6290 time.
6291
6292 2003-01-02 Matthieu Moy <Matthieu.Moy@imag.fr>
6293
6294 * message.el (message-check-news-header-syntax): Check syntax of
6295 continuation headers.
6296
6297 2003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
6298
6299 * gnus-art.el (gnus-button-url-regexp,
6300 (gnus-button-mid-or-mail-regexp, gnus-button-alist,
6301 (gnus-header-button-alist): Regexps are case insensitive here.
6302
6303 2003-01-02 Simon Josefsson <jas@extundo.com>
6304
6305 * dig.el (query-dig): Doc fix.
6306
6307 2003-01-02 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6308
6309 * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
6310 summary buffer line, not just the download mark.
6311
6312 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6313
6314 * gnus-sum.el (gnus-summary-goto-subjects): New function.
6315 (gnus-summary-insert-dormant-articles): New command and
6316 keystroke.
6317
6318 * gnus-cache.el (gnus-summary-insert-cached-articles): Use new
6319 function for mass insertion of subjects.
6320
6321 * nndraft.el (nndraft-generate-headers): Don't move point.
6322
6323 * gnus.el (nnheader): Require nnheader.
6324
6325 * nndraft.el (nndraft-request-associate-buffer): Use
6326 make-local-variable.
6327
6328 2003-01-02 Michael Shields <shields@msrl.com>
6329
6330 * nndraft.el (nndraft-request-associate-buffer): Make
6331 write-contents-hooks buffer-local before setting it.
6332
6333 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6334
6335 * gnus.el (gnus-group-parameter-value): Take an extra param.
6336 (gnus-group-fast-parameter): Let group param results be nil.
6337
6338 * gnus-art.el (gnus-article-forward-header): New function.
6339 (article-date-ut): Use it to remove continuation date headers.
6340
6341 * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
6342 read-event.
6343 (gnus-summary-remove-bookmark): Clean up.
6344 (gnus-summary-set-bookmark): Clean up.
6345
6346 * gnus-util.el (gnus-read-event-char): Take an optional prompt.
6347
6348 * gnus.el (gnus-group-startup-message): Bind data-directory to
6349 the Gnus etc directory.
6350
6351 2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6352
6353 * spam.el (spam-summary-prepare-exit): Added slots for spam- and
6354 ham-processing of articles; use the new
6355 spam-group-(spam|ham)-contents-p functions.
6356 (spam-group-spam-contents-p, spam-group-ham-contents-p): New
6357 convenience functions.
6358 (spam-mark-junk-as-spam-routine): Use the new
6359 spam-group-spam-contents-p function.
6360
6361 * gnus.el (spam-process, spam-contents, spam-process-destination):
6362 added new parameters with corresponding global variables.
6363 (gnus-group-spam-exit-processor-ifile)
6364 (gnus-group-spam-exit-processor-bogofilter)
6365 (gnus-group-spam-exit-processor-blacklist)
6366 (gnus-group-spam-exit-processor-whitelist)
6367 (gnus-group-spam-exit-processor-BBDB)
6368 (gnus-group-spam-classification-spam)
6369 (gnus-group-spam-classification-ham): Added new symbols for the
6370 spam-process and spam-contents parameters.
6371
6372 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
6373 customization and list itself to store mark symbol rather than
6374 mark character.
6375 (spam-bogofilter-register-routine): Added logic to generate mark
6376 values list from spam-ham-marks and spam-spam-marks, so (member)
6377 would work.
6378
6379 2003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
6380
6381 * message.el (message-cross-post-followup-to): Fix comment.
6382
6383 2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6384
6385 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
6386 customization and list itself to store mark symbol rather than
6387 mark character.
6388 (spam-bogofilter-register-routine): Added logic to generate mark
6389 values list from spam-ham-marks and spam-spam-marks, so (member)
6390 would work.
6391
6392 2003-01-01 Raymond Scholz <ray-2002@zonix.de>
6393
6394 * message.el (message-signature-insert-empty-line): New variable.
6395
6396 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6397
6398 * message.el: Renamed functions and variables: "xpost" ->
6399 "cross-post", "-fup2" -> "-followup-to".
6400 (message-cross-post-old-target, message-cross-post-default,
6401 message-cross-post-note, message-followup-to-note,
6402 message-cross-post-note-function): New variables names.
6403 (message-xpost-old-target, message-xpost-default,
6404 message-xpost-note, message-fup2-note,
6405 message-xpost-note-function): Removed variable names.
6406 (message-cross-post-followup-to-header,
6407 message-cross-post-insert-note, message-cross-post-followup-to):
6408 New function names.
6409 (message-xpost-fup2-header, message-xpost-insert-note,
6410 message-xpost-fup2): Removed function names.
6411
6412 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6413
6414 * message.el (message-send-mail): Added message-cleanup-headers to
6415 prevent newlines in headers.
6416
6417 2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6418
6419 * dns.el (dns-make-network-process): Comment.
6420
6421 * gnus-sum.el (gnus-summary-display-while-building): Default to
6422 nil.
6423
6424 2003-01-01 Wes Hardaker <wes@hardakers.net>
6425
6426 * gnus-sum.el (gnus-summary-display-while-building): New
6427 variable.
6428
6429 2003-01-01 Raymond Scholz <ray-2003@zonix.de>
6430
6431 * deuglify.el (gnus-outlook-rearrange-article): Kill overlays
6432 before rearranging the article.
6433
6434 2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6435
6436 * nndraft.el (nndraft-generate-headers): New function.
6437 (nndraft-request-associate-buffer): Use it to write headers on
6438 buffer save.
6439
6440 * message.el (message-generate-headers): Let the function be a
6441 lambda form.
6442 (message-draft-headers): New variable.
6443
6444 * gnus-msg.el (gnus-inews-make-draft-meta-information): New
6445 function.
6446 (gnus-setup-message): Use it.
6447
6448 * message.el (message-generate-headers-first): Doc fix.
6449 (message-setup-1): Use new function for getting which headers to
6450 generate.
6451 (message-headers-to-generate): New function.
6452
6453 2003-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
6454
6455 * gnus-agent.el (gnus-agent-save-alist): Make directory.
6456
6457 2002-12-31 Reiner Steib <4uce.02.r.steib@gmx.net>
6458
6459 * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
6460 mention negatives.
6461
6462 2002-12-31 Raymond Scholz <ray-2002@zonix.de>
6463
6464 * deuglify.el (gnus-outlook-rearrange-article): Use
6465 `transpose-regions' instead of tempering the kill-ring.
6466 (gnus-article-outlook-deuglify-article): Rehighlight article
6467 instead of a complete redisplay.
6468
6469 2002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
6470
6471 * spam.el: Most defvars are defcustoms now.
6472
6473 Patches from Michael Shields <shields@msrl.com>
6474
6475 * spam.el (spam-bogofilter-articles): Select the article
6476 body using gnus-summary-show-article t instead of
6477 gnus-summary-select-article; this presents the raw text
6478 without running any hooks.
6479
6480 * spam.el (spam-bogofilter-articles): Use message-remove-header
6481 to remove headers; the old way incorrectly removed just the first
6482 line of folded headers.
6483
6484 2002-12-31 Katsumi Yamaoka <yamaoka@jpl.org>
6485
6486 * gnus-start.el (gnus-load): Replace `ding-file' with `file'.
6487
6488 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6489
6490 * gnus-start.el (gnus-load): New function.
6491 (gnus-read-newsrc-el-file): Use it.
6492
6493 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6494
6495 * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
6496 (gnus-button-handle-apropos-documentation): New function.
6497 (gnus-button-handle-ctan): New function.
6498 (gnus-button-alist): Use them. Improve some regexps.
6499 (gnus-button-prefer-mid-or-mail): Addition to doc-string.
6500
6501 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6502
6503 * message.el (message-subscribed-p): New function.
6504 (message-send-mail): Use it.
6505 * mml.el (mml-preview-insert-mft): New function.
6506 (mml-preview): Use it.
6507
6508 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6509
6510 * gnus-sum.el (gnus-thread-latest-date): Protect against errors
6511 when sorting by date.
6512
6513 * gnus-art.el (gnus-article-edit-mode): New variable.
6514 (gnus-article-setup-buffer): Warn user about discarding edits.
6515
6516 * gnus-sum.el (gnus-summary-pipe-output): Clean up.
6517 (gnus-summary-pipe-output): Take a symbolic prefix to save all
6518 headers.
6519
6520 * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
6521
6522 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6523
6524 * message.el (message-completion-alist): Added "Mail-Followup-To"
6525 and "Mail-Copies-To".
6526
6527 2002-07-21 Jesper Harder <harder@ifa.au.dk>
6528
6529 * gnus-group.el: Add key bindings for
6530 gnus-group-sort-groups-by-real-name and
6531 gnus-group-sort-selected-groups-by-real-name.
6532
6533 2002-07-21 Jesper Harder <harder@ifa.au.dk>
6534
6535 * gnus.texi (Sorting Groups): Add key bindings for
6536 gnus-group-sort-groups-by-real-name and
6537 gnus-group-sort-selected-groups-by-real-name.
6538
6539 2002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6540
6541 * spam.el (spam-use-dig): New variable for blackhole checking
6542 through dig.el.
6543 (spam-check-blackholes): Added dig.el checking functionality and
6544 more verbose reporting; query-dig is autoloaded from dig.el.
6545 (spam-use-blackholes): Disabled by default.
6546 (spam-blackhole-servers): Removed rbl.maps.vix.com from the
6547 blackhole servers list.
6548
6549 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6550
6551 * message.el (message-required-headers): New variable.
6552
6553 2002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6554
6555 * dig.el (query-dig): New function.
6556
6557 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6558
6559 * flow-fill.el (fill-flowed): Don't infloop on too long fill
6560 prefixes.
6561
6562 * dns.el (query-dns): Protect against errors.
6563
6564 * gnus-msg.el (gnus-article-yanked-articles): New variable.
6565 (gnus-inews-add-send-actions): Mark all answered messages as
6566 answered.
6567
6568 2002-08-10 Jari Aalto <jari.aalto@poboxes.com>
6569
6570 * nnmail.el (nnmail-split-it): Added tracing to
6571 `:' split rule.
6572
6573 2002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6574
6575 * mm-decode.el (mm-mailcap-command): Remove the quotes around '%s'
6576 and "%s" so we don't overquote them.
6577
6578 2002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6579
6580 * (mm-display-external): Display the actual command that has been
6581 executed in the echo area.
6582
6583 2002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6584
6585 * gnus-topic.el (gnus-topic-display-missing-topic): Bind entry.
6586
6587 * message.el (message-with-reply-buffer): New macro.
6588 (message-fetch-reply-field): Use it.
6589 (message-insert-wide-reply): New command and keystroke.
6590 (message-carefully-insert-headers): New function.
6591 (message-insert-to): Use new function.
6592
6593 * gnus-topic.el (gnus-topic-display-missing-topic): New function.
6594 (gnus-topic-goto-missing-group): Use it.
6595
6596 * message.el (message-required-news-headers): Removed Lines.
6597 (message-reply): Don't insert References first.
6598 (message-followup): Ditto.
6599 (message-make-references): New function.
6600 (message-followup): Set message-reply-headers before generating
6601 the buffer stuff.
6602
6603 2002-12-29 Jesper Harder <harder@ifa.au.dk>
6604
6605 * mml.el (mml-generate-mime-1): Reverse the order of
6606 encoding/flowing.
6607
6608 2002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6609
6610 * nnmail.el (nnmail-expiry-target-group): Mark articles as read
6611 after moving them.
6612
6613 * gnus-sum.el (gnus-summary-dummy-line-format): Update format to
6614 fit with newer standard format.
6615 (gnus-summary-make-false-root-always): New variable.
6616 (gnus-gather-threads-by-subject): Use it.
6617
6618 * message.el (message-get-reply-headers): Take an address list
6619 optional argument.
6620
6621 2002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6622
6623 * gnus.el (gnus-keep-backlog): Change default to 20.
6624
6625 * gnus-agent.el (gnus-agent-check-overview-buffer): Start from
6626 start.
6627 (gnus-agent-check-overview-buffer): Remove negative article
6628 numbers.
6629
6630 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): Doc fix.
6631 (nnmail-cache-ignore-groups): Doc fix.
6632
6633 * nnimap.el (nnimap-debug): Made into a flag and defcustomed.
6634 (nnimap-debug-buffer): New variable.
6635 (nnimap-debug): Use it.
6636
6637 2002-12-28 Lars Magne Ingebrigtsen <kgreiner@xpediantsolutions.com>
6638
6639 * gnus.el (gnus-summary-high-uncached-face): New color scheme.
6640
6641 2002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6642
6643 * gnus-agent.el (gnus-agent-check-overview-buffer): Sort lines if
6644 they aren't already sorted.
6645
6646 2002-12-28 Jesper Harder <harder@ifa.au.dk>
6647
6648 * message.el (message-mode-menu): Add ellipses to menu items
6649 expecting user interaction.
6650 (message-mode-field-menu): Do.
6651
6652 2002-12-26 Jesper Harder <harder@ifa.au.dk>
6653
6654 * gnus-sum.el (gnus-summary-highlight-line): Don't bind `list' --
6655 it isn't used any more.
6656
6657 2002-12-22 Jesper Harder <harder@ifa.au.dk>
6658
6659 * binhex.el (binhex-decoder-program): Fix docstring.
6660
6661 2002-12-21 Laurent Martelli <laurent@bearteam.org>
6662
6663 * mm-decode.el (mm-mailcap-command): Do not backslash-quote
6664 special chars if the mailcap file uses single quotes around %s.
6665
6666 2002-12-19 Paul Jarc <prj@po.cwru.edu>
6667
6668 * gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not
6669 return the info object.
6670
6671 2002-12-18 Paul Jarc <prj@po.cwru.edu>
6672
6673 * gnus-int.el (gnus-request-update-info): Artificially add
6674 (1 . (1- min)) to the read range, in case the backend doesn't
6675 store marks for nonexistent articles.
6676
6677 2002-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
6678
6679 * binhex.el (binhex-insert-char): Eval-and-compile.
6680
6681 2002-12-17 Jesper Harder <harder@ifa.au.dk>
6682
6683 * message.el (message-tool-bar-local-item-from-menu): New function.
6684 (message-tool-bar-map): Use it.
6685
6686 2002-12-14 Jesper Harder <harder@ifa.au.dk>
6687
6688 * gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring.
6689
6690 * gnus-art.el (gnus-article-header-rank): Last header in
6691 gnus-sorted-header-list should have higher rank than non-members.
6692
6693 2002-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6694
6695 * gnus-agent.el (gnus-close-agent): Don't blank out the list of
6696 covered methods.
6697
6698 2002-12-12 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6699
6700 * nntp.el (nntp-with-open-group-first-pass): Do not wrap in
6701 eval-when-compile. Suggested by Kevin Greiner.
6702
6703 2002-12-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
6704
6705 * gnus-agent.el (gnus-agent-max-fetch-size): New, defcustom.
6706 (gnus-agent-fetch-headers): Initialize gnus-agent-overview-buffer
6707 even though no headers may have been fetched
6708 (gnus-agent-fetch-group-1, and perhaps others, require this
6709 behavior).
6710 (gnus-agent-fetch-group-1): Fetch articles in chucks so that the
6711 server buffer is constrained by gnus-agent-max-fetch-size.
6712 Multiple chunks in the same group may perform arbitrarily large
6713 updates.
6714
6715 2002-12-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
6716
6717 * gnus-agent.el (gnus-agent-fetch-selected-article): Added call to
6718 gnus-summary-update-download-mark to update the article in the
6719 summary.
6720
6721 2002-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
6722
6723 * gnus.el (gnus-summary-high-uncached-face,
6724 gnus-summary-normal-uncached-face, gnus-summary-low-uncached-face)
6725 New faces.
6726
6727 * gnus-agent.el (gnus-agent-downloaded-article-face): REMOVED. I
6728 added this on 2002-11-23 but it just wasn't working out as
6729 intended. The idea isn't entirely dead, three new faces
6730 gnus-summary-*-uncached-face are being added to gnus.el to provide
6731 the basis for an improved implementation.
6732 (gnus-agent-read-servers): Undo the change made on 2002-11-23. The
6733 proper file to open is lib/servers.
6734 (gnus-summary-set-agent-mark): Expanded documentation. Unmarking
6735 (i.e. removing the article from gnus-newsgroup-downloadable) will
6736 now restore the article's default mark rather than simply setting
6737 no mark.
6738 (gnus-agent-get-undownloaded-list): Corrected documentation.
6739 Added code to set new summary local variable,
6740 gnus-newsgroup-agentized. Reworked impl so that it doesn't create
6741 a temporary list. No longer sets gnus-newsgroup-downloadable.
6742 (gnus-agent-summary-fetch-group): Keep gnus-newsgroup-undownloaded
6743 up to date. Call new gnus-summary-update-download-mark to keep
6744 summary buffer up-to-date.
6745 (gnus-agent-fetch-selected-article): Keep
6746 gnus-newsgroup-undownloaded up to date.
6747 (gnus-agent-fetch-articles): Return list of articles that were
6748 successfully fetched.
6749 (gnus-agent-check-overview-buffer): No more thingatpt.
6750 (gnus-agent-expire): No longer deletes NOV entries of unread
6751 articles.
6752 (gnus-agent-unread-articles): New function.
6753 (gnus-agent-regenerate-group): The article number must be
6754 terminated by a tab character. Added more messages to report
6755 repairs. Inhibit quits while writing changes so it is now safe
6756 have to quit regeneration. Renamed gnus-tmp-downloaded back to
6757 downloaded to 1) resolve the unbound references and 2) avoid
6758 confusing this list with the gnus-tmp-downloaded in gnus-sum.el.
6759
6760 * gnus-art.el (gnus-article-prepare): The agent
6761 downloaded/undownloaded mark is no longer stored as the article's
6762 mark.
6763
6764 * gnus-salt.el (gnus-tree-highlight-node): Added uncached as
6765 gnus-summary-highlight may use it. Added downloaded as
6766 gnus-summary-highlight was using it.
6767
6768 * gnus-sum.el (gnus-undownloaded-mark): Changed from ?@ to ?- as
6769 the download mark now follows Kai's +/- convention.
6770 (gnus-downloaded-mark): Added ?+ mark.
6771 (gnus-summary-highlight): Added rules to select
6772 gnus-summary-high-uncached-face,
6773 gnus-summary-normal-uncached-face, and
6774 gnus-summary-low-uncached-face. Removed the
6775 gnus-agent-downloaded-article-face.
6776 (gnus-summary-line-format-alist): Implemented the download flag
6777 format (?O) as named in the manual. This implementation displays
6778 either gnus-undownloaded-mark, gnus-downloaded-mark, or
6779 gnus-no-mark.
6780 (gnus-newsgroup-agentized): New local variable that identifies
6781 which groups are agentized. While the agent is now on by default,
6782 you don't have to agentize every server that you use.
6783 (gnus-update-summary-mark-positions): Completed support for the
6784 download type of mark.
6785 (gnus-summary-insert-line): Added undownloaded to the parameters.
6786 (gnus-summary-prepare-threads): Set gnus-tmp-downloaded for
6787 reference by the gnus-summary-line-format-spec.
6788
6789 * nntp.el (nntp-with-open-group): This macro handles dropped or
6790 broken connections by opening a new connection and repeating the
6791 failed command.
6792 (nntp-retrieve-headers-with-xover): Some NNTP servers respond to
6793 XOVER commands preceeding the active articles with the nov entry
6794 of the first available article. When gnus connected to such a
6795 server, the unexpected nov entry would result in duplicate lines
6796 in the agent's overview file. This patch fixes the duplicate
6797 lines problem and improves performance by skipping over all
6798 articles IDs that preceed the first nov entry in the server's
6799 reply.
6800
6801 2002-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
6802
6803 * gnus-sum.el (gnus-tmp-downloaded): New internal variable.
6804 (gnus-summary-highlight): Use it instead of `downloaded'.
6805 (gnus-summary-highlight-line): Ditto.
6806
6807 * gnus-agent.el (gnus-agent-regenerate-group): Ditto.
6808
6809 2002-12-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6810
6811 * gnus.el (gnus-variable-list): Add gnus-agent-covered-methods.
6812
6813 * gnus-agent.el (gnus-agent-check-overview-buffer): Remove debug
6814 calls.
6815
6816 * gnus-sum.el (gnus-summary-highlight-line): Don't set the
6817 downloaded variable if we're in an uncovered group.
6818
6819 * gnus-agent.el (gnus-agent-downloaded-article-face): Change the
6820 font to soemthing less noticeable.
6821 (gnus-agent-group-covered-p): New function.
6822
6823 2002-12-09 ShengHuo ZHU <zsh@cs.rochester.edu>
6824
6825 * gnus-agent.el (gnus-agent-braid-nov): Remove corrupted lines.
6826 Because of an unknown bug, the group buffer is saved in .overview
6827 file.
6828
6829 2002-12-09 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6830
6831 * nntp.el (nntp-send-command): Braino in last commit. Replace
6832 `and' with `or'.
6833
6834 2002-12-08 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6835
6836 * nntp.el (nntp-send-command): Assume that echo does not happen
6837 when nntp-open-connection-function is nntp-open-network-stream.
6838 Suggested by Sebastian D.B. Krause <krause@my.gnus.org>.
6839
6840 2002-12-07 ShengHuo ZHU <zsh@cs.rochester.edu>
6841
6842 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update the parser.
6843
6844 2002-12-06 Paul Jarc <prj@po.cwru.edu>
6845
6846 * nnmaildir.el (nnmaildir-request-group): Bugfix: don't erase
6847 nntp-server-buffer if we aren't going to write to it.
6848
6849 2002-12-04 Itai Zukerman <zukerman@math-hat.com> (tiny change)
6850
6851 * mm-decode.el (mm-w3m-safe-url-regexp): Fix parenthesis.
6852
6853 2002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
6854
6855 * rfc2047.el (rfc2047-decode-region): Remove newlines between
6856 decoded words.
6857
6858 2002-12-03 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6859
6860 * gnus.el (fboundp): After loading mm-util, make sure it was the
6861 right one.
6862
6863 2002-11-29 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6864
6865 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Moved here from
6866 gnus-sum. Made into a user option.
6867
6868 * gnus-sum.el (gnus-simplify-ignored-prefixes)
6869 (gnus-summary-mark-article-as-unread): ???
6870
6871 2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
6872
6873 * time-date.el (date-to-time): Typo.
6874
6875 * parse-time.el: Typo.
6876
6877 * nnsoup.el (nnsoup-retrieve-headers): Typo.
6878
6879 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
6880
6881 * nnimap.el:
6882 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
6883
6884 * mm-encode.el (mm-safer-encoding): Typo.
6885
6886 * messcompat.el: Typo.
6887
6888 * message.el (message-face-alist): Typo.
6889
6890 * imap.el (imap-interactive-login, imap-open): Typos.
6891
6892 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
6893
6894 * gnus.el: Typo.
6895
6896 * gnus-win.el (gnus-configure-frame): Typo.
6897
6898 * gnus-util.el (gnus-atomic-progn-assign): Typo.
6899
6900 * gnus-topic.el (gnus-topic-sort-topics): Typo.
6901
6902 * gnus-sum.el (gnus-summary-article-number)
6903 (gnus-summary-read-group-1, gnus-summary-mark-article)
6904 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
6905
6906 * gnus-mule.el (gnus-mule-add-group): Typo.
6907
6908 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
6909
6910 * gnus-group.el (gnus-group-fetch-faq): Typo.
6911
6912 * gnus-art.el (gnus-decode-header-methods): Typo.
6913
6914 * flow-fill.el: Typo.
6915
6916 2002-11-19 Stefan Monnier <monnier@cs.yale.edu>
6917
6918 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
6919
6920 2002-11-29 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6921
6922 * gnus-sum.el (gnus-simplify-ignored-prefixes)
6923 (gnus-summary-mark-article-as-unread)
6924 (gnus-mark-article-as-unread, gnus-summary-highlight-line):
6925 Reformatting to avoid long lines.
6926 (gnus-inhibit-mime-unbuttonizing): Moved to gnus-art.
6927
6928 2002-11-28 Daiki Ueno <ueno@unixuser.org>
6929
6930 * gnus-agent.el (gnus-agent-fetch-group-1): Article numbers should
6931 be accessed through `mail-header-number'.
6932
6933 2002-11-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
6934
6935 * gnus-sum.el (gnus-summary-insert-old-articles): No longer passes
6936 compressed range to gnus-summary-insert-articles.
6937
6938 2002-11-26 Kevin Ryde <user42@zip.com.au>
6939
6940 * gnus-art.el (gnus-mime-copy-part): Look for filename
6941 parameter under content-disposition, not content-type.
6942
6943 * gnus-sum.el (gnus-summary-find-uncancelled): New function.
6944 (gnus-summary-reselect-current-group): Use it.
6945
6946 2002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu>
6947
6948 * gnus-agent.el (gnus-agent-uncached-articles): If
6949 gnus-agent-load-alist fails, return ARTICLES.
6950
6951 * nnrss.el (nnrss-group-alist): Update the link of Jabber.
6952
6953 2002-11-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6954
6955 * gnus-sum.el (gnus-summary-insert-old-articles): Remove
6956 superfluous function call.
6957 (gnus-summary-catchup-all, gnus-summary-catchup-all-and-exit):
6958 Add warning to docstring.
6959
6960 2002-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
6961
6962 * gnus-agent.el: Autoload number-at-point instead.
6963 (gnus-agent-check-overview-buffer): No warning for deactivate-mark.
6964
6965 2002-11-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6966
6967 * gnus-agent.el (gnus-agent-check-overview-buffer): Explicitly
6968 require thingatpt (for number-at-point) and protect against
6969 deactivate-mark being unbound (on XEmacs).
6970
6971 2002-11-25 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6972
6973 * gnus-agent.el (gnus-agent-check-overview-buffer): Make debugger
6974 print message on entry.
6975
6976 2002-11-25 Kevin Greiner <kgreiner@xpediantsolutions.com>.
6977
6978 * gnus-range.el (gnus-range-difference): New function.
6979 * gnus-sum.el (gnus-summary-insert-old-articles): Use it.
6980
6981 2002-11-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6982
6983 * gnus-sum.el (gnus-summary-insert-old-articles): Use
6984 gnus-remove-from-range instead of gnus-range-difference which
6985 doesn't exist.
6986
6987 2002-11-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
6988
6989 * gnus-agent.el (gnus-agent-downloaded-article-face): New face,
6990 used for showing which articles have been downloaded.
6991 (gnus-agent-article-alist): Format change. Add documentation.
6992 (gnus-agent-summary-mode-map): New keybinding `J s' for fetching
6993 process-marked articles.
6994 (gnus-agent-summary-fetch-series): Command for `J s'. Articles
6995 in the series are individually fetched to minimize lose of
6996 content due to an error/quit.
6997 (gnus-agent-synchronize-flags-server, gnus-agent-add-server): Use
6998 gnus-message instead of message.
6999 (gnus-agent-read-servers): Use file lib/methods instead of
7000 lib/servers. TODO: Why?
7001 (gnus-summary-set-agent-mark): Adapt to new agent-alist format.
7002 (gnus-agent-get-undownloaded-list): Remove articles that appear to
7003 come from the agent. This means that they are not downloaded.
7004 (gnus-agent-fetch-selected-article): Don't use history.
7005 (gnus-agent-save-history, gnus-agent-enter-history)
7006 (gnus-agent-article-in-history-p, gnus-agent-history-path):
7007 Removed function; history is not used anymore.
7008 (gnus-agent-fetch-articles): Fix handling of crossposted articles.
7009 (gnus-agent-crosspost): Started rewrite then realized that a typo
7010 in gnus-agent-fetch-articles ensures that this function is never
7011 called. This will need to be fixed later.
7012 (gnus-agent-check-overview-buffer): Some sanity checks on the
7013 agent overview buffer. This is a safety net used during
7014 development.
7015 (gnus-agent-flush-cache): The gnus-agent-article-alist format has
7016 changed, write a number to the file indicating this.
7017 (gnus-agent-fetch-headers): Rewrite to respect
7018 gnus-agent-consider-all-articles without relying on the
7019 `.fetched' files. Make it fast.
7020 (gnus-agent-braid-nov): Change resulting from
7021 gnus-agent-fetch-headers change.
7022 (gnus-agent-load-alist, gnus-agent-save-alist): Don't use
7023 `.fetched' files.
7024 (gnus-agent-read-agentview): New function, used by
7025 gnus-agent-load-alist.
7026 (gnus-agent-load-fetched-headers): Remove.
7027 (gnus-agent-save-alist): Rewrite to accommodate new format.
7028 (gnus-agent-fetch-group-1): Make sure list of articles is in the
7029 same order as in gnus-newsgroup-headers.
7030 (gnus-agent-expire): Document and implement extra args ARTICLES,
7031 GROUP, FORCE. Do not restrict usage.
7032 (gnus-agent-uncached-articles): New function.
7033 (gnus-agent-retrieve-headers): Use it.
7034 (gnus-agent-regenerate-group): No longer needs to be called from
7035 gnus-agent-regenerate. Individual groups may be regenerated. The
7036 regeneration code now fixes duplicate, and mis-ordered, NOV entries.
7037 The article fetch dates are validated in the article alist. The
7038 article alist is pruned of entries that do not reference existing
7039 NOV entries. All changes are computed then applied with
7040 inhibit-quit bound to t. As a result, it is now safe to quit out of
7041 regeneration. The optional clean parameter has been replaced with
7042 an optional reread parameter. Clean is no longer necessary as
7043 regeneration gets the appropriate setting from
7044 gnus-agent-consider-all-articles. The new reread parameter will
7045 result in fetched, or all, articles being marked as unread.
7046 (gnus-agent-regenerate): Removed code to regenerate the history
7047 file as it is no longer used.
7048
7049 * gnus-start.el (gnus-make-ascending-articles-unread): New
7050 function, for efficient mass-marking.
7051
7052 * gnus-sum.el (gnus-summary-highlight): Use new face for
7053 downloaded articles.
7054 (gnus-article-mark): Prefer to indicate read/unread status over
7055 downloaded status.
7056 (gnus-summary-highlight-line-0): New function, maybe rehighlights
7057 line.
7058 (gnus-summary-highlight-line): Use new face for downloaded
7059 articles.
7060 (gnus-summary-insert-old-articles): Improved performance by
7061 replacing the initial LIST of older articles with a compressed
7062 RANGE of older articles. Some servers appear to lie about
7063 their active range so the original list could contain millions
7064 of article numbers. The range is not expanded into a list
7065 until the optional ALL parameter has been applied.
7066
7067 2002-11-18 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7068
7069 * gnus-agent.el (gnus-category-mode): Typo in doc string.
7070
7071 2002-11-21 Teodor Zlatanov <tzz@lifelogs.com>
7072
7073 * spam.el:
7074 Added patch from Andreas Fuchs <asf@void.at> to prevent apply errors.
7075
7076 * spam.el: Added `M s t' and `M s x' key mappings.
7077
7078 2002-11-20 Simon Josefsson <jas@extundo.com>
7079
7080 * gnus-sum.el (gnus-summary-morse-message): Narrow to body.
7081
7082 2002-11-19 Simon Josefsson <jas@extundo.com>
7083
7084 * gnus-sum.el (gnus-summary-morse-message): Load
7085 morse.el (unmorse-region not autoloaded in Emacs 20 nor XEmacs).
7086 (unmorse-region): Autoload it instead.
7087
7088 2002-11-18 Simon Josefsson <jas@extundo.com>
7089
7090 * gnus-sum.el (gnus-summary-morse-message): New function.
7091 (gnus-summary-wash-map): Bind to `W m'.
7092 (gnus-summary-make-menu-bar): Add.
7093
7094 * nnimap.el (nnimap-request-expire-articles): Compress sequence
7095 before storing \Deleted mark on expired articles.
7096
7097 2002-11-17 Markus Rost <rost@math.ohio-state.edu> (tiny change)
7098
7099 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
7100 parens in column 0.
7101
7102 2002-11-17 Juanma Barranquero <lektu@terra.es>
7103
7104 * nnweb.el (nnweb-google-create-mapping): Fix typo.
7105
7106 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
7107
7108 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
7109
7110 2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
7111
7112 * message.el (message-set-auto-save-file-name): Use
7113 make-directory, to avoid the dependence on gnus-util.
7114
7115 2002-11-16 Simon Josefsson <jas@extundo.com>
7116
7117 * nnimap.el (nnimap-callback-callback-function):
7118 (nnimap-callback-buffer): Removed, these cannot be global but must
7119 be embedded into the callback.
7120 (nnimap-make-callback): New. Embedd article number, callback and
7121 buffer in function.
7122 (nnimap-callback, nnimap-request-article-part): Update.
7123
7124 2002-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7125
7126 * mml.el (mml-preview): Bind message-this-is-mail if it is mail.
7127
7128 2002-11-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7129
7130 * gnus.el (gnus-summary-line-format): Document %C.
7131
7132 2002-11-11 Simon Josefsson <jas@extundo.com>
7133
7134 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
7135 output when called interactively.
7136
7137 2002-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
7138
7139 * gnus-art.el (gnus-article-edit-exit): Kill local variables.
7140
7141 * message.el (message-draft-coding-system): Improve comment; use
7142 mm-auto-save-coding-system for the default value.
7143
7144 * nndraft.el (nndraft-request-article): Revert to the state before
7145 2002-10-29; regexp-quote mail-header-separator.
7146
7147 2002-11-06 Jesper Harder <harder@ifa.au.dk>
7148
7149 * gnus-draft.el (gnus-draft-setup): Set gnus-message-group-art to
7150 allow editing of drafts from an nnvirtual group.
7151
7152 2002-11-06 Katsumi Yamaoka <yamaoka@jpl.org>
7153
7154 * nndraft.el (nndraft-request-article): Replace emacs-mule with
7155 mm-auto-save-coding-system.
7156
7157 * message.el (message-draft-coding-system): Default to
7158 iso-2022-7bit.
7159
7160 * mm-util.el (mm-auto-save-coding-system): Undo last change to
7161 restore the default value to emacs-mule or escape-quoted.
7162
7163 2002-11-05 Katsumi Yamaoka <yamaoka@jpl.org>
7164
7165 * gnus-art.el (gnus-article-encrypt-body): Inhibit encrypting of
7166 a delayed or a queued article as well as a draft.
7167
7168 * gnus-sum.el (gnus-summary-edit-article): Inhibit editing of a
7169 delayed or a queued article in the raw format; treat a delayed
7170 article as a raw article as well as a draft.
7171 (gnus-summary-setup-default-charset): Clear gnus-newsgroup-charset
7172 for the delayed group.
7173
7174 * nndraft.el (nndraft-request-article): Ignore auto save files for
7175 a delayed or a queued article; don't bother to decode a queued
7176 article; don't bind nnmail-file-coding-system for a queued article.
7177
7178 * nnmail.el (nnmail-split-fancy-with-parent): Ignore the delayed
7179 and the queue group.
7180
7181 2002-11-04 Jesper Harder <harder@ifa.au.dk>
7182
7183 * gnus-group.el (gnus-group-delete-group):
7184 gnus-cache-active-hashtb might be void.
7185
7186 2002-11-02 Raymond Scholz <ray-2002@zonix.de>
7187
7188 * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
7189 setting of the default user ID.
7190
7191 2002-11-01 Jesper Harder <harder@ifa.au.dk>
7192
7193 * mm-bodies.el (mm-body-encoding): Don't return 8bit for 7bit
7194 charset.
7195
7196 2002-10-31 Alex Schroeder <alex@emacswiki.org>
7197
7198 * spam-stat.el (spam-stat-process-directory): Add dir to message
7199 (spam-stat-reduce-size): No longer remove words
7200 with values close to 0.5, because the default value is 0.2.
7201
7202 2002-10-31 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7203
7204 * gnus-util.el (gnus-user-date-format-alist): Clarify and correct
7205 documentation.
7206
7207 2002-10-28 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7208
7209 * gnus-agent.el (gnus-agent-fetched-headers)
7210 (gnus-agent-load-fetched-headers)
7211 (gnus-agent-save-fetched-headers): Remove variable and two
7212 functions. Kevin Greiner's version of gnus-agent-fetch-headers
7213 works better.
7214 (gnus-agent-fetch-headers): New implementation from Kevin
7215 Greiner. Uses gnus-agent-article-alist to store information
7216 about fetched messages which aren't on the server anymore. The
7217 trick is to return a list of considered messages to the caller,
7218 but to only fetch those which haven't been fetched yet.
7219
7220 2002-10-30 Simon Josefsson <jas@extundo.com>
7221
7222 * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
7223
7224 * pgg.el (pgg-passphrase-cache-expiry): Removed.
7225
7226 2002-10-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7227
7228 * mm-view.el (mm-w3m-local-map-property): Make it work with older
7229 versions of emacs-w3m than 1.3.3.
7230
7231 * mm-view.el (mm-w3m-mode-command-alist)
7232 (mm-w3m-mode-dont-bind-keys, mm-w3m-mode-ignored-keys): Removed.
7233 (mm-w3m-mode-map): Undefined for Emacs21 and XEmacs.
7234 (mm-setup-w3m): Simplified.
7235 (mm-w3m-local-map-property): New function.
7236 (mm-inline-text-html-render-with-w3m): Use it.
7237
7238 * gnus-art.el (gnus-article-wash-html-with-w3m): Use
7239 mm-w3m-local-map-property.
7240
7241 2002-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7242
7243 * mm-util.el (mm-auto-save-coding-system): Default to
7244 iso-2022-7bit.
7245
7246 * nndraft.el (nndraft-request-article): Decode an article using
7247 the coding-system emacs-mule if it seems to have been saved using
7248 emacs-mule.
7249 (nndraft-request-replace-article): Use message-draft-coding-system
7250 instead of mm-auto-save-coding-system for the draft or delayed
7251 group.
7252
7253 2002-10-28 Josh Huber <huber@alum.wpi.edu>
7254
7255 * mml.el (mml-mode-map): Fixed keybindings for mml-secure-*
7256 functions.
7257
7258 2002-10-28 Mark A. Hershberger <mah@everybody.org>
7259
7260 * mm-url.el (mm-url-insert-file-contents): Make it return the same
7261 type values ("url" size) regardless of the values of
7262 mm-url-use-external.
7263
7264 2002-10-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7265
7266 * nnimap.el (nnimap-request-article-part): Try harder to show
7267 group name in debugging message.
7268
7269 2002-10-25 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7270
7271 * gnus-agent.el (gnus-agent-save-fetched-headers): Create
7272 directory if it doesn't exist.
7273 (gnus-agent-fetch-headers): Remove old cruft that tried to
7274 abstain from downloading articles more than once if
7275 gnus-agent-consider-all-articles was true. This is now done
7276 properly via the .fetched files.
7277
7278 2002-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
7279
7280 * nndraft.el (nndraft-request-article): Treat delayed articles
7281 like drafts.
7282
7283 2002-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
7284
7285 * gnus-agent.el (gnus-agent-load-alist): Fix parenthesis.
7286
7287 2002-10-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7288
7289 * gnus-agent.el (gnus-agent-save-alist, gnus-agent-load-alist):
7290 Remove unused optional arg DIR and corresponding code.
7291
7292 * nnimap.el (nnimap-request-article-part): Include group name in
7293 debugging output.
7294
7295 2002-10-24 Paul Jarc <prj@po.cwru.edu>
7296
7297 * gnus-agent.el (gnus-agent-fetch-headers): Add some comments.
7298
7299 2002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7300
7301 * gnus-agent.el (gnus-agent-fetched-headers): New variable,
7302 contains range of headers that have been fetched by the agent
7303 already. Compare gnus-agent-article-alist.
7304 (gnus-agent-file-header-cache): Like
7305 gnus-agent-file-loading-cache, but for gnus-agent-fetched-headers.
7306 (gnus-agent-fetch-headers): Improve comment. Revert to old
7307 seen/recent logic.
7308 Remember which headers have been fetched before and don't fetch
7309 them again the next time round.
7310 (gnus-agent-load-fetched-headers)
7311 (gnus-agent-save-fetched-headers): New functions, for remembering
7312 which headers have been fetched before.
7313
7314 2002-10-22 Jesper Harder <harder@ifa.au.dk>
7315
7316 * gnus-sum.el (gnus-summary-execute-command): Disable visual
7317 features while searching.
7318
7319 2002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7320
7321 * pgg.el (pgg-snarf-keys): Do not refer unbinded local variables.
7322
7323 2002-10-22 Simon Josefsson <jas@extundo.com>
7324
7325 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
7326 (pgg-snarf-keys): Add.
7327
7328 2002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7329
7330 * spam.el: Don't autoload bbdb-records.
7331
7332 2002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7333
7334 * spam.el: Set autoload for bbdb-records after loading bbdb-com to
7335 prevent inf-loop.
7336
7337 2002-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7338
7339 * nnslashdot.el: Removed some test lines.
7340 More test.
7341
7342 2002-10-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7343
7344 * gnus-agent.el (gnus-agent-fetch-headers): Remove articles that
7345 are known to be downloaded already.
7346
7347 2002-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7348
7349 * mm-view.el (mm-text-html-renderer-alist): Add w3m-standalone.
7350 (mm-text-html-washer-alist): Ditto.
7351
7352 2002-10-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7353
7354 * nnheader.el (nnheader-remove-body): Fix an error of detecting
7355 boundary between headers and body.
7356 * nnml.el (nnml-parse-head): Ditto.
7357
7358 2002-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7359
7360 * nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
7361 entries.
7362
7363 * gnus-group.el (gnus-fetch-group): Allow an optional
7364 specification of the articles to select.
7365
7366 * gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr.
7367
7368 2002-10-20 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7369
7370 * gnus-agent.el (gnus-agent-fetch-group-1): After fetching
7371 headers from the group, update variable `articles' to contain
7372 only those numbers where headers exist. (When fetching all
7373 articles in a group, Gnus creates lots of numbers where there is
7374 no articles.)
7375
7376 2002-10-20 Steve Youngs <youngs@xemacs.org>
7377
7378 * pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs
7379 doesn't have the 'alist custom type, use cons cells instead.
7380 (pgg-parse-symmetric-key-algorithm-alist): Ditto.
7381 (pgg-parse-hash-algorithm-alist): Ditto.
7382 (pgg-parse-compression-algorithm-alist): Ditto.
7383 (pgg-parse-signature-type-alist): Ditto.
7384
7385 * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
7386
7387 * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
7388
7389 * pgg-pgp.el (pgg-pgp-extra-args): Ditto.
7390
7391 2002-10-19 Simon Josefsson <jas@extundo.com>
7392
7393 * nnimap.el (nnimap-open-server): Check imap-state in IMAP server
7394 buffer.
7395
7396 2002-10-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7397
7398 * gnus-spec.el (gnus-make-format-preserve-properties)
7399 (gnus-xmas-format, gnus-parse-simple-format): Preserve text
7400 properties also on XEmacs. `gnus-xmas-format' is like format but
7401 preserves text properties on XEmacs (though it only understands
7402 simple format specs). The variable
7403 `gnus-make-format-preserve-properties' controls whether the
7404 function is used, and is checked in `gnus-parse-simple-format'.
7405 Patch by Paul Moore <gustav@morpheus.demon.co.uk>.
7406
7407 * gnus-agent.el (gnus-agent-fetch-articles): More debugging
7408 output.
7409 (gnus-agent-consider-all-articles): New variable.
7410 (gnus-agent-get-undownloaded-list): Comment that marks todo item.
7411 (gnus-agent-fetch-headers): Depending on
7412 gnus-agent-consider-all-articles, maybe get all articles.
7413 (gnus-category-predicate-alist, gnus-agent-read-p): New predicate
7414 `read'.
7415 (gnus-predicate-imples-unread): New function.
7416 (gnus-agent-fetch-headers): Optimize to call
7417 gnus-list-of-unread-articles if that is sufficient.
7418 Check unseen and recent instead of seen and recent.
7419 (gnus-agent-fetch-headers): Abstain from calling
7420 gnus-list-range-intersection if range (a . b) would have (> a b).
7421
7422 2002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7423
7424 * message.el (message-send-mail): Make it possible to perform
7425 edebug-defun.
7426
7427 2002-10-18 Simon Josefsson <jas@extundo.com>
7428
7429 * gnus-art.el (gnus-button-man-handler): Change default to
7430 `manual-entry' (defined in both emacsen).
7431 (gnus-button-man-handler): Remove emacsen difference and use
7432 `manual-entry'.
7433
7434 2002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7435
7436 * spam.el: Wrap autoload settings for bbdb-records,
7437 executable-find and ifile-spam-filter with eval-and-compile.
7438 (spam-display-buffer-contents): Remove.
7439 (spam-bogofilter-score): Merge spam-display-buffer-contents.
7440
7441 2002-10-17 Ted Zlatanov <tzz@lifelogs.com>
7442
7443 * spam.el (spam-display-buffer-contents): New function.
7444 (spam-bogofilter-score): Use spam-display-buffer-contents, patch
7445 from Katsumi Yamaoka <yamaoka@jpl.org>.
7446
7447 2002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7448
7449 * nnheader.el (nnheader-parse-naked-head): New function.
7450 (nnheader-parse-head): Use the above function, in order to handle
7451 continuation lines properly.
7452 (nnheader-remove-body): New function.
7453 (nnheader-remove-cr-followed-by-lf): New function.
7454 (nnheader-ms-strip-cr): Use the above function.
7455
7456 * gnus-agent.el (gnus-agent-regenerate-group): Call
7457 `nnheader-remove-body'; use `nnheader-parse-naked-head' instead of
7458 `nnheader-parse-head'.
7459 * gnus-cache.el (gnus-cache-possibly-enter-article): Ditto.
7460
7461 * gnus-msg.el (gnus-inews-yank-articles): Do not unfold
7462 continuation lines by itself; call `nnheader-parse-naked-head'
7463 instead of `nnheader-parse-head'.
7464 * nndiary.el (nndiary-parse-head): Ditto.
7465 * nnfolder.el (nnfolder-parse-head): Ditto.
7466 * nnimap.el (nnimap-retrieve-headers-progress): Ditto.
7467 * nnmaildir.el (nnmaildir--update-nov): Ditto.
7468 * nnml.el (nnml-parse-head): Ditto.
7469
7470 2002-10-17 Steve Youngs <youngs@xemacs.org>
7471
7472 * gnus-art.el (gnus-button-man-handler): Add 'manual-entry' for
7473 XEmacs, default to it if featurep 'xemacs.
7474
7475 2002-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
7476
7477 * spam-stat.el: Check for the existence of hash functions instead
7478 of the Emacs version to decide whether to load cl. Suggested by
7479 Kai Gro\e,A_\e(Bjohann.
7480
7481 2002-10-15 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7482
7483 * gnus-agent.el (gnus-agent-fetch-selected-article): Open history
7484 if it isn't open yet.
7485
7486 2002-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
7487
7488 * gnus-group.el: Require mm-url only when compiling.
7489 (gnus-group-fetch-charter): Require mm-url.
7490
7491 * spam-stat.el: Require cl for the functions gethash,
7492 hash-table-count, make-hash-table and mapc for Emacs 20.
7493 (puthash): Alias to cl-puthash for Emacs 20.
7494 (with-syntax-table): New macro for Emacs 20.
7495
7496 2002-10-12 Jesper Harder <harder@ifa.au.dk>
7497
7498 * gnus-spec.el (gnus-pad-form): Use gnus-string-width-function.
7499
7500 2002-10-11 Ted Zlatanov <tzz@lifelogs.com>
7501
7502 * spam.el (spam-check-ifile): Added ifile as a spam checking
7503 backend, and spam-use-ifle as the variable to toggle that check.
7504
7505 2002-10-12 Simon Josefsson <jas@extundo.com>
7506
7507 * message.el (message-beginning-of-line): New variable.
7508 (message-beginning-of-line): Use it.
7509
7510 2002-10-11 Ted Zlatanov <tzz@lifelogs.com>
7511
7512 * spam.el: More compilation fixes for BBDB.
7513
7514 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org>.
7515 (spam-stat-reduce-size): Interactive.
7516 (spam-stat-reset): New function.
7517 (spam-stat-save): Interactive.
7518
7519 2002-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
7520
7521 * gnus.el: Autoload gnus-delay-initialize.
7522
7523 * message.el: Autoload gnus-delay-article.
7524
7525 2002-10-11 Jesper Harder <harder@ifa.au.dk>
7526
7527 * gnus-spec.el (gnus-balloon-face-function): Use the help-echo
7528 text property in Emacs.
7529
7530 2002-10-11 Simon Josefsson <jas@extundo.com>
7531
7532 * mml2015.el (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7533 (mml2015-pgg-verify, mml2015-pgg-clear-verify): Remove CR.
7534
7535 * mml1991.el (mml1991-pgg-sign): Remove CR.
7536
7537 2002-10-10 Simon Josefsson <jas@extundo.com>
7538
7539 * mml2015.el (mml2015-pgg-decrypt): Set gnus details even when
7540 decrypt failed.
7541 (mml2015-trust-boundaries-alist): Removed.
7542 (mml2015-gpg-extract-signature-details): Don't use it.
7543 (mml2015-unabbrev-trust-alist): New.
7544 (mml2015-gpg-extract-signature-details): Use it.
7545
7546 2002-10-10 Ted Zlatanov <tzz@lifelogs.com>
7547
7548 * spam.el: Compilation fixes, spam-check-bbdb function is nil if no
7549 BBDB installed.
7550
7551 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org> to do
7552 statistical analysis of spam in Lisp only.
7553
7554 2002-10-10 Simon Josefsson <jas@extundo.com>
7555
7556 * nnimap.el (nnimap-open-server): Re-open server if it isn't in
7557 auth, selected or examine state.
7558
7559 * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
7560 buffer and error buffer depending on type of information.
7561
7562 * mml2015.el (mml2015-gpg-extract-signature-details): Parse
7563 --status-fd stuff even if gpg.el is not used (revert earlier
7564 change).
7565 (mml2015-pgg-{clear-,}verify): Store both output and errors as
7566 gnus details.
7567 (mml2015-pgg-{clear-,}verify): Extract signature info from errors
7568 buffer.
7569
7570 * pgg.el (pgg-verify-region): Use it.
7571
7572 * pgg-def.el (pgg-query-keyserver): New variable.
7573
7574 * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
7575 key-identifier in packet. Is this a good idea?
7576
7577 * mml.el (mml-mode-map): Add security commands that operates on
7578 MIME parts.
7579 (mml-menu): And menu items for them.
7580
7581 * mml1991.el (mml1991-pgg-encrypt): Remove headers.
7582
7583 * mml.el (mml-parse-1): Support sender in #secure tags.
7584
7585 * mml1991.el (mml1991-pgg-sign): Only use message-sender if it is
7586 defined.
7587
7588 * mml-sec.el (mml-smime-encrypt-buffer): Warn about combined signing.
7589 (mml-pgp-encrypt-buffer): Support combined signing.
7590
7591 * mml1991.el (mml1991-mailcrypt-encrypt): Support combined signing.
7592 (mml1991-gpg-encrypt): Ditto.
7593 (mml1991-pgg-encrypt): Ditto.
7594 (mml1991-encrypt): Pass sign parameter.
7595
7596 * mml-sec.el (mml-signencrypt-style-alist): Defcustom.
7597 (mml-signencrypt-style): Mention the variable.
7598
7599 2002-10-09 Simon Josefsson <jas@extundo.com>
7600
7601 * mml1991.el (mml1991-pgg-sign): Bind pgg-default-user-id, not
7602 pgg-gpg-user-id.
7603
7604 * pgg.el (pgg-insert-url-with-w3): Ignore errors.
7605 (pgg-fetch-key-function): Nil if w3 is not installed.
7606
7607 2002-10-08 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7608
7609 * gnus-agent.el (gnus-agent-fetch-selected-article): Bind
7610 gnus-agent-current-history.
7611
7612 2002-10-06 Simon Josefsson <jas@extundo.com>
7613
7614 * imap.el (imap-parse-status): Don't use read to read token.
7615
7616 2002-10-05 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7617
7618 * gnus-agent.el (gnus-agent-fetch-selected-article): Do nothing
7619 for methods not covered by the agent, and when unplugged.
7620
7621 2002-10-05 Simon Josefsson <jas@extundo.com>
7622
7623 * pgg-gpg.el (pgg-gpg-encrypt-region): Query passphrase when
7624 signing.
7625
7626 * gnus-agent.el (gnus-agent-read-servers): If getting method from
7627 a named server fails, ignore the server.
7628
7629 * mml1991.el (mml1991-pgg-sign): Do QP.
7630
7631 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
7632 work.
7633
7634 2002-10-04 Simon Josefsson <jas@extundo.com>
7635
7636 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
7637
7638 * pgg-pgp.el (pgg-pgp-verify-region): Inline
7639 binary-write-decoded-region from MEL.
7640
7641 * pgg.el (pgg-encrypt-region): Support sign.
7642
7643 * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
7644
7645 * mml2015.el (mml2015-pgg-encrypt): Ditto.
7646
7647 * pgg.el, pgg-def.el, pgg-parse.el, pgg-gpg.el, pgg-pgp5.el,
7648 pgg-pgp6.el: Moved from ../pgg/. Modifications compared to EMIKO
7649 branch where PGG was taken from in the ChangeLog entries below.
7650
7651 2002-10-01 Simon Josefsson <jas@extundo.com>
7652
7653 * pgg-pgp.el: Don't require mel. Don't use luna.
7654 (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove.
7655 (pgg-pgp-process-region): Use expand-file-name instead of concat.
7656 (pgg-pgp-process-region): Don't use binary-funcall.
7657
7658 * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
7659
7660 * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
7661 instead of concat.
7662
7663 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
7664
7665 2002-09-29 Simon Josefsson <jas@extundo.com>
7666
7667 * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
7668 compile warnings.
7669
7670 * pgg.el (pgg-decrypt-region): Don't parse packet.
7671
7672 * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
7673
7674 2002-09-29 Daiki Ueno <ueno@unixuser.org>
7675
7676 * pgg.el: Remove dependency on calist.el.
7677
7678 2002-09-28 Simon Josefsson <jas@extundo.com>
7679
7680 * pgg.el (pgg-temporary-file-directory): New variable.
7681 (pgg-verify-region): Don't assume set-buffer-multibyte exists.
7682
7683 * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
7684 (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
7685
7686 * pgg-parse.el (pgg-char-int): Defalias.
7687 (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte)
7688 (pgg-read-bytes, pgg-read-body): Use it.
7689 (pgg-decode-packets): Don't use MEL, use base64-*.
7690 (pgg-parse-armor): Don't assume set-buffer-multibyte exists.
7691 (pgg-string-as-unibyte): Defalias.
7692 (pgg-parse-armor-region): Use it.
7693
7694 * pgg-gpg.el (pgg-gpg-process-region): Use
7695 pgg-temporary-file-directory.
7696
7697 * luna.el: Don't def-edebug.
7698
7699 * pgg-pgp5.el (pgg-scheme-verify-region): Inline
7700 binary-write-decoded-region from MEL.
7701
7702 * pgg-pgp5.el, pgg-gpg.el: Don't require mel.
7703
7704 * alist.el, calist.el: Don't require product/APEL.
7705
7706 * pgg-parse.el (top-level): Remove dependency on static.el,
7707 pccl.el, mel.el.
7708 (pgg-parse-crc24, pgg-parse-crc24-string): Only define if
7709 `define-ccl-program' is boundp, instead of using broken.
7710
7711 2002-10-01 Simon Josefsson <jas@extundo.com>
7712
7713 * message.el (message-required-mail-headers): Remove Lines:.
7714
7715 2002-10-03 Jesper Harder <harder@ifa.au.dk>
7716
7717 * gnus-group.el (gnus-group-fetch-charter,
7718 gnus-group-fetch-control): Prompt for group if given a prefix
7719 argument.
7720 * gnus-sum.el: Add gnus-group-fetch-charter and
7721 gnus-group-fetch-control to summary key map and menu.
7722
7723 2002-10-03 Paul Jarc <prj@po.cwru.edu>
7724
7725 * nnmaildir.el (nnmaildir--group-maxnum-art): Fix maximum article
7726 number when there are no articles.
7727
7728 2002-10-03 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7729
7730 * gnus-agent.el (gnus-agent-summary-fetch-group): Optional prefix
7731 arg ALL means to fetch all articles, not only downloadable ones.
7732 (gnus-agent-fetch-selected-article): New function for
7733 gnus-select-article-hook or gnus-mark-article-hook.
7734
7735 2002-10-02 Peter von der Ahe <nospam2159@daimi.au.dk>
7736
7737 * gnus-ems.el (gnus-x-splash): Set coding-system-for-read to
7738 raw-text.
7739
7740 2002-09-30 Ted Zlatanov <tzz@lifelogs.com>
7741
7742 * spam.el: Merged changes from pinard@iro.umontreal.ca (Fran\e,Ag\e(Bois
7743 Pinard).
7744 Major revamp of the code, documentation is in comments in the file
7745 for now.
7746
7747 2002-09-30 Simon Josefsson <jas@extundo.com>
7748
7749 * mml2015.el (mml2015-pgg-clear-verify): Verifying in a unibyte
7750 buffer seem to be needed?
7751
7752 2002-09-29 Simon Josefsson <jas@extundo.com>
7753
7754 * mml1991.el (pgg-output-buffer, pgg-errors-buffer): Prevent byte
7755 compile warnings.
7756
7757 * mml1991.el (mml1991-function-alist): Add pgg.
7758 (mml1991-pgg-sign, mml1991-pgg-encrypt): New functions.
7759 (mml1991-pgg-encrypt): Fix recipients querying.
7760
7761 2002-09-28 David Edmondson <dme@dme.org>
7762
7763 * mml2015.el (autoload): Autoload correct files.
7764
7765 2002-09-28 Simon Josefsson <jas@extundo.com>
7766
7767 (mml2015-pgg-decrypt, mml2015-pgg-verify): Make sure either nil or
7768 handle is returned.
7769
7770 2002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7771
7772 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news):
7773 Protect against non-existent of `nnimap-mailbox-info'.
7774
7775 2002-09-27 Simon Josefsson <jas@extundo.com>
7776
7777 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): New.
7778 (gnus-setup-news-hook): Use it.
7779 (gnus-after-getting-new-news-hook): Ditto.
7780
7781 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Remove.
7782
7783 2002-09-27 Mats Lidell <matsl@contactor.se>
7784
7785 * gnus-art.el (gnus-article-mode-syntax-table): Replace "-" to " ".
7786
7787 2002-09-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7788
7789 * gnus-sum.el (gnus-nov-parse-line): When an error is signaled in
7790 the part to decode encoded words, use raw words instead of decoded
7791 words.
7792
7793 2002-09-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7794
7795 * nnimap.el (nnimap-update-unseen): Use gnus-gethash-safe.
7796
7797 * mm-view.el (mm-w3m-mode-ignored-keys): New variable.
7798 (mm-setup-w3m): Use it.
7799
7800 2002-09-27 Simon Josefsson <jas@extundo.com>
7801
7802 * gnus-art.el (gnus-article-mode-syntax-table): Make M-. work in
7803 article buffers.
7804
7805 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Autoload
7806 it just in case.
7807 (nnimap-update-unseen): New function; update unseen count in
7808 `n-m-info'.
7809 (nnimap-close-group): Call it.
7810
7811 * gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n.
7812 (gnus-after-getting-new-news-hook): Ditto.
7813
7814 * nnimap.el (nnimap-retrieve-groups): Move the quick mail check
7815 message into verboselevel 9. Change slow mail check message.
7816 (nnimap-retrieve-groups): Use prefixed names in n-mailbox-info.
7817 (nnimap-fixup-unread-after-getting-new-news): New function, to be
7818 used as a hook after getting new mail.
7819
7820 2002-09-26 Simon Josefsson <jas@extundo.com>
7821
7822 * imap.el (imap-parse-resp-text-code): The UNSEEN value in
7823 SELECT/EXAMINE is first unseen article, not number of unseen
7824 articles. Make them distinct by renaming the former to
7825 `first-unseen' instead of `unseen'.
7826
7827 * nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen
7828 too.
7829 (nnimap-retrieve-groups): Don't used cached data if uidvalidity
7830 changed.
7831 (nnimap-retrieve-groups): Store uidvalidity and unseen data too.
7832
7833 * gnus-int.el (gnus-server-unopen-status): Defcustom.
7834
7835 * mml-sec.el (mml-signencrypt-style): Docstring to font-lock
7836 better.
7837
7838 * mml2015.el (mml2015-pgg-decrypt): Only add security information
7839 if dissecting resulting buffer actually had any information.
7840
7841 2002-09-26 Katsumi Yamaoka <yamaoka@jpl.org>
7842
7843 * gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name'
7844 because the function `string<' allows symbols.
7845
7846 * gnus-sum.el (gnus-summary-make-menu-bar): Ditto.
7847
7848 2002-09-25 ShengHuo ZHU <zsh@cs.rochester.edu>
7849
7850 * message.el (message-forward-make-body): Revert an early change
7851 because 8-bit utf-8 emails.
7852
7853 2002-09-25 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
7854
7855 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
7856 links to Info).
7857 * gnus-art.el (gnus-treat-highlight-signature):
7858 * gnus-art.el (gnus-treat-buttonize):
7859 * gnus-art.el (gnus-treat-buttonize-head):
7860 * gnus-art.el (gnus-treat-emphasize):
7861 * gnus-art.el (gnus-treat-strip-cr):
7862 * gnus-art.el (gnus-treat-unsplit-urls):
7863 * gnus-art.el (gnus-treat-leading-whitespace):
7864 * gnus-art.el (gnus-treat-hide-headers):
7865 * gnus-art.el (gnus-treat-hide-boring-headers):
7866 * gnus-art.el (gnus-treat-hide-signature):
7867 * gnus-art.el (gnus-treat-fill-article):
7868 * gnus-art.el (gnus-treat-hide-citation):
7869 * gnus-art.el (gnus-treat-hide-citation-maybe):
7870 * gnus-art.el (gnus-treat-strip-list-identifiers):
7871 * gnus-art.el (gnus-treat-strip-pgp):
7872 * gnus-art.el (gnus-treat-strip-pem):
7873 * gnus-art.el (gnus-treat-strip-banner):
7874 * gnus-art.el (gnus-treat-highlight-headers):
7875 * gnus-art.el (gnus-treat-highlight-citation):
7876 * gnus-art.el (gnus-treat-date-ut):
7877 * gnus-art.el (gnus-treat-date-local):
7878 * gnus-art.el (gnus-treat-date-english):
7879 * gnus-art.el (gnus-treat-date-lapsed):
7880 * gnus-art.el (gnus-treat-date-original):
7881 * gnus-art.el (gnus-treat-date-iso8601):
7882 * gnus-art.el (gnus-treat-date-user-defined):
7883 * gnus-art.el (gnus-treat-strip-headers-in-body):
7884 * gnus-art.el (gnus-treat-strip-trailing-blank-lines):
7885 * gnus-art.el (gnus-treat-strip-leading-blank-lines):
7886 * gnus-art.el (gnus-treat-strip-multiple-blank-lines):
7887 * gnus-art.el (gnus-treat-unfold-headers):
7888 * gnus-art.el (gnus-treat-fold-headers):
7889 * gnus-art.el (gnus-treat-fold-newsgroups):
7890 * gnus-art.el (gnus-treat-overstrike):
7891 * gnus-art.el (gnus-treat-display-xface):
7892 * gnus-art.el (gnus-treat-display-smileys):
7893 * gnus-art.el (gnus-treat-from-picon):
7894 * gnus-art.el (gnus-treat-mail-picon):
7895 * gnus-art.el (gnus-treat-newsgroups-picon):
7896 * gnus-art.el (gnus-treat-body-boundary):
7897 * gnus-art.el (gnus-treat-capitalize-sentences):
7898 * gnus-art.el (gnus-treat-fill-long-lines):
7899 * gnus-art.el (gnus-treat-play-sounds):
7900 * gnus-art.el (gnus-treat-translate):
7901 * gnus-art.el (gnus-treat-x-pgp-sig):
7902 * gnus-art.el (gnus-mime-button-line-format):
7903 * gnus-art.el (gnus-button-man-level):
7904 * gnus-art.el (gnus-button-emacs-level):
7905 * gnus-cus.el (gnus-group-parameters):
7906 * gnus-gl.el (bbb-build-mid-scores-alist):
7907 * gnus-group.el (gnus-group-line-format):
7908 * gnus-mlspl.el (gnus-group-split-setup):
7909 * gnus-mlspl.el (gnus-group-split):
7910 * gnus-msg.el (gnus-mailing-list-groups):
7911 * gnus-msg.el (gnus-posting-styles):
7912 * gnus-nocem.el (gnus-nocem-issuers):
7913 * gnus-score.el (gnus-score-regexp-bad-p):
7914 * gnus-srvr.el (gnus-server-line-format):
7915 * gnus-topic.el (gnus-topic-line-format):
7916 * gnus.el (gnus-summary-line-format):
7917 * mail-source.el (mail-sources):
7918 * message.el (message-subscribed-address-file):
7919 * nnmail.el (nnmail-split-fancy): ???
7920
7921 2002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
7922
7923 * mail-source.el (mail-source-run-script): Use `functionp' to test
7924 whether the argument `script' is in fact a function.
7925 (mail-sources): Adjust the defcustom to allow users to specify a
7926 function or a string as the value of the `:prescript' and
7927 `:postscript' arguments of the `file' and `pop3' mail sources.
7928
7929 2002-09-25 Paul Jarc <prj@po.cwru.edu>
7930
7931 * nnmaildir.el (nnmaildir--grp-add-art): Fix minimum article
7932 number when article 1 does not exist.
7933
7934 2002-09-25 Reiner Steib <Reiner.Steib@gmx.de>
7935
7936 * gnus-art.el (gnus-button-handle-apropos-variable): Fall back to
7937 apropos if apropos-variable does not exist.
7938 (gnus-button-guessed-mid-regexp)
7939 (gnus-button-handle-describe-prefix, gnus-button-alist): Better
7940 regexes.
7941 (gnus-button-handle-describe-function)
7942 (gnus-button-handle-describe-variable): Doc fix.
7943 (gnus-button-handle-describe-key, gnus-button-handle-apropos)
7944 (gnus-button-handle-apropos-command): Doc fix.
7945
7946 2002-09-25 Mark A. Hershberger <mah@everybody.org> (tiny change)
7947
7948 * nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in
7949 the file.
7950
7951 2002-09-24 ShengHuo ZHU <zsh@cs.rochester.edu>
7952
7953 * gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts.
7954
7955 2002-09-24 Simon Josefsson <jas@extundo.com>
7956
7957 * mml2015.el (top-level): Require mm-util for mm-make-temp-file.
7958 (mml2015-use): Prefer PGG if installed.
7959 (mml2015-function-alist): Add PGG wrappers.
7960 (mml2015-gpg-extract-signature-details): Check mml2015-use too.
7961 (mml2015-gpg-extract-signature-details): PGG strips "gpg: "
7962 prefix, make regexp optionally skip it.
7963 (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7964 (mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign)
7965 (mml2015-pgg-encrypt): New functions.
7966 (defvar, autoload): Prevent byte-compile warnings.
7967
7968 2002-09-24 TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
7969
7970 * gnus-art.el (article-strip-banner): Check for the existence of
7971 from header.
7972
7973 2002-09-23 Reiner Steib <Reiner.Steib@gmx.de>
7974
7975 * gnus-art.el (gnus-button-guessed-mid-regexp): Improved regexp.
7976 (gnus-button-alist): Improved regexp for
7977 gnus-button-handle-mid-or-mail (false positives), fixed
7978 gnus-button-handle-man entries.
7979
7980 2002-09-23 Josh Huber <huber@alum.wpi.edu>
7981
7982 * nnmaildir.el (nnmaildir--update-nov): Fix wrong-type error when
7983 nnmail-extra-headers is non-nil.
7984
7985 2002-09-23 Paul Jarc <prj@po.cwru.edu>
7986
7987 * nnmaildir.el: Store article numbers persistently. General
7988 revision.
7989 (nnmaildir-request-expire-articles): Handle 'immediate and 'never
7990 for nnmail-expiry-wait; delete instead of moving if 'force is
7991 given.
7992
7993 2002-09-23 Simon Josefsson <jas@extundo.com>
7994 Trivial fix from beaker@iavmb.pl (Krzysztof J\e,Bj\e(Bdruczyk).
7995
7996 * smime.el (smime-sign-buffer): Get key and extra certs.
7997 (smime-get-key-with-certs-by-email): Utility function.
7998
7999 2002-09-21 ShengHuo ZHU <zsh@cs.rochester.edu>
8000 Trivial patch from Micha Wiedenmann <mw-u1@gmx.de>
8001
8002 * gnus-soup.el (gnus-soup-add-article): Mark as read only when the
8003 article exists.
8004
8005 2002-09-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8006
8007 * gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer.
8008
8009 2002-09-20 Reiner Steib <Reiner.Steib@gmx.de>
8010
8011 * gnus-art.el (gnus-button-handle-custom)
8012 (gnus-button-handle-mid-or-mail)
8013 (gnus-button-handle-describe-{function,variable,key})
8014 (gnus-button-handle-apropos{,command,variable}): New functions.
8015 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp)
8016 (gnus-button-{man,emacs,mail}-level): New variables.
8017 (gnus-button-alist): Use the above to buttonize emacs and mail
8018 related links.
8019
8020 2002-09-18 Juanma Barranquero <lektu@terra.es>
8021
8022 * gnus-int.el (gnus-status-message): Fix spacing.
8023
8024 * imap.el (imap-continuation): Fix typos.
8025
8026 2002-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
8027
8028 * gnus-msg.el (gnus-configure-posting-styles): Sort results.
8029
8030 * gnus-art.el (gnus-article-reply-with-original): Correct
8031 with-current-buffer scope.
8032
8033 * message.el (message-completion-alist): Add Reply-To, From, etc.
8034
8035 2002-09-18 Nevin Kapur <nevin@jhu.edu>
8036
8037 * nnimap.el (nnimap-request-expire-articles): Make flag setting
8038 conditional.
8039
8040 2002-09-17 Simon Josefsson <jas@extundo.com>
8041
8042 * nnimap.el (nnimap-expiry-target): Don't search for which
8043 articles exists here.
8044 (nnimap-request-expire-articles): Do it here instead. Only expire
8045 when articles are found. Suggested by Nevin Kapur
8046 <nevin@jhu.edu>.
8047
8048 2002-09-17 Reiner Steib <Reiner.Steib@gmx.de>
8049
8050 * message.el (message-strip-subject-trailing-was)
8051 (message-change-subject, message-add-archive-header)
8052 (message-xpost-fup2-header, message-xpost-insert-note)
8053 (message-xpost-fup2, message-reduce-to-to-cc): New functions
8054 adopted from message-utils.el. Add functions to the keymap, mode
8055 describtion and menu.
8056 (message-change-subject, message-xpost-fup2): Signal error if
8057 current header is empty.
8058 (message-xpost-insert-note): Changed insert position.
8059 (message-archive-note): Ensure to insert note in message body (not
8060 in head).
8061 (message-archive-header, message-archive-note)
8062 (message-xpost-default, message-xpost-note, message-fup2-note)
8063 (message-xpost-note-function): New variables adopted from
8064 message-utils.el. Changed some doc-strings.
8065 (message-mark-insert-{begin,end}): Rename from
8066 message-{begin,end}-inserted-text-mark (message-utils.el), changed
8067 values.
8068 (message-subject-trailing-was-query)
8069 (message-subject-trailing-was-ask-regexp)
8070 (message-subject-trailing-was-regexp): New variables.
8071 (message-to-list-only): Added doc-string and menu entry.
8072
8073 * message-utils.el: Removed. Functions are now in message.el.
8074
8075 2002-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
8076
8077 * gnus-art.el (gnus-article-reply-with-original,
8078 gnus-article-followup-with-original): Switch to
8079 gnus-summary-buffer before reply/followup.
8080
8081 2002-09-15 John Paul Wallington <jpw@shootybangbang.com>
8082
8083 * gnus-sum.el (gnus-summary-toggle-header): The article window may
8084 not exist. Toggle it anyway.
8085
8086 2002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
8087
8088 * gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator.
8089
8090 * gnus-art.el (article-fill-long-lines): Fill-paragraph properly.
8091 Trivial patch from Urban Engberg <ue@ccieurope.com>.
8092
8093 * rfc2047.el (message-posting-charset): Defvar it.
8094 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
8095 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
8096
8097 * mail-source.el (mail-source-fetch): Hide password.
8098
8099 * gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed.
8100
8101 2002-09-12 John Paul Wallington <jpw@shootybangbang.com>.
8102
8103 * gnus.el (gnus-visual, gnus-meta): Fix typo.
8104
8105 2002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
8106
8107 * gnus-art.el (gnus-article-address-banner-alist): Doc fix.
8108
8109 2002-09-11 Simon Josefsson <jas@extundo.com>
8110
8111 * nnimap.el (nnimap-expiry-target): Only expiry-target existing articles.
8112 (nnimap-split-rule): Doc fix.
8113 (nnimap-request-expire-articles): Cleanup code.
8114
8115 2002-09-11 TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
8116
8117 * gnus-art.el (gnus-article-address-banner-alist): New option.
8118 (article-strip-banner): Refer the above option to split banners of
8119 free mail servers, when no group parameter is specified.
8120
8121 2002-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8122
8123 * nntp.el (nntp-wait-for-string): Check for a process in the
8124 current buffer instead of `nntp-server-buffer'.
8125
8126 2002-09-09 Simon Josefsson <jas@extundo.com>
8127
8128 * gnus-art.el (gnus-button-man-handler): New variable.
8129 (gnus-button-alist): Use g-b-handle-man.
8130 (gnus-button-handle-man): New, call g-b-man-handler.
8131
8132 2002-09-08 Simon Josefsson <jas@extundo.com>
8133
8134 * gnus-art.el (gnus-button-alist): Buttonize man page links.
8135
8136 2002-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8137
8138 * gnus-art.el (gnus-article-dumbquotes-map): Add \230.
8139
8140 2002-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8141
8142 * gnus-srvr.el (gnus-browse-make-menu-bar): Add "d".
8143
8144 * gnus-sum.el (gnus-summary-limit-to-unseen): New command and
8145 keystroke.
8146
8147 * gnus-srvr.el (gnus-browse-describe-group): New command and
8148 keystroke.
8149
8150 2002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
8151
8152 * gnus-art.el (gnus-article-treat-body-boundary): Don't quote a
8153 value for gnus-decoration property.
8154
8155 2002-09-06 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8156
8157 * nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty
8158 string) as group name in case we have a CRLF in the file.
8159
8160 2002-09-04 Jesper Harder <harder@ifa.au.dk>
8161
8162 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization
8163 group.
8164 (rfc1843-decode-hzp): Do.
8165 (rfc1843-newsgroups-regexp): Do.
8166
8167 2002-09-04 Simon Josefsson <jas@extundo.com>
8168
8169 * message.el (message-canlock-generate): Make sure sha1 doesn't
8170 call external programs.
8171
8172 2002-09-03 Simon Josefsson <jas@extundo.com>
8173
8174 * nntp.el (nntp-wait-for-string): Dont infloop if process died.
8175
8176 * gnus-agent.el (gnus-agent-batch): Add doc.
8177
8178 2002-09-03 Josh Huber <huber@alum.wpi.edu>
8179
8180 * gnus-msg.el (gnus-summary-handle-replysign): Change the order we
8181 check for signed and encrypted parts.
8182 * mml.el (mml-parse-1): Correct small typo which preventing
8183 setting recipients in a secure tag.
8184
8185 2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8186
8187 * mm-util.el (mm-coding-system-priorities): Default to a list of
8188 iso-2022-jp and others for the Japanese environment.
8189
8190 2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8191
8192 * gnus-util.el (gnus-frame-or-window-display-name): Exclude
8193 invalid display names.
8194
8195 2002-08-30 Reiner Steib <Reiner.Steib@gmx.de>
8196
8197 * gnus-group.el (gnus-group-fetch-control): Fix typo in last
8198 commit.
8199
8200 2002-08-26 Jesper Harder <harder@ifa.au.dk>
8201
8202 * gnus.el (gnus-group-charter-alist): New option.
8203 (gnus-group-fetch-control-use-browse-url): New option.
8204
8205 * gnus-group.el (gnus-group-fetch-charter): New function.
8206 (gnus-group-fetch-control): New function.
8207 Add them to the keymap and menu. Require mm-url.
8208
8209 2002-08-30 Alex Schroeder <alex@emacswiki.org>.
8210
8211 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix.
8212
8213 2002-08-29 Jesper Harder <harder@ifa.au.dk>
8214
8215 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
8216 items expecting user interaction.
8217
8218 * gnus-topic.el (gnus-topic-make-menu-bar): Do.
8219
8220 * gnus-sum.el (gnus-summary-make-menu-bar): Do.
8221
8222 * gnus-srvr.el (gnus-server-make-menu-bar): Do.
8223
8224 * mml.el (mml-menu): Do.
8225
8226 2002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
8227
8228 * mail-source.el (mail-source-touch-pop): New function.
8229
8230 * message.el (message-smtpmail-send-it): New function.
8231 (message-send-mail-function): Add it for a candidate.
8232
8233 2002-08-27 Simon Josefsson <jas@extundo.com>
8234
8235 * gnus-msg.el (posting-charset-alist): Use
8236 gnus-define-group-parameter instead of defcustom.
8237 (gnus-put-message): Handle SPC in GCC.
8238 (gnus-inews-insert-gcc): Ditto.
8239 (gnus-inews-insert-archive-gcc): Ditto.
8240
8241 2002-08-26 Simon Josefsson <jas@extundo.com>
8242
8243 * gnus-agent.el (gnus-agent-auto-agentize-methods): New variable.
8244 (gnus-agentize): Auto agentize all nntp and nnimap groups.
8245 (gnus-agent-possibly-save-gcc): Autoload.
8246 Suggested by (KOSEKI Yoshinori) <kose@meadowy.org>.
8247
8248 2002-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8249
8250 * gnus.el (gnus-other-frame-function): New user option.
8251 (gnus-other-frame): Use it; add a doc-string; make it work with
8252 the gnuclient program.
8253
8254 * gnus-util.el (gnus-frame-or-window-display-name): New function.
8255
8256 2002-08-22 Jochen Hein <jochen@jochen.org> (tiny change)
8257
8258 * gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false
8259 positives, make it stricter.
8260
8261 2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8262
8263 * gnus.el (gnus-other-frame): Trivial fix.
8264
8265 2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8266
8267 * gnus.el (gnus-other-frame-parameters): New user option.
8268 (gnus-other-frame-object): New variable.
8269 (gnus-other-frame): Make it search for existing Gnus frame; don't
8270 read new news; delete frame on exit.
8271
8272 * gnus-util.el (gnus-select-frame-set-input-focus): New function.
8273
8274 2002-08-20 \e$B>.4X\e(B \e$B5HB'\e(B (KOSEKI Yoshinori) <kose@meadowy.org>.
8275
8276 * message.el (message-set-auto-save-file-name): Add support for
8277 the Cygwin Emacs; the system-type is `cygwin'.
8278 * nnheader.el (nnheader-file-name-translation-alist): Ditto.
8279
8280 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8281
8282 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
8283
8284 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
8285 avoid arithmetic errors.
8286
8287 2002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
8288
8289 * gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'.
8290
8291 2002-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
8292
8293 * message.el (message-ignored-supersedes-headers): Add X-Hashcash.
8294 (message-ignored-resent-headers): Add envelope From.
8295
8296 2002-08-18 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8297
8298 * gnus.el (gnus-summary-line-format): Document %k specifier.
8299
8300 2002-08-17 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8301
8302 * gnus-sum.el (gnus-summary-line-message-size): New function.
8303 (gnus-summary-line-format-alist): Use it.
8304
8305 2002-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8306
8307 * gnus-art.el (article-make-date-line): Refer to the value for
8308 `gnus-article-time-format' in the summary buffer.
8309
8310 * message.el (message-cite-prefix-regexp): Exclude ":" and "\e,A;\e(B".
8311
8312 2002-08-14 Simon Josefsson <jas@extundo.com>
8313
8314 * gnus-art.el (gnus-button-alist): Use ' not ` for default value
8315 quoting.
8316 (gnus-button-alist): Fix doc.
8317 (gnus-header-button-alist): Use ' not ` for default value quoting.
8318 (gnus-header-button-alist): Don't inline gnus-button-url-regexp,
8319 rationale similar to 2002-05-01 change.
8320 (gnus-article-add-buttons-to-head): Evaluate expression.
8321
8322 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option.
8323
8324 2002-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
8325
8326 * message.el (message-font-lock-keywords): Refer to the value for
8327 `message-cite-prefix-regexp' dynamically.
8328
8329 2002-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
8330
8331 * gnus-art.el (gnus-decode-header-methods): Doc fix.
8332
8333 2002-08-12 Simon Josefsson <jas@extundo.com>
8334
8335 * imap.el (imap-shell-open): Allow non-list `imap-shell-program'.
8336 (imap-shell-open): Skip initial junk before IMAP greeting.
8337
8338 2002-08-11 Reiner Steib <Reiner.Steib@gmx.de>
8339
8340 * message-utils.el (message-xpost-default)
8341 (message-xpost-fup2-header, message-xpost-fup2): Fixed Typos.
8342
8343 2002-08-09 Simon Josefsson <jas@extundo.com>
8344
8345 * message.el (message-canlock-password): Set
8346 canlock-password-for-verify to newly generated canlock-password.
8347 When Emacs is restarted, Custom makes sure this is set, but during
8348 the same session we must set it manually.
8349
8350 2002-08-07 Jesper Harder <harder@ifa.au.dk>
8351
8352 * yenc.el: New file.
8353
8354 * mm-uu.el (mm-uu-yenc-decode-function): New variable.
8355 (mm-uu-type-alist): Add yenc.
8356 (mm-uu-yenc-filename): New function.
8357 (mm-uu-yenc-extract): New function.
8358
8359 * mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc.
8360
8361 2002-05-27 Jesper Harder <harder@ifa.au.dk>
8362
8363 * mailcap.el (mailcap-mime-data): Test window-system rather than
8364 mm-device-type.
8365 (mailcap-mime-data): Call xdvi and gv with "-safer".
8366
8367 * mm-util.el: Don't define mm-device-type.
8368
8369 2002-08-05 Simon Josefsson <jas@extundo.com>
8370
8371 * mm-util.el (mm-coding-system-priorities): coding-system type not
8372 supported everywhere.
8373
8374 2002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8375
8376 * gnus.el (gnus-version-number): Bumped version number.
8377
8378 2002-08-04 01:48:57 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
8379
8380 * gnus.el: Oort Gnus v0.07 is released.
8381
8382 2002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8383
8384 * gnus-sum.el (gnus-thread-sort-functions): Doc fix.
8385 (gnus-article-sort-functions): Doc fix.
8386 (t): New keystroke.
8387 (gnus-article-sort-by-random): New function.
8388 (gnus-thread-sort-by-random): New function.
8389
8390 2002-08-02 Scott A Crosby <scrosby@cs.rice.edu>
8391
8392 * gnus-logic.el (gnus-advanced-integer): Swap arguments in
8393 funcall.
8394
8395 2002-07-31 Danny Siu <dsiu@adobe.com>
8396
8397 * nnimap.el (nnimap-split-articles): Do not call nnmail-fetch-field
8398 when splitting malformed messages without message-id.
8399
8400 2002-07-28 Niklas Morberg <niklas.morberg@axis.com>.
8401
8402 * nnweb.el (nnweb-type, nnweb-type-definition)
8403 (nnweb-gmane-create-mapping, nnweb-gmane-wash-article)
8404 (nnweb-gmane-search, nnweb-gmane-identity): Added gmane
8405 functionality.
8406 * nnweb.el: Removed old non-functioning search engines.
8407
8408 2002-07-27 Simon Josefsson <jas@extundo.com>
8409
8410 * message.el (message-forward-make-body): Don't use
8411 `message-forward-ignored-headers' when doing a "raw" followup (it
8412 is important to preserve e.g. CTE).
8413
8414 * flow-fill.el (fill-flowed): Disable filladapt-mode.
8415
8416 * gnus-sieve.el (gnus-sieve-guess-rule-for-article): Don't
8417 regexp-quote, Cyrus Sieve is fixed.
8418
8419 * sieve-manage.el (sieve-manage-deletescript): New function.
8420
8421 * sieve.el (sieve-manage-mode-map): Fix down-mouse-2 and down-mouse-3.
8422 (sieve-manage-mode): Fix menubar.
8423 (sieve-activate): Change some messages.
8424 (sieve-deactivate-all): New function.
8425 (sieve-deactivate): New alias.
8426 (sieve-remove): New function.
8427 (sieve-help): Fix help.
8428 All suggested by Ned Ludd.
8429
8430 2002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
8431
8432 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
8433 (mm-w3m-safe-url-regexp): New user option.
8434
8435 * mm-view.el (mm-inline-text-html-render-with-w3m): Use
8436 `mm-w3m-safe-url-regexp' to bind `w3m-safe-url-regexp'.
8437
8438 2002-07-23 Karl Kleinpaste <karl@charcoal.com>
8439
8440 * gnus-sum.el (gnus-summary-delete-article): Force
8441 nnmail-expiry-target to 'delete, so that absolute deletion
8442 happens when absolute deletion is requested.
8443
8444 2002-07-21 Nevin Kapur <nevin@jhu.edu>.
8445
8446 * nnmail.el (nnmail-fancy-expiry-target): Treat nonexisting
8447 headers as empty headers.
8448
8449 2002-07-21 Jochen Hein <jochen@jochen.org>.
8450
8451 * gnus-art.el (gnus-emphasis-alist): Add strikethrough and
8452 correct typo.
8453 (gnus-emphasis-strikethru): New face.
8454
8455 2002-07-20 Jason Merrill <jason@redhat.com>.
8456
8457 * nnfolder.el (nnfolder-retrieve-headers): Avoid searching the
8458 entire file for each of a sequence of missing articles.
8459
8460 * gnus-salt.el (gnus-binary-display-article): Respect an existing
8461 value for gnus-view-pseudos.
8462
8463 * gnus-sum.el (gnus-summary-insert-new-articles): Count down to
8464 avoid nreverse.
8465
8466 2002-07-14 Ted Zlatanov <teodor.zlatanov@divine.com>
8467
8468 * gnus-sum.el (gnus-auto-expirable-marks): Remove `spam'.
8469 (gnus-summary-mode-line-format-alist): Add %h for number of
8470 spams.
8471 (gnus-newsgroup-spam-marked): New variable.
8472 (gnus-summary-local-variables): Add gnus-newsgroup-spam-marked.
8473 (gnus-article-read-p, gnus-article-mark)
8474 (gnus-set-global-variables, gnus-set-global-variables)
8475 (gnus-article-marked-p, gnus-summary-mark-article-as-read)
8476 (gnus-summary-mark-article-as-unread)
8477 (gnus-summary-mark-article-as-unread, gnus-summary-mark-article)
8478 (gnus-mark-article-as-read, gnus-mark-article-as-unread)
8479 (gnus-mark-article-as-unread, gnus-summary-catchup): Grok spam.
8480
8481 2002-07-10 KANEMATSU Daiji <kdaiji@bea.com>
8482
8483 * nnimap.el (nnimap-split-to-groups): Allow group string to be a
8484 function.
8485
8486 2002-07-09 Nevin Kapur <nevin@jhu.edu>
8487
8488 * gnus-sum.el (gnus-summary-delete-article): Respect group
8489 parameters while expiring.
8490
8491 2002-07-08 Henrik Enberg <henrik@enberg.org>
8492
8493 * gnus-art.el (article-make-date-line): Fix string.
8494
8495 2002-07-08 Niklas Morberg <niklas.morberg@axis.com>
8496
8497 * gnus-art.el (article-unsplit-urls): Only display MIME when this
8498 function is called interactively.
8499
8500 2002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
8501
8502 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent): Change
8503 cdaar to cdar and car.
8504
8505 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
8506 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
8507
8508 2002-07-05 Katsumi Yamaoka <yamaoka@jpl.org>
8509
8510 * gnus-sum.el (gnus-summary-toggle-header): Show headers anyway;
8511 don't break a narrowed article.
8512
8513 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
8514 (nntp-open-via-rlogin-and-telnet): Ditto.
8515
8516 2002-07-02 Didier Verna <didier@xemacs.org>
8517
8518 * nnmail.el (nnmail-split-methods): Fix custom type.
8519
8520 2002-07-02 Niklas Morberg <niklas.morberg@axis.com>
8521
8522 * gnus-art.el (article-unsplit-urls): Keep URL buttonized after
8523 unsplitting.
8524
8525 2002-07-01 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8526
8527 * gnus-msg.el (gnus-summary-resend-default-address): New user option.
8528 (gnus-summary-resend-message): Use it.
8529
8530 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8531
8532 * nntp.el (nntp-via-rlogin-command-switches): New variable.
8533 (nntp-open-via-rlogin-and-telnet): Re-revert; use the var above.
8534
8535 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8536
8537 * message.el (message-font-lock-keywords): Don't fontify
8538 headers in the message body, only in the header.
8539 (message-font-lock-make-header-matcher): New function, used by
8540 message-font-lock-keywords.
8541
8542 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8543
8544 * nntp.el (nntp-open-via-rlogin-and-telnet): Revert last change.
8545
8546 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8547
8548 * nntp.el (nntp-open-via-rlogin-and-telnet): Hide commandline args.
8549
8550 2002-06-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8551
8552 * message.el (message-font-lock-keywords): Revert 2002-06-22
8553 change.
8554
8555 2002-06-24 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8556
8557 * message.el (message-font-lock-keywords): Put colon in header
8558 name match.
8559
8560 2002-06-22 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8561
8562 * message.el (message-font-lock-keywords): Don't use header faces
8563 in the body. Thanks to Stefan Monnier for the hint on the
8564 implementation.
8565
8566 2002-05-09 Miles Bader <miles@gnu.org>
8567
8568 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
8569 (gnus-article-hide-citation): Respect it.
8570
8571 2002-04-12 Juanma Barranquero <lektu@terra.es>
8572
8573 * pop3.el (pop3-open-server): Fix typo.
8574
8575 2002-06-18 Josh Huber <huber@alum.wpi.edu>
8576
8577 * gnus.el (gnus-find-subscribed-addresses): Use add-to-list
8578 instead of push to ignore duplicate to-(list|address) values.
8579 * nnmail.el (nnmail-cache-ignore-groups): New.
8580 * nnmail.el (nnmail-cache-insert): Obey nnmail-cache-ignore-groups.
8581
8582 2002-06-18 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8583
8584 * gnus-delay.el (gnus-delay-send-queue): Delete the delay header
8585 before sending. Suggested by Jan Rychter.
8586
8587 2002-06-17 Simon Josefsson <jas@extundo.com>
8588
8589 * gnus-start.el (gnus-clear-system, gnus-read-newsrc-file): Make
8590 sure to write byte-compiled versions of gnus-*-format-alist to
8591 .newsrc.eld.
8592
8593 2002-06-16 Bj\e,Ax\e(Brn Mork <bmork@dod.no>
8594
8595 * gnus-agent.el (gnus-agent-read-servers)
8596 (gnus-agent-write-servers): Put server name (string like
8597 "nnchoke:frumple") in the file instead of a server specification
8598 (Lisp expression like (nnchoke "frumple" ...parameters...)).
8599
8600 2002-06-16 Reiner Steib <Reiner.Steib@gmx.de>
8601
8602 * gnus-cache.el (gnus-cache-remove-article): n is &optional.
8603
8604 2002-06-15 ShengHuo ZHU <zsh@cs.rochester.edu>
8605
8606 * nnheader.el (nnheader-file-name-translation-alist): Set the
8607 default value for MS Windows systems.
8608
8609 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
8610
8611 2002-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
8612
8613 * message.el (message-beginning-of-line): Keep the region active
8614 in XEmacs. Suggested by TAKAHASHI Kaoru <kaoru@kaisei.org>.
8615
8616 2002-06-13 Josh Huber <huber@alum.wpi.edu>
8617
8618 * gnus-msg.el (gnus-summary-followup): Use g-s-handle-replysign.
8619 * gnus-msg.el (gnus-summary-reply): Ditto.
8620 * gnus-msg.el (gnus-summary-handle-replysign): New.
8621
8622 2002-06-12 Katsumi Yamaoka <yamaoka@jpl.org>
8623
8624 * message.el (message-send-mail-with-sendmail): Kill errbuf even
8625 if sending failed.
8626
8627 2002-06-11 Josh Huber <huber@alum.wpi.edu>
8628
8629 * gnus-start.el (gnus-dribble-enter): Don't call set-window-point anymore
8630 * mml2015.el (mml2015-mailcrypt-encrypt): Accept optional argument
8631 to sign while encrypting.
8632
8633 2002-06-11 Simon Josefsson <jas@extundo.com>
8634
8635 * gnus-int.el (gnus-request-move-article): Agent expire article if
8636 successfuly moved.
8637
8638 2002-06-11 Niklas Morberg <niklas.morberg@axis.com>
8639
8640 * nnweb.el (nnweb-google-create-mapping): Honors the value of
8641 nnweb-max-hits.
8642
8643 2002-06-10 Simon Josefsson <jas@extundo.com>
8644
8645 * gnus-int.el (gnus-request-expire-articles): Fix last change?
8646
8647 2002-06-09 Simon Josefsson <jas@extundo.com>
8648
8649 * gnus-sum.el (gnus-summary-delete-article): Don't agent expire here.
8650
8651 * gnus-int.el (gnus-request-expire-articles): Do it here instead.
8652
8653 2002-06-08 ShengHuo ZHU <zsh@cs.rochester.edu>
8654
8655 * flow-fill.el (fill-flowed): Ignore errors.
8656
8657 2002-06-06 Simon Josefsson <jas@extundo.com>
8658
8659 * message.el (message-send-mail-with-sendmail): Improve error message.
8660
8661 2002-06-06 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8662
8663 * message.el (message-interactive): Change default from nil to t.
8664 Better to be safe than to be fast.
8665
8666 2002-06-05 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8667
8668 * message.el (message-send-mail-with-sendmail): Check return value
8669 from call-process-region.
8670
8671 2002-06-04 Simon Josefsson <jas@extundo.com>
8672
8673 * gnus-msg.el (gnus-group-mail, gnus-group-news)
8674 (gnus-group-post-news, gnus-summary-mail-other-window)
8675 (gnus-summary-news-other-window, gnus-summary-post-news): Bind
8676 gnus-article-copy to nil, thereby inhibiting the `header' posting
8677 style match to use data from last viewed article.
8678 Suggested by Hrvoje Niksic.
8679
8680 2002-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
8681
8682 * spam.el (spam-point-at-eol): New alias.
8683 (spam-parse-whitelist): Use it.
8684
8685 2002-06-03 Simon Josefsson <jas@extundo.com>
8686
8687 * nnmail.el (nnmail-mail-splitting-decodes): New variable.
8688 (nnmail-article-group): Use it.
8689
8690 2002-05-30 Jesper Harder <harder@ifa.au.dk>
8691
8692 * gnus-msg.el (gnus-inews-yank-articles): Merge split header lines
8693 so that code reading them won't be surprised.
8694
8695 2002-05-29 Simon Josefsson <jas@extundo.com>
8696
8697 * gnus-sum.el (gnus-summary-delete-article): Agent expire deleted
8698 articles.
8699
8700 * gnus.el (gnus-agent-cache): Doc fix.
8701 (gnus-agent): Change default to t.
8702
8703 * gnus-agent.el (gnus-agent-expire): Make it accept optional
8704 ARTICLES, GROUP and FORCE parameters.
8705
8706 2002-05-28 Simon Josefsson <jas@extundo.com>
8707
8708 * gnus-group.el (gnus-group-line-format): Doc fix.
8709
8710 2002-05-28 Jesper Harder <harder@ifa.au.dk>
8711
8712 * gnus-msg.el (gnus-inews-yank-articles): Unfold headers of
8713 original article before yanking.
8714
8715 2002-05-26 Simon Josefsson <jas@extundo.com>
8716
8717 * gnus-sum.el (gnus-summary-menu-split): New function.
8718 (gnus-summary-make-menu-bar): Split charset submenu.
8719 (gnus-summary-menu-maxlen): New variable.
8720 (gnus-summary-menu-split): Use it.
8721
8722 2002-05-25 Simon Josefsson <jas@extundo.com>
8723
8724 * mml.el (mml-preview): Generate some headers.
8725
8726 * gnus.el (gnus-large-newsgroup): Fix :type.
8727
8728 * nnimap.el (nnimap-nov-is-evil): Change default to t (because the
8729 Agent cache NOV's by default now).
8730 (nnimap-nov-is-evil): Make it default to `gnus-agent' instead.
8731
8732 2002-05-18 Jesper Harder <harder@ifa.au.dk>
8733
8734 * gnus-sum.el (gnus-dependencies-add-header): Avoid one unecessary
8735 call to gnus-parent-id when we check for References loops.
8736 (gnus-summary-prepare-threads): Avoid simplifying every Subject
8737 twice by saving the simplified subject string in simp-subject.
8738
8739 2002-05-23 Benjamin Rutt <rutt+news@cis.ohio-state.edu> (tiny change)
8740
8741 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Typo.
8742
8743 2002-05-23 Niklas Morberg <niklas.morberg@axis.com> (tiny change)
8744
8745 * nnweb.el (nnweb-type): Remove dejanewsold.
8746
8747 2002-05-22 Simon Josefsson <jas@extundo.com>
8748
8749 * sieve.el (sieve-change-region): Define it before it is used.
8750
8751 2002-05-22 Benjamin Rutt <rutt+news@cis.ohio-state.edu>
8752
8753 * gnus-msg.el (gnus-confirm-mail-reply-to-news)
8754 (gnus-summary-reply): Ask for confirmation when replying to news.
8755 Defaults to not ask.
8756
8757 * nnimap.el (nnimap-nov-is-evil): Improve doc.
8758
8759 2002-05-21 Simon Josefsson <jas@extundo.com>
8760
8761 * sieve-mode.el (sieve-manage): Fix autoloads.
8762
8763 * sieve-manage.el (sieve-manage-cram-md5-auth): Just send the SASL
8764 name (makes it work with recent Cyrus timsieved).
8765
8766 2002-05-20 Jason Baker <jbaker@cs.utah.edu>
8767 Trivial patch.
8768
8769 * gnus-art.el (gnus-request-article-this-buffer): Try
8770 reconnecting if you don't get the message.
8771
8772 2002-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8773
8774 * gnus-sum.el (gnus-summary-enter-digest-group): Only get
8775 Reply-To headers from the headers.
8776
8777 2002-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8778
8779 * mm-url.el (mm-url-insert): Remove junk message.
8780
8781 2002-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8782
8783 * nnslashdot.el (nnslashdot-request-list): Parse new html.
8784 (nnslashdot-use-front-page): New variable.
8785 (nnslashdot-request-list): Use it.
8786
8787 * mm-url.el (mm-url-timeout): New variable.
8788 (mm-url-retries): Ditto.
8789 (mm-url-insert): Use it.
8790
8791 2002-05-16 Simon Josefsson <jas@extundo.com>
8792
8793 * gnus-sum.el (gnus-simplify-all-whitespace): New function.
8794 (gnus-simplify-subject-functions): Mention g-s-a-w.
8795
8796 2002-05-15 Josh Huber <huber@alum.wpi.edu>
8797
8798 * nnbabyl.el (nnbabyl-request-accept-article): Pass group to
8799 nnmail-cache-insert.
8800 * nndiary.el (nndiary-request-accept-article): Ditto.
8801 * nnfolder.el (nnfolder-request-accept-article): Ditto.
8802 * nnimap.el (nnimap-request-accept-article): Ditto.
8803 * nnmail.el (nnmail-process-unix-mail-format): Ditto.
8804 * nnmail.el (nnmail-check-duplication): Ditto. (From gnus-art.)
8805 * nnmbox.el (nnmbox-request-accept-article): Ditto.
8806 * nnmh.el (nnmh-request-accept-article): Ditto.
8807 * nnmail.el (nnmail-cache-insert): Change group to required,
8808 removed code which tried to figure out the group.
8809
8810 2002-05-13 Hans de Graaff <hans@degraaff.org>
8811
8812 * mml.el (mml-generate-mime-1): Fix mml generation for signed only
8813 messages.
8814
8815 2002-05-13 Josh Huber <huber@alum.wpi.edu>
8816
8817 * nnml.el (nnml-request-accept-article): Pass in the group name to
8818 nnmail-cache-insert, since it's available.
8819
8820 2002-05-10 ShengHuo ZHU <zsh@cs.rochester.edu>
8821
8822 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
8823
8824 2002-05-08 Florian Weimer <fw@deneb.enyo.de>
8825
8826 * gnus.el (subscribed): New group parameter.
8827 (gnus-find-subscribed-addresses): Use it.
8828
8829 2002-05-08 Josh Huber <huber@alum.wpi.edu>
8830
8831 * mml-sec.el (mml-signencrypt-style-alist): Rename. Also, changed
8832 the default for pgpmime to support pgp v2.
8833 * mml-sec.el (mml-signencrypt-style): New accessor function to
8834 allow users to get/set the signencrypt style more easily without
8835 frobbing the alist directly.
8836 * mml.el (mml-generate-mime-1): Use accessor function.
8837
8838 2002-05-08 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8839
8840 * gnus-art.el (gnus-article-mode-syntax-table): Specify matching
8841 parenthesis for "<" and ">". Suggested by Andreas Schwab
8842 <schwab@suse.de>.
8843
8844 2002-05-07 Josh Huber <huber@alum.wpi.edu>
8845
8846 * nnmail.el (nnmail-cache-insert): Prefer group-art over group
8847 when intuiting the group the message is written to.
8848
8849 2002-05-06 Matt Armstrong <matt@lickey.com>
8850
8851 * gnus-topic.el (gnus-group-topic-parameters): Work when group
8852 buffer doesn't show group.
8853
8854 2002-05-06 Josh Huber <huber@alum.wpi.edu>
8855
8856 * mml2015.el (mml2015-gpg-encrypt): Changed name of optional
8857 argument, and fixed compiler warning. (Added autoload for
8858 gpg-encrypt).
8859
8860 2002-05-04 Simon Josefsson <jas@extundo.com>
8861
8862 * mml1991.el (mml1991-function-alist): Doc fix.
8863
8864 * mml.el (mml-preview): Bind gnus-newsrc-hashtb temporarily if it
8865 doesn't exist (for previewing messages without having Gnus
8866 started).
8867
8868 * mm-util.el (mm-coding-system-priorities): Defcustom.
8869
8870 * mm-encode.el (mm-content-transfer-encoding-defaults): Defcustom.
8871
8872 2002-05-01 Josh Huber <huber@alum.wpi.edu>
8873
8874 * gnus-msg.el (gnus-message-replysignencrypted): Enabled by
8875 default.
8876 * mml-sec.el:
8877 * mml-sec.el (mml-signencrypt-style): New.
8878 * mml-sec.el (mml-pgpmime-encrypt-buffer): Accept optional
8879 argument `sign'.
8880 * mml-sec.el (mml-secure-message-encrypt-pgp): Changed default to
8881 signencrypt.
8882 * mml-sec.el (mml-secure-message-encrypt-pgpmime): Ditto.
8883 * mml.el (mml-generate-mime-1): Changed logic so a part which is
8884 both signed & encryped is processed in one operation (rather than
8885 two separate ops: sign, then encrypt).
8886 * mml2015.el (mml2015-gpg-extract-signature-details): Give some
8887 indication if a message is signed by an expired key.
8888 * mml2015.el (mml2015-gpg-encrypt): Accept optional argument which
8889 enables combined sign & encrypt operation (this was always on
8890 before).
8891 * mml2015.el (mml2015-encrypt): Accept optional argument `sign'.
8892
8893 2002-05-01 Simon Josefsson <jas@extundo.com>
8894
8895 * nnimap.el (nnimap-retrieve-groups): Use separate data for each
8896 server.
8897 (nnimap-mailbox-info): defvar instead of defvoo.
8898
8899 2002-05-01 20:09:21 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
8900
8901 * gnus.el: Oort Gnus v0.06 is released.
8902
8903 2002-05-01 Simon Josefsson <jas@extundo.com>
8904
8905 * nnfolder.el (nnfolder-request-delete-group): Figure out nov/mrk
8906 filename before deleting the group itself, because the presence of
8907 a group filename decides if long filenames are used or not.
8908
8909 * gnus-art.el (gnus-button-alist): Don't inline
8910 gnus-button-url-regexp. This makes it possible to change g-b-u-r
8911 without also modifying g-button-alist.
8912 (gnus-button-alist): Fix type to allow variable as well as regexp.
8913 (gnus-article-add-buttons): Evaluate regexp. Strings evaluate to
8914 themselves, variables to its contents.
8915 (gnus-button-entry): Ditto.
8916
8917 2002-05-01 Simon Josefsson <jas@extundo.com>
8918
8919 * imap.el (imap-parse-resp-text-code, imap-parse-status): Treat
8920 UIDNEXT as a string.
8921
8922 * nnimap.el (nnimap-string-lessp-numerical): New function.
8923 (nnimap-retrieve-groups): Compare UIDNEXT as strings instead of
8924 integers.
8925
8926 2002-04-29 Simon Josefsson <jas@extundo.com>
8927
8928 * nnmail.el (nnmail-cache-insert): Accept optional group
8929 parameter.
8930
8931 * nnimap.el (nnimap-retrieve-groups): Don't send STATUS when
8932 n-r-g-a is disabled.
8933
8934 2002-04-29 Simon Josefsson <jas@extundo.com>
8935
8936 * nnimap.el (nnimap-split-fancy): Fix doc.
8937 (nnimap-split-fancy): Fix doc.
8938
8939 * nnimap.el (nnimap-retrieve-groups-asynchronous): New variable.
8940 (nnimap-mailbox-info): New internal variable.
8941 (nnimap-retrieve-groups): Implement faster new mail check.
8942
8943 * nnimap.el (nnimap-split-articles): Support
8944 nnmail-cache-accepted-message-ids.
8945 (nnimap-request-accept-article): Ditto.
8946
8947 * imap.el (imap-mailbox-status-asynch): New command.
8948
8949 2002-04-29 Nevin Kapur <nevin@jhu.edu>
8950
8951 * gnus.el (gnus-find-subscribed-addresses): Return nil when there
8952 are no subscribed mail groups.
8953 - Strip quoted names when comparing addresses.
8954
8955 2002-04-28 Jesper Harder <harder@ifa.au.dk>
8956
8957 * mm-decode.el (mm-text-html-renderer): Change customize type to
8958 const.
8959
8960 * gnus-msg.el (gnus-discouraged-post-methods): Fix typo.
8961 (gnus-debug-exclude-variables): Do.
8962
8963 2002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8964
8965 * gnus-msg.el (gnus-article-mail): Use gnus-msg-mail instead.
8966 Trivial change from Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>.
8967
8968 2002-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
8969
8970 * dns.el (dns-make-network-process): New macro.
8971 (query-dns): Use it.
8972
8973 2002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8974
8975 * gnus-msg.el (gnus-summary-reply): Remove unbound variable
8976 article-buffer.
8977
8978 * mm-url.el (mm-url-package-name): New variable.
8979 (mm-url-package-version): New variable.
8980 (mm-url-insert-file-contents): Bind url-package-name and
8981 url-package-version here.
8982 * nnrss.el (nnrss-insert-w3): Move the bindings.
8983
8984 * nnrss.el (nnrss-insert-w3): Bind url-package-name and
8985 url-package-version. Trivial change from Andrew J Cosgriff
8986 <ajc@polydistortion.net>.
8987
8988 * mm-decode.el (mm-save-part): Fill in file name when GUI saving
8989 attachments. Trivial change from Peter 'Luna' Runestig
8990 <peter@runestig.com>.
8991
8992 2002-04-19 Jesper Harder <harder@ifa.au.dk>
8993
8994 * nnkiboze.el (nnkiboze-request-scan):
8995 Call nnkiboze-possibly-change-group.
8996 (nnkiboze-generate-group): Use mm-with-unibyte to avoid encoding
8997 problems.
8998 (nnkiboze-generate-group): Set newsrc to the *highest* article
8999 number kibozed, not the lowest.
9000
9001 2002-04-15 Jesper Harder <harder@ifa.au.dk>
9002
9003 * gnus-art.el (article-unsplit-urls): Allow trailing SPC.
9004
9005 2002-04-24 Dan Christensen <jdc+news@uwo.ca>
9006
9007 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
9008 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
9009 Recognize math postings. Extract Date (now ignores "(15kb)").
9010 Extract email address using gnus-extract-address-components
9011 instead of just taking the first word. Create Date and From
9012 headers for message which are missing these headers. Get rid
9013 of spurious \\ lines (purely cosmetic). Extend body-end and
9014 file-end regexps, to exclude more garbage from the message.
9015 Make URL rephrasing regexp more flexible, to match current
9016 format.
9017
9018 2002-04-23 Simon Josefsson <jas@extundo.com>
9019
9020 * netrc.el: New file, functions copied from gnus-util.el by Ted
9021 Zlatanov <tzz@lifelogs.com>.
9022
9023 * gnus-util.el: Require netrc.
9024 (gnus-netrc-get, gnus-netrc-machine, gnus-parse-netrc): Aliased to
9025 new code in netrc.el.
9026
9027 2002-04-23 Matthieu Moy <Matthieu.Moy@imag.fr>
9028
9029 * gnus-msg.el (gnus-summary-resend-message-edit): Remove
9030 message-ignored-resent-headers, too.
9031
9032 2002-04-22 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
9033
9034 * gnus-srvr.el (gnus-server-browse-in-group-buffer): It is a
9035 boolean not a string
9036 * gnus-group.el (gnus-group-line-format): Add description of %C
9037 * gnus-group.el (gnus-group-line-format-alist): Add gnus-tmp-comment
9038 as %C
9039 * gnus-group.el (gnus-group-insert-group-line): Add gnus-tmp-comment.
9040
9041 2002-04-22 Paul Jarc <prj@po.cwru.edu>
9042
9043 * nnmaildir.el (nnmaildir-request-scan): Typo: set
9044 nnmaildir-get-new-mail, not nnmaildir-new-mail. Don't call
9045 nnmail-get-new-mail for 'find-new-groups.
9046
9047 2002-04-21 Paul Jarc <prj@po.cwru.edu>
9048
9049 * nnmaildir.el (nnmaildir-request-update-info, nnmaildir-request-group)
9050 (nnmaildir-retrieve-groups): Remove unnecessary calls to
9051 nnmaildir-request-scan.
9052
9053 2002-04-20 Josh Huber <huber@alum.wpi.edu>
9054
9055 * gnus-msg.el (gnus-message-replysign, gnus-message-replyencrypt)
9056 (gnus-message-replysignencrypted): New.
9057 (gnus-summary-reply): Use the three new variables (above)
9058 to automatically encrypt/sign to encrypted/signed messages.
9059 * message.el (message-mode-map): Add keybinding for
9060 `message-to-list-only'.
9061 (message-mode): Add description for
9062 `message-to-list-only'.
9063 (message-to-list-only): New.
9064 (message-make-mft): Changed to use the cl loop macro, and added
9065 optional flag to return only the matched list (for use in new
9066 message-to-list-only function).
9067
9068 2002-04-20 Josh Huber <huber@alum.wpi.edu>
9069
9070 * gnus-msg.el (gnus-message-replysign, gnus-replysign)
9071 (gnus-replyencrypt, gnus-replysignencrypted, gnus-summary-reply): New.
9072 * message.el (message-mode-map, message-mode, message-to-list-only)
9073 (message-make-mft): New.
9074
9075 2002-04-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9076
9077 * gnus-win.el (gnus-configure-windows-hook): Fix typo.
9078
9079 2002-04-18 Josh Huber <huber@alum.wpi.edu>
9080
9081 * message.el (message-gen-unsubscribed-mft): Accept a prefix
9082 argument so CC can be included with C-u C-c C-f C-a.
9083
9084 2002-04-17 Ted Zlatanov <teodor.zlatanov@divine.com>
9085
9086 * spam.el (spam-whitelist, spam-blacklist, spam-enter-whitelist):
9087 Improve docstring.
9088 (spam-enter-blacklist): New command.
9089
9090 * gnus-sum.el (gnus-spam-mark): New mark.
9091 (gnus-auto-expirable-marks): Add gnus-spam-mark.
9092 (gnus-summary-make-tool-bar): Correct conditional.
9093 (gnus-summary-limit-to-unread): Add gnus-spam-mark.
9094 (gnus-summary-mark-as-spam): New command.
9095
9096 2002-04-13 Josh Huber <huber@alum.wpi.edu>
9097
9098 * mml-sec.el (mml-secure-message): Changed to support arbritrary
9099 modes.
9100 * mml-sec.el (mml-secure-message-encrypt-(smime|pgp|pgpmime)):
9101 changed to support "signencrypt" mode.
9102 * mml.el (mml-parse-1): Changed to support different secure modes
9103 more easily (for signencrypt).
9104
9105 2002-04-11 Stefan Monnier <monnier@cs.yale.edu>
9106
9107 * gnus-sum.el (gnus-update-summary-mark-positions)
9108 (gnus-summary-toggle-header):
9109 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
9110 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
9111 (gnus-uu-post-encoded):
9112 * nnfolder.el (nnfolder-possibly-change-group):
9113 * nnimap.el (nnimap-retrieve-headers):
9114 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
9115
9116 2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
9117
9118 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
9119 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
9120
9121 2002-04-12 Daiki Ueno <ueno@unixuser.org>
9122
9123 * gnus-srvr.el (gnus-server-set-info): Clear
9124 `gnus-server-method-cache' when `gnus-server-alist' is changed.
9125
9126 2002-04-11 Simon Josefsson <jas@extundo.com>
9127
9128 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Force
9129 viewing of security buttons. Thanks to Nicolas Kowalski
9130 <Nicolas.Kowalski@imag.fr>.
9131
9132 * smime.el (smime-CA-directory): Fix doc. Thanks to Arne
9133 J\e,Ax\e(Brgensen <arne+usenet@daimi.au.dk>.
9134 (smime-sign-buffer): Work in XEmacs. Thanks to Nicolas Kowalski
9135 <Nicolas.Kowalski@imag.fr>.
9136 (smime-decrypt-buffer): Ditto.
9137
9138 2002-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9139
9140 * gnus-art.el (gnus-article-prepare): Place point on the emtpy
9141 header line.
9142
9143 2002-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
9144
9145 * gnus.el (gnus-refer-article-method): Change `dejanews' to `google'.
9146
9147 2002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9148
9149 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
9150
9151 2002-04-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9152
9153 * mm-view.el (mm-inline-text-html-render-with-w3): Don't ignore
9154 errors when debug.
9155
9156 2002-04-07 Josh Huber <huber@alum.wpi.edu>
9157
9158 * message.el (message-make-mft): Changed MFT code from using
9159 message-recipients (which included Bcc) to use only the To and CC
9160 headers.
9161
9162 2002-04-05 Per Abrahamsen <abraham@dina.kvl.dk>
9163
9164 * gnus-art.el (gnus-treat-from-picon): Add to gnus-picon group and
9165 add link.
9166 (gnus-treat-mail-picon): Ditto.
9167 (gnus-treat-newsgroups-picon): Ditto.
9168 (gnus-picon-databases): Fix custom type.
9169 (gnus-picon-databases): Add link.
9170 (gnus-article-x-face-command): Add to gnus-picon group.
9171
9172 2002-04-01 Jesper Harder <harder@ifa.au.dk>
9173
9174 * message.el (message-buffer-naming-style): Remove.
9175
9176 2002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9177
9178 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
9179
9180 * message.el (message-tool-bar-map): Ditto.
9181
9182 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
9183
9184 2002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9185
9186 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
9187
9188 2002-04-01 Paul Jarc <prj@po.cwru.edu>
9189
9190 * nnmaildir.el: Fixed some buggy invocations of nnmaildir--pgname.
9191
9192 2002-03-31 Andrew Cohen <cohen@andy.bu.edu>
9193 Trivial patch.
9194
9195 * dns.el: open-network-stream under XEmacs does udp.
9196
9197 2002-03-31 Lars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
9198
9199 * spam.el (spam-enter-whitelist): New function.
9200 (spam-parse-whitelist): Ditto.
9201 (spam-refresh-list-cache): Ditto.
9202 (spam-address-whitelisted-p): New function.
9203
9204 * dns.el (query-dns): Use TCP when make-network-process isn't
9205 available.
9206 (dns-servers): New variable.
9207 (dns-parse-resolv-conf): New function.
9208 (query-dns): Use it.
9209
9210 * spam.el: New file.
9211
9212 * dns.el (query-dns): Test.
9213
9214 2002-03-31 Paul Jarc <prj@po.cwru.edu>
9215
9216 * nnmaildir.el: Use defstruct. Use a single copy of
9217 nnmail-extra-headers to save memory. Store server's group name
9218 prefix instead of each group's prefixed name.
9219 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Erase
9220 nntp-server-buffer.
9221
9222 2002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9223
9224 * dns.el: New file.
9225
9226 2002-03-28 Simon Josefsson <jas@extundo.com>
9227
9228 * gnus-sum.el (gnus-summary-dummy-line-format):
9229 * gnus.el (gnus-summary-line-format): Fixing links to Info.
9230 Trivial change from Bj\e,Av\e(Brn Torkelsson <torkel@pdc.kth.se>.
9231
9232 2002-03-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9233
9234 * gnus-sum.el (gnus-summary-move-article)
9235 (gnus-summary-copy-article): Mention `gnus-move-split-methods' in
9236 the doc string.
9237
9238 2002-03-28 Simon Josefsson <jas@extundo.com>
9239
9240 * mml-sec.el (mml-secure-message): Search after
9241 mail-header-separator from top of message.
9242
9243 2002-03-28 Paul Jarc <prj@po.cwru.edu>
9244
9245 * nnmaildir.el: Cosmetic changes.
9246 (nnmaildir--with-nntp-buffer, nnmaildir--with-work-buffer,
9247 nnmaildir--with-nov-buffer, nnmaildir--with-move-buffer,
9248 nnmaildir--group-ls): New macros/functions. Use them.
9249 (nnmaildir--unlink): Evalutate argument only once.
9250
9251 2002-03-27 Jesper Harder <harder@ifa.au.dk>
9252
9253 * gnus-sum.el (gnus-summary-highlight): Use `eq' when comparing
9254 symbols.
9255 (gnus-summary-highlight-line): Use `gnus-point-at-bol' and
9256 `gnus-point-at-eol'.
9257
9258 2002-03-27 Paul Jarc <prj@po.cwru.edu>
9259
9260 * nnmaildir.el (nnmaildir--subdir, nnmaildir--nov-dir,
9261 nnmaildir--marks-dir): New macros. Use them.
9262 Use inhibit-quit for atomicity instead of in-memory journaling.
9263 (nnmaildir--edit-prep): New function.
9264 (Local Variables): Use it.
9265
9266 2002-03-26 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
9267
9268 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
9269
9270 2002-03-25 Simon Josefsson <jas@extundo.com>
9271
9272 * message.el (message-mode): Fix doc.
9273
9274 2002-03-25 Matthieu Moy <Matthieu.Moy@imag.fr>
9275
9276 * message.el (message-subject-re-regexp): Skip Re[42]: junk.
9277
9278 2002-03-24 Jesper Harder <harder@ifa.au.dk>
9279
9280 * mml-sec.el (mml-unsecure-message): Add docstring.
9281
9282 2002-03-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9283
9284 * nnmail.el (nnmail-large-newsgroup): Fix doc, allow non-numeric
9285 value.
9286
9287 2002-03-22 Josh Huber <huber@alum.wpi.edu>
9288
9289 * mml.el (mml-mode-map): Added a keybinding for
9290 `mml-unsecure-message'. Also, added a menu entry for said
9291 function in the Attachments menu.
9292
9293 2002-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
9294
9295 * canlock.el (canlock-version): Remove.
9296 (canlock-sha1-with-openssl): Don't use `canlock-string-as-unibyte'
9297 here; simplify \x insertions.
9298 (canlock-sha1): New function, always return a unibyte string.
9299 (canlock-make-cancel-key): Use `canlock-sha1'; simplify truncation
9300 of a password.
9301 (canlock-insert-header): Use `canlock-sha1'.
9302 (canlock-verify): Ditto.
9303
9304 2002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9305
9306 * message.el (message-fix-before-sending): Add an option that
9307 ignores illegible text.
9308 Trivial change from Mark Milhollan <mlm@attglobal.net>
9309
9310 * message.el (message-font-lock-keywords): Support multi-line MML
9311 tags.
9312
9313 2002-03-21 L\e,Bu\e(Brentey K\e,Ba\e(Broly <lorentey@elte.hu>
9314
9315 * gnus-sum.el (gnus-print-buffer): Remove gnus-decoration.
9316
9317 2002-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
9318
9319 * gnus-sum.el (gnus-summary-make-menu-bar): Use intern'ed function
9320 symbols for "View as different encoding" submenu.
9321
9322 2002-03-19 Simon Josefsson <jas@extundo.com>
9323
9324 * gnus-sum.el (gnus-summary-make-menu-bar): Add "View as different
9325 encoding" submenu.
9326
9327 2002-03-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9328
9329 * gnus-group.el (gnus-group-process-prefix): Make sure there is a mark.
9330
9331 2002-03-19 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9332
9333 * gnus-sum.el (gnus-sum-thread-tree-root)
9334 (gnus-sum-thread-tree-single-indent)
9335 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
9336 (gnus-sum-thread-tree-leaf-with-other)
9337 (gnus-sum-thread-tree-single-leaf): Make customizable.
9338
9339 2002-03-16 Francis Litterio <franl@world.std.com>
9340
9341 * gnus-util.el (gnus-extract-address-components): Don't break on
9342 names such as James "Kibo" Parry.
9343
9344 2002-03-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
9345
9346 * pop3.el (pop3-open-server): Revert multibyte change.
9347
9348 * message.el (message-send-mail-with-qmail): Make it work.
9349
9350 2002-03-13 Josh Huber <huber@alum.wpi.edu>
9351
9352 * message.el (message-make-mft): Set case-fold-search while
9353 generating the MFT. Also, a little cleanup in the MFT code.
9354
9355 2002-03-12 Faried Nawaz <fn@hungry.org> (tiny change)
9356
9357 * message.el (message-qmail-inject-args): May be function. Adjust
9358 doc string and custom type.
9359 (message-send-mail-with-qmail): Call function if m-q-i-a is a
9360 function.
9361
9362 2002-03-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9363
9364 * message.el (message-abbrevs-loaded): Remove.
9365 (mailabbrev): Require it.
9366
9367 * nnslashdot.el (nnslashdot-request-article): Remove IFRAME.
9368
9369 2002-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
9370
9371 * pop3.el (pop3-open-server): Set process buffer unibyte.
9372
9373 2002-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9374
9375 * gnus-fun.el (gnus-subscribe-to-mailing-list): New function.
9376
9377 2002-03-10 ShengHuo ZHU <zsh@cs.rochester.edu>
9378
9379 * nnslashdot.el (nnslashdot-request-article): Remove javascript
9380 too.
9381
9382 2002-03-09 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9383
9384 * gnus-sum.el (gnus-summary-save-parts-default-mime): Remove
9385 duplication.
9386 (gnus-summary-save-parts-type-history): Ditto.
9387 (gnus-summary-save-parts-last-directory): Ditto.
9388
9389 2002-03-09 Paul Jarc <prj@po.cwru.edu>
9390
9391 * gnus-start.el (gnus-auto-subscribed-groups): Include nnmaildir.
9392
9393 2002-03-06 Matthieu Moy <Matthieu.Moy@imag.fr>
9394
9395 * gnus-msg.el (gnus-summary-resend-message-edit): New function.
9396
9397 2002-03-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9398
9399 * nnslashdot.el (nnslashdot-request-article): Use "<!-- no ad 6
9400 -->" as the end of the first article.
9401
9402 * message.el (message-add-action): Use add-to-list.
9403 (message-delete-action): New function.
9404
9405 * nndoc.el (nndoc-mail-in-mail-type-p): Break a long regexp into
9406 pieces.
9407
9408 2002-03-05 Paul Jarc <prj@po.cwru.edu>
9409
9410 * nnnil.el: New file.
9411 * gnus.el (gnus-valid-select-methods): Include nnnil.
9412
9413 2002-03-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9414
9415 * message.el (message-syntax-checks): Because canlock is
9416 supported, we disable sender syntax check.
9417 (message-shoot-gnksa-feet): Add cancel-messages option doc.
9418
9419 * gnus-draft.el (gnus-draft-send): If interactive, use its default
9420 value of message-syntax-checks.
9421
9422 * qp.el (quoted-printable-decode-region): Doc addition.
9423 From: Eli Zaretskii <eliz@is.elta.co.il>
9424
9425 * mail-source.el (make-source-make-complex-temp-name): Use
9426 make-temp-file.
9427
9428 * mm-util.el (mm-make-temp-file): New function.
9429 * nneething.el (nneething-file-name): Use it.
9430 * mml-smime.el (mml-smime-encrypt): Ditto.
9431 * mm-view.el (mm-inline-wash-with-file): Ditto.
9432 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
9433 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
9434 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
9435 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
9436 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Ditto.
9437 * gnus-art.el (gnus-mime-print-part): Ditto.
9438
9439 2002-03-04 Paul Jarc <prj@po.cwru.edu>
9440
9441 * message.el (nnmaildir-article-number-to-base-name): New
9442 function.
9443 (nnmaildir-base-name-to-article-number): New function.
9444
9445 2002-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
9446
9447 * smime.el (smime-make-temp-file): Don't quote
9448 `temporary-file-directory'.
9449
9450 2002-03-04 Simon Josefsson <jas@extundo.com>
9451
9452 * smime.el (smime-sign-region): Rename argument keyfiles to
9453 keyfile. You only sign something with one key.
9454 (smime-sign-buffer): Better completing-read prompt.
9455 (smime-decrypt-buffer): Ditto.
9456
9457 * smime.el (smime-make-temp-file): Make it work under XEmacs.
9458
9459 * mm-view.el (mm-view-pkcs7-decrypt): Better prompt for
9460 completing-read.
9461 (mm-view-pkcs7-decrypt): CRLF->LF.
9462
9463 2002-03-04 Teodor Zlatanov <teodor.zlatanov@divine.com>
9464
9465 * message.el (message-hierarchical-addresses): New variable.
9466 (message-get-reply-headers): Use it.
9467
9468 2002-03-03 Geoff Greene <ggreene@wpi.edu> (tiny change)
9469
9470 * message.el (message-mode): If buffer-file-name, don't set auto
9471 save file name.
9472
9473 2002-03-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9474
9475 * gnus-util.el (gnus-multiple-choice): Use message. XEmacs only
9476 takes one argument in read-char.
9477
9478 * message.el (message-fix-before-sending): Forward a char.
9479 Check mmu-multibyte-p, add control-1.
9480
9481 2002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9482
9483 * gnus-start.el (gnus-read-init-file): Ditto.
9484
9485 * gnus-agent.el (gnus-agent-fetch-session): Ditto.
9486
9487 * mail-source.el (mail-source-fetch): Extract the right error
9488 code.
9489
9490 * message.el (message-fix-before-sending): Check illegible text.
9491
9492 * gnus-util.el (gnus-multiple-choice): New function.
9493
9494 * gnus-kill.el (gnus-score-insert-help): Removed, because it is
9495 also defined in gnus-score.el.
9496
9497 2002-03-01 Paul Jarc <prj@po.cwru.edu>
9498
9499 * message.el (message-get-reply-headers): Downcase email addresses
9500 for comaparisons for duplicate removal.
9501
9502 2002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9503
9504 * mm-view.el (mm-view-pkcs7-verify): New function. A bogus
9505 implementation of PKCS#7, which just allows users read the
9506 message.
9507 (mm-view-pkcs7): Use it.
9508
9509 2002-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9510
9511 * gnus.el (large-newsgroup-initial): New parameter.
9512
9513 * gnus-sum.el (gnus-articles-to-read): Use large-newsgroup-initial.
9514 (gnus-summary-insert-old-articles): Ditto.
9515
9516 2002-02-26 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
9517
9518 * gnus-sum.el (gnus-articles-to-read): `gnus-large-newsgroup' is
9519 used as the default answer of the question, "How many articles?".
9520
9521 2002-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
9522
9523 * nnagent.el (nnagent-retrieve-headers): Remove articles with
9524 small numbers.
9525
9526 2002-02-24 ShengHuo ZHU <zsh@cs.rochester.edu>
9527
9528 * deuglify.el: Fix comments.
9529
9530 2002-02-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9531
9532 * mml.el (mml-generate-mime-1): Add cdr.
9533
9534 2002-02-23 ShengHuo ZHU <zsh@cs.rochester.edu>
9535
9536 * html2text.el (html2text-clean-anchor): If there is no HREF,
9537 insert nothing.
9538
9539 * mm-view.el (mm-text-html-renderer-alist): Add html2text.
9540 (mm-text-html-washer-alist): Ditto.
9541
9542 * mm-decode.el (mm-text-html-renderer): Add html2text.
9543
9544 * html2text.el: Face lift.
9545
9546 * html2text.el: New file from Joakim Hove <hove@phys.ntnu.no>.
9547
9548 2002-02-22 ShengHuo ZHU <zsh@cs.rochester.edu>
9549
9550 * gnus-sum.el: Add gnus-article-outlook-deuglify-article.
9551
9552 * deuglify.el: Change copy right. Add autoload. Add coding-system.
9553
9554 2002-02-22 Raymond Scholz <rscholz@zonix.de>
9555
9556 * deuglify.el: New file. The original file name is
9557 gnus-outlook-deuglify.el.
9558
9559 2002-02-22 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9560
9561 * mm-decode.el (mm-display-external): Use
9562 mm-file-name-rewrite-functions.
9563
9564 2002-02-22 Paul Jarc <prj@po.cwru.edu>
9565
9566 * nnmaildir.el (nnmaildir-request-list): Report the highest
9567 article number, not the total number of articles.
9568
9569 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9570
9571 * gnus-sum.el: Move uu key map here.
9572 (gnus-summary-make-menu-bar): Add gnus-summary-save-parts.
9573
9574 2002-02-21 Paul Jarc <prj@po.cwru.edu>
9575
9576 * nnmaildir.el (nnmaildir-request-expire-articles): Use
9577 nnmail-expiry-wait* if expire-age parameter is not set.
9578
9579 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9580
9581 * gnus-group.el (gnus-group-sort-groups-by-real-name): New
9582 function.
9583 (gnus-group-sort-selected-groups-by-real-name): New function.
9584 (gnus-group-make-menu-bar): Add sort by real name.
9585
9586 * gnus-sum.el (gnus-dependencies-add-header): If replaced, don't
9587 rebuild.
9588 (gnus-summary-edit-article-done): Gnus-get-newsgroup-headers takes
9589 nil as dependencies as well.
9590
9591 2002-02-20 ShengHuo ZHU <zsh@cs.rochester.edu>
9592
9593 * nndoc.el (nndoc-dissect-mime-parts-sub): Fix MIME-Version header
9594 for mime-parts.
9595
9596 * gnus-art.el (gnus-article-edit-done): Widen the buffer.
9597
9598 * message.el (message-send-mail): Be talkative.
9599
9600 2002-02-20 TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
9601
9602 * gnus-group.el (gnus-group-name-decode): Don't test
9603 multibyte-string, because it breaks XEmacs.
9604
9605 2002-02-20 Reiner Steib <Reiner.Steib@gmx.de>
9606
9607 * mm-decode.el (mm-inlined-types): Add application/x-emacs-lisp.
9608 (mm-automatic-display): Ditto.
9609
9610 * mailcap.el (mailcap-mime-data): Ditto.
9611
9612 2002-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
9613
9614 * many files: Remove trailing whitespaces, replace spc+tab with
9615 tab, replace leading whitespaces with tabs.
9616
9617 2002-02-19 Paul Jarc <prj@po.cwru.edu>
9618
9619 * gnus-sum.el (gnus-summary-toggle-header): Fix handling of
9620 articles with no body and no blank line after the header.
9621
9622 2002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9623
9624 * mm-decode.el (mm-dissect-multipart): Consider the case of empty
9625 parts.
9626
9627 * ietf-drums.el (ietf-drums-syntax-table): Modify syntax of
9628 non-ascii chars.
9629
9630 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
9631
9632 * gnus-art.el (gnus-article-wash-html-with-w3): Remove
9633 w3-delay-image-loads.
9634 * mm-view.el (mm-inline-text-html-render-with-w3): Ditto.
9635 (mm-w3-prepare-buffer): Ditto.
9636
9637 * mail-source.el (mail-source-fetch-directory): Run scripts.
9638
9639 2002-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9640
9641 * gnus-fun.el (gnus-respond-to-confirmation): Do the right thing
9642 for Majordomo confirmations.
9643
9644 2002-02-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9645
9646 * gnus-fun.el (gnus-respond-to-confirmation): New command.
9647
9648 2002-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9649
9650 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
9651
9652 2002-02-18 Mark Thomas <mthomas@cmu.edu>
9653
9654 * gnus-util.el (gnus-parent-id): Ignore trailing whitespace in the
9655 References header field.
9656
9657 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9658
9659 * mm-view.el (mm-inline-render-with-file): With unibyte buffer.
9660 (mm-inline-render-with-stdin): Ditto.
9661 (mm-inline-render-with-function): Ditto.
9662 (mm-inline-wash-with-file): Bind coding-system-for-write.
9663 (mm-inline-wash-with-stdin): Ditto.
9664
9665 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9666
9667 Suggested by Felix Natter <fnatter@gmx.net>
9668
9669 * gnus-art.el (gnus-mime-view-part-externally): Rename from
9670 gnus-mime-externalize-view.
9671 (gnus-mime-view-part-internally): Rename from
9672 gnus-mime-internalize-view.
9673 (gnus-article-view-part-externally): Rename from
9674 gnus-article-externalize-part.
9675 (gnus-mime-action-alist): Change correspondingly.
9676 (gnus-mime-button-commands): Ditto.
9677 (gnus-mime-action-alist): Remove duplication.
9678
9679 * gnus-sum.el (gnus-summary-mime-map): Change correspondingly.
9680
9681 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9682
9683 * mm-decode.el (mm-dissect-buffer): Add loose-mime parameter.
9684
9685 * gnus-art.el (gnus-display-mime): Use it.
9686
9687 * mm-partial.el (mm-partial-find-parts): Use it.
9688
9689 * gnus-sum.el (gnus-article-loose-mime): Rename from
9690 gnus-article-no-strict-mime.
9691 (gnus-summary-save-parts): Use it.
9692
9693 2002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9694
9695 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Remove unused
9696 local variable.
9697
9698 * gnus-art.el (article-display-x-face): Don't sort multiple
9699 X-Faces.
9700
9701 2002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9702
9703 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Improved to speed
9704 up. Suggested by Yuuichi Teranishi <teranisi@gohome.org>.
9705
9706 * gnus-art.el (article-display-x-face): Sort gray X-Faces.
9707
9708 2002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
9709
9710 Some ideas is inspired by code from Hrvoje Niksic
9711 <hniksic@arsdigita.com>
9712
9713 * gnus-art.el (gnus-article-wash-function): Set the default to
9714 nil, so that we use mm-text-html-renderer instead.
9715 (article-wash-html): Use mm-text-html-renderer.
9716
9717 * mm-decode.el (mm-inline-media-tests): Use mm-inline-text-*.
9718 (mm-text-html-renderer): New variable.
9719 (mm-inline-text-html-renderer): Set the default to nil, so that we
9720 use mm-text-html-renderer instead.
9721
9722 * mm-view.el (mm-inline-text-html): New function.
9723 (mm-text-html-renderer-alist): New variable.
9724 (mm-inline-text-vcard): New function.
9725 (mm-inline-text): Split.
9726 (mm-links-remove-leading-blank): New function.
9727 (mm-inline-render-with-file): New function.
9728 (mm-inline-render-with-stdin): New function.
9729 (mm-inline-render-with-function): New function.
9730 (mm-text-html-washer-alist): New variable.
9731 (mm-inline-wash-with-file): New function.
9732 (mm-inline-wash-with-stdin): New function.
9733
9734 2002-02-17 Reiner Steib <Reiner.Steib@gmx.de>
9735
9736 * message-utils.el: Fix installation doc.
9737
9738 2002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
9739
9740 * gnus-msg.el (gnus-discouraged-post-methods): New variable.
9741 (gnus-post-method): Use it.
9742 (gnus-summary-cancel-article): Find the correct post-method.
9743
9744 * gnus-soup.el (gnus-soup-send-packet): Via ... using ...
9745 * message.el (message-send-news): Ditto.
9746 Suggested by Lloyd Zusman <ljz@asfast.com> and IPmonger
9747 <ipmonger@delamancha.org>
9748
9749 * gnus.el (gnus-select-method): Fix doc.
9750 (gnus-server-string): Use 'using nntp'.
9751
9752 * gnus-agent.el (gnus-slave-unplugged): New command.
9753 From: Felix Natter <fnatter@gmx.net>
9754
9755 2002-02-15 ShengHuo ZHU <zsh@cs.rochester.edu>
9756
9757 * gnus-art.el (gnus-article-edit-done): Kill-all-local-variables.
9758 Call edit-done-function first, then change the window
9759 configuration.
9760 (gnus-article-edit-mode-map): Add message key bindings. Add menu.
9761 (gnus-article-edit-mode): mml-mode.
9762
9763 * gnus-util.el (gnus-byte-compile): Work around a bug in XEmacs
9764 21.4. Suggested by Russ Allbery <rra@stanford.edu> .
9765
9766 * message-utils.el: Adopt the file.
9767
9768 2002-02-15 Holger Schauer <Holger.Schauer@gmx.de>
9769
9770 * message-utils.el: New file.
9771
9772 2002-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
9773
9774 * gnus-sum.el (gnus-summary-move-article): Select-article only
9775 when gnus-move-split-methods is non-nil. And we don't render or
9776 mark the article.
9777
9778 * gnus-fun.el (gnus-shell-command-to-string): New function.
9779 (gnus-shell-command-on-region): New function.
9780 (gnus-random-x-face): Use them.
9781 (gnus-x-face-from-file): Ditto.
9782 (gnus-convert-image-to-gray-x-face): Ditto.
9783 (gnus-convert-gray-x-face-to-xpm): Ditto.
9784 (gnus-convert-image-to-x-face-command): Don't use 2>/dev/null.
9785
9786 2002-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9787
9788 * gnus-art.el (gnus-treat-display-xface): Don't use
9789 `shell-command-to-string' when compiling.
9790 (gnus-treat-display-grey-xface): Ditto.
9791
9792 2002-02-13 Paul Jarc <prj@po.cwru.edu>
9793
9794 * nnmaildir.el (nnmaildir--article-count): If the group is
9795 completely empty, report minimum article number as 1 instead of 0.
9796
9797 2002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
9798
9799 * gnus-agent.el (gnus-get-predicate): Use nconc.
9800
9801 * gnus-sum.el (gnus-summary-display-make-predicate): Use
9802 gnus-summary-display-cache as cache.
9803
9804 * nndoc.el (nndoc-type-alist): Add mail-in-mail type.
9805 (nndoc-mail-in-mail-type-p): New function.
9806 (nndoc-mail-in-mail-article-begin): New function.
9807
9808 2002-02-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9809
9810 * mailcap.el (mailcap-mime-data): Use enriched-decode.
9811
9812 * gnus-cite.el (gnus-article-fill-cited-article): Bind
9813 use-hard-newlines to nil.
9814
9815 * gnus-xmas.el (gnus-xmas-image-type-available-p): Assume that
9816 image is not available if window-system is not available.
9817
9818 * gnus-sum.el (gnus-summary-display-make-predicate): Add unread.
9819
9820 2002-02-11 ShengHuo ZHU <zsh@cs.rochester.edu>
9821
9822 * gnus.el (gnus-article-unpropagated-mark-lists): Don't propagate
9823 bookmark, because update-mark doesn't handle it correctly.
9824
9825 2002-02-09 ShengHuo ZHU <zsh@cs.rochester.edu>
9826
9827 * gnus-soup.el (gnus-soup-send-packet): Send news and mail
9828 directly instead of calling message-send-mail.
9829
9830 * gnus-start.el (gnus-read-descriptions-file): Use
9831 gnus-default-charset.
9832
9833 * mm-util.el (mm-guess-mime-charset): New function.
9834
9835 * gnus.el (gnus-default-charset): Use it.
9836 (gnus-group-charset-alist): Remove .*, Let gnus-default-charset be
9837 the default.
9838
9839 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9840
9841 * gnus-art.el (gnus-treat-display-grey-xface): New variable.
9842 (article-display-x-face): Use it. Disable grey xface, if
9843 uncompface is not found.
9844
9845 * message.el (message-mode): Don't enable multibyte on an indirect
9846 buffer.
9847
9848 * nnrss.el (nnrss-content-function): New variable.
9849 (nnrss-request-article): Use it.
9850
9851 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9852
9853 * gnus.el: Add article-unsplit-urls.
9854 * gnus-sum.el: Ditto.
9855 * gnus-art.el (gnus-treat-strip-cr): New variable.
9856 (gnus-treatment-function-alist): Use it.
9857 (article-unsplit-urls): New function.
9858 (gnus-article-make-menu-bar): Use it.
9859 From: Michael Cook <michael.cook@cisco.com>
9860
9861 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9862
9863 * gnus-agent.el (gnus-agent-braid-nov): Find the first article to
9864 copy.
9865
9866 2002-02-07 Paul Jarc <prj@po.cwru.edu>
9867
9868 * gnus-util.el (gnus-split-references): Allow (broken) Message-IDs
9869 with internal whitespace.
9870 (gnus-parent-id): Ditto.
9871
9872 2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9873
9874 * gnus-art.el (gnus-article-treat-body-boundary): Add
9875 gnus-decoration property.
9876 * gnus-msg.el (gnus-copy-article-buffer): Remove gnus-decoration.
9877
9878 * gnus-art.el (gnus-article-treat-unfold-headers): Don't remove
9879 too many spaces.
9880
9881 * rfc2047.el (rfc2047-unfold-region): Ditto.
9882 (rfc2047-decode-region): Don't unfold. Let
9883 gnus-article-treat-unfold-headers do it.
9884
9885 2002-02-07 Matt Armstrong <matt@lickey.com>.
9886
9887 * message.el (message-mode): Set local-abbrev-table.
9888
9889 2002-02-07 Jesper Harder <harder@ifa.au.dk>
9890
9891 * gnus-sum.el (gnus-dependencies-add-header): Fix typo.
9892
9893 2002-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9894
9895 * gnus-msg.el (gnus-posting-styles): Add x-face-file.
9896 (gnus-configure-posting-styles): Use it.
9897 (gnus-configure-posting-styles): Remove trailing newspaces.
9898
9899 2002-02-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9900
9901 * gnus-sum.el (gnus-articles-to-read): Fetch all if the predicate
9902 is non-nil.
9903
9904 * mm-util.el (mm-use-find-coding-systems-region): Add doc.
9905
9906 * gnus.el (gnus-server-to-method): Switch position with
9907 gnus-server-get-method.
9908 (gnus-agent): Add doc.
9909
9910 * gnus-sum.el (gnus-article-no-strict-mime): New variable.
9911 (gnus-summary-save-parts): Use it.
9912
9913 * gnus-art.el (gnus-display-mime): Use it.
9914 * mm-partial.el (mm-partial-find-parts): Use it.
9915
9916 * nnweb.el (nnweb-google-parse-1): Use a correct format of date.
9917
9918 * nnagent.el (nnagent-request-expire-articles): Don't delete
9919 files.
9920
9921 2002-02-06 Stefan Reich\e,Av\e(Br <xsteve@riic.at>
9922
9923 * gnus-agent.el (gnus-agent-summary-make-menu-bar): Fix typo.
9924
9925 2002-02-05 Sriram Karra <karra@cs.utah.edu>
9926
9927 * message.el (message-gen-unsubscribed-mft): New function.
9928
9929 2002-02-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9930
9931 * gnus.el (gnus-article-unpropagated-mark-lists): Backslash the
9932 open parenthesis.
9933
9934 * mm-view.el (mm-w3-prepare-buffer): Bind url-gateway-unplugged.
9935 (mm-inline-text-html-render-with-w3): Ditto.
9936 * gnus-art.el (gnus-article-wash-html-with-w3): Ditto.
9937 Suggested by Dave Love <d.love@dl.ac.uk>.
9938
9939 * mm-url.el (mm-url-load-url): Require w3-vars for old versions.
9940
9941 * nntp.el (nntp-send-command-and-decode): Check PROCESS.
9942 * nntp.el (nntp-send-command): Ditto.
9943 * nntp.el (nntp-send-command-nodelete): Ditto.
9944
9945 2002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9946
9947 * mm-url.el (mm-url-load-url): New function.
9948 (mm-url-insert-file-contents): Use it.
9949
9950 * gnus-msg.el (gnus-summary-mail-forward): Use gnus-article-charset.
9951
9952 * message.el (message-forward-make-body): Correctly copy
9953 forward-buffer.
9954
9955 * rfc2047.el (rfc2047-decode-region): Don't decode us-ascii characters.
9956
9957 2002-02-04 Simon Josefsson <jas@extundo.com>
9958
9959 * gnus-art.el (gnus-article-followup-with-original): Mark with
9960 force, prevent errors when following up from article buffer.
9961 (gnus-article-reply-with-original): Ditto.
9962
9963 * binhex.el (binhex-decoder-switches): Fix doc. From
9964 Pavel@Janik.cz (Pavel Jan\e,Am\e(Bk).
9965
9966 2002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9967
9968 * gnus-art.el (gnus-treatment-function-alist): Move hide-citation,
9969 highlight-citation after emphasize.
9970
9971 2002-02-04 David Edmondson <dme@sun.com>
9972
9973 * nnfolder.el (nnfolder-open-marks): Message when done.
9974
9975 * nnml.el (nnml-open-marks): Ditto.
9976
9977 2002-02-03 Steinar Bang <sb@dod.no>
9978
9979 * imap.el (imap-anonymous-auth): Fix typo.
9980
9981 2002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
9982
9983 * gnus-cache.el (gnus-cache-braid-nov): Use set-buffer instead of
9984 save-excursion.
9985 (gnus-cache-braid-heads): Ditto.
9986
9987 * gnus-agent.el (gnus-agent-copy-nov-line): Move to the correct
9988 line, because there are extra articles in the overview buffer.
9989
9990 * nntp.el (nntp-retrieve-groups): Check whether BUF is live.
9991
9992 * message.el (message-forward-rmail-make-body): Directly use
9993 rmail-msg-restore-non-pruned-header to avoid calling
9994 vertical-motion.
9995
9996 2002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9997
9998 * gnus-cache.el (gnus-summary-insert-cached-articles):
9999 (gnus-summary-limit-include-cached): gnus-newsgroup-cached is sorted.
10000
10001 * gnus-group.el (gnus-group-mark-article-read): Nreverse
10002 gnus-newsgroups-unselected.
10003
10004 * gnus-agent.el (gnus-summary-set-agent-mark): Use
10005 gnus-add-to-sorted-list.
10006
10007 * gnus-sum.el (gnus-summary-update-info): gnus-newsgroup-unreads
10008 gnus-newsgroup-unselected are sorted. Use gnus-sorted-union.
10009 (gnus-build-all-threads): Use gnus-add-to-sorted-list.
10010 (gnus-update-read-articles): UNREAD is sorted.
10011 (gnus-newsgroup-unreads, gnus-newsgroup-unselected)
10012 (gnus-newsgroup-marked, gnus-newsgroup-cached)
10013 (gnus-newsgroup-expirable, gnus-newsgroup-downloadable)
10014 (gnus-newsgroup-dormant): Require sorted.
10015
10016 * gnus-dired.el (gnus-dired-find-file-mailcap): Correctly handle
10017 directories.
10018 (gnus-dired-print): New function.
10019
10020 * gnus-art.el (gnus-mime-print-part): Add argument filename. Call
10021 ps-despool.
10022
10023 2002-02-02 Simon Josefsson <jas@extundo.com>
10024
10025 * gnus-dired.el (turn-on-gnus-dired-mode): Autoload. Make defun.
10026
10027 2002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10028
10029 * gnus-start.el (gnus-1): Call gnus-agentize if gnus-agent is
10030 t. This makes gnus-agent customizable without putting
10031 gnus-agentize into .gnus.
10032
10033 * gnus.el (gnus-agent): Make it customizable.
10034
10035 * gnus-cache.el (gnus-cache-articles-in-group): Remove from active
10036 if no article.
10037 (gnus-cache-possibly-remove-article): Ditto.
10038 (gnus-cache-possibly-enter-article): Use gnus-add-to-sorted-list.
10039
10040 2002-02-02 Benjamin Rutt <brutt@bloomington.in.us>
10041
10042 * gnus-dired.el: New file.
10043
10044 2002-02-01 Simon Josefsson <jas@extundo.com>
10045
10046 * gnus-int.el (gnus-request-accept-article): Use gnus-get-function.
10047
10048 2002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10049
10050 * mm-view.el (mm-w3m-mode-dont-bind-keys): New variable.
10051 (mm-setup-w3m): Don't bind keys listed in the above.
10052
10053 2002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10054
10055 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind
10056 `w3m-safe-url-regexp' with nil if `mm-inline-text-html-with-images'
10057 is non-nil; bind `w3m-force-redisplay' with nil.
10058
10059 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10060
10061 * mm-decode.el (mm-inline-text-html-with-images): Supplement docs.
10062
10063 2002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
10064
10065 * nnfolder.el (nnfolder-request-replace-article): Unfold. Don't
10066 use mail-header-unfold-field.
10067
10068 * gnus-cache.el (gnus-summary-insert-cached-articles): Use
10069 gnus-summary-limit.
10070
10071 * gnus-range.el (gnus-add-to-sorted-list): New function.
10072 * gnus-sum.el (gnus-mark-article-as-read): Use it.
10073 (gnus-mark-article-as-unread): Ditto.
10074 (gnus-summary-mark-article-as-unread): Ditto.
10075 (gnus-build-get-header): Ditto.
10076 (gnus-summary-prepare-threads): Ditto.
10077 (gnus-summary-insert-pseudos): Ditto.
10078 (gnus-articles-to-read): Use gnus-sorted-union and gnus-sorted-nunion.
10079 (gnus-summary-insert-new-articles): Use gnus-sorted-nunion.
10080 (gnus-summary-insert-old-articles): Ditto.
10081
10082 * gnus-msg.el (gnus-posting-styles): Add new format of header.
10083 (gnus-configure-posting-styles): Support the new format.
10084
10085 * mail-source.el (mail-source-bind, mail-source-bind-common): Set
10086 edebug-form-spec to (sexp body).
10087 Suggested by Joe Wells <jbw@izanami.cee.hw.ac.uk>.
10088
10089 * message.el (message-reply-headers): Add doc.
10090
10091 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10092
10093 * gnus-group.el (gnus-group-delete-group): Nix the entry in
10094 gnus-cache-active-hashtb.
10095
10096 * gnus-agent.el (gnus-agent-mark-unread-afer-downloaded): New variable.
10097 (gnus-agent-summary-fetch-group): Use it.
10098
10099 * gnus-msg.el (gnus-debug-files): New variable.
10100 (gnus-debug-exclude-variables): New variable.
10101 (gnus-debug): Use them.
10102
10103 * gnus-range.el (gnus-range-length): Don't use gnus-uncompress-range.
10104
10105 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10106
10107 * message.el (message-cite-prefix-regexp): Use text-mode-syntax-table.
10108 (message-mode-syntax-table): Move back the previous position.
10109
10110 * nnagent.el (nnagent-retrieve-headers): Use gnus-sorted-difference.
10111
10112 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10113 gnus-sorted-difference.
10114
10115 * nnsoup.el (nnsoup-request-expire-articles): Use
10116 gnus-sorted-difference.
10117
10118 * nnheader.el: Autoload gnus-sorted-difference.
10119
10120 * nnfolder.el (nnfolder-request-expire-articles): Use
10121 gnus-sorted-difference.
10122
10123 * gnus-cache.el (gnus-cache-retrieve-headers): Use
10124 gnus-sorted-difference.
10125
10126 * gnus-range.el: Autoload cookies.
10127 (gnus-sorted-difference): New function.
10128 (gnus-sorted-ndifference): New function.
10129 (gnus-sorted-nintersection): Rename from
10130 gnus-set-sorted-intersection.
10131 (gnus-sorted-nunion): Rename from gnus-set-sorted-union.
10132 (gnus-list-range-difference): Rename from
10133 gnus-inverse-list-range-intersection.
10134 (gnus-inverse-list-range-intersection): Use defalias.
10135
10136 * gnus-sum.el (gnus-select-newsgroup): Use gnus-sorted-difference,
10137 gnus-sorted-ndifference, and gnus-sorted-nintersection.
10138 (gnus-articles-to-read): Use gnus-sorted-difference.
10139 (gnus-summary-limit-mark-excluded-as-read): Use
10140 gnus-sorted-intersection and gnus-sorted-ndifference.
10141 (gnus-list-of-read-articles): Use gnus-list-range-difference.
10142 (gnus-summary-insert-articles): Use gnus-sorted-difference.
10143
10144 * gnus-sum.el (gnus-summary-update-info): Use gnus-sorted-union.
10145
10146 2002-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
10147
10148 * gnus-art.el (gnus-article-wash-html-with-w3m): Add keymap
10149 property to the buffer for using emacs-w3m command keys.
10150
10151 * mm-decode.el (mm-inline-text-html-with-w3m-keymap): New user
10152 option.
10153
10154 * mm-view.el (mm-w3m-mode-map): New variable.
10155 (mm-w3m-mode-command-alist): New variable.
10156 (mm-w3m-minor-mode): Removed.
10157 (mm-setup-w3m): Setup `mm-w3m-mode-map'; don't add minor mode.
10158 (mm-inline-text-html-render-with-w3m): Add keymap property to the
10159 buffer for using emacs-w3m command keys.
10160
10161 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10162
10163 * message.el (message-mode-syntax-table): Move forward.
10164 (message-cite-prefix-regexp): Auto detect non word constituents.
10165 (message-cite-prefix-regexp): Don't use with-syntax-table.
10166
10167 * gnus-sum.el (gnus-summary-update-info): Use
10168 gnus-list-range-intersection.
10169
10170 * gnus-agent.el (gnus-agent-fetch-headers): Use
10171 gnus-list-range-intersection.
10172
10173 * gnus-range.el (gnus-range-normalize): Use correct predicate.
10174 (gnus-list-range-intersection): Use it.
10175 (gnus-inverse-list-range-intersection): Ditto.
10176 (gnus-sorted-intersection): Add doc.
10177 (gnus-set-sorted-intersection): Add doc.
10178 (gnus-sorted-union): New function.
10179 (gnus-set-sorted-union): New function.
10180
10181 * gnus-range.el (gnus-list-range-intersection): Correct the logic.
10182 (gnus-inverse-list-range-intersection): Ditto.
10183
10184 2002-01-29 Karl Kleinpaste <karl@charcoal.com>
10185
10186 * mm-uu.el (mm-uu-type-alist): Add optional leading `0'.
10187
10188 * gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
10189 and permit `:' and `\' in order to handle full Windows pathnames.
10190 (gnus-uu-begin-string): Add optional leading `0'. Leading `0' is
10191 technically not correct per standard, but seems to have common use.
10192
10193 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10194
10195 * gnus-uu.el (gnus-uu-expand-numbers): Ignore errors when
10196 replacing numbers.
10197
10198 2002-01-28 ShengHuo ZHU <zsh@cs.rochester.edu>
10199
10200 * gnus-art.el (gnus-article-followup-with-original): Use (mark).
10201
10202 * gnus-score.el (gnus-score-insert-help): Move to (point-min).
10203 Don't split when the window is small, e.g. when a small *BBDB*
10204 window is the lowest one.
10205
10206 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10207 nnheader-find-nov-line to speed up. Use nreverse, because it is
10208 sorted. Use nnheader-insert-nov-file.
10209
10210 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10211
10212 * mm-decode.el (mm-inline-text-html-with-images): New user option.
10213
10214 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind the value
10215 of `w3m-display-inline-images' with the value of
10216 `mm-inline-text-html-with-images'.
10217 From: TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
10218
10219 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10220
10221 2002-01-27 Richard M. Stallman <rms@gnu.org>
10222
10223 * time-date.el: Add autoload cookies. Many doc fixes.
10224 (time-add): New function.
10225 (time-subtract): Renamed from subtract-time.
10226 (subtract-time): New alias for time-subtract.
10227
10228 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10229
10230 * gnus-art.el (gnus-article-wash-html-with-w3m): Replace w3m to
10231 emacs-w3m in doc-string.
10232
10233 2002-01-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10234
10235 * gnus-art.el (gnus-article-wash-html-with-w3m): Handle cid: URLs.
10236
10237 * mm-view.el (mm-setup-w3m): Add `mm-w3m-cid-retrieve' to
10238 `w3m-cid-retrieve-function-alist' for `gnus-article-mode'.
10239 (mm-w3m-cid-retrieve): New function.
10240 (mm-inline-text-html-render-with-w3m): Handle cid: URLs.
10241
10242 2002-01-27 ShengHuo ZHU <zsh@cs.rochester.edu>
10243
10244 * gnus-agent.el (gnus-agent-fetch-articles): Don't save empty articles.
10245
10246 2002-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
10247
10248 * gnus-util.el (gnus-cache-file-contents): Don't use equalp.
10249
10250 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10251
10252 * nnheader.el (nnheader-insert-nov-file): Increased cutoff to
10253 32K.
10254
10255 * gnus-sum.el (gnus-summary-expire-articles): Clean up.
10256
10257 * nnmail.el (nnmail-article-group): Decode headers before running
10258 split rules over them.
10259 (nnmail-mail-splitting-charset): New variable.
10260
10261 * smiley.el: Replaced with smiley-ems.el.
10262
10263 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10264
10265 * mm-url.el (mm-url-predefined-programs): Add w3m.
10266 (mm-url-program): Ditto.
10267
10268 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10269
10270 * nnml.el (nnml-use-compressed-files): New variable.
10271 (nnml-filenames-are-evil): Removed.
10272 (nnml-current-group-article-to-file-alist): Don't use.
10273 (nnml-update-file-alist): Inhibit.
10274 (nnml-article-to-file): Use new var.
10275
10276 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10277
10278 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
10279
10280 * nnagent.el (nnagent-retrieve-headers): Loop until eobp.
10281
10282 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10283
10284 * gnus-agent.el (gnus-agent-load-alist): Use new caching
10285 function.
10286
10287 * gnus-util.el (gnus-cache-file-contents): New function.
10288
10289 * gnus-agent.el (gnus-agent-file-loading-cache): New variable.
10290 (gnus-agent-load-alist): Use it.
10291
10292 * nnagent.el (nnagent-retrieve-headers): Use optimized function.
10293
10294 * nnheader.el (nnheader-insert-nov-file): New function.
10295
10296 * gnus-util.el (gnus-parse-without-error): Correct the loop.
10297
10298 * gnus-sum.el (gnus-dependencies-add-header): Use in-reply-to if
10299 there are no references.
10300 (gnus-extract-message-id-from-in-reply-to): New function.
10301 (gnus-nov-parse-line): Use in-reply-to if there are no
10302 references.
10303
10304 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10305
10306 * nnagent.el (nnagent-retrieve-headers): Use new macro.
10307
10308 * gnus-util.el (gnus-parse-without-error): New macro.
10309
10310 2002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
10311
10312 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
10313 (gnus-article-wash-function): Use locate-library to decide which
10314 to use.
10315
10316 2002-01-25 Simon Josefsson <jas@extundo.com>
10317
10318 * pop3.el (pop3-munge-message-separator): Work if no date.
10319 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
10320
10321 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10322
10323 * gnus-agent.el (gnus-agent-save-alist): Fix.
10324
10325 * nnagent.el (nnagent-retrieve-headers): Must have cut too much by
10326 mistake. Reinstated lost code.
10327
10328 2002-01-25 Josh Huber <huber@alum.wpi.edu>
10329
10330 * mml2015.el (mml2015-mailcrypt-decrypt): Display a signature if
10331 one exists in the case of an encrypted message with an internal
10332 signature.
10333
10334 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10335
10336 * gnus-agent.el (gnus-agent-save-alist): Optimized.
10337
10338 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10339
10340 * gnus-range.el (gnus-inverse-list-range-intersection): Off-by-one
10341 error.
10342
10343 * gnus.el (gnus-server-to-method): Made into subst.
10344 (gnus-server-method-cache): New variable.
10345 (gnus-server-to-method): Use it.
10346 (gnus-group-method-cache): New variable.
10347 (gnus-find-method-for-group-1): Renamed.
10348 (gnus-find-method-for-group): New function.
10349 (gnus-group-method-cache): Removed.
10350
10351 * gnus-sum.el (gnus-compute-unseen-list): Use new optimized
10352 function.
10353
10354 * gnus-range.el (gnus-members-of-range): New function.
10355 (gnus-list-range-intersection): Renamed.
10356 (gnus-inverse-list-range-intersection): New function.
10357
10358 * gnus-sum.el (gnus-compute-unseen-list): Made into own function.
10359
10360 * nnagent.el (nnagent-retrieve-headers): New implementation.
10361
10362 * gnus-agent.el (gnus-agent-get-undownloaded-list): New, faster
10363 implementation.
10364
10365 2002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
10366
10367 * mm-view.el (mm-inline-text-html-render-with-w3m): Decode
10368 charset-encoded html contents.
10369
10370 2002-01-24 ShengHuo ZHU <zsh@cs.rochester.edu>
10371
10372 * gnus-agent.el (gnus-agent-request-article): Make sure it is not
10373 an empty file.
10374
10375 * nnweb.el (url): Ignore errors when request url.
10376
10377 * nnrss.el: Clean up the comments.
10378
10379 2002-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10380
10381 * mm-decode.el (mm-inline-text-html-renderer): New user option.
10382 (mm-inline-media-tests): Test whether the value of
10383 `mm-inline-text-html-renderer' is a function for text/html.
10384
10385 * mm-view.el (mm-inline-text-html-render-with-w3): New function
10386 separated from `mm-inline-text'.
10387 (mm-w3m-minor-mode): New variable.
10388 (mm-w3m-setup): New variable.
10389 (mm-setup-w3m): New function.
10390 (mm-inline-text-html-render-with-w3m): New function.
10391 (mm-inline-text): Funcall `mm-inline-text-html-renderer' for
10392 text/html.
10393
10394 2002-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
10395
10396 * gnus-xmas.el (gnus-xmas-redefine): Quote `gnus-completing-read'
10397 and `gnus-xmas-completing-read'.
10398
10399 2002-01-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10400
10401 * nneething.el (nneething-message-id-number): Abolished.
10402 (nneething-encode-file-name): Not encode numerical characters.
10403 (nneething-make-head): `nneething-message-id-number' is not
10404 used to generate message IDs.
10405
10406 2002-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10407
10408 * gnus-art.el (gnus-emphasis-alist): Include !? as sentence-ending
10409 characters.
10410
10411 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10412
10413 * gnus-xmas.el (gnus-xmas-completing-read): New function.
10414 (gnus-xmas-redefine): Redefine conditionally.
10415
10416 2002-01-22 Josh Huber <huber@alum.wpi.edu>
10417
10418 * mml.el (mml-parse-1): Fixed usage of recipients in the secure
10419 tag.
10420
10421 2002-01-22 Josh Huber <huber@alum.wpi.edu>
10422
10423 * message.el (message-font-lock-keywords): Added the secure tag.
10424 * mml-sec.el: Added functions to generate/modify/remove the secure
10425 tag while in message mode.
10426 * mml-sec.el (mml-secure-message): New.
10427 * mml-sec.el (mml-unsecure-message): New.
10428 * mml-sec.el (mml-secure-message-sign-smime): New.
10429 * mml-sec.el (mml-secure-message-sign-pgp): New.
10430 * mml-sec.el (mml-secure-message-sign-pgpmime): New.
10431 * mml-sec.el (mml-secure-message-encrypt-smime): New.
10432 * mml-sec.el (mml-secure-message-encrypt-pgp): New.
10433 * mml-sec.el (mml-secure-message-encrypt-pgpmime): New.
10434 * mml.el (mml-parse-1): Added code to recognise the secure tag and
10435 convert it to either a part or multipart depending on if there are
10436 other parts in the message.
10437 * mml.el (mml-mode-map): Changed default sign/encrypt keybindings
10438 to use the secure tag, rather than the part tag.
10439 * mml.el (mml-preview): Added a save-excursion to keep cursor
10440 position after doing an MML preview.
10441
10442 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10443
10444 * nnheader.el (nnheader-parse-overview-file): New function.
10445 (nnheader-write-overview-file): New function.
10446
10447 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10448
10449 * gnus.el (gnus-group-fast-parameter): Check better if expansion
10450 in wanted.
10451
10452 * nnweb.el (nnweb-type-definition): Clean up.
10453
10454 2002-01-21 Alastair Burt <burt@dfki.de>
10455 Trivial patch.
10456
10457 * gnus-art.el (gnus-mm-display-part): Make sure that the summary
10458 buffer exists before jumping to it.
10459
10460 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10461
10462 * gnus-art.el (gnus-article-wash-html-with-w3): Made into own
10463 function.
10464 (article-wash-html): Use it.
10465 (gnus-article-wash-function): New variable.
10466 (gnus-article-wash-html-with-w3m): New function.
10467
10468 2002-01-20 John H. Palmieri <palmieri@math.washington.edu>
10469
10470 * gnus-fun.el (gnus-convert-image-to-gray-x-face): More standard
10471 command line.
10472
10473 2002-01-21 Simon Josefsson <jas@extundo.com>
10474
10475 * canlock.el (base64-encode-string): Autoload it from base64.
10476 (canlock-make-cancel-key): Base64 encode unibyte string.
10477
10478 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10479
10480 * nnfolder.el (nnfolder-request-accept-article): Unfold
10481 x-from-line.
10482 (nnfolder-request-replace-article): Ditto.
10483
10484 2002-01-20 Nevin Kapur <nevin@jhu.edu>
10485
10486 * gnus-group.el (gnus-group-best-unread-group): Use the right
10487 positioning function.
10488
10489 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10490
10491 * smiley-ems.el (smiley-region): Use new function.
10492 (smiley-update-cache): Use general image functions.
10493 (smiley-region): Use general functions.
10494
10495 * gnus-util.el (gnus-graphic-display-p): New function.
10496
10497 * nnmail.el (nnmail-article-group): Allow outputting traces of
10498 non-strings.
10499
10500 * nndoc.el (nndoc-type-alist): Rules for exim bounces.
10501 (nndoc-exim-bounce-type-p): New function.
10502
10503 * message.el (message-dont-send): Doc fix.
10504
10505 * gnus-util.el (gnus-completing-read): Remove
10506 inherit-input-method.
10507
10508 * gnus-art.el (gnus-treat-smiley): Doc fix.
10509
10510 * gnus-agent.el (gnus-agent-fetch-headers): Ignore seen and recent
10511 articles.
10512
10513 2002-01-19 Simon Josefsson <jas@extundo.com>
10514
10515 * imap.el (imap-gssapi-open): Don't wait for logout to complete.
10516 (imap-kerberos4-open): Ditto.
10517 (imap-open): Set port correctly, don't set auth.
10518
10519 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10520
10521 * gnus.el (gnus-version-number): Bump version number.
10522
10523 2002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
10524
10525 * gnus.el: Oort Gnus v0.05 is released.
10526
10527 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10528
10529 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
10530 exists.
10531
10532 * gnus-spec.el (gnus-string-width-function): New function.
10533 (gnus-tilde-cut-form): Use it.
10534 (gnus-tilde-max-form): Ditto.
10535 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
10536 (gnus-substring-function): Use it.
10537 (gnus-tilde-cut-form): Ditto.
10538 (gnus-substring-function): New function.
10539
10540 * message.el (message-check-news-header-syntax): New message.
10541
10542 * gnus.el (gnus-slave-no-server): Doc fix.
10543
10544 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
10545
10546 2002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
10547
10548 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
10549 `seen' if it looks like (seen NUM1 . NUM2). It should be
10550 (seen (NUM1 . NUM2)).
10551
10552 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10553
10554 * gnus-topic.el (gnus-topic-catchup-articles): Update article
10555 number in closed topics.
10556
10557 2002-01-19 Daniel Pittman <daniel@rimspace.net>
10558
10559 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject): New
10560 functions.
10561
10562 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10563
10564 * gnus.el (gnus-group-find-parameter): Clean up.
10565
10566 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
10567 articles.
10568
10569 * gnus-util.el (gnus-completing-read-with-default): Renamed.
10570
10571 * nnmail.el (nnmail-article-group): Clean up.
10572
10573 2002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
10574
10575 * gnus-agent.el (gnus-category-name): Intern the category name.
10576
10577 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10578
10579 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
10580
10581 * gnus-util.el (gnus-completing-read): New function.
10582
10583 2002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
10584
10585 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
10586
10587 * smiley-ems.el (smiley-region): Register smiley.
10588 (smiley-toggle-buffer): Rewrite the function.
10589 (smiley-active): Removed.
10590
10591 2002-01-19 Simon Josefsson <jas@extundo.com>
10592
10593 * gnus-util.el (gnus-parent-id): Optimize null n case. From
10594 Jesper Harder <harder@ifa.au.dk>.
10595
10596 2002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10597
10598 * gnus-art.el (gnus-request-article-this-buffer): Call
10599 `nneething-get-file-name' to extract the file name from the
10600 message id.
10601
10602 * nneething.el (nneething-encode-file-name): New function.
10603 (nneething-decode-file-name): Ditto.
10604 (nneething-get-file-name): Ditto.
10605 (nneething-make-head): Encode the file name and encapsulate it
10606 into the field of the message id.
10607
10608 2002-01-18 Simon Josefsson <jas@extundo.com>
10609
10610 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
10611 stored in .marks.
10612
10613 * nnfolder.el (nnfolder-request-update-info): Ditto.
10614
10615 2002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
10616
10617 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
10618
10619 2002-01-18 Simon Josefsson <jas@extundo.com>
10620
10621 * imap.el (imap-starttls-p): Don't check for binary.
10622 (imap-gssapi-auth-p): Ditto.
10623 (imap-kerberos4-auth-p): Ditto.
10624 (imap-open): Change logic. Iterate through all possible streams,
10625 instead of bailing out after first failure. Move authenticator
10626 decision to `imap-authenticate'.
10627 (imap-authenticate): Change logic, now finds the authenticator to
10628 use, was previously in `imap-open'.
10629 (imap-open): Return nil on failure.
10630 (imap-open): Setup temp buffer correctly.
10631 (imap-open): Return buffer only on success.
10632 (imap-interactive-login, imap-interactive-login): Tell the user
10633 which stream/authenticator is used for the queried
10634 username/password.
10635 (imap-open, imap-authenticate): Set variables.
10636 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
10637 (imap-open): Don't assume how `with-temp-buffer' is implemented.
10638
10639 2002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
10640
10641 * gnus-fun.el (gnus-grab-cam-x-face): New function.
10642
10643 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10644
10645 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
10646
10647 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10648
10649 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
10650 (gnus-agent-group-mode-map): Bind it to "Jo".
10651 (gnus-agent-group-make-menu-bar): Add it into menu bar.
10652
10653 2002-01-17 Karl Kleinpaste <karl@charcoal.com>
10654
10655 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
10656 (gnus-summary-mail-toolbar): Add mail article deletion button.
10657
10658 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
10659 false positives for lines of "^^^^".
10660
10661 * gnus-picon.el (gnus-picon-find-face): Faces database is all
10662 lowercase.
10663
10664 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10665
10666 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
10667 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
10668 duplications.
10669 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
10670
10671 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10672
10673 * gnus-sum.el (gnus-summary-initial-limit): Inline
10674 gnus-summary-limit-children.
10675 (gnus-summary-initial-limit): Don't limit if
10676 gnus-newsgroup-display is nil.
10677 (gnus-summary-initial-limit): No, don't.
10678
10679 * gnus-util.el
10680 (gnus-put-text-property-excluding-characters-with-faces): Inline
10681 gnus-put-text-property.
10682
10683 * gnus-spec.el (gnus-default-format-specs): New variable.
10684
10685 * gnus-start.el (gnus-read-newsrc-file): Don't clear
10686 gnus-format-specs.
10687 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
10688
10689 * gnus-spec.el (gnus-update-format-specifications): Really check
10690 the Gnus version of the .newsrc.eld file.
10691 (gnus-format-specs): Save the new default summary format.
10692
10693 * gnus-util.el (gnus-parent-id): Check whether references is empty
10694 before splitting.
10695
10696 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
10697 functions.
10698 (gnus-gather-threads-by-references): Inline
10699 `gnus-split-references'.
10700
10701 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
10702 default value of gnus-summary-line-format-spec.
10703
10704 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10705
10706 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
10707 message.
10708 (nnslashdot-request-list): Ditto.
10709 (nnslashdot-sid-strip): Removed.
10710
10711 2002-01-15 Simon Josefsson <jas@extundo.com>
10712
10713 * nnimap.el (nnimap-close-asynchronous): Enable.
10714 (nnimap-close-group): Expunge.
10715
10716 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10717
10718 * gnus-util.el (gnus-user-date-format-alist): Typo.
10719 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
10720
10721 2002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10722
10723 * nneething.el (nneething-request-article): Set
10724 `nnmail-file-coding-system' to `binary' locally, in order to read
10725 files without any conversion.
10726
10727 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10728
10729 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10730 nnheader-file-coding-system and nnmail-active-file-coding-system.
10731 (gnus-agent-regenerate-group): Ditto.
10732 (gnus-agent-regenerate): Ditto.
10733 (gnus-agent-write-active): Ditto.
10734 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
10735
10736 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10737
10738 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
10739 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
10740
10741 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10742
10743 * gnus.el: We don't need gnus-article-show-all-headers.
10744
10745 * gnus-art.el (article-show-all, gnus-article-show-all-header):
10746 Ditto.
10747
10748 * gnus-sum.el (gnus-summary-select-article): Don't call
10749 show-all-headers, because hidden headers are not hidden text any
10750 more.
10751
10752 2002-01-13 Simon Josefsson <jas@extundo.com>
10753
10754 * message.el (message-newline-and-reformat): Use `newline' instead
10755 of inserting \n, so that the newline is marked as hard.
10756
10757 2002-01-13 Jesper Harder <harder@ifa.au.dk>
10758
10759 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
10760
10761 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10762
10763 * imap.el (imap-close): Keep going if quit.
10764
10765 * gnus-agent.el (gnus-agent-retrieve-headers): Erase
10766 nntp-server-buffer.
10767
10768 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10769
10770 * mm-view.el (mm-display-inline-fontify): Require font-lock to
10771 avoid unbinding shadowed variables.
10772
10773 * gnus-art.el (gnus-picon-databases): Moved here.
10774 (gnus-picons-installed-p): Moved here.
10775 (gnus-article-reply-with-original): Use `mark'.
10776
10777 * gnus.el (gnus-picon): Moved here and renamed.
10778
10779 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
10780 installed.
10781 (gnus-treat-mail-picon): Ditto.
10782 (gnus-treat-newsgroups-picon): Ditto.
10783
10784 * gnus-picon.el (gnus-picons-installed-p): New function.
10785
10786 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10787
10788 * gnus-agent.el (gnus-agent-go-online): Fix doc.
10789
10790 2002-01-12 Simon Josefsson <jas@extundo.com>
10791
10792 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
10793 (nnimap-before-find-minmax-bugworkaround): Use it.
10794 (nnimap-find-minmax-uid): Don't reselect current mailbox.
10795 (nnimap-dont-close): New variable.
10796 (nnimap-close-group): Use it.
10797
10798 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10799
10800 * gnus-art.el (gnus-article-reply-with-original): Use
10801 `mark-active'.
10802
10803 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
10804
10805 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
10806 (gnus-score-advanced): Clean up.
10807 (gnus-score-advanced): Accept a multiple of the score.
10808
10809 2002-01-12 Simon Josefsson <jas@extundo.com>
10810
10811 * flow-fill.el (fill-flowed-display-column)
10812 (fill-flowed-encode-columnq): New variables. Suggested by
10813 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,b_\e(Bjohann).
10814 (fill-flowed-encode, fill-flowed): Use them.
10815
10816 * message.el (message-send-news, message-send-mail): Use
10817 m-b-s-n-p-e-h-n.
10818
10819 * mml.el (autoload): Autoload fill-flowed-encode.
10820 (mml-buffer-substring-no-properties-except-hard-newlines): New
10821 function.
10822 (mml-read-part): Use it.
10823 (mml-generate-mime-1): Encode format=flowed if appropriate.
10824 (mml-insert-mime-headers): Insert format=flowed.
10825
10826 * flow-fill.el (fill-flowed-encode): New function.
10827 (fill-flowed): Bind fill-column to window width.
10828
10829 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10830
10831 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
10832 it exists.
10833 (gnus-summary-setup-buffer): Wake up dead summary buffers.
10834 (gnus-summary-buffer-name): Don't return the dead name after all.
10835 (gnus-summary-setup-buffer): Kill the dead buffer.
10836
10837 * gnus-art.el (gnus-article-followup-with-original): Store the
10838 value of the mark before deactivating it.
10839
10840 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10841
10842 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
10843 From: Karl Kleinpaste <karl@charcoal.com>
10844
10845 * gnus-art.el (article-display-x-face): Ditto.
10846 (gnus-article-reply-with-original): Use gnus-region-active-p.
10847 (gnus-article-followup-with-original): Ditto.
10848
10849 * gnus-sum.el (gnus-summary-read-group-1): Don't select
10850 downloadable article either.
10851
10852 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10853
10854 * gnus-art.el (article-display-x-face): Insert From:.
10855
10856 * gnus-sum.el (gnus-summary-move-article): Don't draw the
10857 article. Bind gnus-display-mime-function and
10858 gnus-article-prepare-hook.
10859
10860 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
10861 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
10862 gnus-agent-possibly-synchronize-flags to the last.
10863 (gnus-agent-go-online): New function. New variable.
10864
10865 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10866
10867 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
10868 (gnus-agent-regenerate): Ditto.
10869
10870 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10871
10872 * message.el (message-ignored-news-headers)
10873 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
10874 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
10875
10876 * gnus.el (gnus-gethash-safe): New macro.
10877
10878 * gnus-agent.el (gnus-agent-regenerate-history): New function.
10879 (gnus-agent-regenerate): Show messages.
10880
10881 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10882
10883 * gnus-agent.el (gnus-agent-regenerate-group): New function.
10884 (gnus-agent-regenerate): New function.
10885 (gnus-agent-save-alist): Sort.
10886 (gnus-agent-copy-nov-line): Test eobp.
10887 (gnus-agent-retrieve-headers): Erase buffer.
10888
10889 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10890
10891 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
10892 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
10893
10894 * gnus.el (gnus-agent-covered-methods): Move here.
10895 (gnus-online): New function.
10896 (gnus-agent-method-p): Move here.
10897
10898 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
10899 nil. Remove articles-alist.
10900
10901 * gnus-start.el (gnus-get-unread-articles): Check online.
10902 (gnus-groups-to-gnus-format): Ditto.
10903 (gnus-active-to-gnus-format): Ditto.
10904
10905 * gnus-agent.el (gnus-agent-get-function): Use it.
10906 (gnus-agent-get-undownloaded-list): Ditto.
10907 (gnus-agent-fetch-session): Only fetch online methods.
10908
10909 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
10910 (gnus-server-mode-map): Ditto.
10911 (gnus-server-offline-face): New face.
10912 (gnus-server-offline-face): New variable.
10913 (gnus-server-font-lock-keywords): Add offline.
10914 (gnus-server-insert-server-line): Ditto.
10915 (gnus-server-offline-server): New function.
10916
10917 * gnus-int.el (gnus-open-server): Turn to offline.
10918 (gnus-server-unopen-status): New variable.
10919
10920 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10921
10922 * nnkiboze.el (nnkiboze-request-article): Use
10923 gnus-agent-request-article.
10924
10925 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
10926 function. Insert undownloaded NOV.
10927
10928 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
10929 (gnus-agent-request-article): New function.
10930
10931 * gnus.el (gnus-agent-cache): New variable.
10932
10933 * gnus-int.el (gnus-retrieve-headers): Use
10934 gnus-agent-retrieve-headers.
10935 (gnus-request-head): Use gnus-agent-request-article.
10936 (gnus-request-body): Ditto.
10937
10938 * gnus-art.el (gnus-request-article-this-buffer): Use
10939 gnus-agent-request-article.
10940
10941 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
10942 article if it is undownloaded.
10943
10944 2002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
10945
10946 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
10947
10948 2002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
10949
10950 * canlock.el (canlock-string-as-unibyte): New macro.
10951 (canlock-sha1-with-openssl): Return a unibyte string.
10952 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
10953
10954 2002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
10955
10956 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
10957
10958 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10959
10960 * mm-encode.el (mm-content-transfer-encoding-defaults): Add
10961 application/x-emacs-lisp.
10962
10963 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
10964
10965 * nntp.el (nntp-request-article): Add group parameter.
10966 (nntp-request-head): Ditto.
10967 (nntp-find-group-and-number): Add parameter group. Figure out
10968 number if the status line doesn't give (e.g. quimby.gnus.org).
10969
10970 2002-01-08 Simon Josefsson <jas@extundo.com>
10971
10972 * mml.el (mml-generate-mime-1): Set recipient correctly.
10973
10974 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10975
10976 * message.el (message-read-from-minibuffer): Add parameter
10977 initial-contents.
10978 * gnus-msg.el (gnus-summary-resend-message): Use it.
10979
10980 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
10981 behavior of quit-config.
10982
10983 2002-01-08 Bj\e,Ax\e(Brn Mork <bmork@dod.no> (tiny change)
10984
10985 * message.el (message-make-from): Don't quote fullname.
10986
10987 2002-01-08 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
10988
10989 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
10990
10991 2002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
10992
10993 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
10994
10995 * gnus-art.el (gnus-header-button-alist): Handle mailto.
10996
10997 * mml.el (mml-preview): Bind gnus-original-article-buffer because
10998 article-decode-group-name uses it. Bind gnus-article-prepare-hook
10999 because bbdb may use it.
11000
11001 2002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
11002
11003 * nneething.el (nneething-request-article): When a non-text file
11004 is converted to an article, its data is encoded in base64. Call
11005 `nneething-make-head' with options to specify MIME types.
11006 (nneething-make-head): Add optional arguments to specify MIME
11007 types.
11008
11009 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11010
11011 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
11012 header if there is not.
11013
11014 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
11015
11016 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
11017 (gnus-inews-mark-gcc-as-read): Obsolete variable.
11018 (gnus-inews-do-gcc): Use them.
11019
11020 * gnus-group.el (gnus-group-mark-article-read): Put holes into
11021 gnus-newsgroup-unselected.
11022
11023 2002-01-06 Simon Josefsson <jas@extundo.com>
11024
11025 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch): Use
11026 condition-case, not ignore-errors.
11027
11028 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11029
11030 * gnus-sum.el (gnus-summary-insert-old-articles): Bind
11031 gnus-fetch-old-headers.
11032
11033 * gnus-art.el (article-display-x-face): Use the current buffer
11034 unless `W f'. Otherwise, X-Face may be shown in the header of a
11035 forwarded part.
11036 (gnus-treatment-function-alist): Treat xface before hiding
11037 headers.
11038
11039 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11040
11041 * gnus-group.el (gnus-group-read-ephemeral-group): Fix
11042 parameters.
11043
11044 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11045
11046 * mm-util.el (mm-multibyte-p): Define conditionally when load.
11047 (mm-guess-charset): New function.
11048 (mm-charset-after): Use it.
11049 (mm-detect-coding-region): New function.
11050 (mm-detect-mime-charset-region): New function.
11051
11052 * gnus-sum.el (gnus-summary-show-article): Use
11053 mm-detect-coding-region.
11054
11055 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11056
11057 * message.el (message-make-fqdn): Be less violent.
11058
11059 * gnus.el (gnus-logo-color-style): Compute custom form
11060 automatically.
11061
11062 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
11063 score file of the parent to the document group.
11064
11065 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
11066 parameters parameter.
11067
11068 * gnus-score.el (gnus-score-load-file): Clean up.
11069
11070 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11071
11072 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
11073 From: Damien Wyart <damien.wyart@free.fr>
11074
11075 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
11076
11077 2002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
11078
11079 * gnus-sum.el (gnus-select-group-hook): Typo.
11080
11081 * rfc2047.el (rfc2047-decode-string): Return immediately if there
11082 is no quoted-printable-encoded STRING.
11083 From: Jesper Harder <harder@ifa.au.dk>
11084
11085 (rfc2047-decode-string): Decode it.
11086
11087 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11088
11089 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
11090
11091 2002-01-05 Keiichi Suzuki <keiichi@nanap.org>
11092 Trivial patch.
11093
11094 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
11095 buffer to get rid of junk line.
11096
11097 2002-01-05 Simon Josefsson <jas@extundo.com>
11098
11099 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
11100 C-o.
11101 (message-mode-map): Bind message-insert-or-toggle-importance to
11102 C-c C-u.
11103 (message-mode-map): Bind message-disposition-notification-to to
11104 C-c M-n.
11105 (message-mode-menu): Add m-d-n-t.
11106 (message-mode-field-menu): Add m-goto-from.
11107 (message-mode): Doc fix.
11108 (message-goto-from): New function.
11109 (message-insert-disposition-notification-to): New function.
11110 (message-tool-bar-map): Add receipt button.
11111
11112 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11113
11114 * gnus-sum.el (gnus-thread-latest-date): New function.
11115 (gnus-thread-sort-by-most-recent-number): Renamed.
11116 (gnus-thread-sort-functions): Doc fix.
11117 (gnus-select-group-hook): Don't use setq on a hook.
11118 (gnus-thread-latest-date): Use date, not number.
11119
11120 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
11121 (gnus-agent-expire): Allow regexp of expire-days.
11122
11123 * gnus-art.el (gnus-article-reply-with-original): Deactivate
11124 region.
11125 (gnus-article-followup-with-original): Ditto.
11126
11127 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
11128
11129 * gnus-art.el (gnus-mime-display-alternative): Use
11130 gnus-local-map-property.
11131 (gnus-mime-display-alternative): Ditto.
11132 (gnus-insert-mime-security-button): Ditto.
11133 (gnus-insert-next-page-button): Ditto.
11134 (gnus-button-prev-page): Take optional args.
11135 (gnus-insert-prev-page-button): widget-convert.
11136
11137 * gnus-util.el (gnus-local-map-property): New function.
11138
11139 * gnus-art.el (gnus-prev-page-map): Use parent map.
11140 (gnus-next-page-map): Ditto.
11141
11142 * gnus-spec.el (gnus-parse-format): Clean up.
11143 (gnus-parse-format): Do complex formatting for %=.
11144
11145 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
11146 "X-Face: " to the data in the built-in scenario.
11147
11148 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
11149 (gnus-correct-pad-form): Renamed.
11150 (gnus-tilde-max-form): Clean up.
11151 (gnus-pad-form): Use gnus-use-correct-string-widths.
11152
11153 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
11154 support if that is available.
11155
11156 * gnus-sum.el (gnus-thread-highest-number): New function.
11157 (gnus-thread-sort-by-most-recent-thread): New function.
11158 (gnus-thread-sort-functions): Doc fix.
11159
11160 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11161
11162 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
11163 all cases.
11164 (gnus-summary-mode): Enable it in all cases.
11165 (gnus-summary-display-article): Ditto.
11166 (gnus-summary-edit-article): Ditto.
11167
11168 * gnus-ems.el (gnus-put-image): Really return glyph.
11169
11170 * gnus-art.el (gnus-article-x-face-command): Fix :type.
11171 (gnus-treat-smiley): Don't take "P" in the interactive form.
11172
11173 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11174
11175 * compface.el (uncompface): XEmacs and Emacs have differing
11176 capabilities.
11177
11178 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
11179
11180 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
11181 (gnus-article-xface-ring-size): Removed.
11182 (gnus-article-display-xface): Removed.
11183 (gnus-remove-image): Cleaned up.
11184
11185 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
11186 (gnus-xmas-create-image): Take pbm files.
11187 (gnus-x-face): Removed.
11188 (gnus-xmas-article-display-xface): Removed.
11189
11190 * gnus-fun.el (gnus-display-x-face-in-from): Bind
11191 default-enable-multibyte-characters.
11192
11193 * compface.el (uncompface): Doc fix.
11194
11195 * gnus-art.el (gnus-article-x-face-command): Use
11196 gnus-display-x-face-in-from.
11197
11198 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
11199
11200 * gnus-ems.el (gnus-put-image): Return the image.
11201
11202 * gnus-fun.el (gnus-display-x-face-in-from): New function.
11203 (gnus-x-face): Moved here.
11204
11205 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11206
11207 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
11208 invisible if string is nil.
11209 (gnus-xmas-article-display-xface): Use it.
11210
11211 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
11212 property when string is nil.
11213 (gnus-article-display-xface): Use it.
11214
11215 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11216
11217 * gnus-art.el (article-display-x-face): Check whether valid grey
11218 face was returned.
11219 (article-display-x-face): Place image in the right spot.
11220
11221 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
11222 stderr.
11223 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
11224
11225 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11226
11227 * gnus-xmas.el (gnus-xmas-create-image): Take optional
11228 parameters.
11229 (gnus-xmas-put-image): Allow non-strings to be passed.
11230
11231 * gnus-art.el (article-display-x-face): Use optional parameters.
11232
11233 * gnus-ems.el (gnus-create-image): Take optional parameters.
11234
11235 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
11236
11237 * compface.el (compface-xbm-p): Removed.
11238
11239 * gnus-ems.el (gnus-article-compface-xbm): Removed.
11240 (gnus-article-display-xface): Use compface.
11241
11242 * compface.el: New file.
11243
11244 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
11245 (gnus-convert-image-to-x-face-command): Ditto.
11246 (gnus-random-x-face): Quote argument.
11247 (gnus-x-face-from-file): Ditto.
11248
11249 2002-01-03 Paul Jarc <prj@po.cwru.edu>
11250
11251 * nnmaildir.el (nnmaildir-request-expire-articles): Evaluate
11252 the expire-group parameter once per article rather than once
11253 per group; bind `nnmaildir-article-file-name' and `article'
11254 for convenience. Leave article alone when expire-group
11255 specifies the current group.
11256 (nnmaildir--update-nov): Be more concurrency-friendly with
11257 temp file names.
11258
11259 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11260
11261 * gnus-start.el (gnus-read-init-file): Cleaned up.
11262
11263 2002-01-03 Dave Love <d.love@dl.ac.uk>
11264
11265 * gnus-start.el (gnus-startup-file-coding-system): Removed.
11266 (gnus-read-init-file): Don't use it.
11267
11268 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11269
11270 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
11271
11272 2002-01-03 Dave Love <fx@gnu.org>
11273
11274 * gnus-start.el (gnus-read-init-file): Don't force coding system
11275 for ~/.gnus.
11276
11277 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11278
11279 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
11280 * nnspool.el (nnspool-request-post): Ditto.
11281
11282 * mm-util.el (mm-use-find-coding-systems-region): New variable.
11283 (mm-find-mime-charset-region): Use it.
11284
11285 2002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
11286
11287 * gnus.el (gnus-summary-line-format): Added :link.
11288 * gnus-topic.el (gnus-topic-line-format): Ditto.
11289 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
11290 * gnus-srvr.el (gnus-server-line-format): Ditto.
11291 * gnus-group.el (gnus-group-line-format): Ditto.
11292
11293 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
11294 :keys, it works on both Emacsen.
11295
11296 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11297
11298 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
11299
11300 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11301
11302 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
11303
11304 2002-01-03 Reiner Steib <reiner.steib@gmx.de>
11305
11306 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
11307 very wide reply.
11308
11309 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11310
11311 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
11312 (gnus-picon-cache): New variable.
11313 (gnus-picon-transform-newsgroups): Cache stuff.
11314
11315 * gnus-art.el (gnus-article-reply-with-original): New command.
11316 (gnus-article-followup-with-original): New command.
11317
11318 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
11319 END parameters.
11320 (gnus-summary-followup): Take a list of list of articles.
11321 (gnus-inews-yank-articles): Allow lists of article/regions.
11322
11323 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
11324 longer the usual commands.
11325
11326 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
11327 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
11328 shell-command-on-region.
11329
11330 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11331
11332 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
11333 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
11334
11335 2002-01-03 Steve Youngs <youngs@xemacs.org>
11336
11337 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
11338 understand ':keys', wrap it in an featurep 'xemacs.
11339
11340 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11341
11342 * gnus-ems.el (gnus-article-display-xface): Show xface in the
11343 order of headers (Actually, it is called in a reversed order).
11344 Add 'gnus-image-text-deletable property.
11345 (gnus-remove-image): Remove text with such a property.
11346
11347 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
11348 gnus-put-image.
11349
11350 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
11351 with ", ".
11352
11353 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11354
11355 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Renamed.
11356
11357 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
11358 (article-display-x-face): Display grey X-Faces.
11359
11360 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
11361 (gnus-convert-gray-x-face-to-ppm): Ditto.
11362 (gnus-convert-image-to-gray-x-face): Ditto.
11363
11364 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
11365 gnus-summary-show-raw-article.
11366
11367 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11368
11369 Display picons in XEmacs without showing text.
11370
11371 * gnus-xmas.el (gnus-xmas-create-image): Don't use
11372 mm-create-image-xemacs to create xbm glyph, because it deletes
11373 temporary files.
11374 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
11375 (gnus-xmas-remove-image): Make text visible, remove glyph.
11376
11377 * gnus-picon.el (gnus-picon-transform-newsgroups)
11378 (gnus-picon-transform-address): Insert spec backward, due to the
11379 incompatibility of gnus-xmas-put-image.
11380
11381 2002-01-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
11382
11383 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
11384
11385 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11386
11387 * gnus.el: Doc fix.
11388
11389 * gnus-art.el: Doc fix.
11390
11391 * gnus-agent.el: Doc fix.
11392
11393 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11394
11395 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
11396
11397 2002-01-01 Paul Jarc <prj@po.cwru.edu>
11398
11399 * nnmaildir.el (nnmaildir--update-nov): Automatically parse
11400 NOV data out of the message again if nnmail-extra-headers has
11401 changed.
11402
11403 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11404
11405 * gnus-fun.el: New file.
11406 (gnus-convert-image-to-x-face-command): New variable.
11407 (gnus-insert-x-face): New function.
11408 (gnus-random-x-face): Renamed.
11409 (gnus-x-face-from-file): Renamed.
11410
11411 * gnus-art.el (gnus-body-boundary-delimiter): Changed default to
11412 "_".
11413 (gnus-body-boundary-delimiter): Typo fix.
11414
11415 2002-01-02 Simon Josefsson <jas@extundo.com>
11416
11417 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
11418 (gnus-body-boundary-delimiter): Fix type.
11419
11420 2002-01-01 Simon Josefsson <jas@extundo.com>
11421
11422 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
11423 (gnus-treat-emphasize, gnus-treat-strip-cr)
11424 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
11425 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
11426 (gnus-treat-fill-article, gnus-treat-hide-citation)
11427 (gnus-treat-hide-citation-maybe)
11428 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
11429 (gnus-treat-strip-pem, gnus-treat-strip-banner)
11430 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
11431 (gnus-treat-date-ut, gnus-treat-date-local)
11432 (gnus-treat-date-english, gnus-treat-date-lapsed)
11433 (gnus-treat-date-original, gnus-treat-date-iso8601)
11434 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
11435 (gnus-treat-strip-trailing-blank-lines)
11436 (gnus-treat-strip-leading-blank-lines)
11437 (gnus-treat-strip-multiple-blank-lines)
11438 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
11439 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
11440 (gnus-treat-display-xface, gnus-treat-display-smileys)
11441 (gnus-treat-from-picon, gnus-treat-mail-picon)
11442 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
11443 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
11444 (gnus-treat-play-sounds, gnus-treat-translate)
11445 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
11446
11447 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
11448 (gnus-article-treat-body-boundary): Use it.
11449
11450 * message.el (message-mode): Fix doc.
11451 (message-mode-menu): Fix names.
11452
11453 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11454
11455 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
11456 articles.
11457
11458 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
11459 (gnus-picon-transform-address): Search for unknown faces as well.
11460 (gnus-picon-find-face): Don't search "news" for MISC.
11461 (gnus-picon-user-directories): Changed default back to exclude
11462 "unknown".
11463
11464 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
11465
11466 * gnus-picon.el (gnus-picon-find-face): Search through all
11467 databases.
11468 (gnus-picon-find-face): New implementation.
11469
11470 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
11471 keystroke.
11472 (gnus-topic-goto-next-topic): Ditto.
11473
11474 * gnus.el (gnus-summary-line-format): Changed default.
11475
11476 * nnmail.el (nnmail-extra-headers): Change default.
11477
11478 * gnus-sum.el (gnus-extra-headers): Change default.
11479
11480 * message.el (message-news-other-window): Changed "news" to
11481 "posting".
11482 (message-news-other-frame): Ditto.
11483 (message-do-send-housekeeping): Ditto.
11484
11485 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
11486 function.
11487 (gnus-article-unread-p): New function.
11488 (gnus-article-unseen-p): New function.
11489 (gnus-dead-summary-mode-map): Typo.
11490
11491 * gnus-util.el (gnus-make-predicate): New function.
11492 (gnus-make-predicate-1): New function.
11493
11494 * gnus-sum.el: New function.
11495 (gnus-map-articles): New function.
11496
11497 * gnus-art.el (gnus-treat-fold-headers): New variable.
11498 (gnus-article-treat-fold-headers): New command and keystroke.
11499
11500 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
11501 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
11502
11503 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11504
11505 * message.el (message-fcc-externalize-attachments): New variable.
11506 (message-do-fcc): Use it.
11507
11508 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
11509 (gnus-inews-do-gcc): Use it.
11510
11511 * mml.el (mml-tweak-sexp-alist): New variable.
11512 (mml-externalize-attachments): New variable.
11513 (mml-tweak-part): Use mml-tweak-sexp-alist.
11514 (mml-tweak-externalize-attachments): New function.
11515
11516 2002-01-01 Steve Youngs <youngs@xemacs.org>
11517
11518 * gnus-xmas.el (gnus-xmas-article-display-xface): Uncomment
11519 'set-glyph-face' so x-face back/foreground can be set.
11520
11521 2001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
11522
11523 * message.el (message-fix-before-sending): Fix a typo.
11524
11525 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11526
11527 * gnus-art.el (gnus-treat-smiley): Renamed command.
11528 (gnus-article-remove-images): New command and keystroke.
11529
11530 * gnus-sum.el (gnus-summary-toggle-smiley): Removed.
11531
11532 * smiley-ems.el (gnus-smiley-display): Removed.
11533
11534 * gnus.el (gnus-version-number): Update version.
11535
11536 * message.el (message-text-with-property): Renamed and moved
11537 here.
11538 (message-fix-before-sending): Highlight invisible text and place
11539 point there.
11540
11541 2002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
11542
11543 * gnus.el: Oort Gnus v0.04 is released.
11544
11545 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11546
11547 * gnus-delay.el (gnus-delay-send-queue): Renamed.
11548
11549 * gnus-art.el (gnus-ignored-headers): More headers.
11550
11551 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
11552 of `scan-error', since XEmacs doesn't seem to support that.
11553
11554 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11555
11556 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
11557 arg.
11558 (gnus-summary-best-unread-subject): Ditto.
11559 (gnus-summary-best-unread-subject): No, don't.
11560 (gnus-summary-better-unread-subject): New command.
11561
11562 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
11563
11564 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
11565 buffer.
11566 (gnus-xmas-remove-image): Implementation that does something.
11567 (gnus-xmas-article-display-xface): Mark images properly.
11568
11569 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
11570
11571 2001-12-31 Florian Weimer <fw@deneb.enyo.de>
11572
11573 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
11574
11575 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11576
11577 * gnus-group.el (gnus-group-line-format): Added %O to the default
11578 value.
11579
11580 * gnus-util.el (gnus-text-with-property): The smallest point is
11581 point-min.
11582
11583 * smiley-ems.el (smiley-region): Return images.
11584 (gnus-smiley-display): Allow toggling.
11585 (smiley-region): Use text properties, not overlays.
11586
11587 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
11588 implemented yet.
11589
11590 * smiley-ems.el (smiley-update-cache): Check for valid types.
11591
11592 * gnus-art.el (gnus-with-article-buffer): New macro.
11593
11594 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
11595 strings as well as the glyphs.
11596 (gnus-picon-transform-address): Ditto.
11597 (gnus-picon-insert-glyph): Ditto.
11598 (gnus-picon-transform-newsgroups): Toggle.
11599 (gnus-picon-transform-address): Toggle.
11600
11601 * gnus-ems.el (gnus-remove-image): New function.
11602 (gnus-put-image): Take an optional string.
11603
11604 * gnus-util.el (gnus-text-with-property): New function.
11605
11606 * gnus-art.el (gnus-delete-images): New function.
11607
11608 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
11609
11610 * gnus-art.el (gnus-article-wash-status-entry): Renamed.
11611 (gnus-article-wash-status): Use it.
11612 (gnus-signature-toggle): Clean up.
11613 (gnus-add-wash-status): New function.
11614 (gnus-delete-wash-status): New function.
11615 (gnus-article-hide-text-type): Use them throughout.
11616 (gnus-add-image): New function.
11617
11618 * gnus-ems.el (gnus-article-display-xface): Use new interface.
11619
11620 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
11621 interface.
11622
11623 * gnus-art.el (article-display-x-face): Cleaned up.
11624
11625 * rfc2047.el (rfc2047-field-value): New function.
11626
11627 * mail-parse.el (mail-header-field-value): New alias.
11628
11629 * gnus-art.el (gnus-mime-print-part): Fix typos.
11630
11631 * smiley-ems.el (gnus-smiley-file-types): New variable.
11632 (smiley-update-cache): Use it.
11633 (smiley-regexp-alist): Suffix-less smiley names.
11634 (smiley-regexp-alist): Added more smileys.
11635
11636 * gnus-sum.el (gnus-print-buffer): Made into own function.
11637 (gnus-summary-print-article): Use it.
11638
11639 * mailcap.el (mailcap-mime-info): Actually return the bit that we
11640 looked for when REQUEST is a string.
11641
11642 * gnus-art.el (gnus-mime-button-commands): Add printing
11643 keystroke.
11644 (gnus-mime-copy-part): Doc fix.
11645 (gnus-mime-print-part): New command.
11646
11647 2001-12-31 Simon Josefsson <jas@extundo.com>
11648
11649 * imap.el (imap-parse-fetch): Notice empty flags responses. From
11650 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
11651
11652 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11653
11654 * gnus-picon.el (gnus-treat-from-picon): Autoload.
11655 (picon): Fix doc.
11656
11657 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
11658 longer exists. Remove those codes.
11659 * gnus.el (gnus-use-picons): Ditto.
11660
11661 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11662
11663 * gnus-art.el (gnus-article-treat-fold-newsgroups): Don't
11664 infloop.
11665
11666 * gnus-sum.el (t): New `W D' map.
11667
11668 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
11669 (gnus-article-treat-body-boundary): Clean up.
11670 (gnus-body-boundary-face): Removed.
11671 (gnus-article-goto-header): Moved here.
11672 (gnus-article-goto-header): Allow better regexps.
11673 (gnus-article-treat-fold-newsgroups): New command.
11674
11675 * gnus-sum.el (gnus-summary-move-article): We have to select an
11676 article to give `gnus-read-move-group-name' an opportunity to
11677 suggest an appropriate default.
11678
11679 * rfc2047.el (rfc2047-fold-line): New function.
11680 (rfc2047-unfold-line): Ditto.
11681 (rfc2047-fold-region): Don't fold just after the header name.
11682
11683 * mail-parse.el (mail-header-fold-line): New alias.
11684 (mail-header-unfold-line): Ditto.
11685
11686 * gnus-art.el (gnus-body-boundary-face): Renamed.
11687 (gnus-article-treat-body-boundary): Use it.
11688 (gnus-article-treat-body-boundary): Use an invisible header and a
11689 line of underline characters.
11690
11691 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11692
11693 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
11694
11695 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
11696 (gnus-picon-split-address): New function.
11697 (gnus-picon-find-face): Use it.
11698 (gnus-picon-transform-address): Use it. Set first to t for each
11699 address.
11700
11701 * gnus-art.el (gnus-with-article-headers): Move to here. Define
11702 the macro then use it.
11703 (gnus-treatment-function-alist): Treat picons earlier.
11704
11705 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11706
11707 * gnus-art.el (gnus-body-separator-face): New variable.
11708 (gnus-article-treat-body-boundary): Use a blank, colored line.
11709
11710 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
11711 well.
11712
11713 * gnus-art.el (gnus-treat-body-boundary): New variable.
11714 (gnus-article-treat-unfold-headers): Use helper macro.
11715 (gnus-article-treat-body-boundary): New command.
11716
11717 * gnus.el (gnus-logo-color-style): Change the default color.
11718 (gnus-splash-face): Gray, gray.
11719
11720 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
11721 colors.
11722
11723 * gnus.el (gnus-logo-color-alist): Moved here and renamed.
11724 (gnus-logo-color-style): Ditto.
11725 (gnus-logo-colors): Ditto.
11726
11727 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
11728
11729 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
11730
11731 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
11732 (gnus-picon-transform-newsgroups): New function.
11733
11734 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
11735 string.
11736
11737 * gnus-picon.el (gnus-treat-mail-picon): Renamed.
11738
11739 * gnus-art.el (gnus-treat-cc-picon): New variable.
11740 (gnus-treat-mail-picon): Renamed.
11741
11742 * gnus-picon.el: New implementation.
11743 (gnus-picon-find-face): Renamed.
11744 (gnus-treat-from-picon): Use it.
11745 (gnus-picon-transform-address): Renamed.
11746 (gnus-treat-from-picon): Use it.
11747 (gnus-picon-create-glyph): Renamed.
11748 (gnus-picon-transform-address): Use it.
11749 (gnus-treat-cc-picon): New command.
11750
11751 * mm-decode.el (mm-create-image-xemacs): Separated out into
11752 function.
11753 (mm-get-image): Use it.
11754
11755 * gnus-art.el (gnus-treat-display-picons): Simplify.
11756 (gnus-treat-from-picon): Renamed.
11757
11758 * gnus-ems.el (gnus-create-image): New function.
11759 (gnus-put-image): New function.
11760
11761 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
11762 (gnus-with-article-headers): New macro.
11763 (gnus-article-goto-header): New function.
11764
11765 * gnus-xmas.el (gnus-image-type-available-p): New function.
11766
11767 * gnus-ems.el (gnus-image-type-available-p): New function.
11768
11769 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11770
11771 * nnrss.el (nnrss-check-group): Find the correct tag, because
11772 xml.el is changed.
11773
11774 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11775
11776 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
11777 lines are shorter than the window width.
11778 (gnus-ignored-headers): More headers.
11779
11780 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11781
11782 * gnus-art.el (gnus-treat-unfold-lines): New variable.
11783 (gnus-treat-unfold-headers): Renamed.
11784 (gnus-article-treat-unfold-headers): New command and keystroke.
11785
11786 * rfc2047.el (rfc2047-encode-message-header): Clean up.
11787
11788 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
11789
11790 2001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
11791
11792 * sha1-el.el (sha1-use-external): New variable.
11793 (sha1-region): Use it.
11794 (sha1-string): Ditto.
11795
11796 * gnus-picon.el: Less warnings when compile.
11797
11798 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11799
11800 * gnus-picon.el (gnus-picons-news-directories): Removed obsolete
11801 alias.
11802 (gnus-picons-database): Default to list.
11803 (gnus-picons-lookup-internal): Use it.
11804
11805 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
11806 to "bogus".
11807
11808 * gnus-win.el (gnus-configure-windows-hook): New hook.
11809
11810 2001-12-29 Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>
11811
11812 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
11813
11814 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11815
11816 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
11817 lists.
11818 (gnus-select-newsgroup): Don't append; push.
11819 (gnus-adjust-marked-articles): Remove obsolete ranges from
11820 `seen'.
11821 (gnus-update-marks): Clean up.
11822 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
11823
11824 2001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
11825
11826 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
11827
11828 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11829
11830 * gnus-sum.el (gnus-auto-select-subject): New variable.
11831 (gnus-summary-best-unread-subject): New function.
11832 (gnus-summary-best-unread-article): Use it.
11833 (gnus-summary-first-unseen-subject): New function and command.
11834
11835 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
11836 other treatments.
11837
11838 * gnus-util.el (gnus-put-overlay-excluding-newlines): New
11839 function.
11840
11841 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
11842 from the list of hidden types.
11843
11844 * mm-view.el (mm-inline-text): Ditto.
11845 (mm-inline-text): Ditto.
11846 (mm-w3-prepare-buffer): Ditto.
11847
11848 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
11849
11850 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11851
11852 * gnus-art.el (gnus-ignored-headers): Added more headers.
11853
11854 2001-12-29 Jesper Harder <harder@ifa.au.dk>
11855
11856 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
11857 once.
11858
11859 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11860
11861 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
11862
11863 2001-12-28 Simon Josefsson <jas@extundo.com>
11864
11865 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo. From
11866 Jesper Harder <harder@ifa.au.dk>.
11867
11868 2001-12-27 Simon Josefsson <jas@extundo.com>
11869
11870 * gnus-sum.el (gnus-select-newsgroup): Make
11871 `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
11872 contain all articles (instead of none) when no seen marks have
11873 been set for the group.
11874 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
11875 instead, it seems to result in shorter ranges.
11876
11877 2001-12-26 11:00:00 Jesper Harder <harder@ifa.au.dk>
11878
11879 * mm-util.el (mm-iso-8859-x-to-15-region): Use
11880 insert-before-markers.
11881
11882 2001-12-26 Paul Jarc <prj@po.cwru.edu>
11883
11884 * nnmaildir.el (nnmaildir-save-mail): Create the destination
11885 groups if they do not exist.
11886
11887 2001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
11888
11889 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
11890
11891 2001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11892
11893 * gnus-group.el (gnus-group-read-ephemeral-group): Call
11894 gnus-group-real-name.
11895
11896 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
11897 (gnus-newsgroup-variables): Ditto.
11898
11899 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
11900 return it.
11901
11902 2001-12-21 Paul Jarc <prj@po.cwru.edu>
11903
11904 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
11905 * nnmaildir.el (top-level): Add commentary.
11906 (nnmaildir-version): Indicate that nnmaildir is now a standard
11907 part of Gnus, not separately released.
11908
11909 2001-12-21 08:00:00 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
11910
11911 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
11912 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
11913 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
11914
11915 2001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11916
11917 * nnmaildir.el: Copyright changes. Require cl only at compile time.
11918
11919 2001-12-20 Simon Josefsson <jas@extundo.com>
11920
11921 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
11922 ZHU <zsh@cs.rochester.edu>.
11923 (nnimap-close-group): Don't quote KEYLIST items. Suggested by
11924 Brian P Templeton <bpt@tunes.org>.
11925
11926 2001-12-19 17:00:00 Paul Jarc <prj@po.cwru.edu>
11927
11928 * nnmaildir.el: New file.
11929
11930 2001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11931
11932 * nndoc.el (nndoc-type-alist): Move forward to the end.
11933
11934 2001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
11935
11936 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
11937 `dolist'.
11938
11939 2001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11940
11941 * gnus-win.el (gnus-frames-on-display-list): New function.
11942 (gnus-get-buffer-window): Use it.
11943
11944 2001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11945
11946 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
11947
11948 2001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11949
11950 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
11951
11952 2001-12-18 11:00:00 Harald Meland <Harald.Meland@usit.uio.no>
11953
11954 * gnus-win.el (gnus-get-buffer-window): New function.
11955 (gnus-all-windows-visible-p): Use it.
11956
11957 * gnus-util.el (gnus-horizontal-recenter)
11958 (gnus-horizontal-recenter, gnus-horizontal-recenter)
11959 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
11960
11961 * gnus-score.el (gnus-score-insert-help): Use it.
11962
11963 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
11964 (gnus-generate-tree, gnus-highlight-selected-tree)
11965 (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
11966 it.
11967
11968 * gnus-art.el (gnus-article-set-window-start)
11969 (gnus-mm-display-part, gnus-request-article-this-buffer)
11970 (gnus-button-next-page, gnus-button-prev-page)
11971 (gnus-article-button-next-page, gnus-article-button-prev-page):
11972 Use it.
11973
11974 2001-12-18 Josh Huber <huber@alum.wpi.edu>
11975
11976 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
11977 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11978 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
11979
11980 2001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11981
11982 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
11983 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11984 * mml1991.el, nnultimate.el: Add `coding'.
11985
11986 2001-12-17 Josh Huber <huber@alum.wpi.edu>
11987
11988 * ChangeLog: Changed coding to buffer-file-coding-system
11989 * ChangeLog.1: Same.
11990 * nnwfm.el: Same.
11991 * gnus-smiley.el: Same.
11992 * gnus-cite.el: Moved -*- magic cookie -*- to Local Variables
11993 * gnus-delay.el: Same.
11994 * gnus-spec.el: Same.
11995 * message.el: Same.
11996 * mml1991.el: Same.
11997 * nnultimate.el: Same.
11998
11999 2001-12-16 Simon Josefsson <jas@extundo.com>
12000
12001 Inspired by code by Dirk Meyer <dischi@tzi.de>.
12002 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
12003 (gnus-summary-save-map): Add muttprint.
12004 (gnus-summary-make-menu-bar): Ditto.
12005 (gnus-summary-muttprint): New function.
12006
12007 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
12008
12009 2001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12010
12011 * uudecode.el (uudecode-decode-region-internal): Speedup by using
12012 temporary list instead of buffer.
12013
12014 * mm-url.el (executable-find): Autoload.
12015
12016 2001-12-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
12017
12018 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
12019 to variable, follow doc-string conventions).
12020
12021 2001-12-13 Josh Huber <huber@alum.wpi.edu>
12022
12023 * gnus-cus.el (gnus-extra-topic-parameters): Added topic parameter
12024 subscribe-level
12025 * gnus-topic.el (gnus-subscribe-topics): Use it.
12026
12027 2001-12-13 22:00:00 Sean Neakums <sneakums@zork.net> (tiny change)
12028
12029 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
12030 messages.
12031
12032 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
12033 nil after shooting down the gnus-original-article-buffer.
12034
12035 2001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12036
12037 * uudecode.el (uudecode-use-external): New variable.
12038 (uudecode-decode-region): Automatically detect external program.
12039
12040 * binhex.el (binhex-use-external): New variable.
12041 (binhex-decode-region-internal): New function.
12042 (binhex-decode-region): Automatically detect external program.
12043
12044 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
12045 Use them.
12046
12047 2001-12-12 Simon Josefsson <jas@extundo.com>
12048
12049 * nnvirtual.el (nnvirtual-always-rescan)
12050 (nnvirtual-component-regexp): Fix doc.
12051
12052 * nnoo.el (defvoo): Add doc to defvoo variables.
12053
12054 * nnml.el (nnml-directory, nnml-active-file)
12055 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
12056 (nnml-marks-is-evil, nnml-filenames-are-evil)
12057 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
12058
12059 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
12060 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
12061 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
12062 `error'.
12063
12064 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
12065 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook): ???
12066
12067 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
12068 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
12069 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
12070 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
12071
12072 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
12073 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
12074
12075 * imap.el, nnimap.el: Fix indentation.
12076
12077 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
12078
12079 2001-12-12 Didier Verna <didier@xemacs.org>
12080
12081 * gnus-msg.el (gnus-group-news): New function.
12082 * gnus-group.el (gnus-group-mode-map): Bind it to `i'.
12083 * gnus-group.el (gnus-group-make-menu-bar): Add a menu item for it.
12084 * gnus-salt.el (gnus-carpal-group-buffer-buttons): Add a button
12085 for it.
12086 * gnus-msg.el (gnus-summary-news-other-window): New function.
12087 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
12088 bind it to `i'.
12089 * gnus-sum.el (gnus-summary-mode-map): Bind it to `i'.
12090 * gnus-sum.el (gnus-summary-make-menu-bar): Add a menu item for it.
12091 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): Add a button
12092 for it (called with a prefix).
12093 * gnus-msg.el (gnus-configure-posting-styles): Add an optional
12094 group-name argument.
12095 * gnus-msg.el (gnus-setup-message): Use it.
12096
12097 2001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12098
12099 * gnus-sum.el (gnus-summary-show-article): Fix doc.
12100
12101 2001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12102
12103 * mml.el (mime-to-mml): Remove Content-Disposition too.
12104
12105 2001-12-09 08:00:00 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
12106
12107 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
12108 * gnus-group.el (gnus-group-name-decode): Decode unibyte
12109 strings only.
12110
12111 2001-12-08 Nevin Kapur <nevin@jhu.edu>
12112
12113 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
12114 (nnmail-fancy-expiry-target): Use it.
12115 Suggestions from Simon Josefsson <jas@extundo.com>.
12116
12117 2001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12118
12119 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
12120
12121 2001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12122
12123 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
12124
12125 * gnus-util.el (gnus-url-unhex-string): Move here.
12126
12127 2001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12128
12129 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
12130 mm-url-decode-entities-nbsp.
12131
12132 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
12133 * webmail.el, nnwfm.el: Use mm-url.
12134
12135 * mm-url.el (mm-url-fetch-form): Move from nnweb.
12136 (mm-url-remove-markup): Move from nnweb.
12137 (mm-url-fetch-simple): Move from webmail.
12138
12139 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
12140
12141 2001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12142
12143 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
12144 (gnus-summary-print-article): Use it.
12145
12146 * gnus-util.el (gnus-replace-in-string): Typo.
12147
12148 2001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12149
12150 * nnweb.el (nnweb-replace-in-string): Removed.
12151
12152 * gnus-util.el (gnus-replace-in-string): New function.
12153 (gnus-mode-string-quote): Use it.
12154
12155 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
12156 * nnwfm.el (nnwfm-create-mapping): Ditto.
12157
12158 2001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12159
12160 * nnrss.el: Use mm-url.
12161
12162 2001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12163
12164 * mm-url.el (mm-url-insert-file-contents): Support file:.
12165
12166 2001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12167
12168 * mm-view.el: Lower case for the description line. Sync from the
12169 Emacs CVS.
12170
12171 2001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12172
12173 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
12174 From: Stefan Monnier <monnier@cs.yale.edu>
12175
12176 2001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
12177
12178 * mm-view.el (mm-inline-text): Decode a charset-encoded rich text.
12179
12180 2001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12181
12182 * mm-url.el: Require executable.
12183 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12184
12185 2001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12186
12187 * pop3.el (pop3-munge-message-separator): Only use valid date.
12188 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
12189
12190 2001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12191
12192 * mm-url.el: New file.
12193 * nnslashdot.el: Use it.
12194 * mm-extern.el (mm-extern-url): Use it.
12195
12196 2001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12197
12198 * gnus-sum.el (gnus-summary-save-article): Nix
12199 gnus-display-mime-function and gnus-article-prepare-hook.
12200
12201 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
12202 the beginning of lines.
12203 (gnus-complex-form-to-spec): Ditto.
12204
12205 2001-12-01 08:00:00 Paul Jarc <prj@po.cwru.edu>
12206
12207 * message.el (message-make-mft): Fix the m-s-a-file regexp.
12208
12209 2001-11-30 21:00:00 Paul Jarc <prj@po.cwru.edu>
12210
12211 * message.el: New variable message-subscribed-address-file;
12212 use it in message-make-mft.
12213
12214 2001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12215
12216 * message.el (message-tab-body-function): Set to nil.
12217 (message-tab): Use text-mode-map or global-map.
12218 Suggested by Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
12219
12220 2001-11-30 Simon Josefsson <jas@extundo.com>
12221
12222 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
12223 instead of gnus-union, for speed. Suggested by Christoph Conrad
12224 <christoph.conrad@gmx.de>.
12225 (gnus-agent-fetch-group-1): Add verbose message.
12226
12227 2001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12228
12229 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
12230 of integers.
12231
12232 2001-11-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12233
12234 * message.el (message-newgroups-header-regexp)
12235 (message-completion-alist, message-tab-body-function): Use
12236 defcustom rather than defvar.
12237 (message-tab): Mention `message-tab-body-function' in doc.
12238 Suggested by Karl Eichwalder.
12239
12240 2001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12241
12242 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
12243
12244 2001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12245
12246 * nnheader.el (nnheader-find-nov-line): Don't use macro
12247 gnus-delete-line.
12248
12249 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
12250 (gnus-group-name-charset): Ditto.
12251
12252 * gnus-util.el (gnus-buffer-live-p): Ditto.
12253
12254 2001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12255
12256 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
12257 open parenthesis in doc.
12258 (sieve-manage-authenticator-alist): Typo in doc.
12259 * imap.el (imap-authenticator-alist): Typo in doc.
12260 (imap-stream-alist): Backslash.
12261
12262 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
12263 Thanks to david.goldberg6@verizon.net (David S. Goldberg).
12264
12265 2001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12266
12267 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
12268
12269 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
12270
12271 * gnus-msg.el (gnus-configure-posting-styles): Use
12272 make-local-hook. Add LOCAL for add-hook.
12273
12274 2001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
12275
12276 * message.el (message-mode): Use `make-local-hook' unless
12277 obsolete.
12278 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
12279
12280 2001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
12281
12282 * canlock.el: Remove sha1.el and base64.el stuff.
12283
12284 2001-11-26 Didier Verna <didier@xemacs.org>
12285
12286 * nnmbox.el (nnmbox-create-mbox): Create the mbox file directory
12287 if needed.
12288
12289 2001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
12290
12291 * message.el (message-tamago-not-in-use-p): New function.
12292 (message-strip-forbidden-properties): Use it.
12293
12294 2001-11-26 Didier Verna <didier@xemacs.org>
12295
12296 * gnus-start.el (gnus-check-first-time-used): Only check for
12297 existence of .el[d] files.
12298
12299 2001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12300
12301 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
12302
12303 * message.el (message-setup-1): Clean up mc-*.
12304
12305 2001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12306
12307 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
12308 * gnus-score.el (gnus-score-find-bnews): Use it.
12309
12310 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
12311 (gnus-summary-limit-to-author): Ditto.
12312 (gnus-summary-limit-to-extra): Ditto.
12313 (gnus-summary-find-matching): Support not-matching argument.
12314
12315 2001-11-25 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12316
12317 * message.el (message-wash-subject): Use `insert' rather than
12318 `insert-string', which is deprecated.
12319
12320 2001-11-24 Simon Josefsson <jas@extundo.com>
12321
12322 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
12323 message. (Gnus does not "default" to using 8bit for the message,
12324 it default to use 8bit encoding and the user-supplied CTE
12325 value. Calling this behavior "treating it as 8bit" is perhaps
12326 better.)
12327
12328 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
12329 (compare mm-charset-to-coding-system).
12330
12331 2001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12332
12333 * canlock.el (canlock-sha1-with-openssl): Use unibyte
12334 buffer. Correctly decode hex.
12335
12336 2001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12337
12338 * gnus-agent.el (gnus-category-insert-line): Convert category
12339 names to strings.
12340
12341 2001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12342
12343 * message.el (sha1): eval-and-compile.
12344
12345 2001-11-20 Paul Jarc <prj@po.cwru.edu>
12346
12347 * message.el (message-allow-no-recipients): New variable.
12348 (message-send): Use it, customize the prompting when posting to
12349 Gcc/Fcc alone.
12350
12351 2001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12352
12353 * mm-util.el (mm-coding-system-priorities): New variable.
12354 (mm-sort-coding-systems-predicate): New function.
12355 (mm-find-mime-charset-region): Resort coding systems if needed.
12356 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12357
12358 2001-11-20 Didier Verna <didier@xemacs.org>
12359
12360 * gnus-group.el (gnus-group-make-help-group): New optional
12361 argument to control the error behavior.
12362 * gnus-start.el (gnus-check-first-time-used): Use it to avoid
12363 erroring.
12364
12365 2001-11-19 Simon Josefsson <jas@extundo.com>
12366
12367 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
12368 instead of C-c C-u. Suggested by Per Abrahamsen
12369 <abraham@dina.kvl.dk>.
12370
12371 2001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12372
12373 * nnfolder.el (nnfolder-read-folder): Use group instead of
12374 nnfolder-current-group.
12375 Suggested by K\e,Ba\e(Broly L\e,Bu\e(Brentey <lorentey@elte.hu>.
12376
12377 2001-11-17 Simon Josefsson <jas@extundo.com>
12378
12379 * message.el (message-send): Ask user if Fcc/Gcc should be
12380 performed when no other sender was specified.
12381 Suggested by prj@po.cwru.edu (Paul Jarc).
12382
12383 2001-11-17 Simon Josefsson <jas@extundo.com>
12384
12385 * message.el (message-mode, message-mode-map): Use C-c C-u for
12386 Importance: instead of C-c C-p (used by SC).
12387
12388 2001-11-16 Simon Josefsson <jas@extundo.com>
12389
12390 * message.el (message-insert-importance-high)
12391 (message-insert-importance-low): Save point.
12392
12393 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
12394 value.
12395
12396 2001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
12397
12398 * message.el (message-strip-special-text-properties): New option.
12399 (message-strip-forbidden-properties): Obey it.
12400
12401 2001-11-14 Sam Steingold <sds@gnu.org>
12402
12403 * gnus-score.el: Fixed some doc strings to properly quote symbols.
12404
12405 2001-11-15 Simon Josefsson <jas@extundo.com>
12406
12407 Support "Importance:" header in Message.
12408
12409 * message.el (message-mode-map): Bind C-c C-p to
12410 `message-insert-or-toggle-importance'
12411 (message-mode-menu): Add message-insert-importance-{high,low}.
12412 (message-insert-importance-high, message-insert-importance-low)
12413 (message-insert-or-toggle-importance): New functions.
12414 (message-tool-bar-map): Add {un,}important.
12415 (message-mode): Doc fix.
12416
12417 2001-11-15 Simon Josefsson <jas@extundo.com>
12418
12419 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
12420
12421 * mml.el (mml-menu): Fix toolbar tooltip.
12422
12423 2001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12424
12425 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
12426 * nnml.el (nnml-save-marks): Ditto.
12427
12428 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
12429
12430 2001-11-15 Simon Josefsson <jas@extundo.com>
12431
12432 * nnml.el (nnml-save-marks):
12433 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
12434 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
12435
12436 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12437
12438 * gnus-art.el (gnus-article-wash-status-strings): Use
12439 `copy-sequence', not `copy-seq'.
12440
12441 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12442
12443 * gnus-art.el (gnus-article-wash-status-strings): New constant.
12444 (gnus-gnus-article-wash-status-entry): New function.
12445 (gnus-article-wash-status): Use it.
12446
12447 2001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12448
12449 * mml1991.el: Add coding header.
12450
12451 2001-11-12 Simon Josefsson <jas@extundo.com>
12452
12453 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
12454 (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
12455 `mml1991-sign' and `mml1991-encrypt'.
12456 (mml1991-encrypt, mml1991-sign): New glue functions.
12457 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
12458
12459 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
12460 (mml-menu): Add PGP to menu.
12461
12462 * mml-sec.el (top-level): Require mml1991. Don't require smime.
12463 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
12464 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
12465 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
12466
12467 * mml2015.el: Mention RFC 3156.
12468
12469 2001-11-12 Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>
12470
12471 * mml1991.el: New file.
12472
12473 2001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12474
12475 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
12476
12477 2001-11-12 Michael Cook <Michael.Cook@cisco.com>
12478
12479 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
12480
12481 2001-11-11 Simon Josefsson <jas@extundo.com>
12482
12483 * message.el (top-level): Autoload sha1.
12484 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
12485 canlock, no need to require two different hash algs). Suggested
12486 by Ferenc Wagner <wferi@bolyai1.elte.hu>.
12487
12488 2001-11-09 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
12489
12490 * gnus.el (gnus-local-domain): Fix doc.
12491
12492 2001-11-09 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12493
12494 * message.el (message-point-in-header-p): New function.
12495 (message-do-auto-fill): Use it.
12496 (message-beginning-of-line): New function. Goes to beginning of
12497 header value (i.e., end of header name), or to beginning of line
12498 if already at beginning of value. Behaves like
12499 `beginning-of-line' when in message body.
12500 (message-mode-map): Bind it.
12501
12502 2001-11-08 Simon Josefsson <jas@extundo.com>
12503
12504 * gnus-msg.el (gnus-posting-styles): Add doc.
12505
12506 2001-11-07 Simon Josefsson <jas@extundo.com>
12507
12508 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
12509
12510 * sieve-mode.el (sieve-control-commands-face)
12511 (sieve-control-commands-face, sieve-action-commands-face)
12512 (sieve-test-commands-face, sieve-tagged-arguments-face): New
12513 faces.
12514 (sieve-font-lock-keywords): Use them.
12515 (sieve-mode): Only set font-lock-defaults in emacs.
12516
12517 * gnus-art.el (gnus-default-article-saver): Add
12518 gnus-summary-save-body-in-file.
12519 (gnus-summary-write-to-file): Fix doc.
12520
12521 2001-11-07 Simon Josefsson <jas@extundo.com>
12522
12523 * gnus-art.el (gnus-treat-highlight-signature): Add cross
12524 reference to the correct chapter in the manual.
12525
12526 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
12527 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
12528
12529 2001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12530
12531 * mml.el (mml-preview): Bind mail-header-separator.
12532
12533 2001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
12534
12535 * message.el: Always require canlock.
12536 (message-ignored-supersedes-headers): Include Cancel-Lock and
12537 Cancel-Key.
12538 (message-insert-canlock): Don't require canlock.
12539 (message-cancel-news): Don't check whether canlock is available.
12540 (message-supersede): Support cancel-locks.
12541
12542 * gnus-art.el: Don't autoload canlock.
12543
12544 2001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12545
12546 * mail-source.el (mail-source-fetch-imap): ASYNC param.
12547 From: <andre@slamdunknetworks.com>
12548
12549 2001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12550
12551 * many files: Fix copyright lines.
12552
12553 2001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12554
12555 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
12556 Suggested by Dave Love <fx@gnu.org>.
12557
12558 2001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12559
12560 * message.el (message-kill-buffer): Remove auto-save file after
12561 confirm.
12562
12563 * message.el (message-send-mail): Call message-generate-headers
12564 once. Suggested by Matt Armstrong <matt@lickey.com>.
12565
12566 * gnus-topic.el (gnus-topic-rename): Initial-input.
12567 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
12568
12569 2001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
12570
12571 * message.el (message-forbidden-properties): New constant.
12572 (message-strip-forbidden-properties): New function.
12573 (message-mode): Activate it.
12574
12575 2001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12576
12577 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
12578 (mm-hack-charsets): Fix doc.
12579
12580 2001-11-02 Simon Josefsson <jas@extundo.com>
12581
12582 * gnus-int.el (gnus-check-server): Message "...done" when done.
12583
12584 * imap.el (imap-close): Don't message (imap-send-command-wait
12585 returns if the connection is dropped).
12586 (imap-wait-for-tag): Nix out message only when necessary.
12587
12588 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
12589 for non-crossposting.
12590 (gnus-sieve-crosspost): Default to t to be consistent with other
12591 parts of Gnus.
12592
12593 2001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12594
12595 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
12596 (mm-iso-8859-x-to-15-table): Ditto.
12597 (mm-iso-8859-x-to-15-region): Ditto.
12598 (mm-find-mime-charset-region): Ditto.
12599
12600 2001-11-01 Simon Josefsson <jas@extundo.com>
12601
12602 * nnimap.el (nnimap-close-asynchronous): New variable.
12603 (nnimap-close-group): Use it.
12604 (nnimap-expunge): Don't use it.
12605
12606 * imap.el (imap-callbacks): New variable.
12607 (imap-remassoc): Copied from `gnus-remassoc'.
12608 (imap-add-callback): New function.
12609 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
12610 behavior.
12611 (imap-parse-response): Call the callback.
12612
12613 * message.el (message-insert-canlock): New variable.
12614 (message-canlock-generate, message-canlock-password)
12615 (message-insert-canlock): New functions.
12616 (message-send-news): Call `message-insert-canlock'.
12617 (top-level): Require canlock when compiling.
12618 (message-insert-canlock): Require canlock before we need it.
12619
12620 2001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12621
12622 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
12623
12624 2001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12625
12626 * mm-util.el (mm-charset-synonym-alist): Revert (some).
12627
12628 2001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12629
12630 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
12631 (mm-hack-charsets): New variable.
12632 (mm-iso-8859-15-compatible): New variable.
12633 (mm-iso-8859-x-to-15-table): New variable.
12634 (mm-find-mime-charset-region): Add parameter hack-charsets.
12635
12636 * mm-bodies.el (mm-encode-body): Use it.
12637 * mml.el (mml-parse-1): Ditto.
12638
12639 2001-11-01 Simon Josefsson <jas@extundo.com>
12640
12641 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
12642
12643 2001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12644
12645 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
12646 is nil.
12647
12648 2001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12649
12650 * smiley-ems.el (smiley-update-cache): Auto detect file type.
12651
12652 * message.el (message-forward-rmail-make-body): Use
12653 save-window-excursion.
12654 (message-encode-message-body): Search with noerror.
12655 (message-setup-1): Convert compose-mail send-actions to
12656 message-send-actions.
12657
12658 2001-11-01 Simon Josefsson <jas@extundo.com>
12659
12660 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
12661 <yamaoka@jpl.org>.
12662
12663 2001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12664
12665 * sieve-manage.el (sieve-string-bytes): No complain.
12666
12667 2001-11-01 Simon Josefsson <jas@extundo.com>
12668
12669 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
12670 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
12671 has autoload cookies, so no `require' should be necessary.)
12672
12673 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
12674 files.
12675
12676 2001-10-31 Simon Josefsson <jas@extundo.com>
12677
12678 * gnus-cus.el (gnus-group-parameters): Support integer `display'
12679 parameter.
12680
12681 * gnus-sum.el (gnus-select-newsgroup): If group parameter
12682 `display' is a number (and C-u wasn't used to enter group), only
12683 fetch that number of articles.
12684
12685 2001-10-31 Matt Armstrong <matt@lickey.com>
12686
12687 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
12688 not-subscribed -> subscribed.
12689
12690 2001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12691 From: Josh Huber <huber@alum.wpi.edu>
12692
12693 * message.el (message-subscribed-address-functions): New variable.
12694 (message-subscribed-addresses): New variable.
12695 (message-subscribed-regexps): New variable.
12696 (message-goto-mail-followup-to): New function.
12697 (message-send-mail): Add Mail-Followup-To.
12698 (message-make-mft): New function.
12699
12700 * gnus.el (gnus-find-subscribed-addresses): New function.
12701
12702 2001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12703
12704 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
12705 (mail-source-fetch-pop): Ditto.
12706 (mail-source-check-pop): Ditto.
12707
12708 * gnus-start.el (gnus-read-init-file): Ditto.
12709 (gnus-activate-group): Ditto.
12710 (gnus-read-newsrc-el-file): Ditto.
12711
12712 2001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12713
12714 * message.el (message-get-reply-headers): Make sure there is ", ".
12715
12716 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
12717 mm-coding-system-p. Don't correct it only in XEmacs.
12718 (mm-charset-to-coding-system): Use mm-coding-system-p and
12719 mm-get-coding-system-list.
12720 (mm-emacs-mule, mm-mule4-p): New variables.
12721 (mm-enable-multibyte, mm-disable-multibyte,
12722 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
12723 mm-with-unibyte-current-buffer,
12724 mm-with-unibyte-current-buffer-mule4): Use them.
12725 (mm-find-mime-charset-region): Treat iso-2022-jp.
12726
12727 2001-10-30 Dave Love <fx@gnu.org>
12728
12729 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
12730 construction.
12731 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
12732 entries conditional on not having a coding system defined for
12733 them.
12734 (mm-mule-charset-to-mime-charset): Use
12735 find-coding-systems-for-charsets if defined.
12736 (mm-charset-to-coding-system): Don't use
12737 mm-get-coding-system-list. Look in mm-charset-synonym-alist
12738 later. Add last resort search of coding systems.
12739 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
12740 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
12741 Mule 4.
12742 (mm-find-mime-charset-region): Re-write.
12743 (mm-with-unibyte-current-buffer): Restore buffer as well as
12744 multibyteness.
12745
12746 2001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12747
12748 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
12749 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
12750 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
12751
12752 2001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12753
12754 * gnus-art.el (article-display-x-face): Nix buffer-read-only
12755 again.
12756
12757 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
12758
12759 2001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12760
12761 * gnus-spec.el (gnus-parse-simple-format): Use
12762 buffer-substring-no-properties.
12763
12764 2001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
12765
12766 * gnus-art.el (article-verify-cancel-lock): New function.
12767
12768 * nnheader.el (nntp-process-response): New variable.
12769 (nnheader-init-server-buffer): Make `nntp-process-response'
12770 buffer-local in `nntp-server-buffer'.
12771
12772 * nntp.el (nntp-prepare-post-hook): New hook.
12773 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
12774 (nntp-async-trigger): Ditto.
12775 (nntp-request-post): Insert a server's ID if there's no Message-ID
12776 header; run `nntp-prepare-post-hook'.
12777
12778 2001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12779
12780 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
12781 instead.
12782
12783 * message.el (message-forward-subject-author-subject): Don't use
12784 message-news-p, which widens the buffer.
12785 (message-forward-make-body): New function.
12786 (message-forward): Use it.
12787 (message-insinuate-rmail): New function.
12788 (message-forward-rmail-make-body): New function.
12789
12790 2001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12791
12792 * mm-extern.el (mm-extern): Provide it.
12793
12794 * mm-partial.el (mm-partial): Provide it.
12795
12796 2001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12797
12798 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
12799
12800 2001-10-29 Jesper Harder <harder@myrealbox.com>
12801
12802 * mml.el (mml-preview): Bind message-this-is-news if it is
12803 news.
12804
12805 2001-10-28 Simon Josefsson <jas@extundo.com>
12806
12807 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
12808
12809 2001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
12810
12811 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
12812 ironic smilies.
12813
12814 2001-10-27 Simon Josefsson <jas@extundo.com>
12815
12816 * message.el (message-indent-citation): Don't add trailing
12817 whitespace when citing text.
12818
12819 2001-10-27 Jesper Harder <harder@myrealbox.com>
12820
12821 * gnus.el (gnus-group-faq-directory): Fix.
12822
12823 2001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12824
12825 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
12826 not available.
12827 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
12828 (nnweb-type-definition): Add google as alias of dejanews.
12829 (nnweb-google-parse-1): Forward 1 line.
12830
12831 2001-10-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12832
12833 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
12834 variable `message-forward-ignored-headers'.
12835
12836 2001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
12837
12838 * gnus.el (gnus-expand-group-parameter): New function.
12839 (gnus-expand-group-parameters): Call it.
12840 (gnus-group-fast-parameter): New function.
12841 (gnus-group-find-parameter): Call it.
12842
12843 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12844
12845 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
12846 vector (it didn't before because of a bug).
12847 * gnus-msg.el (gnus-post-news): Use header vector directly, if
12848 available. Before it converted it to an article number.
12849
12850 This makes followup to news articles with negative numbers in
12851 nnvirtual groups use news instead of mail.
12852
12853 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12854
12855 * gnus.el (post-method): Use `native' instead of `nil'.
12856
12857 * gnus-msg.el (gnus-post-method): Ditto.
12858
12859 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12860
12861 * gnus.el (gnus-define-group-parameter): Grammar fix.
12862
12863 2001-10-22 Simon Josefsson <jas@extundo.com>
12864
12865 * gnus-msg.el (gnus-extended-version): Include
12866 system-configuration.
12867 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,b_\e(Bjohann).
12868
12869 2001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
12870
12871 * gnus.el (post-method): Customization fix: `native' is not a
12872 valid value.
12873 * gnus-msg.el (gnus-post-method): Doc and customization fix:
12874 `native' is not a valid value.
12875
12876 2001-10-21 Simon Josefsson <jas@extundo.com>
12877
12878 * nnimap.el (nnimap): Defgroup
12879 (nnimap-strict-function, nnimap-strict-function-match): New
12880 widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
12881 (nnimap-split-crosspost, nnimap-split-inbox)
12882 (nnimap-split-rule, nnimap-split-predicate)
12883 (nnimap-split-predicate): Defcustom.
12884 (nnimap-split-inbox, nnimap-expunge-search-string)
12885 (nnimap-importantize-dormant): Remove "*" from doc.
12886
12887 2001-10-20 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12888
12889 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
12890 not supplied via prefix arg. From Lisp, make arg mandatory.
12891 Suggested by Frank Schmitt.
12892
12893 2001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
12894
12895 * message.el (message-do-auto-fill): Avoid calling
12896 'rfc822-goto-eoh'.
12897
12898 2001-10-20 Paul Jarc <prj@po.cwru.edu>
12899
12900 * message.el (message-get-reply-headers): Restructure the logic
12901 and add comments.
12902
12903 2001-10-20 Simon Josefsson <jas@extundo.com>
12904
12905 * message.el (message-cancel-news): Support cancel-locks.
12906 Suggested by Per Abrahamsson.
12907
12908 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
12909
12910 2001-10-20 David Z. Maze <dmaze@MIT.EDU>
12911
12912 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
12913 conses.
12914
12915 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12916
12917 * mm-decode.el (mm-default-directory): Fix customize type.
12918
12919 * message.el (message-setup-fill-variables): Kludge to use
12920 normal-auto-fill-function even if auto fill is already activated.
12921
12922 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12923
12924 * message.el (message-do-auto-fill): New version that does not
12925 rely on text properties, by Simon Josefsson <jas@extundo.com>.
12926 (message-setup-1): Removed the `message-field' property.
12927
12928 * gnus-draft.el (gnus-draft-edit-message): Removed the
12929 `message-field' property.
12930
12931 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12932
12933 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
12934 `message-field'. The `field' property has a special significance in
12935 Emacs 21.
12936
12937 * message.el (message-send, message-setup-1): Ditto.
12938
12939 2001-10-18 Simon Josefsson <jas@extundo.com>
12940
12941 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
12942 when undoing.
12943
12944 2001-10-18 Frank Schmitt <usereplyto@Frank-Schmitt.net>
12945
12946 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
12947 (gnus-summary-make-menu-bar): Ditto.
12948
12949 2001-10-17 Simon Josefsson <jas@extundo.com>
12950
12951 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
12952 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
12953
12954 2001-10-17 17:00:00 Frank Schmitt <usenet@Frank-Schmitt.net>
12955
12956 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
12957 * gnus-util.el (gnus-user-date): New function.
12958
12959 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12960
12961 * message.el (message-check-news-header-syntax): Special case
12962 nnvirtual groups.
12963
12964 * gnus-sum.el (gnus-summary-respool-default-method): Changed
12965 customize type to `symbol'.
12966
12967 2001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12968
12969 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
12970 %&foo;.
12971 (gnus-parse-simple-format): Support user extended spec too.
12972 %u&foo; invokes gnus-user-format-function-foo.
12973
12974 2001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12975
12976 * nnml.el (nnml-request-expire-articles): Make sure it is back to
12977 the server.
12978 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
12979 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
12980 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
12981 * nndiary.el (nndiary-request-expire-articles): Ditto.
12982 (nndiary-schedule): Defsubst it before use it.
12983 (nndiary-error): eval-and-compile.
12984
12985 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12986
12987 * gnus-msg.el (gnus-post-method): Changed two instances of
12988 `active' to `current' and one `null' to `not'.
12989
12990 2001-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
12991
12992 * message.el (message-setup-fill-variables): Use
12993 `normal-auto-fill-function' instead of `auto-fill-function'.
12994
12995 2001-10-16 Simon Josefsson <jas@extundo.com>
12996
12997 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
12998 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
12999 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
13000
13001 2001-10-16 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13002 Patch by Oliver Scholz <oscholz@my.gnus.org>.
13003
13004 * gnus-draft.el (gnus-draft-edit-message): Add text property
13005 `field' with value `header' to message headers.
13006 * message.el (message-setup-1): Really add text property to all of
13007 the header, not just part of it.
13008
13009 2001-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13010
13011 * gnus-group.el (gnus-group-sort-by-server): Use it.
13012
13013 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
13014
13015 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
13016 and keystroke.
13017
13018 2001-10-14 Simon Josefsson <jas@extundo.com>
13019
13020 * dig.el: Doc fix.
13021
13022 * smime.el: Doc fix.
13023
13024 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
13025 charset magic from message.el.
13026
13027 2001-10-12 Simon Josefsson <jas@extundo.com>
13028
13029 Suggested by david.goldberg6@verizon.net (David S. Goldberg).
13030
13031 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
13032 'cite from g-a-wash-types.
13033 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
13034 (gnus-article-hide-citation): Fix.
13035
13036 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
13037 character.
13038 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
13039
13040 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
13041 definition.
13042 (gnus-signature-toggle): Toggle `s' mode line character.
13043
13044 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
13045 doing stuff that clears it.
13046
13047 2001-10-12 Eric Marsden <emarsden@laas.fr>
13048
13049 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
13050
13051 2001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13052
13053 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
13054 (autoload): Add some autoloads.
13055
13056 2001-10-12 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13057 Suggested by Oliver Scholz <epameinondas@gmx.de>.
13058
13059 * message.el (message-do-auto-fill): New function. Like
13060 `do-auto-fill' but don't fill when in the message header.
13061 (message-setup-1): Put a text property on the message header.
13062 (message-setup-fill-variables): Use `message-do-auto-fill'.
13063
13064 2001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13065
13066 * message.el (message-send-mail-partially): Insert an empty line
13067 first, because of the change of message-make-lines.
13068
13069 2001-10-10 Florian Weimer <fw@deneb.enyo.de>
13070
13071 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
13072 iso-8859-15, make it an alias for iso-8859-1.
13073
13074 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13075
13076 * message.el (message-send-news): Don't modify the value of
13077 `message-syntax-checks' if it is not a list (possibly it is
13078 `dont-check-for-anything-just-trust-me').
13079
13080 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13081
13082 * gnus-group.el (gnus-group-name-charset-group-alist): Use
13083 `find-coding-system' for XEmacs to check whether the coding-system
13084 `utf-8' is available.
13085
13086 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13087
13088 * message.el (message-send-news): Oops, missed case with no
13089 "Followup-To" header...
13090
13091 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13092
13093 * message.el (message-send-news): Allow
13094 `gnus-group-name-charset-group-alist' to affect encoding of the
13095 "Newsgroups" and "Followup-To" headers.
13096
13097 2001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
13098
13099 * message.el (message-send-news): Don't encode Followups-To when
13100 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
13101
13102 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
13103 header.
13104
13105 * gnus-art.el (article-decode-group-name): Also decode
13106 "Followup-To".
13107
13108 * rfc2047.el (rfc2047-encode-message-header): Encode without
13109 asking for null methods.
13110
13111 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
13112 default charset for newsgroup names in accordance with USEFOR.
13113
13114 * gnus-group.el (gnus-group-name-charset-method-alist,
13115 gnus-group-name-charset-group-alist): Removed "*" from doc
13116 strings, "*" should not be used for complex variables.
13117
13118 2001-10-06 Simon Josefsson <jas@extundo.com>
13119
13120 Support UTF-8 group names better.
13121
13122 * message.el (message-check-news-header-syntax): Encode group
13123 names before comparison.
13124
13125 * gnus-msg.el (gnus-copy-article-buffer): Run all
13126 `gnus-article-decode-hook's except `article-decode-charset'
13127 instead of hardcoding call to one of them.
13128
13129 * gnus-art.el (gnus-article-decode-hook): Add
13130 `article-decode-group-name'.
13131 (article-decode-group-name): New function, use `g-d-n'.
13132
13133 * gnus-group.el (gnus-group-insert-group-line): Decode
13134 gnus-tmp-group using `g-d-n'.
13135
13136 * gnus-util.el (gnus-decode-newsgroups): New function.
13137
13138 2001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
13139
13140 * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
13141 `gnus-group-name-charset-group-alist'.
13142
13143 2001-10-05 Simon Josefsson <jas@extundo.com>
13144
13145 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
13146
13147 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
13148
13149 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
13150 empty folders.
13151
13152 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
13153 limiting if read-all (C-u RET) was used.
13154
13155 2001-10-04 Simon Josefsson <jas@extundo.com>
13156
13157 * mail-source.el (mail-source-movemail-program): New variable.
13158 (mail-source-movemail): Use it. Suggested by Taylor Hutt
13159 <thutt@thutt.vmware.com>.
13160
13161 2001-10-03 Simon Josefsson <jas@extundo.com>
13162
13163 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
13164 (gnus-summary-line-format-alist): Fix param.
13165
13166 2001-10-02 Simon Josefsson <jas@extundo.com>
13167
13168 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
13169 don't go through `nnimap-request-expire-articles' to delete the
13170 article. Thanks to prj@po.cwru.edu (Paul Jarc).
13171
13172 2001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13173
13174 * gnus-agent.el (gnus-agent-write-active): The min in the
13175 agent/active may be larger than that in the server/active.
13176
13177 2001-10-01 Simon Josefsson <jas@extundo.com>
13178
13179 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
13180 is IMAP4rev1.
13181
13182 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
13183
13184 * nnfolder.el: Ditto.
13185
13186 2001-09-30 Dan Christensen <jdc@uwo.ca>
13187
13188 * gnus-sum.el (gnus-summary-extract-address-component): New function.
13189 (gnus-summary-from-or-to-or-newsgroups): Optimize.
13190
13191 2001-09-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13192
13193 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
13194 (message-mode-menu): Menu item for same.
13195
13196 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
13197 delayed articles.
13198
13199 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
13200 nndraft:delayed does not exist.
13201 (gnus-delay-initialize): Don't set up keymap, that's done from
13202 message.el now.
13203 (gnus-delay, gnus-delay-group, gnus-delay-header)
13204 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
13205
13206 2001-09-29 Simon Josefsson <jas@extundo.com>
13207
13208 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
13209 utf-8, not eight-bit-control.
13210
13211 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
13212 (imap-log, imap-debug): Custom.
13213 (imap-log-buffer, imap-debug-buffer): New constants.
13214 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
13215 (imap-network-open, imap-shell-open, imap-starttls-open)
13216 (imap-send-command-1, imap-send-command, imap-arrival-filter)
13217 (imap-debug): Use imap-*-buffer.
13218
13219 * nndoc.el (nndoc-article-type): Add mailman.
13220 (nndoc-type-alist): Ditto.
13221 (nndoc-mailman-type-p): New function.
13222
13223 2001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13224
13225 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
13226 gnus-art.el.
13227
13228 2001-09-27 Simon Josefsson <jas@extundo.com>
13229
13230 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
13231 (gnus-topic-catchup-articles): New function. Suggested by Robin
13232 S. Socha <robin-dated-1001857693.185e29@socha.net>.
13233
13234 2001-09-27 11:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
13235
13236 * gnus-ems.el (gnus-article-display-xface): Insert xface after
13237 previous ones.
13238
13239 2001-09-27 07:00:00 Daiki Ueno <ueno@unixuser.org>
13240
13241 * gnus-sum.el (gnus-summary-show-article): The arglist of
13242 detect-coding-region is incompatible.
13243
13244 2001-09-26 18:00:00 Katsuhiro Hermit Endo <hermit@koka-in.org>
13245
13246 * gnus-group.el (gnus-group-delete-group): Typo.
13247
13248 2001-09-26 Simon Josefsson <jas@extundo.com>
13249
13250 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
13251
13252 * nnimap.el (nnimap-expiry-target): Use temp buffer.
13253
13254 2001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13255
13256 * gnus-cus.el (gnus-group-parameters): Display as sexp.
13257
13258 2001-09-22 Simon Josefsson <jas@extundo.com>
13259
13260 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
13261
13262 * nnfolder.el (nnfolder-open-marks): Ditto.
13263
13264 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
13265 (gnus-update-marks): Use it.
13266 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
13267 hardcoded list.
13268
13269 * gnus.el (gnus-article-special-mark-lists): Add killed.
13270 (gnus-article-unpropagated-mark-lists): New constant.
13271
13272 2001-09-22 Simon Josefsson <jas@extundo.com>
13273
13274 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
13275 custom option.
13276
13277 2001-09-23 Simon Josefsson <jas@extundo.com>
13278
13279 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
13280
13281 2001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13282
13283 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
13284
13285 2001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
13286
13287 * gnus-group.el (gnus-group-sort-function): Fix customize type to
13288 accept lists of functions.
13289
13290 2001-09-20 Simon Josefsson <jas@extundo.com>
13291
13292 * gnus-group.el (gnus-group-catchup): Update expire marks in
13293 backend. Also, if ALL also set expire marks on tick/dormant.
13294
13295 2001-09-20 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13296
13297 * message.el (message-tab-body-function): New variable.
13298 * message.el (message-tab): Use it.
13299
13300 2001-09-19 Sam Steingold <sds@gnu.org>
13301
13302 * gnus-win.el (gnus-buffer-configuration): Respect
13303 `gnus-bug-create-help-buffer'.
13304
13305 2001-09-18 Simon Josefsson <jas@extundo.com>
13306
13307 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
13308 (gnus-parse-simple-format): Re-revert.
13309
13310 2001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org>
13311 Trivial patch.
13312
13313 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
13314 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
13315
13316 2001-09-18 Simon Josefsson <jas@extundo.com>
13317
13318 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
13319 signed.
13320 (gnus-parse-simple-format): Don't use it.
13321
13322 2001-09-17 Miles Bader <miles@gnu.org>
13323
13324 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
13325 error querying a backend abort the whole process.
13326
13327 2001-09-17 08:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>
13328
13329 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
13330
13331 2001-09-17 Didier Verna <didier@xemacs.org>
13332
13333 * nndiary.el: Version 0.2-b14.
13334 * gnus-diary.el (gnus-diary-check-message): Fix `read-string'
13335 compatibility problem with XEmacs 21.1.
13336
13337 2001-09-15 Simon Josefsson <jas@extundo.com>
13338
13339 * gnus-group.el (gnus-group-line-format): Document %c.
13340
13341 * nnml.el (nnml-parse-head): Handle CRLF files.
13342 (nnml-generate-nov-file): Ditto.
13343 (nnml-retrieve-headers): Ditto.
13344
13345 2001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
13346
13347 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
13348
13349 2001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13350
13351 * gnus-spec.el (gnus-correct-substring): Still stopped one
13352 character before we wanted (never included last character).
13353 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
13354 add missing "," (once per function).
13355
13356 2001-09-14 Simon Josefsson <jas@extundo.com>
13357
13358 * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
13359 (otherwise e.g. gnus-agentize in .gnus overrides the customized
13360 default before gnus-group is loaded and the variable set.)
13361
13362 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
13363 killed or unsent marks.
13364
13365 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
13366 isn't an article to set it on (e.g. when you `a' in a group).
13367
13368 2001-09-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
13369
13370 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
13371 can read e-mails from Microsoft Outlook users not using ISO
13372 8859-2 character set.
13373
13374 2001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13375
13376 * gnus-diary.el: Minor modifications to avoid warnings.
13377 (gnus-summary-misc-menu): defvar.
13378 (gnus-diary-check-message): Use gnus-point-at-eol.
13379 (gnus-diary-kill-entire-line): eval-and-compile.
13380
13381 2001-09-12 Didier Verna <didier@xemacs.org>
13382
13383 * nndiary.el: New version (0.2-b13).
13384 * nndiary.el (nndiary-mail-sources): Doc update.
13385 * nndiary.el (nndiary-split-methods): Ditto.
13386 * nndiary.el (nndiary-request-accept-article-hooks): New.
13387 * nndiary.el (nndiary-request-accept-article): Use it, check
13388 message validity.
13389 * nndiary.el (nndiary-get-new-mail): Changed default to nil.
13390 * nndiary.el (nndiary-schedule): Fix bug (misplaced
13391 condition-case): it didn't return nil on error.
13392 * gnus-diary.el: New version.
13393 * gnus-diary.el (gnus-diary-summary-line-format): Removed %I.
13394 * gnus-diary.el (gnus-diary-header-value-history): New.
13395 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
13396 * gnus-diary.el (gnus-diary-add-header): New.
13397 * gnus-diary.el (gnus-diary-check-message): New.
13398 * gnus-diary.el (message-mode-map): Bind the above to `C-c D c'.
13399 * gnus-diary.el (gnus-article-edit-mode-map): Ditto.
13400
13401 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
13402
13403 * gnus-sum.el (gnus-select-newsgroup): Make
13404 `gnus-current-select-method' buffer-local.
13405
13406 * gnus-art.el (gnus-request-article-this-buffer): Refer
13407 `gnus-current-select-method' in the current summary buffer.
13408
13409 2001-09-10 Daniel Pittman <daniel@rimspace.net>
13410
13411 * gnus-spec.el (gnus-correct-pad-form): Fix.
13412
13413 2001-09-09 Simon Josefsson <jas@extundo.com>
13414
13415 * mm-decode.el (mm-inline-media-tests): Add
13416 application/x-emacs-lisp.
13417 (mm-attachment-override-types): Add
13418 application/{x-,}pkcs7-signature.
13419
13420 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
13421 (gnus-server-line-format, gnus-server-mode-line-format)
13422 (gnus-server-browse-in-group-buffer): Customize.
13423
13424 2001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13425
13426 * nnml.el (nnml-marks-changed-p): Typo.
13427 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
13428 (nnml-marks-changed-p): Use gnus-gethash.
13429 (nnml-marks-modtime): Use gnus-make-hashtable.
13430
13431 * nnfolder.el (nnfolder-marks-changed-p): Typo.
13432 (nnfolder-request-expire-articles, nnfolder-save-marks)
13433 (nnfolder-open-marks): Typo.
13434 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
13435 (nnfolder-marks-changed-p): Use gnus-gethash.
13436 (nnfolder-marks-modtime): Use gnus-make-hashtable.
13437
13438 2001-09-08 Simon Josefsson <jas@extundo.com>
13439
13440 * nnfolder.el (nnfolder-marks-modtime): New variable.
13441 (nnfolder-marks-changed-p): New function.
13442 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
13443 (nnfolder-request-update-info): Don't update if marks didn't change.
13444
13445 * nnml.el (nnml-marks-modtime): New variable.
13446 (nnml-marks-changed-p): New function.
13447 (nnml-save-marks, nnml-open-marks): Save modtime.
13448 (nnml-request-update-info): Don't update if marks didn't change.
13449
13450 * gnus-agent.el (gnus-agent-any-covered-gcc)
13451 (gnus-agent-add-server, gnus-agent-remove-server): Use
13452 gnus-agent-method-p.
13453
13454 * gnus-art.el (gnus-buttonized-mime-types): New variable.
13455 (gnus-unbuttonized-mime-type-p): Use it.
13456
13457 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
13458 fetch group.
13459
13460 2001-09-08 Daniel Pittman <daniel@rimspace.net>
13461
13462 * gnus-spec.el (gnus-correct-pad-form): New function.
13463 (gnus-parse-simple-format): Use it.
13464
13465 2001-09-07 Simon Josefsson <jas@extundo.com>
13466
13467 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
13468 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
13469 Putnam <reader@newsguy.com>.
13470 (gnus-group-sort-selected-groups): Touch dribble file.
13471
13472 2001-09-07 Raja R Harinath <harinath@cs.umn.edu>
13473
13474 * nnml.el (nnml-filenames-are-evil): New variable.
13475 (nnml-article-to-file-alist): Rename to ...
13476 (nnml-current-group-article-to-file-alist): ... this.
13477 Respect `nnml-filenames-are-evil'.
13478 (nnml-active-number): Update.
13479 (nnml-update-file-alist): Update.
13480 (nnml-request-article): Use nnheader-article-to-file-alist.
13481 (nnml-request-rename-group): Likewise.
13482
13483 2001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
13484
13485 * gnus-sum.el (gnus-summary-insert-line): Fix.
13486
13487 2001-09-06 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
13488
13489 * gnus-sum.el: Bind g-s-t-s to "W g".
13490 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
13491 * gnus-sum.el (gnus-summary-toggle-smiley): New function.
13492 Toggles display of graphical smilies.
13493
13494 2001-09-07 02:00:00 Bill White <billw@wolfram.com>
13495
13496 * gnus-start.el (gnus-setup-news): A typo.
13497
13498 2001-09-06 Simon Josefsson <jas@extundo.com>
13499
13500 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
13501 and unseen marks.
13502
13503 2001-09-05 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13504
13505 * nnmail.el (nnmail-split-fancy): Document `junk'.
13506
13507 2001-09-04 Simon Josefsson <jas@extundo.com>
13508
13509 * imap.el (imap-search): Don't error if server is broken.
13510
13511 2001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
13512
13513 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
13514 searching for an article that isn't in the mbox.
13515
13516 2001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
13517
13518 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
13519 right, and get all the comments.
13520
13521 2001-09-02 Simon Josefsson <jas@extundo.com>
13522 Suggested by Dan Christensen <jdc+news@uwo.ca>
13523
13524 * nnfolder.el (nnfolder-request-update-info): Fix message.
13525
13526 * nnml.el (nnml-request-update-info): Ditto.
13527
13528 2001-09-01 Simon Josefsson <jas@extundo.com>
13529
13530 * nnml.el (nnml-request-expire-articles): Also bind
13531 `nnml-current-group' and `nnml-article-file-alist' when using
13532 expiry-target. (Otherwise nnml will be in a inconsistent internal
13533 state causing all kind of problems.)
13534 (nnml-request-expire-articles): If `nnml-article-to-file' or
13535 `file-attributes' failes, return article as un-expirable instead
13536 of treating it as expired.
13537
13538 2001-08-31 Sam Steingold <sds@gnu.org>
13539
13540 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
13541 typo: `exmine' --> `examine'.
13542
13543 2001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13544
13545 * nndoc.el (nndoc-forward-type-p): It is not a digest.
13546
13547 2001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13548
13549 * nnml.el (nnml-check-directory-twice): Remove.
13550 (nnml-retrieve-headers): Ditto.
13551 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
13552
13553 2001-08-30 Andrew Innes <andrewi@gnu.org>
13554
13555 * nnheader.el (nnheader-directory-files-is-safe): No need to read
13556 directory twice on Windows, or on GNU Emacs-21.
13557
13558 2001-08-30 Andrew Innes <andrewi@gnu.org>
13559
13560 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
13561 (nnml-request-rename-group): Ditto.
13562 (nnml-active-number): Ditto.
13563 (nnml-request-create-group): Use nnml-directory-articles.
13564 (nnml-request-expire-articles): Use nnml-directory-articles, which
13565 gets list from nov database if available.
13566 (nnml-get-nov-buffer): New function.
13567 (nnml-open-nov): Use it.
13568 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
13569 gets alist from nov database if available.
13570 (nnml-directory-articles): New function.
13571 (nnml-article-to-file-alist): New function.
13572
13573 2001-08-30 Andrew Innes <andrewi@gnu.org>
13574
13575 * mm-decode.el (mm-display-external): Use `name' as filename, if
13576 `filename' attribute is not present.
13577
13578 2001-08-30 Andrew Innes <andrewi@gnu.org>
13579
13580 * mail-source.el (mail-source-flash): New defcustom.
13581 (mail-source-new-mail-p): Ring visible bell if appropriate.
13582 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
13583 timer is cleared even if mail check signals an error.
13584
13585 2001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13586
13587 * gnus-sum.el (gnus-summary-move-article): Only update marks of
13588 type 'list.
13589
13590 2001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13591
13592 * flow-fill.el (fill-flowed): eol might be point-max.
13593
13594 2001-08-27 Simon Josefsson <jas@extundo.com>
13595
13596 * nnml.el (nnml-request-update-info): Fix message.
13597 (nnml-open-marks): Ditto.
13598
13599 * nnfolder.el (nnfolder-request-update-info):
13600 (nnfolder-open-marks): Fix message.
13601
13602 2001-08-25 Simon Josefsson <jas@extundo.com>
13603
13604 * nnfolder.el (nnfolder-save-marks): Don't create directory named
13605 after group in ~/.
13606
13607 2001-08-25 Andreas Jaeger <aj@suse.de>
13608
13609 * nnfolder.el (nnfolder-open-marks): Fix typo.
13610 * nnml.el (nnml-open-marks): Likewise.
13611
13612 2001-08-25 Simon Josefsson <jas@extundo.com>
13613
13614 Make nnfolder groups self-contained as far as marks are concerned.
13615
13616 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
13617 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
13618 (nnfolder-open-server): Make marks directory.
13619 (nnfolder-request-delete-group): Delete marks file.
13620 (nnfolder-request-delete-group): Check of nov/marks file exist
13621 before deleting.
13622 (nnfolder-request-rename-group): Rename marks file.
13623 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
13624 (nnfolder-request-set-mark, nnfolder-request-update-info)
13625 (nnfolder-group-marks-pathname, nnfolder-save-marks)
13626 (nnfolder-open-marks): New functions.
13627 (top-level): Require gnus.
13628
13629 2001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13630
13631 * nnweb.el (nnweb-type-definition): Use google raw file.
13632 (nnweb-google-parse-1): Ditto.
13633 (nnweb-google-identity): Ditto.
13634 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
13635 (nnweb-altavista-wash-article): Ditto.
13636 (nnweb-request-article): Remove nnweb-decode-entities.
13637
13638 * nnml.el: Require 'gnus.
13639
13640 2001-08-25 Simon Josefsson <jas@extundo.com>
13641
13642 * nnml.el (nnml-marks-is-evil): Add doc.
13643
13644 2001-08-25 Simon Josefsson <jas@extundo.com>
13645
13646 * nnml.el (nnml-save-marks): Wrap saving marks in a
13647 condition-case, to allow user to start Gnus if saving marks failed
13648 for some reason.
13649
13650 2001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
13651
13652 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
13653
13654 * gnus-group.el (gnus-update-group-mark-positions): Bind
13655 gnus-group-update-hook to nil.
13656
13657 2001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13658
13659 * mml.el (mml-generate-mime-1): Force as multibyte string.
13660
13661 2001-08-24 12:00:00 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13662
13663 * gnus-sum.el (gnus-summary-insert-line)
13664 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
13665
13666 2001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13667
13668 * gnus-spec.el (gnus-correct-substring): Take optional END.
13669
13670 * nnrss.el (nnrss-request-article): Remove \n.
13671 (nnrss-retrieve-headers): Lines number is -1.
13672
13673 2001-08-24 Simon Josefsson <jas@extundo.com>
13674
13675 * gnus-group.el (gnus-info-clear-data): Call
13676 nnfoo-request-set-mark to propagate marks. Fix bug:
13677 `gnus-group-update-line' doesn't update read range unless we call
13678 `gnus-get-unread-articles-in-group' first.
13679
13680 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
13681 to server.
13682
13683 2001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13684
13685 * gnus-util.el (gnus-create-info-command): Return an interactive
13686 function.
13687
13688 2001-08-23 19:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
13689
13690 * gnus-spec.el (gnus-parse-complex-format): Use equal.
13691
13692 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13693
13694 * gnus-sum.el (gnus-select-newsgroup): Use it.
13695
13696 * gnus-util.el (gnus-not-ignore): New function.
13697
13698 * gnus-util.el (gnus-create-info-command): New function.
13699
13700 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
13701 right node.
13702
13703 * gnus-sum.el (gnus-select-newsgroup): Clean up.
13704 (gnus-summary-limit-children): Use 'identity instead of `all'.
13705 (gnus-summary-limit-to-display-predicate): New command and
13706 keystroke.
13707
13708 2001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13709
13710 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
13711
13712 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
13713
13714 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13715
13716 * gnus-spec.el: Add the Gnus version.
13717 (gnus-update-format-specifications): If the Gnus version changes,
13718 nix out the format spec cache.
13719
13720 * gnus.el (gnus-continuum-version): Made into a command and
13721 optionalize the VERSION.
13722
13723 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
13724 the start of the lines.
13725
13726 2001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
13727
13728 * gnus.el (gnus-visual-p): Define function before use of
13729 function.
13730
13731 2001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
13732
13733 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
13734 (gnus-article-mark-to-type): New function.
13735 (gnus-update-missing-marks): Only update marks of type 'list.
13736
13737 * gnus.el (gnus-article-special-mark-lists): New variable.
13738
13739 2001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13740
13741 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
13742 (gnus-select-newsgroup): Still use 'all.
13743 (gnus-summary-initial-limit): Comparing with 'all.
13744
13745 2001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13746
13747 * gnus-start.el (gnus-activate-group): If dont-check, don't update
13748 active.
13749
13750 2001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13751
13752 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
13753 nnslashdot-*-retrieve-headers.
13754 (nnslashdot-request-article): Fix for slashcode 2.2.
13755 (nnslashdot-make-tuple): New function.
13756 (nnslashdot-read-groups): Use it.
13757
13758 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13759
13760 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
13761 list.
13762
13763 * gnus-sum.el (gnus-summary-move-article): Don't select article.
13764
13765 2001-08-20 Simon Josefsson <jas@extundo.com>
13766
13767 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
13768 opened, error instead of continuing (and exploding later).
13769
13770 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13771
13772 * gnus.el (gnus-expand-group-parameters): Return the parameter
13773 list.
13774
13775 * gnus-sum.el (gnus-summary-show-article): Doc fix.
13776 (gnus-summary-show-article): Guess at charset if required.
13777
13778 * gnus-spec.el (gnus-correct-substring): Stopped one character
13779 before we wanted.
13780
13781 2001-08-19 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
13782
13783 * earcon.el (earcon-auto-play): Remove unused option.
13784
13785 2001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
13786
13787 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
13788 message down in levels, since it happens very fast.
13789
13790 * smiley-ems.el (smiley-update-cache): Respect the symbol version
13791 of smiley-regexp-alist.
13792
13793 * mm-view.el (mm-inline-text): Ignore vcard errors.
13794
13795 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
13796
13797 * gnus-score.el (gnus-all-score-files): Use append instead of
13798 nconc.
13799
13800 * gnus.el (gnus-splash-face): Doc fix.
13801
13802 * mm-decode.el (mm-mailcap-command): Use
13803 mm-path-name-rewrite-functions.
13804 (mm-path-name-rewrite-functions): New variable.
13805
13806 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
13807 (gnus-complex-form-to-spec): Insert tab.
13808 (gnus-spec-tab): New function.
13809
13810 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
13811 entering the group.
13812
13813 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
13814 the positional spec.
13815 (gnus-parse-complex-format): React to %C.
13816
13817 * gnus-ems.el (gnus-char-width): Moved here.
13818
13819 * gnus-sum.el (gnus-select-newsgroup): Set
13820 gnus-newsgroup-articles.
13821 (gnus-unseen-mark): New variable.
13822 (gnus-newsgroup-unseen): Ditto.
13823 (gnus-newsgroup-seen): Ditto.
13824 (gnus-adjust-marked-articles): Use them.
13825 (gnus-update-marks): Use them.
13826 (gnus-summary-update-secondary-mark): Display.
13827 (gnus-summary-prepare-threads): Display.
13828
13829 * gnus-msg.el (gnus-inews-group-method): Use and return the
13830 method, not the server.
13831
13832 2001-08-19 Simon Josefsson <jas@extundo.com>
13833
13834 * gnus-srvr.el (gnus-server-agent-face): New.
13835 (gnus-server-agent-face): New.
13836 (gnus-server-mode): Turn on font-lock-mode.
13837
13838 * gnus.el (gnus-server-visual): Add defgroup.
13839
13840 2001-08-19 Joe Casadonte <jcasadonte@northbound-train.com>
13841
13842 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
13843 gnus-server-denied-face): New.
13844 (gnus-server-opened-face, gnus-server-closed-face,
13845 gnus-server-denied-face): New.
13846 (gnus-server-font-lock-keywords): Add.
13847
13848 2001-08-19 Simon Josefsson <jas@extundo.com>
13849
13850 * nnml.el (nnml-request-set-mark): Return nil.
13851 (nnml-save-marks): Use nnml-possibly-create-directory.
13852 (nnml-open-marks): Only work in temp buffer when inserting/reading
13853 .marks file.
13854
13855 2001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13856
13857 * gnus.el (gnus-expand-group-parameters): Fix.
13858
13859 * gnus-spec.el (gnus-char-width): New function.
13860 (gnus-correct-substring, gnus-correct-length): Use it.
13861
13862 * message.el (message-required-mail-headers): Fix doc.
13863
13864 2001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13865
13866 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
13867
13868 * mm-decode.el (mm-save-part-to-file): Insert the handle.
13869
13870 2001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13871
13872 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
13873 slashdot 2.2 (not fully fixed yet).
13874 (nnslashdot-request-article): Ditto.
13875
13876 2001-08-18 Simon Josefsson <jas@extundo.com>
13877
13878 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
13879 nnimap.
13880
13881 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
13882 gnus-util.
13883 (nnimap-request-update-info-internal): Use new functions.
13884
13885 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
13886 new functions.
13887
13888 2001-08-18 Simon Josefsson <jas@extundo.com>
13889
13890 Make nnml groups self-contained as far as marks are concerned.
13891
13892 * nnml.el (nnml-request-delete-group): Delete marks file.
13893 (nnml-request-rename-group): Move marks file.
13894 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
13895 variables.
13896 (nnml-request-set-mark, nnml-request-update-info): New server
13897 functions.
13898 (nnml-save-marks, nnml-open-marks): New functions.
13899
13900 2001-08-18 Simon Josefsson <jas@extundo.com>
13901
13902 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
13903 `set' when setting marks.
13904
13905 2001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13906
13907 * gnus.el (gnus-info-find-node): Take an argument.
13908
13909 * gnus-art.el (gnus-button-handle-info): New function.
13910 (gnus-url-unhex-string): Replace "+" with " ".
13911
13912 2001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13913
13914 * message.el (message-check-news-header-syntax): Check bad From.
13915
13916 2001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
13917
13918 * gnus-spec.el (gnus-correct-length): New function.
13919 (gnus-correct-substring): New function.
13920 (gnus-tilde-max-form): Use it.
13921
13922 2001-08-17 Nevin Kapur <nevin@jhu.edu>
13923
13924 * nnmh.el: Docstring changes as below.
13925
13926 * nnml.el: Docstring changes as below.
13927
13928 * nnbabyl.el: Docstring changes as below.
13929
13930 * nnmbox.el: Docstring changes as below.
13931
13932 * nnfolder.el: Added docstrings identifying each virtual server
13933 parameter.
13934
13935 2001-08-18 Simon Josefsson <jas@extundo.com>
13936
13937 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
13938
13939 2001-08-17 Bj\e,Av\e(Brn Torkelsson <torkel@acc.kth.se>
13940
13941 * message.el: Rename "Abort Message" to "Postpone Message".
13942 Remove "Attach file as MIME" from Message menu, it's already in
13943 the MIME menu.
13944
13945 2001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13946
13947 * smime.el (smime-point-at-eol): eval-and-compile.
13948 (smime-make-temp-file): New function.
13949 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
13950 Use it.
13951
13952 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13953
13954 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
13955 (gnus-agent-summary-fetch-group): New command and keystroke.
13956
13957 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
13958 (gnus-mime-display-security): Make it respect
13959 gnus-unbuttonized-mime-type-p.
13960
13961 * gnus-sum.el (gnus-articles-to-read): Comments.
13962 (gnus-article-marked-p): New function.
13963 (gnus-summary-display-make-predicate): New function.
13964 (gnus-select-newsgroup): Use them.
13965
13966 * mm-decode.el (mm-save-part-to-file): Made it not error.
13967
13968 2001-08-17 Simon Josefsson <jas@extundo.com>
13969
13970 * imap.el (imap-wait-for-tag): If process-status isn't open or
13971 run, return nil instead of sit-for looping.
13972
13973 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13974
13975 * gnus.el (gnus-message-archive-method): Default to "archive".
13976 (gnus-message-archive-method): Doc fix.
13977 (gnus-parameters-get-parameter): Cleaned up.
13978 (gnus-expand-group-parameter): New function.
13979
13980 * gnus-start.el (gnus-setup-news): Push the archive server only
13981 the server list.
13982
13983 * mml.el (mml-menu): Changed name to "Attachments".
13984
13985 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
13986 when there is something to detroy.
13987
13988 2001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
13989
13990 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
13991 nil.
13992
13993 2001-08-15 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13994
13995 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
13996 which specifies a time today or tomorrow.
13997
13998 2001-08-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
13999
14000 * gnus-agent.el (gnus-agent-make-mode-line-string)
14001 (gnus-agent-toggle-plugged): Use new API.
14002
14003 2001-08-14 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14004
14005 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
14006 deadline has expired.
14007
14008 2001-08-12 Simon Josefsson <jas@extundo.com>
14009
14010 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE.
14011
14012 Support `recent' mark indicating newly arrived messages (to
14013 separate from old but unread messages).
14014
14015 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
14016 `nnmail-split-history' if recent is > 0.
14017 (nnimap-request-update-info-internal): Update `recent' marks.
14018 (nnimap-request-set-mark): Never set `recent' marks.
14019 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
14020 recent.
14021
14022 * gnus-sum.el (gnus-recent-mark): New mark.
14023 (gnus-newsgroup-recent): New variable.
14024 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
14025 (gnus-summary-prepare-threads): Mark recent articles.
14026 (gnus-summary-add-mark): Support recent.
14027 (gnus-summary-update-secondary-mark): Support recent.
14028
14029 * gnus.el (gnus-article-mark-lists): Add recent.
14030
14031 2001-08-12 Simon Josefsson <jas@extundo.com>
14032
14033 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
14034 whether successful decoding took place. Add doc.
14035
14036 2001-08-12 Simon Josefsson <jas@extundo.com>
14037 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
14038
14039 * gnus.el (gnus-summary-line-format, gnus-parameters):
14040 * gnus-gl.el (gnus-summary-grouplens-line-format):
14041 * gnus-salt.el (gnus-summary-pick-line-format):
14042 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
14043
14044 2001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
14045
14046 * gnus-score.el (gnus-score-string): Fix `match' regexp
14047 for `extra' header case.
14048
14049 2001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14050
14051 * nnmbox.el (nnmbox-read-mbox): No warning.
14052
14053 2001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14054
14055 * nndoc.el (nndoc-article-type): Fix doc.
14056 (nndoc-generate-article-function): New variable.
14057 (nndoc-dissection-function): New variable.
14058 (nndoc-type-alist): Add oe-dbx.
14059 (nndoc-oe-dbx-type-p): New function.
14060 (nndoc-oe-dbx-dissection): New function.
14061 (nndoc-oe-dbx-generate-article): New function.
14062
14063 2001-08-11 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14064
14065 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
14066 whether deadline has been reached. Patch from Dan Nicolaescu
14067 <dann@godzilla.ics.uci.edu>.
14068
14069 2001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14070
14071 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
14072 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
14073 <rintaman@cs.Helsinki.FI>.
14074
14075 * mail-source.el (mail-source-movemail): The error buffer is
14076 modified, but nothing in it.
14077
14078 2001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14079
14080 * message.el (message-bogus-system-names): New variable.
14081 (message-make-fqdn): Use it.
14082
14083 2001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14084
14085 * nndraft.el (nndraft-request-group): Use
14086 nndraft-auto-save-file-name.
14087
14088 2001-08-09 Simon Josefsson <jas@extundo.com>
14089
14090 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
14091 Don't ask whether to decrypt. Just leave result in buffer (don't
14092 call mm).
14093
14094 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
14095 parts as well.
14096 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
14097 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
14098
14099 2001-08-09 Simon Josefsson <jas@extundo.com>
14100
14101 * mm-decode.el (mm-insert-part): Return decoding success status.
14102 (mm-save-part-to-file): Error if decoding failed.
14103
14104 2001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14105
14106 * message.el (message-tab): Use indent-relative.
14107 (message-mode): Don't bind indent-line-function to indent-relative.
14108
14109 2001-08-09 Simon Josefsson <jas@extundo.com>
14110
14111 * message.el (message-get-reply-headers): Fix string. Suggested by
14112 Christoph Conrad <cc@cli.de>.
14113
14114 2001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14115
14116 * message.el (message-tab): Use the current value of
14117 indent-line-function.
14118 (message-mode): Bind indent-line-function to indent-relative.
14119
14120 2001-08-08 Simon Josefsson <jas@extundo.com>
14121
14122 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
14123 whether `imtest' is installed.
14124
14125 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14126
14127 * gnus-sum.el (gnus-summary-show-article): Call
14128 gnus-summary-update-secondary-secondary-mark.
14129 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
14130 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
14131
14132 2001-08-07 16:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>
14133
14134 * mm-uu.el (mm-uu-dissect): Autoload.
14135
14136 2001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14137
14138 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
14139
14140 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
14141
14142 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
14143
14144 * gnus-util.el (gnus-output-to-rmail): Ditto.
14145 (gnus-output-to-mail): Ditto.
14146
14147 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
14148
14149 2001-08-06 Florian Weimer <fw@deneb.enyo.de>
14150
14151 * message.el (message-indent-citation): Use
14152 `message-yank-cited-prefix' for empty lines.
14153
14154 2001-08-05 Florian Weimer <fw@deneb.enyo.de>
14155
14156 * message.el (message-indent-citation): Quote only lines starting
14157 with ">" using `message-yank-cited-prefix'.
14158
14159 2001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14160 Trivial patch.
14161
14162 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
14163 gnus-cache-fully-p.
14164
14165 2001-08-04 Simon Josefsson <jas@extundo.com>
14166
14167 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
14168 file if it doesn't exist (by calling gnus-cache-read-active).
14169
14170 2001-08-04 Simon Josefsson <jas@extundo.com>
14171
14172 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
14173 (gnus-cache-passively-or-fully-p): Removed.
14174 (gnus-cache-fully-p): Fix it.
14175
14176 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
14177
14178 2001-08-04 Simon Josefsson <jas@extundo.com>
14179
14180 * gnus-cache.el (gnus-cache-fully-p)
14181 (gnus-cache-passively-or-fully-p): New functions.
14182 (gnus-cache-possibly-enter-article): Cosmetic change, use
14183 `g-c-p-o-f-p'.
14184 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
14185 was bogus (`g-c-p-a-a' does not change active info, just change
14186 the functions parameters).
14187 (gnus-cache-possibly-remove-articles-1): Make sure articles are
14188 not removed in groups that match `gnus-uncacheable-groups'.
14189
14190 Reported and modifications based on discussions with Nuutti
14191 Kotivuori <nuutti.kotivuori@smarttrust.com>.
14192
14193 2001-08-04 Simon Josefsson <jas@extundo.com>
14194 Trivial patch from Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14195
14196 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
14197 calls `gnus-cache-update-active' if bounds has been extended.
14198
14199 2001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14200
14201 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
14202 before remove.
14203 (gnus-mime-security-show-details): Ditto.
14204
14205 2001-08-04 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14206
14207 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
14208 syntax. Protect string-match against nil string and regexp.
14209
14210 2001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14211
14212 * mm-util.el (mm-find-charset-region): Remove control-1.
14213
14214 2001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14215
14216 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
14217
14218 2001-08-04 Simon Josefsson <jas@extundo.com>
14219
14220 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
14221 buffer. Delete MIME-Version header.
14222
14223 2001-08-03 Simon Josefsson <jas@extundo.com>
14224
14225 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
14226 that is entered does not necessarily have the highest article
14227 number in the group, so use `gnus-cache-possibly-alter-active'
14228 instead of `gnus-cache-update-active'.
14229
14230 2001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14231
14232 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
14233
14234 2001-08-03 Simon Josefsson <jas@extundo.com>
14235
14236 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security menu.
14237
14238 2001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
14239
14240 * gnus.el (post-method): New group parameter. It also provides
14241 the user option `gnus-post-method-alist' and the internal function
14242 `gnus-parameter-post-method'.
14243
14244 * gnus-msg.el (gnus-post-method): Bind the value of
14245 `gnus-post-method' to the group parameter if it is defined.
14246
14247 2001-08-02 Simon Josefsson <jas@extundo.com>
14248
14249 * smime.el (smime-extra-arguments): Removed.
14250 (smime-call-openssl-region): Don't use it.
14251
14252 2001-08-02 Simon Josefsson <jas@extundo.com>
14253
14254 * smime.el (smime-sign-region): Handle stderr.
14255 (smime-encrypt-region): Ditto.
14256
14257 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
14258 match the ASN.1 length bytes.
14259 (mm-pkcs7-enveloped-magic): Ditto.
14260 (mm-view-pkcs7-get-type): Don't regexp quote.
14261
14262 2001-08-01 14:00:00 Andreas Fuchs <asf@void.at>
14263
14264 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
14265
14266 2001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14267
14268 * gnus-art.el (gnus-header-button-alist): References regexp.
14269
14270 2001-08-01 Gerd Moellmann <gerd@gnu.org>
14271
14272 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
14273 already fboundp. Add INTERACTIVE arg to autoload form.
14274
14275 2001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14276
14277 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
14278
14279 * nnmail.el (nnmail-cache-open): Ditto.
14280
14281 2001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14282
14283 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
14284
14285 2001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
14286
14287 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
14288
14289 2001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14290 Originally from Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14291
14292 * gnus-agent.el (gnus-agent-make-mode-line-string): New function.
14293 (gnus-agent-toggle-plugged): Use it.
14294
14295 2001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
14296
14297 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
14298 (gnus-ding-file-coding-system): New variable.
14299 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
14300 (gnus-slave-save-newsrc): Use it.
14301
14302 2001-07-31 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14303
14304 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
14305 syntax.
14306
14307 2001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14308 Originally from Andreas Fuchs <asf@void.at>
14309
14310 * mml2015.el (mml2015-trust-boundaries-alist): New variable.
14311 (mml2015-gpg-pretty-print-fpr): New function.
14312 (mml2015-gpg-extract-signature-details): More details, rename from
14313 `m-g-e-from'.
14314 (mml2015-gpg-verify): Use them.
14315 (mml2015-gpg-clear-verify): Use them.
14316
14317 2001-07-31 Simon Josefsson <jas@extundo.com>
14318
14319 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
14320 buffer when done.
14321
14322 2001-07-30 Simon Josefsson <jas@extundo.com>
14323
14324 * smime.el (smime-call-openssl-region): Revert previous change,
14325 just pass on buf to `call-process-region'.
14326 (smime-verify-region): Doc fix. Don't message stuff. Use
14327 `smime-new-details-buffer'. Inserts error messages into buffer.
14328 (smime-noverify-region): Ditto.
14329 (smime-decrypt-region): Ditto. Handles stderr separately.
14330 (smime-verify-buffer, smime-noverify-buffer)
14331 (smime-decrypt-buffer): Doc fix.
14332 (smime-new-details-buffer): New function.
14333 (smime-pkcs7-region, smime-pkcs7-certificates-region)
14334 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
14335 (smime-sign-region, smime-encrypt-region): Don't use
14336 `insert-buffer'.
14337
14338 * mml-smime.el (mml-smime-verify): Fix security button strings.
14339
14340 2001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14341
14342 * gnus-art.el (gnus-mime-save-part-and-strip): Save
14343 gnus-article-mime-handles.
14344
14345 2001-07-29 Simon Josefsson <jas@extundo.com>
14346
14347 * mail-source.el (top-level): Require message for message-directory.
14348 (mail-source-directory): Change default to message-directory.
14349
14350 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
14351 (smime-certificate-directory, smime-openssl-program)
14352 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
14353 (smime-extra-arguments): New variable.
14354 (smime-dns-server): Fix customize group.
14355 (smime-call-openssl-region): Use `smime-extra-arguments'.
14356
14357 2001-07-29 Vladimir Volovich <vvv@vsu.ru>
14358
14359 * smime.el (smime-call-openssl-region): Ignore stderr.
14360
14361 2001-07-29 Christoph Conrad <christoph.conrad@gmx.de>
14362
14363 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
14364 file.
14365
14366 2001-07-29 Simon Josefsson <jas@extundo.com>
14367
14368 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
14369
14370 Support S/MIME decryption.
14371
14372 * mm-decode.el (mm-inline-media-tests):
14373 (mm-inlined-types):
14374 (mm-automatic-display):
14375 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
14376
14377 * mm-view.el (mm-pkcs7-signed-magic):
14378 (mm-pkcs7-enveloped-magic): New variables.
14379 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
14380 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
14381 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
14382 PKCS#7 blobs.
14383
14384 * smime.el (smime-decrypt-region): Expand keyfile.
14385
14386 2001-07-29 Simon Josefsson <jas@extundo.com>
14387
14388 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
14389 `ssl.el' variables.
14390
14391 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
14392 but line instead of narrowing to it, because `nnmail-parse-active'
14393 calls widen. Thanks to Christoph Conrad
14394 <christoph.conrad@gmx.de>.
14395
14396 2001-07-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14397
14398 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
14399 for %B spec.
14400
14401 * gnus-sum.el (gnus-summary-prepare-threads): If
14402 gnus-sum-thread-tree-root is nil, use subject instead.
14403 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
14404 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
14405 (gnus-sum-thread-tree-leaf-with-other)
14406 (gnus-sum-thread-tree-single-leaf): Documentation.
14407 (gnus-sum-thread-tree-single-indent): Allow nil.
14408
14409 2001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14410
14411 * message.el (message-fill-paragraph): Do nothing if the user
14412 wants filladapt-mode.
14413
14414 2001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14415
14416 * mm-decode.el (mm-image-type-from-buffer): New function.
14417 (mm-get-image): Use it.
14418
14419 2001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14420
14421 * gnus.el (gnus-large-newsgroup): Add doc, "If it is nil, ..."
14422
14423 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
14424 mm-display-parts too.
14425
14426 2001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14427
14428 * nnfolder.el (nnfolder-request-accept-article): Bind
14429 nntp-server-buffer.
14430
14431 * nnmail.el (nnmail-parse-active): Read from buffer instead of
14432 nntp-server-buffer.
14433
14434 2001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14435
14436 * message.el (message-check-news-header-syntax): Use
14437 message-post-method.
14438 (message-send-news): Bind message-post-method.
14439
14440 2001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14441
14442 * mml.el (mml-tweak-type-alist): New variable.
14443 (mml-tweak-function-alist): New variable.
14444 (mml-tweak-part): New function.
14445 (mml-generate-mime-1): Use it.
14446
14447 2001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14448
14449 * nnfolder.el (nnfolder-request-accept-article): Replace
14450 nnfolder-request-list.
14451
14452 2001-07-27 Simon Josefsson <jas@extundo.com>
14453
14454 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
14455 nnoo-change-server failed to do it.
14456
14457 2001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14458
14459 * gnus.el (gnus-parameters): Make it customizable.
14460
14461 2001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14462
14463 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
14464
14465 * message.el (message-set-auto-save-file-name): More
14466 poor-system-types.
14467
14468 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
14469
14470 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
14471 supports +.
14472
14473 2001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14474
14475 * mm-decode.el (mm-readable-p): New function.
14476 (mm-inline-media-tests): Fix the default testers.
14477
14478 2001-07-26 Simon Josefsson <jas@extundo.com>
14479
14480 * nnimap.el (nnimap-version): Bump version number.
14481
14482 2001-07-26 10:00:00 Steven E. Harris <seh@speakeasy.org>
14483
14484 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
14485 in M$Windows too.
14486
14487 2001-07-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14488
14489 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
14490
14491 2001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14492
14493 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
14494
14495 * mm-decode.el (mm-get-image): Guess then use the type.
14496
14497 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
14498
14499 2001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
14500
14501 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
14502 display (%B) for threads if threading is off.
14503
14504 2001-07-25 14:00:00 Henrik Enberg <henrik@enberg.org>
14505
14506 * gnus-msg.el: Customization patch.
14507
14508 2001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
14509
14510 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
14511 variable.
14512 (nnmail-split-fancy-with-parent): Ignore certain groups.
14513
14514 2001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14515
14516 * gnus-util.el (gnus-byte-compile): New function.
14517 (gnus-use-byte-compile): New variable.
14518 (gnus-make-sort-function): Use it.
14519
14520 * nnmail.el (nnmail-get-new-mail): Use it.
14521
14522 * gnus-agent.el (gnus-category-make-function): Simple function or
14523 compiled function.
14524 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
14525
14526 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
14527 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
14528 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
14529
14530 * message.el (message-check-news-header-syntax): Remove quote.
14531
14532 2001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14533
14534 * message.el (message-use-mail-followup-to): `t' is not a
14535 documented value.
14536
14537 2001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14538
14539 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
14540
14541 2001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14542
14543 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
14544 there are long lines.
14545
14546 2001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14547
14548 * message.el (message-bounce): If no Return-Path, the whole
14549 content is considered as the original message.
14550
14551 * nnml.el (nnml-check-directory-twice): New variable.
14552 (nnml-article-to-file): Use it.
14553 (nnml-retrieve-headers): Hack it.
14554
14555 2001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14556
14557 * gnus-win.el (gnus-buffer-configuration): New configure.
14558
14559 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
14560 not alive.
14561
14562 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
14563 (mm-display-external): Use display-term configure.
14564
14565 2001-07-24 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14566
14567 * gnus-delay.el (gnus-delay-default-hour): New variable.
14568 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
14569
14570 2001-07-23 22:00:00 Karl Kleinpaste <karl@charcoal.com>
14571
14572 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
14573 (gnus-summary-prepare-threads): Ditto.
14574
14575 * gnus.el (gnus-summary-line-format): Add %B.
14576
14577 2001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14578
14579 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
14580
14581 * mm-util.el (mm-string-as-multibyte): New function.
14582
14583 * nnmh.el (nnmh-request-list-1): Encode, not decode!
14584
14585 2001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14586
14587 * mm-util.el (mm-universal-coding-system): New variable.
14588
14589 * gnus-start.el (gnus-startup-file-coding-system): Use it.
14590
14591 * score-mode.el (score-mode-coding-system): Use it.
14592
14593 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
14594
14595 * gnus-start.el (gnus-setup-news): Call
14596 `gnus-check-bogus-newsgroups' just after the native server is
14597 opened.
14598
14599 2001-07-23 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14600
14601 * nnmail.el (nnmail-do-request-post): Util function to be used by
14602 `nnchoke-request-post' for all nnmail-derived backends.
14603
14604 * nnml.el (nnml-request-post): Use it.
14605
14606 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
14607 backend, for it groks nnml-request-post.
14608
14609 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
14610 Treat `mail-post' backends like `mail' backends, not like `news'
14611 backends.
14612
14613 2001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14614
14615 * gnus-msg.el (gnus-setup-message): make-local-hook.
14616
14617 2001-07-22 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14618
14619 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
14620 XEmacs. Allow more units. Submitted by Karl Kleinpaste
14621 <karl@charcoal.com>, slightly changed by Kai.
14622
14623 * message.el (message-check-news-header-syntax): When checking
14624 whether the groups exist, check the right server based on
14625 `gnus-post-method'.
14626
14627 2001-07-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14628
14629 * gnus-delay.el: New file.
14630
14631 2001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14632
14633 * mm-util.el (mm-read-coding-system): Take two arguments.
14634
14635 * gnus-sum.el (gnus-summary-show-article): Use
14636 mm-read-coding-system.
14637
14638 * gnus-art.el (article-de-quoted-unreadable):
14639 (article-de-base64-unreadable, article-wash-html):
14640 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
14641
14642 2001-07-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14643
14644 * nnml.el (nnml-request-post): New function. Can be used for
14645 annotations in nnml groups.
14646
14647 2001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
14648
14649 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
14650 command.
14651
14652 * gnus-start.el (gnus-find-new-newsgroups): Use
14653 `message-make-date' instead of `current-time-string'.
14654 (gnus-ask-server-for-new-groups): Ditto.
14655 (gnus-check-first-time-used): Ditto.
14656
14657 2001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14658
14659 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
14660
14661 2001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
14662
14663 * message.el (message-shorten-references): Change `maxcount' and
14664 `cut' to obey USEFOR draft 5.
14665
14666 2001-07-12 Colin Walters <walters@cis.ohio-state.edu>
14667
14668 * gnus-sum.el (gnus-summary-display-arrow): New variable.
14669 (gnus-summary-set-article-display-arrow): New function.
14670 (gnus-summary-goto-subject): Use it.
14671
14672 2001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14673
14674 * gnus-sum.el (gnus-summary-import-article): Insert date if
14675 doesn't exist.
14676
14677 2001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14678
14679 * mml.el (mml-content-type-parameters): New variable.
14680 (mml-content-disposition-parameters): New variable.
14681 (mml-insert-mime-headers): Use them.
14682 (mml-parse-1): Accept charset.
14683
14684 2001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14685
14686 * gnus-group.el (gnus-group-select-group): Doc fix.
14687
14688 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
14689
14690 2001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14691 From: Stefan Monnier <monnier@cs.yale.edu>
14692
14693 * message.el (message-mode): Use define-derived-mode.
14694 (message-tab): message-completion-alist.
14695
14696 * imap.el (imap-interactive-login): Use make-local-variable.
14697 (imap-open): Ditto.
14698 (imap-authenticate): Ditto.
14699
14700 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
14701
14702 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
14703
14704 2001-07-16 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14705
14706 * message.el (message-citation-line-function): Refer to
14707 gnus-cite-attribution-suffix.
14708
14709 2001-07-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14710
14711 * gnus-art.el,...: Error convention changes.
14712
14713 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14714
14715 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
14716
14717 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14718
14719 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
14720 (nnrss-read-server-data): Ditto.
14721
14722 2001-07-13 12:00:00 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14723
14724 * gnus-setup.el (gnus-use-installed-gnus): Typo.
14725 * Cleanup files.
14726
14727 2001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14728
14729 * gnus.el (gnus-summary-line-format): Add %o.
14730
14731 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
14732 unless shell outputs something.
14733
14734 2001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14735
14736 * gnus-art.el (gnus-boring-article-headers): Better doc.
14737 (article-hide-headers): Better regexp.
14738 Suggested by Matt Swift <swift@alum.mit.edu>.
14739
14740 * nnheader.el (nnheader-max-head-length): Better doc.
14741 (nnheader-header-value): Skip spaces.
14742 (nnheader-parse-head): Remove space.
14743 Suggested by Matt Swift <swift@alum.mit.edu>.
14744
14745 * gnus-sum.el (gnus-summary-show-raw-article): New function.
14746 (gnus-get-newsgroup-headers): Remove space.
14747
14748 2001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14749
14750 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
14751 (gnus-summary-reply): Use it.
14752 (gnus-summary-reply-broken-reply-to): New function.
14753 (gnus-msg-force-broken-reply-to): New function.
14754
14755 * mm-view.el (mm-inline-text): Showing as text/plain when error.
14756
14757 2001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14758
14759 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
14760
14761 2001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14762
14763 * mm-decode.el (mm-external-terminal-program): New variable.
14764 (mm-display-external): Use it. Use term to display when no
14765 window-system.
14766
14767 2001-07-12 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
14768
14769 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
14770 Browse->Next entries to Browse->Prev.
14771
14772 2001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14773
14774 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
14775
14776 2001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14777
14778 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
14779 for the default encoding.
14780
14781 * nnrss.el (nnrss-url-field): New field.
14782 (nnrss-request-article): Add newsgroups.
14783
14784 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
14785
14786 2001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14787
14788 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
14789
14790 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
14791 (gnus-draft-setup): Remove backlog.
14792
14793 2001-07-10 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14794
14795 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
14796 Cleanup.
14797
14798 2001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14799
14800 * gnus-msg.el (gnus-bug): Erase buffer.
14801
14802 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
14803
14804 2001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14805
14806 * mm-decode.el (mm-attachment-override-p): Fix typo.
14807
14808 2001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
14809
14810 * gnus-kill.el (gnus-execute): Work with the extra headers.
14811 * gnus-sum.el (gnus-summary-execute-command): Ditto.
14812
14813 2001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14814
14815 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
14816 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
14817
14818 * message.el (message-send-mail-real-function): New variable.
14819 (message-send-mail-partially, message-send-mail): Use it.
14820
14821 * nngateway.el (nngateway-request-post): Use it.
14822
14823 * gnus-agent.el (gnus-agentize): Use it.
14824
14825 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
14826 (nnsoup-revert-variables): Use it.
14827
14828 2001-07-09 Colin Walters <walters@cis.ohio-state.edu>
14829
14830 * mm-decode.el (mm-inline-media-tests): Default to displaying as
14831 text/plain if the type doesn't match any other media types.
14832 (mm-inlined-types): Doc fix.
14833 (mm-display-inline): Revert previous change (now handled by a
14834 default type in `mm-inline-media-tests'.
14835 (mm-inlinable-p): Revive.
14836 (mm-display-part): Call `mm-inlinable-p'.
14837 (mm-attachment-override-p): Ditto.
14838 (mm-inlined-p): Doc fix.
14839
14840 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
14841 well as `mm-inlined-p'.
14842
14843 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14844
14845 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
14846 (nntp-send-command-and-decode): Use gnus-point-at-bol.
14847
14848 2001-07-09 13:00:00 Paul Jarc <prj@po.cwru.edu>
14849
14850 * message.el (message-use-mail-followup-to): New variable.
14851 (message-get-reply-headers): Use it.
14852
14853 2001-07-04 Gerd Moellmann <gerd@gnu.org>
14854
14855 * nnheader.el (nnheader-init-server-buffer): Make sure the
14856 *nntpd* buffer is made multibyte instead of a random buffer.
14857
14858 2001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14859
14860 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
14861 when it returns headers.
14862
14863 2001-07-07 Simon Josefsson <jas@extundo.com>
14864
14865 * rfc2047.el (rfc2047-encode-message-header): Skip header when
14866 trying to fold. Thanks to Colin Walters <walters@cis.ohio-state.edu>.
14867
14868 2001-07-06 Simon Josefsson <jas@extundo.com>
14869
14870 * imap.el (imap-parse-address-list, imap-parse-flag-list)
14871 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
14872 Add information in `assert's.
14873
14874 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
14875 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
14876 and `nnimap-group-overview-filename', should handle all
14877 change-of-uidvalidity related issues. But there may be other
14878 problems.)
14879
14880 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14881
14882 * rfc2047.el (rfc2047-encode-message-header): Don't include the
14883 header name when folding.
14884
14885 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14886
14887 * mm-decode.el (mm-inlined-types): Document relationship with
14888 `mm-inline-media-tests'.
14889 (mm-display-inline): Default to displaying as plain text if no
14890 inlining handler is available.
14891 (mm-inlinable-p): Remove.
14892 (mm-inlined-p): Don't call `mm-inlinable-p'.
14893 (mm-automatic-display-p): Ditto.
14894 (mm-attachment-override-p): Ditto.
14895
14896 2001-07-04 Simon Josefsson <jas@extundo.com>
14897
14898 * nnimap.el (nnimap-importantize-dormant): New variable.
14899 (nnimap-request-update-info-internal): Use it.
14900 (nnimap-request-set-mark): Ditto.
14901
14902 2001-07-04 Didier Verna <didier@lrde.epita.fr>
14903
14904 * nntp.el (nntp-send-command): Don't pass a buffer argument to
14905 `point'. Only XEmacs accepts this.
14906 * nntp.el (nntp-send-command-nodelete): Ditto.
14907 * nntp.el (nntp-send-command-and-decode): Ditto.
14908
14909 2001-07-04 Didier Verna <didier@lrde.epita.fr>
14910
14911 * nntp.el (nntp-open-connection-function): Doc update.
14912 * nntp.el (nntp-pre-command): New.
14913 * nntp.el (nntp-via-rlogin-command): New.
14914 * nntp.el (nntp-via-telnet-command): New.
14915 * nntp.el (nntp-via-telnet-switches): New.
14916 * nntp.el (nntp-via-user-name): New.
14917 * nntp.el (nntp-via-user-password): New.
14918 * nntp.el (nntp-via-address): New.
14919 * nntp.el (nntp-via-envuser): New.
14920 * nntp.el (nntp-via-shell-prompt): New.
14921 * nntp.el (nntp-open-telnet-stream): New.
14922 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
14923 * nntp.el (nntp-open-via-telnet-and-telnet): New.
14924 * nntp.el (nntp-wait-for): Check for possibly echo'ed commands.
14925 * nntp.el (nntp-send-command): Ditto.
14926 * nntp.el (nntp-send-command-nodelete): Ditto.
14927 * nntp.el (nntp-send-command-and-decode): Ditto.
14928
14929 2001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp>
14930 Trivial patch.
14931
14932 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
14933 `when'.
14934
14935 2001-07-03 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14936
14937 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
14938
14939 2001-07-03 Simon Josefsson <jas@extundo.com>
14940
14941 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
14942 remove it (workaround XEmacs `fill-region' bug).
14943
14944 2001-07-01 Simon Josefsson <jas@extundo.com>
14945
14946 * nnimap.el (nnimap-date-days-ago): Defeat locale.
14947
14948 2001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14949
14950 * mml2015.el (mml2015-format-error): New function.
14951 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
14952 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
14953 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
14954
14955 2001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14956
14957 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
14958 Suggested by Christoph Conrad <C.Conrad@cli.de>.
14959
14960 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
14961 group variables.
14962
14963 2001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14964
14965 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
14966
14967 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
14968 (nnrss-save-group-data): Ditto.
14969
14970 * gnus-agent.el (gnus-agent-save-alist): Ditto.
14971
14972 2001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
14973
14974 * message.el (message-do-send-housekeeping): Narrow to headers.
14975
14976 2001-06-24 Simon Josefsson <jas@extundo.com>
14977
14978 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
14979 insertion when breaking lines looked for " \t" instead of "[ \t]".
14980 (rfc2047-encode-message-header): Fold lines even if
14981 no QP encoding is done.
14982
14983 2001-06-23 Samuel Tardieu <sam@inf.enst.fr>
14984
14985 * smime.el (smime-keys): Support additional certificates.
14986 (smime-make-certfiles): New function.
14987 (smime-sign-region): Use previous variables.
14988 (smime-get-certfiles): New function.
14989 (smime-sign-buffer): Use it.
14990 (smime-verify-region): Support both CAfile and CApath.
14991
14992 2001-06-23 Simon Josefsson <jas@extundo.com>
14993
14994 * smime.el (smime-decrypt-region): Perhaps work.
14995
14996 2001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14997
14998 * gnus-msg.el (gnus-copy-article-buffer): Typo.
14999
15000 2001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
15001
15002 * mm-decode.el (mm-save-part): Rewrite file name.
15003 (mm-file-name-rewrite-functions): New variable.
15004 (mm-file-name-delete-whitespace): New function.
15005 (mm-file-name-trim-whitespace): New function.
15006 (mm-file-name-collapse-whitespace): New function.
15007 (mm-file-name-replace-whitespace): New variable and function.
15008
15009 2001-06-22 Simon Josefsson <jas@extundo.com>
15010
15011 * message.el (message-make-date): Workaround locale for weekdays.
15012
15013 2001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15014
15015 * message.el (message-goto-body): Return nil if not found. (revert!)
15016
15017 2001-06-21 10:00:00 John Fremlin <chief@bandits.org> (tiny change)
15018
15019 * message.el (message-goto-body): Some messages have no header.
15020
15021 * gnus-msg.el (gnus-copy-article-buffer): Use it.
15022
15023 2001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
15024
15025 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
15026
15027 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15028
15029 * message.el (message-make-date): Add week day.
15030 Suggested by Jason R. Mastaler <jason@mastaler.com>.
15031
15032 2001-06-19 Simon Josefsson <jas@extundo.com>
15033
15034 * message.el (message-yank-prefix): Doc fix.
15035 (message-yank-cited-prefix): Ditto.
15036 (message-delete-not-region): Keep citation prefix on first line,
15037 if possible and appropriate.
15038
15039 2001-06-19 Simon Josefsson <jas@extundo.com>
15040
15041 * imap.el (imap-process-connection-type): New variable.
15042 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
15043 recent `imtest's work completely (no line length issues), while
15044 making making old `imtest's unusable. Thanks to NAGY Andras
15045 <nagya@inf.elte.hu> for his work.
15046
15047 2000-12-30 NAGY Andras <nagya@inf.elte.hu>
15048
15049 * imap.el (imap-ssl-program): Add -quiet to shut up
15050 OpenSSL/SSLeay's internal debug talk.
15051
15052 2001-06-19 Matt Armstrong <matt@lickey.com>
15053
15054 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
15055 server.
15056
15057 2001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15058
15059 * nnmail.el (nnmail-article-buffer): New variable.
15060 (nnmail-split-incoming): Use it.
15061
15062 2001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
15063
15064 * qp.el (quoted-printable-decode-region): If called interactively,
15065 use coding-system-for-read.
15066
15067 2001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15068
15069 * message.el (message-check-news-header-syntax): Check Reply-To.
15070
15071 2001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15072
15073 * mml.el (mml-parse-1): Use message options.
15074
15075 * message.el (message-do-fcc): Don't do anything if there is no
15076 FCC.
15077
15078 2001-06-16 Simon Josefsson <jas@extundo.com>
15079
15080 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
15081 (nnimap-expunge-search-string): New variable.
15082 (nnimap-request-expire-articles): Use it.
15083
15084 2001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15085
15086 * message.el (message-send-mail-with-qmail): Wrong exit status is
15087 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
15088
15089 2001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15090
15091 * gnus-art.el (article-strip-multiple-blank-lines): Use
15092 delete-region instead of replace-match.
15093
15094 2001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15095
15096 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
15097 (nnweb-google-wash-article): Ditto.
15098
15099 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
15100
15101 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
15102
15103 2001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
15104
15105 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
15106 specs.
15107
15108 2001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15109
15110 * gnus.el (gnus-email-address): Move it here.
15111
15112 * gnus-art.el (article-de-quoted-unreadable): Read charset if
15113 requested.
15114 (article-de-base64-unreadable): Ditto.
15115 (article-wash-html): Ditto.
15116
15117 2001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15118
15119 * message.el (message-options-set-recipient): Don't add ", "
15120 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
15121
15122 2001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15123
15124 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
15125
15126 2001-06-12 11:00:00 Marc Lefranc <Marc.Lefranc@univ-lille1.fr>
15127
15128 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
15129
15130 2001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15131
15132 * nnrss.el (nnrss-node-text): Node might be nil.
15133
15134 2001-06-11 10:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
15135
15136 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
15137 part.
15138
15139 2001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15140
15141 * nnrss.el (nnrss-group-alist): More items.
15142
15143 2001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15144
15145 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
15146
15147 2001-06-03 ShengHuo ZHU <zsh@cs.rochester.edu>
15148 Trivial patch from Dale Hagglund <rdh@best.com>
15149
15150 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
15151 restrict clauses.
15152
15153 2001-06-07 16:00:00 Benjamin Rutt <brutt+news@bloomington.in.us>
15154
15155 * message.el (message-wide-reply-confirm-recipients): New variable.
15156
15157 2001-06-06 Mark Thomas <mthomas@edrc.cmu.edu> (tiny change)
15158
15159 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
15160 fix so it works with XEmacs.
15161
15162 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15163
15164 * nnrss.el (nnrss-retrieve-headers): Support description as extra
15165 headers.
15166
15167 2001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15168
15169 * nnrss.el: Fix a few bugs.
15170
15171 2001-06-05 Alex Schroeder <alex@gnu.org>
15172
15173 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
15174 generate compiler warnings.
15175
15176 2001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
15177
15178 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
15179 binary so that we don't transmit ISO 2022 garbage to the process.
15180 This is needed under XEmacs.
15181
15182 2001-06-03 Simon Josefsson <simon@josefsson.org>
15183
15184 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
15185 autoloaded incorrectly below because ssl-program-* is bound.)
15186 Thanks to Amos Gouaux for report.
15187
15188 2001-06-02 Simon Josefsson <simon@josefsson.org>
15189
15190 * imap.el (imap-kerberos4-open):
15191 (imap-gssapi-open):
15192 (imap-ssl-open):
15193 (imap-network-open):
15194 (imap-shell-open):
15195 (imap-starttls-open): Set buffer to workaround spurious
15196 `accept-process-output' buffer changes. Thanks to Mats Lidell
15197 <Mats.Lidell@contactor.se> for report and partial patch and Jake
15198 Colman <colman@ppllc.com> for report.
15199
15200 2001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15201
15202 * gnus-sum.el (gnus-summary-catchup): New argument.
15203 (gnus-summary-catchup-from-here): New function.
15204
15205 2001-05-30 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15206
15207 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
15208 back, then insert glyph. (Before, the glyph was inserted first,
15209 then the newline.) This works around a behavior in XEmacs where
15210 it is not possible to insert a character after a glyph which is at
15211 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
15212
15213 2001-05-28 Jaap-Henk Hoepman <jhh@xs4all.nl>
15214
15215 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
15216 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
15217 mm-destroy-postponed-undisplay-list): New functions.
15218 (mm-display-external): Use them.
15219
15220 2001-05-27 Raja R. Harinath <harinath@cs.umn.edu>
15221
15222 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
15223 `default-low' when evaluating `gnus-summary-highlight'.
15224
15225 2001-05-27 Simon Josefsson <simon@josefsson.org>
15226
15227 * message.el (message-yank-cited-prefix): New variable.
15228 (message-indent-citation): Use it.
15229
15230 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
15231 as details.
15232 (mml2015-mailcrypt-clear-verify): Ditto.
15233
15234 2001-05-24 Nevin Kapur <nevin@jhu.edu>
15235
15236 * gnus-sum.el (gnus-summary-default-high-score,
15237 gnus-summary-default-low-score): New variables.
15238 (gnus-summary-highlight): Use them.
15239
15240 2001-05-16 Didier Verna <didier@lrde.epita.fr>
15241
15242 * message.el (message-mail): Pass the 'send-actions argument to
15243 `message-setup'.
15244
15245 2001-05-16 Raymond Scholz <ray-2001@zonix.de>
15246
15247 * gnus-art.el (gnus-mime-view-part-as-charset):
15248 (gnus-mime-internalize-part): Doc fixes.
15249
15250 2001-05-11 Simon Josefsson <simon@josefsson.org>
15251
15252 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
15253 status lines without any text ("^215$").
15254
15255 2001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15256
15257 * nnrss.el (nnrss-check-group): Reverse.
15258
15259 2001-05-07 Simon Josefsson <simon@josefsson.org>
15260
15261 * message.el (message-get-reply-headers):
15262 (message-followup): Fix typo, suggested by David Green
15263 <dgreen@uab.edu>
15264
15265 2001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15266
15267 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
15268
15269 * nnrss.el (nnrss-open-server): Read server data when it is called.
15270 (nnrss-request-expire-articles): Fix.
15271
15272 2001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15273
15274 * message.el (message-do-send-housekeeping): mail-abbrevs may
15275 rename buffer behind Gnus.
15276
15277 2001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15278
15279 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
15280 (nnrss-group-alist): Add more resources.
15281 (nnrss-check-group): Ignore errors.
15282
15283 2001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15284
15285 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
15286
15287 * nnslashdot.el (nnslashdot-request-list): Add time.
15288 (nnslashdot-request-expire-articles): New function.
15289
15290 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
15291 secondary methods too.
15292
15293 2001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15294
15295 * message.el (message-use-followup-to): Set default value to t.
15296
15297 2001-05-03 Florian Weimer <fw@deneb.enyo.de>
15298
15299 * message.el (message-dont-reply-to-names): Fix documentation.
15300 (message-get-reply-headers): Use Mail-Followup-To only for wide
15301 replies.
15302
15303 2001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15304
15305 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
15306 correctly.
15307 (nnrss-check-group): Use time.
15308
15309 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
15310
15311 * gnus.el: Oort Gnus v0.03 is released.
15312
15313 2001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
15314
15315 * nnultimate.el (nnultimate-topic-article-to-article): Use the
15316 group.
15317
15318 2001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15319
15320 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
15321
15322 2001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
15323
15324 * nnultimate.el (nnultimate-retrieve-headers): Return all
15325 available headers.
15326
15327 * gnus-sum.el (gnus-read-all-available-headers): New variable.
15328 (gnus-get-newsgroup-headers-xover): Use it.
15329
15330 2001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
15331
15332 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
15333
15334 2001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15335
15336 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
15337
15338 2001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15339
15340 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
15341 disable it.
15342
15343 * gnus.el (gnus-info-nodes): Remove a few The's.
15344
15345 2001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15346
15347 * mail-source.el (mail-source-movemail): Call-process may return a
15348 signal description string.
15349
15350 * gnus-start.el (gnus-read-newsrc-el-file):
15351 gnus-newsrc-file-version may be nil.
15352
15353 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
15354 Suggested by Michael Sperber [Mr. Preprocessor]
15355 <sperber@informatik.uni-tuebingen.de>.
15356
15357 2001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
15358
15359 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
15360
15361 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
15362
15363 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
15364 fontify HANDLE.
15365
15366 2001-04-18 Simon Josefsson <simon@josefsson.org>
15367
15368 * smime.el (smime-ask-passphrase): Rework to return value.
15369 (smime-sign-region): Rework to bind value and use it.
15370 (smime-decrypt-region): Ditto.
15371
15372 2001-04-18 Simon Josefsson <simon@josefsson.org>
15373 Trivial patch from Mathias Herberts <Mathias.Herberts@iroise.net>
15374
15375 * smime.el (smime-ask-passphrase): New function.
15376 (smime-sign-region): Use it.
15377 (smime-encrypt-cipher): New variable.
15378 (smime-decrypt-region): Ditto.
15379
15380 2001-04-12 Jason Merrill <jason_merrill@redhat.com>
15381
15382 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
15383 the log.
15384
15385 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
15386
15387 * gnus.el: Oort Gnus v0.02 is released.
15388
15389 2001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
15390
15391 * gnus.el: Oort Gnus v0.01 is released.
15392
15393 2001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
15394
15395 * gnus-sum.el (gnus-summary-highlight): Highlight read
15396 undownloaded articles as read articles.
15397
15398 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
15399 (gnus-agent-get-undownloaded-list): Mark all undownloaded
15400 articles, even read ones, as such.
15401
15402 * gnus-sum.el (gnus-summary-find-matching): Clean up.
15403 (gnus-find-matching-articles): New function.
15404 (gnus-summary-limit-include-matching-articles): New command.
15405 (gnus-summary-limit-include-thread): Include articles that have
15406 matching subjects.
15407 (gnus-offer-save-summaries): Clean up.
15408
15409 2001-04-13 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15410
15411 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
15412
15413 2001-04-12 19:00:00 Jason Merrill <jason_merrill@redhat.com>
15414
15415 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
15416
15417 2001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
15418
15419 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
15420 newsgroup names when the original article is a news message.
15421
15422 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15423
15424 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
15425 supported. Suggest by Jim Meyering <jim@meyering.net>.
15426
15427 2001-04-02 Nevin Kapur <nevin@jhu.edu>
15428
15429 * nnmail.el (nnmail-split-it): Added check for .* at the end of
15430 regexp in nnmail-split-fancy.
15431
15432 2001-04-10 Simon Josefsson <simon@josefsson.org>
15433
15434 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
15435
15436 2001-04-10 Colin Marquardt <colin@marquardt-home.de>
15437
15438 * message.el (message-send-mail): Improve the interaction with the
15439 user.
15440
15441 2001-04-10 Simon Josefsson <simon@josefsson.org>
15442
15443 * imap.el (imap-message-copy): Work around buggy servers that
15444 doesn't send TRYCREATE tags.
15445
15446 2001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
15447
15448 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
15449
15450 2001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
15451
15452 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
15453 date.
15454
15455 2001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
15456
15457 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
15458 lives.
15459
15460 2001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
15461
15462 * gnus-art.el (gnus-parse-news-url): New function.
15463 (gnus-button-handle-news): New function.
15464 (gnus-button-alist): Point to new functions.
15465
15466 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
15467
15468 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
15469 gnus-format-specs.
15470
15471 * message.el (message-check-news-header-syntax): Question even
15472 when Gnus doesn't know the group names.
15473 (message-send-news): Clean up.
15474
15475 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
15476 exited on purpose without saving.
15477
15478 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
15479
15480 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15481
15482 * gnus-score.el (gnus-score-orphans): Clean up.
15483
15484 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
15485
15486 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
15487 later.
15488
15489 * gnus-start.el (gnus-close-all-servers): Find the right items to
15490 close.
15491
15492 * qp.el (quoted-printable-decode-region): Just message
15493 malformation; don't quit.
15494
15495 2001-03-31 21:00:00 Gerd Moellmann <gerd@gnu.org>
15496
15497 * gnus.el (gnus-interactive): A typo.
15498
15499 2001-03-26 Juanma Barranquero <lektu@uol.com.br>
15500
15501 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
15502 `assq-delete-all', if that function exists; otherwise use the old
15503 definition. Documentation changed to match the one in
15504 `assq-delete-all'.
15505
15506 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15507
15508 * gnus-start.el (gnus-close-all-servers): New function.
15509
15510 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
15511 (gnus-server-remove-denials): Clean up.
15512
15513 * gnus-sum.el (gnus-summary-sort-by-original): New command and
15514 keystroke.
15515
15516 2001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
15517
15518 * message.el (message-send-news): Message where we are sending.
15519 (message-send-mail): Ditto.
15520
15521 * gnus.el (gnus-server-string): New function.
15522
15523 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
15524
15525 * mm-decode.el (mm-default-directory): Customized.
15526 (mm-tmp-directory): Ditto.
15527
15528 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
15529 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
15530 or Chars.
15531 (gnus-summary-line-format-alist): ?l is now a string.
15532 (gnus-summary-prepare-threads): Output ? for unknown lines.
15533 (gnus-summary-insert-line): Ditto.
15534 (gnus-summary-print-article): Unbalanced parentheses.
15535
15536 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
15537 out whether new stuff has arrived.
15538
15539 2001-03-31 02:14:38 Alan Shutko <ats@acm.org>
15540
15541 * gnus-sum.el: Let printing work on ttys on Emacs.
15542
15543 2001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15544
15545 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
15546 when forcing news.
15547
15548 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
15549 command.
15550
15551 2001-03-31 01:04:54 Francis Litterio <franl@world.std.com>
15552
15553 * message.el (message-set-auto-save-file-name): Don't use
15554 asterisks under nt.
15555
15556 2001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
15557
15558 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
15559 lists of articles.
15560
15561 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
15562
15563 * gnus-msg.el (gnus-put-message): Clean up.
15564 (gnus-summary-reply): Mark all replied-to articles as replied to.
15565 (gnus-inews-add-send-actions): Also mark as forwarded.
15566 (gnus-summary-mail-forward): Mark as forwarded.
15567
15568 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
15569 of articles.
15570 (gnus-summary-mark-article-as-forwarded): Ditto.
15571
15572 * gnus-msg.el (gnus-summary-resend-message): Mark article as
15573 forwarded.
15574 (gnus-summary-mail-forward): Clean up.
15575
15576 * gnus.el (gnus-article-mark-lists): Added forward.
15577
15578 * gnus-sum.el (gnus-forwarded-mark): New variable.
15579 (gnus-summary-prepare-threads): Use it.
15580 (gnus-summary-update-secondary-mark): Ditto.
15581 (gnus-newsgroup-forwarded): New variable.
15582
15583 2001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
15584
15585 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
15586 (gnus-summary-very-wide-reply): New command and keystroke.
15587 (gnus-summary-very-wide-reply-with-original): Ditto.
15588
15589 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
15590 (gnus-score-adaptive): Use it.
15591
15592 * gnus-start.el (gnus-get-unread-articles): Clean up.
15593
15594 2001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
15595
15596 * nnultimate.el (nnultimate-retrieve-headers): Work for other
15597 boards.
15598
15599 2001-03-21 Didier Verna <didier@lrde.epita.fr>
15600
15601 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
15602 * gnus-start.el (gnus-subscribe-newsgroup): Use it.
15603
15604 2001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
15605
15606 * nnultimate.el (nnultimate-retrieve-headers): Understand
15607 long-form month names.
15608
15609 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15610
15611 * gnus-sum.el (gnus-summary-show-all-headers):
15612 gnus-article-show-all-headers is broken. Use
15613 gnus-summary-toggle-header instead.
15614
15615 * mml2015.el (mml2015-gpg-extract-from): No error.
15616
15617 2001-03-18 23:00:00 Bj\e,Ax\e(Brn Mork <bmork@dod.no>
15618
15619 * mml2015.el (mml2015-gpg-extract-from): New function.
15620 (mml2015-gpg-verify): Use it.
15621 (mml2015-gpg-clear-verify): Use it.
15622
15623 2001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15624
15625 * message.el (message-setup-fill-variables): Use
15626 fill-paragraph-function.
15627 (message-fill-paragraph): Take an argument.
15628 (message-newline-and-reformat): Take another argument.
15629
15630 2001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15631
15632 * message.el (rmail-output): It is in rmailout.el not rmail.el.
15633
15634 2001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15635
15636 * message.el (message-forward): local-variable-p takes an extra
15637 argument in XEmacs.
15638
15639 2001-03-16 Simon Josefsson <simon@josefsson.org>
15640
15641 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
15642 `nnimap-use-nov-p' (it really tested the negative).
15643 (nnimap-retrieve-headers): Use it.
15644
15645 2001-03-11 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15646
15647 * message.el (message-generate-headers-first): Update doc.
15648
15649 2001-03-10 Matthias Wiehl <mwiehl@gmx.de>
15650 Trivial patch.
15651
15652 * gnus.el (gnus-summary-line-format): Typo.
15653
15654 2001-03-11 Simon Josefsson <simon@josefsson.org>
15655
15656 * mailcap.el (mailcap-mime-data): Add application/sieve.
15657 (mailcap-mime-extensions): Add .siv, .xls.
15658
15659 2001-03-14 20:00:00 Christoph Conrad <christoph.conrad@gmx.de>
15660
15661 * gnus-score.el (gnus-summary-lower-thread): Typo.
15662
15663 2001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15664
15665 * message.el (message-forward-decoded-p): New variable.
15666 (message-forward-subject-author-subject): Use it.
15667 (message-make-forward-subject): Use it.
15668 (message-forward): Use it.
15669
15670 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
15671
15672 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
15673 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
15674
15675 ;;Has been fixed -- zsh.
15676 ;;2001-03-05 Dave Love <fx@gnu.org>
15677 ;;
15678 ;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
15679 ;; Move it after definition of mm-coding-system-p.
15680 ;;
15681 2001-03-01 Dave Love <fx@gnu.org>
15682
15683 * mm-util.el (mm-inhibit-file-name-handlers): Add
15684 image-file-handler.
15685
15686 2001-02-11 Dave Love <fx@gnu.org>
15687
15688 * message.el (message-signature-file): Fix doc, :type.
15689
15690 2001-02-08 Dave Love <fx@gnu.org>
15691
15692 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
15693 (message-posting-charset): Defvar when compiling again.
15694 (rfc2047-encodable-p): Require message.
15695
15696 * gnus-sum.el (gnus-alter-articles-to-read-function):
15697 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
15698
15699 2001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15700
15701 * nnrss.el: New file.
15702
15703 2001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
15704
15705 * rfc2047.el (rfc2047-unfold-region): Fix arg of
15706 `skip-chars-forward'.
15707
15708 2001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15709
15710 * nndraft.el (nndraft-request-group): Restore auto save files if
15711 the original files do not exist.
15712
15713 2001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15714
15715 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
15716 SCORE paths.
15717
15718 * mm-decode.el (mm-dissect-buffer): Call
15719 mail-extract-address-components only if necessary.
15720
15721 2001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15722
15723 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
15724 directory part.
15725 (gnus-score-search-global-directories): Use file-directory-p.
15726
15727 2001-03-06 13:00:00 Adrian Aichner <adrian@xemacs.org>
15728
15729 * gnus-score.el (gnus-score-score-files-1): Use
15730 gnus-kill-files-directory.
15731
15732 2001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15733
15734 * gnus.el (charset): Move here from gnus-sum.el.
15735
15736 2001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15737
15738 * mml.el (mml-preview): Disable local map.
15739
15740 * gnus-sum.el (gnus-summary-make-menu-bar): Make
15741 gnus-article-post-menu here.
15742
15743 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
15744 if it has not been made.
15745
15746 2001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15747
15748 * gnus-art.el (gnus-article-describe-key): Map key to event.
15749 (gnus-article-describe-key-briefly): Ditto.
15750
15751 2001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15752
15753 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
15754
15755 2001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
15756
15757 * gnus-util.el (gnus-split-references): Handle malformed References:.
15758
15759 2001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15760
15761 * gnus-art.el (gnus-article-mime-part-status): 1 part.
15762
15763 2001-02-25 10:00:00 NAGY Andras <nagya@inf.elte.hu>
15764
15765 * gnus.el (gnus-parameters): Typo.
15766
15767 2001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15768
15769 * gnus.el (gnus-read-method): Remove redundancy.
15770
15771 2001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15772
15773 * nnslashdot.el (nnslashdot-backslash-url): New variable.
15774 (nnslashdot-request-list): Use it.
15775
15776 2001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15777
15778 * nnml.el (nnml-generate-active-info): Fix the case when there is
15779 no file.
15780
15781 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
15782 (gnus-summary-create-article): New function.
15783
15784 * gnus-group.el (gnus-group-mark-article-read): New function.
15785
15786 * gnus-msg.el (gnus-inews-do-gcc): Use it.
15787
15788 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
15789
15790 2001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15791
15792 * gnus-art.el (gnus-article-edit-done): Don't use
15793 gnus-article-edit-exit.
15794 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
15795
15796 * gnus.el (gnus-parameters): New variable.
15797 Suggested by NAGY Andras <nagya@inf.elte.hu>.
15798 (gnus-parameters-get-parameter): New function.
15799 (gnus-group-find-parameter): Use it.
15800
15801 2001-02-23 Simon Josefsson <simon@josefsson.org>
15802
15803 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
15804 change of default value to `current'.
15805
15806 2001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15807
15808 * nneething.el (nneething-get-head): Insert unreadable file too.
15809
15810 2001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15811
15812 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
15813
15814 * webmail.el (webmail-type-definition): Deja is bought by google.
15815
15816 2001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15817
15818 * gnus-sum.el (gnus-fetch-headers): New function.
15819 (gnus-select-newsgroup): Use it.
15820 (gnus-summary-insert-articles): New function.
15821 (gnus-summary-insert-old-articles): New function.
15822 (gnus-summary-insert-new-articles): New function.
15823
15824 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
15825 (gnus-group-list-active): Ditto.
15826 * gnus-sum.el (gnus-set-mode-line): Ditto.
15827 (gnus-summary-read-group-1): Ditto.
15828
15829 2001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15830
15831 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
15832 current topic.
15833
15834 2001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15835
15836 * smiley.el (gnus-smiley-display): Don't do widening.
15837
15838 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
15839 within body.
15840
15841 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
15842
15843 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
15844 New variable.
15845 (gnus-mime-display-multipart-related-as-mixed): New variable.
15846 (gnus-mime-display-part): Use them.
15847
15848 2001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15849
15850 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
15851 something special.
15852
15853 2001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15854
15855 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
15856 (nnweb-request-article): Call reference if exists.
15857 (nnweb-type-definition): Dejanews is bought by google.com.
15858 Beta!
15859
15860 2001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15861
15862 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
15863
15864 2001-02-19 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15865
15866 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
15867 gnus-article-sort-functions.
15868 (gnus-article-sort-functions): Doc fix. Refer to
15869 gnus-thread-sort-functions.
15870
15871 2001-02-18 20:00:00 Paul Jarc <prj@po.cwru.edu>
15872
15873 * message.el (message-get-reply-headers): More fixes.
15874
15875 2001-02-17 Paul Jarc <prj@po.cwru.edu>
15876
15877 * message.el (message-get-reply-headers): Fix bug with
15878 Mail-Followup-To/to-address interaction.
15879
15880 2001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15881
15882 * gnus-msg.el (gnus-configure-posting-styles): Match header in
15883 gnus-article-copy.
15884
15885 2001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15886
15887 * message.el (message-do-send-housekeeping): Rename to a better
15888 name.
15889
15890 2001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15891
15892 * message.el (message-cancel-news): Check article first, then ask
15893 yes or no.
15894
15895 2001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15896
15897 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
15898
15899 2001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15900
15901 * gnus-range.el (gnus-range-normalize): New function.
15902
15903 2001-02-15 NAGY Andras <nagya@inf.elte.hu>
15904
15905 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
15906
15907 2001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15908
15909 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
15910
15911 * nnagent.el (nnagent-request-regenerate): New function.
15912
15913 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
15914
15915 * nnml.el (nnml-generate-nov-databases): Accept argument
15916 server. Don't open server if it is opened.
15917 (nnml-request-regenerate): Use it. Change to deffoo.
15918
15919 2001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
15920
15921 * gnus.el (gnus-define-group-parameter): Fix.
15922
15923 2001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15924
15925 * gnus.el (gnus-define-group-parameter): Improved.
15926
15927 * gnus-sum.el (charset): Define parameter.
15928 (ignored-charsets): Ditto.
15929 (gnus-summary-setup-default-charset): Use them.
15930
15931 * gnus-start.el (gnus-read-descriptions-file): Use them.
15932
15933 * gnus-cus.el (gnus-group-parameters): Remove them.
15934
15935 2001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15936
15937 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
15938
15939 2001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15940
15941 * gnus-sum.el (gnus-summary-read-group-1): Remove
15942 gnus-summary-set-local-parameters.
15943 (gnus-summary-setup-buffer): Put it here.
15944
15945 2001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15946
15947 * gnus.el (to-address): Define parameter.
15948 (to-list): Ditto.
15949 * gnus-art.el (article-hide-boring-headers): Use them.
15950 * gnus-msg.el (gnus-post-news): Ditto.
15951 * gnus-cus.el (gnus-group-parameters): Remove them.
15952
15953 2001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15954
15955 * gnus-draft.el (gnus-draft-reminder): New function.
15956
15957 * gnus-art.el (gnus-sender-save-name): New function.
15958
15959 2001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15960
15961 * mm-util.el (mm-mime-charset): Error message.
15962
15963 2001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15964
15965 * message.el (message-check-news-body-syntax): Don't check mml lines.
15966
15967 2001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15968
15969 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
15970 subscribe.
15971
15972 * gnus-start.el (gnus-call-subscribe-functions): New function.
15973 (gnus-find-new-newsgroups): Use it.
15974 (gnus-ask-server-for-new-groups): Use it.
15975 (gnus-check-first-time-used): Use it.
15976 (gnus-subscribe-newsgroup-method): Grok a list of functions.
15977 (gnus-subscribe-options-newsgroup-method): Ditto.
15978 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
15979 return .
15980
15981 2001-02-12 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15982
15983 * gnus-cus.el (gnus-score-customize): Doc fix.
15984
15985 2001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15986
15987 * gnus-group.el (gnus-group-suspend): Offer save summaries.
15988
15989 * gnus-art.el (gnus-treat-leading-whitespace): New variable.
15990 (gnus-treatment-function-alist): Use it.
15991 (article-remove-leading-whitespace): New function.
15992 (gnus-article-make-menu-bar): Use it.
15993
15994 * gnus-sum.el (gnus-summary-wash-empty-map): Add
15995 remove-leading-whitespace.
15996 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
15997 because of conflict.
15998
15999 2001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16000
16001 * gnus-cus.el (gnus-score-customize): Error on no score file.
16002
16003 2001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16004
16005 * mm-decode.el (mm-merge-handles): New function.
16006
16007 * mm-view.el (mm-inline-message): Use it.
16008 (mm-view-message): Ditto.
16009
16010 * mm-partial.el (mm-inline-partial): Ditto.
16011
16012 * mm-extern.el (mm-inline-external-body): Ditto.
16013
16014 * gnus-art.el (gnus-mime-view-part): Ditto.
16015 (gnus-mime-view-part-as-type): Ditto.
16016 (gnus-mime-save-part-and-strip): Prevent users to strip in some
16017 cases.
16018
16019 2001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16020
16021 * message.el (message-cancel-news): Allow to shoot foot.
16022 (message-supersede): Ditto.
16023
16024 2001-02-08 Tommi Vainikainen <thv@iki.fi>
16025 Trivial patch.
16026
16027 * gnus-sum.el (gnus-simplify-subject-re): Use
16028 message-subject-re-regexp.
16029
16030 2001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16031
16032 * nnmail.el (nnmail-expiry-target-group): Bind
16033 nnmail-cache-accepted-message-ids to nil.
16034
16035 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
16036 coding system.
16037
16038 2001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16039
16040 * qp.el (quoted-printable-encode-region): Make sure characters are
16041 between 00 and FF. Don't check charset.
16042
16043 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
16044 in Emacs 20.
16045 * rfc2047.el (rfc2047-q-encode-region): Ditto.
16046
16047 2001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16048
16049 * message.el (message-make-forward-subject): Argument decoded.
16050 (message-forward): Use it when digest.
16051
16052 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
16053 buffer.
16054
16055 2001-02-07 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16056
16057 * message.el (message-generate-headers-first): Doc fix.
16058
16059 2001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16060
16061 * gnus-art.el (article-make-date-line): Error proof.
16062
16063 2001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16064
16065 * gnus-group.el (gnus-group-listing-limit): New variable.
16066 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
16067
16068 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
16069
16070 2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16071
16072 * message.el (message-newline-and-reformat): Special case for
16073 breaking at BOL.
16074
16075 2001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
16076
16077 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
16078 message/rfc822.
16079
16080 2001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16081
16082 * message.el (message-encode-message-body): Don't insert
16083 Content-Type if it is inside a mail.
16084
16085 2001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16086
16087 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
16088 gnus-article-commands-menu.
16089
16090 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
16091 in Emacs.
16092
16093 * gnus-start.el (gnus-read-descriptions-file): Use
16094 gnus-group-name-charset and gnus-group-charset-alist.
16095
16096 2001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16097
16098 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
16099 active region.
16100
16101 * gnus-start.el (gnus-group-change-level): Remove from both
16102 gnus-zombie-list and gnus-killed-list.
16103
16104 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16105
16106 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
16107 gnus-subscribe-topics.
16108
16109 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
16110
16111 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16112
16113 * gnus-art.el (gnus-article-make-menu-bar): Make
16114 gnus-article-post-menu.
16115
16116 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
16117
16118 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
16119
16120 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
16121
16122 * message.el (message-mode-menu): Ditto.
16123
16124 * gnus-art.el (defvar): eval-when-compile.
16125
16126 2001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16127
16128 * gnus-agent.el (gnus-agentize): Fix doc.
16129
16130 2001-02-02 Karl Kleinpaste <karl@charcoal.com>
16131
16132 * mml.el (mml-preview): Bind `q'.
16133
16134 2001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16135
16136 * mm-util.el (mm-mime-mule-charset-alist): Non-Mule case.
16137
16138 2001-01-31 Dave Love <fx@gnu.org>
16139
16140 * mm-util.el (mm-mime-mule-charset-alist)
16141 (mm-find-mime-charset-region): Consider mule-utf-8.
16142
16143 2001-01-31 Dave Love <fx@gnu.org>
16144
16145 * gnus-art.el (gnus-article-x-face-command)
16146 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
16147 :version.
16148
16149 2001-01-26 Dave Love <fx@gnu.org>
16150
16151 * mm-util.el (mm-multibyte-string-p): New.
16152
16153 ;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
16154 ;; (quoted-printable-encode-region): Doc fix. Don't call
16155 ;; string-as-multibyte on class. Clarify line-folding.
16156 (quoted-printable-encode-string): Make temp buffer inherit
16157 string's multibyteness.
16158
16159 2001-01-23 Gerd Moellmann <gerd@gnu.org>
16160
16161 * nnheader.el (toplevel): Don't require `gnus-util' at
16162 compile-time; this creates a circular dependency, and prevents
16163 a bootstrap.
16164
16165 2001-01-22 Andreas Schwab <schwab@suse.de>
16166
16167 * nnheader.el (gnus-delete-line): Autoload it as a macro.
16168
16169 2001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16170
16171 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
16172
16173 * gnus-art.el (article-hide-list-identifiers): Ditto.
16174
16175 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
16176
16177 2001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16178
16179 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
16180
16181 * gnus-art.el (article-hide-list-identifiers): Similar.
16182
16183 2001-01-31 Karl Kleinpaste <karl@charcoal.com>
16184
16185 * nnmail.el (nnmail-remove-list-identifiers): Improved.
16186
16187 2001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16188
16189 * gnus-score.el (gnus-summary-score-entry): Match may be an integer.
16190
16191 2001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16192
16193 * gnus-util.el (gnus-string-equal): New function.
16194
16195 * gnus-art.el (article-hide-boring-headers): Use it.
16196
16197 2001-01-27 Karl Kleinpaste <karl@charcoal.com>
16198
16199 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
16200
16201 2001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16202
16203 * gnus-msg.el (gnus-msg-mail): Support switch-action.
16204
16205 2001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16206
16207 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
16208 command if there is not last-saver.
16209
16210 2001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16211
16212 * nntp.el (nntp-open-connection): 201 is possible.
16213
16214 2001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16215
16216 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
16217 (rfc2047-charset-encoding-alist): Add big5.
16218
16219 2001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16220
16221 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
16222 (gnus-agent-remove-server): Ditto.
16223 (autoload): gnus-server-update-server.
16224
16225 * gnus-srvr.el (gnus-server-line-format): Add %a.
16226 (gnus-server-line-format-alist): Add gnus-tmp-agent.
16227 (gnus-server-insert-server-line): Use it.
16228
16229 2001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16230
16231 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
16232 GB2312 and Big5.
16233
16234 2001-01-24 Simon Josefsson <sj@extundo.com>
16235
16236 * mail-source.el (mail-sources): Add :program specifier to IMAP
16237 mail source.
16238 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
16239
16240 2001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16241
16242 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
16243
16244 2001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
16245
16246 * nntp.el (nntp-wait-for): Return the success code.
16247 (nntp-open-connection): Use it.
16248
16249 2001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
16250
16251 * gnus-int.el (gnus-check-server): Allow breaking the opening.
16252
16253 2001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16254
16255 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
16256
16257 2001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16258
16259 * gnus-sum.el (gnus-summary-print-article): Take one prefix
16260 argument. Allow to print several articles in one file.
16261
16262 2001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16263
16264 * webmail.el (webmail-type-definition): netaddress changes.
16265
16266 2001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16267
16268 * gnus.el: Fix copyright. Remove trailing spaces.
16269
16270 * message.el (message-forward): Use mule4.
16271
16272 2001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16273
16274 * mm-util.el (mm-string-as-unibyte): New function.
16275
16276 * message.el (message-forward): Use it.
16277
16278 2001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16279
16280 * message.el (message-cite-original-without-signature): Don't peel
16281 off the blank line.
16282 (message-get-reply-headers): Add Cc if it is not in follow-to.
16283
16284 2001-01-20 Simon Josefsson <sj@extundo.com>
16285
16286 * mm-decode.el (mm-handle-multipart-from): Add.
16287 (mm-dissect-buffer): Save From: header value.
16288 (mm-security-from): Remove.
16289 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
16290
16291 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
16292 instead of `mml-security-from'. Protect null from value.
16293
16294 2001-01-20 Simon Josefsson <sj@extundo.com>
16295
16296 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
16297 application/vnd.ms-excel attachments.
16298
16299 2001-01-19 Simon Josefsson <sj@extundo.com>
16300
16301 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
16302
16303 2001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16304
16305 * message.el (message-ignored-mail-headers): Ditto.
16306
16307 2001-01-19 Simon Josefsson <sj@extundo.com>
16308
16309 * message.el (message-ignored-news-headers): Only search beginning
16310 of line.
16311
16312 2001-01-19 ShengHuo Zhu <zsh@cs.rochester.edu>
16313 Trivial patch from Alberto Lusiani <a.lusiani@noemail.org>
16314
16315 * message.el (message-send-mail): Content-Type may not be there.
16316
16317 2001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16318
16319 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
16320 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
16321
16322 * gnus-art.el (article-display-x-face): Insert X-Face if there is
16323 not.
16324
16325 2001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16326
16327 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
16328 non-native groups.
16329
16330 2001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16331
16332 * message.el (message-yank-original): Understand
16333 universal-argument.
16334
16335 2001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16336
16337 * gnus-art.el (gnus-boring-article-headers): Add to-address.
16338 (article-hide-boring-headers): Ditto.
16339
16340 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
16341
16342 2001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16343
16344 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
16345 one.
16346
16347 2001-01-16 Simon Josefsson <simon@josefsson.org>
16348
16349 * message.el (message-make-in-reply-to): Add comment to message-id
16350 (old syntax, see 2000-08-02 change).
16351
16352 2001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16353
16354 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
16355 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
16356 (gnus-button-reply): Ditto.
16357
16358 2001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
16359
16360 * gnus-art.el (article-display-x-face): Fix.
16361
16362 2001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16363
16364 * gnus-art.el (article-display-x-face): Use
16365 gnus-original-article-buffer.
16366
16367 2001-01-15 Jack Twilley <jmt@tbe.net>
16368
16369 * message.el (message-add-header): Move to point-max.
16370
16371 2001-01-15 Simon Josefsson <simon@josefsson.org>
16372
16373 * smime.el (smime-CA-directory, smime-CA-file): Change default to
16374 nil, improve documentation.
16375 (smime-certificate-directory): Comment out false hints (until it
16376 is implemented).
16377
16378 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
16379 there aren't any keys.
16380 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
16381 verify certificate. Default is changed to only check integrity.
16382 Improved security status texts. If a certificate doesn't contain
16383 a email address, don't fail.
16384
16385 * smime.el (smime-noverify-region):
16386 (smime-noverify-buffer): New functions. Verifies integrity only.
16387
16388 2001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16389
16390 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
16391
16392 2001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16393
16394 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
16395 (gnus-remove-some-windows): Ditto.
16396
16397 2001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16398
16399 * gnus-art.el (article-make-date-line): 11th.
16400
16401 2001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16402
16403 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
16404 (mml2015-gpg-sign): Ditto.
16405
16406 2001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16407
16408 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
16409 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
16410
16411 2001-01-08 Dave Love <fx@gnu.org>
16412
16413 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
16414 single character.
16415
16416 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
16417
16418 * message.el: Doc and message fixes.
16419 (message-send-rename-function)
16420 (message-make-forward-subject-function)
16421 (message-send-mail-function, message-reply-to-function)
16422 (message-wide-reply-to-function, message-followup-to-function)
16423 (message-distribution-function, message-auto-save-directory): Fix
16424 :type.
16425
16426 * mml.el (mml-parse-1): Frob mml-confirmation-set when
16427 proceeding after warnings. Amend multipart warning message.
16428
16429 2001-01-04 Dave Love <fx@gnu.org>
16430
16431 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
16432 compiling.
16433 (gnus-make-directory): Require nnmail.
16434
16435 * mm-decode.el (mm-inline-media-tests): Add
16436 image/x-portable-bitmap.
16437 (mm-get-image): Grok pbm.
16438
16439 2001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
16440
16441 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
16442
16443 2001-01-09 Didier Verna <didier@xemacs.org>
16444
16445 * gnus-agent.el: Moved some XEmacs specific hook add-ons from
16446 `gnus-xmas-[re]define' to avoid loosing user custom settings.
16447 * gnus-art.el: Ditto.
16448 * gnus-group.el: Ditto.
16449 * gnus-salt.el: Ditto.
16450 * gnus-sum.el: Ditto.
16451 * gnus-topic.el: Ditto.
16452 * gnus-xmas.el (gnus-xmas-define): See above.
16453 * gnus-xmas.el (gnus-xmas-redefine): See above.
16454 * gnus-xmas.el (gnus-xmas-glyph-directory): Generate a
16455 non-continuable error when the directory can't be found.
16456
16457 2001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16458
16459 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
16460 handle.
16461 * gnus-art.el (gnus-mime-view-part): Copy it.
16462 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
16463
16464 2001-01-09 Michael Downes <mjd@ams.org>
16465
16466 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
16467
16468 2001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16469
16470 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
16471 orig-file. Use ',source.
16472
16473 2001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16474
16475 * gnus-xmas.el (gnus-xmas-modeline-glyph):
16476 (gnus-xmas-group-startup-message):
16477 Detect gnus-xmas-glyph-directory when it is nil.
16478
16479 2001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16480
16481 * pop3.el (pop3-get-message-count): Andrew Innes
16482 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
16483
16484 2001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
16485
16486 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
16487
16488 * time-date.el (time-to-number-of-days): New function.
16489
16490 2001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com>
16491 Trivial patch.
16492
16493 * nnslashdot.el (nnslashdot-request-list): Always get the right
16494 sid.
16495
16496 2001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16497
16498 * message.el (message-minibuffer-local-map): New keymap.
16499 (message-read-from-minibuffer): Use it.
16500 * gnus-msg.el (gnus-summary-resend-message): Use it.
16501
16502 2001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16503
16504 * gnus-start.el (gnus-display-time-event-handler): New function.
16505 (gnus-after-getting-new-news-hook): Use it.
16506
16507 2001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
16508
16509 * message.el (message-ignored-mail-headers): Add draft header.
16510
16511 2001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
16512
16513 * gnus-sum.el (gnus-summary-expire-articles): Don't save
16514 excursion.
16515
16516 * nnslashdot.el (nnslashdot-request-list): Get the right year.
16517
16518 2001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
16519
16520 A revoked patch.
16521 * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
16522
16523 2000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16524
16525 * qp.el (quoted-printable-decode-region): Don't backward-char.
16526
16527 2000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
16528
16529 * gnus-draft.el: Mark articles as replied.
16530
16531 * gnus-sum.el (gnus-summary-add-mark): New function.
16532
16533 * gnus-group.el (gnus-add-mark): New function.
16534
16535 * gnus-sum.el (gnus-summary-buffer-name): New function.
16536 (gnus-summary-setup-buffer): Use it.
16537
16538 * gnus-draft.el: Set things up with the right post method and
16539 stuff.
16540
16541 * message.el (message-ignored-news-headers): Remove X-Draft-From.
16542
16543 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
16544
16545 * gnus.el (gnus-draft-meta-information-header): New variable.
16546
16547 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16548
16549 * gnus-art.el (gnus-treatment-function-alist): Move the date
16550 functions before the header sorting functions.
16551
16552 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
16553
16554 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
16555 to empty fill prefixes.
16556
16557 2000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16558
16559 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
16560 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
16561
16562 2000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16563
16564 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
16565
16566 * nnml.el (autoload): Move to nnheader.el.
16567
16568 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
16569 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
16570 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
16571 Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
16572
16573 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16574
16575 * gnus-art.el (article-make-date-line): Get the hours right.
16576 (gnus-ignored-headers): More hiding.
16577
16578 * nnmail.el (nnmail-expiry-wait): Not an integer.
16579
16580 * message.el (message-goto-body): Only expand abbrev when called
16581 interactively.
16582 (message-make-lines): Use it.
16583
16584 2000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16585
16586 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
16587
16588 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16589
16590 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
16591 include the expunged articles.
16592
16593 * gnus-group.el (gnus-group-sort-by-server): New function.
16594
16595 * gnus.el (gnus-method-to-server-name): New function.
16596 (gnus-group-prefixed-name): Use it.
16597
16598 * gnus-group.el (gnus-group-sort-function): Doc fix.
16599 (gnus-group-sort-groups-by-server): New command.
16600
16601 2000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
16602
16603 * gnus-art.el (gnus-treat-date-english): New variable.
16604 (article-date-english): New command.
16605 (gnus-english-month-names): New variable.
16606 (article-make-date-line): Do 'english.
16607
16608 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
16609 after the fill prefix.
16610
16611 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
16612 score...".
16613
16614 * gnus-art.el (gnus-ignored-headers): Hide more headers.
16615
16616 * message.el (message-mode-map): Bind comment-region.
16617
16618 * gnus-art.el (gnus-mime-display-part): Let w3 display
16619 multipart/related.
16620
16621 * mm-bodies.el (mm-long-lines-p): New function.
16622 (mm-body-encoding): Use it.
16623 (mm-body-encoding): Encode articles with lines longer than 1000
16624 characters.
16625
16626 2000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16627
16628 * mm-util.el (mm-enable-multibyte): Use
16629 default-enable-multibyte-characters.
16630 (mm-enable-multibyte-mule4): Ditto.
16631 (mm-disable-multibyte): Test XEmacs.
16632 (mm-disable-multibyte-mule4): Ditto.
16633 (mm-with-unibyte-current-buffer): Simplified.
16634 (mm-with-unibyte-current-buffer-mule4): Ditto.
16635
16636 2000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
16637
16638 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
16639
16640 * nnheader.el (nnheader-string-as-multibyte): New alias.
16641
16642 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
16643
16644 * gnus-uu.el (gnus-message-process-mark): New function.
16645 (gnus-uu-mark-by-regexp): Use it.
16646 (gnus-new-processable): New function.
16647
16648 2000-12-28 19:21:57 Inge Frick <inge@nada.kth.se>
16649 Trivial patch.
16650
16651 * gnus-sum.el (gnus-no-mark): New variable.
16652
16653 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
16654
16655 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
16656 backslashes.
16657
16658 2000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
16659
16660 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
16661 definition.
16662
16663 2000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16664
16665 * qp.el (quoted-printable-encode-region): Don't check multibyte in
16666 XEmacs.
16667
16668 2000-12-25 Lloyd Zusman <ljz@asfast.com>
16669 Trivial patch.
16670
16671 * mml.el (mml-read-tag): Save tag location.
16672
16673 2000-12-25 Simon Josefsson <simon@josefsson.org>
16674
16675 * starttls.el: Sync with Emacs 21.
16676
16677 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16678
16679 * message.el (message-mail): Support yank-action.
16680
16681 * message.el (message-setup): Revoke the last change.
16682
16683 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16684
16685 * message.el (message-setup): Use cons. Suggested by Johan Vromans
16686 <jvromans@squirrel.nl>.
16687
16688 2000-12-24 Simon Josefsson <sj@extundo.com>
16689
16690 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
16691 mailing list junk at end of part.
16692
16693 2000-12-23 Simon Josefsson <sj@extundo.com>
16694
16695 * nnimap.el (nnimap-expiry-target): New function.
16696 (nnimap-request-expire-articles): Use it.
16697
16698 2000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16699
16700 * gnus.el (gnus-group-parameters-more): New variable.
16701 * gnus-cus.el (gnus-group-customize): Use it.
16702
16703 * gnus.el (gnus-define-group-parameter): New macro.
16704 (auto-expire): Use it
16705 (total-expire): Use it.
16706 * gnus-art.el (banner): Use it.
16707
16708 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
16709 <ljz@asfast.com>.
16710
16711 2000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16712
16713 * gnus-topic.el (gnus-topic-create-topic): Use list.
16714
16715 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
16716 before binding gnus-default-article-saver.
16717
16718 * gnus-sum.el (gnus-summary-save-article):
16719 (gnus-summary-pipe-output):
16720 (gnus-summary-save-article-mail):
16721 (gnus-summary-save-article-rmail):
16722 (gnus-summary-save-article-file):
16723 (gnus-summary-write-article-file):
16724 (gnus-summary-save-article-body-file): Ditto.
16725
16726 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
16727
16728 2000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16729
16730 * gnus-art.el (gnus-mime-security-button-map):
16731 (gnus-mime-button-map): Add parent.
16732
16733 2000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16734
16735 * messagexmas.el (message-xmas-redefine): New function.
16736
16737 * message.el: Use it.
16738
16739 * gnus-art.el (gnus-article-check-hidden-text): Return t.
16740
16741 * gnus-util.el (gnus-remove-text-properties-when): Return t.
16742
16743 2000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16744
16745 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
16746 malformatted messages.
16747
16748 2000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16749
16750 * mm-util.el (mm-image-load-path): New function.
16751
16752 * gnus-group.el (gnus-group-make-tool-bar): Use it.
16753
16754 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
16755
16756 * message.el (message-tool-bar-map): Use it.
16757
16758 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
16759
16760 * gnus-art.el (article-treat-dumbquotes): Quote \.
16761
16762 2000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16763
16764 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
16765 Emacs 20 runs on a terminal.
16766
16767 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16768
16769 * gnus-msg.el (gnus-bug): Revert to save-excursion.
16770
16771 * mml.el (gnus-add-minor-mode): Autoload.
16772
16773 * message.el (message-forward): Save-restriction.
16774
16775 2000-12-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16776
16777 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
16778 Paul Stevenson <p.stevenson@surrey.ac.uk>
16779
16780 2000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16781
16782 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
16783
16784 * mml.el (gnus-ems): Don't require.
16785
16786 * gnus.el (gnus-decode-rfc1522): Removed.
16787 (gnus-set-text-properties): Define.
16788
16789 2000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16790
16791 * gnus-art.el (gnus-mime-*): Handle may be nil.
16792
16793 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
16794
16795 * gnus.el (gnus-group-remove-excess-properties): Not defined
16796 in gnus-xmas.
16797
16798 2000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16799
16800 * message.el (message-mail-user-agent): Add :version.
16801
16802 2000-12-21 Miles Bader <miles@gnu.org>
16803
16804 * message.el (message-mode): Set `comment-start' to the yank prefix.
16805
16806 2000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16807
16808 * message.el (message-mail-user-agent): New variable.
16809 (message-setup): Renamed to message-setup-1. Support
16810 mail-user-agent.
16811 (message-mail-user-agent): New function.
16812 (message-mail): Use it.
16813 (message-reply): Use it.
16814 (message-resend): Use it.
16815 (message-mail-other-window): Use it.
16816 (message-mail-other-frame): Use it.
16817
16818 * gnus-msg.el (gnus-bug): Support mail-user-agent.
16819
16820 2000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16821
16822 * message.el (message-tool-bar-map): Simplify.
16823 (message-narrow-to-head-1): New function.
16824 (message-narrow-to-head): Use it.
16825 (message-reply): Ditto.
16826 (message-cancel-news): Ditto.
16827 (message-supersede): Ditto.
16828 (message-make-forward-subject): Ditto.
16829 (message-bounce): Ditto.
16830
16831 2000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16832
16833 * uudecode.el (uudecode-decode-region-external): make-temp-file
16834 may not be defined.
16835
16836 * binhex.el (defalias): eval-and-compile.
16837
16838 * message.el (message-tool-bar-map): New function.
16839 (message-mode): Use it.
16840
16841 2000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16842
16843 * nntp.el (nntp-find-connection): Remove the entry.
16844 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
16845
16846 2000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16847
16848 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
16849
16850 * message.el (message-forward): Copy buffer in unibyte mode.
16851
16852 2000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16853
16854 * message.el (message-make-forward-subject): Don't widen. Decode.
16855 (message-forward): Don't decode subject.
16856
16857 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
16858
16859 * qp.el (quoted-printable-encode-region): Upcase QP.
16860
16861 2000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16862
16863 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
16864 mail-extract-a-c instead. Don't depend on Gnus.
16865
16866 * mml.el (gnus-ems): Require it.
16867
16868 * gnus-msg.el (gnus-summary-mail-forward): ???
16869
16870 * message.el (message-forward): Move mime-to-mml here.
16871
16872 2000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16873
16874 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
16875 * gnus-art.el (gnus-insert-mime-button): Simplify.
16876 (gnus-mime-display-alternative): Ditto.
16877 (gnus-insert-mime-security-button): Ditto.
16878
16879 2000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16880
16881 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
16882 text-property-not-all doesn't return nil when start=mark(end).
16883 (gnus-remove-text-properties-when): Ditto.
16884
16885 2000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16886
16887 * gnus-start.el (gnus-group-change-level): Remove group from
16888 gnus-active-hashtb if real killed.
16889
16890 2000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16891
16892 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
16893 (gnus-mime-display-alternative): Ditto.
16894 (gnus-insert-mime-security-button): Ditto.
16895
16896 2000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16897
16898 * gnus-start.el (gnus-group-change-level): Don't add it into
16899 killed-list if it was killed.
16900
16901 2000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16902
16903 * nnmbox.el (nnmbox-file-coding-system): Use binary.
16904 (nnmbox-active-file-coding-system): Ditto.
16905
16906 * gnus-cus.el (gnus-group-parameters): Add posting-style.
16907
16908 2000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16909
16910 * gnus.el (gnus-version):
16911 (gnus-version-number): Set to Oort Gnus 0.01.
16912
16913 * gnus-art.el (gnus-mime-security-button-map):
16914 (gnus-insert-mime-security-button): Fix for Emacs21.
16915
16916 2000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16917
16918 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
16919 easymenu, because XEmacs doesn't understand :help.
16920
16921 * mm-uu.el: Require binhex.
16922
16923 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16924
16925 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
16926
16927 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
16928
16929 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
16930
16931 2000-12-18 Gerd Moellmann <gerd@gnu.org>
16932
16933 * *.xpm, *.pbm: Convert icons icons to size 24x24.
16934
16935 2000-12-18 Dave Love <fx@gnu.org>
16936
16937 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
16938 (unused).
16939
16940 2000-12-13 Miles Bader <miles@gnu.org>
16941
16942 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
16943 to t, so that we don't get stuck while trying to smilefy
16944 intangible text.
16945
16946 2000-12-12 Gerd Moellmann <gerd@gnu.org>
16947
16948 * smiley-ems.el (smiley-regexp-alist): Make regexps match
16949 at the end of the buffer.
16950 (smiley-region): In the loop, move to the end of the submatch
16951 matching the smiley instead of using the end of the match
16952 of the whole regexp.
16953
16954 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
16955
16956 * message.el (message-mode): Doc fix.
16957
16958 2000-12-12 Gerd Moellmann <gerd@gnu.org>
16959
16960 * smiley-ems.el (smiley-region): Doc fix.
16961
16962 2000-12-11 Miles Bader <miles@gnu.org>
16963
16964 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
16965 bottom line visible, check to see if it's partially obscured, and
16966 if so, either scroll one more line to make it fully visible, or
16967 revert to showing the second line from the top.
16968
16969 2000-12-07 Dave Love <fx@gnu.org>
16970
16971 * mailcap.el (mailcap-download-directory)
16972 * gnus-audio.el (gnus-audio-directory)
16973 * smiley-ems.el (smiley-data-directory): Fix :type.
16974
16975 2000-11-30 Dave Love <fx@gnu.org>
16976
16977 * message.el (message-auto-save-directory): Use
16978 file-name-as-directory.
16979 (message-set-auto-save-file-name): Create
16980 message-auto-save-directory if necessary.
16981 (message-replace-chars-in-string): Removed -- unused.
16982 (message-mail-alias-type): Customize.
16983 (message-headers): Remove duplicate defgroup.
16984
16985 2000-11-29 Dave Love <fx@gnu.org>
16986
16987 * qp.el (quoted-printable-decode-region): Use error, not message
16988 to report malformed text (like base64). Amend message.
16989
16990 2000-11-29 Miles Bader <miles@gnu.org>
16991
16992 * message.el (message-header-lines): Fontify tag.
16993
16994 2000-11-27 Dave Love <fx@gnu.org>
16995
16996 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
16997 compiler warning.
16998
16999 ;2000-11-26 Dave Love <fx@gnu.org>
17000 ;
17001 ; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
17002 ;
17003 2000-11-23 Dave Love <fx@gnu.org>
17004
17005 * uu-post.pbm, uu-decode.pbm: New files from XPMs.
17006
17007 * mm-uu.el (uudecode): Require.
17008 (uudecode-decode-region, uudecode-decode-region-external): Don't
17009 autoload.
17010 (mm-uu-copy-to-buffer): Doc fix.
17011 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
17012 type fix.
17013
17014 * mailcap.el: Doc fixes.
17015 (mailcap-mime-data): Various adjustments.
17016 (mailcap): New group.
17017 (mailcap-download-directory): Customize.
17018 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
17019 (mailcap-temporary-directory): Deleted (unused).
17020 (mailcap-unescape-mime-test): Simplify slightly.
17021 (mailcap-viewer-passes-test): Use functionp.
17022 (mailcap-command-p): Aliased to executable-find.
17023
17024 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
17025 default-enable-multibyte-characters is nil.
17026
17027 2000-11-22 Gerd Moellmann <gerd@gnu.org>
17028
17029 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
17030
17031 2000-11-21 Dave Love <fx@gnu.org>
17032
17033 * gnus-art.el (gnus-mime-button-map): Don't inherit from
17034 gnus-article-mode-map.
17035 ; (gnus-mime-button-menu): Use mouse-set-point.
17036 (gnus-insert-mime-button, gnus-mime-display-alternative)
17037 (gnus-mime-display-alternative): Don't use local-map property.
17038
17039 2000-11-17 Dave Love <fx@gnu.org>
17040
17041 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
17042 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
17043 and make-temp-file.
17044 (uudecode-decode-region): Doc fix.
17045
17046 2000-11-14 Dave Love <fx@gnu.org>
17047
17048 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
17049 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
17050 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
17051 New files, derived from the XPMs.
17052
17053 2000-11-10 Dave Love <fx@gnu.org>
17054
17055 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
17056 (gnus-agent-lib-file, gnus-agent-load-alist)
17057 (gnus-agent-save-alist, gnus-agent-article-name): Use
17058 expand-file-name.
17059
17060 * gnus-group.el (gnus-group-name-charset-method-alist): Add
17061 :version.
17062 (nnkiboze-score-file): Defvar when compiling.
17063
17064 * gnus-start.el (gnus-read-newsrc-file): Add :version.
17065
17066 * gnus-art.el (gnus-article-banner-alist)
17067 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
17068 (gnus-article-date-lapsed-new-header)
17069 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
17070 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
17071 (gnus-treat-strip-headers-in-body)
17072 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
17073 (gnus-treat-translate): Add :version.
17074 (gnus-article-mime-part-function): Fix defcustom.
17075
17076 * nnmail.el (nnmail-expiry-target)
17077 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
17078 (nnmail-split-header-length-limit): Add :version.
17079
17080 * gnus-sum.el (gnus-auto-expirable-marks)
17081 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
17082 (gnus-extra-headers, gnus-ignored-from-addresses)
17083 (gnus-newsgroup-ignored-charsets)
17084 (gnus-group-highlight-words-alist)
17085 (gnus-summary-show-article-charset-alist): Add :version.
17086
17087 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
17088 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
17089 files, converted from the XPMs.
17090
17091 * gnus-cache.el (gnus-cache-active-file): Don't use
17092 file-name-as-directory on directory.
17093 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
17094 use file-name-as-directory on directory.
17095
17096 * time-date.el (timezone-make-date-arpa-standard): Autoload.
17097 (date-to-time): Use it.
17098
17099 ; * message.el (message-mode) <adaptive-fill-regexp>:
17100 ; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
17101 ; (message-newline-and-reformat): Likewise.
17102 (message-forward-as-mime, message-forward-ignored-headers)
17103 (message-buffer-naming-style, message-default-charset)
17104 (message-dont-reply-to-names, message-send-mail-partially-limit):
17105 Add :version.
17106
17107 * mm-util.el: Doc fixes.
17108 (mm-mime-charset): Don't use the raw result of
17109 mm-preferred-coding-system.
17110 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
17111 (mm-with-unibyte): Simplify.
17112
17113 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
17114 concat.
17115
17116 * pop3.el (pop3-version): Deleted.
17117 (pop3-make-date): New function, avoiding message-make-date.
17118 (pop3-munge-message-separator): Use it.
17119
17120 2000-11-09 Dave Love <fx@gnu.org>
17121
17122 * gnus-group.el (gnus-group-make-directory-group)
17123 (gnus-group-fetch-faq): Use expand-file-name.
17124 (gnus-group-fetch-faq): Simplify completing-read form.
17125
17126 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
17127 test for Mule.
17128
17129 * message.el (tool-bar-map): Defvar when compiling.
17130
17131 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
17132 (gnus-tm-lisp-directory): Deleted.
17133 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
17134 (featurep 'xemacs).
17135 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
17136 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
17137 version numbers from file names.
17138
17139 2000-11-08 Dave Love <fx@gnu.org>
17140
17141 * mm-view.el: Use featurep for XEmacs test.
17142 (mm-inline-message): Test for `remove-specifier'; don't use
17143 condition-case.
17144
17145 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
17146
17147 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
17148 (gnus-score-find-bnews): Don't concat "".
17149
17150 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
17151 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
17152 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
17153 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
17154
17155 * gnus-sum.el: Put some defvars in eval-when-compile.
17156 (gnus-summary-mode-hook): Add :options.
17157 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
17158 (gnus-summary-tool-bar-map): New variable.
17159 (gnus-summary-make-tool-bar): New function.
17160 (gnus-summary-mode): Put kill-all-local-variables first.
17161
17162 * gnus-group.el (gnus-group-toolbar-map): New variable.
17163 (gnus-group-make-tool-bar): Rewritten.
17164 (gnus-group-mode): Put kill-all-local-variables first.
17165
17166 * rfc2047.el: Require gnus-util.
17167
17168 * nnml.el (gnus-sorted-intersection): Autoload.
17169
17170 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
17171 Put some defvars in eval-when-compile.
17172 (gnus-intersection, gnus-sorted-complement): Autoload.
17173
17174 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
17175
17176 * mm-encode.el (mm-body-7-or-8): Autoload.
17177
17178 * mm-decode.el (mm-insert-inline): Autoload.
17179
17180 * mml.el:
17181 * message.el: Put some defvars in eval-when-compile.
17182
17183 * gnus-msg.el: Put some defvars in eval-when-compile.
17184 (gnus-msg-mail): Move after gnus-setup-message.
17185
17186 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
17187
17188 2000-11-07 Dave Love <fx@gnu.org>
17189
17190 * gnus-util.el (nnheader): Don't require message (recursive
17191 autoload).
17192
17193 * uudecode.el: Avoid compiler warnings.
17194
17195 * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
17196 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
17197
17198 2000-11-06 Dave Love <fx@gnu.org>
17199
17200 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
17201
17202 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
17203 (uudecode-char-int): New alias, replacing char-int.
17204 (uudecode-decode-region): Don't call buffer-disable-undo.
17205
17206 ; * mm-uu.el (mm-uu-configure): Unquote lambda.
17207 ; (mm-uu-configure-list): Doc fix.
17208 ;
17209 ; * earcon.el (running-xemacs): Don't define.
17210 ;
17211 ;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
17212 ;
17213 ; * message.el (message-font-lock-keywords): Match a final newline
17214 ; to help font-lock's multiline support.
17215 ;
17216 2000-11-03 Dave Love <fx@gnu.org>
17217
17218 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
17219
17220 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
17221 name.
17222
17223 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
17224 <banner>: Fix custom type, doc.
17225
17226 * mm-decode.el (mm-display-external): Space-prefix temp buffer
17227 name. Don't disable undo explicitly.
17228
17229 ;2000-11-02 Dave Love <fx@gnu.org>
17230 ;
17231 ; * message.el (message-font-lock-keywords): Use [:alpha:] for
17232 ; cite-prefix.
17233
17234 2000-11-01 Dave Love <fx@gnu.org>
17235
17236 * rfc2047.el (base64): Require unconditionally.
17237 (message-posting-charset): Defvar when compiling.
17238 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
17239 message.
17240
17241 * gnus-sum.el (nnoo): Require.
17242 (mm-uu-dissect): Autoload.
17243
17244 * mml.el (mml-parse-1): Clarify message.
17245 (mml-minibuffer-read-type): Use mailcap-mime-types.
17246
17247 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
17248
17249 * mml.el: Fix a typo in the requiring of CL.
17250
17251 2000-11-01 Dave Love <fx@gnu.org>
17252
17253 * utf7.el: Require cl when compiling.
17254
17255 * binhex.el: Use (featurep 'xemacs).
17256 (binhex-char-int): New alias, replacing char-int. Change callers.
17257 (binhex-decode-region): Simplify work buffer code.
17258 (binhex-decode-region-external): Use expand-file-name, not concat.
17259
17260 2000-10-30 Dave Love <fx@gnu.org>
17261
17262 * gnus-art.el: Fix 2000-10-27 change properly.
17263
17264 2000-10-28 Miles Bader <miles@gnu.org>
17265
17266 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
17267
17268 2000-10-27 Dave Love <fx@gnu.org>
17269
17270 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
17271 strings.
17272 (gnus-group-make-tool-bar): New function.
17273 (gnus-group-mode): Use it.
17274
17275 * message.el (message-mode-menu): Add some :help strings.
17276 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
17277 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
17278
17279 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
17280 * describe-group.xpm, get-news.xpm, kill-group.xpm:
17281 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
17282
17283 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
17284 display-graphic-p here.
17285
17286 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
17287
17288 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
17289 of the `gnus-xemacs' variable, as the latter has been removed.
17290 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
17291 * gnus-art.el (gnus-treat-display-xface)
17292 (gnus-treat-display-smileys, gnus-treat-display-picons)
17293 (gnus-article-read-summary-keys): Likewise.
17294
17295 2000-10-26 Dave Love <fx@gnu.org>
17296
17297 (defvar): Use rmail-spool-directory unconditionally.
17298
17299 2000-10-18 Dave Love <fx@gnu.org>
17300
17301 * mm-bodies.el (mm-uu-decode-function)
17302 (mm-uu-binhex-decode-function): Defvar when compiling.
17303
17304 * gnus-nocem.el (gnus-nocem-issuers): Update.
17305 (gnus-nocem-check-from): New option.
17306 (gnus-nocem-scan-groups): Use it.
17307 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
17308 (gnus-nocem-check-article-limit): Add :version.
17309
17310 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
17311
17312 * ietf-drums.el (mm-util): Require CL when compiling.
17313
17314 2000-10-15 Dave Love <fx@gnu.org>
17315
17316 * qp.el: Require mm-util.
17317
17318 2000-10-13 Dave Love <fx@gnu.org>
17319
17320 * qp.el (quoted-printable-decode-region): Avoid invalid
17321 coding-systems.
17322
17323 2000-10-12 Gerd Moellmann <gerd@gnu.org>
17324
17325 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
17326 to a recursive load.
17327
17328 2000-10-12 Dave Love <fx@gnu.org>
17329
17330 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
17331
17332 * gnus.el (gnus-group-startup-message): Check for PBM image.
17333
17334 2000-10-09 Dave Love <fx@gnu.org>
17335
17336 * mail-source.el (mail-source-fetch-imap): Bind
17337 default-enable-multibyte-characters rather than using
17338 mm-disable-multibyte.
17339
17340 2000-10-05 Dave Love <fx@gnu.org>
17341
17342 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
17343 Autoload.
17344 (quoted-printable-decode-region): Rename arg which confused
17345 charset with coding-system. Don't use nonascii-insert-offset.
17346 Coding-system encode the region initially. Don't recognize `=='
17347 as valid QP. Coding-system decode the region finally.
17348 (quoted-printable-decode-string): Rename arg which confused
17349 charset with coding-system.
17350
17351 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
17352 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
17353 mm-encode-coding-region.
17354 (mm-decode-body, mm-decode-string): Rename variables which
17355 confused charset with coding-system.
17356 (binhex-decode-region): Don't autoload.
17357 (mm-body-encoding): Require message.
17358 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
17359 cond branches.
17360
17361 * gnus-art.el (article-de-quoted-unreadable)
17362 (article-de-base64-unreadable): Fold search case
17363 rather than downcasing string. Apply mm-charset-to-coding-system
17364 to arg of quoted-printable-decode-region.
17365
17366 2000-10-04 Dave Love <fx@gnu.org>
17367
17368 * gnus-ems.el: Don't turn off compiler warnings in local vars.
17369 Require ring when compiling.
17370 (gnus-article-compface-xbm): New variable.
17371
17372 2000-10-04 Dave Love <fx@gnu.org>
17373
17374 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
17375 pbm images.
17376
17377 * frown.pbm, smile.pbm, wry.pbm: New files.
17378
17379 * frown.xbm, smile.xbm, wry.xbm: Deleted.
17380
17381 2000-10-03 Dave Love <fx@gnu.org>
17382
17383 * mail-source.el (mail-sources): Revert to nil.
17384
17385 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
17386
17387 * qp.el: Don't require mm-util.
17388 (quoted-printable-decode-region): Rewritten.
17389 (quoted-printable-decode-string, quoted-printable-encode-region):
17390 Doc fix.
17391 (quoted-printable-encode-region): Barf on multibyte characters.
17392 Maybe make the class multibyte. Upcase chars, not formatted
17393 strings. Allow mm-use-ultra-safe-encoding to be unbound.
17394 (quoted-printable-encode-string): Don't use
17395 mm-with-unibyte-buffer.
17396
17397 2000-09-29 Gerd Moellmann <gerd@gnu.org>
17398
17399 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
17400
17401 2000-09-21 Dave Love <fx@gnu.org>
17402
17403 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
17404 (for Emacs 20). Tidy somewhat.
17405
17406 2000-09-21 Dave Love <fx@gnu.org>
17407
17408 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
17409 image processing. Rationalize logic somewhat.
17410
17411 2000-09-20 Dave Love <fx@gnu.org>
17412
17413 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
17414 specifically.
17415
17416 * gnus.el (gnus-version-number): Avoid some redundant
17417 autoloads.
17418
17419 2000-09-20 Gerd Moellmann <gerd@gnu.org>
17420
17421 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
17422 to XBM; we always have PBM support.
17423
17424 2000-09-14 Dave Love <fx@gnu.org>
17425
17426 * gnus.el (gnus-charset):
17427 * mm-decode.el (mime-display):
17428 * imap.el (imap) <defgroup>: Add :version.
17429
17430 2000-09-13 Gerd Moellmann <gerd@gnu.org>
17431
17432 * parse-time.el: Fix author's mail address.
17433
17434 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
17435 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
17436 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
17437 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
17438 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
17439 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
17440 * rfc2231.el, uudecode.el: Fix copyright notice.
17441
17442 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
17443 require `w3' at load-time only if not running in batch mode.
17444
17445 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17446
17447 * gnus.el: Before merge with Emacs21.
17448
17449 2000-12-19 Raymond Scholz <ray-2000@zonix.de>
17450
17451 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
17452
17453 2000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
17454
17455 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
17456 to avoid conflict with the standard `back-to-indentation'
17457 binding.
17458
17459 2000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17460
17461 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
17462
17463 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
17464 (mm-disable-multibyte-mule4): Ditto.
17465 (mm-with-unibyte-current-buffer-mule4): Ditto.
17466
17467 2000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17468
17469 * pop3.el (pop3-movemail): Use binary.
17470 (pop3-movemail-file-coding-system): Removed.
17471
17472 2000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17473
17474 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
17475
17476 2000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17477
17478 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
17479 exists.
17480
17481 2000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17482
17483 * gnus-msg.el (gnus-post-method): Use backend name when the
17484 address is "".
17485
17486 2000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17487
17488 * gnus-art.el (article-verify-x-pgp-sig): Don't test
17489 mm-verify-option.
17490 (gnus-treat-x-pgp-sig): Default value.
17491 (gnus-ignored-headers): Redundant.
17492
17493 2000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17494
17495 * gnus-win.el (gnus-configure-frame): Save selected window.
17496
17497 2000-02-15 Andrew Innes <andrewi@gnu.org>
17498
17499 * nnmbox.el: Require gnus-range.
17500 (nnmbox-group-building-active-articles): New variable.
17501 (nnmbox-group-active-articles): New variable; this is a cache of
17502 all active articles by group and number.
17503 (nnmbox-in-header-p): New function.
17504 (nnmbox-find-article): New function.
17505 (nnmbox-record-active-article): New function.
17506 (nnmbox-record-deleted-article): New function.
17507 (nnmbox-is-article-active-p): New function.
17508 (nnmbox-retrieve-headers): Use nnmbox-find-article.
17509 (nnmbox-request-article): Ditto. Also supply extra arg to
17510 nnmbox-article-group-number.
17511 (nnmbox-request-expire-articles): Ditto.
17512 (nnmbox-request-move-article): Ditto.
17513 (nnmbox-request-replace-article): Ditto.
17514 (nnmbox-request-rename-group): Rename group entry in active
17515 article cache.
17516 (nnmbox-delete-mail): Update active article cache, unless article
17517 is being replaced.
17518 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
17519 than partially duplicating it.
17520 (nnmbox-article-group-number): Add extra `this-line' arg, to
17521 handle articles belonging to multiple groups.
17522 (nnmbox-save-mail): Update active article cache.
17523 (nnmbox-read-mbox): Build active article cache when loading mbox.
17524 Also do some repair work, if we find articles that are missing the
17525 appropriate X-Gnus-Newsgroup lines in the header. We can usually
17526 reconstruct these from Xref info.
17527
17528 2000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17529
17530 * mail-source.el (mail-source-report-new-mail): Use
17531 nnheader-run-at-time.
17532
17533 2000-02-15 Andrew Innes <andrewi@gnu.org>
17534
17535 * mail-source.el (mail-source-fetch-pop): Clear pop password when
17536 an error is thrown, and then rethrow the error.
17537 (mail-source-check-pop): Ditto.
17538 (mail-source-start-idle-timer): Prevent multiple pop checks
17539 running if the check takes a long time.
17540
17541 2000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17542
17543 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
17544 succeed.
17545
17546 2000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17547
17548 * gnus-win.el (gnus-configure-windows): Make sure
17549 nntp-server-buffer is live.
17550 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
17551
17552 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
17553
17554 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
17555
17556 2000-12-04 Andreas Jaeger <aj@suse.de>
17557
17558 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
17559
17560 2000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17561
17562 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
17563
17564 2000-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
17565 Trivial patch from Christopher Splinter <chris@splinter.inka.de>
17566
17567 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
17568
17569 2000-12-01 Simon Josefsson <sj@extundo.com>
17570
17571 * mml-smime.el (mml-smime-verify): Fix address parsing.
17572
17573 2000-12-01 Simon Josefsson <sj@extundo.com>
17574
17575 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
17576 more than one certificate inside PKCS#7 blob. Better security
17577 information (clamed / actual sender, openssl output, certificates
17578 inside message).
17579
17580 * smime.el (smime-verify-region): Output to /dev/null.
17581 (smime-buffer-as-string-region): Don't parse empty lines.
17582
17583 2000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17584
17585 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
17586 ?d and ?D.
17587 (gnus-mime-security-show-details-inline): New variable.
17588 (gnus-mime-security-show-details): Use them.
17589 (gnus-insert-mime-security-button): Ditto.
17590
17591 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
17592 Suggest by Michael Duggan (md5i@cs.cmu.edu).
17593 (mml2015-gpg-clear-verify): Ditto.
17594 (mml2015-gpg-decrypt-1): Ditto.
17595 (mml2015-use): Prefer 'gpg.
17596
17597 2000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17598
17599 * gnus-util.el (gnus-add-text-properties-when): New function.
17600 (gnus-remove-text-properties-when): Ditto.
17601
17602 * gnus-cite.el (gnus-article-hide-citation): Use them.
17603 (gnus-article-toggle-cited-text): Use them.
17604
17605 * gnus-art.el (gnus-signature-toggle): Use them.
17606 (gnus-article-show-hidden-text): Ditto.
17607 (gnus-article-hide-text): Ditto.
17608
17609 2000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17610
17611 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
17612
17613 2000-11-30 Simon Josefsson <sj@extundo.com>
17614
17615 * smime.el (smime-point-at-eol): New alias.
17616 (smime-buffer-as-string-region): Use it.
17617
17618 2000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17619
17620 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
17621
17622 2000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17623
17624 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
17625
17626 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
17627
17628 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
17629
17630 2000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
17631
17632 * nnmh.el (nnmh-request-expire-articles): Implemented
17633 expiry-target for nnmh backend.
17634
17635 2000-11-30 Simon Josefsson <sj@extundo.com>
17636
17637 * mm-decode.el (mm-security-from): New variable.
17638 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
17639
17640 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
17641 than `from'.
17642
17643 2000-11-30 Simon Josefsson <sj@extundo.com>
17644
17645 * mml-smime.el (mml-smime-verify): Verify that certificate mail
17646 address match sender address.
17647
17648 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
17649
17650 * smime.el (smime-verify-region): Don't copy buffer.
17651 (smime-decrypt-buffer): Use expand-file-name on keyfile.
17652 (smime-pkcs7-region): New function.
17653 (smime-pkcs7-certificates-region): Ditto.
17654 (smime-pkcs7-email-region): Ditto.
17655 (smime-buffer-as-string-region): Ditto.
17656
17657 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
17658 buffer.
17659
17660 2000-11-23 Jens Krinke <j.krinke@gmx.de>
17661
17662 * smime.el (smime-decrypt-region): Fix keyfile argument.
17663
17664 2000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17665
17666 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
17667
17668 2000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17669
17670 * message.el (message-shoot-gnksa-feet): New variable.
17671 (message-gnksa-enable-p): New function.
17672 (message-send): Use it.
17673 (message-check-news-body-syntax): Ditto.
17674
17675 2000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
17676
17677 * message.el (message-make-message-id): Remove the redundancy.
17678
17679 2000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17680
17681 * message.el (message-setup): Discourage using mc-install-*-mode.
17682
17683 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
17684
17685 2000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17686
17687 * gnus-cite.el (gnus-cite-parse): Guess citation length.
17688
17689 2000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17690
17691 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
17692
17693 2000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17694
17695 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
17696
17697 2000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17698
17699 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
17700 insert-buffer-substring.
17701
17702 * message.el (message-send-mail): Use buffer-substring-no-properties.
17703 (message-send-news): Ditto.
17704
17705 2000-11-22 David Edmondson <dme@dme.org>
17706
17707 * imap.el (imap-wait-for-tag): Message read info.
17708
17709 2000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17710
17711 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
17712 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
17713 (mml2015-gpg-encrypt): Ditto.
17714
17715 2000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17716
17717 * mm-decode.el (mm-verify-option): Default value.
17718
17719 * mml-sec.el (mml-secure-part): Error message.
17720
17721 2000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17722
17723 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
17724
17725 2000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17726
17727 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
17728
17729 2000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17730
17731 * gnus-art.el (gnus-article-describe-key): Use prompt.
17732 (gnus-article-describe-key-briefly): Ditto.
17733
17734 2000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17735
17736 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
17737
17738 2000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17739
17740 * gnus-art.el (gnus-article-describe-key): New function.
17741 (gnus-article-describe-key-briefly): New function.
17742
17743 2000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17744
17745 * mm-decode.el (mm-decrypt-option): Doc typo.
17746
17747 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
17748 return a number.
17749
17750 2000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17751
17752 * message.el (message-newline-and-reformat): Typo.
17753
17754 2000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17755
17756 * gnus-art.el (article-verify-x-pgp-sig): Check whether
17757 original-article-buffer exists.
17758
17759 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
17760 (rfc2047-header-encoding-alist): Addresses are different from text.
17761 (rfc2047-encode-message-header): Ditto.
17762 (rfc2047-dissect-region): Extra parameter.
17763 (rfc2047-encode-region): Ditto.
17764 (rfc2047-encode-string): Ditto.
17765
17766 2000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17767
17768 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
17769 (mm-uu-pgp-encrypted-extract): Use it.
17770 (mm-uu-pgp-signed-extract-1): New function.
17771 (mm-uu-pgp-signed-extract): Use it.
17772
17773 * gnus-art.el (gnus-mime-display-security): New function.
17774 (gnus-mime-display-part): Use it.
17775 (gnus-mime-security-verify-or-decrypt): New function.
17776 (gnus-mime-security-press-button): New function.
17777 (gnus-insert-mime-security-button): Use it.
17778
17779 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
17780 (mm-find-raw-part-by-type): Ditto.
17781 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
17782 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
17783 (mm-destroy-parts): Kill nested multibyte buffer.
17784
17785 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
17786 (mml2015-gpg-verify): Ditto.
17787
17788 2000-11-18 Simon Josefsson <sj@extundo.com>
17789
17790 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
17791 (mml2015-function-alist): Use it.
17792
17793 * mml-sec.el (mml-sign-alist): Update names.
17794 (mml-encrypt-alist): Ditto.
17795 (mml-secure-part-smime-sign): Moved to mml-smime.el
17796 as `mml-smime-sign-query'.
17797 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
17798 `mml-smime-get-file-cert'.
17799 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
17800 `mml-smime-get-dns-cert'.
17801 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
17802 `mml-smime-encrypt-query'.
17803 (mml-smime-sign-buffer): Use mml-smime-sign.
17804 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
17805
17806 * mml-smime.el (mml-smime-sign): New function.
17807 (mml-smime-encrypt):
17808 (mml-smime-sign-query):
17809 (mml-smime-get-file-cert):
17810 (mml-smime-get-dns-cert):
17811 (mml-smime-encrypt-query): Moved from mml-sec.el.
17812
17813 2000-11-16 Simon Josefsson <sj@extundo.com>
17814
17815 * mml2015.el (mml2015-gpg-clear-verify): New function.
17816 (mml2015-function-alist): Add it.
17817
17818 2000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17819
17820 * message.el (message-setup-fill-variables): Use
17821 message-cite-prefix-regexp.
17822 (message-newline-and-reformat): Check the end of citation, leading
17823 WSP, break in the cite prefix.
17824 (message-fill-paragraph): New function.
17825
17826 2000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
17827
17828 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
17829 raw 8-bit in headers in dk.* newsgroups.
17830
17831 2000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
17832
17833 * message.el (message-newline-and-reformat): Match extra WSPs.
17834
17835 2000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
17836
17837 * mml.el (mml-generate-mime-1): Ignore ascii.
17838
17839 2000-11-16 Justin Sheehy <justin@iago.org>
17840
17841 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
17842
17843 2000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17844
17845 * message.el (message-cite-prefix-regexp): Prefix should not end
17846 at space.
17847
17848 2000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17849
17850 * message.el (message-mode-syntax-table): Add - as a word
17851 constituent as in articles.
17852 (message-setup-fill-variables): Add -_. as supercite-style prefix.
17853 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
17854 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
17855
17856 2000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17857
17858 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
17859
17860 2000-11-12 David Edmondson <dme@dme.org>
17861
17862 * message.el (message-font-lock-keywords): Use
17863 message-cite-prefix-regexp.
17864
17865 2000-11-15 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
17866
17867 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
17868 Stein Arild Str\e,Ax\e(Bmme.
17869 (gnus-group-jump-to-group): Use it.
17870 (gnus-group-jump-to-group-prompt): Customize.
17871
17872 2000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
17873
17874 * mailcap.el (mailcap-possible-viewers): Match the entire string.
17875
17876 2000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
17877
17878 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
17879 incompatible.
17880 (mml2015-mailcrypt-sign): Ditto.
17881
17882 2000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
17883
17884 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
17885 group is open.
17886
17887 2000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
17888
17889 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
17890 nnvirtual articles.
17891 (gnus-backlog-request-article): Don't request nnvirtual articles.
17892
17893 2000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17894
17895 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
17896 * mml.el (mml-generate-mime-1): Save cont. Skip multipart attributes.
17897
17898 2000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
17899
17900 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
17901 * mml.el (mml-generate-mime-1): Use charset attribute.
17902 * mm-bodies.el (mm-encode-body): Add parameter charset.
17903 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
17904
17905 2000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17906
17907 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
17908 (mml2015-mailcrypt-clear-decrypt): Ditto.
17909 (mml2015-mailcrypt-verify): Ditto.
17910 (mml2015-mailcrypt-clear-verify): Ditto.
17911 (mml2015-gpg-verify): Ditto.
17912
17913 2000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
17914
17915 * smime.el (smime-openssl-program): Test the existence of openssl.
17916 * mml-smime.el: Require mm-decode.
17917 (mml-smime-verify-test): New function.
17918 * mm-decode.el (mm-verify-function-alist): Use it.
17919
17920 2000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
17921
17922 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
17923 anyway.
17924
17925 2000-11-13 Simon Josefsson <sj@extundo.com>
17926
17927 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
17928 verification doesn't work.
17929
17930 2000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
17931
17932 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
17933 (gnus-inews-do-gcc): Use it.
17934
17935 2000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
17936
17937 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
17938 leading space.
17939 * mm-extern.el (mm-inline-external-body): Report error when no
17940 access-type.
17941
17942 2000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
17943
17944 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
17945
17946 2000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
17947
17948 * gnus-art.el (gnus-mime-button-menu): Use select-window.
17949
17950 2000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
17951
17952 * gnus-art.el (gnus-mime-display-part): Display multipart/related
17953 as multipart/mixed.
17954
17955 2000-11-12 David Edmondson <dme@dme.org>
17956
17957 * message.el (message-cite-prefix-regexp): Moved from gnus-cite.el
17958 and replace `.' with `\w' to allow for different syntax tables
17959 (from Vladimir Volovich).
17960 * message.el (message-newline-and-reformat): Use
17961 `message-cite-prefix-regexp'.
17962 * gnus-cite.el (gnus-supercite-regexp): Use
17963 `message-cite-prefix-regexp'.
17964 * gnus-cite.el (gnus-cite-parse): Use
17965 `message-cite-prefix-regexp'.
17966
17967 2000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
17968
17969 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
17970 PGP SIGNATURE. Escape leading "-"'s.
17971 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
17972
17973 2000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
17974
17975 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
17976
17977 2000-11-11 Simon Josefsson <sj@extundo.com>
17978
17979 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
17980
17981 * smime.el (smime-details-buffer): New variable.
17982 (smime-sign-region):
17983 (smime-encrypt-region):
17984 (smime-verify-region):
17985 (smime-decrypt-region): Copy OpenSSL output to the buffer.
17986
17987 * mml-smime.el (mml-smime-verify): Support security info.
17988
17989 2000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
17990
17991 * mm-decode.el (mm-verify-option): Set default to nil.
17992 (mm-decrypt-option): Ditto.
17993 * gnus-art.el (article-verify-x-pgp-sig): New function.
17994
17995 2000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
17996
17997 * gnus-art.el (gnus-mime-display-alternative): Show button if no
17998 preferred part.
17999
18000 2000-11-07 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
18001
18002 * gnus-sum.el (gnus-move-split-methods): Say that
18003 `gnus-split-methods' uses file names, whereas this uses group
18004 names. (Report from Nevin Kapur.)
18005
18006 2000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
18007
18008 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
18009
18010 2000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18011
18012 * nnheader.el (nnheader-directory-files-is-safe): New variable.
18013 (nnheader-directory-articles): Use it.
18014 (nnheader-article-to-file-alist): Ditto.
18015
18016 2000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18017
18018 * rfc2047.el (rfc2047-pad-base64): New function.
18019 (rfc2047-decode): Use it.
18020
18021 2000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
18022
18023 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
18024 select method.
18025
18026 2000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18027
18028 * mml2015.el (mml2015-gpg-decrypt-1):
18029 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
18030
18031 2000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18032
18033 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
18034
18035 2000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
18036
18037 * pop3.el (pop3-munge-message-separator): A message may have an
18038 empty body.
18039
18040 2000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
18041
18042 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
18043 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
18044 (mm-uu-pgp-signed-extract): Use coding-system.
18045
18046 2000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18047
18048 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
18049 (gnus-insert-mime-security-button): New function.
18050 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
18051 * mml2015.el: Add security info when verify or decrypt.
18052 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
18053 (mm-uu-pgp-encrypted-extract): Ditto.
18054
18055 2000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
18056
18057 * mm-decode.el (mm-display-parts): New function.
18058 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
18059
18060 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
18061
18062 * gnus-mlspl.el: Documentation tweaks.
18063
18064 2000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18065
18066 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
18067 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
18068 argument.
18069
18070 2000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
18071
18072 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
18073
18074 2000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
18075
18076 * gnus-art.el (gnus-article-encrypt): New function.
18077 (gnus-article-encrypt-protocol-alist): New variable.
18078 (gnus-article-encrypt-protocol): New variable.
18079 * mml2015.el (mml2015-self-encrypt): New function.
18080 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
18081
18082 2000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
18083
18084 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
18085 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
18086 let mailcap do it.
18087 * mml2015.el: Remove snarf code.
18088 * mm-decode.el: Remove snarf code.
18089
18090 2000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
18091
18092 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
18093 (mml-insert-mime): Understand gnus-decoded.
18094 (mime-to-mml): New parameter handles.
18095 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
18096 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
18097
18098 2000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18099
18100 * mm-decode.el (mime-security): New group.
18101 (mm-verify-function-alist): Add test function.
18102 (mm-decrypt-function-alist): Ditto.
18103 (mm-snarf-option): Set default value as nil.
18104 (mm-find-part-by-type): Recursive parameter.
18105 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
18106 * mml2015.el: Support draft-ietf-openpgp-multsig.
18107
18108 2000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
18109
18110 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
18111 (gnus-article-view-part-as-charset): New function.
18112
18113 2000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18114
18115 * mm-decode.el (mm-verify-option): Default value.
18116 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
18117
18118 2000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18119
18120 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
18121
18122 2000-11-05 Simon Josefsson <sj@extundo.com>
18123
18124 * mml-smime.el (mml-smime-verify): Work in original multipart
18125 buffert.
18126
18127 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
18128 (mm-handle-multipart-ctl-parameter): Ditto.
18129 (mm-alist-to-plist): New function.
18130 (mm-dissect-buffer): Store CTL parameters and copy original buffer
18131 for multiparts.
18132 (mm-destroy-parts): Destroy multipart buffert.
18133 (mm-remove-part): Ditto.
18134
18135 * mml-smime.el (mml-smime-sign): Not used.
18136 (mml-smime-encrypt): Ditto.
18137
18138 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
18139
18140 Verify S/MIME signature support.
18141
18142 * mm-decode.el (mm-inline-media-tests): Add
18143 application/{x-,}pkcs7-signature.
18144 (mm-inlined-types): Ditto.
18145 (mm-automatic-display): Ditto.
18146 (mm-verify-function-alist): Ditto. Add name of method.
18147 (mm-decrypt-function-alist): Add name of method.
18148 (mm-find-part-by-type): Add documentation.
18149 (mm-possibly-verify-or-decrypt): Use new format of
18150 mm-{verify,decrypt}-function-alist. Use method names.
18151
18152 * mml-smime.el (mml-smime-verify): New function.
18153
18154 2000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18155
18156 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
18157
18158 2000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18159
18160 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
18161 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
18162 * mm-decode.el (mm-snarf-option): New variable.
18163
18164 2000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18165
18166 * mm-util.el (mm-subst-char-in-string): New function.
18167 (mm-replace-chars-in-string): Use it.
18168 * message.el (message-replace-chars-in-string): Use it.
18169 * nnheader.el (nnheader-replace-chars-in-string): Use it.
18170 * gnus-mh.el (mh-lib-progs): Shut up.
18171
18172 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18173
18174 * base64.el, md5.el: Moved to contrib directory.
18175
18176 2000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18177
18178 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
18179 the last article when search.
18180
18181 2000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18182
18183 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
18184 * nnmail.el (nnmail-pathname-coding-system): Ditto.
18185
18186 2000-09-29 David Edmondson <dme@thus.net>
18187
18188 * message.el (message-newline-and-reformat): Typo.
18189
18190 2000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18191
18192 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
18193
18194 2000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
18195
18196 * nntp.el (nntp-decode-text): Delete bogus status lines.
18197
18198 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
18199
18200 * message.el (message-font-lock-keywords): Match a final newline
18201 to help font-lock's multiline support.
18202
18203 2000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18204
18205 * nnoo.el (nnoo-set): New function.
18206
18207 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18208
18209 * gpg.el, gpg-ring.el: Moved to contrib directory.
18210
18211 2000-11-04 Simon Josefsson <sj@extundo.com>
18212
18213 * nnimap.el (nnimap-split-inbox): Typo.
18214
18215 2000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18216
18217 * gnus-msg.el (gnus-msg-mail): Move it backwards.
18218
18219 2000-11-03 Simon Josefsson <sj@extundo.com>
18220
18221 * rfc2231.el (rfc2231-parse-qp-string): New function.
18222 (require): rfc2047.
18223
18224 * mail-parse.el (mail-header-parse-content-type):
18225 (mail-header-parse-content-disposition): Support invalid QP
18226 encoded strings, by using `rfc2231-parse-qp-string'.
18227
18228 2000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18229
18230 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
18231 (rfc2231-decode-encoded-string): Typo "> X 1".
18232 (rfc2231-encode-string): Insert the name of charset.
18233 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
18234
18235 2000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18236
18237 * mm-decode.el (mm-save-part): Return the filename.
18238 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
18239 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
18240 (gnus-mime-action-alist): Use it.
18241 (gnus-mime-button-commands): Use it.
18242 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
18243 (mm-inline-external-body): unwind-protect.
18244
18245 2000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18246
18247 * gnus-art.el (gnus-insert-mime-button): Show url.
18248
18249 2000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18250
18251 * mml.el (mml-generate-mime-1): Support external url.
18252 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
18253
18254 2000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
18255
18256 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
18257 * mm-decode.el (mm-display-external): Ditto.
18258 * mm-extern.el: New file.
18259 * mm-decode.el (mm-inline-media-tests): Hook it up.
18260 (mm-inlined-types): Inline message/external-body.
18261
18262 2000-11-02 Simon Josefsson <sj@extundo.com>
18263
18264 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
18265
18266 * message.el (message-get-reply-headers): Better handling when
18267 Mail-Followup-To is very large.
18268
18269 2000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18270
18271 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
18272 * gnus-art.el (gnus-article-edit-done):
18273 * gnus-sum.el (gnus-summary-edit-article-done): Move line
18274 counting code here.
18275 * gnus-msg.el (gnus-setup-message): Remove a hack.
18276
18277 2000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18278
18279 * gnus-sum.el (gnus-newsgroup-variables): New variable.
18280 (gnus-summary-mode): Make them local variables.
18281 (gnus-set-global-variables): Globalize them.
18282 (gnus-summary-exit): Kill them.
18283
18284 2000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
18285
18286 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
18287 word.
18288
18289 2000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18290
18291 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
18292 gnus-article-wash-types.
18293 * gnus-art.el (gnus-article-wash-status): Use them.
18294
18295 2000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
18296
18297 * mml.el (mml-read-tag): Remove spaces and LF.
18298
18299 2000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18300
18301 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
18302 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
18303
18304 2000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
18305
18306 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
18307
18308 2000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18309
18310 * gnus-sum.el (gnus-article-charset): New variable.
18311 (gnus-summary-display-article): Set it.
18312 * gnus-msg.el (gnus-copy-article-buffer): Use it.
18313 * gnus-art.el (gnus-article-mode): Make it local variable.
18314
18315 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
18316
18317 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
18318
18319 2000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
18320
18321 * nnwfm.el: New file.
18322
18323 * nnweb.el (nnweb-replace-in-string): New function.
18324
18325 2000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18326
18327 * mml2015.el: Wrap gpg.el.
18328 * gpg.el (gpg-verify): The last argument of apply is a list.
18329 (gpg-encrypt): Add passphrase as a parameter.
18330
18331 2000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18332
18333 * gpg.el: New file.
18334 * gpg-ring.el: New file.
18335
18336 2000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18337
18338 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
18339
18340 2000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
18341
18342 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
18343 double-quote characters.
18344 (gnus-summary-prepare-threads): Ditto.
18345
18346 2000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18347
18348 * gnus-art.el (gnus-mime-display-single): Forward line -1.
18349 * mml.el (mml-read-tag): Don't skip the leading space.
18350
18351 2000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18352
18353 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
18354
18355 2000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18356
18357 * qp.el (quoted-printable-encode-region): Replace leading - when
18358 ultra safe.
18359 * mml.el (mml-generate-mime-postprocess-function): Removed.
18360 (mml-postprocess-alist): Removed.
18361 (mml-generate-mime-1): Use ultra-safe when sign.
18362 * mml2015.el (mml2015-fix-micalg): Uppercase.
18363 (mml2015-verify): Insert LF.
18364 (mml2015-mailcrypt-sign): Downcase; search backward.
18365
18366 2000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
18367
18368 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
18369 restrictive.
18370 (nnultimate-table-regexp): New variable.
18371 (nnultimate-forum-table-p): Use it.
18372
18373 2000-10-30 Ed L Cashin <ecashin@coe.uga.edu>
18374 Trivial patch.
18375
18376 * gnus-sum.el (gnus-summary-expire-articles): Save point.
18377
18378 2000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18379
18380 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
18381 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
18382
18383 2000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18384
18385 * mml2015.el: Shut up.
18386
18387 2000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18388
18389 * gnus.el (gnus-server-browse-hashtb): Removed.
18390 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
18391 (gnus-group-insert-group-line-info): Use simplified method.
18392 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
18393
18394 2000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18395
18396 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
18397 moved here.
18398 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
18399 * gnus-group.el (gnus-group-prepare-flat): Use it.
18400 * gnus-topic.el (gnus-group-prepare-topics): Use it.
18401
18402 2000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18403
18404 * mml.el (mml-mode): Show menu in XEmacs.
18405
18406 2000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
18407
18408 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
18409 (gnus-server-read-server-in-server-buffer): New function.
18410 (gnus-browse-foreign-server): Browse in group buffer.
18411 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
18412 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
18413 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
18414 * gnus.el (gnus-server-browse-hashtb): New variable.
18415
18416 2000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18417
18418 * nnfolder.el (nnfolder-open-nov): Use group.
18419
18420 2000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
18421
18422 * nnfolder.el: Add NOV. Set version to 2.0.
18423 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
18424
18425 2000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18426
18427 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
18428
18429 2000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18430
18431 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
18432 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
18433
18434 2000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18435
18436 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
18437
18438 2000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18439
18440 * mm-decode.el (mm-verify-function-alist): New variable.
18441 (mm-verify-option): New variable.
18442 (mm-decrypt-function-alist): Ditto.
18443 (mm-decrypt-option): Ditto.
18444 (mm-find-raw-part-by-type): New function.
18445 (mm-possibly-verify-or-decrypt): New function.
18446 (mm-dissect-multipart): Use it.
18447 * mml2015.el (mml2015-fix-micalg): New function.
18448 (mml2015-decrypt): Use new interface.
18449 (mml2015-verify): Use new interface.
18450 (mml2015-setup): Make it bogus.
18451
18452 2000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18453
18454 * mml.el (mml-generate-mime-postprocess-function): Set to
18455 mml-postprocess.
18456 (autoload): Autoload mml2015 and mml-smime.
18457 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
18458 * mml2015.el (mml2015-encrypt): New function.
18459 (mml2015-sign): New function.
18460 (mml2015-encrypt-function): New variable.
18461 (mml2015-sign-function): New variable.
18462 (mml2015-mailcrypt-encrypt): Use message-recipients.
18463 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
18464 * mml-smime.el (mml-smime-setup): Ditto.
18465
18466 2000-10-28 Simon Josefsson <sj@extundo.com>
18467
18468 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
18469 Communigate Pro 3.3.1 server.
18470
18471 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
18472 in buffers.
18473 (mml-secure-dns-server): Removed.
18474 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
18475 write certificates to files.
18476
18477 * smime.el (smime-dns-server): New variable.
18478 (smime-mail-to-domain):
18479 (smime-cert-by-dns): New functions.
18480
18481 * dig.el: New file.
18482
18483 2000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
18484
18485 * message.el (message-options): New variable.
18486 (message-options-set-recipient): New function.
18487 (message-send): Use them.
18488 * gnus-int.el (gnus-request-replace-article): Use them.
18489 (gnus-request-accept-article): Ditto.
18490 * mml.el (mml-preview): Use them.
18491 * gnus-sum.el (gnus-summary-edit-article): Use them.
18492
18493 * message.el (message-options-get): New function.
18494 (message-options-get): New function.
18495 * rfc2047.el (rfc2047-encode-message-header): Use them.
18496 * mm-bodies.el (mm-encode-body): Use them.
18497
18498 2000-10-28 Simon Josefsson <sj@extundo.com>
18499
18500 * nnimap.el (nnimap-retrieve-which-headers):
18501 (nnimap-request-article-part): Quote message-id.
18502
18503 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
18504 (smime-CA-file): New variable.
18505 (smime-call-openssl-region): Don't error.
18506 (smime-sign-region): Return result value.
18507 (smime-encrypt-region): Ditto.
18508 (smime-verify-region): New function.
18509 (smime-decrypt-region): Ditto.
18510 (smime-verify-buffer): Ditto.
18511 (smime-decrypt-buffer): Ditto.
18512
18513 * mml.el: Require mml-sec.
18514 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
18515 (mml-mode-map): Add "sign" and "encrypt" maps.
18516 (mml-menu): Add security menu.
18517 (mml-preview): Use generate-new-buffer.
18518
18519 * mml-sec.el: New file.
18520
18521 2000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18522
18523 * mm-decode.el (mm-find-part-by-type): Move it here.
18524 * mml.el (mml-postprocess): Move it here.
18525 (mml-postprocess-alist): Move it here. Merge them.
18526
18527 2000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
18528
18529 * rfc2047.el (rfc2047-encode-message-header): Make sure no
18530 unencoded stuff in the header.
18531
18532 2000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18533
18534 * gnus-group.el (gnus-group-listed-groups): New variable.
18535 (gnus-group-list-option): New variable.
18536 (gnus-group-list-limit-map): New keymap.
18537 (gnus-group-list-flush-map): New keymap.
18538 (gnus-group-list-plus-map): New keymap.
18539 (gnus-group-prepare-logic): New function.
18540 (gnus-group-prepare-flat): Merge with
18541 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
18542 (gnus-group-prepare-flat-list-dead): Ditto.
18543 (gnus-group-list-matching): Use gnus-group-prepare-function.
18544 (gnus-group-list-dormant): Ditto.
18545 (gnus-group-list-cached): Ditto.
18546 (gnus-group-listed-groups): New function.
18547 (gnus-group-list-limit): New function.
18548 (gnus-group-list-flush): New function.
18549 (gnus-group-list-plus): New function.
18550 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
18551 (gnus-topic-prepare-topic): Ditto.
18552
18553 2000-10-27 Paul Jarc <prj@po.cwru.edu>
18554
18555 * message.el (message-insert-to, message-get-reply-headers):
18556 (message-reply, message-followup): Mail-{Followup,Reply}-To.
18557
18558 2000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18559
18560 * mml2015.el: New file.
18561 * smime.el: New file.
18562 * mml-smime.el: New file.
18563
18564 2000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18565
18566 * ChangeLog: Moved to ChangeLog.1.
18567
18568 See ChangeLog.1 for earlier changes.
18569
18570 Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006, 2007, 2008
18571 Free Software Foundation, Inc.
18572
18573 This file is part of GNU Emacs.
18574
18575 GNU Emacs is free software: you can redistribute it and/or modify
18576 it under the terms of the GNU General Public License as published by
18577 the Free Software Foundation, either version 3 of the License, or
18578 (at your option) any later version.
18579
18580 GNU Emacs is distributed in the hope that it will be useful,
18581 but WITHOUT ANY WARRANTY; without even the implied warranty of
18582 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18583 GNU General Public License for more details.
18584
18585 You should have received a copy of the GNU General Public License
18586 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
18587
18588 ;; Local Variables:
18589 ;; coding: iso-2022-7bit
18590 ;; End:
18591
18592 ;; arch-tag: 956fd310-042f-4fca-8dca-a01dbe06acff