]> code.delx.au - gnu-emacs/blob - lisp/gnus/ChangeLog.2
Update copyright year to 2014 by running admin/update-copyright.
[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ørgensen <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ørgensen <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ästerer <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ästerer <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ästerer <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őrentey Károly <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őrentey Károly <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ørgensen <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 supplied
974 string STR, instead of (pgg-lookup-key STR t).
975 (pgg-gpg-encrypt-region): Store passphrase under user supplied
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årten 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 interpret 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éri <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üpper <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üpper <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ßjohann <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ßjohann <kai.grossjohann@gmx.net>
2101
2102 * nnmail.el (nnmail-split-fancy-match-partial-words): Doc string
2103 fix. Reported by Johan Bockgård <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ßjohann <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 I. 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ä <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ßjohann <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ßjohann <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ßjohann <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ästerer <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 you subscribe to will be found the next time you start up.
3832
3833 Implemented support for RSS 2.0 elements (author, pubDate).
3834
3835 Prefer for <content:encoded> over <description> where both
3836 elements exist.
3837
3838 * mm-url.el (mm-url-insert): Set url-current-object.
3839
3840 * gnus-group.el (gnus-group-make-rss-group): New function.
3841
3842 2003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3843
3844 * message.el (message-idna-to-ascii-rhs-1): Don't use replace-*
3845 for highlight overlays.
3846
3847 2003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3848
3849 * gnus-cache.el (gnus-cache-braid-nov): Test if a line looks like
3850 a NOV.
3851
3852 2003-03-20 Simon Josefsson <jas@extundo.com>
3853
3854 * message.el (message-use-idna): Disable if UTF-8 unavailable.
3855 (message-idna-to-ascii-rhs): Use it.
3856
3857 * gnus-art.el (gnus-use-idna): Disable if UTF-8 unavailable.
3858
3859 2003-03-19 Teodor Zlatanov <tzz@lifelogs.com>
3860
3861 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
3862 (spam-group-ham-marks, spam-group-spam-marks): New functions.
3863 (spam-spam-marks, spam-ham-marks): Removed in favor of the
3864 spam-marks and ham-marks parameters.
3865 (spam-generic-register-routine, spam-ham-move-routine): Use the
3866 new spam-group-{spam,ham}-mark-p functions.
3867
3868 * gnus.el (spam-marks, ham-marks): New group parameters with
3869 default values same as the old spam-spam-marks and spam-ham-marks.
3870
3871 2003-03-19 Simon Josefsson <jas@extundo.com>
3872
3873 * gnus-art.el (gnus-article-decode-hook): Add IDNA.
3874 (gnus-use-idna): New variable.
3875 (article-decode-idna-rhs): New function.
3876
3877 * message.el (message-use-idna): New variable.
3878 (message-mode-field-menu): Add entry for IDNA.
3879 (message-idna-inside-rhs-p, message-idna-to-ascii-rhs-1)
3880 (message-idna-to-ascii-rhs): New function.
3881 (message-generate-headers): Invoke IDNA code.
3882
3883 2003-03-19 Paul Jarc <prj@po.cwru.edu>
3884
3885 * nnmaildir.el (nnmaildir--system-name): New function.
3886 (nnmaildir-request-accept-article): Use it.
3887
3888 2003-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
3889
3890 * gnus-util.el (gnus-byte-compile): Make it work silently as the
3891 gnus-compile function does.
3892
3893 * gnus-sum.el (gnus-summary-highlight-line-0): Revoke the last
3894 bogus change.
3895
3896 2003-03-19 Jesper Harder <harder@ifa.au.dk>
3897
3898 * mm-util.el (mm-mule-charset-to-mime-charset): Test if
3899 sort-coding-systems is defined.
3900
3901 2003-03-18 Paul Jarc <prj@po.cwru.edu>
3902
3903 * nnmaildir.el (nnmaildir-open-server, nnmaildir-request-scan)
3904 (nnmaildir-request-create-group, nnmaildir-request-delete-group):
3905 Replace create-directory with target-prefix.
3906
3907 2003-03-18 Jesper Harder <harder@ifa.au.dk>
3908
3909 * mm-bodies.el (mm-decode-coding-region-safely): Don't use
3910 find-charset-string which is slooow in XEmacs.
3911
3912 2003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
3913
3914 * gnus-sum.el (gnus-summary-highlight-line-0): Silence the byte-
3915 compiler under XEmacs.
3916
3917 2003-03-18 Jesper Harder <harder@ifa.au.dk>
3918
3919 * gnus-art.el (gnus-treat-highlight-signature): Make the default
3920 work for multipart/signed where the message text isn't `last'.
3921
3922 2003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
3923
3924 * mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to
3925 the value of mm-inline-text-html-with-images.
3926 (mm-inline-text-html-render-with-w3m): Don't bind
3927 w3m-display-inline-images.
3928
3929 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't bind
3930 w3m-display-inline-images.
3931
3932 2003-03-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3933
3934 * gnus.el (gnus-version-number): Bump.
3935
3936 2003-03-18 00:38:22 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3937
3938 * gnus.el: Oort Gnus v0.16 is released.
3939
3940 2003-03-17 Paul Jarc <prj@po.cwru.edu>
3941
3942 * nnmail.el (nnmail-cache-primary-mail-backend): Not all
3943 'respool-able backends define a global nnchoke-get-new-mail
3944 variable.
3945
3946 2003-03-17 Reiner Steib <Reiner.Steib@gmx.de>
3947
3948 * gnus-art.el (gnus-mime-delete-part): New function.
3949 (gnus-mime-action-alist, gnus-mime-button-commands): Use it.
3950
3951 2003-03-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3952
3953 * message.el (message-check-news-header-syntax): Don't push
3954 groups twice onto list of unknown groups.
3955
3956 * nndoc.el (nndoc-type-alist): Move exim-bounce a bit further
3957 back.
3958
3959 * nnheader.el (nnheader-find-etc-directory): Doc fix.
3960
3961 * gnus-msg.el (gnus-inews-add-send-actions): Don't restore window
3962 config unless the summary buffer exists.
3963
3964 * gnus-sum.el (gnus-summary-next-group): Semi-exit group first to
3965 that target group is computed correctly when articles are marked
3966 as read by Xref handling.
3967
3968 * mail-source.el (mail-source-fetch-imap): Pass buffer-name to
3969 imap-open.
3970
3971 * message.el (message-send-mail): Add courtesy string to Bcc's,
3972 too.
3973
3974 * gnus-cite.el (gnus-cited-line-p): New function.
3975
3976 2003-03-15 Jesper Harder <harder@ifa.au.dk>
3977
3978 * mm-bodies.el (mm-decode-body): Add new optional parameter,
3979 force, to use the supplied charset unconditionally.
3980
3981 * gnus-art.el (article-decode-charset): Use it.
3982
3983 2003-03-14 Jesper Harder <harder@ifa.au.dk>
3984
3985 * mm-bodies.el (mm-decode-coding-region-safely): New function.
3986 (mm-decode-body): Use it.
3987
3988 * rfc2047.el (rfc2047-decode-region): Do.
3989 (rfc2047-decode-string): Guess coding system if the default is
3990 invalid.
3991
3992 2003-03-12 Paul Jarc <prj@po.cwru.edu>
3993
3994 * nnmaildir.el (nnmaildir-request-update-info): Pretend missing
3995 articles are marked 'read, so we get correct article counts.
3996
3997 2003-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
3998
3999 * gnus-art.el (gnus-insert-mime-button): Exclude a newline from
4000 the button.
4001 (gnus-insert-prev-page-button): Ditto.
4002 (gnus-insert-next-page-button): Ditto.
4003 (gnus-insert-mime-security-button): Ditto.
4004
4005 * mm-view.el (mm-inline-image-emacs): Open the bottom of an image
4006 one line. Suggested by Greg Klanderman <gak@klanderman.net>.
4007 (mm-inline-image-xemacs): Ditto.
4008
4009 2003-03-12 Paul Jarc <prj@po.cwru.edu>
4010
4011 * nnmaildir.el (nnmaildir--parse-filename, nnmaildir--sort-files,
4012 nnmaildir--scan, nnmaildir-request-accept-article): Changes for
4013 the recent filename uniqueness discussion.
4014
4015 2003-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
4016
4017 * mm-view.el (mm-inline-image-emacs): Make it delete an excessive
4018 newline next time.
4019 (mm-inline-image-xemacs): Ditto.
4020
4021 2003-03-10 Jesper Harder <harder@ifa.au.dk>
4022
4023 * gnus-agent.el (gnus-agent-synchronize-flags-server): Don't use
4024 kill-line.
4025
4026 2003-03-09 Jesper Harder <harder@ifa.au.dk>
4027
4028 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't use
4029 kill-line.
4030
4031 2003-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4032
4033 * gnus-agent.el (gnus-agent-fetched-hook): New variable. Just
4034 fixing the code to match the documentation.
4035 (gnus-agent-fetch-selected-article): Replaced
4036 gnus-summary-update-article-line with gnus-summary-update-line as
4037 the former did not correctly recalculate the thread indentation.
4038 (gnus-agent-find-parameter): The agent-predicate, if not found
4039 anywhere else, defaults to the value of gnus-agent-predicate.
4040 (gnus-agent-fetch-session): Fixed typo; now executes
4041 gnus-agent-fetched-hook rather than the undocumented
4042 gnus-agent-fetch-hook.
4043 (gnus-agent-fetch-group-1): Removed part of 2003-03-06 fix. The
4044 default agent predicate is now provided by
4045 gnus-agent-find-parameter.
4046 (gnus-agent-message): New macro. This macro avoids potentially
4047 costly parameter evaluation when the message's level is too high
4048 to display.
4049 (gnus-agent-expire-group-1): Disabled undo tracking in temp
4050 overview buffer. Uses new gnus-agent-message macro to reduce
4051 overhead of optional messages. Reversed message levels to
4052 emphasize percent completion messages. Detailed messages of
4053 little use except when debugging code.
4054
4055 2003-03-08 Teodor Zlatanov <tzz@lifelogs.com>
4056
4057 * spam.el (spam-ham-move-routine): Use
4058 spam-mark-ham-unread-before-move-from-spam-group.
4059 (spam-mark-ham-unread-before-move-from-spam-group): New variable.
4060
4061 2003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4062
4063 * spam.el: Load nnimap.el when compiling.
4064 (spam-setup-widening): Use nnimap-split-download-body-default instead
4065 of nnimap-split-download-body which is a user-customizable variable.
4066
4067 2003-03-07 Simon Josefsson <jas@extundo.com>
4068
4069 * nnimap.el (nnimap-split-download-body-default): New, holds
4070 default for n-s-d-b.
4071 (nnimap-split-download-body): Add new setting (symbol default),
4072 which uses contents of n-s-d-b-d, and made it the default.
4073
4074 2003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4075
4076 * spam.el (spam-use-hashcash): New variable.
4077 (spam-list-of-checks): Added spam-use-hashcash with associated
4078 spam-check-hashcash.
4079 (spam-check-hashcash): New function, installed iff hashcash.el is
4080 loaded.
4081 (spam-setup-widening): Don't use (return).
4082
4083 2003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4084
4085 * gnus-agent.el (gnus-agent-fetch-group-1): Added default
4086 predicate of `false' to avoid an error when a group defines no
4087 predicate. Fixed typo that disabled agent scoring (i.e. the
4088 low/high predicates should now work).
4089
4090 2003-03-06 Teodor Zlatanov <tzz@lifelogs.com>
4091
4092 * spam.el: Add spam-maybe-spam-stat-load to
4093 gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook.
4094 (spam-bogofilter-register-with-bogofilter): Use
4095 spam-bogofilter-spam-switch and spam-bogofilter-ham-switch.
4096 (spam-bogofilter-spam-switch, spam-bogofilter-ham-switch): New
4097 custom variables to replace "-s" and "-n".
4098
4099 * gnus-group.el (gnus-group-get-new-news): Call the new
4100 gnus-get-top-new-news-hook hook.
4101
4102 * gnus-start.el (gnus-get-top-new-news-hook): New hook, run ONLY
4103 by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group.
4104
4105 2003-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4106
4107 * mm-uu.el (mm-uu-pgp-encrypted-test): Fix message.
4108
4109 2003-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
4110
4111 * gnus-cus.el (gnus-group-customize): Don't use delete-if which is
4112 a cl run-time function.
4113
4114 2003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4115
4116 * gnus-agent.el (gnus-agent-fetch-group-1): Added missing binding
4117 on gnus-agent-short-article.
4118 (gnus-category-read): Replaced CL function mapcar* with new macro:
4119 gnus-mapcar.
4120 * gnus-util.el (gnus-mapcar): New macro. Generalizes mapcar to
4121 support functions that accept multiple parameters. A separate
4122 sequence must be provided for each parameter in the function.
4123 Iteration stops when the end of the shortest list is reached.
4124
4125 2003-03-06 Jesper Harder <harder@ifa.au.dk>
4126
4127 * nnimap.el (nnimap-request-accept-article): Use delete-region.
4128
4129 * html2text.el (html2text-clean-dtdd, html2text-delete-tags)
4130 (html2text-delete-single-tag, html2text-clean-anchor)
4131 (html2text-remove-tags): Use delete-region.
4132 (html2text-fix-paragraphs): Simplify.
4133
4134 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt)
4135 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
4136 (mml1991-pgg-encrypt, mml1991-pgg-encrypt): Use delete-region, not
4137 kill-region.
4138
4139 2003-03-04 John Paul Wallington <jpw@gnu.org>
4140
4141 * gnus-agent.el (gnus-agent-enable-expiration)
4142 (gnus-agent-article-alist, gnus-agent-article-alist)
4143 (gnus-agent-cat-defaccessor): Doc fixes.
4144
4145 2003-03-04 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4146
4147 * gnus-agent.el (gnus-function-implies-unread-1): Grok
4148 byte-compiled functions.
4149
4150 2003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4151
4152 * gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
4153 customization between new maneuvering (which permits selecting
4154 undownloaded articles) and old maneuvering (which skipped over
4155 undownloaded articles) behaviors.
4156 (gnus-summary-find-next): Pass through the unread and subject
4157 parameters when calling gnus-summary-find-prev.
4158 (gnus-summary-find-next, gnus-summary-find-prev): Apply
4159 gnus-auto-goto-ignores to filter out unacceptable articles.
4160
4161 2003-03-04 Jesper Harder <harder@ifa.au.dk>
4162
4163 * mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
4164 exists in all supported Emacs versions, so we don't need this
4165 compatibility function.
4166 (mail-source-fetch-pop, mail-source-check-pop)
4167 (mail-source-fetch-webmail): Use read-passwd.
4168
4169 * nntp.el (nntp-send-authinfo, nntp-send-nosy-authinfo)
4170 (nntp-open-telnet, nntp-open-via-telnet-and-telnet): Use
4171 read-passwd.
4172
4173 * nnwarchive.el (nnwarchive-open-server): Use read-passwd.
4174
4175 * imap.el (imap-read-passwd): Remove.
4176 (imap-interactive-login): Use read-passwd.
4177
4178 * canlock.el (canlock-read-passwd): Remove.
4179 (canlock-insert-header, canlock-verify): Use read-passwd.
4180
4181 * sieve-manage.el (sieve-manage-read-passwd): Remove.
4182 (sieve-manage-interactive-login): Use read-passwd.
4183
4184 * pop3.el (pop3-read-passwd): Remove.
4185 (pop3-movemail, pop3-get-message-count, pop3-apop): Use
4186 read-passwd.
4187
4188 * pgg.el (pgg-read-passphrase): Simplify.
4189
4190 2003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4191
4192 * gnus-agent.el (gnus-agent-mode): Fixed the mode line reports
4193 'plugged' when actually 'unplugged' bug.
4194 (gnus-category-read): Ignore nil values when converting an
4195 old-format category so that the new-format category will default
4196 those attributes to the global variables.
4197
4198 2003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4199
4200 * mail-source.el (mail-source-delete-old-incoming-confirm): Fixed
4201 doc-string.
4202
4203 2003-03-03 Jesper Harder <harder@ifa.au.dk>
4204
4205 * nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'.
4206 * nndoc.el (nndoc-dissect-mime-parts-sub): Do.
4207 * nndb.el (nndb-request-accept-article, nndb-status-message): Do.
4208 * mm-url.el (mm-url-decode-entities-string): Do.
4209 * mml1991.el (mml1991-mailcrypt-sign, mml1991-gpg-sign): Do.
4210 * mm-decode.el (mm-find-raw-part-by-type): Do.
4211 * message.el (message-send-mail-partially)
4212 (message-send-mail-with-sendmail): Do.
4213 * gnus-uu.el (gnus-uu-save-article, gnus-uu-reginize-string): Do.
4214 * gnus-kill.el (gnus-pp-gnus-kill): Do.
4215 * gnus-art.el (gnus-article-treat-unfold-headers)
4216 (gnus-article-encrypt-body): Do.
4217
4218 2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4219
4220 * mail-source.el (mail-source-delete-incoming): Allow integer value.
4221 (mail-source-delete-old-incoming-confirm): New variable.
4222 (mail-source-delete-old-incoming): Use it. New function.
4223 (mail-source-callback): Call `mail-source-delete-old-incoming' if
4224 `mail-source-delete-incoming' is a nonnegative integer.
4225
4226 2003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4227
4228 * gnus-msg.el (gnus-extended-version): Fix for 'emacs-gnus-config.
4229 (gnus-user-agent): Fixed typo.
4230
4231 2003-03-03 Kevin Greiner <kgreiner@xpediantsolutions.com>
4232
4233 * gnus-agent.el (gnus-agent-enable-expiration): Fixed documentation.
4234 (gnus-agent-expire-group-1): Removed invalid (interactive) specifier.
4235
4236 2003-03-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4237
4238 * gnus-agent.el (gnus-agent-fetch-articles): Fix nil message.
4239 (gnus-agent-fetch-session): Allow debugging to take place.
4240
4241 2003-03-03 Jesper Harder <harder@ifa.au.dk>
4242
4243 * gnus-sum.el (gnus-highlight-selected-summary)
4244 (gnus-article-get-xrefs, gnus-summary-show-thread): Use
4245 `gnus-point-at-bol' and `gnus-point-at-eol' instead of
4246 `(progn (beginning-of-line) (point))'. It's shorter, faster,
4247 and makes it clear that we don't need the side effect.
4248 * gnus-util.el (gnus-delete-line): Do.
4249 * gnus-xmas.el (gnus-group-add-icon): Do.
4250 * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): Do.
4251 * nntp.el (nntp-send-authinfo-from-file): Do.
4252 * nnml.el (nnml-header-value): Do.
4253 * nnheader.el (nnheader-insert-references): Do.
4254 * gnus-cite.el (gnus-article-highlight-citation)
4255 (gnus-cite-parse): Do.
4256 * gnus-score.el (gnus-score-followup): Do.
4257 * gnus-draft.el (gnus-draft-send): Do.
4258 * gnus-group.el (gnus-group-highlight-line): Do.
4259 * gnus-cache.el (gnus-cache-braid-nov): Do.
4260 * nnfolder.el (nnfolder-retrieve-headers)
4261 (nnfolder-request-article): Do.
4262 * gnus-art.el (article-hide-boring-headers)
4263 (gnus-article-hide-header): Do.
4264
4265 * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
4266 * nnml.el (nnml-request-replace-article): Do.
4267 * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): Do.
4268 * nnfolder.el (nnfolder-request-move-article): Do.
4269 * gnus-cache.el (gnus-cache-possibly-remove-article): Do.
4270 * gnus-art.el (gnus-mm-display-part): Do.
4271
4272 * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.
4273
4274 2003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4275
4276 * nntp.el (nntp-possibly-change-group): Avoid calling
4277 process-buffer on nil (Which happened when you lost your
4278 connection while fetching); instead signal a "Server Closed
4279 Connection" error.
4280
4281 2003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4282
4283 * gnus-agent.el (gnus-agent-enable-expiration): New
4284 variable. Either ENABLE or DISABLE. Sets default behavior for
4285 selecting which groups are expired.
4286 (gnus-agent-cat-set-property, gnus-agent-cat-defaccessor,
4287 gnus-agent-set-cat-groups): Provides abstract interface for
4288 accessing agent category. Category now implemented by an alist.
4289 (gnus-agent-add-group, gnus-agent-remove-group,
4290 gnus-category-insert-line, gnus-category-edit-predicate,
4291 gnus-category-edit-score, gnus-category-edit-groups,
4292 gnus-category-copy, gnus-category-add, gnus-group-category): Use
4293 new agent category abstraction.
4294 (gnus-agent-find-parameter): New function. Search for agent
4295 configuration parameter first in the group's parameters, then its
4296 topics (if any), and then the group's category. If not found
4297 anywhere, use the original defined constants.
4298 (gnus-agent-fetch-headers, gnus-agent-fetch-group-1): Use new
4299 gnus-agent-find-parameter.
4300 (gnus-agent-fetch-headers, gnus-agent-uncached-articles): Clearing
4301 gnus-agent-cache now blocks retrieving headers and articles from
4302 the local cache. Fetched content is still added to the cache
4303 before being returned.
4304 (gnus-agent-fetch-session): Use error-message-string to generate
4305 displayed error message.
4306 (gnus-agent-customize-category): New Command. 'e' in category
4307 buffer opens category customization buffer.
4308 (gnus-category-read): Reads either positional or alist format;
4309 returns alist format.
4310 (gnus-category-write): Writes category file compatible with
4311 current, and previous, versions of gnus-agent.
4312 (gnus-category-make-function, gnus-category-make-function-1):
4313 Corrected documentation; parameter is predicate NOT category.
4314 (gnus-predicate-implies-unread): Now works in more cases per the
4315 todo comment.
4316 (gnus-function-implies-unread-1): New function. Supports
4317 gnus-predicate-implies-unread.
4318 (gnus-agent-expire-group): Command now provides default of group
4319 under point.
4320 (gnus-agent-expire-group-1): Obeys new agent-enable-expiration and
4321 agent-days-until-old parameters. No longer supports
4322 gnus-agent-expire-days being set to an alist.
4323 (gnus-agent-request-article): Now performs its own checks of
4324 gnus-agent, gnus-agent-cache, and gnus-plugged rather than
4325 assuming that the caller will do them correctly.
4326 (): Added one-time hook to gnus-group-prepare-hook. Detects when
4327 gnus-agent-expire-days is set to an alist. Converts said alist
4328 into group parameter so that gnus-agent-expire-days will not be
4329 needed.
4330 * gnus-art.el (gnus-request-article-this-buffer): Conditional
4331 checks surrounding gnus-agent-request-article removed; now
4332 performed by gnus-agent-request-article.
4333 * gnus-cus.el (gnus-agent-parameters): New variable. List of
4334 customizable group/topic parameters that regulate the agent.
4335 (gnus-group-customize): Uses gnus-agent-parameters. Replace
4336 kill-buffer with gnus-kill-buffer to remove the killed buffer from
4337 the list of gnus buffers.
4338 (gnus-trim-whitespace): Removes leading and trailing whitespace
4339 from multiline strings.
4340 (gnus-agent-cat-prepare-category-field)
4341 (gnus-agent-customize-category): Constructs a category
4342 customization buffer.
4343 * gnus-int.el (gnus-retrieve-headers)
4344 (gnus-request-expire-articles): No longer checks gnus-agent-cache
4345 as it is handled internally by the agent.
4346 (gnus-request-head, gnus-request-body): Conditional checks
4347 surrounding gnus-agent-request-article removed; now performed by
4348 gnus-agent-request-article.
4349
4350 * gnus-start.el (): Add defvar statements to resolve compilation
4351 warnings.
4352 (gnus-long-file-names): New function. Isolates platform dependent
4353 msdos-long-file-names.
4354 (gnus-save-startup-file-via-temp-buffer): New variable. Provides
4355 option of writing directly to file. Avoids memory exhausted
4356 errors when .newsrc.eld is huge.
4357 (gnus-save-newsrc-file): Uses new
4358 gnus-save-startup-file-via-temp-buffer.
4359 (gnus-gnus-to-quick-newsrc-format): Rewrite to write to
4360 standard-output.
4361 (gnus-display-time-event-handler): Change to alias from a defun
4362 to avoid a compile-time warning when display-time-event-handler is
4363 not defined.
4364 * gnus-util.el (gnus-with-output-to-file): New macro.
4365 Binds standard-output such that prin1 and princ will write directly
4366 to a file.
4367
4368 * gnus.el (gnus-agent-cache): Expand documentation.
4369 (gnus-summary-high-undownloaded-face): Remove second bold keyword
4370 so that this face is actually bold.
4371
4372 * nnkiboze.el (nnkiboze-request-article): Only use the cache when
4373 gnus-use-cache has been set.
4374
4375 2003-03-02 Jesper Harder <harder@ifa.au.dk>
4376
4377 * nnvirtual.el (nnvirtual-update-xref-header): Simplify.
4378
4379 2003-03-01 Jesper Harder <harder@ifa.au.dk>
4380
4381 * gnus-art.el (gnus-article-refer-article): Be more permissive.
4382
4383 2003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4384
4385 * spam.el: Fix typo.
4386
4387 2003-03-01 Satyaki Das <satyaki@theforce.stanford.edu>
4388
4389 * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
4390 errors-buffer. This produces a nicer error message in case of
4391 problems.
4392
4393 2003-03-01 Teodor Zlatanov <tzz@lifelogs.com>
4394
4395 * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
4396 load stats iff spam-use-stat is on.
4397
4398 * spam.el: Add spam-maybe-spam-stat-load to gnus-startup hook,
4399 also use spam-maybe-spam-stat-load and spam-maybe-spam-stat-save
4400 instead of spam-stat-load and spam-stat-save in the
4401 gnus-get-new-news-hook and gnus-save-newsrc-hook, respectively.
4402
4403 2003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4404
4405 * mm-view.el (mm-inline-text): Ignore errors from enriched-decode.
4406
4407 2003-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4408
4409 * message.el (message-make-fqdn): Protect against nil user-mail.
4410
4411 2003-02-28 Vasily Korytov <deskpot@myrealbox.com>
4412
4413 * gnus-art.el (gnus-boring-article-headers): New values:
4414 'to-list and 'cc-list.
4415
4416 2003-02-28 Teodor Zlatanov <tzz@lifelogs.com>
4417
4418 * spam.el (spam-setup-widening): New function to set.
4419 nnimap-split-download-body, we add it to gnus-get-new-news-hook.
4420 (spam-list-of-statistical-checks): List of statistical splitter
4421 checks.
4422 (spam-split): Added a widen call when a statistical check is
4423 enabled.
4424
4425 2003-02-28 Reiner Steib <Reiner.Steib@gmx.de>
4426
4427 * gnus-msg.el (gnus-user-agent): Changed default to
4428 'emacs-gnus-type, renamed 'full.
4429
4430 2003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
4431
4432 * nnfolder.el (nnfolder-request-accept-article): Don't use
4433 mail-header-unfold-field.
4434
4435 2003-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
4436
4437 * imap.el (imap-ssl-open): Don't depend on ssl.el.
4438 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
4439
4440 2003-02-26 Teodor Zlatanov <tzz@lifelogs.com>
4441
4442 * spam.el: Add spam-stat-load to gnus-get-new-news-hook.
4443 (spam-split): Remove spam-stat-load call.
4444
4445 2003-02-26 Simon Josefsson <jas@extundo.com>
4446
4447 * gnus-sum.el (gnus-summary-toggle-header): Run
4448 gnus-article-decode-hook instead of calling a-decode-encoded-words
4449 directly (the latter is run as part of the former).
4450
4451 2003-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
4452
4453 * gnus-agent.el (gnus-agent-expire-group): Remove debug.
4454
4455 2003-02-25 Jesper Harder <harder@ifa.au.dk>
4456
4457 * message.el (message-sendmail-envelope-from): New option.
4458 (message-sendmail-envelope-from): New function.
4459 (message-send-mail-with-sendmail): Use it.
4460
4461 2003-02-25 Reiner Steib <Reiner.Steib@gmx.de>
4462
4463 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Added
4464 compensation for TDMA addresses.
4465
4466 2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4467
4468 * gnus-msg.el (gnus-user-agent): New variable.
4469 (gnus-version-expose-system): Removed. Obsoleted by
4470 `gnus-user-agent'.
4471 (gnus-extended-version): Use `gnus-user-agent'.
4472
4473 2003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
4474
4475 * spam.el (spam-stat-register-spam-routine)
4476 (spam-stat-register-ham-routine): Remove spam-stat-save.
4477 (spam-stat hook): Add spam-stat-save to the gnus-save-newsrc-hook.
4478
4479 2003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4480
4481 * gnus-group.el (gnus-topic-mode-p): Fixed free variable
4482 reference.
4483
4484 2003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4485
4486 * nnheader.el (nnheader-find-nov-line): Changed midpoint
4487 calculation to avoid integer overflow.
4488
4489 2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4490
4491 * gnus-start.el (gnus-backup-startup-file): Fixed custom type.
4492
4493 2003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
4494
4495 * spam.el: Disabled spam-get-article-as-filename.
4496
4497 2003-02-24 Michael Shields <shields@msrl.com>
4498
4499 * gnus-group.el (gnus-group-is-exiting-without-update-p): New.
4500 * gnus-sum.el (gnus-summary-exit-no-update): Use it.
4501 * gnus-sum.el (gnus-summary-expire-articles): Use it.
4502 * spam.el (spam-summary-prepare-exit): Use it.
4503 * gnus.el (gnus-install-group-spam-parameters): New.
4504 * spam.el (spam-group-ham-processor-copy-p): New.
4505 * spam.el (spam-summary-prepare-exit): Support for ham copying.
4506 * spam.el (spam-mark-spam-as-expired-and-move-routine): Fix bug
4507 that would cause the current message to be moved if the group had
4508 no spam.
4509 * spam.el (spam-ham-move-routine): New `copy' argument.
4510
4511 2003-02-24 Martin Thornquist <martint@ifi.uio.no>
4512
4513 * gnus-topic.el (gnus-topic-select-group): Select last group if
4514 after last group.
4515 * gnus-group.el (gnus-group-select-group): Ditto.
4516
4517 2003-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
4518
4519 * gnus-art.el (popup-menu): Compiler macro for Emacs 20.
4520 (gnus-article-refer-article): Use gnus-point-at-(b|e)ol instead of
4521 point-at-(b|e)ol which aren't available in Emacs 20.
4522
4523 * gnus-registry.el (puthash): Alias to cl-puthash for Emacs 20.
4524
4525 2003-02-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
4526
4527 * gnus-start.el (gnus-activate-group): Re-enabled the catch error
4528 clause of the condition-case statement. Errors connecting to a
4529 server no longer terminate gnus.
4530
4531 * gnus-agent.el (gnus-agent-toggle-plugged): Renamed parameter to
4532 make its use obvious. Added no-nothing case to avoid
4533 opening(closing) servers when already open(closed).
4534 (gnus-agent-while-plugged): Added macro to facilitate internal use
4535 of gnus-agent-toggle-plugged.
4536 (gnus-agent-fetch-group): Use new gnus-agent-while-plugged to
4537 temporarily open servers.
4538 (gnus-agent-get-undownloaded-list): Sort list of article numbers
4539 as sorting gnus-newsgroup-headers is wrong.
4540 (gnus-agent-summary-fetch-group): Use new gnus-agent-while-plugged
4541 to temporarily open servers. Corrected logic to handle setting
4542 gnus-agent-mark-unread-after-downloaded.
4543 (gnus-agent-fetch-articles): Now handles headers with missing
4544 article sizes and/or missing article lengths. Now clears the
4545 message buffer when finished.
4546 (gnus-agent-fetch-group-1): Position point before calling
4547 gnus-summary-set-agent-mark.
4548 (gnus-get-predicate): Corrected description, parameter is
4549 predicate not category.
4550 (gnus-agent-expire-group): Adapted the gnus-agent-expire-* code to
4551 provide a separate single group expiration function.
4552 (gnus-agent-regenerate-group): Now clears the message buffer when
4553 finished.
4554
4555 2003-02-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4556
4557 * gnus.el (gnus-agent-target-move-group-header): New variable.
4558 * gnus-draft.el (gnus-draft-send): If special header
4559 "X-Gnus-Agent-Target-Move-Group" is present, do like Gcc into
4560 that group, instead of performing the regular sending functions.
4561
4562 2003-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
4563
4564 * gnus-xmas.el (gnus-xmas-mime-button-menu): Accept a prefix arg.
4565
4566 2003-02-20 Reiner Steib <Reiner.Steib@gmx.de>
4567
4568 * message.el (message-user-fqdn, message-valid-fqdn-regexp): New
4569 variables.
4570 (message-make-fqdn): Use it. Improved validity check.
4571
4572 2003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4573
4574 * message.el (message-user-mail-address): Check whether
4575 user-mail-address looks valid.
4576
4577 * gnus-msg.el (gnus-mailing-list-followup-to): New function.
4578
4579 * gnus-util.el (gnus-fetch-original-field): New function.
4580
4581 2003-02-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4582
4583 * message.el (message-mode): \\(...\\) around additional
4584 paragraph-separate alternative.
4585
4586 2003-02-23 Jesper Harder <harder@ifa.au.dk>
4587
4588 * gnus-art.el (gnus-mime-button-commands): Add ellipsis.
4589 (gnus-mime-button-menu): Define MIME popup menu with easy-menu to
4590 display key bindings.
4591 (gnus-mime-button-menu): Rewrite.
4592
4593 2003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4594
4595 * gnus-art.el (gnus-button-url-regexp): Removed `.
4596
4597 2003-02-23 Max Froumentin <mf@w3.org>
4598
4599 * gnus-art.el (gnus-button-url-regexp): Remove `, enter '.
4600
4601 2003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4602
4603 * gnus-art.el (gnus-mime-action-on-part): Require a match
4604 interactively.
4605
4606 * gnus-start.el (gnus-save-newsrc-file): Use
4607 gnus-backup-startup-file.
4608 (gnus-backup-startup-file): New variable.
4609
4610 2003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4611
4612 * gnus.el (gnus-summary-buffer-name): Moved function here.
4613
4614 * gnus-draft.el (defun): Remove debug.
4615
4616 2003-02-22 Jesper Harder <harder@ifa.au.dk>
4617
4618 * gnus-sum.el (gnus-summary-refer-article): Skip method if we
4619 can't open server.
4620
4621 2003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4622
4623 * gnus-draft.el (defun): Configure posting styles.
4624
4625 * gnus-start.el (gnus-get-unread-articles-in-group): Make sure
4626 the entry for the group exists before we alter it.
4627
4628 2003-02-22 David S. Goldberg <david.goldberg6@verizon.net> (tiny change)
4629
4630 * message.el (message-mode): MML tags separate paragraphs.
4631
4632 2003-02-22 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4633
4634 * gnus-agent.el (gnus-agent-get-undownloaded-list): Sort
4635 `gnus-newsgroup-headers'.
4636
4637 2003-02-22 Karl Pflästerer <sigurd@12move.de>
4638
4639 * gnus-art.el (gnus-article-refer-article): Grok more message id
4640 formats.
4641
4642 2003-02-22 Jesper Harder <harder@ifa.au.dk>
4643
4644 * mm-decode.el (mm-path-name-rewrite-functions): Doc fix: don't
4645 use "path name".
4646
4647 2003-02-21 Teodor Zlatanov <tzz@lifelogs.com>
4648
4649 * gnus-sum.el (gnus-summary-move-article)
4650 (gnus-summary-expire-articles): Send data header for article, not
4651 just article ID.
4652
4653 * gnus-registry.el (gnus-registry-hashtb, gnus-register-action)
4654 (gnus-register-spool-action): Added hashtable of message ID keys
4655 with message motion data.
4656
4657 2003-02-21 Reiner Steib <Reiner.Steib@gmx.de>
4658
4659 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): New
4660 variable, used in `gnus-button-mid-or-mail-heuristic'.
4661 (gnus-button-mid-or-mail-heuristic): New function derived from
4662 Florian Weimer's Perl script.
4663 (gnus-button-handle-mid-or-mail): Allow a function instead of
4664 'guess.
4665 (gnus-button-guessed-mid-regexp): Removed.
4666
4667 2003-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
4668
4669 * message.el (message-resend): Bind message-setup-hook to nil;
4670 remove X-Draft-From header.
4671
4672 2003-02-20 Jesper Harder <harder@ifa.au.dk>
4673
4674 * gnus-sum.el (gnus-simplify-subject-fully, gnus-subject-equal)
4675 (gnus-newsgroup-undownloaded)
4676 (gnus-summary-save-parts-default-mime, gnus-auto-select-next):
4677 Doc fixes.
4678
4679 2003-02-17 John Paul Wallington <jpw@gnu.org>
4680
4681 * gnus.el (gnus-shell-command-separator, gnus-email-address)
4682 (gnus-default-charset, gnus-other-frame-parameters): Doc fixes.
4683
4684 2003-02-20 Jesper Harder <harder@ifa.au.dk>
4685
4686 * gnus-spec.el (gnus-xmas-format): Use insert instead of
4687 insert-string which is obsolete in Emacs 22.1.
4688
4689 * message.el (message-cross-post-followup-to-header): Do.
4690
4691 * spam.el (spam-ifile-register-with-ifile)
4692 (spam-stat-register-spam-routine)
4693 (spam-stat-register-ham-routine)
4694 (spam-bogofilter-register-with-bogofilter): Do.
4695
4696 * mailcap.el (mailcap-mime-data): Fix typo.
4697
4698 * gnus-topic.el (gnus-topic-make-menu-bar): Add ellipsis.
4699
4700 2003-02-19 Reiner Steib <Reiner.Steib@gmx.de>
4701
4702 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
4703 (gnus-cite-parse): Renamed `gnus-unsightly-citation-regexp' to
4704 `gnus-cite-unsightly-citation-regexp'.
4705
4706 2003-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
4707
4708 * gnus-msg.el (gnus-copy-article-buffer): Copy an article header
4709 even if there's just a header.
4710
4711 2003-02-19 Jesper Harder <harder@ifa.au.dk>
4712
4713 * message.el (message-fix-before-sending): Fix highlighting of
4714 illegible and invisible text.
4715
4716 * gnus-util.el (gnus-multiple-choice): Separate choices with
4717 ", ". Suggested by Dan Jacobson <jidanni@dman.ddts.net>.
4718
4719 2003-02-18 Jesper Harder <harder@ifa.au.dk>
4720
4721 * gnus-sum.el (gnus-summary-exit-no-update): Use gnus-kill-buffer.
4722
4723 2003-02-18 Teodor Zlatanov <tzz@lifelogs.com>
4724
4725 * spam.el (spam-ham-move-routine)
4726 (spam-mark-spam-as-expired-and-move-routine): Use
4727 gnus-summary-kill-process-mark and gnus-summary-yank-process-mark
4728 around process-mark manipulation on the group.
4729
4730 2003-02-17 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4731
4732 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME/Multipart
4733 submenu.
4734
4735 2003-02-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4736
4737 * mail-source.el (mail-source-fetch): Reverse the return value of
4738 the continuation question.
4739
4740 2003-02-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4741
4742 * nndraft.el (nndraft-request-move-article): Bind
4743 nnmh-allow-delete-final to t.
4744
4745 2003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4746
4747 * mm-uu.el (mm-uu-uu-filename): Fix use of character constant.
4748
4749 2003-02-11 Stefan Monnier <monnier@cs.yale.edu>
4750
4751 * nntp.el (nntp-accept-process-output): Don't use point-max to get
4752 the buffer's size.
4753
4754 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4755
4756 * nnheader.el: Added cygwin to system-type comparisons.
4757
4758 2003-01-27 Juanma Barranquero <lektu@terra.es>
4759
4760 * imap.el (imap-mailbox-status): Fix typo.
4761
4762 2003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4763
4764 * gnus-art.el (gnus-article-prepare): Don't set agent mark if
4765 online.
4766
4767 2003-02-14 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4768
4769 * gnus-agent.el (gnus-agent-group-make-menu-bar): Include all
4770 commands.
4771 * gnus-sum.el: Small change from Frank Weinberg
4772 <frank@usenet-rundfahrt.de>:
4773 (gnus-auto-center-group): New variable.
4774 (gnus-summary-read-group-1): Use it.
4775 (gnus-summary-next-group): Fix docstring.
4776
4777 2003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4778
4779 * gnus-util.el (gnus-faces-at): Simplify.
4780
4781 2003-02-13 Teodor Zlatanov <tzz@lifelogs.com>
4782
4783 * spam.el (spam-ham-move-routine)
4784 (spam-mark-spam-as-expired-and-move-routine): Made the article
4785 move conditional, so it's not called even if there's nothing to move.
4786
4787 2003-02-13 Kurt B. Kaiser <kbk@shore.net>
4788
4789 * message.el (message-unix-mail-delimiter): Accept any whitespace
4790 after the email address and before the date; do not require the
4791 space character.
4792
4793 2003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4794
4795 * gnus-art.el (gnus-article-only-boring-p): Make sure that the
4796 gnus-article-boring-faces variable is bound; use gnus-faces-at.
4797
4798 * gnus-util.el (gnus-faces-at): New macro.
4799
4800 2003-02-13 Michael Shields <shields@msrl.com>
4801
4802 * gnus-cite.el
4803 (gnus-cite-attribution-suffix, gnus-cite-parse):
4804 Better handling for Microsoft citation styles.
4805 (gnus-unsightly-citation-regexp): New.
4806
4807 2003-02-12 Michael Shields <shields@msrl.com>
4808
4809 * gnus-art.el (article-strip-banner): Strip both per-group and
4810 per-user-address banners.
4811 (article-really-strip-banner): New.
4812
4813 2003-02-12 Michael Shields <shields@msrl.com>
4814
4815 * gnus-sum.el (gnus-article-goto-next-page,
4816 gnus-article-goto-prev-page): Call gnus-summary-*-page, instead of
4817 relying on the summary bindings of `n' and `p'.
4818
4819 2003-02-12 Michael Shields <shields@msrl.com>
4820
4821 * gnus-art.el (gnus-article-only-boring-p): New.
4822 (gnus-article-skip-boring): New.
4823 * gnus-cite.el (gnus-article-boring-faces): New.
4824 * gnus-sum.el (gnus-summary-next-page): Use
4825 gnus-article-only-boring-p.
4826
4827 2003-02-12 Teodor Zlatanov <tzz@lifelogs.com>
4828
4829 * spam.el (spam-mark-spam-as-expired-and-move-routine)
4830 (spam-ham-move-routine): Unmark all articles before marking those
4831 of interest and calling gnus-summary-move-article.
4832
4833 2003-02-12 Jesper Harder <harder@ifa.au.dk>
4834
4835 * gnus.el (gnus-kill-buffer): Move to gnus.el because it's
4836 logically the complement of gnus-get-buffer-create and
4837 gnus-add-buffer.
4838
4839 * gnus-util.el (gnus-kill-buffer): Do.
4840
4841 * nnmail.el: Autoload gnus-kill-buffer.
4842
4843 2003-02-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
4844
4845 * gnus-agent.el (gnus-summary-set-agent-mark): Added call to
4846 gnus-summary-goto-subject as gnus-summary-update-mark operates on
4847 the current LINE.
4848 (gnus-agent-summary-fetch-group): Minimized the number of times
4849 that the article is updated in the buffer.
4850
4851 2003-02-11 Teodor Zlatanov <tzz@lifelogs.com>
4852
4853 * spam.el (spam-ham-move-routine): Use the process-mark instead of
4854 gnus-current-article when moving articles.
4855 (spam-mark-spam-as-expired-and-move-routine): Ditto,
4856 use the process-mark.
4857
4858 2003-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4859
4860 * gnus-topic.el (gnus-topic-expire-articles): Recursive.
4861 (gnus-topic-catchup-articles): Ditto.
4862 (gnus-topic-mark-topic): Reverse recursive logic.
4863
4864 2003-02-11 Jesper Harder <harder@ifa.au.dk>
4865
4866 * gnus-sum.el (gnus-summary-refer-thread): Handle case where
4867 gnus-refer-thread-limit is t.
4868
4869 2003-02-10 Jesper Harder <harder@ifa.au.dk>
4870
4871 * mm-util.el (mm-mule-charset-to-mime-charset): Use
4872 sort-coding-systems to prefer utf-8 over utf-16.
4873
4874 2003-02-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4875
4876 * gnus-agent.el (gnus-agent-expire-days):
4877 gnus-request-move-article depends on gnus-agent-expire to clean up
4878 the cache after moving the article. Therefore, g-a-e-d can NOT
4879 default to nil or can gnus-agent-expire be disabled by doing so.
4880 If you don't want to run gnus-agent-expire, don't call it.
4881 (gnus-agent-expire): The broken test to disable gnus-agent-expire
4882 when g-a-e-d was NOT nil was removed.
4883 (gnus-agent-article-name): Removed unnecessary input test as
4884 article IDs are always strings.
4885 (gnus-agent-regenerate-group): Added check to protect against
4886 servers that generate absurdly long article IDs. Valid IDs are
4887 less than 10 digits to avoid overflow errors. Fixed logic error
4888 when ensuring that the final article ID is present in the new
4889 alist.
4890
4891 2003-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4892
4893 * gnus-topic.el (gnus-topic-goto-missing-topic): Just move to the
4894 next line after finding the parent.
4895
4896 2003-02-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4897
4898 * gnus.el (gnus-version-number): Bumped.
4899
4900 2003-02-08 23:23:27 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
4901
4902 * gnus.el: Oort Gnus v0.15 is released.
4903
4904 2003-02-08 Michael Welsh Duggan <md5i@cs.cmu.edu>
4905
4906 * nnmail.el (nnmail-split-it): If a message ends up matching the
4907 same mailbox more than once, it will cause duplicates to appear
4908 in the mailbox.
4909
4910 2003-02-08 Simon Josefsson <jas@extundo.com>
4911
4912 * gnus-sum.el (gnus-summary-select-article): Remove blink removal
4913 code that only worked under Emacs.
4914
4915 2003-02-08 Satyaki Das <satyaki@chicory.stanford.edu>
4916
4917 * pgg-gpg.el (pgg-gpg-process-region): Don't blink.
4918
4919 2003-02-08 Jesper Harder <harder@ifa.au.dk>
4920
4921 * gnus-art.el (gnus-article-refer-article): Use
4922 gnus-replace-in-string.
4923
4924 * gnus-util.el (gnus-map-function): Remove unneeded let-binding.
4925 (gnus-remove-duplicates): Do.
4926
4927 2003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
4928
4929 * gnus-int.el (gnus-internal-registry-spool-current-method):
4930 New variable.
4931 (gnus-request-scan): Set
4932 gnus-internal-registry-spool-current-method to gnus-command-method
4933 before a request-scan operation.
4934
4935 * gnus-registry.el (regtest-nnmail): Use
4936 gnus-internal-registry-spool-current-method.
4937
4938 2003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4939
4940 * mail-source.el (mail-source-fetch): Typo fix.
4941
4942 2003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
4943
4944 * nnmail.el (nnmail-spool-hook): New hook.
4945 (nnmail-cache-insert): Call nnmail-spool-hook.
4946
4947 * gnus-registry.el: New file with examples of using the hooks.
4948
4949 * gnus.el (gnus-registry): Added registry customization group.
4950 (gnus-group-prefixed-name): Improve function to return full group
4951 name optionally.
4952 (gnus-group-guess-prefixed-name): Shortcut to
4953 gnus-group-prefixed-name, using just the group name.
4954 (gnus-group-full-name): Always get a group's full name.
4955 (gnus-group-guess-full-name): Shortcut, using just the group name.
4956
4957 * gnus-sum.el (gnus-summary-article-move-hook)
4958 (gnus-summary-article-delete-hook)
4959 (gnus-summary-article-expire-hook): New hooks.
4960 (gnus-summary-move-article, gnus-summary-expire-articles)
4961 (gnus-summary-delete-article): Invoke the new hooks.
4962
4963 2003-02-07 Frank Weinberg <frank@usenet-rundfahrt.de>
4964
4965 * gnus-art.el (gnus-article-refer-article): Strip leading "news:"
4966 from message-ID.
4967
4968 2003-02-07 Jesper Harder <harder@ifa.au.dk>
4969
4970 * gnus-util.el (gnus-run-hooks): Use save-current-buffer.
4971
4972 2003-02-07 John Paul Wallington <jpw@gnu.org>
4973
4974 * mm-util.el (mm-delete-duplicates, mm-append-to-file)
4975 (mm-write-region, mm-detect-coding-region): Doc fixes.
4976
4977 2003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4978
4979 * mail-source.el (mail-source-fetch): Ignore errors.
4980 (mail-source-ignore-errors): New variable.
4981
4982 * gnus-sum.el (gnus-summary-refer-thread): Don't re-fetch current
4983 articles.
4984
4985 * gnus-msg.el (gnus-version-expose-system): Change default.
4986
4987 2003-02-07 Vasily Korytov <deskpot@myrealbox.com>
4988
4989 * gnus-msg.el (gnus-version-expose-system): New variable.
4990
4991 2003-02-07 Simon Josefsson <jas@extundo.com>
4992
4993 * mml-sec.el (mml-unsecure-message): Don't use kill-region. Tiny
4994 patch from deskpot@myrealbox.com (Vasily Korytov).
4995
4996 2003-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4997
4998 * gnus-art.el (article-display-face): Get the Face header from
4999 the current buffer.
5000
5001 2003-02-06 Katsumi Yamaoka <yamaoka@jpl.org>
5002
5003 * gnus-art.el (gnus-mime-view-part-internally): Bind
5004 buffer-read-only to nil.
5005
5006 2003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5007
5008 * gnus-agent.el (gnus-agent-expire-1,2): Pass the dir argument
5009 from g-a-e-1 to g-a-e-2.
5010
5011 2003-02-05 Teodor Zlatanov <tzz@lifelogs.com>
5012
5013 * spam.el (spam-check-BBDB): No need to regexp-quote the argument
5014 of bbdb-search-simple, use spam-use-BBDB-exclusive.
5015 (spam-check-whitelist): Use spam-use-whitelist-exclusive.
5016 (spam-use-whitelist-exclusive): New variable affecting
5017 spam-use-whitelist.
5018 (spam-use-BBDB-exclusive): New variable affecting spam-use-BBDB.
5019
5020 2003-02-05 Simon Josefsson <jas@extundo.com>
5021
5022 * gnus-agent.el (gnus-agent-expire-days): Change default to nil.
5023 (gnus-agent-expire): Don't expire if g-a-e-d is nil.
5024 (gnus-agent-expire): Move most code into gnus-agent-expire-1.
5025 (gnus-agent-expire-1): New.
5026 (gnus-agent-expire-1): Move code into gnus-agent-expire-2.
5027 (gnus-agent-expire-2): New.
5028
5029 2003-02-05 Jesper Harder <harder@ifa.au.dk>
5030
5031 * gnus-util.el (gnus-delete-if): Rename to gnus-remove-if.
5032 "delete-if" is misleading because it isn't actually destructive.
5033
5034 * gnus-topic.el (gnus-group-prepare-topics): Use new name.
5035
5036 * nnmail.el (nnmail-purge-split-history): Do.
5037
5038 * gnus-win.el (gnus-get-buffer-window): Do.
5039
5040 * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary
5041 let-binding.
5042 (gnus-simplify-all-whitespace): Do.
5043
5044 2003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5045
5046 * gnus-delay.el (gnus-delay-article): Fix binding of the
5047 nndraft:delayed group.
5048
5049 2003-02-04 Teodor Zlatanov <tzz@lifelogs.com>
5050
5051 * gnus.el (spam group parameters): Change 'other to 'const in
5052 the group parameter definitions to soothe XEmacs.
5053
5054 2003-02-04 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
5055
5056 * gnus-delay.el (gnus-delay-article): Really create
5057 nndraft:delayed group if it doesn't exist.
5058
5059 2003-02-04 Jesper Harder <harder@ifa.au.dk>
5060
5061 * gnus-sum.el (gnus-summary-search-article): Speed up by
5062 disabling various visual features while searching.
5063 (gnus-summary-recenter): Test gnus-auto-center-summary first.
5064
5065 2003-02-03 Jesper Harder <harder@ifa.au.dk>
5066
5067 * spam.el (spam-list-of-checks): Don't quote nil and t in
5068 docstrings. From the elisp manual:
5069
5070 When a documentation string refers to a Lisp symbol, write
5071 it [..] with single-quotes around it. [..] There are two
5072 exceptions: write t and nil without single-quotes.
5073
5074 * messcompat.el (message-from-style): Do.
5075
5076 * message.el (message-send-mail): Do.
5077
5078 * gnus-util.el (gnus-use-byte-compile): Do.
5079
5080 * gnus-score.el (gnus-score-lower-thread): Do.
5081
5082 * gnus-int.el (gnus-server-unopen-status): Do.
5083
5084 * gnus.el (gnus-define-group-parameter, gnus-large-newsgroup)
5085 (large-newsgroup-initial, gnus-install-group-spam-parameters): Do.
5086
5087 * gnus-cus.el (gnus-group-customize, gnus-score-parameters)
5088 (gnus-group-parameters): Do.
5089
5090 * gnus-art.el (gnus-article-mime-match-handle-function): Do.
5091
5092 * mm-decode.el (mm-text-html-renderer): Do.
5093
5094 2003-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
5095
5096 * nnheader.el (nnheader-directory-separator-character): Change the
5097 way to compute the default value.
5098
5099 2003-02-02 Jesper Harder <harder@ifa.au.dk>
5100
5101 * gnus-art.el (gnus-button-handle-describe-key): Implement it.
5102 (gnus-button-alist): Fix regexp for describe-key.
5103 (gnus-button-handle-describe-function)
5104 (gnus-button-handle-describe-variable)
5105 (gnus-button-handle-apropos, gnus-button-handle-apropos-command)
5106 (gnus-button-handle-apropos-variable)
5107 (gnus-button-handle-apropos-documentation): Docstring fix.
5108
5109 * gnus-util.el (gnus-kill-buffer): Use get-buffer.
5110
5111 2003-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5112
5113 * gnus-draft.el (gnus-group-send-queue): Bind gnus-posting-styles
5114 to nil.
5115
5116 * nnmail.el: Removed gnus-util autoload.
5117
5118 * gnus.el: Use gnus-prin1-to-string throughout.
5119
5120 * gnus-util.el (gnus-prin1-to-string): Bind print-length and
5121 print-level.
5122
5123 * gnus-art.el (article-display-x-face): Removed gray x-face stuff.
5124 (gnus-treat-display-grey-xface): Removed.
5125
5126 * gnus-fun.el (gnus-grab-cam-face): New.
5127 (gnus-convert-image-to-gray-x-face): Removed.
5128 (gnus-convert-gray-x-face-to-xpm): Removed.
5129 (gnus-convert-gray-x-face-region): Removed.
5130 (gnus-grab-gray-x-face): Removed.
5131
5132 * nnmail.el (nnmail-expiry-wait-function): Doc indent.
5133
5134 2003-01-31 Jesper Harder <harder@ifa.au.dk>
5135
5136 * gnus-util.el (gnus-kill-buffer): Functions in gnus-util
5137 shouldn't depend on the rest of Gnus, so test if gnus-buffers is
5138 bound.
5139
5140 * nnmail.el (nnmail-cache-close): Use gnus-kill-buffer.
5141
5142 2003-01-30 Jesper Harder <harder@ifa.au.dk>
5143
5144 * gnus-cite.el (gnus-cite-reply-regexp, gnus-cite-always-check):
5145 Remove -- these are bogus options which are never used.
5146
5147 2003-01-29 Jesper Harder <harder@ifa.au.dk>
5148
5149 * gnus-art.el (gnus-article-mode): Use summary tool bar.
5150
5151 2003-01-27 Teodor Zlatanov <tzz@lifelogs.com>
5152
5153 * spam.el (spam-check-blackholes)
5154 (spam-blackhole-good-server-regex): New variable to skip some IPs
5155 when checking blackholes; use it.
5156 (spam-check-bogofilter-headers)
5157 (spam-bogofilter-bogosity-positive-spam-header): New variable, in
5158 case more X-Bogosity is used than just "Yes/No".
5159 (spam-ham-move-routine): Semi-fixed, only first article is
5160 properly moved now.
5161
5162 2003-01-27 Jesper Harder <harder@ifa.au.dk>
5163
5164 * gnus-util.el (gnus-kill-buffer): Remove buffer from gnus-buffers
5165 as well.
5166
5167 * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer.
5168
5169 * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): Do.
5170
5171 * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): Do.
5172
5173 * gnus-bcklg.el (gnus-backlog-shutdown): Do.
5174
5175 * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): Do.
5176
5177 2003-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
5178
5179 * gnus-fun.el (gnus-face-encode): New function.
5180 (gnus-convert-png-to-face): Use it.
5181
5182 * gnus-sum.el (gnus-summary-make-menu-bar): Added M-& to marks.
5183
5184 2003-01-26 Jesper Harder <harder@ifa.au.dk>
5185
5186 * mm-decode.el (mm-dissection-list): Remove.
5187 (mm-dissect-singlepart): Don't push to mm-dissection-list, it's
5188 only used in mm-remove-all-parts.
5189 (mm-remove-all-parts): Remove it, it's never called.
5190
5191 2003-01-25 Simon Josefsson <jas@extundo.com>
5192
5193 * gnus-group.el (gnus-group-make-group): Report errors.
5194
5195 * nnimap.el (nnimap-request-create-group): Ditto.
5196
5197 * sieve-manage.el (sieve-manage-is-okno): Parse literal strings.
5198
5199 * sieve.el (sieve-upload): Fix error printing.
5200
5201 * mm-encode.el (mm-qp-or-base64): Always QP iff
5202 mm-use-ultra-safe-encoding and cleartext PGP.
5203
5204 * gnus-sum.el (gnus-summary-select-article): Inhibit
5205 redisplay (mainly for secured messages).
5206
5207 * nnmail.el (nnmail-article-group): Copy body too (but don't
5208 process it).
5209
5210 2003-01-25 Jesper Harder <harder@ifa.au.dk>
5211
5212 * gnus-art.el (gnus-article-setup-buffer): Reset
5213 gnus-button-marker-list.
5214
5215 2003-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5216
5217 * nntp.el (nntp-read-timeout): Default to using a second delay
5218 under Microsoft Windows.
5219
5220 2003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5221
5222 * nnheader.el (nnheader-directory-separator-character): New
5223 variable.
5224
5225 2003-01-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
5226
5227 * gnus-agent.el (gnus-agent-max-fetch-size)
5228 (gnus-agent-article-alist, gnus-agent-get-undownloaded-list)
5229 (gnus-agent-catchup, gnus-agent-summary-fetch-group)
5230 (gnus-agent-fetch-articles, gnus-agent-backup-overview-buffer)
5231 (gnus-agent-flush-cache, gnus-agent-fetch-headers)
5232 (gnus-agent-braid-nov, gnus-agent-load-alist)
5233 (gnus-agent-article-alist-save-format)
5234 (gnus-agent-read-agentview, gnus-agent-save-alist)
5235 (gnus-agent-fetch-group-1, gnus-agent-expire)
5236 (gnus-agent-uncached-articles, gnus-agent-retrieve-headers)
5237 (gnus-agent-regenerate-group): Reformat to keep under eighty
5238 columns. Reword docstrings so that first line is under eighty
5239 chars and a complete sentence. Still need to work on the rear
5240 end of the file, in particular gnus-agent-expire.
5241
5242 2003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5243
5244 * gnus-agent.el (gnus-agentize): Indent.
5245
5246 * gnus.el (gnus-version-number): Bumped.
5247
5248 2003-01-24 20:32:44 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5249
5250 * gnus.el: Oort Gnus v0.14 is released.
5251
5252 2003-01-24 Mark Thomas <swoon@bellatlantic.net> (tiny change)
5253
5254 * gnus-sum.el (gnus-summary-prepare-threads): Reset state for %B
5255 before beginning.
5256
5257 2003-01-24 Teodor Zlatanov <tzz@lifelogs.com>
5258
5259 * spam.el (spam-check-blackholes, spam-split)
5260 (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit): Added
5261 gnus-message calls to show to users what spam.el is doing.
5262
5263 2003-01-24 Jesper Harder <harder@ifa.au.dk>
5264
5265 * gnus-msg.el (gnus-message-replysign)
5266 (gnus-message-replyencrypt): Fix typo.
5267
5268 2003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5269
5270 * gnus-art.el (gnus-mime-security-show-details): Toggle showing
5271 details.
5272
5273 2003-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5274
5275 * gnus-art.el (gnus-article-press-button): let* -> let.
5276 (gnus-mime-security-show-details): Cleaned up.
5277 (gnus-mime-security-press-button): Save excursion.
5278 (gnus-insert-mime-security-button): Clean up.
5279
5280 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Doc fix.
5281
5282 * gnus-async.el (gnus-async-wait-for-article): Don't use a
5283 timeout.
5284
5285 * nntp.el (nntp-accept-process-output): Removed timeout.
5286 (nntp-read-timeout): New variable.
5287 (nntp-accept-process-output): Use it.
5288
5289 * gnus-sum.el (gnus-data-find-list): Remove *.
5290
5291 2003-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
5292
5293 * gnus-sum.el (gnus-summary-first-subject): Fixed bug that I
5294 introduced on 2002-01-22.
5295 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5296
5297 2003-01-23 Teodor Zlatanov <tzz@lifelogs.com>
5298
5299 * spam.el (spam-check-regex-headers, spam-list-of-checks)
5300 (spam-regex-headers-spam, spam-regex-headers-ham): Added spam/ham
5301 checks of incoming mail based on simple header regexp matching.
5302
5303 2003-01-22 Teodor Zlatanov <tzz@lifelogs.com>
5304
5305 * gnus-sum.el (gnus-spam-mark): Set to `$'.
5306
5307 2003-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
5308
5309 * gnus-agent.el (gnus-agent-get-undownloaded-list): Now computes
5310 gnus-newsgroup-unfetched, the list of articles whose headers have
5311 not been fetched from the server.
5312
5313 * gnus-sum.el (gnus-summary-find-next): Removed undownloaded
5314 parameter as it never worked due to a bug. Added check to prevent
5315 selection of any article in the gnus-newsgroup-unfetched list.
5316 (gnus-summary-find-prev): Added check to prevent selection of any
5317 article in the gnus-newsgroup-unfetched list.
5318 (gnus-summary-first-subject): Documented API. Modified
5319 implementation so that constraints are handled independently.
5320 Added check to prevent selection of any article in the
5321 gnus-newsgroup-unfetched list.
5322 (gnus-summary-first-unseen-subject): Updated parameters in
5323 gnus-summary-first-subject call to match new API.
5324 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5325 (gnus-summary-catchup): Do not mark unfetched articles as read.
5326
5327 2003-01-22 Jesper Harder <harder@ifa.au.dk>
5328
5329 * gnus-art.el (gnus-treat-strip-pgp, gnus-article-hide-pgp-hook):
5330 make-obsolete-variable allows only two arguments in XEmacs and
5331 Emacs 20.
5332
5333 * gnus-sum.el (gnus-summary-wash-hide-map): Remove
5334 gnus-article-hide-pgp.
5335 (gnus-summary-make-menu-bar): Do.
5336
5337 * gnus-art.el (gnus-treat-strip-pgp): Make obsolete.
5338 (gnus-treatment-function-alist): Remove gnus-treat-strip-pgp and
5339 gnus-article-hide-pgp.
5340 (article-hide-pgp): Remove.
5341 (gnus-article-hide): Remove gnus-article-hide-pgp.
5342
5343 * gnus.el: Remove gnus-article-hide-pgp.
5344
5345 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5346
5347 * message.el (message-required-headers): Doc fix.
5348
5349 2003-01-21 Teodor Zlatanov <tzz@lifelogs.com>
5350
5351 * spam.el (spam-group-ham-processor-bogofilter-p): Fixed bug.
5352 (spam-ifile-register-ham-routine, spam-ifile-ham-category): New
5353 option to make ifile a purely binary classifier.
5354
5355 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5356
5357 * mml-sec.el (mml-secure-sign-pgpauto): Renamed.
5358 (mml-secure-encrypt-pgpmime): Removed double.
5359
5360 * gnus-sum.el (gnus-summary-mark-article-as-replied): Added
5361 debugging statements.
5362
5363 2003-01-21 Andreas Fuchs <asf@void.at>
5364
5365 * mml-sec.el (mml-sign-alist): Added pgpauto.
5366
5367 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5368
5369 * gnus.el (gnus-version-number): Bumped version number.
5370
5371 2003-01-21 07:15:41 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5372
5373 * gnus.el: Oort Gnus v0.13 is released.
5374
5375 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5376
5377 * gnus-art.el (gnus-button-url-regexp): Removed |.
5378
5379 * message.el (message-send-hook): Doc fix.
5380
5381 * gnus-win.el (gnus-buffer-configuration): Display article
5382 instead of article-copy when `reply'.
5383
5384 2003-01-21 Jesper Harder <harder@ifa.au.dk>
5385
5386 * gnus.el (gnus-format): Change customize group to gnus.
5387 (gnus-cache): Add link.
5388 (gnus-group-charter-alist): Fix docstring.
5389
5390 2003-01-20 Jesper Harder <harder@ifa.au.dk>
5391
5392 * mailcap.el (mailcap-print-command): lpr-command might be
5393 unbound in XEmacs.
5394
5395 2003-01-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
5396
5397 * gnus-agent.el (gnus-agent-regenerate-group): Added interactive form.
5398
5399 * gnus-sum.el (gnus-summary-update-article-line): Fixed
5400 calculation of net characters added for use in the gnus-data
5401 structure.
5402
5403 2003-01-18 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
5404
5405 * nnmail.el (nnmail-process-unix-mail-format): Improve error
5406 message. Suggested by Jari Aalto.
5407
5408 2003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5409
5410 * gnus-art.el (gnus-article-followup-with-original): Clean up.
5411 (gnus-article-reply-with-original): Ditto.
5412
5413 * gnus-sum.el (gnus-summary-catchup): Make sure downloadable,
5414 read articles don't become unread.
5415
5416 2003-01-17 Simon Josefsson <jas@extundo.com>
5417
5418 * gnus-fun.el (gnus-x-face-from-file):
5419 (gnus-face-from-file): Suggest image format in minibuffer prompt.
5420
5421 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5422 (gnus-convert-image-to-face-command): Doc fix.
5423
5424 2003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5425
5426 * gnus-fun.el (gnus-convert-face-to-png): Protect against errors.
5427
5428 2003-01-17 Jesper Harder <harder@ifa.au.dk>
5429
5430 * gnus-art.el (gnus-mime-print-part): Use mm-save-part-to-file to
5431 avoid encoding problems.
5432
5433 * mailcap.el (mailcap-ps-command): New variable.
5434 (mailcap-mime-data): Add print entry where applicable. Use
5435 pdftotext on a tty.
5436
5437 2003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
5438
5439 * gnus-sum.el (gnus-alter-header-function): Add type and group.
5440
5441 2003-01-16 Simon Josefsson <jas@extundo.com>
5442
5443 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5444 (gnus-convert-image-to-face-command, gnus-x-face-from-file)
5445 (gnus-face-from-file): Doc fix; don't mention image format.
5446
5447 2003-01-16 Teodor Zlatanov <tzz@lifelogs.com>
5448
5449 * spam.el (spam-get-article-as-filename): New function (unused for now).
5450 (spam-get-article-as-buffer): New function.
5451 (spam-get-article-as-string): Use spam-get-article-as-buffer.
5452 (spam-summary-prepare-exit): Fixed bug, noticed by Malcolm Purvis.
5453
5454 2003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
5455
5456 * gnus-agent.el: Don't use `path'.
5457 From the GNU coding standards:
5458
5459 Please do not use the term ``pathname'' that is used in Unix
5460 documentation; use ``file name'' (two words) instead. We use
5461 the term ``path'' only for search paths, which are lists of
5462 directory names.
5463
5464 * nnsoup.el (nnsoup-file-name): Ditto.
5465
5466 * nnmail.el (nnmail-pathname-coding-system): Ditto.
5467 (nnmail-group-pathname): Ditto.
5468
5469 * nnimap.el (nnimap-group-overview-filename): Ditto.
5470
5471 * nnheader.el (nnheader-pathname-coding-system): Ditto.
5472 (nnheader-group-pathname): Ditto.
5473
5474 * nnfolder.el (nnfolder-group-pathname): Ditto.
5475
5476 * gnus.el (gnus-home-directory): Ditto.
5477
5478 * gnus-group.el (gnus-group-icon-list): Ditto.
5479
5480 2003-01-16 Jesper Harder <harder@ifa.au.dk>
5481
5482 * gnus-art.el (gnus-mime-print-part): Use mm-handle-media-type.
5483
5484 * message.el (message-mode-menu): Use it.
5485 (message-mode-menu): Deactivate "Yank Original" if there's no
5486 reply buffer.
5487
5488 * messagexmas.el (message-xmas-redefine): Redefine in XEmacs.
5489
5490 * message.el (message-mark-active-p): New function.
5491
5492 2003-01-15 Teodor Zlatanov <tzz@lifelogs.com>
5493
5494 * spam.el (spam-use-bogofilter-headers, spam-bogofilter-header)
5495 (spam-bogofilter-database-directory): New variables.
5496 (spam-check-bogofilter-headers, spam-check-bogofilter)
5497 (spam-bogofilter-register-with-bogofilter)
5498 (spam-bogofilter-register-spam-routine)
5499 (spam-bogofilter-register-ham-routine)
5500 (spam-group-ham-processor-bogofilter-p): New functions for the new
5501 Bogofilter interface.
5502 (spam-summary-prepare-exit): Use the new Bogofilter functions.
5503 (spam-list-of-checks): Added spam-use-bogofilter-headers.
5504 (spam-bogofilter-score): Rewrote function.
5505 (spam-check-bogofilter): Optional score parameter, uses
5506 spam-check-bogofilter-headers better.
5507 (spam-check-bogofilter-headers): Optional score parameter.
5508
5509 * gnus.el (gnus-install-group-spam-parameters): New variable, t by
5510 default, in the gnus-start customization group. Used to disable
5511 the spam-*/ham-* parameters.
5512 (gnus-group-ham-exit-processor-bogofilter): New ham processor.
5513
5514 2003-01-15 Jesper Harder <harder@ifa.au.dk>
5515
5516 * gnus-xmas.el (gnus-xmas-redefine): Use region-exists-p in
5517 XEmacs.
5518
5519 * gnus-ems.el (gnus-mark-active-p): Do.
5520
5521 2003-01-15 Kevin Ryde <user42@zip.com.au>
5522
5523 * gnus.texi (Using MIME): Mention auto-compression-mode with
5524 gnus-mime-copy-part.
5525
5526 2003-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5527
5528 * message.el (message-send): Don't warn about duplicates when
5529 superseding.
5530
5531 2003-01-15 Simon Josefsson <jas@extundo.com>
5532
5533 * nnimap.el (nnimap-split-download-body): New variable.
5534 (nnimap-split-articles): Use it.
5535
5536 2003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5537
5538 * gnus-agent.el (gnus-agent-check-overview-buffer): This data
5539 integrity checker was incorrectly flagging, and removing, articles
5540 whose article number was negative.
5541 (gnus-agent-fetch-group-1): When executed in the group's summary
5542 buffer, refresh each downloaded line to update the status flag and
5543 font. Preserve the value of gnus-newsgroup-headers so that
5544 gnus-agent-fetch-articles can split the requests by size.
5545 (gnus-agent-expire): Corrected day calculation for when
5546 gnus-agent-expire-days contains a list.
5547
5548 2003-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5549
5550 * gnus-audio.el (gnus-audio-au-player): Use executable-find.
5551
5552 2003-01-13 Jhair Tocancipa Triana <jhair_tocancipa@gmx.net>
5553
5554 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player): Use
5555 /usr/bin/play as default player.
5556 (gnus-audio-play): Added ARG-DESCRIPTOR to prompt for a file to play.
5557
5558 2003-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
5559
5560 * gnus-msg.el (gnus-inews-add-send-actions): Allow a list of
5561 articles to be marked as well.
5562
5563 2003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5564 * gnus-agent.el (gnus-agent-get-undownloaded-list): Include the
5565 fictitious headers generated by nnagent (ie. Undownloaded Article
5566 ####) in the list of articles that have not been downloaded.
5567
5568 * gnus-int.el (): Added require declarations to resolve
5569 compile-time warnings.
5570 (gnus-open-server): If the server status is set to offline,
5571 recursively execute gnus-open-server to open the offline backend
5572 (e.g. nnagent).
5573
5574 2003-01-14 Jesper Harder <harder@ifa.au.dk>
5575
5576 * gnus-art.el (gnus-article-reply-with-original): Use
5577 gnus-mark-active-p.
5578 (gnus-article-followup-with-original): Do.
5579
5580 2003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5581
5582 * gnus-sum.el: Removed `(when t ...)' around `gnus-define-keys'.
5583
5584 2003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5585
5586 * gnus-score.el (gnus-score-edit-file-at-point): New function.
5587 (gnus-score-find-trace): Bind it to `e' key. Added `q' for quit.
5588
5589 2003-01-13 Romain FRANCOISE <romain@orebokech.com>
5590
5591 * gnus-fun.el (gnus-x-face-from-file): Quote file name.
5592 (gnus-face-from-file): Ditto.
5593
5594 2003-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5595
5596 * gnus-sum.el (gnus-articles-to-read): Don't just apply
5597 gnus-alter-articles-to-read-function to the unread articles.
5598
5599 2003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5600
5601 * deuglify.el (gnus-article-outlook-unwrap-lines)
5602 (gnus-article-outlook-repair-attribution)
5603 (gnus-article-outlook-rearrange-citation): New function names,
5604 renamed from "gnus-outlook-" to "gnus-article-outlook-". Changed
5605 doc-string.
5606
5607 * gnus-sum.el (gnus-summary-mode-map): Use new function names,
5608 removed `W k' key binding (use `W Y f' instead).
5609 (gnus-summary-make-menu-bar): Use new function names.
5610
5611 2003-01-13 Simon Josefsson <jas@extundo.com>
5612
5613 * gnus-fun.el (gnus-random-x-face): Doc fix.
5614 (gnus-insert-random-x-face-header): New function.
5615
5616 2003-01-13 Jesper Harder <harder@ifa.au.dk>
5617
5618 * gnus-sum.el (gnus-summary-make-menu-bar): Deactivate items if
5619 mark is not active.
5620
5621 * gnus-msg.el (gnus-inews-do-gcc): Comment.
5622
5623 * gnus-ems.el (gnus-mark-active-p): New function.
5624
5625 * gnus-group.el (gnus-topic-mode-p): New function.
5626 (gnus-group-make-menu-bar): Show more key bindings in topic mode.
5627 Deactivate items if mark is not active.
5628
5629 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5630
5631 * gnus.el (gnus-version-number): Bumped version.
5632 (gnus-summary-line-format): Doc fix.
5633
5634 2003-01-12 22:02:49 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5635
5636 * gnus.el: Oort Gnus v0.12 is released.
5637
5638 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5639
5640 * mail-source.el (mail-sources): Removed autoload to make it
5641 compile under XEmacs.
5642
5643 2003-01-12 Raymond Scholz <ray-2003@zonix.de>
5644
5645 * gnus-msg.el (gnus-confirm-mail-reply-to-news): May be a
5646 regexp or a function too.
5647 (gnus-confirm-treat-mail-like-news): New variable. Ask for
5648 confirmation even if the original article is mail.
5649
5650 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5651
5652 * gnus-msg.el (gnus-inews-add-send-actions): Get the right
5653 articles to be marked when not yanking.
5654
5655 2003-01-12 François-David Collin <Francois-David.Collin@curie.fr>
5656
5657 * mm-decode.el (mm-get-part): Use mm-with-unibyte-current-buffer.
5658
5659 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5660
5661 * gnus-fun.el (gnus-face-from-file): Autoload.
5662
5663 * gnus-cite.el (gnus-cite-delete-overlays): Protect against more
5664 errors.
5665
5666 2003-01-12 Simon Josefsson <jas@extundo.com>
5667
5668 * sieve.el (sieve-upload-and-bury): New. Suggested by
5669 kai.grossjohann@uni-duisburg.de (Kai Großjohann).
5670
5671 * sieve-mode.el (sieve-mode-map): Bind s-u-a-b to C-c C-c.
5672 Suggested by kai.grossjohann@uni-duisburg.de (Kai Großjohann).
5673
5674 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5675
5676 * gnus-art.el (gnus-ignored-headers): Don't include the ^ and :
5677 in every string.
5678
5679 * gnus.el (gnus-version-number): Bumped version number.
5680
5681 2003-01-12 13:46:20 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5682
5683 * gnus.el: Oort Gnus v0.11 is released.
5684
5685 2003-01-12 Jesper Harder <harder@ifa.au.dk>
5686
5687 * message.el (message-fetch-reply-field): Narrow to headers.
5688
5689 * gnus-msg.el (gnus-inews-do-gcc): Don't try to mark GCC's as read
5690 if Gnus isn't alive.
5691
5692 2003-01-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
5693
5694 * gnus-agent.el (gnus-agent-fetch-group-1): Remove downloadable
5695 marks from articles that are already stored in the agent.
5696 (gnus-agent-backup-overview-buffer): New debug tool. Creates a
5697 backup copy of an invalid .overview file for later analysis.
5698
5699 2003-01-12 Gregorio Gervasio, Jr. <gtgj@pacbell.net>
5700
5701 * gnus-sum.el (gnus-summary-exit): Reverse change to make group
5702 exit work with two frames.
5703
5704 2003-01-11 François-David Collin <Francois-David.Collin@wanadoo.fr>
5705
5706 * message.el (message-forward-make-body): Use mule4.
5707
5708 2003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5709
5710 * message.el (message-mode-map): Move wide-reply command.
5711
5712 2003-01-10 Reiner Steib <Reiner.Steib@gmx.de>
5713
5714 * deuglify.el (gnus-outlook-deuglify-attrib-verb-regexp): Added
5715 castellano.
5716 (gnus-outlook-display-hook): New variable.
5717 (gnus-outlook-display-article-buffer): New function.
5718 (gnus-outlook-unwrap-lines, gnus-outlook-repair-attribution)
5719 (gnus-outlook-deuglify-article): Made them interactive and added
5720 optional arg. Use `g-o-d-a-b'.
5721 (gnus-article-outlook-deuglify-article): Use `g-o-d-a-b'.
5722
5723 * gnus-sum.el: Added autoloads.
5724 (gnus-summary-mode-map): Added gnus-summary-wash-deuglify-map.
5725 (gnus-summary-make-menu-bar): Added "(Outlook) Deuglify" menu.
5726
5727 2003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5728
5729 * gnus-art.el (gnus-display-mime): Use the mime emulation
5730 variable.
5731
5732 * gnus-sum.el (gnus-article-emulate-mime): New variable.
5733
5734 * gnus-start.el (gnus-read-newsrc-el-file): Make sure that the
5735 newsrc-alist is initialized properly.
5736
5737 * mail-source.el (mail-sources): Autoload.
5738
5739 * gnus-sum.el (gnus-summary-make-false-root-always): Default to
5740 nil.
5741
5742 * gnus-msg.el (gnus-configure-posting-styles): Make sure we don't
5743 insert two newlines.
5744
5745 * message.el (message-check-news-header-syntax): Compute the
5746 header length correctly.
5747
5748 2003-01-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
5749
5750 * gnus-agent.el (gnus-agent-expire): Do not remove article from
5751 alist when keeping fetched article file.
5752 (gnus-agent-retrieve-headers): When parsing response for article
5753 numbers, use the same algorithm as gnus-agent-braid-nov to protect
5754 against garbage in the server's response.
5755
5756 * gnus-int.el (gnus-request-expire-articles,
5757 gnus-request-move-article): Only expire when the group's server
5758 has been agentized.
5759
5760 2003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5761
5762 * gnus-cite.el (gnus-cite-delete-overlays): Protect against
5763 errors when deleting overlays.
5764
5765 * gnus-score.el (gnus-score-followup): Allow tracing.
5766
5767 * gnus-art.el (gnus-treat-display-face): New variable.
5768 (article-display-face): New command.
5769
5770 * gnus-fun.el (gnus-face-from-file): New function.
5771 (gnus-convert-face-to-png): Ditto.
5772
5773 * gnus-art.el (gnus-ignored-headers): Added Face.
5774
5775 2003-01-10 Simon Josefsson <jas@extundo.com>
5776
5777 * nndraft.el (nndraft-request-group): Avoid crash in
5778 directory-files when draft directory doesn't exists.
5779
5780 * gnus-sum.el (gnus-select-article-hook): Add :option.
5781
5782 2003-01-10 Teodor Zlatanov <tzz@lifelogs.com>
5783
5784 * spam.el (spam-use-stat): New variable.
5785 (spam-group-spam-processor-stat-p)
5786 (spam-group-ham-processor-stat-p): New convenience functions.
5787 (spam-summary-prepare-exit): Add spam/ham processors to sequence.
5788 (spam-list-of-checks): Add spam-use-stat to list of checks.
5789 (spam-split): Conditionally load the spam-stat tables.
5790 (spam-stat-register-spam-routine, spam-stat-register-ham-routine)
5791 (spam-check-ifile): New functions.
5792
5793 * spam-stat.el (spam-stat): Typo fix.
5794 (spam-stat-install-hooks): New variable.
5795 (spam-stat-split-fancy-spam-group): Added documentation clarification.
5796 (spam-stat-split-fancy-spam-threshhold): New variable.
5797 (spam-stat-install-hooks): Make hooks conditional.
5798 (spam-stat-split-fancy): Use spam-stat-split-fancy-spam-threshhold.
5799
5800 * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): Add
5801 spam-stat ham/spam processor symbols.
5802
5803 2003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5804
5805 * gnus-start.el (gnus-read-newsrc-el-file): Make sure the .eld
5806 file exists.
5807
5808 2003-01-10 Simon Josefsson <jas@extundo.com>
5809
5810 * gnus-sum.el (gnus-summary-read-group-1): Don't select first
5811 undownloaded/downloadable only when unplugged.
5812
5813 2003-01-10 Jesper Harder <harder@ifa.au.dk>
5814
5815 * gnus-srvr.el (gnus-browse-foreign-server): Optimize inner loop.
5816
5817 2003-01-09 Teodor Zlatanov <tzz@lifelogs.com>
5818
5819 * spam.el (spam-check-ifile): Fixed call-process-region to use the
5820 db parameter only if it's set.
5821 (spam-ifile-register-with-ifile): Ditto.
5822
5823 2003-01-09 Alex Schroeder <alex@emacswiki.org>
5824
5825 * spam-stat.el (spam-stat-save): Set spam-stat-ngood and
5826 spam-stat-nbad before creating the hash table.
5827 (spam-stat-reset): Set spam-stat-ngood and spam-stat-nbad to 0.
5828 Changed copyright statement to FSF.
5829
5830 2003-01-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
5831
5832 * gnus-agent.el (gnus-agent-catchup): Do not mark cached nor
5833 processable articles as read.
5834 (gnus-agent-summary-fetch-series): Remove processable and
5835 downloadable marks on all downloaded articles in the series.
5836
5837 * nntp.el (nntp-report): Throw error after reporting the problem.
5838 (nntp-accept-process-output): Corrected error check to report an
5839 error when the process is nil.
5840
5841 2003-01-09 Simon Josefsson <jas@extundo.com>
5842
5843 * message.el (message-tool-bar-map): Add preview.
5844
5845 2003-01-09 Jesper Harder <harder@ifa.au.dk>
5846
5847 * mml.el (mml-preview): Get rid of MIME handles and buffers after
5848 previewing.
5849
5850 2003-01-08 Paul Jarc <prj@po.cwru.edu>
5851
5852 * nnmaildir.el (nnmaildir--grp-add-art): Fix wrong-type-argument
5853 bug when the (n+1)th article to be added to a group has a smaller
5854 number than the n articles already added.
5855
5856 2003-01-08 Jesper Harder <harder@ifa.au.dk>
5857
5858 * message.el (message-mode-field-menu): Use backquote.
5859
5860 2003-01-08 Teodor Zlatanov <tzz@lifelogs.com>
5861
5862 * spam.el: Fixed the BBDB autoloads again, using
5863 bbdb-search-simple now (which is not a macro, thank god).
5864
5865 * gnus.el (ham-process-destination): Added new parameter for
5866 destination of ham articles found in spam groups at summary exit.
5867
5868 * spam.el (spam-get-ifile-database-parameter):
5869 use spam-ifile-database-path.
5870 (spam-check-ifile, spam-ifile-register-with-ifile):
5871 use spam-get-ifile-database-parameter.
5872 (spam-ifile-database-path): Added new parameter for ifile's database.
5873 (spam-move-spam-nonspam-groups-only): New parameter to determine
5874 if spam should be moved from all groups or only some.
5875 (spam-summary-prepare-exit): Fixed logic to use
5876 spam-move-spam-nonspam-groups-only when deciding to invoke
5877 spam-mark-spam-as-expired-and-move-routine; always invoke that
5878 routine after the spam has been expired-or-moved in case there's
5879 some spam left over; use spam-ham-move-routine in spam groups.
5880 (spam-ham-move-routine): New function to move ham articles to the
5881 ham-process-destinations group parameter.
5882
5883 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5884
5885 * gnus-spec.el (gnus-parse-complex-format): %~ => ~*.
5886
5887 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
5888 gnus-summary-update-article-line.
5889
5890 2003-01-08 Simon Josefsson <jas@extundo.com>
5891
5892 * nnmail.el (nnmail-expiry-target-group): Request group, create it
5893 not successful.
5894
5895 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5896
5897 * spam.el (spam-check-ifile): Fixed the spam-ifile-all-categories
5898 logic, finally.
5899
5900 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5901
5902 * gnus-spec.el (gnus-parse-format): %C is a complex format.
5903 (gnus-parse-format): Change to %~.
5904
5905 * message.el (message-generate-headers): Don't generate optional
5906 empty headers.
5907
5908 2003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5909
5910 * message.el (message-cross-post-default)
5911 (message-cross-post-note-function, message-shoot-gnksa-feet)
5912 (message-strip-subject-trailing-was, message-change-subject)
5913 (message-mark-insert-file, message-cross-post-followup-to)
5914 (message-cross-post-followup-to, message-mode-map)
5915 (message-generate-unsubscribed-mail-followup-to)
5916 (message-make-mail-followup-to): Minor changes to doc-strings and
5917 error messages. Updated copyright line.
5918
5919 * message.el (message-make-mail-followup-to,
5920 message-generate-unsubscribed-mail-followup-to): New function
5921 names. Renamed functions: "-mft" -> "-mail-followup-to".
5922 (message-make-mft, message-gen-unsubscribed-mft): Removed function
5923 names.
5924
5925 * mml.el (mml-preview-insert-mail-followup-to): New function name.
5926 (mml-preview-insert-mft): Removed function name.
5927 (mml-preview): Use new function names.
5928
5929 * gnus-art.el (gnus-article-edit-mode-map): Use new function names.
5930
5931 * message.el (message-mode-field-menu): Moved header related
5932 commands from "Message" to "Field" menu.
5933
5934 2003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5935
5936 * message.el (message-generate-headers-first): Added customization
5937 if variable is a list.
5938
5939 2003-01-07 Michael Shields <shields@msrl.com>
5940
5941 * gnus-art.el (gnus-article-next-page): Correctly handle the case
5942 where the last line of the article is the last line of the window.
5943
5944 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5945
5946 * gnus-msg.el (gnus-debug): Use ignore-errors.
5947
5948 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
5949 `gnus-summary-update-line'.
5950
5951 2003-01-08 Simon Josefsson <jas@extundo.com>
5952
5953 * gnus-art.el (gnus-unbuttonized-mime-types)
5954 (gnus-buttonized-mime-types): Doc fix.
5955
5956 2003-01-08 Jesper Harder <harder@ifa.au.dk>
5957
5958 * mm-decode.el (mm-inline-media-tests): .xpm is 'x-xpixmap'.
5959
5960 2003-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
5961
5962 * nnrss.el (nnrss-group-alist): Add and clear up.
5963
5964 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5965
5966 * spam.el: Removed unnecessary condition-case for loading bbdb-com.el.
5967
5968 * spam.el (spam-check-ifile): If should be an unless.
5969
5970 * spam.el: Define 'ignore alias for spam-BBDB-register-routine,
5971 spam-enter-ham-BBDB, and bbdb-create-internal initially to
5972 hush up warnings.
5973 (spam-ifile-all-categories): Doc string fixed to be less than 80 chars.
5974
5975 2003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5976
5977 * gnus-sum.el (gnus-summary-make-menu-bar): Added
5978 gnus-summary-refer-thread to thread menu.
5979
5980 2003-01-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
5981
5982 * gnus-agent.el (gnus-agent-fetch-group-1): When fetching within a
5983 summary buffer, articles that cannot be fetched are marked as
5984 canceled.
5985
5986 * nntp.el (nntp-with-open-group): The quit signal handler must
5987 propagate the quit signal to the next outer handler so that the
5988 caller knows that the request aborted abnormally.
5989
5990 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5991
5992 * spam.el (spam-check-ifile, spam-ifile-register-with-ifile)
5993 (spam-ifile-register-spam-routine)
5994 (spam-ifile-register-ham-routine): Added ifile functionality that
5995 does not use ifile-gnus.el to classify and register articles.
5996 (spam-get-article-as-string): Convenience function.
5997 (spam-summary-prepare-exit): Added ifile spam and ham registration.
5998 (spam-ifile-all-categories, spam-ifile-spam-category)
5999 (spam-ifile-path, spam-ifile): Added customization options.
6000
6001 * gnus.el (gnus-group-ham-exit-processor-ifile): Added ifile ham
6002 exit processor.
6003 (spam-process): Added gnus-group-ham-exit-processor-ifile to the
6004 list of choices.
6005
6006 2003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6007
6008 * gnus-score.el (gnus-score-followup): Also score immediate
6009 followups.
6010
6011 2003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6012
6013 * nnweb.el (nnweb-asynchronous-p): Changed to nil.
6014
6015 2003-01-07 Simon Josefsson <jas@extundo.com>
6016
6017 * message.el (message-mode-menu): Fix receipt balloon help.
6018
6019 2003-01-07 Jesper Harder <harder@ifa.au.dk>
6020
6021 * gnus-msg.el (gnus-group-post-news): Don't assume that "" will
6022 always be interpreted as news.
6023
6024 2003-01-07 Simon Josefsson <jas@extundo.com>
6025
6026 * gnus-sieve.el (gnus-sieve-script): Use the crosspost argument to
6027 gnus-sieve-script, instead of the global variable
6028 gnus-sieve-crosspost. One-line patch from Steinar Bang
6029 <sb@dod.no>.
6030
6031 2003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6032
6033 * gnus.el: Renamed gnus-summary-*-uncached-face as
6034 gnus-summary-*-undownloaded-face to avoid confusing the agent with
6035 the cache.
6036
6037 * gnus-sum.el: Ditto.
6038
6039 2003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6040
6041 * gnus-agent.el (gnus-agent-fetch-group): Modified to permit execution
6042 in either the group or summary buffer.
6043 New command "JS", in summary buffer, will fetch articles per the
6044 group's category, predicate, and processable flags.
6045 (gnus-agent-summary-fetch-series): Rewritten to call
6046 gnus-agent-session-fetch-group once with all articles in the
6047 series.
6048 (gnus-agent-summary-fetch-group): Fixed bug and modified code to
6049 return list of fetched articles.
6050 (gnus-agent-fetch-articles): Split fetch list into sublists such
6051 that the article buffer is only slightly larger than
6052 gnus-agent-max-fetch-size. Added unwind-protect to ensure that
6053 the group's article alist is saved.
6054 (gnus-agent-fetch-headers): The 'killed' and 'cached' marks no
6055 longer result in the agent trying to fetch an article.
6056 (gnus-agent-fetch-group-1): Can now be called in either the group
6057 or summary buffer. Removed the max-fetch-size code that I added
6058 on 2002-12-13 as that capability is now part of
6059 gnus-agent-fetch-articles. Added code to update summary buffer.
6060 When called in the group buffer, articles that can not be fetched
6061 are AUTOMATICALLY MARKED AS READ.
6062
6063 * gnus-sum.el (): Modified eval-when-compile to minimize
6064 misleading compilation warnings.
6065 (gnus-update-summary-mark-positions): Changed code to use
6066 gnus-undownloaded-mark rather than gnus-downloaded-mark.
6067
6068 * nnheader.el (nnheader-insert-nov-file): Do not try to insert an
6069 empty file as the parser assumes that the file isn't empty.
6070
6071 * nntp.el (nntp-send-string): The process-send-string call can,
6072 because it performs I/O on the process, change the process' state
6073 from open to closed. If this happens, call nntp-report
6074 immediately to report the broken connection.
6075 (nntp-report): Rewritten to avoid needing a global variable to
6076 determine the appropriate course of action. Instead, two function
6077 implementations are provided and the nntp-report function value is
6078 bound to the appropriate implementation.
6079 (nntp-retrieve-data): Moved nntp-report call to end of implementation.
6080 (nntp-with-open-group): Now binds nntp-report's function cell
6081 rather than binding gnus-with-open-group-first-pass. Added a
6082 condition-case to detect a quit during a nntp command. When the
6083 quit occurs, the current connection is closed as a fetch articles
6084 request could have several megabytes queued up for reading.
6085 (nntp-retrieve-headers): Bind articles to itself. If
6086 nntp-with-open-group repeats this command, I must have access to
6087 the original list of articles.
6088 (nntp-retrieve-groups): Ditto for groups.
6089 (nntp-retrieve-articles): Ditto for articles.
6090 (*): Replaced nntp-possibly-change-group calls to
6091 nntp-with-open-group forms in all, but one, occurrence.
6092 (nntp-accept-process-output): Bug fix. Detect when called with
6093 null process.
6094
6095 2003-01-06 Jesper Harder <harder@ifa.au.dk>
6096
6097 * mm-util.el (mm-find-mime-charset-region): Don't do Latin-9 hack
6098 if we don't need to.
6099 (mm-iso-8859-x-to-15-region): Fix misplaced parenthesis.
6100
6101 2003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6102
6103 * gnus-group.el (gnus-group-make-web-group): Pass the select
6104 method on to group-create.
6105 (gnus-group-line-format-alist): %U is an integer.
6106
6107 * gnus-sum.el (gnus-summary-exit-no-update): Don't update
6108 ephemeral groups.
6109 (gnus-summary-read-group-1): Ditto.
6110 (gnus-group-make-articles-read): Ditto.
6111
6112 * mm-url.el (mm-url-program): Doc fix.
6113
6114 * message.el (message-mode-map): Rebound
6115 message-insert-wide-reply.
6116
6117 2003-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
6118
6119 * gnus-xmas.el (gnus-xmas-group-startup-message): Bind the oort
6120 color as `gnus-group-startup-message' does.
6121
6122 2003-01-05 Teodor Zlatanov <tzz@lifelogs.com>
6123
6124 * spam.el: Fixed line lengths to 80 chars or less.
6125
6126 * gnus-sum.el (gnus-read-mark-p): Added the spam-mark as a
6127 "not-read" mark.
6128 (gnus-summary-mark-forward): Added the spam-mark to the list of
6129 marks not to be marked as "read" when viewed.
6130
6131 2003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6132
6133 * gnus-msg.el (gnus-inews-make-draft): Quote article-reply.
6134
6135 * gnus-group.el (gnus-number-of-unseen-articles-in-group):
6136 Protect against unactive groups.
6137
6138 * message.el (message-check-news-header-syntax): Check long
6139 header lines.
6140 (message-check-news-header-syntax): Update `start'.
6141
6142 * gnus-group.el (gnus-group-expire-articles): Doc fix.
6143 (gnus-group-line-format): %U.
6144 (gnus-group-line-format-alist): ?U.
6145 (gnus-number-of-unseen-articles-in-group): New function.
6146
6147 * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout.
6148
6149 * gnus.el (gnus-version-number): Bump version number.
6150
6151 2003-01-05 01:53:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6152
6153 * gnus.el: Oort Gnus v0.10 is released.
6154
6155 2003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6156
6157 * gnus.el (gnus-version-number): Fix version number.
6158
6159 2003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6160
6161 * gnus.el: Oort Gnus v0.08 is released.
6162
6163 2003-01-04 Jesper Harder <harder@ifa.au.dk>
6164
6165 * mm-util.el: Add mm-string-make-unibyte.
6166
6167 * gnus-group.el (gnus-group-jump-to-group): Make it work for
6168 UTF-8 groups.
6169
6170 2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6171
6172 * gnus.el (gnus-variable-list): Write gnus-format-specs last.
6173
6174 * gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
6175
6176 2003-01-04 Kevin Ryde <user42@zip.com.au>
6177
6178 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New
6179 function.
6180
6181 2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6182
6183 * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
6184 (gnus-summary-read-group-1): Update group line.
6185 (gnus-summary-exit-no-update): Update group on exit.
6186
6187 * gnus-group.el (gnus-group-line-format): Add %*.
6188 (gnus-group-line-format-alist): Ditto.
6189 (gnus-group-insert-group-line): Set it.
6190 (gnus-group-is-exiting-p): New variable.
6191 (gnus-group-insert-group-line): Use it.
6192
6193 2003-01-03 Teodor Zlatanov <tzz@beld.net>
6194
6195 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
6196 enable BBDB ham processing.
6197 (spam-blacklist-register-routine): Enable blacklist spam processing.
6198 (spam-whitelist-register-routine): Enable whitelist ham processing.
6199 (spam-fetch-field-from-fast): Fast fetching of the "from" field
6200 from (gnus-data-list).
6201 (spam-summary-prepare-exit): Works completely now.
6202 (spam-use-blacklist): Oops, should be nil by default.
6203 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
6204 split processing now; before it was for summary exit as
6205 well but that's done with the spam-contents and spam-process
6206 parameters now.
6207
6208 2003-01-03 Jesper Harder <harder@ifa.au.dk>
6209
6210 * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
6211 characters.
6212
6213 2003-01-02 Teodor Zlatanov <tzz@lifelogs.com>
6214
6215 * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p)
6216 (spam-group-processor-p, spam-group-processor-bogofilter-p)
6217 (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
6218 (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
6219 (spam-mark-spam-as-expired-and-move-routine)
6220 (spam-generic-register-routine, spam-BBDB-register-routine)
6221 (spam-ifile-register-routine, spam-blacklist-register-routine)
6222 (spam-whitelist-register-routine): New functions.
6223 (spam-summary-prepare-exit): Added summary exit processing (expire
6224 or move) of spam-marked articles for spam groups; added slots for
6225 all the spam-*-register-routine functions.
6226
6227 2003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6228
6229 * pop3.el (pop3-retr): Wait 500 msecs.
6230 (pop3-read-response): Ditto.
6231
6232 * gnus-msg.el (gnus-setup-message): Get the evaliation order
6233 right.
6234 (gnus-inews-make-draft): New function.
6235 (gnus-setup-message): Use it.
6236
6237 * message.el (message-required-headers): Add From.
6238
6239 2003-01-02 Norbert Koch <nk@viteno.net> (tiny change)
6240
6241 * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
6242
6243 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6244
6245 * message.el (message-generate-headers): Let header formatters do
6246 their work.
6247
6248 2003-01-02 Raymond Scholz <ray-2003@zonix.de>
6249
6250 * deuglify.el (gnus-article-outlook-deuglify-article):
6251 Rehighlight, reapply treatments and call
6252 `gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin.
6253 (gnus-outlook-repair-attribution-block): Recognize cited
6254 attributions. Suggested by Niklas Morberg.
6255
6256 2003-01-02 Pete Kazmier <pete@kazmier.com>
6257
6258 * gnus-art.el (gnus-treat-predicate): Check condition first.
6259
6260 2003-01-02 Jesper Harder <harder@ifa.au.dk>
6261
6262 * gnus-group.el (gnus-group-fetch-charter): Use
6263 http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
6264
6265 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6266
6267 * message.el (message-draft-headers): Also generate From to get a
6268 nicer draft buffer summary.
6269
6270 * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
6271 parameter.
6272
6273 * gnus-art.el (article-wash-html): Clean up.
6274 (article-wash-html): Typo fix.
6275
6276 * gnus-msg.el (gnus-summary-mail-forward): Clean up.
6277 (gnus-summary-mail-forward): To many lists of lists.
6278
6279 * gnus-art.el (article-wash-html): Clean up.
6280
6281 2003-01-02 Pete Kazmier <pete@kazmier.com>
6282
6283 * gnus-art.el (gnus-treat-wash-html): New variable.
6284
6285 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6286
6287 * message.el (message-check-news-header-syntax): Allow posting.
6288 (message-check-news-header-syntax): Fix logic for sure, this
6289 time.
6290
6291 2003-01-02 Matthieu Moy <Matthieu.Moy@imag.fr>
6292
6293 * message.el (message-check-news-header-syntax): Check syntax of
6294 continuation headers.
6295
6296 2003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
6297
6298 * gnus-art.el (gnus-button-url-regexp)
6299 (gnus-button-mid-or-mail-regexp, gnus-button-alist)
6300 (gnus-header-button-alist): Regexps are case insensitive here.
6301
6302 2003-01-02 Simon Josefsson <jas@extundo.com>
6303
6304 * dig.el (query-dig): Doc fix.
6305
6306 2003-01-02 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6307
6308 * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
6309 summary buffer line, not just the download mark.
6310
6311 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6312
6313 * gnus-sum.el (gnus-summary-goto-subjects): New function.
6314 (gnus-summary-insert-dormant-articles): New command and
6315 keystroke.
6316
6317 * gnus-cache.el (gnus-summary-insert-cached-articles): Use new
6318 function for mass insertion of subjects.
6319
6320 * nndraft.el (nndraft-generate-headers): Don't move point.
6321
6322 * gnus.el (nnheader): Require nnheader.
6323
6324 * nndraft.el (nndraft-request-associate-buffer): Use
6325 make-local-variable.
6326
6327 2003-01-02 Michael Shields <shields@msrl.com>
6328
6329 * nndraft.el (nndraft-request-associate-buffer): Make
6330 write-contents-hooks buffer-local before setting it.
6331
6332 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6333
6334 * gnus.el (gnus-group-parameter-value): Take an extra param.
6335 (gnus-group-fast-parameter): Let group param results be nil.
6336
6337 * gnus-art.el (gnus-article-forward-header): New function.
6338 (article-date-ut): Use it to remove continuation date headers.
6339
6340 * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
6341 read-event.
6342 (gnus-summary-remove-bookmark): Clean up.
6343 (gnus-summary-set-bookmark): Clean up.
6344
6345 * gnus-util.el (gnus-read-event-char): Take an optional prompt.
6346
6347 * gnus.el (gnus-group-startup-message): Bind data-directory to
6348 the Gnus etc directory.
6349
6350 2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6351
6352 * spam.el (spam-summary-prepare-exit): Added slots for spam- and
6353 ham-processing of articles; use the new
6354 spam-group-(spam|ham)-contents-p functions.
6355 (spam-group-spam-contents-p, spam-group-ham-contents-p): New
6356 convenience functions.
6357 (spam-mark-junk-as-spam-routine): Use the new
6358 spam-group-spam-contents-p function.
6359
6360 * gnus.el (spam-process, spam-contents, spam-process-destination):
6361 added new parameters with corresponding global variables.
6362 (gnus-group-spam-exit-processor-ifile)
6363 (gnus-group-spam-exit-processor-bogofilter)
6364 (gnus-group-spam-exit-processor-blacklist)
6365 (gnus-group-spam-exit-processor-whitelist)
6366 (gnus-group-spam-exit-processor-BBDB)
6367 (gnus-group-spam-classification-spam)
6368 (gnus-group-spam-classification-ham): Added new symbols for the
6369 spam-process and spam-contents parameters.
6370
6371 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
6372 customization and list itself to store mark symbol rather than
6373 mark character.
6374 (spam-bogofilter-register-routine): Added logic to generate mark
6375 values list from spam-ham-marks and spam-spam-marks, so (member)
6376 would work.
6377
6378 2003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
6379
6380 * message.el (message-cross-post-followup-to): Fix comment.
6381
6382 2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6383
6384 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
6385 customization and list itself to store mark symbol rather than
6386 mark character.
6387 (spam-bogofilter-register-routine): Added logic to generate mark
6388 values list from spam-ham-marks and spam-spam-marks, so (member)
6389 would work.
6390
6391 2003-01-01 Raymond Scholz <ray-2002@zonix.de>
6392
6393 * message.el (message-signature-insert-empty-line): New variable.
6394
6395 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6396
6397 * message.el: Renamed functions and variables: "xpost" ->
6398 "cross-post", "-fup2" -> "-followup-to".
6399 (message-cross-post-old-target, message-cross-post-default,
6400 message-cross-post-note, message-followup-to-note,
6401 message-cross-post-note-function): New variables names.
6402 (message-xpost-old-target, message-xpost-default,
6403 message-xpost-note, message-fup2-note,
6404 message-xpost-note-function): Removed variable names.
6405 (message-cross-post-followup-to-header,
6406 message-cross-post-insert-note, message-cross-post-followup-to):
6407 New function names.
6408 (message-xpost-fup2-header, message-xpost-insert-note,
6409 message-xpost-fup2): Removed function names.
6410
6411 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6412
6413 * message.el (message-send-mail): Added message-cleanup-headers to
6414 prevent newlines in headers.
6415
6416 2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6417
6418 * dns.el (dns-make-network-process): Comment.
6419
6420 * gnus-sum.el (gnus-summary-display-while-building): Default to
6421 nil.
6422
6423 2003-01-01 Wes Hardaker <wes@hardakers.net>
6424
6425 * gnus-sum.el (gnus-summary-display-while-building): New
6426 variable.
6427
6428 2003-01-01 Raymond Scholz <ray-2003@zonix.de>
6429
6430 * deuglify.el (gnus-outlook-rearrange-article): Kill overlays
6431 before rearranging the article.
6432
6433 2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6434
6435 * nndraft.el (nndraft-generate-headers): New function.
6436 (nndraft-request-associate-buffer): Use it to write headers on
6437 buffer save.
6438
6439 * message.el (message-generate-headers): Let the function be a
6440 lambda form.
6441 (message-draft-headers): New variable.
6442
6443 * gnus-msg.el (gnus-inews-make-draft-meta-information): New
6444 function.
6445 (gnus-setup-message): Use it.
6446
6447 * message.el (message-generate-headers-first): Doc fix.
6448 (message-setup-1): Use new function for getting which headers to
6449 generate.
6450 (message-headers-to-generate): New function.
6451
6452 2003-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
6453
6454 * gnus-agent.el (gnus-agent-save-alist): Make directory.
6455
6456 2002-12-31 Reiner Steib <4uce.02.r.steib@gmx.net>
6457
6458 * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
6459 mention negatives.
6460
6461 2002-12-31 Raymond Scholz <ray-2002@zonix.de>
6462
6463 * deuglify.el (gnus-outlook-rearrange-article): Use
6464 `transpose-regions' instead of tempering the kill-ring.
6465 (gnus-article-outlook-deuglify-article): Rehighlight article
6466 instead of a complete redisplay.
6467
6468 2002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
6469
6470 * spam.el: Most defvars are defcustoms now.
6471
6472 Patches from Michael Shields <shields@msrl.com>
6473
6474 * spam.el (spam-bogofilter-articles): Select the article
6475 body using gnus-summary-show-article t instead of
6476 gnus-summary-select-article; this presents the raw text
6477 without running any hooks.
6478
6479 * spam.el (spam-bogofilter-articles): Use message-remove-header
6480 to remove headers; the old way incorrectly removed just the first
6481 line of folded headers.
6482
6483 2002-12-31 Katsumi Yamaoka <yamaoka@jpl.org>
6484
6485 * gnus-start.el (gnus-load): Replace `ding-file' with `file'.
6486
6487 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6488
6489 * gnus-start.el (gnus-load): New function.
6490 (gnus-read-newsrc-el-file): Use it.
6491
6492 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6493
6494 * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
6495 (gnus-button-handle-apropos-documentation): New function.
6496 (gnus-button-handle-ctan): New function.
6497 (gnus-button-alist): Use them. Improve some regexps.
6498 (gnus-button-prefer-mid-or-mail): Addition to doc-string.
6499
6500 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6501
6502 * message.el (message-subscribed-p): New function.
6503 (message-send-mail): Use it.
6504 * mml.el (mml-preview-insert-mft): New function.
6505 (mml-preview): Use it.
6506
6507 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6508
6509 * gnus-sum.el (gnus-thread-latest-date): Protect against errors
6510 when sorting by date.
6511
6512 * gnus-art.el (gnus-article-edit-mode): New variable.
6513 (gnus-article-setup-buffer): Warn user about discarding edits.
6514
6515 * gnus-sum.el (gnus-summary-pipe-output): Clean up.
6516 (gnus-summary-pipe-output): Take a symbolic prefix to save all
6517 headers.
6518
6519 * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
6520
6521 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6522
6523 * message.el (message-completion-alist): Added "Mail-Followup-To"
6524 and "Mail-Copies-To".
6525
6526 2002-07-21 Jesper Harder <harder@ifa.au.dk>
6527
6528 * gnus-group.el: Add key bindings for
6529 gnus-group-sort-groups-by-real-name and
6530 gnus-group-sort-selected-groups-by-real-name.
6531
6532 2002-07-21 Jesper Harder <harder@ifa.au.dk>
6533
6534 * gnus.texi (Sorting Groups): Add key bindings for
6535 gnus-group-sort-groups-by-real-name and
6536 gnus-group-sort-selected-groups-by-real-name.
6537
6538 2002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6539
6540 * spam.el (spam-use-dig): New variable for blackhole checking
6541 through dig.el.
6542 (spam-check-blackholes): Added dig.el checking functionality and
6543 more verbose reporting; query-dig is autoloaded from dig.el.
6544 (spam-use-blackholes): Disabled by default.
6545 (spam-blackhole-servers): Removed rbl.maps.vix.com from the
6546 blackhole servers list.
6547
6548 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6549
6550 * message.el (message-required-headers): New variable.
6551
6552 2002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6553
6554 * dig.el (query-dig): New function.
6555
6556 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6557
6558 * flow-fill.el (fill-flowed): Don't infloop on too long fill
6559 prefixes.
6560
6561 * dns.el (query-dns): Protect against errors.
6562
6563 * gnus-msg.el (gnus-article-yanked-articles): New variable.
6564 (gnus-inews-add-send-actions): Mark all answered messages as
6565 answered.
6566
6567 2002-08-10 Jari Aalto <jari.aalto@poboxes.com>
6568
6569 * nnmail.el (nnmail-split-it): Added tracing to
6570 `:' split rule.
6571
6572 2002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6573
6574 * mm-decode.el (mm-mailcap-command): Remove the quotes around '%s'
6575 and "%s" so we don't overquote them.
6576
6577 2002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6578
6579 * (mm-display-external): Display the actual command that has been
6580 executed in the echo area.
6581
6582 2002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6583
6584 * gnus-topic.el (gnus-topic-display-missing-topic): Bind entry.
6585
6586 * message.el (message-with-reply-buffer): New macro.
6587 (message-fetch-reply-field): Use it.
6588 (message-insert-wide-reply): New command and keystroke.
6589 (message-carefully-insert-headers): New function.
6590 (message-insert-to): Use new function.
6591
6592 * gnus-topic.el (gnus-topic-display-missing-topic): New function.
6593 (gnus-topic-goto-missing-group): Use it.
6594
6595 * message.el (message-required-news-headers): Removed Lines.
6596 (message-reply): Don't insert References first.
6597 (message-followup): Ditto.
6598 (message-make-references): New function.
6599 (message-followup): Set message-reply-headers before generating
6600 the buffer stuff.
6601
6602 2002-12-29 Jesper Harder <harder@ifa.au.dk>
6603
6604 * mml.el (mml-generate-mime-1): Reverse the order of
6605 encoding/flowing.
6606
6607 2002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6608
6609 * nnmail.el (nnmail-expiry-target-group): Mark articles as read
6610 after moving them.
6611
6612 * gnus-sum.el (gnus-summary-dummy-line-format): Update format to
6613 fit with newer standard format.
6614 (gnus-summary-make-false-root-always): New variable.
6615 (gnus-gather-threads-by-subject): Use it.
6616
6617 * message.el (message-get-reply-headers): Take an address list
6618 optional argument.
6619
6620 2002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6621
6622 * gnus.el (gnus-keep-backlog): Change default to 20.
6623
6624 * gnus-agent.el (gnus-agent-check-overview-buffer): Start from
6625 start.
6626 (gnus-agent-check-overview-buffer): Remove negative article
6627 numbers.
6628
6629 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): Doc fix.
6630 (nnmail-cache-ignore-groups): Doc fix.
6631
6632 * nnimap.el (nnimap-debug): Made into a flag and defcustomed.
6633 (nnimap-debug-buffer): New variable.
6634 (nnimap-debug): Use it.
6635
6636 2002-12-28 Lars Magne Ingebrigtsen <kgreiner@xpediantsolutions.com>
6637
6638 * gnus.el (gnus-summary-high-uncached-face): New color scheme.
6639
6640 2002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6641
6642 * gnus-agent.el (gnus-agent-check-overview-buffer): Sort lines if
6643 they aren't already sorted.
6644
6645 2002-12-28 Jesper Harder <harder@ifa.au.dk>
6646
6647 * message.el (message-mode-menu): Add ellipses to menu items
6648 expecting user interaction.
6649 (message-mode-field-menu): Do.
6650
6651 2002-12-26 Jesper Harder <harder@ifa.au.dk>
6652
6653 * gnus-sum.el (gnus-summary-highlight-line): Don't bind `list' --
6654 it isn't used any more.
6655
6656 2002-12-22 Jesper Harder <harder@ifa.au.dk>
6657
6658 * binhex.el (binhex-decoder-program): Fix docstring.
6659
6660 2002-12-21 Laurent Martelli <laurent@bearteam.org>
6661
6662 * mm-decode.el (mm-mailcap-command): Do not backslash-quote
6663 special chars if the mailcap file uses single quotes around %s.
6664
6665 2002-12-19 Paul Jarc <prj@po.cwru.edu>
6666
6667 * gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not
6668 return the info object.
6669
6670 2002-12-18 Paul Jarc <prj@po.cwru.edu>
6671
6672 * gnus-int.el (gnus-request-update-info): Artificially add
6673 (1 . (1- min)) to the read range, in case the backend doesn't
6674 store marks for nonexistent articles.
6675
6676 2002-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
6677
6678 * binhex.el (binhex-insert-char): Eval-and-compile.
6679
6680 2002-12-17 Jesper Harder <harder@ifa.au.dk>
6681
6682 * message.el (message-tool-bar-local-item-from-menu): New function.
6683 (message-tool-bar-map): Use it.
6684
6685 2002-12-14 Jesper Harder <harder@ifa.au.dk>
6686
6687 * gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring.
6688
6689 * gnus-art.el (gnus-article-header-rank): Last header in
6690 gnus-sorted-header-list should have higher rank than non-members.
6691
6692 2002-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6693
6694 * gnus-agent.el (gnus-close-agent): Don't blank out the list of
6695 covered methods.
6696
6697 2002-12-12 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6698
6699 * nntp.el (nntp-with-open-group-first-pass): Do not wrap in
6700 eval-when-compile. Suggested by Kevin Greiner.
6701
6702 2002-12-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
6703
6704 * gnus-agent.el (gnus-agent-max-fetch-size): New, defcustom.
6705 (gnus-agent-fetch-headers): Initialize gnus-agent-overview-buffer
6706 even though no headers may have been fetched
6707 (gnus-agent-fetch-group-1, and perhaps others, require this
6708 behavior).
6709 (gnus-agent-fetch-group-1): Fetch articles in chucks so that the
6710 server buffer is constrained by gnus-agent-max-fetch-size.
6711 Multiple chunks in the same group may perform arbitrarily large
6712 updates.
6713
6714 2002-12-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
6715
6716 * gnus-agent.el (gnus-agent-fetch-selected-article): Added call to
6717 gnus-summary-update-download-mark to update the article in the
6718 summary.
6719
6720 2002-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
6721
6722 * gnus.el (gnus-summary-high-uncached-face,
6723 gnus-summary-normal-uncached-face, gnus-summary-low-uncached-face)
6724 New faces.
6725
6726 * gnus-agent.el (gnus-agent-downloaded-article-face): REMOVED. I
6727 added this on 2002-11-23 but it just wasn't working out as
6728 intended. The idea isn't entirely dead, three new faces
6729 gnus-summary-*-uncached-face are being added to gnus.el to provide
6730 the basis for an improved implementation.
6731 (gnus-agent-read-servers): Undo the change made on 2002-11-23. The
6732 proper file to open is lib/servers.
6733 (gnus-summary-set-agent-mark): Expanded documentation. Unmarking
6734 (i.e. removing the article from gnus-newsgroup-downloadable) will
6735 now restore the article's default mark rather than simply setting
6736 no mark.
6737 (gnus-agent-get-undownloaded-list): Corrected documentation.
6738 Added code to set new summary local variable,
6739 gnus-newsgroup-agentized. Reworked impl so that it doesn't create
6740 a temporary list. No longer sets gnus-newsgroup-downloadable.
6741 (gnus-agent-summary-fetch-group): Keep gnus-newsgroup-undownloaded
6742 up to date. Call new gnus-summary-update-download-mark to keep
6743 summary buffer up-to-date.
6744 (gnus-agent-fetch-selected-article): Keep
6745 gnus-newsgroup-undownloaded up to date.
6746 (gnus-agent-fetch-articles): Return list of articles that were
6747 successfully fetched.
6748 (gnus-agent-check-overview-buffer): No more thingatpt.
6749 (gnus-agent-expire): No longer deletes NOV entries of unread
6750 articles.
6751 (gnus-agent-unread-articles): New function.
6752 (gnus-agent-regenerate-group): The article number must be
6753 terminated by a tab character. Added more messages to report
6754 repairs. Inhibit quits while writing changes so it is now safe
6755 have to quit regeneration. Renamed gnus-tmp-downloaded back to
6756 downloaded to 1) resolve the unbound references and 2) avoid
6757 confusing this list with the gnus-tmp-downloaded in gnus-sum.el.
6758
6759 * gnus-art.el (gnus-article-prepare): The agent
6760 downloaded/undownloaded mark is no longer stored as the article's
6761 mark.
6762
6763 * gnus-salt.el (gnus-tree-highlight-node): Added uncached as
6764 gnus-summary-highlight may use it. Added downloaded as
6765 gnus-summary-highlight was using it.
6766
6767 * gnus-sum.el (gnus-undownloaded-mark): Changed from ?@ to ?- as
6768 the download mark now follows Kai's +/- convention.
6769 (gnus-downloaded-mark): Added ?+ mark.
6770 (gnus-summary-highlight): Added rules to select
6771 gnus-summary-high-uncached-face,
6772 gnus-summary-normal-uncached-face, and
6773 gnus-summary-low-uncached-face. Removed the
6774 gnus-agent-downloaded-article-face.
6775 (gnus-summary-line-format-alist): Implemented the download flag
6776 format (?O) as named in the manual. This implementation displays
6777 either gnus-undownloaded-mark, gnus-downloaded-mark, or
6778 gnus-no-mark.
6779 (gnus-newsgroup-agentized): New local variable that identifies
6780 which groups are agentized. While the agent is now on by default,
6781 you don't have to agentize every server that you use.
6782 (gnus-update-summary-mark-positions): Completed support for the
6783 download type of mark.
6784 (gnus-summary-insert-line): Added undownloaded to the parameters.
6785 (gnus-summary-prepare-threads): Set gnus-tmp-downloaded for
6786 reference by the gnus-summary-line-format-spec.
6787
6788 * nntp.el (nntp-with-open-group): This macro handles dropped or
6789 broken connections by opening a new connection and repeating the
6790 failed command.
6791 (nntp-retrieve-headers-with-xover): Some NNTP servers respond to
6792 XOVER commands preceding the active articles with the nov entry
6793 of the first available article. When gnus connected to such a
6794 server, the unexpected nov entry would result in duplicate lines
6795 in the agent's overview file. This patch fixes the duplicate
6796 lines problem and improves performance by skipping over all
6797 articles IDs that precede the first nov entry in the server's
6798 reply.
6799
6800 2002-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
6801
6802 * gnus-sum.el (gnus-tmp-downloaded): New internal variable.
6803 (gnus-summary-highlight): Use it instead of `downloaded'.
6804 (gnus-summary-highlight-line): Ditto.
6805
6806 * gnus-agent.el (gnus-agent-regenerate-group): Ditto.
6807
6808 2002-12-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6809
6810 * gnus.el (gnus-variable-list): Add gnus-agent-covered-methods.
6811
6812 * gnus-agent.el (gnus-agent-check-overview-buffer): Remove debug
6813 calls.
6814
6815 * gnus-sum.el (gnus-summary-highlight-line): Don't set the
6816 downloaded variable if we're in an uncovered group.
6817
6818 * gnus-agent.el (gnus-agent-downloaded-article-face): Change the
6819 font to something less noticeable.
6820 (gnus-agent-group-covered-p): New function.
6821
6822 2002-12-09 ShengHuo ZHU <zsh@cs.rochester.edu>
6823
6824 * gnus-agent.el (gnus-agent-braid-nov): Remove corrupted lines.
6825 Because of an unknown bug, the group buffer is saved in .overview
6826 file.
6827
6828 2002-12-09 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6829
6830 * nntp.el (nntp-send-command): Braino in last commit. Replace
6831 `and' with `or'.
6832
6833 2002-12-08 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6834
6835 * nntp.el (nntp-send-command): Assume that echo does not happen
6836 when nntp-open-connection-function is nntp-open-network-stream.
6837 Suggested by Sebastian D.B. Krause <krause@my.gnus.org>.
6838
6839 2002-12-07 ShengHuo ZHU <zsh@cs.rochester.edu>
6840
6841 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update the parser.
6842
6843 2002-12-06 Paul Jarc <prj@po.cwru.edu>
6844
6845 * nnmaildir.el (nnmaildir-request-group): Bugfix: don't erase
6846 nntp-server-buffer if we aren't going to write to it.
6847
6848 2002-12-04 Itai Zukerman <zukerman@math-hat.com> (tiny change)
6849
6850 * mm-decode.el (mm-w3m-safe-url-regexp): Fix parenthesis.
6851
6852 2002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
6853
6854 * rfc2047.el (rfc2047-decode-region): Remove newlines between
6855 decoded words.
6856
6857 2002-12-03 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6858
6859 * gnus.el (fboundp): After loading mm-util, make sure it was the
6860 right one.
6861
6862 2002-11-29 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6863
6864 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Moved here from
6865 gnus-sum. Made into a user option.
6866
6867 * gnus-sum.el (gnus-simplify-ignored-prefixes)
6868 (gnus-summary-mark-article-as-unread): ???
6869
6870 2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
6871
6872 * time-date.el (date-to-time): Typo.
6873
6874 * parse-time.el: Typo.
6875
6876 * nnsoup.el (nnsoup-retrieve-headers): Typo.
6877
6878 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
6879
6880 * nnimap.el:
6881 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
6882
6883 * mm-encode.el (mm-safer-encoding): Typo.
6884
6885 * messcompat.el: Typo.
6886
6887 * message.el (message-face-alist): Typo.
6888
6889 * imap.el (imap-interactive-login, imap-open): Typos.
6890
6891 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
6892
6893 * gnus.el: Typo.
6894
6895 * gnus-win.el (gnus-configure-frame): Typo.
6896
6897 * gnus-util.el (gnus-atomic-progn-assign): Typo.
6898
6899 * gnus-topic.el (gnus-topic-sort-topics): Typo.
6900
6901 * gnus-sum.el (gnus-summary-article-number)
6902 (gnus-summary-read-group-1, gnus-summary-mark-article)
6903 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
6904
6905 * gnus-mule.el (gnus-mule-add-group): Typo.
6906
6907 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
6908
6909 * gnus-group.el (gnus-group-fetch-faq): Typo.
6910
6911 * gnus-art.el (gnus-decode-header-methods): Typo.
6912
6913 * flow-fill.el: Typo.
6914
6915 2002-11-19 Stefan Monnier <monnier@cs.yale.edu>
6916
6917 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
6918
6919 2002-11-29 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6920
6921 * gnus-sum.el (gnus-simplify-ignored-prefixes)
6922 (gnus-summary-mark-article-as-unread)
6923 (gnus-mark-article-as-unread, gnus-summary-highlight-line):
6924 Reformatting to avoid long lines.
6925 (gnus-inhibit-mime-unbuttonizing): Moved to gnus-art.
6926
6927 2002-11-28 Daiki Ueno <ueno@unixuser.org>
6928
6929 * gnus-agent.el (gnus-agent-fetch-group-1): Article numbers should
6930 be accessed through `mail-header-number'.
6931
6932 2002-11-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
6933
6934 * gnus-sum.el (gnus-summary-insert-old-articles): No longer passes
6935 compressed range to gnus-summary-insert-articles.
6936
6937 2002-11-26 Kevin Ryde <user42@zip.com.au>
6938
6939 * gnus-art.el (gnus-mime-copy-part): Look for filename
6940 parameter under content-disposition, not content-type.
6941
6942 * gnus-sum.el (gnus-summary-find-uncancelled): New function.
6943 (gnus-summary-reselect-current-group): Use it.
6944
6945 2002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu>
6946
6947 * gnus-agent.el (gnus-agent-uncached-articles): If
6948 gnus-agent-load-alist fails, return ARTICLES.
6949
6950 * nnrss.el (nnrss-group-alist): Update the link of Jabber.
6951
6952 2002-11-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6953
6954 * gnus-sum.el (gnus-summary-insert-old-articles): Remove
6955 superfluous function call.
6956 (gnus-summary-catchup-all, gnus-summary-catchup-all-and-exit):
6957 Add warning to docstring.
6958
6959 2002-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
6960
6961 * gnus-agent.el: Autoload number-at-point instead.
6962 (gnus-agent-check-overview-buffer): No warning for deactivate-mark.
6963
6964 2002-11-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6965
6966 * gnus-agent.el (gnus-agent-check-overview-buffer): Explicitly
6967 require thingatpt (for number-at-point) and protect against
6968 deactivate-mark being unbound (on XEmacs).
6969
6970 2002-11-25 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6971
6972 * gnus-agent.el (gnus-agent-check-overview-buffer): Make debugger
6973 print message on entry.
6974
6975 2002-11-25 Kevin Greiner <kgreiner@xpediantsolutions.com>
6976
6977 * gnus-range.el (gnus-range-difference): New function.
6978 * gnus-sum.el (gnus-summary-insert-old-articles): Use it.
6979
6980 2002-11-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6981
6982 * gnus-sum.el (gnus-summary-insert-old-articles): Use
6983 gnus-remove-from-range instead of gnus-range-difference which
6984 doesn't exist.
6985
6986 2002-11-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
6987
6988 * gnus-agent.el (gnus-agent-downloaded-article-face): New face,
6989 used for showing which articles have been downloaded.
6990 (gnus-agent-article-alist): Format change. Add documentation.
6991 (gnus-agent-summary-mode-map): New keybinding `J s' for fetching
6992 process-marked articles.
6993 (gnus-agent-summary-fetch-series): Command for `J s'. Articles
6994 in the series are individually fetched to minimize lose of
6995 content due to an error/quit.
6996 (gnus-agent-synchronize-flags-server, gnus-agent-add-server): Use
6997 gnus-message instead of message.
6998 (gnus-agent-read-servers): Use file lib/methods instead of
6999 lib/servers. TODO: Why?
7000 (gnus-summary-set-agent-mark): Adapt to new agent-alist format.
7001 (gnus-agent-get-undownloaded-list): Remove articles that appear to
7002 come from the agent. This means that they are not downloaded.
7003 (gnus-agent-fetch-selected-article): Don't use history.
7004 (gnus-agent-save-history, gnus-agent-enter-history)
7005 (gnus-agent-article-in-history-p, gnus-agent-history-path):
7006 Removed function; history is not used anymore.
7007 (gnus-agent-fetch-articles): Fix handling of crossposted articles.
7008 (gnus-agent-crosspost): Started rewrite then realized that a typo
7009 in gnus-agent-fetch-articles ensures that this function is never
7010 called. This will need to be fixed later.
7011 (gnus-agent-check-overview-buffer): Some sanity checks on the
7012 agent overview buffer. This is a safety net used during
7013 development.
7014 (gnus-agent-flush-cache): The gnus-agent-article-alist format has
7015 changed, write a number to the file indicating this.
7016 (gnus-agent-fetch-headers): Rewrite to respect
7017 gnus-agent-consider-all-articles without relying on the
7018 `.fetched' files. Make it fast.
7019 (gnus-agent-braid-nov): Change resulting from
7020 gnus-agent-fetch-headers change.
7021 (gnus-agent-load-alist, gnus-agent-save-alist): Don't use
7022 `.fetched' files.
7023 (gnus-agent-read-agentview): New function, used by
7024 gnus-agent-load-alist.
7025 (gnus-agent-load-fetched-headers): Remove.
7026 (gnus-agent-save-alist): Rewrite to accommodate new format.
7027 (gnus-agent-fetch-group-1): Make sure list of articles is in the
7028 same order as in gnus-newsgroup-headers.
7029 (gnus-agent-expire): Document and implement extra args ARTICLES,
7030 GROUP, FORCE. Do not restrict usage.
7031 (gnus-agent-uncached-articles): New function.
7032 (gnus-agent-retrieve-headers): Use it.
7033 (gnus-agent-regenerate-group): No longer needs to be called from
7034 gnus-agent-regenerate. Individual groups may be regenerated. The
7035 regeneration code now fixes duplicate, and mis-ordered, NOV entries.
7036 The article fetch dates are validated in the article alist. The
7037 article alist is pruned of entries that do not reference existing
7038 NOV entries. All changes are computed then applied with
7039 inhibit-quit bound to t. As a result, it is now safe to quit out of
7040 regeneration. The optional clean parameter has been replaced with
7041 an optional reread parameter. Clean is no longer necessary as
7042 regeneration gets the appropriate setting from
7043 gnus-agent-consider-all-articles. The new reread parameter will
7044 result in fetched, or all, articles being marked as unread.
7045 (gnus-agent-regenerate): Removed code to regenerate the history
7046 file as it is no longer used.
7047
7048 * gnus-start.el (gnus-make-ascending-articles-unread): New
7049 function, for efficient mass-marking.
7050
7051 * gnus-sum.el (gnus-summary-highlight): Use new face for
7052 downloaded articles.
7053 (gnus-article-mark): Prefer to indicate read/unread status over
7054 downloaded status.
7055 (gnus-summary-highlight-line-0): New function, maybe rehighlights
7056 line.
7057 (gnus-summary-highlight-line): Use new face for downloaded
7058 articles.
7059 (gnus-summary-insert-old-articles): Improved performance by
7060 replacing the initial LIST of older articles with a compressed
7061 RANGE of older articles. Some servers appear to lie about
7062 their active range so the original list could contain millions
7063 of article numbers. The range is not expanded into a list
7064 until the optional ALL parameter has been applied.
7065
7066 2002-11-18 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7067
7068 * gnus-agent.el (gnus-category-mode): Typo in doc string.
7069
7070 2002-11-21 Teodor Zlatanov <tzz@lifelogs.com>
7071
7072 * spam.el:
7073 Added patch from Andreas Fuchs <asf@void.at> to prevent apply errors.
7074
7075 * spam.el: Added `M s t' and `M s x' key mappings.
7076
7077 2002-11-20 Simon Josefsson <jas@extundo.com>
7078
7079 * gnus-sum.el (gnus-summary-morse-message): Narrow to body.
7080
7081 2002-11-19 Simon Josefsson <jas@extundo.com>
7082
7083 * gnus-sum.el (gnus-summary-morse-message): Load
7084 morse.el (unmorse-region not autoloaded in Emacs 20 nor XEmacs).
7085 (unmorse-region): Autoload it instead.
7086
7087 2002-11-18 Simon Josefsson <jas@extundo.com>
7088
7089 * gnus-sum.el (gnus-summary-morse-message): New function.
7090 (gnus-summary-wash-map): Bind to `W m'.
7091 (gnus-summary-make-menu-bar): Add.
7092
7093 * nnimap.el (nnimap-request-expire-articles): Compress sequence
7094 before storing \Deleted mark on expired articles.
7095
7096 2002-11-17 Markus Rost <rost@math.ohio-state.edu> (tiny change)
7097
7098 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
7099 parens in column 0.
7100
7101 2002-11-17 Juanma Barranquero <lektu@terra.es>
7102
7103 * nnweb.el (nnweb-google-create-mapping): Fix typo.
7104
7105 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
7106
7107 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
7108
7109 2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
7110
7111 * message.el (message-set-auto-save-file-name): Use
7112 make-directory, to avoid the dependence on gnus-util.
7113
7114 2002-11-16 Simon Josefsson <jas@extundo.com>
7115
7116 * nnimap.el (nnimap-callback-callback-function):
7117 (nnimap-callback-buffer): Removed, these cannot be global but must
7118 be embedded into the callback.
7119 (nnimap-make-callback): New. Embedd article number, callback and
7120 buffer in function.
7121 (nnimap-callback, nnimap-request-article-part): Update.
7122
7123 2002-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7124
7125 * mml.el (mml-preview): Bind message-this-is-mail if it is mail.
7126
7127 2002-11-13 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7128
7129 * gnus.el (gnus-summary-line-format): Document %C.
7130
7131 2002-11-11 Simon Josefsson <jas@extundo.com>
7132
7133 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
7134 output when called interactively.
7135
7136 2002-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
7137
7138 * gnus-art.el (gnus-article-edit-exit): Kill local variables.
7139
7140 * message.el (message-draft-coding-system): Improve comment; use
7141 mm-auto-save-coding-system for the default value.
7142
7143 * nndraft.el (nndraft-request-article): Revert to the state before
7144 2002-10-29; regexp-quote mail-header-separator.
7145
7146 2002-11-06 Jesper Harder <harder@ifa.au.dk>
7147
7148 * gnus-draft.el (gnus-draft-setup): Set gnus-message-group-art to
7149 allow editing of drafts from an nnvirtual group.
7150
7151 2002-11-06 Katsumi Yamaoka <yamaoka@jpl.org>
7152
7153 * nndraft.el (nndraft-request-article): Replace emacs-mule with
7154 mm-auto-save-coding-system.
7155
7156 * message.el (message-draft-coding-system): Default to
7157 iso-2022-7bit.
7158
7159 * mm-util.el (mm-auto-save-coding-system): Undo last change to
7160 restore the default value to emacs-mule or escape-quoted.
7161
7162 2002-11-05 Katsumi Yamaoka <yamaoka@jpl.org>
7163
7164 * gnus-art.el (gnus-article-encrypt-body): Inhibit encrypting of
7165 a delayed or a queued article as well as a draft.
7166
7167 * gnus-sum.el (gnus-summary-edit-article): Inhibit editing of a
7168 delayed or a queued article in the raw format; treat a delayed
7169 article as a raw article as well as a draft.
7170 (gnus-summary-setup-default-charset): Clear gnus-newsgroup-charset
7171 for the delayed group.
7172
7173 * nndraft.el (nndraft-request-article): Ignore auto save files for
7174 a delayed or a queued article; don't bother to decode a queued
7175 article; don't bind nnmail-file-coding-system for a queued article.
7176
7177 * nnmail.el (nnmail-split-fancy-with-parent): Ignore the delayed
7178 and the queue group.
7179
7180 2002-11-04 Jesper Harder <harder@ifa.au.dk>
7181
7182 * gnus-group.el (gnus-group-delete-group):
7183 gnus-cache-active-hashtb might be void.
7184
7185 2002-11-02 Raymond Scholz <ray-2002@zonix.de>
7186
7187 * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
7188 setting of the default user ID.
7189
7190 2002-11-01 Jesper Harder <harder@ifa.au.dk>
7191
7192 * mm-bodies.el (mm-body-encoding): Don't return 8bit for 7bit
7193 charset.
7194
7195 2002-10-31 Alex Schroeder <alex@emacswiki.org>
7196
7197 * spam-stat.el (spam-stat-process-directory): Add dir to message.
7198 (spam-stat-reduce-size): No longer remove words
7199 with values close to 0.5, because the default value is 0.2.
7200
7201 2002-10-31 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7202
7203 * gnus-util.el (gnus-user-date-format-alist): Clarify and correct
7204 documentation.
7205
7206 2002-10-28 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7207
7208 * gnus-agent.el (gnus-agent-fetched-headers)
7209 (gnus-agent-load-fetched-headers)
7210 (gnus-agent-save-fetched-headers): Remove variable and two
7211 functions. Kevin Greiner's version of gnus-agent-fetch-headers
7212 works better.
7213 (gnus-agent-fetch-headers): New implementation from Kevin
7214 Greiner. Uses gnus-agent-article-alist to store information
7215 about fetched messages which aren't on the server anymore. The
7216 trick is to return a list of considered messages to the caller,
7217 but to only fetch those which haven't been fetched yet.
7218
7219 2002-10-30 Simon Josefsson <jas@extundo.com>
7220
7221 * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
7222
7223 * pgg.el (pgg-passphrase-cache-expiry): Removed.
7224
7225 2002-10-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7226
7227 * mm-view.el (mm-w3m-local-map-property): Make it work with older
7228 versions of emacs-w3m than 1.3.3.
7229
7230 * mm-view.el (mm-w3m-mode-command-alist)
7231 (mm-w3m-mode-dont-bind-keys, mm-w3m-mode-ignored-keys): Removed.
7232 (mm-w3m-mode-map): Undefined for Emacs21 and XEmacs.
7233 (mm-setup-w3m): Simplified.
7234 (mm-w3m-local-map-property): New function.
7235 (mm-inline-text-html-render-with-w3m): Use it.
7236
7237 * gnus-art.el (gnus-article-wash-html-with-w3m): Use
7238 mm-w3m-local-map-property.
7239
7240 2002-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7241
7242 * mm-util.el (mm-auto-save-coding-system): Default to
7243 iso-2022-7bit.
7244
7245 * nndraft.el (nndraft-request-article): Decode an article using
7246 the coding-system emacs-mule if it seems to have been saved using
7247 emacs-mule.
7248 (nndraft-request-replace-article): Use message-draft-coding-system
7249 instead of mm-auto-save-coding-system for the draft or delayed
7250 group.
7251
7252 2002-10-28 Josh Huber <huber@alum.wpi.edu>
7253
7254 * mml.el (mml-mode-map): Fixed keybindings for mml-secure-*
7255 functions.
7256
7257 2002-10-28 Mark A. Hershberger <mah@everybody.org>
7258
7259 * mm-url.el (mm-url-insert-file-contents): Make it return the same
7260 type values ("url" size) regardless of the values of
7261 mm-url-use-external.
7262
7263 2002-10-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7264
7265 * nnimap.el (nnimap-request-article-part): Try harder to show
7266 group name in debugging message.
7267
7268 2002-10-25 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7269
7270 * gnus-agent.el (gnus-agent-save-fetched-headers): Create
7271 directory if it doesn't exist.
7272 (gnus-agent-fetch-headers): Remove old cruft that tried to
7273 abstain from downloading articles more than once if
7274 gnus-agent-consider-all-articles was true. This is now done
7275 properly via the .fetched files.
7276
7277 2002-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
7278
7279 * nndraft.el (nndraft-request-article): Treat delayed articles
7280 like drafts.
7281
7282 2002-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
7283
7284 * gnus-agent.el (gnus-agent-load-alist): Fix parenthesis.
7285
7286 2002-10-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7287
7288 * gnus-agent.el (gnus-agent-save-alist, gnus-agent-load-alist):
7289 Remove unused optional arg DIR and corresponding code.
7290
7291 * nnimap.el (nnimap-request-article-part): Include group name in
7292 debugging output.
7293
7294 2002-10-24 Paul Jarc <prj@po.cwru.edu>
7295
7296 * gnus-agent.el (gnus-agent-fetch-headers): Add some comments.
7297
7298 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7299
7300 * gnus-agent.el (gnus-agent-fetched-headers): New variable,
7301 contains range of headers that have been fetched by the agent
7302 already. Compare gnus-agent-article-alist.
7303 (gnus-agent-file-header-cache): Like
7304 gnus-agent-file-loading-cache, but for gnus-agent-fetched-headers.
7305 (gnus-agent-fetch-headers): Improve comment. Revert to old
7306 seen/recent logic.
7307 Remember which headers have been fetched before and don't fetch
7308 them again the next time round.
7309 (gnus-agent-load-fetched-headers)
7310 (gnus-agent-save-fetched-headers): New functions, for remembering
7311 which headers have been fetched before.
7312
7313 2002-10-22 Jesper Harder <harder@ifa.au.dk>
7314
7315 * gnus-sum.el (gnus-summary-execute-command): Disable visual
7316 features while searching.
7317
7318 2002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7319
7320 * pgg.el (pgg-snarf-keys): Do not refer unbound local variables.
7321
7322 2002-10-22 Simon Josefsson <jas@extundo.com>
7323
7324 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
7325 (pgg-snarf-keys): Add.
7326
7327 2002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7328
7329 * spam.el: Don't autoload bbdb-records.
7330
7331 2002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7332
7333 * spam.el: Set autoload for bbdb-records after loading bbdb-com to
7334 prevent inf-loop.
7335
7336 2002-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7337
7338 * nnslashdot.el: Removed some test lines.
7339 More test.
7340
7341 2002-10-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7342
7343 * gnus-agent.el (gnus-agent-fetch-headers): Remove articles that
7344 are known to be downloaded already.
7345
7346 2002-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7347
7348 * mm-view.el (mm-text-html-renderer-alist): Add w3m-standalone.
7349 (mm-text-html-washer-alist): Ditto.
7350
7351 2002-10-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7352
7353 * nnheader.el (nnheader-remove-body): Fix an error of detecting
7354 boundary between headers and body.
7355 * nnml.el (nnml-parse-head): Ditto.
7356
7357 2002-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7358
7359 * nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
7360 entries.
7361
7362 * gnus-group.el (gnus-fetch-group): Allow an optional
7363 specification of the articles to select.
7364
7365 * gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr.
7366
7367 2002-10-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7368
7369 * gnus-agent.el (gnus-agent-fetch-group-1): After fetching
7370 headers from the group, update variable `articles' to contain
7371 only those numbers where headers exist. (When fetching all
7372 articles in a group, Gnus creates lots of numbers where there is
7373 no articles.)
7374
7375 2002-10-20 Steve Youngs <youngs@xemacs.org>
7376
7377 * pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs
7378 doesn't have the 'alist custom type, use cons cells instead.
7379 (pgg-parse-symmetric-key-algorithm-alist): Ditto.
7380 (pgg-parse-hash-algorithm-alist): Ditto.
7381 (pgg-parse-compression-algorithm-alist): Ditto.
7382 (pgg-parse-signature-type-alist): Ditto.
7383
7384 * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
7385
7386 * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
7387
7388 * pgg-pgp.el (pgg-pgp-extra-args): Ditto.
7389
7390 2002-10-19 Simon Josefsson <jas@extundo.com>
7391
7392 * nnimap.el (nnimap-open-server): Check imap-state in IMAP server
7393 buffer.
7394
7395 2002-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7396
7397 * gnus-spec.el (gnus-make-format-preserve-properties)
7398 (gnus-xmas-format, gnus-parse-simple-format): Preserve text
7399 properties also on XEmacs. `gnus-xmas-format' is like format but
7400 preserves text properties on XEmacs (though it only understands
7401 simple format specs). The variable
7402 `gnus-make-format-preserve-properties' controls whether the
7403 function is used, and is checked in `gnus-parse-simple-format'.
7404 Patch by Paul Moore <gustav@morpheus.demon.co.uk>.
7405
7406 * gnus-agent.el (gnus-agent-fetch-articles): More debugging
7407 output.
7408 (gnus-agent-consider-all-articles): New variable.
7409 (gnus-agent-get-undownloaded-list): Comment that marks todo item.
7410 (gnus-agent-fetch-headers): Depending on
7411 gnus-agent-consider-all-articles, maybe get all articles.
7412 (gnus-category-predicate-alist, gnus-agent-read-p): New predicate
7413 `read'.
7414 (gnus-predicate-imples-unread): New function.
7415 (gnus-agent-fetch-headers): Optimize to call
7416 gnus-list-of-unread-articles if that is sufficient.
7417 Check unseen and recent instead of seen and recent.
7418 (gnus-agent-fetch-headers): Abstain from calling
7419 gnus-list-range-intersection if range (a . b) would have (> a b).
7420
7421 2002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7422
7423 * message.el (message-send-mail): Make it possible to perform
7424 edebug-defun.
7425
7426 2002-10-18 Simon Josefsson <jas@extundo.com>
7427
7428 * gnus-art.el (gnus-button-man-handler): Change default to
7429 `manual-entry' (defined in both emacsen).
7430 (gnus-button-man-handler): Remove emacsen difference and use
7431 `manual-entry'.
7432
7433 2002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7434
7435 * spam.el: Wrap autoload settings for bbdb-records,
7436 executable-find and ifile-spam-filter with eval-and-compile.
7437 (spam-display-buffer-contents): Remove.
7438 (spam-bogofilter-score): Merge spam-display-buffer-contents.
7439
7440 2002-10-17 Teodor Zlatanov <tzz@lifelogs.com>
7441
7442 * spam.el (spam-display-buffer-contents): New function.
7443 (spam-bogofilter-score): Use spam-display-buffer-contents, patch
7444 from Katsumi Yamaoka <yamaoka@jpl.org>.
7445
7446 2002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7447
7448 * nnheader.el (nnheader-parse-naked-head): New function.
7449 (nnheader-parse-head): Use the above function, in order to handle
7450 continuation lines properly.
7451 (nnheader-remove-body): New function.
7452 (nnheader-remove-cr-followed-by-lf): New function.
7453 (nnheader-ms-strip-cr): Use the above function.
7454
7455 * gnus-agent.el (gnus-agent-regenerate-group): Call
7456 `nnheader-remove-body'; use `nnheader-parse-naked-head' instead of
7457 `nnheader-parse-head'.
7458 * gnus-cache.el (gnus-cache-possibly-enter-article): Ditto.
7459
7460 * gnus-msg.el (gnus-inews-yank-articles): Do not unfold
7461 continuation lines by itself; call `nnheader-parse-naked-head'
7462 instead of `nnheader-parse-head'.
7463 * nndiary.el (nndiary-parse-head): Ditto.
7464 * nnfolder.el (nnfolder-parse-head): Ditto.
7465 * nnimap.el (nnimap-retrieve-headers-progress): Ditto.
7466 * nnmaildir.el (nnmaildir--update-nov): Ditto.
7467 * nnml.el (nnml-parse-head): Ditto.
7468
7469 2002-10-17 Steve Youngs <youngs@xemacs.org>
7470
7471 * gnus-art.el (gnus-button-man-handler): Add 'manual-entry' for
7472 XEmacs, default to it if featurep 'xemacs.
7473
7474 2002-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
7475
7476 * spam-stat.el: Check for the existence of hash functions instead
7477 of the Emacs version to decide whether to load cl. Suggested by
7478 Kai Großjohann.
7479
7480 2002-10-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7481
7482 * gnus-agent.el (gnus-agent-fetch-selected-article): Open history
7483 if it isn't open yet.
7484
7485 2002-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
7486
7487 * gnus-group.el: Require mm-url only when compiling.
7488 (gnus-group-fetch-charter): Require mm-url.
7489
7490 * spam-stat.el: Require cl for the functions gethash,
7491 hash-table-count, make-hash-table and mapc for Emacs 20.
7492 (puthash): Alias to cl-puthash for Emacs 20.
7493 (with-syntax-table): New macro for Emacs 20.
7494
7495 2002-10-12 Jesper Harder <harder@ifa.au.dk>
7496
7497 * gnus-spec.el (gnus-pad-form): Use gnus-string-width-function.
7498
7499 2002-10-11 Teodor Zlatanov <tzz@lifelogs.com>
7500
7501 * spam.el (spam-check-ifile): Added ifile as a spam checking
7502 backend, and spam-use-ifle as the variable to toggle that check.
7503
7504 2002-10-12 Simon Josefsson <jas@extundo.com>
7505
7506 * message.el (message-beginning-of-line): New variable.
7507 (message-beginning-of-line): Use it.
7508
7509 2002-10-11 Teodor Zlatanov <tzz@lifelogs.com>
7510
7511 * spam.el: More compilation fixes for BBDB.
7512
7513 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org>.
7514 (spam-stat-reduce-size): Interactive.
7515 (spam-stat-reset): New function.
7516 (spam-stat-save): Interactive.
7517
7518 2002-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
7519
7520 * gnus.el: Autoload gnus-delay-initialize.
7521
7522 * message.el: Autoload gnus-delay-article.
7523
7524 2002-10-11 Jesper Harder <harder@ifa.au.dk>
7525
7526 * gnus-spec.el (gnus-balloon-face-function): Use the help-echo
7527 text property in Emacs.
7528
7529 2002-10-11 Simon Josefsson <jas@extundo.com>
7530
7531 * mml2015.el (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7532 (mml2015-pgg-verify, mml2015-pgg-clear-verify): Remove CR.
7533
7534 * mml1991.el (mml1991-pgg-sign): Remove CR.
7535
7536 2002-10-10 Simon Josefsson <jas@extundo.com>
7537
7538 * mml2015.el (mml2015-pgg-decrypt): Set gnus details even when
7539 decrypt failed.
7540 (mml2015-trust-boundaries-alist): Removed.
7541 (mml2015-gpg-extract-signature-details): Don't use it.
7542 (mml2015-unabbrev-trust-alist): New.
7543 (mml2015-gpg-extract-signature-details): Use it.
7544
7545 2002-10-10 Teodor Zlatanov <tzz@lifelogs.com>
7546
7547 * spam.el: Compilation fixes, spam-check-bbdb function is nil if no
7548 BBDB installed.
7549
7550 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org> to do
7551 statistical analysis of spam in Lisp only.
7552
7553 2002-10-10 Simon Josefsson <jas@extundo.com>
7554
7555 * nnimap.el (nnimap-open-server): Re-open server if it isn't in
7556 auth, selected or examine state.
7557
7558 * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
7559 buffer and error buffer depending on type of information.
7560
7561 * mml2015.el (mml2015-gpg-extract-signature-details): Parse
7562 --status-fd stuff even if gpg.el is not used (revert earlier
7563 change).
7564 (mml2015-pgg-{clear-,}verify): Store both output and errors as
7565 gnus details.
7566 (mml2015-pgg-{clear-,}verify): Extract signature info from errors
7567 buffer.
7568
7569 * pgg.el (pgg-verify-region): Use it.
7570
7571 * pgg-def.el (pgg-query-keyserver): New variable.
7572
7573 * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
7574 key-identifier in packet. Is this a good idea?
7575
7576 * mml.el (mml-mode-map): Add security commands that operates on
7577 MIME parts.
7578 (mml-menu): And menu items for them.
7579
7580 * mml1991.el (mml1991-pgg-encrypt): Remove headers.
7581
7582 * mml.el (mml-parse-1): Support sender in #secure tags.
7583
7584 * mml1991.el (mml1991-pgg-sign): Only use message-sender if it is
7585 defined.
7586
7587 * mml-sec.el (mml-smime-encrypt-buffer): Warn about combined signing.
7588 (mml-pgp-encrypt-buffer): Support combined signing.
7589
7590 * mml1991.el (mml1991-mailcrypt-encrypt): Support combined signing.
7591 (mml1991-gpg-encrypt): Ditto.
7592 (mml1991-pgg-encrypt): Ditto.
7593 (mml1991-encrypt): Pass sign parameter.
7594
7595 * mml-sec.el (mml-signencrypt-style-alist): Defcustom.
7596 (mml-signencrypt-style): Mention the variable.
7597
7598 2002-10-09 Simon Josefsson <jas@extundo.com>
7599
7600 * mml1991.el (mml1991-pgg-sign): Bind pgg-default-user-id, not
7601 pgg-gpg-user-id.
7602
7603 * pgg.el (pgg-insert-url-with-w3): Ignore errors.
7604 (pgg-fetch-key-function): Nil if w3 is not installed.
7605
7606 2002-10-08 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7607
7608 * gnus-agent.el (gnus-agent-fetch-selected-article): Bind
7609 gnus-agent-current-history.
7610
7611 2002-10-06 Simon Josefsson <jas@extundo.com>
7612
7613 * imap.el (imap-parse-status): Don't use read to read token.
7614
7615 2002-10-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7616
7617 * gnus-agent.el (gnus-agent-fetch-selected-article): Do nothing
7618 for methods not covered by the agent, and when unplugged.
7619
7620 2002-10-05 Simon Josefsson <jas@extundo.com>
7621
7622 * pgg-gpg.el (pgg-gpg-encrypt-region): Query passphrase when
7623 signing.
7624
7625 * gnus-agent.el (gnus-agent-read-servers): If getting method from
7626 a named server fails, ignore the server.
7627
7628 * mml1991.el (mml1991-pgg-sign): Do QP.
7629
7630 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
7631 work.
7632
7633 2002-10-04 Simon Josefsson <jas@extundo.com>
7634
7635 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
7636
7637 * pgg-pgp.el (pgg-pgp-verify-region): Inline
7638 binary-write-decoded-region from MEL.
7639
7640 * pgg.el (pgg-encrypt-region): Support sign.
7641
7642 * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
7643
7644 * mml2015.el (mml2015-pgg-encrypt): Ditto.
7645
7646 * pgg.el, pgg-def.el, pgg-parse.el, pgg-gpg.el, pgg-pgp5.el,
7647 pgg-pgp6.el: Moved from ../pgg/. Modifications compared to EMIKO
7648 branch where PGG was taken from in the ChangeLog entries below.
7649
7650 2002-10-01 Simon Josefsson <jas@extundo.com>
7651
7652 * pgg-pgp.el: Don't require mel. Don't use luna.
7653 (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove.
7654 (pgg-pgp-process-region): Use expand-file-name instead of concat.
7655 (pgg-pgp-process-region): Don't use binary-funcall.
7656
7657 * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
7658
7659 * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
7660 instead of concat.
7661
7662 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
7663
7664 2002-09-29 Simon Josefsson <jas@extundo.com>
7665
7666 * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
7667 compile warnings.
7668
7669 * pgg.el (pgg-decrypt-region): Don't parse packet.
7670
7671 * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
7672
7673 2002-09-29 Daiki Ueno <ueno@unixuser.org>
7674
7675 * pgg.el: Remove dependency on calist.el.
7676
7677 2002-09-28 Simon Josefsson <jas@extundo.com>
7678
7679 * pgg.el (pgg-temporary-file-directory): New variable.
7680 (pgg-verify-region): Don't assume set-buffer-multibyte exists.
7681
7682 * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
7683 (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
7684
7685 * pgg-parse.el (pgg-char-int): Defalias.
7686 (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte)
7687 (pgg-read-bytes, pgg-read-body): Use it.
7688 (pgg-decode-packets): Don't use MEL, use base64-*.
7689 (pgg-parse-armor): Don't assume set-buffer-multibyte exists.
7690 (pgg-string-as-unibyte): Defalias.
7691 (pgg-parse-armor-region): Use it.
7692
7693 * pgg-gpg.el (pgg-gpg-process-region): Use
7694 pgg-temporary-file-directory.
7695
7696 * luna.el: Don't def-edebug.
7697
7698 * pgg-pgp5.el (pgg-scheme-verify-region): Inline
7699 binary-write-decoded-region from MEL.
7700
7701 * pgg-pgp5.el, pgg-gpg.el: Don't require mel.
7702
7703 * alist.el, calist.el: Don't require product/APEL.
7704
7705 * pgg-parse.el (top-level): Remove dependency on static.el,
7706 pccl.el, mel.el.
7707 (pgg-parse-crc24, pgg-parse-crc24-string): Only define if
7708 `define-ccl-program' is boundp, instead of using broken.
7709
7710 2002-10-01 Simon Josefsson <jas@extundo.com>
7711
7712 * message.el (message-required-mail-headers): Remove Lines:.
7713
7714 2002-10-03 Jesper Harder <harder@ifa.au.dk>
7715
7716 * gnus-group.el (gnus-group-fetch-charter,
7717 gnus-group-fetch-control): Prompt for group if given a prefix
7718 argument.
7719 * gnus-sum.el: Add gnus-group-fetch-charter and
7720 gnus-group-fetch-control to summary key map and menu.
7721
7722 2002-10-03 Paul Jarc <prj@po.cwru.edu>
7723
7724 * nnmaildir.el (nnmaildir--group-maxnum-art): Fix maximum article
7725 number when there are no articles.
7726
7727 2002-10-03 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7728
7729 * gnus-agent.el (gnus-agent-summary-fetch-group): Optional prefix
7730 arg ALL means to fetch all articles, not only downloadable ones.
7731 (gnus-agent-fetch-selected-article): New function for
7732 gnus-select-article-hook or gnus-mark-article-hook.
7733
7734 2002-10-02 Peter von der Ahe <nospam2159@daimi.au.dk>
7735
7736 * gnus-ems.el (gnus-x-splash): Set coding-system-for-read to
7737 raw-text.
7738
7739 2002-09-30 Teodor Zlatanov <tzz@lifelogs.com>
7740
7741 * spam.el: Merged changes from pinard@iro.umontreal.ca (François
7742 Pinard).
7743 Major revamp of the code, documentation is in comments in the file
7744 for now.
7745
7746 2002-09-30 Simon Josefsson <jas@extundo.com>
7747
7748 * mml2015.el (mml2015-pgg-clear-verify): Verifying in a unibyte
7749 buffer seem to be needed?
7750
7751 2002-09-29 Simon Josefsson <jas@extundo.com>
7752
7753 * mml1991.el (pgg-output-buffer, pgg-errors-buffer): Prevent byte
7754 compile warnings.
7755
7756 * mml1991.el (mml1991-function-alist): Add pgg.
7757 (mml1991-pgg-sign, mml1991-pgg-encrypt): New functions.
7758 (mml1991-pgg-encrypt): Fix recipients querying.
7759
7760 2002-09-28 David Edmondson <dme@dme.org>
7761
7762 * mml2015.el (autoload): Autoload correct files.
7763
7764 2002-09-28 Simon Josefsson <jas@extundo.com>
7765
7766 (mml2015-pgg-decrypt, mml2015-pgg-verify): Make sure either nil or
7767 handle is returned.
7768
7769 2002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7770
7771 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news):
7772 Protect against non-existent of `nnimap-mailbox-info'.
7773
7774 2002-09-27 Simon Josefsson <jas@extundo.com>
7775
7776 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): New.
7777 (gnus-setup-news-hook): Use it.
7778 (gnus-after-getting-new-news-hook): Ditto.
7779
7780 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Remove.
7781
7782 2002-09-27 Mats Lidell <matsl@contactor.se>
7783
7784 * gnus-art.el (gnus-article-mode-syntax-table): Replace "-" to " ".
7785
7786 2002-09-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7787
7788 * gnus-sum.el (gnus-nov-parse-line): When an error is signaled in
7789 the part to decode encoded words, use raw words instead of decoded
7790 words.
7791
7792 2002-09-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7793
7794 * nnimap.el (nnimap-update-unseen): Use gnus-gethash-safe.
7795
7796 * mm-view.el (mm-w3m-mode-ignored-keys): New variable.
7797 (mm-setup-w3m): Use it.
7798
7799 2002-09-27 Simon Josefsson <jas@extundo.com>
7800
7801 * gnus-art.el (gnus-article-mode-syntax-table): Make M-. work in
7802 article buffers.
7803
7804 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Autoload
7805 it just in case.
7806 (nnimap-update-unseen): New function; update unseen count in
7807 `n-m-info'.
7808 (nnimap-close-group): Call it.
7809
7810 * gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n.
7811 (gnus-after-getting-new-news-hook): Ditto.
7812
7813 * nnimap.el (nnimap-retrieve-groups): Move the quick mail check
7814 message into verboselevel 9. Change slow mail check message.
7815 (nnimap-retrieve-groups): Use prefixed names in n-mailbox-info.
7816 (nnimap-fixup-unread-after-getting-new-news): New function, to be
7817 used as a hook after getting new mail.
7818
7819 2002-09-26 Simon Josefsson <jas@extundo.com>
7820
7821 * imap.el (imap-parse-resp-text-code): The UNSEEN value in
7822 SELECT/EXAMINE is first unseen article, not number of unseen
7823 articles. Make them distinct by renaming the former to
7824 `first-unseen' instead of `unseen'.
7825
7826 * nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen
7827 too.
7828 (nnimap-retrieve-groups): Don't used cached data if uidvalidity
7829 changed.
7830 (nnimap-retrieve-groups): Store uidvalidity and unseen data too.
7831
7832 * gnus-int.el (gnus-server-unopen-status): Defcustom.
7833
7834 * mml-sec.el (mml-signencrypt-style): Docstring to font-lock
7835 better.
7836
7837 * mml2015.el (mml2015-pgg-decrypt): Only add security information
7838 if dissecting resulting buffer actually had any information.
7839
7840 2002-09-26 Katsumi Yamaoka <yamaoka@jpl.org>
7841
7842 * gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name'
7843 because the function `string<' allows symbols.
7844
7845 * gnus-sum.el (gnus-summary-make-menu-bar): Ditto.
7846
7847 2002-09-25 ShengHuo ZHU <zsh@cs.rochester.edu>
7848
7849 * message.el (message-forward-make-body): Revert an early change
7850 because 8-bit utf-8 emails.
7851
7852 2002-09-25 Björn Torkelsson <torkel@acc.umu.se>
7853
7854 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
7855 links to Info).
7856 * gnus-art.el (gnus-treat-highlight-signature):
7857 * gnus-art.el (gnus-treat-buttonize):
7858 * gnus-art.el (gnus-treat-buttonize-head):
7859 * gnus-art.el (gnus-treat-emphasize):
7860 * gnus-art.el (gnus-treat-strip-cr):
7861 * gnus-art.el (gnus-treat-unsplit-urls):
7862 * gnus-art.el (gnus-treat-leading-whitespace):
7863 * gnus-art.el (gnus-treat-hide-headers):
7864 * gnus-art.el (gnus-treat-hide-boring-headers):
7865 * gnus-art.el (gnus-treat-hide-signature):
7866 * gnus-art.el (gnus-treat-fill-article):
7867 * gnus-art.el (gnus-treat-hide-citation):
7868 * gnus-art.el (gnus-treat-hide-citation-maybe):
7869 * gnus-art.el (gnus-treat-strip-list-identifiers):
7870 * gnus-art.el (gnus-treat-strip-pgp):
7871 * gnus-art.el (gnus-treat-strip-pem):
7872 * gnus-art.el (gnus-treat-strip-banner):
7873 * gnus-art.el (gnus-treat-highlight-headers):
7874 * gnus-art.el (gnus-treat-highlight-citation):
7875 * gnus-art.el (gnus-treat-date-ut):
7876 * gnus-art.el (gnus-treat-date-local):
7877 * gnus-art.el (gnus-treat-date-english):
7878 * gnus-art.el (gnus-treat-date-lapsed):
7879 * gnus-art.el (gnus-treat-date-original):
7880 * gnus-art.el (gnus-treat-date-iso8601):
7881 * gnus-art.el (gnus-treat-date-user-defined):
7882 * gnus-art.el (gnus-treat-strip-headers-in-body):
7883 * gnus-art.el (gnus-treat-strip-trailing-blank-lines):
7884 * gnus-art.el (gnus-treat-strip-leading-blank-lines):
7885 * gnus-art.el (gnus-treat-strip-multiple-blank-lines):
7886 * gnus-art.el (gnus-treat-unfold-headers):
7887 * gnus-art.el (gnus-treat-fold-headers):
7888 * gnus-art.el (gnus-treat-fold-newsgroups):
7889 * gnus-art.el (gnus-treat-overstrike):
7890 * gnus-art.el (gnus-treat-display-xface):
7891 * gnus-art.el (gnus-treat-display-smileys):
7892 * gnus-art.el (gnus-treat-from-picon):
7893 * gnus-art.el (gnus-treat-mail-picon):
7894 * gnus-art.el (gnus-treat-newsgroups-picon):
7895 * gnus-art.el (gnus-treat-body-boundary):
7896 * gnus-art.el (gnus-treat-capitalize-sentences):
7897 * gnus-art.el (gnus-treat-fill-long-lines):
7898 * gnus-art.el (gnus-treat-play-sounds):
7899 * gnus-art.el (gnus-treat-translate):
7900 * gnus-art.el (gnus-treat-x-pgp-sig):
7901 * gnus-art.el (gnus-mime-button-line-format):
7902 * gnus-art.el (gnus-button-man-level):
7903 * gnus-art.el (gnus-button-emacs-level):
7904 * gnus-cus.el (gnus-group-parameters):
7905 * gnus-gl.el (bbb-build-mid-scores-alist):
7906 * gnus-group.el (gnus-group-line-format):
7907 * gnus-mlspl.el (gnus-group-split-setup):
7908 * gnus-mlspl.el (gnus-group-split):
7909 * gnus-msg.el (gnus-mailing-list-groups):
7910 * gnus-msg.el (gnus-posting-styles):
7911 * gnus-nocem.el (gnus-nocem-issuers):
7912 * gnus-score.el (gnus-score-regexp-bad-p):
7913 * gnus-srvr.el (gnus-server-line-format):
7914 * gnus-topic.el (gnus-topic-line-format):
7915 * gnus.el (gnus-summary-line-format):
7916 * mail-source.el (mail-sources):
7917 * message.el (message-subscribed-address-file):
7918 * nnmail.el (nnmail-split-fancy): ???
7919
7920 2002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
7921
7922 * mail-source.el (mail-source-run-script): Use `functionp' to test
7923 whether the argument `script' is in fact a function.
7924 (mail-sources): Adjust the defcustom to allow users to specify a
7925 function or a string as the value of the `:prescript' and
7926 `:postscript' arguments of the `file' and `pop3' mail sources.
7927
7928 2002-09-25 Paul Jarc <prj@po.cwru.edu>
7929
7930 * nnmaildir.el (nnmaildir--grp-add-art): Fix minimum article
7931 number when article 1 does not exist.
7932
7933 2002-09-25 Reiner Steib <Reiner.Steib@gmx.de>
7934
7935 * gnus-art.el (gnus-button-handle-apropos-variable): Fall back to
7936 apropos if apropos-variable does not exist.
7937 (gnus-button-guessed-mid-regexp)
7938 (gnus-button-handle-describe-prefix, gnus-button-alist): Better
7939 regexes.
7940 (gnus-button-handle-describe-function)
7941 (gnus-button-handle-describe-variable): Doc fix.
7942 (gnus-button-handle-describe-key, gnus-button-handle-apropos)
7943 (gnus-button-handle-apropos-command): Doc fix.
7944
7945 2002-09-25 Mark A. Hershberger <mah@everybody.org> (tiny change)
7946
7947 * nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in
7948 the file.
7949
7950 2002-09-24 ShengHuo ZHU <zsh@cs.rochester.edu>
7951
7952 * gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts.
7953
7954 2002-09-24 Simon Josefsson <jas@extundo.com>
7955
7956 * mml2015.el (top-level): Require mm-util for mm-make-temp-file.
7957 (mml2015-use): Prefer PGG if installed.
7958 (mml2015-function-alist): Add PGG wrappers.
7959 (mml2015-gpg-extract-signature-details): Check mml2015-use too.
7960 (mml2015-gpg-extract-signature-details): PGG strips "gpg: "
7961 prefix, make regexp optionally skip it.
7962 (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7963 (mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign)
7964 (mml2015-pgg-encrypt): New functions.
7965 (defvar, autoload): Prevent byte-compile warnings.
7966
7967 2002-09-24 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7968
7969 * gnus-art.el (article-strip-banner): Check for the existence of
7970 from header.
7971
7972 2002-09-23 Reiner Steib <Reiner.Steib@gmx.de>
7973
7974 * gnus-art.el (gnus-button-guessed-mid-regexp): Improved regexp.
7975 (gnus-button-alist): Improved regexp for
7976 gnus-button-handle-mid-or-mail (false positives), fixed
7977 gnus-button-handle-man entries.
7978
7979 2002-09-23 Josh Huber <huber@alum.wpi.edu>
7980
7981 * nnmaildir.el (nnmaildir--update-nov): Fix wrong-type error when
7982 nnmail-extra-headers is non-nil.
7983
7984 2002-09-23 Paul Jarc <prj@po.cwru.edu>
7985
7986 * nnmaildir.el: Store article numbers persistently. General
7987 revision.
7988 (nnmaildir-request-expire-articles): Handle 'immediate and 'never
7989 for nnmail-expiry-wait; delete instead of moving if 'force is
7990 given.
7991
7992 2002-09-23 Simon Josefsson <jas@extundo.com>
7993 Trivial fix from beaker@iavmb.pl (Krzysztof Jędruczyk).
7994
7995 * smime.el (smime-sign-buffer): Get key and extra certs.
7996 (smime-get-key-with-certs-by-email): Utility function.
7997
7998 2002-09-21 ShengHuo ZHU <zsh@cs.rochester.edu>
7999 Trivial patch from Micha Wiedenmann <mw-u1@gmx.de>
8000
8001 * gnus-soup.el (gnus-soup-add-article): Mark as read only when the
8002 article exists.
8003
8004 2002-09-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8005
8006 * gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer.
8007
8008 2002-09-20 Reiner Steib <Reiner.Steib@gmx.de>
8009
8010 * gnus-art.el (gnus-button-handle-custom)
8011 (gnus-button-handle-mid-or-mail)
8012 (gnus-button-handle-describe-{function,variable,key})
8013 (gnus-button-handle-apropos{,command,variable}): New functions.
8014 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp)
8015 (gnus-button-{man,emacs,mail}-level): New variables.
8016 (gnus-button-alist): Use the above to buttonize emacs and mail
8017 related links.
8018
8019 2002-09-18 Juanma Barranquero <lektu@terra.es>
8020
8021 * gnus-int.el (gnus-status-message): Fix spacing.
8022
8023 * imap.el (imap-continuation): Fix typos.
8024
8025 2002-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
8026
8027 * gnus-msg.el (gnus-configure-posting-styles): Sort results.
8028
8029 * gnus-art.el (gnus-article-reply-with-original): Correct
8030 with-current-buffer scope.
8031
8032 * message.el (message-completion-alist): Add Reply-To, From, etc.
8033
8034 2002-09-18 Nevin Kapur <nevin@jhu.edu>
8035
8036 * nnimap.el (nnimap-request-expire-articles): Make flag setting
8037 conditional.
8038
8039 2002-09-17 Simon Josefsson <jas@extundo.com>
8040
8041 * nnimap.el (nnimap-expiry-target): Don't search for which
8042 articles exists here.
8043 (nnimap-request-expire-articles): Do it here instead. Only expire
8044 when articles are found. Suggested by Nevin Kapur
8045 <nevin@jhu.edu>.
8046
8047 2002-09-17 Reiner Steib <Reiner.Steib@gmx.de>
8048
8049 * message.el (message-strip-subject-trailing-was)
8050 (message-change-subject, message-add-archive-header)
8051 (message-xpost-fup2-header, message-xpost-insert-note)
8052 (message-xpost-fup2, message-reduce-to-to-cc): New functions
8053 adopted from message-utils.el. Add functions to the keymap, mode
8054 describtion and menu.
8055 (message-change-subject, message-xpost-fup2): Signal error if
8056 current header is empty.
8057 (message-xpost-insert-note): Changed insert position.
8058 (message-archive-note): Ensure to insert note in message body (not
8059 in head).
8060 (message-archive-header, message-archive-note)
8061 (message-xpost-default, message-xpost-note, message-fup2-note)
8062 (message-xpost-note-function): New variables adopted from
8063 message-utils.el. Changed some doc-strings.
8064 (message-mark-insert-{begin,end}): Rename from
8065 message-{begin,end}-inserted-text-mark (message-utils.el), changed
8066 values.
8067 (message-subject-trailing-was-query)
8068 (message-subject-trailing-was-ask-regexp)
8069 (message-subject-trailing-was-regexp): New variables.
8070 (message-to-list-only): Added doc-string and menu entry.
8071
8072 * message-utils.el: Removed. Functions are now in message.el.
8073
8074 2002-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
8075
8076 * gnus-art.el (gnus-article-reply-with-original,
8077 gnus-article-followup-with-original): Switch to
8078 gnus-summary-buffer before reply/followup.
8079
8080 2002-09-15 John Paul Wallington <jpw@shootybangbang.com>
8081
8082 * gnus-sum.el (gnus-summary-toggle-header): The article window may
8083 not exist. Toggle it anyway.
8084
8085 2002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
8086
8087 * gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator.
8088
8089 * gnus-art.el (article-fill-long-lines): Fill-paragraph properly.
8090 Trivial patch from Urban Engberg <ue@ccieurope.com>.
8091
8092 * rfc2047.el (message-posting-charset): Defvar it.
8093 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
8094 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
8095
8096 * mail-source.el (mail-source-fetch): Hide password.
8097
8098 * gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed.
8099
8100 2002-09-12 John Paul Wallington <jpw@shootybangbang.com>
8101
8102 * gnus.el (gnus-visual, gnus-meta): Fix typo.
8103
8104 2002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
8105
8106 * gnus-art.el (gnus-article-address-banner-alist): Doc fix.
8107
8108 2002-09-11 Simon Josefsson <jas@extundo.com>
8109
8110 * nnimap.el (nnimap-expiry-target): Only expiry-target existing articles.
8111 (nnimap-split-rule): Doc fix.
8112 (nnimap-request-expire-articles): Cleanup code.
8113
8114 2002-09-11 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
8115
8116 * gnus-art.el (gnus-article-address-banner-alist): New option.
8117 (article-strip-banner): Refer the above option to split banners of
8118 free mail servers, when no group parameter is specified.
8119
8120 2002-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8121
8122 * nntp.el (nntp-wait-for-string): Check for a process in the
8123 current buffer instead of `nntp-server-buffer'.
8124
8125 2002-09-09 Simon Josefsson <jas@extundo.com>
8126
8127 * gnus-art.el (gnus-button-man-handler): New variable.
8128 (gnus-button-alist): Use g-b-handle-man.
8129 (gnus-button-handle-man): New, call g-b-man-handler.
8130
8131 2002-09-08 Simon Josefsson <jas@extundo.com>
8132
8133 * gnus-art.el (gnus-button-alist): Buttonize man page links.
8134
8135 2002-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8136
8137 * gnus-art.el (gnus-article-dumbquotes-map): Add \230.
8138
8139 2002-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8140
8141 * gnus-srvr.el (gnus-browse-make-menu-bar): Add "d".
8142
8143 * gnus-sum.el (gnus-summary-limit-to-unseen): New command and
8144 keystroke.
8145
8146 * gnus-srvr.el (gnus-browse-describe-group): New command and
8147 keystroke.
8148
8149 2002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
8150
8151 * gnus-art.el (gnus-article-treat-body-boundary): Don't quote a
8152 value for gnus-decoration property.
8153
8154 2002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8155
8156 * nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty
8157 string) as group name in case we have a CRLF in the file.
8158
8159 2002-09-04 Jesper Harder <harder@ifa.au.dk>
8160
8161 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization
8162 group.
8163 (rfc1843-decode-hzp): Do.
8164 (rfc1843-newsgroups-regexp): Do.
8165
8166 2002-09-04 Simon Josefsson <jas@extundo.com>
8167
8168 * message.el (message-canlock-generate): Make sure sha1 doesn't
8169 call external programs.
8170
8171 2002-09-03 Simon Josefsson <jas@extundo.com>
8172
8173 * nntp.el (nntp-wait-for-string): Don't infloop if process died.
8174
8175 * gnus-agent.el (gnus-agent-batch): Add doc.
8176
8177 2002-09-03 Josh Huber <huber@alum.wpi.edu>
8178
8179 * gnus-msg.el (gnus-summary-handle-replysign): Change the order we
8180 check for signed and encrypted parts.
8181 * mml.el (mml-parse-1): Correct small typo which preventing
8182 setting recipients in a secure tag.
8183
8184 2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8185
8186 * mm-util.el (mm-coding-system-priorities): Default to a list of
8187 iso-2022-jp and others for the Japanese environment.
8188
8189 2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8190
8191 * gnus-util.el (gnus-frame-or-window-display-name): Exclude
8192 invalid display names.
8193
8194 2002-08-30 Reiner Steib <Reiner.Steib@gmx.de>
8195
8196 * gnus-group.el (gnus-group-fetch-control): Fix typo in last
8197 commit.
8198
8199 2002-08-26 Jesper Harder <harder@ifa.au.dk>
8200
8201 * gnus.el (gnus-group-charter-alist): New option.
8202 (gnus-group-fetch-control-use-browse-url): New option.
8203
8204 * gnus-group.el (gnus-group-fetch-charter): New function.
8205 (gnus-group-fetch-control): New function.
8206 Add them to the keymap and menu. Require mm-url.
8207
8208 2002-08-30 Alex Schroeder <alex@emacswiki.org>
8209
8210 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix.
8211
8212 2002-08-29 Jesper Harder <harder@ifa.au.dk>
8213
8214 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
8215 items expecting user interaction.
8216
8217 * gnus-topic.el (gnus-topic-make-menu-bar): Do.
8218
8219 * gnus-sum.el (gnus-summary-make-menu-bar): Do.
8220
8221 * gnus-srvr.el (gnus-server-make-menu-bar): Do.
8222
8223 * mml.el (mml-menu): Do.
8224
8225 2002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
8226
8227 * mail-source.el (mail-source-touch-pop): New function.
8228
8229 * message.el (message-smtpmail-send-it): New function.
8230 (message-send-mail-function): Add it for a candidate.
8231
8232 2002-08-27 Simon Josefsson <jas@extundo.com>
8233
8234 * gnus-msg.el (posting-charset-alist): Use
8235 gnus-define-group-parameter instead of defcustom.
8236 (gnus-put-message): Handle SPC in GCC.
8237 (gnus-inews-insert-gcc): Ditto.
8238 (gnus-inews-insert-archive-gcc): Ditto.
8239
8240 2002-08-26 Simon Josefsson <jas@extundo.com>
8241
8242 * gnus-agent.el (gnus-agent-auto-agentize-methods): New variable.
8243 (gnus-agentize): Auto agentize all nntp and nnimap groups.
8244 (gnus-agent-possibly-save-gcc): Autoload.
8245 Suggested by (KOSEKI Yoshinori) <kose@meadowy.org>.
8246
8247 2002-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8248
8249 * gnus.el (gnus-other-frame-function): New user option.
8250 (gnus-other-frame): Use it; add a doc-string; make it work with
8251 the gnuclient program.
8252
8253 * gnus-util.el (gnus-frame-or-window-display-name): New function.
8254
8255 2002-08-22 Jochen Hein <jochen@jochen.org> (tiny change)
8256
8257 * gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false
8258 positives, make it stricter.
8259
8260 2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8261
8262 * gnus.el (gnus-other-frame): Trivial fix.
8263
8264 2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8265
8266 * gnus.el (gnus-other-frame-parameters): New user option.
8267 (gnus-other-frame-object): New variable.
8268 (gnus-other-frame): Make it search for existing Gnus frame; don't
8269 read new news; delete frame on exit.
8270
8271 * gnus-util.el (gnus-select-frame-set-input-focus): New function.
8272
8273 2002-08-20 小関 吉則 (KOSEKI Yoshinori) <kose@meadowy.org>
8274
8275 * message.el (message-set-auto-save-file-name): Add support for
8276 the Cygwin Emacs; the system-type is `cygwin'.
8277 * nnheader.el (nnheader-file-name-translation-alist): Ditto.
8278
8279 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8280
8281 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
8282
8283 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
8284 avoid arithmetic errors.
8285
8286 2002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
8287
8288 * gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'.
8289
8290 2002-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
8291
8292 * message.el (message-ignored-supersedes-headers): Add X-Hashcash.
8293 (message-ignored-resent-headers): Add envelope From.
8294
8295 2002-08-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8296
8297 * gnus.el (gnus-summary-line-format): Document %k specifier.
8298
8299 2002-08-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8300
8301 * gnus-sum.el (gnus-summary-line-message-size): New function.
8302 (gnus-summary-line-format-alist): Use it.
8303
8304 2002-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8305
8306 * gnus-art.el (article-make-date-line): Refer to the value for
8307 `gnus-article-time-format' in the summary buffer.
8308
8309 * message.el (message-cite-prefix-regexp): Exclude ":" and "»".
8310
8311 2002-08-14 Simon Josefsson <jas@extundo.com>
8312
8313 * gnus-art.el (gnus-button-alist): Use ' not ` for default value
8314 quoting.
8315 (gnus-button-alist): Fix doc.
8316 (gnus-header-button-alist): Use ' not ` for default value quoting.
8317 (gnus-header-button-alist): Don't inline gnus-button-url-regexp,
8318 rationale similar to 2002-05-01 change.
8319 (gnus-article-add-buttons-to-head): Evaluate expression.
8320
8321 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option.
8322
8323 2002-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
8324
8325 * message.el (message-font-lock-keywords): Refer to the value for
8326 `message-cite-prefix-regexp' dynamically.
8327
8328 2002-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
8329
8330 * gnus-art.el (gnus-decode-header-methods): Doc fix.
8331
8332 2002-08-12 Simon Josefsson <jas@extundo.com>
8333
8334 * imap.el (imap-shell-open): Allow non-list `imap-shell-program'.
8335 (imap-shell-open): Skip initial junk before IMAP greeting.
8336
8337 2002-08-11 Reiner Steib <Reiner.Steib@gmx.de>
8338
8339 * message-utils.el (message-xpost-default)
8340 (message-xpost-fup2-header, message-xpost-fup2): Fixed Typos.
8341
8342 2002-08-09 Simon Josefsson <jas@extundo.com>
8343
8344 * message.el (message-canlock-password): Set
8345 canlock-password-for-verify to newly generated canlock-password.
8346 When Emacs is restarted, Custom makes sure this is set, but during
8347 the same session we must set it manually.
8348
8349 2002-08-07 Jesper Harder <harder@ifa.au.dk>
8350
8351 * yenc.el: New file.
8352
8353 * mm-uu.el (mm-uu-yenc-decode-function): New variable.
8354 (mm-uu-type-alist): Add yenc.
8355 (mm-uu-yenc-filename): New function.
8356 (mm-uu-yenc-extract): New function.
8357
8358 * mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc.
8359
8360 2002-05-27 Jesper Harder <harder@ifa.au.dk>
8361
8362 * mailcap.el (mailcap-mime-data): Test window-system rather than
8363 mm-device-type.
8364 (mailcap-mime-data): Call xdvi and gv with "-safer".
8365
8366 * mm-util.el: Don't define mm-device-type.
8367
8368 2002-08-05 Simon Josefsson <jas@extundo.com>
8369
8370 * mm-util.el (mm-coding-system-priorities): coding-system type not
8371 supported everywhere.
8372
8373 2002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8374
8375 * gnus.el (gnus-version-number): Bumped version number.
8376
8377 2002-08-04 01:48:57 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
8378
8379 * gnus.el: Oort Gnus v0.07 is released.
8380
8381 2002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8382
8383 * gnus-sum.el (gnus-thread-sort-functions): Doc fix.
8384 (gnus-article-sort-functions): Doc fix.
8385 (t): New keystroke.
8386 (gnus-article-sort-by-random): New function.
8387 (gnus-thread-sort-by-random): New function.
8388
8389 2002-08-02 Scott A Crosby <scrosby@cs.rice.edu>
8390
8391 * gnus-logic.el (gnus-advanced-integer): Swap arguments in
8392 funcall.
8393
8394 2002-07-31 Danny Siu <dsiu@adobe.com>
8395
8396 * nnimap.el (nnimap-split-articles): Do not call nnmail-fetch-field
8397 when splitting malformed messages without message-id.
8398
8399 2002-07-28 Niklas Morberg <niklas.morberg@axis.com>
8400
8401 * nnweb.el (nnweb-type, nnweb-type-definition)
8402 (nnweb-gmane-create-mapping, nnweb-gmane-wash-article)
8403 (nnweb-gmane-search, nnweb-gmane-identity): Added gmane
8404 functionality.
8405 * nnweb.el: Removed old non-functioning search engines.
8406
8407 2002-07-27 Simon Josefsson <jas@extundo.com>
8408
8409 * message.el (message-forward-make-body): Don't use
8410 `message-forward-ignored-headers' when doing a "raw" followup (it
8411 is important to preserve e.g. CTE).
8412
8413 * flow-fill.el (fill-flowed): Disable filladapt-mode.
8414
8415 * gnus-sieve.el (gnus-sieve-guess-rule-for-article): Don't
8416 regexp-quote, Cyrus Sieve is fixed.
8417
8418 * sieve-manage.el (sieve-manage-deletescript): New function.
8419
8420 * sieve.el (sieve-manage-mode-map): Fix down-mouse-2 and down-mouse-3.
8421 (sieve-manage-mode): Fix menubar.
8422 (sieve-activate): Change some messages.
8423 (sieve-deactivate-all): New function.
8424 (sieve-deactivate): New alias.
8425 (sieve-remove): New function.
8426 (sieve-help): Fix help.
8427 All suggested by Ned Ludd.
8428
8429 2002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
8430
8431 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
8432 (mm-w3m-safe-url-regexp): New user option.
8433
8434 * mm-view.el (mm-inline-text-html-render-with-w3m): Use
8435 `mm-w3m-safe-url-regexp' to bind `w3m-safe-url-regexp'.
8436
8437 2002-07-23 Karl Kleinpaste <karl@charcoal.com>
8438
8439 * gnus-sum.el (gnus-summary-delete-article): Force
8440 nnmail-expiry-target to 'delete, so that absolute deletion
8441 happens when absolute deletion is requested.
8442
8443 2002-07-21 Nevin Kapur <nevin@jhu.edu>
8444
8445 * nnmail.el (nnmail-fancy-expiry-target): Treat nonexistent
8446 headers as empty headers.
8447
8448 2002-07-21 Jochen Hein <jochen@jochen.org>
8449
8450 * gnus-art.el (gnus-emphasis-alist): Add strikethrough and
8451 correct typo.
8452 (gnus-emphasis-strikethru): New face.
8453
8454 2002-07-20 Jason Merrill <jason@redhat.com>
8455
8456 * nnfolder.el (nnfolder-retrieve-headers): Avoid searching the
8457 entire file for each of a sequence of missing articles.
8458
8459 * gnus-salt.el (gnus-binary-display-article): Respect an existing
8460 value for gnus-view-pseudos.
8461
8462 * gnus-sum.el (gnus-summary-insert-new-articles): Count down to
8463 avoid nreverse.
8464
8465 2002-07-14 Teodor Zlatanov <teodor.zlatanov@divine.com>
8466
8467 * gnus-sum.el (gnus-auto-expirable-marks): Remove `spam'.
8468 (gnus-summary-mode-line-format-alist): Add %h for number of
8469 spams.
8470 (gnus-newsgroup-spam-marked): New variable.
8471 (gnus-summary-local-variables): Add gnus-newsgroup-spam-marked.
8472 (gnus-article-read-p, gnus-article-mark)
8473 (gnus-set-global-variables, gnus-set-global-variables)
8474 (gnus-article-marked-p, gnus-summary-mark-article-as-read)
8475 (gnus-summary-mark-article-as-unread)
8476 (gnus-summary-mark-article-as-unread, gnus-summary-mark-article)
8477 (gnus-mark-article-as-read, gnus-mark-article-as-unread)
8478 (gnus-mark-article-as-unread, gnus-summary-catchup): Grok spam.
8479
8480 2002-07-10 KANEMATSU Daiji <kdaiji@bea.com>
8481
8482 * nnimap.el (nnimap-split-to-groups): Allow group string to be a
8483 function.
8484
8485 2002-07-09 Nevin Kapur <nevin@jhu.edu>
8486
8487 * gnus-sum.el (gnus-summary-delete-article): Respect group
8488 parameters while expiring.
8489
8490 2002-07-08 Henrik Enberg <henrik@enberg.org>
8491
8492 * gnus-art.el (article-make-date-line): Fix string.
8493
8494 2002-07-08 Niklas Morberg <niklas.morberg@axis.com>
8495
8496 * gnus-art.el (article-unsplit-urls): Only display MIME when this
8497 function is called interactively.
8498
8499 2002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
8500
8501 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent): Change
8502 cdaar to cdar and car.
8503
8504 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
8505 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
8506
8507 2002-07-05 Katsumi Yamaoka <yamaoka@jpl.org>
8508
8509 * gnus-sum.el (gnus-summary-toggle-header): Show headers anyway;
8510 don't break a narrowed article.
8511
8512 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
8513 (nntp-open-via-rlogin-and-telnet): Ditto.
8514
8515 2002-07-02 Didier Verna <didier@xemacs.org>
8516
8517 * nnmail.el (nnmail-split-methods): Fix custom type.
8518
8519 2002-07-02 Niklas Morberg <niklas.morberg@axis.com>
8520
8521 * gnus-art.el (article-unsplit-urls): Keep URL buttonized after
8522 unsplitting.
8523
8524 2002-07-01 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8525
8526 * gnus-msg.el (gnus-summary-resend-default-address): New user option.
8527 (gnus-summary-resend-message): Use it.
8528
8529 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8530
8531 * nntp.el (nntp-via-rlogin-command-switches): New variable.
8532 (nntp-open-via-rlogin-and-telnet): Re-revert; use the var above.
8533
8534 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8535
8536 * message.el (message-font-lock-keywords): Don't fontify
8537 headers in the message body, only in the header.
8538 (message-font-lock-make-header-matcher): New function, used by
8539 message-font-lock-keywords.
8540
8541 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8542
8543 * nntp.el (nntp-open-via-rlogin-and-telnet): Revert last change.
8544
8545 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8546
8547 * nntp.el (nntp-open-via-rlogin-and-telnet): Hide commandline args.
8548
8549 2002-06-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8550
8551 * message.el (message-font-lock-keywords): Revert 2002-06-22
8552 change.
8553
8554 2002-06-24 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8555
8556 * message.el (message-font-lock-keywords): Put colon in header
8557 name match.
8558
8559 2002-06-22 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8560
8561 * message.el (message-font-lock-keywords): Don't use header faces
8562 in the body. Thanks to Stefan Monnier for the hint on the
8563 implementation.
8564
8565 2002-05-09 Miles Bader <miles@gnu.org>
8566
8567 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
8568 (gnus-article-hide-citation): Respect it.
8569
8570 2002-04-12 Juanma Barranquero <lektu@terra.es>
8571
8572 * pop3.el (pop3-open-server): Fix typo.
8573
8574 2002-06-18 Josh Huber <huber@alum.wpi.edu>
8575
8576 * gnus.el (gnus-find-subscribed-addresses): Use add-to-list
8577 instead of push to ignore duplicate to-(list|address) values.
8578 * nnmail.el (nnmail-cache-ignore-groups): New.
8579 * nnmail.el (nnmail-cache-insert): Obey nnmail-cache-ignore-groups.
8580
8581 2002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8582
8583 * gnus-delay.el (gnus-delay-send-queue): Delete the delay header
8584 before sending. Suggested by Jan Rychter.
8585
8586 2002-06-17 Simon Josefsson <jas@extundo.com>
8587
8588 * gnus-start.el (gnus-clear-system, gnus-read-newsrc-file): Make
8589 sure to write byte-compiled versions of gnus-*-format-alist to
8590 .newsrc.eld.
8591
8592 2002-06-16 Bjørn Mork <bmork@dod.no>
8593
8594 * gnus-agent.el (gnus-agent-read-servers)
8595 (gnus-agent-write-servers): Put server name (string like
8596 "nnchoke:frumple") in the file instead of a server specification
8597 (Lisp expression like (nnchoke "frumple" ...parameters...)).
8598
8599 2002-06-16 Reiner Steib <Reiner.Steib@gmx.de>
8600
8601 * gnus-cache.el (gnus-cache-remove-article): n is &optional.
8602
8603 2002-06-15 ShengHuo ZHU <zsh@cs.rochester.edu>
8604
8605 * nnheader.el (nnheader-file-name-translation-alist): Set the
8606 default value for MS Windows systems.
8607
8608 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
8609
8610 2002-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
8611
8612 * message.el (message-beginning-of-line): Keep the region active
8613 in XEmacs. Suggested by TAKAHASHI Kaoru <kaoru@kaisei.org>.
8614
8615 2002-06-13 Josh Huber <huber@alum.wpi.edu>
8616
8617 * gnus-msg.el (gnus-summary-followup): Use g-s-handle-replysign.
8618 * gnus-msg.el (gnus-summary-reply): Ditto.
8619 * gnus-msg.el (gnus-summary-handle-replysign): New.
8620
8621 2002-06-12 Katsumi Yamaoka <yamaoka@jpl.org>
8622
8623 * message.el (message-send-mail-with-sendmail): Kill errbuf even
8624 if sending failed.
8625
8626 2002-06-11 Josh Huber <huber@alum.wpi.edu>
8627
8628 * gnus-start.el (gnus-dribble-enter): Don't call set-window-point anymore
8629 * mml2015.el (mml2015-mailcrypt-encrypt): Accept optional argument
8630 to sign while encrypting.
8631
8632 2002-06-11 Simon Josefsson <jas@extundo.com>
8633
8634 * gnus-int.el (gnus-request-move-article): Agent expire article if
8635 successfuly moved.
8636
8637 2002-06-11 Niklas Morberg <niklas.morberg@axis.com>
8638
8639 * nnweb.el (nnweb-google-create-mapping): Honors the value of
8640 nnweb-max-hits.
8641
8642 2002-06-10 Simon Josefsson <jas@extundo.com>
8643
8644 * gnus-int.el (gnus-request-expire-articles): Fix last change?
8645
8646 2002-06-09 Simon Josefsson <jas@extundo.com>
8647
8648 * gnus-sum.el (gnus-summary-delete-article): Don't agent expire here.
8649
8650 * gnus-int.el (gnus-request-expire-articles): Do it here instead.
8651
8652 2002-06-08 ShengHuo ZHU <zsh@cs.rochester.edu>
8653
8654 * flow-fill.el (fill-flowed): Ignore errors.
8655
8656 2002-06-06 Simon Josefsson <jas@extundo.com>
8657
8658 * message.el (message-send-mail-with-sendmail): Improve error message.
8659
8660 2002-06-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8661
8662 * message.el (message-interactive): Change default from nil to t.
8663 Better to be safe than to be fast.
8664
8665 2002-06-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8666
8667 * message.el (message-send-mail-with-sendmail): Check return value
8668 from call-process-region.
8669
8670 2002-06-04 Simon Josefsson <jas@extundo.com>
8671
8672 * gnus-msg.el (gnus-group-mail, gnus-group-news)
8673 (gnus-group-post-news, gnus-summary-mail-other-window)
8674 (gnus-summary-news-other-window, gnus-summary-post-news): Bind
8675 gnus-article-copy to nil, thereby inhibiting the `header' posting
8676 style match to use data from last viewed article.
8677 Suggested by Hrvoje Niksic.
8678
8679 2002-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
8680
8681 * spam.el (spam-point-at-eol): New alias.
8682 (spam-parse-whitelist): Use it.
8683
8684 2002-06-03 Simon Josefsson <jas@extundo.com>
8685
8686 * nnmail.el (nnmail-mail-splitting-decodes): New variable.
8687 (nnmail-article-group): Use it.
8688
8689 2002-05-30 Jesper Harder <harder@ifa.au.dk>
8690
8691 * gnus-msg.el (gnus-inews-yank-articles): Merge split header lines
8692 so that code reading them won't be surprised.
8693
8694 2002-05-29 Simon Josefsson <jas@extundo.com>
8695
8696 * gnus-sum.el (gnus-summary-delete-article): Agent expire deleted
8697 articles.
8698
8699 * gnus.el (gnus-agent-cache): Doc fix.
8700 (gnus-agent): Change default to t.
8701
8702 * gnus-agent.el (gnus-agent-expire): Make it accept optional
8703 ARTICLES, GROUP and FORCE parameters.
8704
8705 2002-05-28 Simon Josefsson <jas@extundo.com>
8706
8707 * gnus-group.el (gnus-group-line-format): Doc fix.
8708
8709 2002-05-28 Jesper Harder <harder@ifa.au.dk>
8710
8711 * gnus-msg.el (gnus-inews-yank-articles): Unfold headers of
8712 original article before yanking.
8713
8714 2002-05-26 Simon Josefsson <jas@extundo.com>
8715
8716 * gnus-sum.el (gnus-summary-menu-split): New function.
8717 (gnus-summary-make-menu-bar): Split charset submenu.
8718 (gnus-summary-menu-maxlen): New variable.
8719 (gnus-summary-menu-split): Use it.
8720
8721 2002-05-25 Simon Josefsson <jas@extundo.com>
8722
8723 * mml.el (mml-preview): Generate some headers.
8724
8725 * gnus.el (gnus-large-newsgroup): Fix :type.
8726
8727 * nnimap.el (nnimap-nov-is-evil): Change default to t (because the
8728 Agent cache NOV's by default now).
8729 (nnimap-nov-is-evil): Make it default to `gnus-agent' instead.
8730
8731 2002-05-18 Jesper Harder <harder@ifa.au.dk>
8732
8733 * gnus-sum.el (gnus-dependencies-add-header): Avoid one unnecessary
8734 call to gnus-parent-id when we check for References loops.
8735 (gnus-summary-prepare-threads): Avoid simplifying every Subject
8736 twice by saving the simplified subject string in simp-subject.
8737
8738 2002-05-23 Benjamin Rutt <rutt+news@cis.ohio-state.edu> (tiny change)
8739
8740 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Typo.
8741
8742 2002-05-23 Niklas Morberg <niklas.morberg@axis.com> (tiny change)
8743
8744 * nnweb.el (nnweb-type): Remove dejanewsold.
8745
8746 2002-05-22 Simon Josefsson <jas@extundo.com>
8747
8748 * sieve.el (sieve-change-region): Define it before it is used.
8749
8750 2002-05-22 Benjamin Rutt <rutt+news@cis.ohio-state.edu>
8751
8752 * gnus-msg.el (gnus-confirm-mail-reply-to-news)
8753 (gnus-summary-reply): Ask for confirmation when replying to news.
8754 Defaults to not ask.
8755
8756 * nnimap.el (nnimap-nov-is-evil): Improve doc.
8757
8758 2002-05-21 Simon Josefsson <jas@extundo.com>
8759
8760 * sieve-mode.el (sieve-manage): Fix autoloads.
8761
8762 * sieve-manage.el (sieve-manage-cram-md5-auth): Just send the SASL
8763 name (makes it work with recent Cyrus timsieved).
8764
8765 2002-05-20 Jason Baker <jbaker@cs.utah.edu> (tiny change)
8766
8767 * gnus-art.el (gnus-request-article-this-buffer): Try
8768 reconnecting if you don't get the message.
8769
8770 2002-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8771
8772 * gnus-sum.el (gnus-summary-enter-digest-group): Only get
8773 Reply-To headers from the headers.
8774
8775 2002-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8776
8777 * mm-url.el (mm-url-insert): Remove junk message.
8778
8779 2002-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8780
8781 * nnslashdot.el (nnslashdot-request-list): Parse new html.
8782 (nnslashdot-use-front-page): New variable.
8783 (nnslashdot-request-list): Use it.
8784
8785 * mm-url.el (mm-url-timeout): New variable.
8786 (mm-url-retries): Ditto.
8787 (mm-url-insert): Use it.
8788
8789 2002-05-16 Simon Josefsson <jas@extundo.com>
8790
8791 * gnus-sum.el (gnus-simplify-all-whitespace): New function.
8792 (gnus-simplify-subject-functions): Mention g-s-a-w.
8793
8794 2002-05-15 Josh Huber <huber@alum.wpi.edu>
8795
8796 * nnbabyl.el (nnbabyl-request-accept-article): Pass group to
8797 nnmail-cache-insert.
8798 * nndiary.el (nndiary-request-accept-article): Ditto.
8799 * nnfolder.el (nnfolder-request-accept-article): Ditto.
8800 * nnimap.el (nnimap-request-accept-article): Ditto.
8801 * nnmail.el (nnmail-process-unix-mail-format): Ditto.
8802 * nnmail.el (nnmail-check-duplication): Ditto. (From gnus-art.)
8803 * nnmbox.el (nnmbox-request-accept-article): Ditto.
8804 * nnmh.el (nnmh-request-accept-article): Ditto.
8805 * nnmail.el (nnmail-cache-insert): Change group to required,
8806 removed code which tried to figure out the group.
8807
8808 2002-05-13 Hans de Graaff <hans@degraaff.org>
8809
8810 * mml.el (mml-generate-mime-1): Fix mml generation for signed only
8811 messages.
8812
8813 2002-05-13 Josh Huber <huber@alum.wpi.edu>
8814
8815 * nnml.el (nnml-request-accept-article): Pass in the group name to
8816 nnmail-cache-insert, since it's available.
8817
8818 2002-05-10 ShengHuo ZHU <zsh@cs.rochester.edu>
8819
8820 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
8821
8822 2002-05-08 Florian Weimer <fw@deneb.enyo.de>
8823
8824 * gnus.el (subscribed): New group parameter.
8825 (gnus-find-subscribed-addresses): Use it.
8826
8827 2002-05-08 Josh Huber <huber@alum.wpi.edu>
8828
8829 * mml-sec.el (mml-signencrypt-style-alist): Rename. Also, changed
8830 the default for pgpmime to support pgp v2.
8831 * mml-sec.el (mml-signencrypt-style): New accessor function to
8832 allow users to get/set the signencrypt style more easily without
8833 frobbing the alist directly.
8834 * mml.el (mml-generate-mime-1): Use accessor function.
8835
8836 2002-05-08 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8837
8838 * gnus-art.el (gnus-article-mode-syntax-table): Specify matching
8839 parenthesis for "<" and ">". Suggested by Andreas Schwab
8840 <schwab@suse.de>.
8841
8842 2002-05-07 Josh Huber <huber@alum.wpi.edu>
8843
8844 * nnmail.el (nnmail-cache-insert): Prefer group-art over group
8845 when intuiting the group the message is written to.
8846
8847 2002-05-06 Matt Armstrong <matt@lickey.com>
8848
8849 * gnus-topic.el (gnus-group-topic-parameters): Work when group
8850 buffer doesn't show group.
8851
8852 2002-05-06 Josh Huber <huber@alum.wpi.edu>
8853
8854 * mml2015.el (mml2015-gpg-encrypt): Changed name of optional
8855 argument, and fixed compiler warning. (Added autoload for
8856 gpg-encrypt).
8857
8858 2002-05-04 Simon Josefsson <jas@extundo.com>
8859
8860 * mml1991.el (mml1991-function-alist): Doc fix.
8861
8862 * mml.el (mml-preview): Bind gnus-newsrc-hashtb temporarily if it
8863 doesn't exist (for previewing messages without having Gnus
8864 started).
8865
8866 * mm-util.el (mm-coding-system-priorities): Defcustom.
8867
8868 * mm-encode.el (mm-content-transfer-encoding-defaults): Defcustom.
8869
8870 2002-05-01 Josh Huber <huber@alum.wpi.edu>
8871
8872 * gnus-msg.el (gnus-message-replysignencrypted): Enabled by
8873 default.
8874 * mml-sec.el:
8875 * mml-sec.el (mml-signencrypt-style): New.
8876 * mml-sec.el (mml-pgpmime-encrypt-buffer): Accept optional
8877 argument `sign'.
8878 * mml-sec.el (mml-secure-message-encrypt-pgp): Changed default to
8879 signencrypt.
8880 * mml-sec.el (mml-secure-message-encrypt-pgpmime): Ditto.
8881 * mml.el (mml-generate-mime-1): Changed logic so a part which is
8882 both signed & encryped is processed in one operation (rather than
8883 two separate ops: sign, then encrypt).
8884 * mml2015.el (mml2015-gpg-extract-signature-details): Give some
8885 indication if a message is signed by an expired key.
8886 * mml2015.el (mml2015-gpg-encrypt): Accept optional argument which
8887 enables combined sign & encrypt operation (this was always on
8888 before).
8889 * mml2015.el (mml2015-encrypt): Accept optional argument `sign'.
8890
8891 2002-05-01 Simon Josefsson <jas@extundo.com>
8892
8893 * nnimap.el (nnimap-retrieve-groups): Use separate data for each
8894 server.
8895 (nnimap-mailbox-info): defvar instead of defvoo.
8896
8897 2002-05-01 20:09:21 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
8898
8899 * gnus.el: Oort Gnus v0.06 is released.
8900
8901 2002-05-01 Simon Josefsson <jas@extundo.com>
8902
8903 * nnfolder.el (nnfolder-request-delete-group): Figure out nov/mrk
8904 filename before deleting the group itself, because the presence of
8905 a group filename decides if long filenames are used or not.
8906
8907 * gnus-art.el (gnus-button-alist): Don't inline
8908 gnus-button-url-regexp. This makes it possible to change g-b-u-r
8909 without also modifying g-button-alist.
8910 (gnus-button-alist): Fix type to allow variable as well as regexp.
8911 (gnus-article-add-buttons): Evaluate regexp. Strings evaluate to
8912 themselves, variables to its contents.
8913 (gnus-button-entry): Ditto.
8914
8915 2002-05-01 Simon Josefsson <jas@extundo.com>
8916
8917 * imap.el (imap-parse-resp-text-code, imap-parse-status): Treat
8918 UIDNEXT as a string.
8919
8920 * nnimap.el (nnimap-string-lessp-numerical): New function.
8921 (nnimap-retrieve-groups): Compare UIDNEXT as strings instead of
8922 integers.
8923
8924 2002-04-29 Simon Josefsson <jas@extundo.com>
8925
8926 * nnmail.el (nnmail-cache-insert): Accept optional group
8927 parameter.
8928
8929 * nnimap.el (nnimap-retrieve-groups): Don't send STATUS when
8930 n-r-g-a is disabled.
8931
8932 2002-04-29 Simon Josefsson <jas@extundo.com>
8933
8934 * nnimap.el (nnimap-split-fancy): Fix doc.
8935 (nnimap-split-fancy): Fix doc.
8936
8937 * nnimap.el (nnimap-retrieve-groups-asynchronous): New variable.
8938 (nnimap-mailbox-info): New internal variable.
8939 (nnimap-retrieve-groups): Implement faster new mail check.
8940
8941 * nnimap.el (nnimap-split-articles): Support
8942 nnmail-cache-accepted-message-ids.
8943 (nnimap-request-accept-article): Ditto.
8944
8945 * imap.el (imap-mailbox-status-asynch): New command.
8946
8947 2002-04-29 Nevin Kapur <nevin@jhu.edu>
8948
8949 * gnus.el (gnus-find-subscribed-addresses): Return nil when there
8950 are no subscribed mail groups.
8951 - Strip quoted names when comparing addresses.
8952
8953 2002-04-28 Jesper Harder <harder@ifa.au.dk>
8954
8955 * mm-decode.el (mm-text-html-renderer): Change customize type to
8956 const.
8957
8958 * gnus-msg.el (gnus-discouraged-post-methods): Fix typo.
8959 (gnus-debug-exclude-variables): Do.
8960
8961 2002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8962
8963 * gnus-msg.el (gnus-article-mail): Use gnus-msg-mail instead.
8964 Trivial change from Karl Pflästerer <sigurd@12move.de>.
8965
8966 2002-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
8967
8968 * dns.el (dns-make-network-process): New macro.
8969 (query-dns): Use it.
8970
8971 2002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8972
8973 * gnus-msg.el (gnus-summary-reply): Remove unbound variable
8974 article-buffer.
8975
8976 * mm-url.el (mm-url-package-name): New variable.
8977 (mm-url-package-version): New variable.
8978 (mm-url-insert-file-contents): Bind url-package-name and
8979 url-package-version here.
8980 * nnrss.el (nnrss-insert-w3): Move the bindings.
8981
8982 * nnrss.el (nnrss-insert-w3): Bind url-package-name and
8983 url-package-version. Trivial change from Andrew J Cosgriff
8984 <ajc@polydistortion.net>.
8985
8986 * mm-decode.el (mm-save-part): Fill in file name when GUI saving
8987 attachments. Trivial change from Peter 'Luna' Runestig
8988 <peter@runestig.com>.
8989
8990 2002-04-19 Jesper Harder <harder@ifa.au.dk>
8991
8992 * nnkiboze.el (nnkiboze-request-scan):
8993 Call nnkiboze-possibly-change-group.
8994 (nnkiboze-generate-group): Use mm-with-unibyte to avoid encoding
8995 problems.
8996 (nnkiboze-generate-group): Set newsrc to the *highest* article
8997 number kibozed, not the lowest.
8998
8999 2002-04-15 Jesper Harder <harder@ifa.au.dk>
9000
9001 * gnus-art.el (article-unsplit-urls): Allow trailing SPC.
9002
9003 2002-04-24 Dan Christensen <jdc+news@uwo.ca>
9004
9005 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
9006 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
9007 Recognize math postings. Extract Date (now ignores "(15kb)").
9008 Extract email address using gnus-extract-address-components
9009 instead of just taking the first word. Create Date and From
9010 headers for message which are missing these headers. Get rid
9011 of spurious \\ lines (purely cosmetic). Extend body-end and
9012 file-end regexps, to exclude more garbage from the message.
9013 Make URL rephrasing regexp more flexible, to match current
9014 format.
9015
9016 2002-04-23 Simon Josefsson <jas@extundo.com>
9017
9018 * netrc.el: New file, functions copied from gnus-util.el by Ted
9019 Zlatanov <tzz@lifelogs.com>.
9020
9021 * gnus-util.el: Require netrc.
9022 (gnus-netrc-get, gnus-netrc-machine, gnus-parse-netrc): Aliased to
9023 new code in netrc.el.
9024
9025 2002-04-23 Matthieu Moy <Matthieu.Moy@imag.fr>
9026
9027 * gnus-msg.el (gnus-summary-resend-message-edit): Remove
9028 message-ignored-resent-headers, too.
9029
9030 2002-04-22 Björn Torkelsson <torkel@acc.umu.se>
9031
9032 * gnus-srvr.el (gnus-server-browse-in-group-buffer): It is a
9033 boolean not a string
9034 * gnus-group.el (gnus-group-line-format): Add description of %C
9035 * gnus-group.el (gnus-group-line-format-alist): Add gnus-tmp-comment
9036 as %C
9037 * gnus-group.el (gnus-group-insert-group-line): Add gnus-tmp-comment.
9038
9039 2002-04-22 Paul Jarc <prj@po.cwru.edu>
9040
9041 * nnmaildir.el (nnmaildir-request-scan): Typo: set
9042 nnmaildir-get-new-mail, not nnmaildir-new-mail. Don't call
9043 nnmail-get-new-mail for 'find-new-groups.
9044
9045 2002-04-21 Paul Jarc <prj@po.cwru.edu>
9046
9047 * nnmaildir.el (nnmaildir-request-update-info, nnmaildir-request-group)
9048 (nnmaildir-retrieve-groups): Remove unnecessary calls to
9049 nnmaildir-request-scan.
9050
9051 2002-04-20 Josh Huber <huber@alum.wpi.edu>
9052
9053 * gnus-msg.el (gnus-message-replysign, gnus-message-replyencrypt)
9054 (gnus-message-replysignencrypted): New.
9055 (gnus-summary-reply): Use the three new variables (above)
9056 to automatically encrypt/sign to encrypted/signed messages.
9057 * message.el (message-mode-map): Add keybinding for
9058 `message-to-list-only'.
9059 (message-mode): Add description for
9060 `message-to-list-only'.
9061 (message-to-list-only): New.
9062 (message-make-mft): Changed to use the cl loop macro, and added
9063 optional flag to return only the matched list (for use in new
9064 message-to-list-only function).
9065
9066 2002-04-20 Josh Huber <huber@alum.wpi.edu>
9067
9068 * gnus-msg.el (gnus-message-replysign, gnus-replysign)
9069 (gnus-replyencrypt, gnus-replysignencrypted, gnus-summary-reply): New.
9070 * message.el (message-mode-map, message-mode, message-to-list-only)
9071 (message-make-mft): New.
9072
9073 2002-04-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9074
9075 * gnus-win.el (gnus-configure-windows-hook): Fix typo.
9076
9077 2002-04-18 Josh Huber <huber@alum.wpi.edu>
9078
9079 * message.el (message-gen-unsubscribed-mft): Accept a prefix
9080 argument so CC can be included with C-u C-c C-f C-a.
9081
9082 2002-04-17 Teodor Zlatanov <teodor.zlatanov@divine.com>
9083
9084 * spam.el (spam-whitelist, spam-blacklist, spam-enter-whitelist):
9085 Improve docstring.
9086 (spam-enter-blacklist): New command.
9087
9088 * gnus-sum.el (gnus-spam-mark): New mark.
9089 (gnus-auto-expirable-marks): Add gnus-spam-mark.
9090 (gnus-summary-make-tool-bar): Correct conditional.
9091 (gnus-summary-limit-to-unread): Add gnus-spam-mark.
9092 (gnus-summary-mark-as-spam): New command.
9093
9094 2002-04-13 Josh Huber <huber@alum.wpi.edu>
9095
9096 * mml-sec.el (mml-secure-message): Changed to support arbritrary
9097 modes.
9098 * mml-sec.el (mml-secure-message-encrypt-(smime|pgp|pgpmime)):
9099 changed to support "signencrypt" mode.
9100 * mml.el (mml-parse-1): Changed to support different secure modes
9101 more easily (for signencrypt).
9102
9103 2002-04-11 Stefan Monnier <monnier@cs.yale.edu>
9104
9105 * gnus-sum.el (gnus-update-summary-mark-positions)
9106 (gnus-summary-toggle-header):
9107 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
9108 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
9109 (gnus-uu-post-encoded):
9110 * nnfolder.el (nnfolder-possibly-change-group):
9111 * nnimap.el (nnimap-retrieve-headers):
9112 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
9113
9114 2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
9115
9116 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
9117 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
9118
9119 2002-04-12 Daiki Ueno <ueno@unixuser.org>
9120
9121 * gnus-srvr.el (gnus-server-set-info): Clear
9122 `gnus-server-method-cache' when `gnus-server-alist' is changed.
9123
9124 2002-04-11 Simon Josefsson <jas@extundo.com>
9125
9126 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Force
9127 viewing of security buttons. Thanks to Nicolas Kowalski
9128 <Nicolas.Kowalski@imag.fr>.
9129
9130 * smime.el (smime-CA-directory): Fix doc. Thanks to Arne
9131 Jørgensen <arne+usenet@daimi.au.dk>.
9132 (smime-sign-buffer): Work in XEmacs. Thanks to Nicolas Kowalski
9133 <Nicolas.Kowalski@imag.fr>.
9134 (smime-decrypt-buffer): Ditto.
9135
9136 2002-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9137
9138 * gnus-art.el (gnus-article-prepare): Place point on the empty
9139 header line.
9140
9141 2002-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
9142
9143 * gnus.el (gnus-refer-article-method): Change `dejanews' to `google'.
9144
9145 2002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9146
9147 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
9148
9149 2002-04-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9150
9151 * mm-view.el (mm-inline-text-html-render-with-w3): Don't ignore
9152 errors when debug.
9153
9154 2002-04-07 Josh Huber <huber@alum.wpi.edu>
9155
9156 * message.el (message-make-mft): Changed MFT code from using
9157 message-recipients (which included Bcc) to use only the To and CC
9158 headers.
9159
9160 2002-04-05 Per Abrahamsen <abraham@dina.kvl.dk>
9161
9162 * gnus-art.el (gnus-treat-from-picon): Add to gnus-picon group and
9163 add link.
9164 (gnus-treat-mail-picon): Ditto.
9165 (gnus-treat-newsgroups-picon): Ditto.
9166 (gnus-picon-databases): Fix custom type.
9167 (gnus-picon-databases): Add link.
9168 (gnus-article-x-face-command): Add to gnus-picon group.
9169
9170 2002-04-01 Jesper Harder <harder@ifa.au.dk>
9171
9172 * message.el (message-buffer-naming-style): Remove.
9173
9174 2002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9175
9176 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
9177
9178 * message.el (message-tool-bar-map): Ditto.
9179
9180 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
9181
9182 2002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9183
9184 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
9185
9186 2002-04-01 Paul Jarc <prj@po.cwru.edu>
9187
9188 * nnmaildir.el: Fixed some buggy invocations of nnmaildir--pgname.
9189
9190 2002-03-31 Andrew Cohen <cohen@andy.bu.edu> (tiny change)
9191
9192 * dns.el: open-network-stream under XEmacs does udp.
9193
9194 2002-03-31 Lars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
9195
9196 * spam.el (spam-enter-whitelist): New function.
9197 (spam-parse-whitelist): Ditto.
9198 (spam-refresh-list-cache): Ditto.
9199 (spam-address-whitelisted-p): New function.
9200
9201 * dns.el (query-dns): Use TCP when make-network-process isn't
9202 available.
9203 (dns-servers): New variable.
9204 (dns-parse-resolv-conf): New function.
9205 (query-dns): Use it.
9206
9207 * spam.el: New file.
9208
9209 * dns.el (query-dns): Test.
9210
9211 2002-03-31 Paul Jarc <prj@po.cwru.edu>
9212
9213 * nnmaildir.el: Use defstruct. Use a single copy of
9214 nnmail-extra-headers to save memory. Store server's group name
9215 prefix instead of each group's prefixed name.
9216 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Erase
9217 nntp-server-buffer.
9218
9219 2002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9220
9221 * dns.el: New file.
9222
9223 2002-03-28 Simon Josefsson <jas@extundo.com>
9224
9225 * gnus-sum.el (gnus-summary-dummy-line-format):
9226 * gnus.el (gnus-summary-line-format): Fixing links to Info.
9227 Trivial change from Björn Torkelsson <torkel@pdc.kth.se>.
9228
9229 2002-03-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9230
9231 * gnus-sum.el (gnus-summary-move-article)
9232 (gnus-summary-copy-article): Mention `gnus-move-split-methods' in
9233 the doc string.
9234
9235 2002-03-28 Simon Josefsson <jas@extundo.com>
9236
9237 * mml-sec.el (mml-secure-message): Search after
9238 mail-header-separator from top of message.
9239
9240 2002-03-28 Paul Jarc <prj@po.cwru.edu>
9241
9242 * nnmaildir.el: Cosmetic changes.
9243 (nnmaildir--with-nntp-buffer, nnmaildir--with-work-buffer,
9244 nnmaildir--with-nov-buffer, nnmaildir--with-move-buffer,
9245 nnmaildir--group-ls): New macros/functions. Use them.
9246 (nnmaildir--unlink): Evaluate argument only once.
9247
9248 2002-03-27 Jesper Harder <harder@ifa.au.dk>
9249
9250 * gnus-sum.el (gnus-summary-highlight): Use `eq' when comparing
9251 symbols.
9252 (gnus-summary-highlight-line): Use `gnus-point-at-bol' and
9253 `gnus-point-at-eol'.
9254
9255 2002-03-27 Paul Jarc <prj@po.cwru.edu>
9256
9257 * nnmaildir.el (nnmaildir--subdir, nnmaildir--nov-dir,
9258 nnmaildir--marks-dir): New macros. Use them.
9259 Use inhibit-quit for atomicity instead of in-memory journaling.
9260 (nnmaildir--edit-prep): New function.
9261 (Local Variables): Use it.
9262
9263 2002-03-26 Pavel Janík <Pavel@Janik.cz>
9264
9265 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
9266
9267 2002-03-25 Simon Josefsson <jas@extundo.com>
9268
9269 * message.el (message-mode): Fix doc.
9270
9271 2002-03-25 Matthieu Moy <Matthieu.Moy@imag.fr>
9272
9273 * message.el (message-subject-re-regexp): Skip Re[42]: junk.
9274
9275 2002-03-24 Jesper Harder <harder@ifa.au.dk>
9276
9277 * mml-sec.el (mml-unsecure-message): Add docstring.
9278
9279 2002-03-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9280
9281 * nnmail.el (nnmail-large-newsgroup): Fix doc, allow non-numeric
9282 value.
9283
9284 2002-03-22 Josh Huber <huber@alum.wpi.edu>
9285
9286 * mml.el (mml-mode-map): Added a keybinding for
9287 `mml-unsecure-message'. Also, added a menu entry for said
9288 function in the Attachments menu.
9289
9290 2002-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
9291
9292 * canlock.el (canlock-version): Remove.
9293 (canlock-sha1-with-openssl): Don't use `canlock-string-as-unibyte'
9294 here; simplify \x insertions.
9295 (canlock-sha1): New function, always return a unibyte string.
9296 (canlock-make-cancel-key): Use `canlock-sha1'; simplify truncation
9297 of a password.
9298 (canlock-insert-header): Use `canlock-sha1'.
9299 (canlock-verify): Ditto.
9300
9301 2002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9302
9303 * message.el (message-fix-before-sending): Add an option that
9304 ignores illegible text.
9305 Trivial change from Mark Milhollan <mlm@attglobal.net>
9306
9307 * message.el (message-font-lock-keywords): Support multi-line MML
9308 tags.
9309
9310 2002-03-21 Lőrentey Károly <lorentey@elte.hu>
9311
9312 * gnus-sum.el (gnus-print-buffer): Remove gnus-decoration.
9313
9314 2002-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
9315
9316 * gnus-sum.el (gnus-summary-make-menu-bar): Use intern'ed function
9317 symbols for "View as different encoding" submenu.
9318
9319 2002-03-19 Simon Josefsson <jas@extundo.com>
9320
9321 * gnus-sum.el (gnus-summary-make-menu-bar): Add "View as different
9322 encoding" submenu.
9323
9324 2002-03-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9325
9326 * gnus-group.el (gnus-group-process-prefix): Make sure there is a mark.
9327
9328 2002-03-19 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9329
9330 * gnus-sum.el (gnus-sum-thread-tree-root)
9331 (gnus-sum-thread-tree-single-indent)
9332 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
9333 (gnus-sum-thread-tree-leaf-with-other)
9334 (gnus-sum-thread-tree-single-leaf): Make customizable.
9335
9336 2002-03-16 Francis Litterio <franl@world.std.com>
9337
9338 * gnus-util.el (gnus-extract-address-components): Don't break on
9339 names such as James "Kibo" Parry.
9340
9341 2002-03-13 Pavel Janík <Pavel@Janik.cz>
9342
9343 * pop3.el (pop3-open-server): Revert multibyte change.
9344
9345 * message.el (message-send-mail-with-qmail): Make it work.
9346
9347 2002-03-13 Josh Huber <huber@alum.wpi.edu>
9348
9349 * message.el (message-make-mft): Set case-fold-search while
9350 generating the MFT. Also, a little cleanup in the MFT code.
9351
9352 2002-03-12 Faried Nawaz <fn@hungry.org> (tiny change)
9353
9354 * message.el (message-qmail-inject-args): May be function. Adjust
9355 doc string and custom type.
9356 (message-send-mail-with-qmail): Call function if m-q-i-a is a
9357 function.
9358
9359 2002-03-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9360
9361 * message.el (message-abbrevs-loaded): Remove.
9362 (mailabbrev): Require it.
9363
9364 * nnslashdot.el (nnslashdot-request-article): Remove IFRAME.
9365
9366 2002-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
9367
9368 * pop3.el (pop3-open-server): Set process buffer unibyte.
9369
9370 2002-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9371
9372 * gnus-fun.el (gnus-subscribe-to-mailing-list): New function.
9373
9374 2002-03-10 ShengHuo ZHU <zsh@cs.rochester.edu>
9375
9376 * nnslashdot.el (nnslashdot-request-article): Remove javascript
9377 too.
9378
9379 2002-03-09 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9380
9381 * gnus-sum.el (gnus-summary-save-parts-default-mime): Remove
9382 duplication.
9383 (gnus-summary-save-parts-type-history): Ditto.
9384 (gnus-summary-save-parts-last-directory): Ditto.
9385
9386 2002-03-09 Paul Jarc <prj@po.cwru.edu>
9387
9388 * gnus-start.el (gnus-auto-subscribed-groups): Include nnmaildir.
9389
9390 2002-03-06 Matthieu Moy <Matthieu.Moy@imag.fr>
9391
9392 * gnus-msg.el (gnus-summary-resend-message-edit): New function.
9393
9394 2002-03-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9395
9396 * nnslashdot.el (nnslashdot-request-article): Use "<!-- no ad 6
9397 -->" as the end of the first article.
9398
9399 * message.el (message-add-action): Use add-to-list.
9400 (message-delete-action): New function.
9401
9402 * nndoc.el (nndoc-mail-in-mail-type-p): Break a long regexp into
9403 pieces.
9404
9405 2002-03-05 Paul Jarc <prj@po.cwru.edu>
9406
9407 * nnnil.el: New file.
9408 * gnus.el (gnus-valid-select-methods): Include nnnil.
9409
9410 2002-03-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9411
9412 * message.el (message-syntax-checks): Because canlock is
9413 supported, we disable sender syntax check.
9414 (message-shoot-gnksa-feet): Add cancel-messages option doc.
9415
9416 * gnus-draft.el (gnus-draft-send): If interactive, use its default
9417 value of message-syntax-checks.
9418
9419 * qp.el (quoted-printable-decode-region): Doc addition.
9420 From: Eli Zaretskii <eliz@is.elta.co.il>
9421
9422 * mail-source.el (make-source-make-complex-temp-name): Use
9423 make-temp-file.
9424
9425 * mm-util.el (mm-make-temp-file): New function.
9426 * nneething.el (nneething-file-name): Use it.
9427 * mml-smime.el (mml-smime-encrypt): Ditto.
9428 * mm-view.el (mm-inline-wash-with-file): Ditto.
9429 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
9430 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
9431 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
9432 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
9433 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Ditto.
9434 * gnus-art.el (gnus-mime-print-part): Ditto.
9435
9436 2002-03-04 Paul Jarc <prj@po.cwru.edu>
9437
9438 * message.el (nnmaildir-article-number-to-base-name): New
9439 function.
9440 (nnmaildir-base-name-to-article-number): New function.
9441
9442 2002-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
9443
9444 * smime.el (smime-make-temp-file): Don't quote
9445 `temporary-file-directory'.
9446
9447 2002-03-04 Simon Josefsson <jas@extundo.com>
9448
9449 * smime.el (smime-sign-region): Rename argument keyfiles to
9450 keyfile. You only sign something with one key.
9451 (smime-sign-buffer): Better completing-read prompt.
9452 (smime-decrypt-buffer): Ditto.
9453
9454 * smime.el (smime-make-temp-file): Make it work under XEmacs.
9455
9456 * mm-view.el (mm-view-pkcs7-decrypt): Better prompt for
9457 completing-read.
9458 (mm-view-pkcs7-decrypt): CRLF->LF.
9459
9460 2002-03-04 Teodor Zlatanov <teodor.zlatanov@divine.com>
9461
9462 * message.el (message-hierarchical-addresses): New variable.
9463 (message-get-reply-headers): Use it.
9464
9465 2002-03-03 Geoff Greene <ggreene@wpi.edu> (tiny change)
9466
9467 * message.el (message-mode): If buffer-file-name, don't set auto
9468 save file name.
9469
9470 2002-03-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9471
9472 * gnus-util.el (gnus-multiple-choice): Use message. XEmacs only
9473 takes one argument in read-char.
9474
9475 * message.el (message-fix-before-sending): Forward a char.
9476 Check mmu-multibyte-p, add control-1.
9477
9478 2002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9479
9480 * gnus-start.el (gnus-read-init-file): Ditto.
9481
9482 * gnus-agent.el (gnus-agent-fetch-session): Ditto.
9483
9484 * mail-source.el (mail-source-fetch): Extract the right error
9485 code.
9486
9487 * message.el (message-fix-before-sending): Check illegible text.
9488
9489 * gnus-util.el (gnus-multiple-choice): New function.
9490
9491 * gnus-kill.el (gnus-score-insert-help): Removed, because it is
9492 also defined in gnus-score.el.
9493
9494 2002-03-01 Paul Jarc <prj@po.cwru.edu>
9495
9496 * message.el (message-get-reply-headers): Downcase email addresses
9497 for comaparisons for duplicate removal.
9498
9499 2002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9500
9501 * mm-view.el (mm-view-pkcs7-verify): New function. A bogus
9502 implementation of PKCS#7, which just allows users read the
9503 message.
9504 (mm-view-pkcs7): Use it.
9505
9506 2002-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9507
9508 * gnus.el (large-newsgroup-initial): New parameter.
9509
9510 * gnus-sum.el (gnus-articles-to-read): Use large-newsgroup-initial.
9511 (gnus-summary-insert-old-articles): Ditto.
9512
9513 2002-02-26 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
9514
9515 * gnus-sum.el (gnus-articles-to-read): `gnus-large-newsgroup' is
9516 used as the default answer of the question, "How many articles?".
9517
9518 2002-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
9519
9520 * nnagent.el (nnagent-retrieve-headers): Remove articles with
9521 small numbers.
9522
9523 2002-02-24 ShengHuo ZHU <zsh@cs.rochester.edu>
9524
9525 * deuglify.el: Fix comments.
9526
9527 2002-02-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9528
9529 * mml.el (mml-generate-mime-1): Add cdr.
9530
9531 2002-02-23 ShengHuo ZHU <zsh@cs.rochester.edu>
9532
9533 * html2text.el (html2text-clean-anchor): If there is no HREF,
9534 insert nothing.
9535
9536 * mm-view.el (mm-text-html-renderer-alist): Add html2text.
9537 (mm-text-html-washer-alist): Ditto.
9538
9539 * mm-decode.el (mm-text-html-renderer): Add html2text.
9540
9541 * html2text.el: Face lift.
9542
9543 * html2text.el: New file from Joakim Hove <hove@phys.ntnu.no>.
9544
9545 2002-02-22 ShengHuo ZHU <zsh@cs.rochester.edu>
9546
9547 * gnus-sum.el: Add gnus-article-outlook-deuglify-article.
9548
9549 * deuglify.el: Change copy right. Add autoload. Add coding-system.
9550
9551 2002-02-22 Raymond Scholz <rscholz@zonix.de>
9552
9553 * deuglify.el: New file. The original file name is
9554 gnus-outlook-deuglify.el.
9555
9556 2002-02-22 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9557
9558 * mm-decode.el (mm-display-external): Use
9559 mm-file-name-rewrite-functions.
9560
9561 2002-02-22 Paul Jarc <prj@po.cwru.edu>
9562
9563 * nnmaildir.el (nnmaildir-request-list): Report the highest
9564 article number, not the total number of articles.
9565
9566 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9567
9568 * gnus-sum.el: Move uu key map here.
9569 (gnus-summary-make-menu-bar): Add gnus-summary-save-parts.
9570
9571 2002-02-21 Paul Jarc <prj@po.cwru.edu>
9572
9573 * nnmaildir.el (nnmaildir-request-expire-articles): Use
9574 nnmail-expiry-wait* if expire-age parameter is not set.
9575
9576 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9577
9578 * gnus-group.el (gnus-group-sort-groups-by-real-name): New
9579 function.
9580 (gnus-group-sort-selected-groups-by-real-name): New function.
9581 (gnus-group-make-menu-bar): Add sort by real name.
9582
9583 * gnus-sum.el (gnus-dependencies-add-header): If replaced, don't
9584 rebuild.
9585 (gnus-summary-edit-article-done): Gnus-get-newsgroup-headers takes
9586 nil as dependencies as well.
9587
9588 2002-02-20 ShengHuo ZHU <zsh@cs.rochester.edu>
9589
9590 * nndoc.el (nndoc-dissect-mime-parts-sub): Fix MIME-Version header
9591 for mime-parts.
9592
9593 * gnus-art.el (gnus-article-edit-done): Widen the buffer.
9594
9595 * message.el (message-send-mail): Be talkative.
9596
9597 2002-02-20 TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
9598
9599 * gnus-group.el (gnus-group-name-decode): Don't test
9600 multibyte-string, because it breaks XEmacs.
9601
9602 2002-02-20 Reiner Steib <Reiner.Steib@gmx.de>
9603
9604 * mm-decode.el (mm-inlined-types): Add application/x-emacs-lisp.
9605 (mm-automatic-display): Ditto.
9606
9607 * mailcap.el (mailcap-mime-data): Ditto.
9608
9609 2002-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
9610
9611 * many files: Remove trailing whitespaces, replace spc+tab with
9612 tab, replace leading whitespaces with tabs.
9613
9614 2002-02-19 Paul Jarc <prj@po.cwru.edu>
9615
9616 * gnus-sum.el (gnus-summary-toggle-header): Fix handling of
9617 articles with no body and no blank line after the header.
9618
9619 2002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9620
9621 * mm-decode.el (mm-dissect-multipart): Consider the case of empty
9622 parts.
9623
9624 * ietf-drums.el (ietf-drums-syntax-table): Modify syntax of
9625 non-ascii chars.
9626
9627 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
9628
9629 * gnus-art.el (gnus-article-wash-html-with-w3): Remove
9630 w3-delay-image-loads.
9631 * mm-view.el (mm-inline-text-html-render-with-w3): Ditto.
9632 (mm-w3-prepare-buffer): Ditto.
9633
9634 * mail-source.el (mail-source-fetch-directory): Run scripts.
9635
9636 2002-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9637
9638 * gnus-fun.el (gnus-respond-to-confirmation): Do the right thing
9639 for Majordomo confirmations.
9640
9641 2002-02-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9642
9643 * gnus-fun.el (gnus-respond-to-confirmation): New command.
9644
9645 2002-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9646
9647 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
9648
9649 2002-02-18 Mark Thomas <mthomas@cmu.edu>
9650
9651 * gnus-util.el (gnus-parent-id): Ignore trailing whitespace in the
9652 References header field.
9653
9654 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9655
9656 * mm-view.el (mm-inline-render-with-file): With unibyte buffer.
9657 (mm-inline-render-with-stdin): Ditto.
9658 (mm-inline-render-with-function): Ditto.
9659 (mm-inline-wash-with-file): Bind coding-system-for-write.
9660 (mm-inline-wash-with-stdin): Ditto.
9661
9662 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9663
9664 Suggested by Felix Natter <fnatter@gmx.net>
9665
9666 * gnus-art.el (gnus-mime-view-part-externally): Rename from
9667 gnus-mime-externalize-view.
9668 (gnus-mime-view-part-internally): Rename from
9669 gnus-mime-internalize-view.
9670 (gnus-article-view-part-externally): Rename from
9671 gnus-article-externalize-part.
9672 (gnus-mime-action-alist): Change correspondingly.
9673 (gnus-mime-button-commands): Ditto.
9674 (gnus-mime-action-alist): Remove duplication.
9675
9676 * gnus-sum.el (gnus-summary-mime-map): Change correspondingly.
9677
9678 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9679
9680 * mm-decode.el (mm-dissect-buffer): Add loose-mime parameter.
9681
9682 * gnus-art.el (gnus-display-mime): Use it.
9683
9684 * mm-partial.el (mm-partial-find-parts): Use it.
9685
9686 * gnus-sum.el (gnus-article-loose-mime): Rename from
9687 gnus-article-no-strict-mime.
9688 (gnus-summary-save-parts): Use it.
9689
9690 2002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9691
9692 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Remove unused
9693 local variable.
9694
9695 * gnus-art.el (article-display-x-face): Don't sort multiple
9696 X-Faces.
9697
9698 2002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9699
9700 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Improved to speed
9701 up. Suggested by Yuuichi Teranishi <teranisi@gohome.org>.
9702
9703 * gnus-art.el (article-display-x-face): Sort gray X-Faces.
9704
9705 2002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
9706
9707 Some ideas is inspired by code from Hrvoje Niksic
9708 <hniksic@arsdigita.com>
9709
9710 * gnus-art.el (gnus-article-wash-function): Set the default to
9711 nil, so that we use mm-text-html-renderer instead.
9712 (article-wash-html): Use mm-text-html-renderer.
9713
9714 * mm-decode.el (mm-inline-media-tests): Use mm-inline-text-*.
9715 (mm-text-html-renderer): New variable.
9716 (mm-inline-text-html-renderer): Set the default to nil, so that we
9717 use mm-text-html-renderer instead.
9718
9719 * mm-view.el (mm-inline-text-html): New function.
9720 (mm-text-html-renderer-alist): New variable.
9721 (mm-inline-text-vcard): New function.
9722 (mm-inline-text): Split.
9723 (mm-links-remove-leading-blank): New function.
9724 (mm-inline-render-with-file): New function.
9725 (mm-inline-render-with-stdin): New function.
9726 (mm-inline-render-with-function): New function.
9727 (mm-text-html-washer-alist): New variable.
9728 (mm-inline-wash-with-file): New function.
9729 (mm-inline-wash-with-stdin): New function.
9730
9731 2002-02-17 Reiner Steib <Reiner.Steib@gmx.de>
9732
9733 * message-utils.el: Fix installation doc.
9734
9735 2002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
9736
9737 * gnus-msg.el (gnus-discouraged-post-methods): New variable.
9738 (gnus-post-method): Use it.
9739 (gnus-summary-cancel-article): Find the correct post-method.
9740
9741 * gnus-soup.el (gnus-soup-send-packet): Via ... using ...
9742 * message.el (message-send-news): Ditto.
9743 Suggested by Lloyd Zusman <ljz@asfast.com> and IPmonger
9744 <ipmonger@delamancha.org>
9745
9746 * gnus.el (gnus-select-method): Fix doc.
9747 (gnus-server-string): Use 'using nntp'.
9748
9749 * gnus-agent.el (gnus-slave-unplugged): New command.
9750 From: Felix Natter <fnatter@gmx.net>
9751
9752 2002-02-15 ShengHuo ZHU <zsh@cs.rochester.edu>
9753
9754 * gnus-art.el (gnus-article-edit-done): Kill-all-local-variables.
9755 Call edit-done-function first, then change the window
9756 configuration.
9757 (gnus-article-edit-mode-map): Add message key bindings. Add menu.
9758 (gnus-article-edit-mode): mml-mode.
9759
9760 * gnus-util.el (gnus-byte-compile): Work around a bug in XEmacs
9761 21.4. Suggested by Russ Allbery <rra@stanford.edu> .
9762
9763 * message-utils.el: Adopt the file.
9764
9765 2002-02-15 Holger Schauer <Holger.Schauer@gmx.de>
9766
9767 * message-utils.el: New file.
9768
9769 2002-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
9770
9771 * gnus-sum.el (gnus-summary-move-article): Select-article only
9772 when gnus-move-split-methods is non-nil. And we don't render or
9773 mark the article.
9774
9775 * gnus-fun.el (gnus-shell-command-to-string): New function.
9776 (gnus-shell-command-on-region): New function.
9777 (gnus-random-x-face): Use them.
9778 (gnus-x-face-from-file): Ditto.
9779 (gnus-convert-image-to-gray-x-face): Ditto.
9780 (gnus-convert-gray-x-face-to-xpm): Ditto.
9781 (gnus-convert-image-to-x-face-command): Don't use 2>/dev/null.
9782
9783 2002-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9784
9785 * gnus-art.el (gnus-treat-display-xface): Don't use
9786 `shell-command-to-string' when compiling.
9787 (gnus-treat-display-grey-xface): Ditto.
9788
9789 2002-02-13 Paul Jarc <prj@po.cwru.edu>
9790
9791 * nnmaildir.el (nnmaildir--article-count): If the group is
9792 completely empty, report minimum article number as 1 instead of 0.
9793
9794 2002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
9795
9796 * gnus-agent.el (gnus-get-predicate): Use nconc.
9797
9798 * gnus-sum.el (gnus-summary-display-make-predicate): Use
9799 gnus-summary-display-cache as cache.
9800
9801 * nndoc.el (nndoc-type-alist): Add mail-in-mail type.
9802 (nndoc-mail-in-mail-type-p): New function.
9803 (nndoc-mail-in-mail-article-begin): New function.
9804
9805 2002-02-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9806
9807 * mailcap.el (mailcap-mime-data): Use enriched-decode.
9808
9809 * gnus-cite.el (gnus-article-fill-cited-article): Bind
9810 use-hard-newlines to nil.
9811
9812 * gnus-xmas.el (gnus-xmas-image-type-available-p): Assume that
9813 image is not available if window-system is not available.
9814
9815 * gnus-sum.el (gnus-summary-display-make-predicate): Add unread.
9816
9817 2002-02-11 ShengHuo ZHU <zsh@cs.rochester.edu>
9818
9819 * gnus.el (gnus-article-unpropagated-mark-lists): Don't propagate
9820 bookmark, because update-mark doesn't handle it correctly.
9821
9822 2002-02-09 ShengHuo ZHU <zsh@cs.rochester.edu>
9823
9824 * gnus-soup.el (gnus-soup-send-packet): Send news and mail
9825 directly instead of calling message-send-mail.
9826
9827 * gnus-start.el (gnus-read-descriptions-file): Use
9828 gnus-default-charset.
9829
9830 * mm-util.el (mm-guess-mime-charset): New function.
9831
9832 * gnus.el (gnus-default-charset): Use it.
9833 (gnus-group-charset-alist): Remove .*, Let gnus-default-charset be
9834 the default.
9835
9836 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9837
9838 * gnus-art.el (gnus-treat-display-grey-xface): New variable.
9839 (article-display-x-face): Use it. Disable gray xface, if
9840 uncompface is not found.
9841
9842 * message.el (message-mode): Don't enable multibyte on an indirect
9843 buffer.
9844
9845 * nnrss.el (nnrss-content-function): New variable.
9846 (nnrss-request-article): Use it.
9847
9848 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9849
9850 * gnus.el: Add article-unsplit-urls.
9851 * gnus-sum.el: Ditto.
9852 * gnus-art.el (gnus-treat-strip-cr): New variable.
9853 (gnus-treatment-function-alist): Use it.
9854 (article-unsplit-urls): New function.
9855 (gnus-article-make-menu-bar): Use it.
9856 From: Michael Cook <michael.cook@cisco.com>
9857
9858 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9859
9860 * gnus-agent.el (gnus-agent-braid-nov): Find the first article to
9861 copy.
9862
9863 2002-02-07 Paul Jarc <prj@po.cwru.edu>
9864
9865 * gnus-util.el (gnus-split-references): Allow (broken) Message-IDs
9866 with internal whitespace.
9867 (gnus-parent-id): Ditto.
9868
9869 2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9870
9871 * gnus-art.el (gnus-article-treat-body-boundary): Add
9872 gnus-decoration property.
9873 * gnus-msg.el (gnus-copy-article-buffer): Remove gnus-decoration.
9874
9875 * gnus-art.el (gnus-article-treat-unfold-headers): Don't remove
9876 too many spaces.
9877
9878 * rfc2047.el (rfc2047-unfold-region): Ditto.
9879 (rfc2047-decode-region): Don't unfold. Let
9880 gnus-article-treat-unfold-headers do it.
9881
9882 2002-02-07 Matt Armstrong <matt@lickey.com>
9883
9884 * message.el (message-mode): Set local-abbrev-table.
9885
9886 2002-02-07 Jesper Harder <harder@ifa.au.dk>
9887
9888 * gnus-sum.el (gnus-dependencies-add-header): Fix typo.
9889
9890 2002-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9891
9892 * gnus-msg.el (gnus-posting-styles): Add x-face-file.
9893 (gnus-configure-posting-styles): Use it.
9894 (gnus-configure-posting-styles): Remove trailing newspaces.
9895
9896 2002-02-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9897
9898 * gnus-sum.el (gnus-articles-to-read): Fetch all if the predicate
9899 is non-nil.
9900
9901 * mm-util.el (mm-use-find-coding-systems-region): Add doc.
9902
9903 * gnus.el (gnus-server-to-method): Switch position with
9904 gnus-server-get-method.
9905 (gnus-agent): Add doc.
9906
9907 * gnus-sum.el (gnus-article-no-strict-mime): New variable.
9908 (gnus-summary-save-parts): Use it.
9909
9910 * gnus-art.el (gnus-display-mime): Use it.
9911 * mm-partial.el (mm-partial-find-parts): Use it.
9912
9913 * nnweb.el (nnweb-google-parse-1): Use a correct format of date.
9914
9915 * nnagent.el (nnagent-request-expire-articles): Don't delete
9916 files.
9917
9918 2002-02-06 Stefan Reichör <xsteve@riic.at>
9919
9920 * gnus-agent.el (gnus-agent-summary-make-menu-bar): Fix typo.
9921
9922 2002-02-05 Sriram Karra <karra@cs.utah.edu>
9923
9924 * message.el (message-gen-unsubscribed-mft): New function.
9925
9926 2002-02-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9927
9928 * gnus.el (gnus-article-unpropagated-mark-lists): Backslash the
9929 open parenthesis.
9930
9931 * mm-view.el (mm-w3-prepare-buffer): Bind url-gateway-unplugged.
9932 (mm-inline-text-html-render-with-w3): Ditto.
9933 * gnus-art.el (gnus-article-wash-html-with-w3): Ditto.
9934 Suggested by Dave Love <d.love@dl.ac.uk>.
9935
9936 * mm-url.el (mm-url-load-url): Require w3-vars for old versions.
9937
9938 * nntp.el (nntp-send-command-and-decode): Check PROCESS.
9939 * nntp.el (nntp-send-command): Ditto.
9940 * nntp.el (nntp-send-command-nodelete): Ditto.
9941
9942 2002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9943
9944 * mm-url.el (mm-url-load-url): New function.
9945 (mm-url-insert-file-contents): Use it.
9946
9947 * gnus-msg.el (gnus-summary-mail-forward): Use gnus-article-charset.
9948
9949 * message.el (message-forward-make-body): Correctly copy
9950 forward-buffer.
9951
9952 * rfc2047.el (rfc2047-decode-region): Don't decode us-ascii characters.
9953
9954 2002-02-04 Simon Josefsson <jas@extundo.com>
9955
9956 * gnus-art.el (gnus-article-followup-with-original): Mark with
9957 force, prevent errors when following up from article buffer.
9958 (gnus-article-reply-with-original): Ditto.
9959
9960 * binhex.el (binhex-decoder-switches): Fix doc. From
9961 Pavel@Janik.cz (Pavel Janík).
9962
9963 2002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9964
9965 * gnus-art.el (gnus-treatment-function-alist): Move hide-citation,
9966 highlight-citation after emphasize.
9967
9968 2002-02-04 David Edmondson <dme@sun.com>
9969
9970 * nnfolder.el (nnfolder-open-marks): Message when done.
9971
9972 * nnml.el (nnml-open-marks): Ditto.
9973
9974 2002-02-03 Steinar Bang <sb@dod.no>
9975
9976 * imap.el (imap-anonymous-auth): Fix typo.
9977
9978 2002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
9979
9980 * gnus-cache.el (gnus-cache-braid-nov): Use set-buffer instead of
9981 save-excursion.
9982 (gnus-cache-braid-heads): Ditto.
9983
9984 * gnus-agent.el (gnus-agent-copy-nov-line): Move to the correct
9985 line, because there are extra articles in the overview buffer.
9986
9987 * nntp.el (nntp-retrieve-groups): Check whether BUF is live.
9988
9989 * message.el (message-forward-rmail-make-body): Directly use
9990 rmail-msg-restore-non-pruned-header to avoid calling
9991 vertical-motion.
9992
9993 2002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9994
9995 * gnus-cache.el (gnus-summary-insert-cached-articles):
9996 (gnus-summary-limit-include-cached): gnus-newsgroup-cached is sorted.
9997
9998 * gnus-group.el (gnus-group-mark-article-read): Nreverse
9999 gnus-newsgroups-unselected.
10000
10001 * gnus-agent.el (gnus-summary-set-agent-mark): Use
10002 gnus-add-to-sorted-list.
10003
10004 * gnus-sum.el (gnus-summary-update-info): gnus-newsgroup-unreads
10005 gnus-newsgroup-unselected are sorted. Use gnus-sorted-union.
10006 (gnus-build-all-threads): Use gnus-add-to-sorted-list.
10007 (gnus-update-read-articles): UNREAD is sorted.
10008 (gnus-newsgroup-unreads, gnus-newsgroup-unselected)
10009 (gnus-newsgroup-marked, gnus-newsgroup-cached)
10010 (gnus-newsgroup-expirable, gnus-newsgroup-downloadable)
10011 (gnus-newsgroup-dormant): Require sorted.
10012
10013 * gnus-dired.el (gnus-dired-find-file-mailcap): Correctly handle
10014 directories.
10015 (gnus-dired-print): New function.
10016
10017 * gnus-art.el (gnus-mime-print-part): Add argument filename. Call
10018 ps-despool.
10019
10020 2002-02-02 Simon Josefsson <jas@extundo.com>
10021
10022 * gnus-dired.el (turn-on-gnus-dired-mode): Autoload. Make defun.
10023
10024 2002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10025
10026 * gnus-start.el (gnus-1): Call gnus-agentize if gnus-agent is
10027 t. This makes gnus-agent customizable without putting
10028 gnus-agentize into .gnus.
10029
10030 * gnus.el (gnus-agent): Make it customizable.
10031
10032 * gnus-cache.el (gnus-cache-articles-in-group): Remove from active
10033 if no article.
10034 (gnus-cache-possibly-remove-article): Ditto.
10035 (gnus-cache-possibly-enter-article): Use gnus-add-to-sorted-list.
10036
10037 2002-02-02 Benjamin Rutt <brutt@bloomington.in.us>
10038
10039 * gnus-dired.el: New file.
10040
10041 2002-02-01 Simon Josefsson <jas@extundo.com>
10042
10043 * gnus-int.el (gnus-request-accept-article): Use gnus-get-function.
10044
10045 2002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10046
10047 * mm-view.el (mm-w3m-mode-dont-bind-keys): New variable.
10048 (mm-setup-w3m): Don't bind keys listed in the above.
10049
10050 2002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10051
10052 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind
10053 `w3m-safe-url-regexp' with nil if `mm-inline-text-html-with-images'
10054 is non-nil; bind `w3m-force-redisplay' with nil.
10055
10056 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10057
10058 * mm-decode.el (mm-inline-text-html-with-images): Supplement docs.
10059
10060 2002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
10061
10062 * nnfolder.el (nnfolder-request-replace-article): Unfold. Don't
10063 use mail-header-unfold-field.
10064
10065 * gnus-cache.el (gnus-summary-insert-cached-articles): Use
10066 gnus-summary-limit.
10067
10068 * gnus-range.el (gnus-add-to-sorted-list): New function.
10069 * gnus-sum.el (gnus-mark-article-as-read): Use it.
10070 (gnus-mark-article-as-unread): Ditto.
10071 (gnus-summary-mark-article-as-unread): Ditto.
10072 (gnus-build-get-header): Ditto.
10073 (gnus-summary-prepare-threads): Ditto.
10074 (gnus-summary-insert-pseudos): Ditto.
10075 (gnus-articles-to-read): Use gnus-sorted-union and gnus-sorted-nunion.
10076 (gnus-summary-insert-new-articles): Use gnus-sorted-nunion.
10077 (gnus-summary-insert-old-articles): Ditto.
10078
10079 * gnus-msg.el (gnus-posting-styles): Add new format of header.
10080 (gnus-configure-posting-styles): Support the new format.
10081
10082 * mail-source.el (mail-source-bind, mail-source-bind-common): Set
10083 edebug-form-spec to (sexp body).
10084 Suggested by Joe Wells <jbw@izanami.cee.hw.ac.uk>.
10085
10086 * message.el (message-reply-headers): Add doc.
10087
10088 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10089
10090 * gnus-group.el (gnus-group-delete-group): Nix the entry in
10091 gnus-cache-active-hashtb.
10092
10093 * gnus-agent.el (gnus-agent-mark-unread-afer-downloaded): New variable.
10094 (gnus-agent-summary-fetch-group): Use it.
10095
10096 * gnus-msg.el (gnus-debug-files): New variable.
10097 (gnus-debug-exclude-variables): New variable.
10098 (gnus-debug): Use them.
10099
10100 * gnus-range.el (gnus-range-length): Don't use gnus-uncompress-range.
10101
10102 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10103
10104 * message.el (message-cite-prefix-regexp): Use text-mode-syntax-table.
10105 (message-mode-syntax-table): Move back the previous position.
10106
10107 * nnagent.el (nnagent-retrieve-headers): Use gnus-sorted-difference.
10108
10109 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10110 gnus-sorted-difference.
10111
10112 * nnsoup.el (nnsoup-request-expire-articles): Use
10113 gnus-sorted-difference.
10114
10115 * nnheader.el: Autoload gnus-sorted-difference.
10116
10117 * nnfolder.el (nnfolder-request-expire-articles): Use
10118 gnus-sorted-difference.
10119
10120 * gnus-cache.el (gnus-cache-retrieve-headers): Use
10121 gnus-sorted-difference.
10122
10123 * gnus-range.el: Autoload cookies.
10124 (gnus-sorted-difference): New function.
10125 (gnus-sorted-ndifference): New function.
10126 (gnus-sorted-nintersection): Rename from
10127 gnus-set-sorted-intersection.
10128 (gnus-sorted-nunion): Rename from gnus-set-sorted-union.
10129 (gnus-list-range-difference): Rename from
10130 gnus-inverse-list-range-intersection.
10131 (gnus-inverse-list-range-intersection): Use defalias.
10132
10133 * gnus-sum.el (gnus-select-newsgroup): Use gnus-sorted-difference,
10134 gnus-sorted-ndifference, and gnus-sorted-nintersection.
10135 (gnus-articles-to-read): Use gnus-sorted-difference.
10136 (gnus-summary-limit-mark-excluded-as-read): Use
10137 gnus-sorted-intersection and gnus-sorted-ndifference.
10138 (gnus-list-of-read-articles): Use gnus-list-range-difference.
10139 (gnus-summary-insert-articles): Use gnus-sorted-difference.
10140
10141 * gnus-sum.el (gnus-summary-update-info): Use gnus-sorted-union.
10142
10143 2002-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
10144
10145 * gnus-art.el (gnus-article-wash-html-with-w3m): Add keymap
10146 property to the buffer for using emacs-w3m command keys.
10147
10148 * mm-decode.el (mm-inline-text-html-with-w3m-keymap): New user
10149 option.
10150
10151 * mm-view.el (mm-w3m-mode-map): New variable.
10152 (mm-w3m-mode-command-alist): New variable.
10153 (mm-w3m-minor-mode): Removed.
10154 (mm-setup-w3m): Setup `mm-w3m-mode-map'; don't add minor mode.
10155 (mm-inline-text-html-render-with-w3m): Add keymap property to the
10156 buffer for using emacs-w3m command keys.
10157
10158 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10159
10160 * message.el (message-mode-syntax-table): Move forward.
10161 (message-cite-prefix-regexp): Auto detect non word constituents.
10162 (message-cite-prefix-regexp): Don't use with-syntax-table.
10163
10164 * gnus-sum.el (gnus-summary-update-info): Use
10165 gnus-list-range-intersection.
10166
10167 * gnus-agent.el (gnus-agent-fetch-headers): Use
10168 gnus-list-range-intersection.
10169
10170 * gnus-range.el (gnus-range-normalize): Use correct predicate.
10171 (gnus-list-range-intersection): Use it.
10172 (gnus-inverse-list-range-intersection): Ditto.
10173 (gnus-sorted-intersection): Add doc.
10174 (gnus-set-sorted-intersection): Add doc.
10175 (gnus-sorted-union): New function.
10176 (gnus-set-sorted-union): New function.
10177
10178 * gnus-range.el (gnus-list-range-intersection): Correct the logic.
10179 (gnus-inverse-list-range-intersection): Ditto.
10180
10181 2002-01-29 Karl Kleinpaste <karl@charcoal.com>
10182
10183 * mm-uu.el (mm-uu-type-alist): Add optional leading `0'.
10184
10185 * gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
10186 and permit `:' and `\' in order to handle full Windows pathnames.
10187 (gnus-uu-begin-string): Add optional leading `0'. Leading `0' is
10188 technically not correct per standard, but seems to have common use.
10189
10190 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10191
10192 * gnus-uu.el (gnus-uu-expand-numbers): Ignore errors when
10193 replacing numbers.
10194
10195 2002-01-28 ShengHuo ZHU <zsh@cs.rochester.edu>
10196
10197 * gnus-art.el (gnus-article-followup-with-original): Use (mark).
10198
10199 * gnus-score.el (gnus-score-insert-help): Move to (point-min).
10200 Don't split when the window is small, e.g. when a small *BBDB*
10201 window is the lowest one.
10202
10203 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10204 nnheader-find-nov-line to speed up. Use nreverse, because it is
10205 sorted. Use nnheader-insert-nov-file.
10206
10207 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10208
10209 * mm-decode.el (mm-inline-text-html-with-images): New user option.
10210
10211 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind the value
10212 of `w3m-display-inline-images' with the value of
10213 `mm-inline-text-html-with-images'.
10214 From: TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
10215
10216 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10217
10218 2002-01-27 Richard M. Stallman <rms@gnu.org>
10219
10220 * time-date.el: Add autoload cookies. Many doc fixes.
10221 (time-add): New function.
10222 (time-subtract): Renamed from subtract-time.
10223 (subtract-time): New alias for time-subtract.
10224
10225 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10226
10227 * gnus-art.el (gnus-article-wash-html-with-w3m): Replace w3m to
10228 emacs-w3m in doc-string.
10229
10230 2002-01-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10231
10232 * gnus-art.el (gnus-article-wash-html-with-w3m): Handle cid: URLs.
10233
10234 * mm-view.el (mm-setup-w3m): Add `mm-w3m-cid-retrieve' to
10235 `w3m-cid-retrieve-function-alist' for `gnus-article-mode'.
10236 (mm-w3m-cid-retrieve): New function.
10237 (mm-inline-text-html-render-with-w3m): Handle cid: URLs.
10238
10239 2002-01-27 ShengHuo ZHU <zsh@cs.rochester.edu>
10240
10241 * gnus-agent.el (gnus-agent-fetch-articles): Don't save empty articles.
10242
10243 2002-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
10244
10245 * gnus-util.el (gnus-cache-file-contents): Don't use equalp.
10246
10247 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10248
10249 * nnheader.el (nnheader-insert-nov-file): Increased cutoff to
10250 32K.
10251
10252 * gnus-sum.el (gnus-summary-expire-articles): Clean up.
10253
10254 * nnmail.el (nnmail-article-group): Decode headers before running
10255 split rules over them.
10256 (nnmail-mail-splitting-charset): New variable.
10257
10258 * smiley.el: Replaced with smiley-ems.el.
10259
10260 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10261
10262 * mm-url.el (mm-url-predefined-programs): Add w3m.
10263 (mm-url-program): Ditto.
10264
10265 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10266
10267 * nnml.el (nnml-use-compressed-files): New variable.
10268 (nnml-filenames-are-evil): Removed.
10269 (nnml-current-group-article-to-file-alist): Don't use.
10270 (nnml-update-file-alist): Inhibit.
10271 (nnml-article-to-file): Use new var.
10272
10273 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10274
10275 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
10276
10277 * nnagent.el (nnagent-retrieve-headers): Loop until eobp.
10278
10279 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10280
10281 * gnus-agent.el (gnus-agent-load-alist): Use new caching
10282 function.
10283
10284 * gnus-util.el (gnus-cache-file-contents): New function.
10285
10286 * gnus-agent.el (gnus-agent-file-loading-cache): New variable.
10287 (gnus-agent-load-alist): Use it.
10288
10289 * nnagent.el (nnagent-retrieve-headers): Use optimized function.
10290
10291 * nnheader.el (nnheader-insert-nov-file): New function.
10292
10293 * gnus-util.el (gnus-parse-without-error): Correct the loop.
10294
10295 * gnus-sum.el (gnus-dependencies-add-header): Use in-reply-to if
10296 there are no references.
10297 (gnus-extract-message-id-from-in-reply-to): New function.
10298 (gnus-nov-parse-line): Use in-reply-to if there are no
10299 references.
10300
10301 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10302
10303 * nnagent.el (nnagent-retrieve-headers): Use new macro.
10304
10305 * gnus-util.el (gnus-parse-without-error): New macro.
10306
10307 2002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
10308
10309 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
10310 (gnus-article-wash-function): Use locate-library to decide which
10311 to use.
10312
10313 2002-01-25 Simon Josefsson <jas@extundo.com>
10314
10315 * pop3.el (pop3-munge-message-separator): Work if no date.
10316 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
10317
10318 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10319
10320 * gnus-agent.el (gnus-agent-save-alist): Fix.
10321
10322 * nnagent.el (nnagent-retrieve-headers): Must have cut too much by
10323 mistake. Reinstated lost code.
10324
10325 2002-01-25 Josh Huber <huber@alum.wpi.edu>
10326
10327 * mml2015.el (mml2015-mailcrypt-decrypt): Display a signature if
10328 one exists in the case of an encrypted message with an internal
10329 signature.
10330
10331 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10332
10333 * gnus-agent.el (gnus-agent-save-alist): Optimized.
10334
10335 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10336
10337 * gnus-range.el (gnus-inverse-list-range-intersection): Off-by-one
10338 error.
10339
10340 * gnus.el (gnus-server-to-method): Made into subst.
10341 (gnus-server-method-cache): New variable.
10342 (gnus-server-to-method): Use it.
10343 (gnus-group-method-cache): New variable.
10344 (gnus-find-method-for-group-1): Renamed.
10345 (gnus-find-method-for-group): New function.
10346 (gnus-group-method-cache): Removed.
10347
10348 * gnus-sum.el (gnus-compute-unseen-list): Use new optimized
10349 function.
10350
10351 * gnus-range.el (gnus-members-of-range): New function.
10352 (gnus-list-range-intersection): Renamed.
10353 (gnus-inverse-list-range-intersection): New function.
10354
10355 * gnus-sum.el (gnus-compute-unseen-list): Made into own function.
10356
10357 * nnagent.el (nnagent-retrieve-headers): New implementation.
10358
10359 * gnus-agent.el (gnus-agent-get-undownloaded-list): New, faster
10360 implementation.
10361
10362 2002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
10363
10364 * mm-view.el (mm-inline-text-html-render-with-w3m): Decode
10365 charset-encoded html contents.
10366
10367 2002-01-24 ShengHuo ZHU <zsh@cs.rochester.edu>
10368
10369 * gnus-agent.el (gnus-agent-request-article): Make sure it is not
10370 an empty file.
10371
10372 * nnweb.el (url): Ignore errors when request url.
10373
10374 * nnrss.el: Clean up the comments.
10375
10376 2002-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10377
10378 * mm-decode.el (mm-inline-text-html-renderer): New user option.
10379 (mm-inline-media-tests): Test whether the value of
10380 `mm-inline-text-html-renderer' is a function for text/html.
10381
10382 * mm-view.el (mm-inline-text-html-render-with-w3): New function
10383 separated from `mm-inline-text'.
10384 (mm-w3m-minor-mode): New variable.
10385 (mm-w3m-setup): New variable.
10386 (mm-setup-w3m): New function.
10387 (mm-inline-text-html-render-with-w3m): New function.
10388 (mm-inline-text): Funcall `mm-inline-text-html-renderer' for
10389 text/html.
10390
10391 2002-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
10392
10393 * gnus-xmas.el (gnus-xmas-redefine): Quote `gnus-completing-read'
10394 and `gnus-xmas-completing-read'.
10395
10396 2002-01-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10397
10398 * nneething.el (nneething-message-id-number): Abolished.
10399 (nneething-encode-file-name): Not encode numerical characters.
10400 (nneething-make-head): `nneething-message-id-number' is not
10401 used to generate message IDs.
10402
10403 2002-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10404
10405 * gnus-art.el (gnus-emphasis-alist): Include !? as sentence-ending
10406 characters.
10407
10408 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10409
10410 * gnus-xmas.el (gnus-xmas-completing-read): New function.
10411 (gnus-xmas-redefine): Redefine conditionally.
10412
10413 2002-01-22 Josh Huber <huber@alum.wpi.edu>
10414
10415 * mml.el (mml-parse-1): Fixed usage of recipients in the secure
10416 tag.
10417
10418 2002-01-22 Josh Huber <huber@alum.wpi.edu>
10419
10420 * message.el (message-font-lock-keywords): Added the secure tag.
10421 * mml-sec.el: Added functions to generate/modify/remove the secure
10422 tag while in message mode.
10423 * mml-sec.el (mml-secure-message): New.
10424 * mml-sec.el (mml-unsecure-message): New.
10425 * mml-sec.el (mml-secure-message-sign-smime): New.
10426 * mml-sec.el (mml-secure-message-sign-pgp): New.
10427 * mml-sec.el (mml-secure-message-sign-pgpmime): New.
10428 * mml-sec.el (mml-secure-message-encrypt-smime): New.
10429 * mml-sec.el (mml-secure-message-encrypt-pgp): New.
10430 * mml-sec.el (mml-secure-message-encrypt-pgpmime): New.
10431 * mml.el (mml-parse-1): Added code to recognize the secure tag and
10432 convert it to either a part or multipart depending on if there are
10433 other parts in the message.
10434 * mml.el (mml-mode-map): Changed default sign/encrypt keybindings
10435 to use the secure tag, rather than the part tag.
10436 * mml.el (mml-preview): Added a save-excursion to keep cursor
10437 position after doing an MML preview.
10438
10439 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10440
10441 * nnheader.el (nnheader-parse-overview-file): New function.
10442 (nnheader-write-overview-file): New function.
10443
10444 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10445
10446 * gnus.el (gnus-group-fast-parameter): Check better if expansion
10447 in wanted.
10448
10449 * nnweb.el (nnweb-type-definition): Clean up.
10450
10451 2002-01-21 Alastair Burt <burt@dfki.de> (tiny change)
10452
10453 * gnus-art.el (gnus-mm-display-part): Make sure that the summary
10454 buffer exists before jumping to it.
10455
10456 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10457
10458 * gnus-art.el (gnus-article-wash-html-with-w3): Made into own
10459 function.
10460 (article-wash-html): Use it.
10461 (gnus-article-wash-function): New variable.
10462 (gnus-article-wash-html-with-w3m): New function.
10463
10464 2002-01-20 John H. Palmieri <palmieri@math.washington.edu>
10465
10466 * gnus-fun.el (gnus-convert-image-to-gray-x-face): More standard
10467 command line.
10468
10469 2002-01-21 Simon Josefsson <jas@extundo.com>
10470
10471 * canlock.el (base64-encode-string): Autoload it from base64.
10472 (canlock-make-cancel-key): Base64 encode unibyte string.
10473
10474 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10475
10476 * nnfolder.el (nnfolder-request-accept-article): Unfold
10477 x-from-line.
10478 (nnfolder-request-replace-article): Ditto.
10479
10480 2002-01-20 Nevin Kapur <nevin@jhu.edu>
10481
10482 * gnus-group.el (gnus-group-best-unread-group): Use the right
10483 positioning function.
10484
10485 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10486
10487 * smiley-ems.el (smiley-region): Use new function.
10488 (smiley-update-cache): Use general image functions.
10489 (smiley-region): Use general functions.
10490
10491 * gnus-util.el (gnus-graphic-display-p): New function.
10492
10493 * nnmail.el (nnmail-article-group): Allow outputting traces of
10494 non-strings.
10495
10496 * nndoc.el (nndoc-type-alist): Rules for exim bounces.
10497 (nndoc-exim-bounce-type-p): New function.
10498
10499 * message.el (message-dont-send): Doc fix.
10500
10501 * gnus-util.el (gnus-completing-read): Remove
10502 inherit-input-method.
10503
10504 * gnus-art.el (gnus-treat-smiley): Doc fix.
10505
10506 * gnus-agent.el (gnus-agent-fetch-headers): Ignore seen and recent
10507 articles.
10508
10509 2002-01-19 Simon Josefsson <jas@extundo.com>
10510
10511 * imap.el (imap-gssapi-open): Don't wait for logout to complete.
10512 (imap-kerberos4-open): Ditto.
10513 (imap-open): Set port correctly, don't set auth.
10514
10515 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10516
10517 * gnus.el (gnus-version-number): Bump version number.
10518
10519 2002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
10520
10521 * gnus.el: Oort Gnus v0.05 is released.
10522
10523 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10524
10525 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
10526 exists.
10527
10528 * gnus-spec.el (gnus-string-width-function): New function.
10529 (gnus-tilde-cut-form): Use it.
10530 (gnus-tilde-max-form): Ditto.
10531 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
10532 (gnus-substring-function): Use it.
10533 (gnus-tilde-cut-form): Ditto.
10534 (gnus-substring-function): New function.
10535
10536 * message.el (message-check-news-header-syntax): New message.
10537
10538 * gnus.el (gnus-slave-no-server): Doc fix.
10539
10540 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
10541
10542 2002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
10543
10544 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
10545 `seen' if it looks like (seen NUM1 . NUM2). It should be
10546 (seen (NUM1 . NUM2)).
10547
10548 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10549
10550 * gnus-topic.el (gnus-topic-catchup-articles): Update article
10551 number in closed topics.
10552
10553 2002-01-19 Daniel Pittman <daniel@rimspace.net>
10554
10555 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject): New
10556 functions.
10557
10558 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10559
10560 * gnus.el (gnus-group-find-parameter): Clean up.
10561
10562 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
10563 articles.
10564
10565 * gnus-util.el (gnus-completing-read-with-default): Renamed.
10566
10567 * nnmail.el (nnmail-article-group): Clean up.
10568
10569 2002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
10570
10571 * gnus-agent.el (gnus-category-name): Intern the category name.
10572
10573 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10574
10575 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
10576
10577 * gnus-util.el (gnus-completing-read): New function.
10578
10579 2002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
10580
10581 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
10582
10583 * smiley-ems.el (smiley-region): Register smiley.
10584 (smiley-toggle-buffer): Rewrite the function.
10585 (smiley-active): Removed.
10586
10587 2002-01-19 Simon Josefsson <jas@extundo.com>
10588
10589 * gnus-util.el (gnus-parent-id): Optimize null n case. From
10590 Jesper Harder <harder@ifa.au.dk>.
10591
10592 2002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10593
10594 * gnus-art.el (gnus-request-article-this-buffer): Call
10595 `nneething-get-file-name' to extract the file name from the
10596 message id.
10597
10598 * nneething.el (nneething-encode-file-name): New function.
10599 (nneething-decode-file-name): Ditto.
10600 (nneething-get-file-name): Ditto.
10601 (nneething-make-head): Encode the file name and encapsulate it
10602 into the field of the message id.
10603
10604 2002-01-18 Simon Josefsson <jas@extundo.com>
10605
10606 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
10607 stored in .marks.
10608
10609 * nnfolder.el (nnfolder-request-update-info): Ditto.
10610
10611 2002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
10612
10613 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
10614
10615 2002-01-18 Simon Josefsson <jas@extundo.com>
10616
10617 * imap.el (imap-starttls-p): Don't check for binary.
10618 (imap-gssapi-auth-p): Ditto.
10619 (imap-kerberos4-auth-p): Ditto.
10620 (imap-open): Change logic. Iterate through all possible streams,
10621 instead of bailing out after first failure. Move authenticator
10622 decision to `imap-authenticate'.
10623 (imap-authenticate): Change logic, now finds the authenticator to
10624 use, was previously in `imap-open'.
10625 (imap-open): Return nil on failure.
10626 (imap-open): Setup temp buffer correctly.
10627 (imap-open): Return buffer only on success.
10628 (imap-interactive-login, imap-interactive-login): Tell the user
10629 which stream/authenticator is used for the queried
10630 username/password.
10631 (imap-open, imap-authenticate): Set variables.
10632 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
10633 (imap-open): Don't assume how `with-temp-buffer' is implemented.
10634
10635 2002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
10636
10637 * gnus-fun.el (gnus-grab-cam-x-face): New function.
10638
10639 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10640
10641 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
10642
10643 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10644
10645 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
10646 (gnus-agent-group-mode-map): Bind it to "Jo".
10647 (gnus-agent-group-make-menu-bar): Add it into menu bar.
10648
10649 2002-01-17 Karl Kleinpaste <karl@charcoal.com>
10650
10651 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
10652 (gnus-summary-mail-toolbar): Add mail article deletion button.
10653
10654 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
10655 false positives for lines of "^^^^".
10656
10657 * gnus-picon.el (gnus-picon-find-face): Faces database is all
10658 lowercase.
10659
10660 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10661
10662 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
10663 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
10664 duplications.
10665 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
10666
10667 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10668
10669 * gnus-sum.el (gnus-summary-initial-limit): Inline
10670 gnus-summary-limit-children.
10671 (gnus-summary-initial-limit): Don't limit if
10672 gnus-newsgroup-display is nil.
10673 (gnus-summary-initial-limit): No, don't.
10674
10675 * gnus-util.el
10676 (gnus-put-text-property-excluding-characters-with-faces): Inline
10677 gnus-put-text-property.
10678
10679 * gnus-spec.el (gnus-default-format-specs): New variable.
10680
10681 * gnus-start.el (gnus-read-newsrc-file): Don't clear
10682 gnus-format-specs.
10683 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
10684
10685 * gnus-spec.el (gnus-update-format-specifications): Really check
10686 the Gnus version of the .newsrc.eld file.
10687 (gnus-format-specs): Save the new default summary format.
10688
10689 * gnus-util.el (gnus-parent-id): Check whether references is empty
10690 before splitting.
10691
10692 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
10693 functions.
10694 (gnus-gather-threads-by-references): Inline
10695 `gnus-split-references'.
10696
10697 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
10698 default value of gnus-summary-line-format-spec.
10699
10700 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10701
10702 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
10703 message.
10704 (nnslashdot-request-list): Ditto.
10705 (nnslashdot-sid-strip): Removed.
10706
10707 2002-01-15 Simon Josefsson <jas@extundo.com>
10708
10709 * nnimap.el (nnimap-close-asynchronous): Enable.
10710 (nnimap-close-group): Expunge.
10711
10712 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10713
10714 * gnus-util.el (gnus-user-date-format-alist): Typo.
10715 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
10716
10717 2002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10718
10719 * nneething.el (nneething-request-article): Set
10720 `nnmail-file-coding-system' to `binary' locally, in order to read
10721 files without any conversion.
10722
10723 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10724
10725 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10726 nnheader-file-coding-system and nnmail-active-file-coding-system.
10727 (gnus-agent-regenerate-group): Ditto.
10728 (gnus-agent-regenerate): Ditto.
10729 (gnus-agent-write-active): Ditto.
10730 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
10731
10732 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10733
10734 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
10735 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
10736
10737 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10738
10739 * gnus.el: We don't need gnus-article-show-all-headers.
10740
10741 * gnus-art.el (article-show-all, gnus-article-show-all-header):
10742 Ditto.
10743
10744 * gnus-sum.el (gnus-summary-select-article): Don't call
10745 show-all-headers, because hidden headers are not hidden text any
10746 more.
10747
10748 2002-01-13 Simon Josefsson <jas@extundo.com>
10749
10750 * message.el (message-newline-and-reformat): Use `newline' instead
10751 of inserting \n, so that the newline is marked as hard.
10752
10753 2002-01-13 Jesper Harder <harder@ifa.au.dk>
10754
10755 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
10756
10757 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10758
10759 * imap.el (imap-close): Keep going if quit.
10760
10761 * gnus-agent.el (gnus-agent-retrieve-headers): Erase
10762 nntp-server-buffer.
10763
10764 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10765
10766 * mm-view.el (mm-display-inline-fontify): Require font-lock to
10767 avoid unbinding shadowed variables.
10768
10769 * gnus-art.el (gnus-picon-databases): Moved here.
10770 (gnus-picons-installed-p): Moved here.
10771 (gnus-article-reply-with-original): Use `mark'.
10772
10773 * gnus.el (gnus-picon): Moved here and renamed.
10774
10775 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
10776 installed.
10777 (gnus-treat-mail-picon): Ditto.
10778 (gnus-treat-newsgroups-picon): Ditto.
10779
10780 * gnus-picon.el (gnus-picons-installed-p): New function.
10781
10782 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10783
10784 * gnus-agent.el (gnus-agent-go-online): Fix doc.
10785
10786 2002-01-12 Simon Josefsson <jas@extundo.com>
10787
10788 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
10789 (nnimap-before-find-minmax-bugworkaround): Use it.
10790 (nnimap-find-minmax-uid): Don't reselect current mailbox.
10791 (nnimap-dont-close): New variable.
10792 (nnimap-close-group): Use it.
10793
10794 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10795
10796 * gnus-art.el (gnus-article-reply-with-original): Use
10797 `mark-active'.
10798
10799 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
10800
10801 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
10802 (gnus-score-advanced): Clean up.
10803 (gnus-score-advanced): Accept a multiple of the score.
10804
10805 2002-01-12 Simon Josefsson <jas@extundo.com>
10806
10807 * flow-fill.el (fill-flowed-display-column)
10808 (fill-flowed-encode-columnq): New variables. Suggested by
10809 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann).
10810 (fill-flowed-encode, fill-flowed): Use them.
10811
10812 * message.el (message-send-news, message-send-mail): Use
10813 m-b-s-n-p-e-h-n.
10814
10815 * mml.el (autoload): Autoload fill-flowed-encode.
10816 (mml-buffer-substring-no-properties-except-hard-newlines): New
10817 function.
10818 (mml-read-part): Use it.
10819 (mml-generate-mime-1): Encode format=flowed if appropriate.
10820 (mml-insert-mime-headers): Insert format=flowed.
10821
10822 * flow-fill.el (fill-flowed-encode): New function.
10823 (fill-flowed): Bind fill-column to window width.
10824
10825 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10826
10827 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
10828 it exists.
10829 (gnus-summary-setup-buffer): Wake up dead summary buffers.
10830 (gnus-summary-buffer-name): Don't return the dead name after all.
10831 (gnus-summary-setup-buffer): Kill the dead buffer.
10832
10833 * gnus-art.el (gnus-article-followup-with-original): Store the
10834 value of the mark before deactivating it.
10835
10836 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10837
10838 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
10839 From: Karl Kleinpaste <karl@charcoal.com>
10840
10841 * gnus-art.el (article-display-x-face): Ditto.
10842 (gnus-article-reply-with-original): Use gnus-region-active-p.
10843 (gnus-article-followup-with-original): Ditto.
10844
10845 * gnus-sum.el (gnus-summary-read-group-1): Don't select
10846 downloadable article either.
10847
10848 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10849
10850 * gnus-art.el (article-display-x-face): Insert From:.
10851
10852 * gnus-sum.el (gnus-summary-move-article): Don't draw the
10853 article. Bind gnus-display-mime-function and
10854 gnus-article-prepare-hook.
10855
10856 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
10857 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
10858 gnus-agent-possibly-synchronize-flags to the last.
10859 (gnus-agent-go-online): New function. New variable.
10860
10861 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10862
10863 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
10864 (gnus-agent-regenerate): Ditto.
10865
10866 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10867
10868 * message.el (message-ignored-news-headers)
10869 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
10870 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
10871
10872 * gnus.el (gnus-gethash-safe): New macro.
10873
10874 * gnus-agent.el (gnus-agent-regenerate-history): New function.
10875 (gnus-agent-regenerate): Show messages.
10876
10877 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10878
10879 * gnus-agent.el (gnus-agent-regenerate-group): New function.
10880 (gnus-agent-regenerate): New function.
10881 (gnus-agent-save-alist): Sort.
10882 (gnus-agent-copy-nov-line): Test eobp.
10883 (gnus-agent-retrieve-headers): Erase buffer.
10884
10885 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10886
10887 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
10888 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
10889
10890 * gnus.el (gnus-agent-covered-methods): Move here.
10891 (gnus-online): New function.
10892 (gnus-agent-method-p): Move here.
10893
10894 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
10895 nil. Remove articles-alist.
10896
10897 * gnus-start.el (gnus-get-unread-articles): Check online.
10898 (gnus-groups-to-gnus-format): Ditto.
10899 (gnus-active-to-gnus-format): Ditto.
10900
10901 * gnus-agent.el (gnus-agent-get-function): Use it.
10902 (gnus-agent-get-undownloaded-list): Ditto.
10903 (gnus-agent-fetch-session): Only fetch online methods.
10904
10905 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
10906 (gnus-server-mode-map): Ditto.
10907 (gnus-server-offline-face): New face.
10908 (gnus-server-offline-face): New variable.
10909 (gnus-server-font-lock-keywords): Add offline.
10910 (gnus-server-insert-server-line): Ditto.
10911 (gnus-server-offline-server): New function.
10912
10913 * gnus-int.el (gnus-open-server): Turn to offline.
10914 (gnus-server-unopen-status): New variable.
10915
10916 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10917
10918 * nnkiboze.el (nnkiboze-request-article): Use
10919 gnus-agent-request-article.
10920
10921 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
10922 function. Insert undownloaded NOV.
10923
10924 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
10925 (gnus-agent-request-article): New function.
10926
10927 * gnus.el (gnus-agent-cache): New variable.
10928
10929 * gnus-int.el (gnus-retrieve-headers): Use
10930 gnus-agent-retrieve-headers.
10931 (gnus-request-head): Use gnus-agent-request-article.
10932 (gnus-request-body): Ditto.
10933
10934 * gnus-art.el (gnus-request-article-this-buffer): Use
10935 gnus-agent-request-article.
10936
10937 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
10938 article if it is undownloaded.
10939
10940 2002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
10941
10942 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
10943
10944 2002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
10945
10946 * canlock.el (canlock-string-as-unibyte): New macro.
10947 (canlock-sha1-with-openssl): Return a unibyte string.
10948 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
10949
10950 2002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
10951
10952 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
10953
10954 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10955
10956 * mm-encode.el (mm-content-transfer-encoding-defaults): Add
10957 application/x-emacs-lisp.
10958
10959 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
10960
10961 * nntp.el (nntp-request-article): Add group parameter.
10962 (nntp-request-head): Ditto.
10963 (nntp-find-group-and-number): Add parameter group. Figure out
10964 number if the status line doesn't give (e.g. quimby.gnus.org).
10965
10966 2002-01-08 Simon Josefsson <jas@extundo.com>
10967
10968 * mml.el (mml-generate-mime-1): Set recipient correctly.
10969
10970 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10971
10972 * message.el (message-read-from-minibuffer): Add parameter
10973 initial-contents.
10974 * gnus-msg.el (gnus-summary-resend-message): Use it.
10975
10976 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
10977 behavior of quit-config.
10978
10979 2002-01-08 Bjørn Mork <bmork@dod.no> (tiny change)
10980
10981 * message.el (message-make-from): Don't quote fullname.
10982
10983 2002-01-08 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
10984
10985 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
10986
10987 2002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
10988
10989 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
10990
10991 * gnus-art.el (gnus-header-button-alist): Handle mailto.
10992
10993 * mml.el (mml-preview): Bind gnus-original-article-buffer because
10994 article-decode-group-name uses it. Bind gnus-article-prepare-hook
10995 because bbdb may use it.
10996
10997 2002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10998
10999 * nneething.el (nneething-request-article): When a non-text file
11000 is converted to an article, its data is encoded in base64. Call
11001 `nneething-make-head' with options to specify MIME types.
11002 (nneething-make-head): Add optional arguments to specify MIME
11003 types.
11004
11005 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11006
11007 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
11008 header if there is not.
11009
11010 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
11011
11012 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
11013 (gnus-inews-mark-gcc-as-read): Obsolete variable.
11014 (gnus-inews-do-gcc): Use them.
11015
11016 * gnus-group.el (gnus-group-mark-article-read): Put holes into
11017 gnus-newsgroup-unselected.
11018
11019 2002-01-06 Simon Josefsson <jas@extundo.com>
11020
11021 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch): Use
11022 condition-case, not ignore-errors.
11023
11024 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11025
11026 * gnus-sum.el (gnus-summary-insert-old-articles): Bind
11027 gnus-fetch-old-headers.
11028
11029 * gnus-art.el (article-display-x-face): Use the current buffer
11030 unless `W f'. Otherwise, X-Face may be shown in the header of a
11031 forwarded part.
11032 (gnus-treatment-function-alist): Treat xface before hiding
11033 headers.
11034
11035 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11036
11037 * gnus-group.el (gnus-group-read-ephemeral-group): Fix
11038 parameters.
11039
11040 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11041
11042 * mm-util.el (mm-multibyte-p): Define conditionally when load.
11043 (mm-guess-charset): New function.
11044 (mm-charset-after): Use it.
11045 (mm-detect-coding-region): New function.
11046 (mm-detect-mime-charset-region): New function.
11047
11048 * gnus-sum.el (gnus-summary-show-article): Use
11049 mm-detect-coding-region.
11050
11051 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11052
11053 * message.el (message-make-fqdn): Be less violent.
11054
11055 * gnus.el (gnus-logo-color-style): Compute custom form
11056 automatically.
11057
11058 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
11059 score file of the parent to the document group.
11060
11061 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
11062 parameters parameter.
11063
11064 * gnus-score.el (gnus-score-load-file): Clean up.
11065
11066 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11067
11068 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
11069 From: Damien Wyart <damien.wyart@free.fr>
11070
11071 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
11072
11073 2002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
11074
11075 * gnus-sum.el (gnus-select-group-hook): Typo.
11076
11077 * rfc2047.el (rfc2047-decode-string): Return immediately if there
11078 is no quoted-printable-encoded STRING.
11079 From: Jesper Harder <harder@ifa.au.dk>
11080
11081 (rfc2047-decode-string): Decode it.
11082
11083 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11084
11085 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
11086
11087 2002-01-05 Keiichi Suzuki <keiichi@nanap.org> (tiny change)
11088
11089 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
11090 buffer to get rid of junk line.
11091
11092 2002-01-05 Simon Josefsson <jas@extundo.com>
11093
11094 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
11095 C-o.
11096 (message-mode-map): Bind message-insert-or-toggle-importance to
11097 C-c C-u.
11098 (message-mode-map): Bind message-disposition-notification-to to
11099 C-c M-n.
11100 (message-mode-menu): Add m-d-n-t.
11101 (message-mode-field-menu): Add m-goto-from.
11102 (message-mode): Doc fix.
11103 (message-goto-from): New function.
11104 (message-insert-disposition-notification-to): New function.
11105 (message-tool-bar-map): Add receipt button.
11106
11107 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11108
11109 * gnus-sum.el (gnus-thread-latest-date): New function.
11110 (gnus-thread-sort-by-most-recent-number): Renamed.
11111 (gnus-thread-sort-functions): Doc fix.
11112 (gnus-select-group-hook): Don't use setq on a hook.
11113 (gnus-thread-latest-date): Use date, not number.
11114
11115 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
11116 (gnus-agent-expire): Allow regexp of expire-days.
11117
11118 * gnus-art.el (gnus-article-reply-with-original): Deactivate
11119 region.
11120 (gnus-article-followup-with-original): Ditto.
11121
11122 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
11123
11124 * gnus-art.el (gnus-mime-display-alternative): Use
11125 gnus-local-map-property.
11126 (gnus-mime-display-alternative): Ditto.
11127 (gnus-insert-mime-security-button): Ditto.
11128 (gnus-insert-next-page-button): Ditto.
11129 (gnus-button-prev-page): Take optional args.
11130 (gnus-insert-prev-page-button): widget-convert.
11131
11132 * gnus-util.el (gnus-local-map-property): New function.
11133
11134 * gnus-art.el (gnus-prev-page-map): Use parent map.
11135 (gnus-next-page-map): Ditto.
11136
11137 * gnus-spec.el (gnus-parse-format): Clean up.
11138 (gnus-parse-format): Do complex formatting for %=.
11139
11140 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
11141 "X-Face: " to the data in the built-in scenario.
11142
11143 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
11144 (gnus-correct-pad-form): Renamed.
11145 (gnus-tilde-max-form): Clean up.
11146 (gnus-pad-form): Use gnus-use-correct-string-widths.
11147
11148 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
11149 support if that is available.
11150
11151 * gnus-sum.el (gnus-thread-highest-number): New function.
11152 (gnus-thread-sort-by-most-recent-thread): New function.
11153 (gnus-thread-sort-functions): Doc fix.
11154
11155 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11156
11157 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
11158 all cases.
11159 (gnus-summary-mode): Enable it in all cases.
11160 (gnus-summary-display-article): Ditto.
11161 (gnus-summary-edit-article): Ditto.
11162
11163 * gnus-ems.el (gnus-put-image): Really return glyph.
11164
11165 * gnus-art.el (gnus-article-x-face-command): Fix :type.
11166 (gnus-treat-smiley): Don't take "P" in the interactive form.
11167
11168 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11169
11170 * compface.el (uncompface): XEmacs and Emacs have differing
11171 capabilities.
11172
11173 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
11174
11175 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
11176 (gnus-article-xface-ring-size): Removed.
11177 (gnus-article-display-xface): Removed.
11178 (gnus-remove-image): Cleaned up.
11179
11180 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
11181 (gnus-xmas-create-image): Take pbm files.
11182 (gnus-x-face): Removed.
11183 (gnus-xmas-article-display-xface): Removed.
11184
11185 * gnus-fun.el (gnus-display-x-face-in-from): Bind
11186 default-enable-multibyte-characters.
11187
11188 * compface.el (uncompface): Doc fix.
11189
11190 * gnus-art.el (gnus-article-x-face-command): Use
11191 gnus-display-x-face-in-from.
11192
11193 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
11194
11195 * gnus-ems.el (gnus-put-image): Return the image.
11196
11197 * gnus-fun.el (gnus-display-x-face-in-from): New function.
11198 (gnus-x-face): Moved here.
11199
11200 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11201
11202 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
11203 invisible if string is nil.
11204 (gnus-xmas-article-display-xface): Use it.
11205
11206 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
11207 property when string is nil.
11208 (gnus-article-display-xface): Use it.
11209
11210 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11211
11212 * gnus-art.el (article-display-x-face): Check whether valid grey
11213 face was returned.
11214 (article-display-x-face): Place image in the right spot.
11215
11216 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
11217 stderr.
11218 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
11219
11220 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11221
11222 * gnus-xmas.el (gnus-xmas-create-image): Take optional
11223 parameters.
11224 (gnus-xmas-put-image): Allow non-strings to be passed.
11225
11226 * gnus-art.el (article-display-x-face): Use optional parameters.
11227
11228 * gnus-ems.el (gnus-create-image): Take optional parameters.
11229
11230 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
11231
11232 * compface.el (compface-xbm-p): Removed.
11233
11234 * gnus-ems.el (gnus-article-compface-xbm): Removed.
11235 (gnus-article-display-xface): Use compface.
11236
11237 * compface.el: New file.
11238
11239 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
11240 (gnus-convert-image-to-x-face-command): Ditto.
11241 (gnus-random-x-face): Quote argument.
11242 (gnus-x-face-from-file): Ditto.
11243
11244 2002-01-03 Paul Jarc <prj@po.cwru.edu>
11245
11246 * nnmaildir.el (nnmaildir-request-expire-articles): Evaluate
11247 the expire-group parameter once per article rather than once
11248 per group; bind `nnmaildir-article-file-name' and `article'
11249 for convenience. Leave article alone when expire-group
11250 specifies the current group.
11251 (nnmaildir--update-nov): Be more concurrency-friendly with
11252 temp file names.
11253
11254 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11255
11256 * gnus-start.el (gnus-read-init-file): Cleaned up.
11257
11258 2002-01-03 Dave Love <d.love@dl.ac.uk>
11259
11260 * gnus-start.el (gnus-startup-file-coding-system): Removed.
11261 (gnus-read-init-file): Don't use it.
11262
11263 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11264
11265 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
11266
11267 2002-01-03 Dave Love <fx@gnu.org>
11268
11269 * gnus-start.el (gnus-read-init-file): Don't force coding system
11270 for ~/.gnus.
11271
11272 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11273
11274 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
11275 * nnspool.el (nnspool-request-post): Ditto.
11276
11277 * mm-util.el (mm-use-find-coding-systems-region): New variable.
11278 (mm-find-mime-charset-region): Use it.
11279
11280 2002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
11281
11282 * gnus.el (gnus-summary-line-format): Added :link.
11283 * gnus-topic.el (gnus-topic-line-format): Ditto.
11284 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
11285 * gnus-srvr.el (gnus-server-line-format): Ditto.
11286 * gnus-group.el (gnus-group-line-format): Ditto.
11287
11288 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
11289 :keys, it works on both Emacsen.
11290
11291 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11292
11293 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
11294
11295 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11296
11297 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
11298
11299 2002-01-03 Reiner Steib <reiner.steib@gmx.de>
11300
11301 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
11302 very wide reply.
11303
11304 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11305
11306 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
11307 (gnus-picon-cache): New variable.
11308 (gnus-picon-transform-newsgroups): Cache stuff.
11309
11310 * gnus-art.el (gnus-article-reply-with-original): New command.
11311 (gnus-article-followup-with-original): New command.
11312
11313 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
11314 END parameters.
11315 (gnus-summary-followup): Take a list of list of articles.
11316 (gnus-inews-yank-articles): Allow lists of article/regions.
11317
11318 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
11319 longer the usual commands.
11320
11321 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
11322 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
11323 shell-command-on-region.
11324
11325 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11326
11327 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
11328 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
11329
11330 2002-01-03 Steve Youngs <youngs@xemacs.org>
11331
11332 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
11333 understand ':keys', wrap it in an featurep 'xemacs.
11334
11335 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11336
11337 * gnus-ems.el (gnus-article-display-xface): Show xface in the
11338 order of headers (Actually, it is called in a reversed order).
11339 Add 'gnus-image-text-deletable property.
11340 (gnus-remove-image): Remove text with such a property.
11341
11342 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
11343 gnus-put-image.
11344
11345 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
11346 with ", ".
11347
11348 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11349
11350 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Renamed.
11351
11352 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
11353 (article-display-x-face): Display gray X-Faces.
11354
11355 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
11356 (gnus-convert-gray-x-face-to-ppm): Ditto.
11357 (gnus-convert-image-to-gray-x-face): Ditto.
11358
11359 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
11360 gnus-summary-show-raw-article.
11361
11362 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11363
11364 Display picons in XEmacs without showing text.
11365
11366 * gnus-xmas.el (gnus-xmas-create-image): Don't use
11367 mm-create-image-xemacs to create xbm glyph, because it deletes
11368 temporary files.
11369 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
11370 (gnus-xmas-remove-image): Make text visible, remove glyph.
11371
11372 * gnus-picon.el (gnus-picon-transform-newsgroups)
11373 (gnus-picon-transform-address): Insert spec backward, due to the
11374 incompatibility of gnus-xmas-put-image.
11375
11376 2002-01-02 Pavel Janík <Pavel@Janik.cz>
11377
11378 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
11379
11380 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11381
11382 * gnus.el: Doc fix.
11383
11384 * gnus-art.el: Doc fix.
11385
11386 * gnus-agent.el: Doc fix.
11387
11388 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11389
11390 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
11391
11392 2002-01-01 Paul Jarc <prj@po.cwru.edu>
11393
11394 * nnmaildir.el (nnmaildir--update-nov): Automatically parse
11395 NOV data out of the message again if nnmail-extra-headers has
11396 changed.
11397
11398 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11399
11400 * gnus-fun.el: New file.
11401 (gnus-convert-image-to-x-face-command): New variable.
11402 (gnus-insert-x-face): New function.
11403 (gnus-random-x-face): Renamed.
11404 (gnus-x-face-from-file): Renamed.
11405
11406 * gnus-art.el (gnus-body-boundary-delimiter): Changed default to
11407 "_".
11408 (gnus-body-boundary-delimiter): Typo fix.
11409
11410 2002-01-02 Simon Josefsson <jas@extundo.com>
11411
11412 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
11413 (gnus-body-boundary-delimiter): Fix type.
11414
11415 2002-01-01 Simon Josefsson <jas@extundo.com>
11416
11417 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
11418 (gnus-treat-emphasize, gnus-treat-strip-cr)
11419 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
11420 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
11421 (gnus-treat-fill-article, gnus-treat-hide-citation)
11422 (gnus-treat-hide-citation-maybe)
11423 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
11424 (gnus-treat-strip-pem, gnus-treat-strip-banner)
11425 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
11426 (gnus-treat-date-ut, gnus-treat-date-local)
11427 (gnus-treat-date-english, gnus-treat-date-lapsed)
11428 (gnus-treat-date-original, gnus-treat-date-iso8601)
11429 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
11430 (gnus-treat-strip-trailing-blank-lines)
11431 (gnus-treat-strip-leading-blank-lines)
11432 (gnus-treat-strip-multiple-blank-lines)
11433 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
11434 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
11435 (gnus-treat-display-xface, gnus-treat-display-smileys)
11436 (gnus-treat-from-picon, gnus-treat-mail-picon)
11437 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
11438 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
11439 (gnus-treat-play-sounds, gnus-treat-translate)
11440 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
11441
11442 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
11443 (gnus-article-treat-body-boundary): Use it.
11444
11445 * message.el (message-mode): Fix doc.
11446 (message-mode-menu): Fix names.
11447
11448 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11449
11450 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
11451 articles.
11452
11453 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
11454 (gnus-picon-transform-address): Search for unknown faces as well.
11455 (gnus-picon-find-face): Don't search "news" for MISC.
11456 (gnus-picon-user-directories): Changed default back to exclude
11457 "unknown".
11458
11459 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
11460
11461 * gnus-picon.el (gnus-picon-find-face): Search through all
11462 databases.
11463 (gnus-picon-find-face): New implementation.
11464
11465 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
11466 keystroke.
11467 (gnus-topic-goto-next-topic): Ditto.
11468
11469 * gnus.el (gnus-summary-line-format): Changed default.
11470
11471 * nnmail.el (nnmail-extra-headers): Change default.
11472
11473 * gnus-sum.el (gnus-extra-headers): Change default.
11474
11475 * message.el (message-news-other-window): Changed "news" to
11476 "posting".
11477 (message-news-other-frame): Ditto.
11478 (message-do-send-housekeeping): Ditto.
11479
11480 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
11481 function.
11482 (gnus-article-unread-p): New function.
11483 (gnus-article-unseen-p): New function.
11484 (gnus-dead-summary-mode-map): Typo.
11485
11486 * gnus-util.el (gnus-make-predicate): New function.
11487 (gnus-make-predicate-1): New function.
11488
11489 * gnus-sum.el: New function.
11490 (gnus-map-articles): New function.
11491
11492 * gnus-art.el (gnus-treat-fold-headers): New variable.
11493 (gnus-article-treat-fold-headers): New command and keystroke.
11494
11495 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
11496 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
11497
11498 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11499
11500 * message.el (message-fcc-externalize-attachments): New variable.
11501 (message-do-fcc): Use it.
11502
11503 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
11504 (gnus-inews-do-gcc): Use it.
11505
11506 * mml.el (mml-tweak-sexp-alist): New variable.
11507 (mml-externalize-attachments): New variable.
11508 (mml-tweak-part): Use mml-tweak-sexp-alist.
11509 (mml-tweak-externalize-attachments): New function.
11510
11511 2002-01-01 Steve Youngs <youngs@xemacs.org>
11512
11513 * gnus-xmas.el (gnus-xmas-article-display-xface): Uncomment
11514 'set-glyph-face' so x-face back/foreground can be set.
11515
11516 2001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
11517
11518 * message.el (message-fix-before-sending): Fix a typo.
11519
11520 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11521
11522 * gnus-art.el (gnus-treat-smiley): Renamed command.
11523 (gnus-article-remove-images): New command and keystroke.
11524
11525 * gnus-sum.el (gnus-summary-toggle-smiley): Removed.
11526
11527 * smiley-ems.el (gnus-smiley-display): Removed.
11528
11529 * gnus.el (gnus-version-number): Update version.
11530
11531 * message.el (message-text-with-property): Renamed and moved
11532 here.
11533 (message-fix-before-sending): Highlight invisible text and place
11534 point there.
11535
11536 2002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
11537
11538 * gnus.el: Oort Gnus v0.04 is released.
11539
11540 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11541
11542 * gnus-delay.el (gnus-delay-send-queue): Renamed.
11543
11544 * gnus-art.el (gnus-ignored-headers): More headers.
11545
11546 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
11547 of `scan-error', since XEmacs doesn't seem to support that.
11548
11549 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11550
11551 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
11552 arg.
11553 (gnus-summary-best-unread-subject): Ditto.
11554 (gnus-summary-best-unread-subject): No, don't.
11555 (gnus-summary-better-unread-subject): New command.
11556
11557 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
11558
11559 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
11560 buffer.
11561 (gnus-xmas-remove-image): Implementation that does something.
11562 (gnus-xmas-article-display-xface): Mark images properly.
11563
11564 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
11565
11566 2001-12-31 Florian Weimer <fw@deneb.enyo.de>
11567
11568 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
11569
11570 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11571
11572 * gnus-group.el (gnus-group-line-format): Added %O to the default
11573 value.
11574
11575 * gnus-util.el (gnus-text-with-property): The smallest point is
11576 point-min.
11577
11578 * smiley-ems.el (smiley-region): Return images.
11579 (gnus-smiley-display): Allow toggling.
11580 (smiley-region): Use text properties, not overlays.
11581
11582 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
11583 implemented yet.
11584
11585 * smiley-ems.el (smiley-update-cache): Check for valid types.
11586
11587 * gnus-art.el (gnus-with-article-buffer): New macro.
11588
11589 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
11590 strings as well as the glyphs.
11591 (gnus-picon-transform-address): Ditto.
11592 (gnus-picon-insert-glyph): Ditto.
11593 (gnus-picon-transform-newsgroups): Toggle.
11594 (gnus-picon-transform-address): Toggle.
11595
11596 * gnus-ems.el (gnus-remove-image): New function.
11597 (gnus-put-image): Take an optional string.
11598
11599 * gnus-util.el (gnus-text-with-property): New function.
11600
11601 * gnus-art.el (gnus-delete-images): New function.
11602
11603 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
11604
11605 * gnus-art.el (gnus-article-wash-status-entry): Renamed.
11606 (gnus-article-wash-status): Use it.
11607 (gnus-signature-toggle): Clean up.
11608 (gnus-add-wash-status): New function.
11609 (gnus-delete-wash-status): New function.
11610 (gnus-article-hide-text-type): Use them throughout.
11611 (gnus-add-image): New function.
11612
11613 * gnus-ems.el (gnus-article-display-xface): Use new interface.
11614
11615 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
11616 interface.
11617
11618 * gnus-art.el (article-display-x-face): Cleaned up.
11619
11620 * rfc2047.el (rfc2047-field-value): New function.
11621
11622 * mail-parse.el (mail-header-field-value): New alias.
11623
11624 * gnus-art.el (gnus-mime-print-part): Fix typos.
11625
11626 * smiley-ems.el (gnus-smiley-file-types): New variable.
11627 (smiley-update-cache): Use it.
11628 (smiley-regexp-alist): Suffix-less smiley names.
11629 (smiley-regexp-alist): Added more smileys.
11630
11631 * gnus-sum.el (gnus-print-buffer): Made into own function.
11632 (gnus-summary-print-article): Use it.
11633
11634 * mailcap.el (mailcap-mime-info): Actually return the bit that we
11635 looked for when REQUEST is a string.
11636
11637 * gnus-art.el (gnus-mime-button-commands): Add printing
11638 keystroke.
11639 (gnus-mime-copy-part): Doc fix.
11640 (gnus-mime-print-part): New command.
11641
11642 2001-12-31 Simon Josefsson <jas@extundo.com>
11643
11644 * imap.el (imap-parse-fetch): Notice empty flags responses. From
11645 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
11646
11647 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11648
11649 * gnus-picon.el (gnus-treat-from-picon): Autoload.
11650 (picon): Fix doc.
11651
11652 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
11653 longer exists. Remove those codes.
11654 * gnus.el (gnus-use-picons): Ditto.
11655
11656 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11657
11658 * gnus-art.el (gnus-article-treat-fold-newsgroups): Don't
11659 infloop.
11660
11661 * gnus-sum.el (t): New `W D' map.
11662
11663 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
11664 (gnus-article-treat-body-boundary): Clean up.
11665 (gnus-body-boundary-face): Removed.
11666 (gnus-article-goto-header): Moved here.
11667 (gnus-article-goto-header): Allow better regexps.
11668 (gnus-article-treat-fold-newsgroups): New command.
11669
11670 * gnus-sum.el (gnus-summary-move-article): We have to select an
11671 article to give `gnus-read-move-group-name' an opportunity to
11672 suggest an appropriate default.
11673
11674 * rfc2047.el (rfc2047-fold-line): New function.
11675 (rfc2047-unfold-line): Ditto.
11676 (rfc2047-fold-region): Don't fold just after the header name.
11677
11678 * mail-parse.el (mail-header-fold-line): New alias.
11679 (mail-header-unfold-line): Ditto.
11680
11681 * gnus-art.el (gnus-body-boundary-face): Renamed.
11682 (gnus-article-treat-body-boundary): Use it.
11683 (gnus-article-treat-body-boundary): Use an invisible header and a
11684 line of underline characters.
11685
11686 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11687
11688 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
11689
11690 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
11691 (gnus-picon-split-address): New function.
11692 (gnus-picon-find-face): Use it.
11693 (gnus-picon-transform-address): Use it. Set first to t for each
11694 address.
11695
11696 * gnus-art.el (gnus-with-article-headers): Move to here. Define
11697 the macro then use it.
11698 (gnus-treatment-function-alist): Treat picons earlier.
11699
11700 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11701
11702 * gnus-art.el (gnus-body-separator-face): New variable.
11703 (gnus-article-treat-body-boundary): Use a blank, colored line.
11704
11705 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
11706 well.
11707
11708 * gnus-art.el (gnus-treat-body-boundary): New variable.
11709 (gnus-article-treat-unfold-headers): Use helper macro.
11710 (gnus-article-treat-body-boundary): New command.
11711
11712 * gnus.el (gnus-logo-color-style): Change the default color.
11713 (gnus-splash-face): Gray, gray.
11714
11715 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
11716 colors.
11717
11718 * gnus.el (gnus-logo-color-alist): Moved here and renamed.
11719 (gnus-logo-color-style): Ditto.
11720 (gnus-logo-colors): Ditto.
11721
11722 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
11723
11724 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
11725
11726 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
11727 (gnus-picon-transform-newsgroups): New function.
11728
11729 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
11730 string.
11731
11732 * gnus-picon.el (gnus-treat-mail-picon): Renamed.
11733
11734 * gnus-art.el (gnus-treat-cc-picon): New variable.
11735 (gnus-treat-mail-picon): Renamed.
11736
11737 * gnus-picon.el: New implementation.
11738 (gnus-picon-find-face): Renamed.
11739 (gnus-treat-from-picon): Use it.
11740 (gnus-picon-transform-address): Renamed.
11741 (gnus-treat-from-picon): Use it.
11742 (gnus-picon-create-glyph): Renamed.
11743 (gnus-picon-transform-address): Use it.
11744 (gnus-treat-cc-picon): New command.
11745
11746 * mm-decode.el (mm-create-image-xemacs): Separated out into
11747 function.
11748 (mm-get-image): Use it.
11749
11750 * gnus-art.el (gnus-treat-display-picons): Simplify.
11751 (gnus-treat-from-picon): Renamed.
11752
11753 * gnus-ems.el (gnus-create-image): New function.
11754 (gnus-put-image): New function.
11755
11756 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
11757 (gnus-with-article-headers): New macro.
11758 (gnus-article-goto-header): New function.
11759
11760 * gnus-xmas.el (gnus-image-type-available-p): New function.
11761
11762 * gnus-ems.el (gnus-image-type-available-p): New function.
11763
11764 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11765
11766 * nnrss.el (nnrss-check-group): Find the correct tag, because
11767 xml.el is changed.
11768
11769 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11770
11771 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
11772 lines are shorter than the window width.
11773 (gnus-ignored-headers): More headers.
11774
11775 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11776
11777 * gnus-art.el (gnus-treat-unfold-lines): New variable.
11778 (gnus-treat-unfold-headers): Renamed.
11779 (gnus-article-treat-unfold-headers): New command and keystroke.
11780
11781 * rfc2047.el (rfc2047-encode-message-header): Clean up.
11782
11783 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
11784
11785 2001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
11786
11787 * sha1-el.el (sha1-use-external): New variable.
11788 (sha1-region): Use it.
11789 (sha1-string): Ditto.
11790
11791 * gnus-picon.el: Less warnings when compile.
11792
11793 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11794
11795 * gnus-picon.el (gnus-picons-news-directories): Removed obsolete
11796 alias.
11797 (gnus-picons-database): Default to list.
11798 (gnus-picons-lookup-internal): Use it.
11799
11800 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
11801 to "bogus".
11802
11803 * gnus-win.el (gnus-configure-windows-hook): New hook.
11804
11805 2001-12-29 Sascha Lüdecke <sascha@meta-x.de>
11806
11807 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
11808
11809 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11810
11811 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
11812 lists.
11813 (gnus-select-newsgroup): Don't append; push.
11814 (gnus-adjust-marked-articles): Remove obsolete ranges from
11815 `seen'.
11816 (gnus-update-marks): Clean up.
11817 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
11818
11819 2001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
11820
11821 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
11822
11823 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11824
11825 * gnus-sum.el (gnus-auto-select-subject): New variable.
11826 (gnus-summary-best-unread-subject): New function.
11827 (gnus-summary-best-unread-article): Use it.
11828 (gnus-summary-first-unseen-subject): New function and command.
11829
11830 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
11831 other treatments.
11832
11833 * gnus-util.el (gnus-put-overlay-excluding-newlines): New
11834 function.
11835
11836 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
11837 from the list of hidden types.
11838
11839 * mm-view.el (mm-inline-text): Ditto.
11840 (mm-inline-text): Ditto.
11841 (mm-w3-prepare-buffer): Ditto.
11842
11843 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
11844
11845 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11846
11847 * gnus-art.el (gnus-ignored-headers): Added more headers.
11848
11849 2001-12-29 Jesper Harder <harder@ifa.au.dk>
11850
11851 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
11852 once.
11853
11854 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11855
11856 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
11857
11858 2001-12-28 Simon Josefsson <jas@extundo.com>
11859
11860 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo. From
11861 Jesper Harder <harder@ifa.au.dk>.
11862
11863 2001-12-27 Simon Josefsson <jas@extundo.com>
11864
11865 * gnus-sum.el (gnus-select-newsgroup): Make
11866 `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
11867 contain all articles (instead of none) when no seen marks have
11868 been set for the group.
11869 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
11870 instead, it seems to result in shorter ranges.
11871
11872 2001-12-26 11:00:00 Jesper Harder <harder@ifa.au.dk>
11873
11874 * mm-util.el (mm-iso-8859-x-to-15-region): Use
11875 insert-before-markers.
11876
11877 2001-12-26 Paul Jarc <prj@po.cwru.edu>
11878
11879 * nnmaildir.el (nnmaildir-save-mail): Create the destination
11880 groups if they do not exist.
11881
11882 2001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
11883
11884 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
11885
11886 2001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11887
11888 * gnus-group.el (gnus-group-read-ephemeral-group): Call
11889 gnus-group-real-name.
11890
11891 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
11892 (gnus-newsgroup-variables): Ditto.
11893
11894 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
11895 return it.
11896
11897 2001-12-21 Paul Jarc <prj@po.cwru.edu>
11898
11899 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
11900 * nnmaildir.el (top-level): Add commentary.
11901 (nnmaildir-version): Indicate that nnmaildir is now a standard
11902 part of Gnus, not separately released.
11903
11904 2001-12-21 08:00:00 Pavel Janík <Pavel@Janik.cz>
11905
11906 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
11907 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
11908 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
11909
11910 2001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11911
11912 * nnmaildir.el: Copyright changes. Require cl only at compile time.
11913
11914 2001-12-20 Simon Josefsson <jas@extundo.com>
11915
11916 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
11917 ZHU <zsh@cs.rochester.edu>.
11918 (nnimap-close-group): Don't quote KEYLIST items. Suggested by
11919 Brian P Templeton <bpt@tunes.org>.
11920
11921 2001-12-19 17:00:00 Paul Jarc <prj@po.cwru.edu>
11922
11923 * nnmaildir.el: New file.
11924
11925 2001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11926
11927 * nndoc.el (nndoc-type-alist): Move forward to the end.
11928
11929 2001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
11930
11931 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
11932 `dolist'.
11933
11934 2001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11935
11936 * gnus-win.el (gnus-frames-on-display-list): New function.
11937 (gnus-get-buffer-window): Use it.
11938
11939 2001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11940
11941 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
11942
11943 2001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11944
11945 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
11946
11947 2001-12-18 11:00:00 Harald Meland <Harald.Meland@usit.uio.no>
11948
11949 * gnus-win.el (gnus-get-buffer-window): New function.
11950 (gnus-all-windows-visible-p): Use it.
11951
11952 * gnus-util.el (gnus-horizontal-recenter)
11953 (gnus-horizontal-recenter, gnus-horizontal-recenter)
11954 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
11955
11956 * gnus-score.el (gnus-score-insert-help): Use it.
11957
11958 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
11959 (gnus-generate-tree, gnus-highlight-selected-tree)
11960 (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
11961 it.
11962
11963 * gnus-art.el (gnus-article-set-window-start)
11964 (gnus-mm-display-part, gnus-request-article-this-buffer)
11965 (gnus-button-next-page, gnus-button-prev-page)
11966 (gnus-article-button-next-page, gnus-article-button-prev-page):
11967 Use it.
11968
11969 2001-12-18 Josh Huber <huber@alum.wpi.edu>
11970
11971 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
11972 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11973 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
11974
11975 2001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11976
11977 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
11978 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11979 * mml1991.el, nnultimate.el: Add `coding'.
11980
11981 2001-12-17 Josh Huber <huber@alum.wpi.edu>
11982
11983 * ChangeLog: Changed coding to buffer-file-coding-system
11984 * ChangeLog.1: Same.
11985 * nnwfm.el: Same.
11986 * gnus-smiley.el: Same.
11987 * gnus-cite.el: Moved -*- magic cookie -*- to Local Variables
11988 * gnus-delay.el: Same.
11989 * gnus-spec.el: Same.
11990 * message.el: Same.
11991 * mml1991.el: Same.
11992 * nnultimate.el: Same.
11993
11994 2001-12-16 Simon Josefsson <jas@extundo.com>
11995
11996 Inspired by code by Dirk Meyer <dischi@tzi.de>.
11997 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
11998 (gnus-summary-save-map): Add muttprint.
11999 (gnus-summary-make-menu-bar): Ditto.
12000 (gnus-summary-muttprint): New function.
12001
12002 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
12003
12004 2001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12005
12006 * uudecode.el (uudecode-decode-region-internal): Speedup by using
12007 temporary list instead of buffer.
12008
12009 * mm-url.el (executable-find): Autoload.
12010
12011 2001-12-12 Pavel Janík <Pavel@Janik.cz>
12012
12013 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
12014 to variable, follow doc-string conventions).
12015
12016 2001-12-13 Josh Huber <huber@alum.wpi.edu>
12017
12018 * gnus-cus.el (gnus-extra-topic-parameters): Added topic parameter
12019 subscribe-level
12020 * gnus-topic.el (gnus-subscribe-topics): Use it.
12021
12022 2001-12-13 22:00:00 Sean Neakums <sneakums@zork.net> (tiny change)
12023
12024 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
12025 messages.
12026
12027 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
12028 nil after shooting down the gnus-original-article-buffer.
12029
12030 2001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12031
12032 * uudecode.el (uudecode-use-external): New variable.
12033 (uudecode-decode-region): Automatically detect external program.
12034
12035 * binhex.el (binhex-use-external): New variable.
12036 (binhex-decode-region-internal): New function.
12037 (binhex-decode-region): Automatically detect external program.
12038
12039 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
12040 Use them.
12041
12042 2001-12-12 Simon Josefsson <jas@extundo.com>
12043
12044 * nnvirtual.el (nnvirtual-always-rescan)
12045 (nnvirtual-component-regexp): Fix doc.
12046
12047 * nnoo.el (defvoo): Add doc to defvoo variables.
12048
12049 * nnml.el (nnml-directory, nnml-active-file)
12050 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
12051 (nnml-marks-is-evil, nnml-filenames-are-evil)
12052 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
12053
12054 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
12055 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
12056 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
12057 `error'.
12058
12059 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
12060 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook): ???
12061
12062 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
12063 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
12064 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
12065 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
12066
12067 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
12068 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
12069
12070 * imap.el, nnimap.el: Fix indentation.
12071
12072 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
12073
12074 2001-12-12 Didier Verna <didier@xemacs.org>
12075
12076 * gnus-msg.el (gnus-group-news): New function.
12077 * gnus-group.el (gnus-group-mode-map): Bind it to `i'.
12078 * gnus-group.el (gnus-group-make-menu-bar): Add a menu item for it.
12079 * gnus-salt.el (gnus-carpal-group-buffer-buttons): Add a button
12080 for it.
12081 * gnus-msg.el (gnus-summary-news-other-window): New function.
12082 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
12083 bind it to `i'.
12084 * gnus-sum.el (gnus-summary-mode-map): Bind it to `i'.
12085 * gnus-sum.el (gnus-summary-make-menu-bar): Add a menu item for it.
12086 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): Add a button
12087 for it (called with a prefix).
12088 * gnus-msg.el (gnus-configure-posting-styles): Add an optional
12089 group-name argument.
12090 * gnus-msg.el (gnus-setup-message): Use it.
12091
12092 2001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12093
12094 * gnus-sum.el (gnus-summary-show-article): Fix doc.
12095
12096 2001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12097
12098 * mml.el (mime-to-mml): Remove Content-Disposition too.
12099
12100 2001-12-09 08:00:00 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
12101
12102 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
12103 * gnus-group.el (gnus-group-name-decode): Decode unibyte
12104 strings only.
12105
12106 2001-12-08 Nevin Kapur <nevin@jhu.edu>
12107
12108 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
12109 (nnmail-fancy-expiry-target): Use it.
12110 Suggestions from Simon Josefsson <jas@extundo.com>.
12111
12112 2001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12113
12114 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
12115
12116 2001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12117
12118 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
12119
12120 * gnus-util.el (gnus-url-unhex-string): Move here.
12121
12122 2001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12123
12124 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
12125 mm-url-decode-entities-nbsp.
12126
12127 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
12128 * webmail.el, nnwfm.el: Use mm-url.
12129
12130 * mm-url.el (mm-url-fetch-form): Move from nnweb.
12131 (mm-url-remove-markup): Move from nnweb.
12132 (mm-url-fetch-simple): Move from webmail.
12133
12134 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
12135
12136 2001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12137
12138 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
12139 (gnus-summary-print-article): Use it.
12140
12141 * gnus-util.el (gnus-replace-in-string): Typo.
12142
12143 2001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12144
12145 * nnweb.el (nnweb-replace-in-string): Removed.
12146
12147 * gnus-util.el (gnus-replace-in-string): New function.
12148 (gnus-mode-string-quote): Use it.
12149
12150 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
12151 * nnwfm.el (nnwfm-create-mapping): Ditto.
12152
12153 2001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12154
12155 * nnrss.el: Use mm-url.
12156
12157 2001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12158
12159 * mm-url.el (mm-url-insert-file-contents): Support file:.
12160
12161 2001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12162
12163 * mm-view.el: Lower case for the description line. Sync from the
12164 Emacs CVS.
12165
12166 2001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12167
12168 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
12169 From: Stefan Monnier <monnier@cs.yale.edu>
12170
12171 2001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
12172
12173 * mm-view.el (mm-inline-text): Decode a charset-encoded rich text.
12174
12175 2001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12176
12177 * mm-url.el: Require executable.
12178 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12179
12180 2001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12181
12182 * pop3.el (pop3-munge-message-separator): Only use valid date.
12183 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
12184
12185 2001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12186
12187 * mm-url.el: New file.
12188 * nnslashdot.el: Use it.
12189 * mm-extern.el (mm-extern-url): Use it.
12190
12191 2001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12192
12193 * gnus-sum.el (gnus-summary-save-article): Nix
12194 gnus-display-mime-function and gnus-article-prepare-hook.
12195
12196 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
12197 the beginning of lines.
12198 (gnus-complex-form-to-spec): Ditto.
12199
12200 2001-12-01 08:00:00 Paul Jarc <prj@po.cwru.edu>
12201
12202 * message.el (message-make-mft): Fix the m-s-a-file regexp.
12203
12204 2001-11-30 21:00:00 Paul Jarc <prj@po.cwru.edu>
12205
12206 * message.el: New variable message-subscribed-address-file;
12207 use it in message-make-mft.
12208
12209 2001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12210
12211 * message.el (message-tab-body-function): Set to nil.
12212 (message-tab): Use text-mode-map or global-map.
12213 Suggested by Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
12214
12215 2001-11-30 Simon Josefsson <jas@extundo.com>
12216
12217 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
12218 instead of gnus-union, for speed. Suggested by Christoph Conrad
12219 <christoph.conrad@gmx.de>.
12220 (gnus-agent-fetch-group-1): Add verbose message.
12221
12222 2001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12223
12224 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
12225 of integers.
12226
12227 2001-11-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12228
12229 * message.el (message-newgroups-header-regexp)
12230 (message-completion-alist, message-tab-body-function): Use
12231 defcustom rather than defvar.
12232 (message-tab): Mention `message-tab-body-function' in doc.
12233 Suggested by Karl Eichwalder.
12234
12235 2001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12236
12237 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
12238
12239 2001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12240
12241 * nnheader.el (nnheader-find-nov-line): Don't use macro
12242 gnus-delete-line.
12243
12244 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
12245 (gnus-group-name-charset): Ditto.
12246
12247 * gnus-util.el (gnus-buffer-live-p): Ditto.
12248
12249 2001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12250
12251 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
12252 open parenthesis in doc.
12253 (sieve-manage-authenticator-alist): Typo in doc.
12254 * imap.el (imap-authenticator-alist): Typo in doc.
12255 (imap-stream-alist): Backslash.
12256
12257 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
12258 Thanks to david.goldberg6@verizon.net (David S. Goldberg).
12259
12260 2001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12261
12262 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
12263
12264 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
12265
12266 * gnus-msg.el (gnus-configure-posting-styles): Use
12267 make-local-hook. Add LOCAL for add-hook.
12268
12269 2001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
12270
12271 * message.el (message-mode): Use `make-local-hook' unless
12272 obsolete.
12273 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
12274
12275 2001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
12276
12277 * canlock.el: Remove sha1.el and base64.el stuff.
12278
12279 2001-11-26 Didier Verna <didier@xemacs.org>
12280
12281 * nnmbox.el (nnmbox-create-mbox): Create the mbox file directory
12282 if needed.
12283
12284 2001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
12285
12286 * message.el (message-tamago-not-in-use-p): New function.
12287 (message-strip-forbidden-properties): Use it.
12288
12289 2001-11-26 Didier Verna <didier@xemacs.org>
12290
12291 * gnus-start.el (gnus-check-first-time-used): Only check for
12292 existence of .el[d] files.
12293
12294 2001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12295
12296 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
12297
12298 * message.el (message-setup-1): Clean up mc-*.
12299
12300 2001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12301
12302 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
12303 * gnus-score.el (gnus-score-find-bnews): Use it.
12304
12305 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
12306 (gnus-summary-limit-to-author): Ditto.
12307 (gnus-summary-limit-to-extra): Ditto.
12308 (gnus-summary-find-matching): Support not-matching argument.
12309
12310 2001-11-25 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12311
12312 * message.el (message-wash-subject): Use `insert' rather than
12313 `insert-string', which is deprecated.
12314
12315 2001-11-24 Simon Josefsson <jas@extundo.com>
12316
12317 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
12318 message. (Gnus does not "default" to using 8bit for the message,
12319 it default to use 8bit encoding and the user-supplied CTE
12320 value. Calling this behavior "treating it as 8bit" is perhaps
12321 better.)
12322
12323 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
12324 (compare mm-charset-to-coding-system).
12325
12326 2001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12327
12328 * canlock.el (canlock-sha1-with-openssl): Use unibyte
12329 buffer. Correctly decode hex.
12330
12331 2001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12332
12333 * gnus-agent.el (gnus-category-insert-line): Convert category
12334 names to strings.
12335
12336 2001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12337
12338 * message.el (sha1): eval-and-compile.
12339
12340 2001-11-20 Paul Jarc <prj@po.cwru.edu>
12341
12342 * message.el (message-allow-no-recipients): New variable.
12343 (message-send): Use it, customize the prompting when posting to
12344 Gcc/Fcc alone.
12345
12346 2001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12347
12348 * mm-util.el (mm-coding-system-priorities): New variable.
12349 (mm-sort-coding-systems-predicate): New function.
12350 (mm-find-mime-charset-region): Resort coding systems if needed.
12351 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12352
12353 2001-11-20 Didier Verna <didier@xemacs.org>
12354
12355 * gnus-group.el (gnus-group-make-help-group): New optional
12356 argument to control the error behavior.
12357 * gnus-start.el (gnus-check-first-time-used): Use it to avoid
12358 erroring.
12359
12360 2001-11-19 Simon Josefsson <jas@extundo.com>
12361
12362 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
12363 instead of C-c C-u. Suggested by Per Abrahamsen
12364 <abraham@dina.kvl.dk>.
12365
12366 2001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12367
12368 * nnfolder.el (nnfolder-read-folder): Use group instead of
12369 nnfolder-current-group.
12370 Suggested by Károly Lőrentey <lorentey@elte.hu>.
12371
12372 2001-11-17 Simon Josefsson <jas@extundo.com>
12373
12374 * message.el (message-send): Ask user if Fcc/Gcc should be
12375 performed when no other sender was specified.
12376 Suggested by prj@po.cwru.edu (Paul Jarc).
12377
12378 2001-11-17 Simon Josefsson <jas@extundo.com>
12379
12380 * message.el (message-mode, message-mode-map): Use C-c C-u for
12381 Importance: instead of C-c C-p (used by SC).
12382
12383 2001-11-16 Simon Josefsson <jas@extundo.com>
12384
12385 * message.el (message-insert-importance-high)
12386 (message-insert-importance-low): Save point.
12387
12388 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
12389 value.
12390
12391 2001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
12392
12393 * message.el (message-strip-special-text-properties): New option.
12394 (message-strip-forbidden-properties): Obey it.
12395
12396 2001-11-14 Sam Steingold <sds@gnu.org>
12397
12398 * gnus-score.el: Fixed some doc strings to properly quote symbols.
12399
12400 2001-11-15 Simon Josefsson <jas@extundo.com>
12401
12402 Support "Importance:" header in Message.
12403
12404 * message.el (message-mode-map): Bind C-c C-p to
12405 `message-insert-or-toggle-importance'.
12406 (message-mode-menu): Add message-insert-importance-{high,low}.
12407 (message-insert-importance-high, message-insert-importance-low)
12408 (message-insert-or-toggle-importance): New functions.
12409 (message-tool-bar-map): Add {un,}important.
12410 (message-mode): Doc fix.
12411
12412 2001-11-15 Simon Josefsson <jas@extundo.com>
12413
12414 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
12415
12416 * mml.el (mml-menu): Fix toolbar tooltip.
12417
12418 2001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12419
12420 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
12421 * nnml.el (nnml-save-marks): Ditto.
12422
12423 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
12424
12425 2001-11-15 Simon Josefsson <jas@extundo.com>
12426
12427 * nnml.el (nnml-save-marks):
12428 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
12429 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
12430
12431 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12432
12433 * gnus-art.el (gnus-article-wash-status-strings): Use
12434 `copy-sequence', not `copy-seq'.
12435
12436 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12437
12438 * gnus-art.el (gnus-article-wash-status-strings): New constant.
12439 (gnus-gnus-article-wash-status-entry): New function.
12440 (gnus-article-wash-status): Use it.
12441
12442 2001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12443
12444 * mml1991.el: Add coding header.
12445
12446 2001-11-12 Simon Josefsson <jas@extundo.com>
12447
12448 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
12449 (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
12450 `mml1991-sign' and `mml1991-encrypt'.
12451 (mml1991-encrypt, mml1991-sign): New glue functions.
12452 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
12453
12454 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
12455 (mml-menu): Add PGP to menu.
12456
12457 * mml-sec.el (top-level): Require mml1991. Don't require smime.
12458 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
12459 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
12460 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
12461
12462 * mml2015.el: Mention RFC 3156.
12463
12464 2001-11-12 Sascha Lüdecke <sascha@meta-x.de>
12465
12466 * mml1991.el: New file.
12467
12468 2001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12469
12470 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
12471
12472 2001-11-12 Michael Cook <Michael.Cook@cisco.com>
12473
12474 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
12475
12476 2001-11-11 Simon Josefsson <jas@extundo.com>
12477
12478 * message.el (top-level): Autoload sha1.
12479 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
12480 canlock, no need to require two different hash algs). Suggested
12481 by Ferenc Wagner <wferi@bolyai1.elte.hu>.
12482
12483 2001-11-09 Pavel Janík <Pavel@Janik.cz>
12484
12485 * gnus.el (gnus-local-domain): Fix doc.
12486
12487 2001-11-09 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12488
12489 * message.el (message-point-in-header-p): New function.
12490 (message-do-auto-fill): Use it.
12491 (message-beginning-of-line): New function. Goes to beginning of
12492 header value (i.e., end of header name), or to beginning of line
12493 if already at beginning of value. Behaves like
12494 `beginning-of-line' when in message body.
12495 (message-mode-map): Bind it.
12496
12497 2001-11-08 Simon Josefsson <jas@extundo.com>
12498
12499 * gnus-msg.el (gnus-posting-styles): Add doc.
12500
12501 2001-11-07 Simon Josefsson <jas@extundo.com>
12502
12503 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
12504
12505 * sieve-mode.el (sieve-control-commands-face)
12506 (sieve-control-commands-face, sieve-action-commands-face)
12507 (sieve-test-commands-face, sieve-tagged-arguments-face): New
12508 faces.
12509 (sieve-font-lock-keywords): Use them.
12510 (sieve-mode): Only set font-lock-defaults in emacs.
12511
12512 * gnus-art.el (gnus-default-article-saver): Add
12513 gnus-summary-save-body-in-file.
12514 (gnus-summary-write-to-file): Fix doc.
12515
12516 2001-11-07 Simon Josefsson <jas@extundo.com>
12517
12518 * gnus-art.el (gnus-treat-highlight-signature): Add cross
12519 reference to the correct chapter in the manual.
12520
12521 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
12522 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
12523
12524 2001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12525
12526 * mml.el (mml-preview): Bind mail-header-separator.
12527
12528 2001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
12529
12530 * message.el: Always require canlock.
12531 (message-ignored-supersedes-headers): Include Cancel-Lock and
12532 Cancel-Key.
12533 (message-insert-canlock): Don't require canlock.
12534 (message-cancel-news): Don't check whether canlock is available.
12535 (message-supersede): Support cancel-locks.
12536
12537 * gnus-art.el: Don't autoload canlock.
12538
12539 2001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12540
12541 * mail-source.el (mail-source-fetch-imap): ASYNC param.
12542 From: <andre@slamdunknetworks.com>
12543
12544 2001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12545
12546 * many files: Fix copyright lines.
12547
12548 2001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12549
12550 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
12551 Suggested by Dave Love <fx@gnu.org>.
12552
12553 2001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12554
12555 * message.el (message-kill-buffer): Remove auto-save file after
12556 confirm.
12557
12558 * message.el (message-send-mail): Call message-generate-headers
12559 once. Suggested by Matt Armstrong <matt@lickey.com>.
12560
12561 * gnus-topic.el (gnus-topic-rename): Initial-input.
12562 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
12563
12564 2001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
12565
12566 * message.el (message-forbidden-properties): New constant.
12567 (message-strip-forbidden-properties): New function.
12568 (message-mode): Activate it.
12569
12570 2001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12571
12572 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
12573 (mm-hack-charsets): Fix doc.
12574
12575 2001-11-02 Simon Josefsson <jas@extundo.com>
12576
12577 * gnus-int.el (gnus-check-server): Message "...done" when done.
12578
12579 * imap.el (imap-close): Don't message (imap-send-command-wait
12580 returns if the connection is dropped).
12581 (imap-wait-for-tag): Nix out message only when necessary.
12582
12583 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
12584 for non-crossposting.
12585 (gnus-sieve-crosspost): Default to t to be consistent with other
12586 parts of Gnus.
12587
12588 2001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12589
12590 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
12591 (mm-iso-8859-x-to-15-table): Ditto.
12592 (mm-iso-8859-x-to-15-region): Ditto.
12593 (mm-find-mime-charset-region): Ditto.
12594
12595 2001-11-01 Simon Josefsson <jas@extundo.com>
12596
12597 * nnimap.el (nnimap-close-asynchronous): New variable.
12598 (nnimap-close-group): Use it.
12599 (nnimap-expunge): Don't use it.
12600
12601 * imap.el (imap-callbacks): New variable.
12602 (imap-remassoc): Copied from `gnus-remassoc'.
12603 (imap-add-callback): New function.
12604 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
12605 behavior.
12606 (imap-parse-response): Call the callback.
12607
12608 * message.el (message-insert-canlock): New variable.
12609 (message-canlock-generate, message-canlock-password)
12610 (message-insert-canlock): New functions.
12611 (message-send-news): Call `message-insert-canlock'.
12612 (top-level): Require canlock when compiling.
12613 (message-insert-canlock): Require canlock before we need it.
12614
12615 2001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12616
12617 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
12618
12619 2001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12620
12621 * mm-util.el (mm-charset-synonym-alist): Revert (some).
12622
12623 2001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12624
12625 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
12626 (mm-hack-charsets): New variable.
12627 (mm-iso-8859-15-compatible): New variable.
12628 (mm-iso-8859-x-to-15-table): New variable.
12629 (mm-find-mime-charset-region): Add parameter hack-charsets.
12630
12631 * mm-bodies.el (mm-encode-body): Use it.
12632 * mml.el (mml-parse-1): Ditto.
12633
12634 2001-11-01 Simon Josefsson <jas@extundo.com>
12635
12636 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
12637
12638 2001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12639
12640 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
12641 is nil.
12642
12643 2001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12644
12645 * smiley-ems.el (smiley-update-cache): Auto detect file type.
12646
12647 * message.el (message-forward-rmail-make-body): Use
12648 save-window-excursion.
12649 (message-encode-message-body): Search with noerror.
12650 (message-setup-1): Convert compose-mail send-actions to
12651 message-send-actions.
12652
12653 2001-11-01 Simon Josefsson <jas@extundo.com>
12654
12655 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
12656 <yamaoka@jpl.org>.
12657
12658 2001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12659
12660 * sieve-manage.el (sieve-string-bytes): No complain.
12661
12662 2001-11-01 Simon Josefsson <jas@extundo.com>
12663
12664 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
12665 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
12666 has autoload cookies, so no `require' should be necessary.)
12667
12668 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
12669 files.
12670
12671 2001-10-31 Simon Josefsson <jas@extundo.com>
12672
12673 * gnus-cus.el (gnus-group-parameters): Support integer `display'
12674 parameter.
12675
12676 * gnus-sum.el (gnus-select-newsgroup): If group parameter
12677 `display' is a number (and C-u wasn't used to enter group), only
12678 fetch that number of articles.
12679
12680 2001-10-31 Matt Armstrong <matt@lickey.com>
12681
12682 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
12683 not-subscribed -> subscribed.
12684
12685 2001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12686 From: Josh Huber <huber@alum.wpi.edu>
12687
12688 * message.el (message-subscribed-address-functions): New variable.
12689 (message-subscribed-addresses): New variable.
12690 (message-subscribed-regexps): New variable.
12691 (message-goto-mail-followup-to): New function.
12692 (message-send-mail): Add Mail-Followup-To.
12693 (message-make-mft): New function.
12694
12695 * gnus.el (gnus-find-subscribed-addresses): New function.
12696
12697 2001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12698
12699 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
12700 (mail-source-fetch-pop): Ditto.
12701 (mail-source-check-pop): Ditto.
12702
12703 * gnus-start.el (gnus-read-init-file): Ditto.
12704 (gnus-activate-group): Ditto.
12705 (gnus-read-newsrc-el-file): Ditto.
12706
12707 2001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12708
12709 * message.el (message-get-reply-headers): Make sure there is ", ".
12710
12711 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
12712 mm-coding-system-p. Don't correct it only in XEmacs.
12713 (mm-charset-to-coding-system): Use mm-coding-system-p and
12714 mm-get-coding-system-list.
12715 (mm-emacs-mule, mm-mule4-p): New variables.
12716 (mm-enable-multibyte, mm-disable-multibyte,
12717 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
12718 mm-with-unibyte-current-buffer,
12719 mm-with-unibyte-current-buffer-mule4): Use them.
12720 (mm-find-mime-charset-region): Treat iso-2022-jp.
12721
12722 2001-10-30 Dave Love <fx@gnu.org>
12723
12724 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
12725 construction.
12726 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
12727 entries conditional on not having a coding system defined for
12728 them.
12729 (mm-mule-charset-to-mime-charset): Use
12730 find-coding-systems-for-charsets if defined.
12731 (mm-charset-to-coding-system): Don't use
12732 mm-get-coding-system-list. Look in mm-charset-synonym-alist
12733 later. Add last resort search of coding systems.
12734 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
12735 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
12736 Mule 4.
12737 (mm-find-mime-charset-region): Re-write.
12738 (mm-with-unibyte-current-buffer): Restore buffer as well as
12739 multibyteness.
12740
12741 2001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12742
12743 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
12744 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
12745 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
12746
12747 2001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12748
12749 * gnus-art.el (article-display-x-face): Nix buffer-read-only
12750 again.
12751
12752 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
12753
12754 2001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12755
12756 * gnus-spec.el (gnus-parse-simple-format): Use
12757 buffer-substring-no-properties.
12758
12759 2001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
12760
12761 * gnus-art.el (article-verify-cancel-lock): New function.
12762
12763 * nnheader.el (nntp-process-response): New variable.
12764 (nnheader-init-server-buffer): Make `nntp-process-response'
12765 buffer-local in `nntp-server-buffer'.
12766
12767 * nntp.el (nntp-prepare-post-hook): New hook.
12768 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
12769 (nntp-async-trigger): Ditto.
12770 (nntp-request-post): Insert a server's ID if there's no Message-ID
12771 header; run `nntp-prepare-post-hook'.
12772
12773 2001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12774
12775 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
12776 instead.
12777
12778 * message.el (message-forward-subject-author-subject): Don't use
12779 message-news-p, which widens the buffer.
12780 (message-forward-make-body): New function.
12781 (message-forward): Use it.
12782 (message-insinuate-rmail): New function.
12783 (message-forward-rmail-make-body): New function.
12784
12785 2001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12786
12787 * mm-extern.el (mm-extern): Provide it.
12788
12789 * mm-partial.el (mm-partial): Provide it.
12790
12791 2001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12792
12793 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
12794
12795 2001-10-29 Jesper Harder <harder@myrealbox.com>
12796
12797 * mml.el (mml-preview): Bind message-this-is-news if it is
12798 news.
12799
12800 2001-10-28 Simon Josefsson <jas@extundo.com>
12801
12802 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
12803
12804 2001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
12805
12806 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
12807 ironic smilies.
12808
12809 2001-10-27 Simon Josefsson <jas@extundo.com>
12810
12811 * message.el (message-indent-citation): Don't add trailing
12812 whitespace when citing text.
12813
12814 2001-10-27 Jesper Harder <harder@myrealbox.com>
12815
12816 * gnus.el (gnus-group-faq-directory): Fix.
12817
12818 2001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12819
12820 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
12821 not available.
12822 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
12823 (nnweb-type-definition): Add google as alias of dejanews.
12824 (nnweb-google-parse-1): Forward 1 line.
12825
12826 2001-10-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12827
12828 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
12829 variable `message-forward-ignored-headers'.
12830
12831 2001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
12832
12833 * gnus.el (gnus-expand-group-parameter): New function.
12834 (gnus-expand-group-parameters): Call it.
12835 (gnus-group-fast-parameter): New function.
12836 (gnus-group-find-parameter): Call it.
12837
12838 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12839
12840 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
12841 vector (it didn't before because of a bug).
12842 * gnus-msg.el (gnus-post-news): Use header vector directly, if
12843 available. Before it converted it to an article number.
12844
12845 This makes followup to news articles with negative numbers in
12846 nnvirtual groups use news instead of mail.
12847
12848 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12849
12850 * gnus.el (post-method): Use `native' instead of `nil'.
12851
12852 * gnus-msg.el (gnus-post-method): Ditto.
12853
12854 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12855
12856 * gnus.el (gnus-define-group-parameter): Grammar fix.
12857
12858 2001-10-22 Simon Josefsson <jas@extundo.com>
12859
12860 * gnus-msg.el (gnus-extended-version): Include
12861 system-configuration.
12862 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann).
12863
12864 2001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
12865
12866 * gnus.el (post-method): Customization fix: `native' is not a
12867 valid value.
12868 * gnus-msg.el (gnus-post-method): Doc and customization fix:
12869 `native' is not a valid value.
12870
12871 2001-10-21 Simon Josefsson <jas@extundo.com>
12872
12873 * nnimap.el (nnimap): Defgroup.
12874 (nnimap-strict-function, nnimap-strict-function-match): New
12875 widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
12876 (nnimap-split-crosspost, nnimap-split-inbox)
12877 (nnimap-split-rule, nnimap-split-predicate)
12878 (nnimap-split-predicate): Defcustom.
12879 (nnimap-split-inbox, nnimap-expunge-search-string)
12880 (nnimap-importantize-dormant): Remove "*" from doc.
12881
12882 2001-10-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12883
12884 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
12885 not supplied via prefix arg. From Lisp, make arg mandatory.
12886 Suggested by Frank Schmitt.
12887
12888 2001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
12889
12890 * message.el (message-do-auto-fill): Avoid calling
12891 'rfc822-goto-eoh'.
12892
12893 2001-10-20 Paul Jarc <prj@po.cwru.edu>
12894
12895 * message.el (message-get-reply-headers): Restructure the logic
12896 and add comments.
12897
12898 2001-10-20 Simon Josefsson <jas@extundo.com>
12899
12900 * message.el (message-cancel-news): Support cancel-locks.
12901 Suggested by Per Abrahamsson.
12902
12903 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
12904
12905 2001-10-20 David Z. Maze <dmaze@MIT.EDU>
12906
12907 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
12908 conses.
12909
12910 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12911
12912 * mm-decode.el (mm-default-directory): Fix customize type.
12913
12914 * message.el (message-setup-fill-variables): Kludge to use
12915 normal-auto-fill-function even if auto fill is already activated.
12916
12917 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12918
12919 * message.el (message-do-auto-fill): New version that does not
12920 rely on text properties, by Simon Josefsson <jas@extundo.com>.
12921 (message-setup-1): Removed the `message-field' property.
12922
12923 * gnus-draft.el (gnus-draft-edit-message): Removed the
12924 `message-field' property.
12925
12926 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12927
12928 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
12929 `message-field'. The `field' property has a special significance in
12930 Emacs 21.
12931
12932 * message.el (message-send, message-setup-1): Ditto.
12933
12934 2001-10-18 Simon Josefsson <jas@extundo.com>
12935
12936 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
12937 when undoing.
12938
12939 2001-10-18 Frank Schmitt <usereplyto@Frank-Schmitt.net>
12940
12941 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
12942 (gnus-summary-make-menu-bar): Ditto.
12943
12944 2001-10-17 Simon Josefsson <jas@extundo.com>
12945
12946 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
12947 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
12948
12949 2001-10-17 17:00:00 Frank Schmitt <usenet@Frank-Schmitt.net>
12950
12951 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
12952 * gnus-util.el (gnus-user-date): New function.
12953
12954 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12955
12956 * message.el (message-check-news-header-syntax): Special case
12957 nnvirtual groups.
12958
12959 * gnus-sum.el (gnus-summary-respool-default-method): Changed
12960 customize type to `symbol'.
12961
12962 2001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12963
12964 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
12965 %&foo;.
12966 (gnus-parse-simple-format): Support user extended spec too.
12967 %u&foo; invokes gnus-user-format-function-foo.
12968
12969 2001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12970
12971 * nnml.el (nnml-request-expire-articles): Make sure it is back to
12972 the server.
12973 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
12974 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
12975 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
12976 * nndiary.el (nndiary-request-expire-articles): Ditto.
12977 (nndiary-schedule): Defsubst it before use it.
12978 (nndiary-error): eval-and-compile.
12979
12980 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12981
12982 * gnus-msg.el (gnus-post-method): Changed two instances of
12983 `active' to `current' and one `null' to `not'.
12984
12985 2001-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
12986
12987 * message.el (message-setup-fill-variables): Use
12988 `normal-auto-fill-function' instead of `auto-fill-function'.
12989
12990 2001-10-16 Simon Josefsson <jas@extundo.com>
12991
12992 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
12993 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
12994 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
12995
12996 2001-10-16 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12997 Patch by Oliver Scholz <oscholz@my.gnus.org>.
12998
12999 * gnus-draft.el (gnus-draft-edit-message): Add text property
13000 `field' with value `header' to message headers.
13001 * message.el (message-setup-1): Really add text property to all of
13002 the header, not just part of it.
13003
13004 2001-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13005
13006 * gnus-group.el (gnus-group-sort-by-server): Use it.
13007
13008 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
13009
13010 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
13011 and keystroke.
13012
13013 2001-10-14 Simon Josefsson <jas@extundo.com>
13014
13015 * dig.el: Doc fix.
13016
13017 * smime.el: Doc fix.
13018
13019 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
13020 charset magic from message.el.
13021
13022 2001-10-12 Simon Josefsson <jas@extundo.com>
13023
13024 Suggested by david.goldberg6@verizon.net (David S. Goldberg).
13025
13026 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
13027 'cite from g-a-wash-types.
13028 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
13029 (gnus-article-hide-citation): Fix.
13030
13031 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
13032 character.
13033 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
13034
13035 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
13036 definition.
13037 (gnus-signature-toggle): Toggle `s' mode line character.
13038
13039 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
13040 doing stuff that clears it.
13041
13042 2001-10-12 Eric Marsden <emarsden@laas.fr>
13043
13044 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
13045
13046 2001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13047
13048 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
13049 (autoload): Add some autoloads.
13050
13051 2001-10-12 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13052 Suggested by Oliver Scholz <epameinondas@gmx.de>.
13053
13054 * message.el (message-do-auto-fill): New function. Like
13055 `do-auto-fill' but don't fill when in the message header.
13056 (message-setup-1): Put a text property on the message header.
13057 (message-setup-fill-variables): Use `message-do-auto-fill'.
13058
13059 2001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13060
13061 * message.el (message-send-mail-partially): Insert an empty line
13062 first, because of the change of message-make-lines.
13063
13064 2001-10-10 Florian Weimer <fw@deneb.enyo.de>
13065
13066 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
13067 iso-8859-15, make it an alias for iso-8859-1.
13068
13069 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13070
13071 * message.el (message-send-news): Don't modify the value of
13072 `message-syntax-checks' if it is not a list (possibly it is
13073 `dont-check-for-anything-just-trust-me').
13074
13075 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13076
13077 * gnus-group.el (gnus-group-name-charset-group-alist): Use
13078 `find-coding-system' for XEmacs to check whether the coding-system
13079 `utf-8' is available.
13080
13081 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13082
13083 * message.el (message-send-news): Oops, missed case with no
13084 "Followup-To" header...
13085
13086 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13087
13088 * message.el (message-send-news): Allow
13089 `gnus-group-name-charset-group-alist' to affect encoding of the
13090 "Newsgroups" and "Followup-To" headers.
13091
13092 2001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
13093
13094 * message.el (message-send-news): Don't encode Followups-To when
13095 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
13096
13097 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
13098 header.
13099
13100 * gnus-art.el (article-decode-group-name): Also decode
13101 "Followup-To".
13102
13103 * rfc2047.el (rfc2047-encode-message-header): Encode without
13104 asking for null methods.
13105
13106 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
13107 default charset for newsgroup names in accordance with USEFOR.
13108
13109 * gnus-group.el (gnus-group-name-charset-method-alist,
13110 gnus-group-name-charset-group-alist): Removed "*" from doc
13111 strings, "*" should not be used for complex variables.
13112
13113 2001-10-06 Simon Josefsson <jas@extundo.com>
13114
13115 Support UTF-8 group names better.
13116
13117 * message.el (message-check-news-header-syntax): Encode group
13118 names before comparison.
13119
13120 * gnus-msg.el (gnus-copy-article-buffer): Run all
13121 `gnus-article-decode-hook's except `article-decode-charset'
13122 instead of hardcoding call to one of them.
13123
13124 * gnus-art.el (gnus-article-decode-hook): Add
13125 `article-decode-group-name'.
13126 (article-decode-group-name): New function, use `g-d-n'.
13127
13128 * gnus-group.el (gnus-group-insert-group-line): Decode
13129 gnus-tmp-group using `g-d-n'.
13130
13131 * gnus-util.el (gnus-decode-newsgroups): New function.
13132
13133 2001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
13134
13135 * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
13136 `gnus-group-name-charset-group-alist'.
13137
13138 2001-10-05 Simon Josefsson <jas@extundo.com>
13139
13140 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
13141
13142 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
13143
13144 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
13145 empty folders.
13146
13147 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
13148 limiting if read-all (C-u RET) was used.
13149
13150 2001-10-04 Simon Josefsson <jas@extundo.com>
13151
13152 * mail-source.el (mail-source-movemail-program): New variable.
13153 (mail-source-movemail): Use it. Suggested by Taylor Hutt
13154 <thutt@thutt.vmware.com>.
13155
13156 2001-10-03 Simon Josefsson <jas@extundo.com>
13157
13158 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
13159 (gnus-summary-line-format-alist): Fix param.
13160
13161 2001-10-02 Simon Josefsson <jas@extundo.com>
13162
13163 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
13164 don't go through `nnimap-request-expire-articles' to delete the
13165 article. Thanks to prj@po.cwru.edu (Paul Jarc).
13166
13167 2001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13168
13169 * gnus-agent.el (gnus-agent-write-active): The min in the
13170 agent/active may be larger than that in the server/active.
13171
13172 2001-10-01 Simon Josefsson <jas@extundo.com>
13173
13174 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
13175 is IMAP4rev1.
13176
13177 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
13178
13179 * nnfolder.el: Ditto.
13180
13181 2001-09-30 Dan Christensen <jdc@uwo.ca>
13182
13183 * gnus-sum.el (gnus-summary-extract-address-component): New function.
13184 (gnus-summary-from-or-to-or-newsgroups): Optimize.
13185
13186 2001-09-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13187
13188 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
13189 (message-mode-menu): Menu item for same.
13190
13191 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
13192 delayed articles.
13193
13194 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
13195 nndraft:delayed does not exist.
13196 (gnus-delay-initialize): Don't set up keymap, that's done from
13197 message.el now.
13198 (gnus-delay, gnus-delay-group, gnus-delay-header)
13199 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
13200
13201 2001-09-29 Simon Josefsson <jas@extundo.com>
13202
13203 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
13204 utf-8, not eight-bit-control.
13205
13206 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
13207 (imap-log, imap-debug): Custom.
13208 (imap-log-buffer, imap-debug-buffer): New constants.
13209 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
13210 (imap-network-open, imap-shell-open, imap-starttls-open)
13211 (imap-send-command-1, imap-send-command, imap-arrival-filter)
13212 (imap-debug): Use imap-*-buffer.
13213
13214 * nndoc.el (nndoc-article-type): Add mailman.
13215 (nndoc-type-alist): Ditto.
13216 (nndoc-mailman-type-p): New function.
13217
13218 2001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13219
13220 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
13221 gnus-art.el.
13222
13223 2001-09-27 Simon Josefsson <jas@extundo.com>
13224
13225 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
13226 (gnus-topic-catchup-articles): New function. Suggested by Robin
13227 S. Socha <robin-dated-1001857693.185e29@socha.net>.
13228
13229 2001-09-27 11:00:00 Gerd Möllmann <gerd@gnu.org>
13230
13231 * gnus-ems.el (gnus-article-display-xface): Insert xface after
13232 previous ones.
13233
13234 2001-09-27 07:00:00 Daiki Ueno <ueno@unixuser.org>
13235
13236 * gnus-sum.el (gnus-summary-show-article): The arglist of
13237 detect-coding-region is incompatible.
13238
13239 2001-09-26 18:00:00 Katsuhiro Hermit Endo <hermit@koka-in.org>
13240
13241 * gnus-group.el (gnus-group-delete-group): Typo.
13242
13243 2001-09-26 Simon Josefsson <jas@extundo.com>
13244
13245 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
13246
13247 * nnimap.el (nnimap-expiry-target): Use temp buffer.
13248
13249 2001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13250
13251 * gnus-cus.el (gnus-group-parameters): Display as sexp.
13252
13253 2001-09-22 Simon Josefsson <jas@extundo.com>
13254
13255 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
13256
13257 * nnfolder.el (nnfolder-open-marks): Ditto.
13258
13259 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
13260 (gnus-update-marks): Use it.
13261 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
13262 hardcoded list.
13263
13264 * gnus.el (gnus-article-special-mark-lists): Add killed.
13265 (gnus-article-unpropagated-mark-lists): New constant.
13266
13267 2001-09-22 Simon Josefsson <jas@extundo.com>
13268
13269 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
13270 custom option.
13271
13272 2001-09-23 Simon Josefsson <jas@extundo.com>
13273
13274 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
13275
13276 2001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13277
13278 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
13279
13280 2001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
13281
13282 * gnus-group.el (gnus-group-sort-function): Fix customize type to
13283 accept lists of functions.
13284
13285 2001-09-20 Simon Josefsson <jas@extundo.com>
13286
13287 * gnus-group.el (gnus-group-catchup): Update expire marks in
13288 backend. Also, if ALL also set expire marks on tick/dormant.
13289
13290 2001-09-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13291
13292 * message.el (message-tab-body-function): New variable.
13293 * message.el (message-tab): Use it.
13294
13295 2001-09-19 Sam Steingold <sds@gnu.org>
13296
13297 * gnus-win.el (gnus-buffer-configuration): Respect
13298 `gnus-bug-create-help-buffer'.
13299
13300 2001-09-18 Simon Josefsson <jas@extundo.com>
13301
13302 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
13303 (gnus-parse-simple-format): Re-revert.
13304
13305 2001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org> (tiny change)
13306
13307 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
13308 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
13309
13310 2001-09-18 Simon Josefsson <jas@extundo.com>
13311
13312 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
13313 signed.
13314 (gnus-parse-simple-format): Don't use it.
13315
13316 2001-09-17 Miles Bader <miles@gnu.org>
13317
13318 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
13319 error querying a backend abort the whole process.
13320
13321 2001-09-17 08:00:00 Gerd Möllmann <gerd@gnu.org>
13322
13323 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
13324
13325 2001-09-17 Didier Verna <didier@xemacs.org>
13326
13327 * nndiary.el: Version 0.2-b14.
13328 * gnus-diary.el (gnus-diary-check-message): Fix `read-string'
13329 compatibility problem with XEmacs 21.1.
13330
13331 2001-09-15 Simon Josefsson <jas@extundo.com>
13332
13333 * gnus-group.el (gnus-group-line-format): Document %c.
13334
13335 * nnml.el (nnml-parse-head): Handle CRLF files.
13336 (nnml-generate-nov-file): Ditto.
13337 (nnml-retrieve-headers): Ditto.
13338
13339 2001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
13340
13341 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
13342
13343 2001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13344
13345 * gnus-spec.el (gnus-correct-substring): Still stopped one
13346 character before we wanted (never included last character).
13347 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
13348 add missing "," (once per function).
13349
13350 2001-09-14 Simon Josefsson <jas@extundo.com>
13351
13352 * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
13353 (otherwise e.g. gnus-agentize in .gnus overrides the customized
13354 default before gnus-group is loaded and the variable set.)
13355
13356 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
13357 killed or unsent marks.
13358
13359 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
13360 isn't an article to set it on (e.g. when you `a' in a group).
13361
13362 2001-09-12 Pavel Janík <Pavel@Janik.cz>
13363
13364 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
13365 can read e-mails from Microsoft Outlook users not using ISO
13366 8859-2 character set.
13367
13368 2001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13369
13370 * gnus-diary.el: Minor modifications to avoid warnings.
13371 (gnus-summary-misc-menu): defvar.
13372 (gnus-diary-check-message): Use gnus-point-at-eol.
13373 (gnus-diary-kill-entire-line): eval-and-compile.
13374
13375 2001-09-12 Didier Verna <didier@xemacs.org>
13376
13377 * nndiary.el: New version (0.2-b13).
13378 * nndiary.el (nndiary-mail-sources): Doc update.
13379 * nndiary.el (nndiary-split-methods): Ditto.
13380 * nndiary.el (nndiary-request-accept-article-hooks): New.
13381 * nndiary.el (nndiary-request-accept-article): Use it, check
13382 message validity.
13383 * nndiary.el (nndiary-get-new-mail): Changed default to nil.
13384 * nndiary.el (nndiary-schedule): Fix bug (misplaced
13385 condition-case): it didn't return nil on error.
13386 * gnus-diary.el: New version.
13387 * gnus-diary.el (gnus-diary-summary-line-format): Removed %I.
13388 * gnus-diary.el (gnus-diary-header-value-history): New.
13389 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
13390 * gnus-diary.el (gnus-diary-add-header): New.
13391 * gnus-diary.el (gnus-diary-check-message): New.
13392 * gnus-diary.el (message-mode-map): Bind the above to `C-c D c'.
13393 * gnus-diary.el (gnus-article-edit-mode-map): Ditto.
13394
13395 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
13396
13397 * gnus-sum.el (gnus-select-newsgroup): Make
13398 `gnus-current-select-method' buffer-local.
13399
13400 * gnus-art.el (gnus-request-article-this-buffer): Refer
13401 `gnus-current-select-method' in the current summary buffer.
13402
13403 2001-09-10 Daniel Pittman <daniel@rimspace.net>
13404
13405 * gnus-spec.el (gnus-correct-pad-form): Fix.
13406
13407 2001-09-09 Simon Josefsson <jas@extundo.com>
13408
13409 * mm-decode.el (mm-inline-media-tests): Add
13410 application/x-emacs-lisp.
13411 (mm-attachment-override-types): Add
13412 application/{x-,}pkcs7-signature.
13413
13414 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
13415 (gnus-server-line-format, gnus-server-mode-line-format)
13416 (gnus-server-browse-in-group-buffer): Customize.
13417
13418 2001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13419
13420 * nnml.el (nnml-marks-changed-p): Typo.
13421 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
13422 (nnml-marks-changed-p): Use gnus-gethash.
13423 (nnml-marks-modtime): Use gnus-make-hashtable.
13424
13425 * nnfolder.el (nnfolder-marks-changed-p): Typo.
13426 (nnfolder-request-expire-articles, nnfolder-save-marks)
13427 (nnfolder-open-marks): Typo.
13428 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
13429 (nnfolder-marks-changed-p): Use gnus-gethash.
13430 (nnfolder-marks-modtime): Use gnus-make-hashtable.
13431
13432 2001-09-08 Simon Josefsson <jas@extundo.com>
13433
13434 * nnfolder.el (nnfolder-marks-modtime): New variable.
13435 (nnfolder-marks-changed-p): New function.
13436 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
13437 (nnfolder-request-update-info): Don't update if marks didn't change.
13438
13439 * nnml.el (nnml-marks-modtime): New variable.
13440 (nnml-marks-changed-p): New function.
13441 (nnml-save-marks, nnml-open-marks): Save modtime.
13442 (nnml-request-update-info): Don't update if marks didn't change.
13443
13444 * gnus-agent.el (gnus-agent-any-covered-gcc)
13445 (gnus-agent-add-server, gnus-agent-remove-server): Use
13446 gnus-agent-method-p.
13447
13448 * gnus-art.el (gnus-buttonized-mime-types): New variable.
13449 (gnus-unbuttonized-mime-type-p): Use it.
13450
13451 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
13452 fetch group.
13453
13454 2001-09-08 Daniel Pittman <daniel@rimspace.net>
13455
13456 * gnus-spec.el (gnus-correct-pad-form): New function.
13457 (gnus-parse-simple-format): Use it.
13458
13459 2001-09-07 Simon Josefsson <jas@extundo.com>
13460
13461 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
13462 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
13463 Putnam <reader@newsguy.com>.
13464 (gnus-group-sort-selected-groups): Touch dribble file.
13465
13466 2001-09-07 Raja R Harinath <harinath@cs.umn.edu>
13467
13468 * nnml.el (nnml-filenames-are-evil): New variable.
13469 (nnml-article-to-file-alist): Rename to ...
13470 (nnml-current-group-article-to-file-alist): ... this.
13471 Respect `nnml-filenames-are-evil'.
13472 (nnml-active-number): Update.
13473 (nnml-update-file-alist): Update.
13474 (nnml-request-article): Use nnheader-article-to-file-alist.
13475 (nnml-request-rename-group): Likewise.
13476
13477 2001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
13478
13479 * gnus-sum.el (gnus-summary-insert-line): Fix.
13480
13481 2001-09-06 Björn Torkelsson <torkel@acc.umu.se>
13482
13483 * gnus-sum.el: Bind g-s-t-s to "W g".
13484 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
13485 * gnus-sum.el (gnus-summary-toggle-smiley): New function.
13486 Toggles display of graphical smilies.
13487
13488 2001-09-07 02:00:00 Bill White <billw@wolfram.com>
13489
13490 * gnus-start.el (gnus-setup-news): A typo.
13491
13492 2001-09-06 Simon Josefsson <jas@extundo.com>
13493
13494 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
13495 and unseen marks.
13496
13497 2001-09-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13498
13499 * nnmail.el (nnmail-split-fancy): Document `junk'.
13500
13501 2001-09-04 Simon Josefsson <jas@extundo.com>
13502
13503 * imap.el (imap-search): Don't error if server is broken.
13504
13505 2001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
13506
13507 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
13508 searching for an article that isn't in the mbox.
13509
13510 2001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
13511
13512 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
13513 right, and get all the comments.
13514
13515 2001-09-02 Simon Josefsson <jas@extundo.com>
13516 Suggested by Dan Christensen <jdc+news@uwo.ca>
13517
13518 * nnfolder.el (nnfolder-request-update-info): Fix message.
13519
13520 * nnml.el (nnml-request-update-info): Ditto.
13521
13522 2001-09-01 Simon Josefsson <jas@extundo.com>
13523
13524 * nnml.el (nnml-request-expire-articles): Also bind
13525 `nnml-current-group' and `nnml-article-file-alist' when using
13526 expiry-target. (Otherwise nnml will be in a inconsistent internal
13527 state causing all kind of problems.)
13528 (nnml-request-expire-articles): If `nnml-article-to-file' or
13529 `file-attributes' fail, return article as un-expirable instead
13530 of treating it as expired.
13531
13532 2001-08-31 Sam Steingold <sds@gnu.org>
13533
13534 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
13535 typo: `exmine' --> `examine'.
13536
13537 2001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13538
13539 * nndoc.el (nndoc-forward-type-p): It is not a digest.
13540
13541 2001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13542
13543 * nnml.el (nnml-check-directory-twice): Remove.
13544 (nnml-retrieve-headers): Ditto.
13545 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
13546
13547 2001-08-30 Andrew Innes <andrewi@gnu.org>
13548
13549 * nnheader.el (nnheader-directory-files-is-safe): No need to read
13550 directory twice on Windows, or on GNU Emacs-21.
13551
13552 2001-08-30 Andrew Innes <andrewi@gnu.org>
13553
13554 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
13555 (nnml-request-rename-group): Ditto.
13556 (nnml-active-number): Ditto.
13557 (nnml-request-create-group): Use nnml-directory-articles.
13558 (nnml-request-expire-articles): Use nnml-directory-articles, which
13559 gets list from nov database if available.
13560 (nnml-get-nov-buffer): New function.
13561 (nnml-open-nov): Use it.
13562 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
13563 gets alist from nov database if available.
13564 (nnml-directory-articles): New function.
13565 (nnml-article-to-file-alist): New function.
13566
13567 2001-08-30 Andrew Innes <andrewi@gnu.org>
13568
13569 * mm-decode.el (mm-display-external): Use `name' as filename, if
13570 `filename' attribute is not present.
13571
13572 2001-08-30 Andrew Innes <andrewi@gnu.org>
13573
13574 * mail-source.el (mail-source-flash): New defcustom.
13575 (mail-source-new-mail-p): Ring visible bell if appropriate.
13576 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
13577 timer is cleared even if mail check signals an error.
13578
13579 2001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13580
13581 * gnus-sum.el (gnus-summary-move-article): Only update marks of
13582 type 'list.
13583
13584 2001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13585
13586 * flow-fill.el (fill-flowed): eol might be point-max.
13587
13588 2001-08-27 Simon Josefsson <jas@extundo.com>
13589
13590 * nnml.el (nnml-request-update-info): Fix message.
13591 (nnml-open-marks): Ditto.
13592
13593 * nnfolder.el (nnfolder-request-update-info):
13594 (nnfolder-open-marks): Fix message.
13595
13596 2001-08-25 Simon Josefsson <jas@extundo.com>
13597
13598 * nnfolder.el (nnfolder-save-marks): Don't create directory named
13599 after group in ~/.
13600
13601 2001-08-25 Andreas Jaeger <aj@suse.de>
13602
13603 * nnfolder.el (nnfolder-open-marks): Fix typo.
13604 * nnml.el (nnml-open-marks): Likewise.
13605
13606 2001-08-25 Simon Josefsson <jas@extundo.com>
13607
13608 Make nnfolder groups self-contained as far as marks are concerned.
13609
13610 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
13611 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
13612 (nnfolder-open-server): Make marks directory.
13613 (nnfolder-request-delete-group): Delete marks file.
13614 (nnfolder-request-delete-group): Check of nov/marks file exist
13615 before deleting.
13616 (nnfolder-request-rename-group): Rename marks file.
13617 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
13618 (nnfolder-request-set-mark, nnfolder-request-update-info)
13619 (nnfolder-group-marks-pathname, nnfolder-save-marks)
13620 (nnfolder-open-marks): New functions.
13621 (top-level): Require gnus.
13622
13623 2001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13624
13625 * nnweb.el (nnweb-type-definition): Use google raw file.
13626 (nnweb-google-parse-1): Ditto.
13627 (nnweb-google-identity): Ditto.
13628 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
13629 (nnweb-altavista-wash-article): Ditto.
13630 (nnweb-request-article): Remove nnweb-decode-entities.
13631
13632 * nnml.el: Require 'gnus.
13633
13634 2001-08-25 Simon Josefsson <jas@extundo.com>
13635
13636 * nnml.el (nnml-marks-is-evil): Add doc.
13637
13638 2001-08-25 Simon Josefsson <jas@extundo.com>
13639
13640 * nnml.el (nnml-save-marks): Wrap saving marks in a
13641 condition-case, to allow user to start Gnus if saving marks failed
13642 for some reason.
13643
13644 2001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
13645
13646 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
13647
13648 * gnus-group.el (gnus-update-group-mark-positions): Bind
13649 gnus-group-update-hook to nil.
13650
13651 2001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13652
13653 * mml.el (mml-generate-mime-1): Force as multibyte string.
13654
13655 2001-08-24 12:00:00 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13656
13657 * gnus-sum.el (gnus-summary-insert-line)
13658 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
13659
13660 2001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13661
13662 * gnus-spec.el (gnus-correct-substring): Take optional END.
13663
13664 * nnrss.el (nnrss-request-article): Remove \n.
13665 (nnrss-retrieve-headers): Lines number is -1.
13666
13667 2001-08-24 Simon Josefsson <jas@extundo.com>
13668
13669 * gnus-group.el (gnus-info-clear-data): Call
13670 nnfoo-request-set-mark to propagate marks. Fix bug:
13671 `gnus-group-update-line' doesn't update read range unless we call
13672 `gnus-get-unread-articles-in-group' first.
13673
13674 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
13675 to server.
13676
13677 2001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13678
13679 * gnus-util.el (gnus-create-info-command): Return an interactive
13680 function.
13681
13682 2001-08-23 19:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
13683
13684 * gnus-spec.el (gnus-parse-complex-format): Use equal.
13685
13686 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13687
13688 * gnus-sum.el (gnus-select-newsgroup): Use it.
13689
13690 * gnus-util.el (gnus-not-ignore): New function.
13691
13692 * gnus-util.el (gnus-create-info-command): New function.
13693
13694 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
13695 right node.
13696
13697 * gnus-sum.el (gnus-select-newsgroup): Clean up.
13698 (gnus-summary-limit-children): Use 'identity instead of `all'.
13699 (gnus-summary-limit-to-display-predicate): New command and
13700 keystroke.
13701
13702 2001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13703
13704 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
13705
13706 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
13707
13708 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13709
13710 * gnus-spec.el: Add the Gnus version.
13711 (gnus-update-format-specifications): If the Gnus version changes,
13712 nix out the format spec cache.
13713
13714 * gnus.el (gnus-continuum-version): Made into a command and
13715 optionalize the VERSION.
13716
13717 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
13718 the start of the lines.
13719
13720 2001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
13721
13722 * gnus.el (gnus-visual-p): Define function before use of
13723 function.
13724
13725 2001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
13726
13727 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
13728 (gnus-article-mark-to-type): New function.
13729 (gnus-update-missing-marks): Only update marks of type 'list.
13730
13731 * gnus.el (gnus-article-special-mark-lists): New variable.
13732
13733 2001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13734
13735 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
13736 (gnus-select-newsgroup): Still use 'all.
13737 (gnus-summary-initial-limit): Comparing with 'all.
13738
13739 2001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13740
13741 * gnus-start.el (gnus-activate-group): If dont-check, don't update
13742 active.
13743
13744 2001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13745
13746 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
13747 nnslashdot-*-retrieve-headers.
13748 (nnslashdot-request-article): Fix for slashcode 2.2.
13749 (nnslashdot-make-tuple): New function.
13750 (nnslashdot-read-groups): Use it.
13751
13752 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13753
13754 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
13755 list.
13756
13757 * gnus-sum.el (gnus-summary-move-article): Don't select article.
13758
13759 2001-08-20 Simon Josefsson <jas@extundo.com>
13760
13761 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
13762 opened, error instead of continuing (and exploding later).
13763
13764 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13765
13766 * gnus.el (gnus-expand-group-parameters): Return the parameter
13767 list.
13768
13769 * gnus-sum.el (gnus-summary-show-article): Doc fix.
13770 (gnus-summary-show-article): Guess at charset if required.
13771
13772 * gnus-spec.el (gnus-correct-substring): Stopped one character
13773 before we wanted.
13774
13775 2001-08-19 Pavel Janík <Pavel@Janik.cz>
13776
13777 * earcon.el (earcon-auto-play): Remove unused option.
13778
13779 2001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
13780
13781 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
13782 message down in levels, since it happens very fast.
13783
13784 * smiley-ems.el (smiley-update-cache): Respect the symbol version
13785 of smiley-regexp-alist.
13786
13787 * mm-view.el (mm-inline-text): Ignore vcard errors.
13788
13789 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
13790
13791 * gnus-score.el (gnus-all-score-files): Use append instead of
13792 nconc.
13793
13794 * gnus.el (gnus-splash-face): Doc fix.
13795
13796 * mm-decode.el (mm-mailcap-command): Use
13797 mm-path-name-rewrite-functions.
13798 (mm-path-name-rewrite-functions): New variable.
13799
13800 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
13801 (gnus-complex-form-to-spec): Insert tab.
13802 (gnus-spec-tab): New function.
13803
13804 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
13805 entering the group.
13806
13807 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
13808 the positional spec.
13809 (gnus-parse-complex-format): React to %C.
13810
13811 * gnus-ems.el (gnus-char-width): Moved here.
13812
13813 * gnus-sum.el (gnus-select-newsgroup): Set
13814 gnus-newsgroup-articles.
13815 (gnus-unseen-mark): New variable.
13816 (gnus-newsgroup-unseen): Ditto.
13817 (gnus-newsgroup-seen): Ditto.
13818 (gnus-adjust-marked-articles): Use them.
13819 (gnus-update-marks): Use them.
13820 (gnus-summary-update-secondary-mark): Display.
13821 (gnus-summary-prepare-threads): Display.
13822
13823 * gnus-msg.el (gnus-inews-group-method): Use and return the
13824 method, not the server.
13825
13826 2001-08-19 Simon Josefsson <jas@extundo.com>
13827
13828 * gnus-srvr.el (gnus-server-agent-face): New.
13829 (gnus-server-agent-face): New.
13830 (gnus-server-mode): Turn on font-lock-mode.
13831
13832 * gnus.el (gnus-server-visual): Add defgroup.
13833
13834 2001-08-19 Joe Casadonte <jcasadonte@northbound-train.com>
13835
13836 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
13837 gnus-server-denied-face): New.
13838 (gnus-server-opened-face, gnus-server-closed-face,
13839 gnus-server-denied-face): New.
13840 (gnus-server-font-lock-keywords): Add.
13841
13842 2001-08-19 Simon Josefsson <jas@extundo.com>
13843
13844 * nnml.el (nnml-request-set-mark): Return nil.
13845 (nnml-save-marks): Use nnml-possibly-create-directory.
13846 (nnml-open-marks): Only work in temp buffer when inserting/reading
13847 .marks file.
13848
13849 2001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13850
13851 * gnus.el (gnus-expand-group-parameters): Fix.
13852
13853 * gnus-spec.el (gnus-char-width): New function.
13854 (gnus-correct-substring, gnus-correct-length): Use it.
13855
13856 * message.el (message-required-mail-headers): Fix doc.
13857
13858 2001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13859
13860 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
13861
13862 * mm-decode.el (mm-save-part-to-file): Insert the handle.
13863
13864 2001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13865
13866 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
13867 slashdot 2.2 (not fully fixed yet).
13868 (nnslashdot-request-article): Ditto.
13869
13870 2001-08-18 Simon Josefsson <jas@extundo.com>
13871
13872 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
13873 nnimap.
13874
13875 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
13876 gnus-util.
13877 (nnimap-request-update-info-internal): Use new functions.
13878
13879 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
13880 new functions.
13881
13882 2001-08-18 Simon Josefsson <jas@extundo.com>
13883
13884 Make nnml groups self-contained as far as marks are concerned.
13885
13886 * nnml.el (nnml-request-delete-group): Delete marks file.
13887 (nnml-request-rename-group): Move marks file.
13888 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
13889 variables.
13890 (nnml-request-set-mark, nnml-request-update-info): New server
13891 functions.
13892 (nnml-save-marks, nnml-open-marks): New functions.
13893
13894 2001-08-18 Simon Josefsson <jas@extundo.com>
13895
13896 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
13897 `set' when setting marks.
13898
13899 2001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13900
13901 * gnus.el (gnus-info-find-node): Take an argument.
13902
13903 * gnus-art.el (gnus-button-handle-info): New function.
13904 (gnus-url-unhex-string): Replace "+" with " ".
13905
13906 2001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13907
13908 * message.el (message-check-news-header-syntax): Check bad From.
13909
13910 2001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
13911
13912 * gnus-spec.el (gnus-correct-length): New function.
13913 (gnus-correct-substring): New function.
13914 (gnus-tilde-max-form): Use it.
13915
13916 2001-08-17 Nevin Kapur <nevin@jhu.edu>
13917
13918 * nnmh.el: Docstring changes as below.
13919
13920 * nnml.el: Docstring changes as below.
13921
13922 * nnbabyl.el: Docstring changes as below.
13923
13924 * nnmbox.el: Docstring changes as below.
13925
13926 * nnfolder.el: Added docstrings identifying each virtual server
13927 parameter.
13928
13929 2001-08-18 Simon Josefsson <jas@extundo.com>
13930
13931 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
13932
13933 2001-08-17 Björn Torkelsson <torkel@acc.kth.se>
13934
13935 * message.el: Rename "Abort Message" to "Postpone Message".
13936 Remove "Attach file as MIME" from Message menu, it's already in
13937 the MIME menu.
13938
13939 2001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13940
13941 * smime.el (smime-point-at-eol): eval-and-compile.
13942 (smime-make-temp-file): New function.
13943 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
13944 Use it.
13945
13946 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13947
13948 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
13949 (gnus-agent-summary-fetch-group): New command and keystroke.
13950
13951 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
13952 (gnus-mime-display-security): Make it respect
13953 gnus-unbuttonized-mime-type-p.
13954
13955 * gnus-sum.el (gnus-articles-to-read): Comments.
13956 (gnus-article-marked-p): New function.
13957 (gnus-summary-display-make-predicate): New function.
13958 (gnus-select-newsgroup): Use them.
13959
13960 * mm-decode.el (mm-save-part-to-file): Made it not error.
13961
13962 2001-08-17 Simon Josefsson <jas@extundo.com>
13963
13964 * imap.el (imap-wait-for-tag): If process-status isn't open or
13965 run, return nil instead of sit-for looping.
13966
13967 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13968
13969 * gnus.el (gnus-message-archive-method): Default to "archive".
13970 (gnus-message-archive-method): Doc fix.
13971 (gnus-parameters-get-parameter): Cleaned up.
13972 (gnus-expand-group-parameter): New function.
13973
13974 * gnus-start.el (gnus-setup-news): Push the archive server only
13975 the server list.
13976
13977 * mml.el (mml-menu): Changed name to "Attachments".
13978
13979 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
13980 when there is something to destroy.
13981
13982 2001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
13983
13984 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
13985 nil.
13986
13987 2001-08-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13988
13989 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
13990 which specifies a time today or tomorrow.
13991
13992 2001-08-15 Pavel Janík <Pavel@Janik.cz>
13993
13994 * gnus-agent.el (gnus-agent-make-mode-line-string)
13995 (gnus-agent-toggle-plugged): Use new API.
13996
13997 2001-08-14 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13998
13999 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
14000 deadline has expired.
14001
14002 2001-08-12 Simon Josefsson <jas@extundo.com>
14003
14004 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE.
14005
14006 Support `recent' mark indicating newly arrived messages (to
14007 separate from old but unread messages).
14008
14009 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
14010 `nnmail-split-history' if recent is > 0.
14011 (nnimap-request-update-info-internal): Update `recent' marks.
14012 (nnimap-request-set-mark): Never set `recent' marks.
14013 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
14014 recent.
14015
14016 * gnus-sum.el (gnus-recent-mark): New mark.
14017 (gnus-newsgroup-recent): New variable.
14018 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
14019 (gnus-summary-prepare-threads): Mark recent articles.
14020 (gnus-summary-add-mark): Support recent.
14021 (gnus-summary-update-secondary-mark): Support recent.
14022
14023 * gnus.el (gnus-article-mark-lists): Add recent.
14024
14025 2001-08-12 Simon Josefsson <jas@extundo.com>
14026
14027 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
14028 whether successful decoding took place. Add doc.
14029
14030 2001-08-12 Simon Josefsson <jas@extundo.com>
14031 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
14032
14033 * gnus.el (gnus-summary-line-format, gnus-parameters):
14034 * gnus-gl.el (gnus-summary-grouplens-line-format):
14035 * gnus-salt.el (gnus-summary-pick-line-format):
14036 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
14037
14038 2001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
14039
14040 * gnus-score.el (gnus-score-string): Fix `match' regexp
14041 for `extra' header case.
14042
14043 2001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14044
14045 * nnmbox.el (nnmbox-read-mbox): No warning.
14046
14047 2001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14048
14049 * nndoc.el (nndoc-article-type): Fix doc.
14050 (nndoc-generate-article-function): New variable.
14051 (nndoc-dissection-function): New variable.
14052 (nndoc-type-alist): Add oe-dbx.
14053 (nndoc-oe-dbx-type-p): New function.
14054 (nndoc-oe-dbx-dissection): New function.
14055 (nndoc-oe-dbx-generate-article): New function.
14056
14057 2001-08-11 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14058
14059 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
14060 whether deadline has been reached. Patch from Dan Nicolaescu
14061 <dann@godzilla.ics.uci.edu>.
14062
14063 2001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14064
14065 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
14066 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
14067 <rintaman@cs.Helsinki.FI>.
14068
14069 * mail-source.el (mail-source-movemail): The error buffer is
14070 modified, but nothing in it.
14071
14072 2001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14073
14074 * message.el (message-bogus-system-names): New variable.
14075 (message-make-fqdn): Use it.
14076
14077 2001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14078
14079 * nndraft.el (nndraft-request-group): Use
14080 nndraft-auto-save-file-name.
14081
14082 2001-08-09 Simon Josefsson <jas@extundo.com>
14083
14084 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
14085 Don't ask whether to decrypt. Just leave result in buffer (don't
14086 call mm).
14087
14088 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
14089 parts as well.
14090 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
14091 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
14092
14093 2001-08-09 Simon Josefsson <jas@extundo.com>
14094
14095 * mm-decode.el (mm-insert-part): Return decoding success status.
14096 (mm-save-part-to-file): Error if decoding failed.
14097
14098 2001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14099
14100 * message.el (message-tab): Use indent-relative.
14101 (message-mode): Don't bind indent-line-function to indent-relative.
14102
14103 2001-08-09 Simon Josefsson <jas@extundo.com>
14104
14105 * message.el (message-get-reply-headers): Fix string. Suggested by
14106 Christoph Conrad <cc@cli.de>.
14107
14108 2001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14109
14110 * message.el (message-tab): Use the current value of
14111 indent-line-function.
14112 (message-mode): Bind indent-line-function to indent-relative.
14113
14114 2001-08-08 Simon Josefsson <jas@extundo.com>
14115
14116 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
14117 whether `imtest' is installed.
14118
14119 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14120
14121 * gnus-sum.el (gnus-summary-show-article): Call
14122 gnus-summary-update-secondary-secondary-mark.
14123 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
14124 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
14125
14126 2001-08-07 16:00:00 Gerd Möllmann <gerd@gnu.org>
14127
14128 * mm-uu.el (mm-uu-dissect): Autoload.
14129
14130 2001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14131
14132 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
14133
14134 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
14135
14136 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
14137
14138 * gnus-util.el (gnus-output-to-rmail): Ditto.
14139 (gnus-output-to-mail): Ditto.
14140
14141 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
14142
14143 2001-08-06 Florian Weimer <fw@deneb.enyo.de>
14144
14145 * message.el (message-indent-citation): Use
14146 `message-yank-cited-prefix' for empty lines.
14147
14148 2001-08-05 Florian Weimer <fw@deneb.enyo.de>
14149
14150 * message.el (message-indent-citation): Quote only lines starting
14151 with ">" using `message-yank-cited-prefix'.
14152
14153 2001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com> (tiny change)
14154
14155 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
14156 gnus-cache-fully-p.
14157
14158 2001-08-04 Simon Josefsson <jas@extundo.com>
14159
14160 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
14161 file if it doesn't exist (by calling gnus-cache-read-active).
14162
14163 2001-08-04 Simon Josefsson <jas@extundo.com>
14164
14165 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
14166 (gnus-cache-passively-or-fully-p): Removed.
14167 (gnus-cache-fully-p): Fix it.
14168
14169 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
14170
14171 2001-08-04 Simon Josefsson <jas@extundo.com>
14172
14173 * gnus-cache.el (gnus-cache-fully-p)
14174 (gnus-cache-passively-or-fully-p): New functions.
14175 (gnus-cache-possibly-enter-article): Cosmetic change, use
14176 `g-c-p-o-f-p'.
14177 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
14178 was bogus (`g-c-p-a-a' does not change active info, just change
14179 the functions parameters).
14180 (gnus-cache-possibly-remove-articles-1): Make sure articles are
14181 not removed in groups that match `gnus-uncacheable-groups'.
14182
14183 Reported and modifications based on discussions with Nuutti
14184 Kotivuori <nuutti.kotivuori@smarttrust.com>.
14185
14186 2001-08-04 Simon Josefsson <jas@extundo.com>
14187 Trivial patch from Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14188
14189 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
14190 calls `gnus-cache-update-active' if bounds has been extended.
14191
14192 2001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14193
14194 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
14195 before remove.
14196 (gnus-mime-security-show-details): Ditto.
14197
14198 2001-08-04 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14199
14200 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
14201 syntax. Protect string-match against nil string and regexp.
14202
14203 2001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14204
14205 * mm-util.el (mm-find-charset-region): Remove control-1.
14206
14207 2001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14208
14209 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
14210
14211 2001-08-04 Simon Josefsson <jas@extundo.com>
14212
14213 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
14214 buffer. Delete MIME-Version header.
14215
14216 2001-08-03 Simon Josefsson <jas@extundo.com>
14217
14218 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
14219 that is entered does not necessarily have the highest article
14220 number in the group, so use `gnus-cache-possibly-alter-active'
14221 instead of `gnus-cache-update-active'.
14222
14223 2001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14224
14225 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
14226
14227 2001-08-03 Simon Josefsson <jas@extundo.com>
14228
14229 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security menu.
14230
14231 2001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
14232
14233 * gnus.el (post-method): New group parameter. It also provides
14234 the user option `gnus-post-method-alist' and the internal function
14235 `gnus-parameter-post-method'.
14236
14237 * gnus-msg.el (gnus-post-method): Bind the value of
14238 `gnus-post-method' to the group parameter if it is defined.
14239
14240 2001-08-02 Simon Josefsson <jas@extundo.com>
14241
14242 * smime.el (smime-extra-arguments): Removed.
14243 (smime-call-openssl-region): Don't use it.
14244
14245 2001-08-02 Simon Josefsson <jas@extundo.com>
14246
14247 * smime.el (smime-sign-region): Handle stderr.
14248 (smime-encrypt-region): Ditto.
14249
14250 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
14251 match the ASN.1 length bytes.
14252 (mm-pkcs7-enveloped-magic): Ditto.
14253 (mm-view-pkcs7-get-type): Don't regexp quote.
14254
14255 2001-08-01 14:00:00 Andreas Fuchs <asf@void.at>
14256
14257 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
14258
14259 2001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14260
14261 * gnus-art.el (gnus-header-button-alist): References regexp.
14262
14263 2001-08-01 Gerd Moellmann <gerd@gnu.org>
14264
14265 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
14266 already fboundp. Add INTERACTIVE arg to autoload form.
14267
14268 2001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14269
14270 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
14271
14272 * nnmail.el (nnmail-cache-open): Ditto.
14273
14274 2001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14275
14276 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
14277
14278 2001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
14279
14280 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
14281
14282 2001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14283 Originally from Pavel Janík <Pavel@Janik.cz>
14284
14285 * gnus-agent.el (gnus-agent-make-mode-line-string): New function.
14286 (gnus-agent-toggle-plugged): Use it.
14287
14288 2001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
14289
14290 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
14291 (gnus-ding-file-coding-system): New variable.
14292 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
14293 (gnus-slave-save-newsrc): Use it.
14294
14295 2001-07-31 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14296
14297 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
14298 syntax.
14299
14300 2001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14301 Originally from Andreas Fuchs <asf@void.at>
14302
14303 * mml2015.el (mml2015-trust-boundaries-alist): New variable.
14304 (mml2015-gpg-pretty-print-fpr): New function.
14305 (mml2015-gpg-extract-signature-details): More details, rename from
14306 `m-g-e-from'.
14307 (mml2015-gpg-verify): Use them.
14308 (mml2015-gpg-clear-verify): Use them.
14309
14310 2001-07-31 Simon Josefsson <jas@extundo.com>
14311
14312 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
14313 buffer when done.
14314
14315 2001-07-30 Simon Josefsson <jas@extundo.com>
14316
14317 * smime.el (smime-call-openssl-region): Revert previous change,
14318 just pass on buf to `call-process-region'.
14319 (smime-verify-region): Doc fix. Don't message stuff. Use
14320 `smime-new-details-buffer'. Inserts error messages into buffer.
14321 (smime-noverify-region): Ditto.
14322 (smime-decrypt-region): Ditto. Handles stderr separately.
14323 (smime-verify-buffer, smime-noverify-buffer)
14324 (smime-decrypt-buffer): Doc fix.
14325 (smime-new-details-buffer): New function.
14326 (smime-pkcs7-region, smime-pkcs7-certificates-region)
14327 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
14328 (smime-sign-region, smime-encrypt-region): Don't use
14329 `insert-buffer'.
14330
14331 * mml-smime.el (mml-smime-verify): Fix security button strings.
14332
14333 2001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14334
14335 * gnus-art.el (gnus-mime-save-part-and-strip): Save
14336 gnus-article-mime-handles.
14337
14338 2001-07-29 Simon Josefsson <jas@extundo.com>
14339
14340 * mail-source.el (top-level): Require message for message-directory.
14341 (mail-source-directory): Change default to message-directory.
14342
14343 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
14344 (smime-certificate-directory, smime-openssl-program)
14345 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
14346 (smime-extra-arguments): New variable.
14347 (smime-dns-server): Fix customize group.
14348 (smime-call-openssl-region): Use `smime-extra-arguments'.
14349
14350 2001-07-29 Vladimir Volovich <vvv@vsu.ru>
14351
14352 * smime.el (smime-call-openssl-region): Ignore stderr.
14353
14354 2001-07-29 Christoph Conrad <christoph.conrad@gmx.de>
14355
14356 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
14357 file.
14358
14359 2001-07-29 Simon Josefsson <jas@extundo.com>
14360
14361 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
14362
14363 Support S/MIME decryption.
14364
14365 * mm-decode.el (mm-inline-media-tests):
14366 (mm-inlined-types):
14367 (mm-automatic-display):
14368 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
14369
14370 * mm-view.el (mm-pkcs7-signed-magic):
14371 (mm-pkcs7-enveloped-magic): New variables.
14372 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
14373 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
14374 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
14375 PKCS#7 blobs.
14376
14377 * smime.el (smime-decrypt-region): Expand keyfile.
14378
14379 2001-07-29 Simon Josefsson <jas@extundo.com>
14380
14381 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
14382 `ssl.el' variables.
14383
14384 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
14385 but line instead of narrowing to it, because `nnmail-parse-active'
14386 calls widen. Thanks to Christoph Conrad
14387 <christoph.conrad@gmx.de>.
14388
14389 2001-07-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14390
14391 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
14392 for %B spec.
14393
14394 * gnus-sum.el (gnus-summary-prepare-threads): If
14395 gnus-sum-thread-tree-root is nil, use subject instead.
14396 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
14397 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
14398 (gnus-sum-thread-tree-leaf-with-other)
14399 (gnus-sum-thread-tree-single-leaf): Documentation.
14400 (gnus-sum-thread-tree-single-indent): Allow nil.
14401
14402 2001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14403
14404 * message.el (message-fill-paragraph): Do nothing if the user
14405 wants filladapt-mode.
14406
14407 2001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14408
14409 * mm-decode.el (mm-image-type-from-buffer): New function.
14410 (mm-get-image): Use it.
14411
14412 2001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14413
14414 * gnus.el (gnus-large-newsgroup): Add doc, "If it is nil, ..."
14415
14416 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
14417 mm-display-parts too.
14418
14419 2001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14420
14421 * nnfolder.el (nnfolder-request-accept-article): Bind
14422 nntp-server-buffer.
14423
14424 * nnmail.el (nnmail-parse-active): Read from buffer instead of
14425 nntp-server-buffer.
14426
14427 2001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14428
14429 * message.el (message-check-news-header-syntax): Use
14430 message-post-method.
14431 (message-send-news): Bind message-post-method.
14432
14433 2001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14434
14435 * mml.el (mml-tweak-type-alist): New variable.
14436 (mml-tweak-function-alist): New variable.
14437 (mml-tweak-part): New function.
14438 (mml-generate-mime-1): Use it.
14439
14440 2001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14441
14442 * nnfolder.el (nnfolder-request-accept-article): Replace
14443 nnfolder-request-list.
14444
14445 2001-07-27 Simon Josefsson <jas@extundo.com>
14446
14447 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
14448 nnoo-change-server failed to do it.
14449
14450 2001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14451
14452 * gnus.el (gnus-parameters): Make it customizable.
14453
14454 2001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14455
14456 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
14457
14458 * message.el (message-set-auto-save-file-name): More
14459 poor-system-types.
14460
14461 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
14462
14463 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
14464 supports +.
14465
14466 2001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14467
14468 * mm-decode.el (mm-readable-p): New function.
14469 (mm-inline-media-tests): Fix the default testers.
14470
14471 2001-07-26 Simon Josefsson <jas@extundo.com>
14472
14473 * nnimap.el (nnimap-version): Bump version number.
14474
14475 2001-07-26 10:00:00 Steven E. Harris <seh@speakeasy.org>
14476
14477 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
14478 in M$Windows too.
14479
14480 2001-07-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14481
14482 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
14483
14484 2001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14485
14486 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
14487
14488 * mm-decode.el (mm-get-image): Guess then use the type.
14489
14490 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
14491
14492 2001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
14493
14494 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
14495 display (%B) for threads if threading is off.
14496
14497 2001-07-25 14:00:00 Henrik Enberg <henrik@enberg.org>
14498
14499 * gnus-msg.el: Customization patch.
14500
14501 2001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
14502
14503 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
14504 variable.
14505 (nnmail-split-fancy-with-parent): Ignore certain groups.
14506
14507 2001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14508
14509 * gnus-util.el (gnus-byte-compile): New function.
14510 (gnus-use-byte-compile): New variable.
14511 (gnus-make-sort-function): Use it.
14512
14513 * nnmail.el (nnmail-get-new-mail): Use it.
14514
14515 * gnus-agent.el (gnus-category-make-function): Simple function or
14516 compiled function.
14517 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
14518
14519 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
14520 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
14521 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
14522
14523 * message.el (message-check-news-header-syntax): Remove quote.
14524
14525 2001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14526
14527 * message.el (message-use-mail-followup-to): `t' is not a
14528 documented value.
14529
14530 2001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14531
14532 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
14533
14534 2001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14535
14536 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
14537 there are long lines.
14538
14539 2001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14540
14541 * message.el (message-bounce): If no Return-Path, the whole
14542 content is considered as the original message.
14543
14544 * nnml.el (nnml-check-directory-twice): New variable.
14545 (nnml-article-to-file): Use it.
14546 (nnml-retrieve-headers): Hack it.
14547
14548 2001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14549
14550 * gnus-win.el (gnus-buffer-configuration): New configure.
14551
14552 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
14553 not alive.
14554
14555 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
14556 (mm-display-external): Use display-term configure.
14557
14558 2001-07-24 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14559
14560 * gnus-delay.el (gnus-delay-default-hour): New variable.
14561 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
14562
14563 2001-07-23 22:00:00 Karl Kleinpaste <karl@charcoal.com>
14564
14565 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
14566 (gnus-summary-prepare-threads): Ditto.
14567
14568 * gnus.el (gnus-summary-line-format): Add %B.
14569
14570 2001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14571
14572 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
14573
14574 * mm-util.el (mm-string-as-multibyte): New function.
14575
14576 * nnmh.el (nnmh-request-list-1): Encode, not decode!
14577
14578 2001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14579
14580 * mm-util.el (mm-universal-coding-system): New variable.
14581
14582 * gnus-start.el (gnus-startup-file-coding-system): Use it.
14583
14584 * score-mode.el (score-mode-coding-system): Use it.
14585
14586 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
14587
14588 * gnus-start.el (gnus-setup-news): Call
14589 `gnus-check-bogus-newsgroups' just after the native server is
14590 opened.
14591
14592 2001-07-23 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14593
14594 * nnmail.el (nnmail-do-request-post): Util function to be used by
14595 `nnchoke-request-post' for all nnmail-derived backends.
14596
14597 * nnml.el (nnml-request-post): Use it.
14598
14599 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
14600 backend, for it groks nnml-request-post.
14601
14602 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
14603 Treat `mail-post' backends like `mail' backends, not like `news'
14604 backends.
14605
14606 2001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14607
14608 * gnus-msg.el (gnus-setup-message): make-local-hook.
14609
14610 2001-07-22 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14611
14612 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
14613 XEmacs. Allow more units. Submitted by Karl Kleinpaste
14614 <karl@charcoal.com>, slightly changed by Kai.
14615
14616 * message.el (message-check-news-header-syntax): When checking
14617 whether the groups exist, check the right server based on
14618 `gnus-post-method'.
14619
14620 2001-07-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14621
14622 * gnus-delay.el: New file.
14623
14624 2001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14625
14626 * mm-util.el (mm-read-coding-system): Take two arguments.
14627
14628 * gnus-sum.el (gnus-summary-show-article): Use
14629 mm-read-coding-system.
14630
14631 * gnus-art.el (article-de-quoted-unreadable):
14632 (article-de-base64-unreadable, article-wash-html):
14633 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
14634
14635 2001-07-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14636
14637 * nnml.el (nnml-request-post): New function. Can be used for
14638 annotations in nnml groups.
14639
14640 2001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
14641
14642 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
14643 command.
14644
14645 * gnus-start.el (gnus-find-new-newsgroups): Use
14646 `message-make-date' instead of `current-time-string'.
14647 (gnus-ask-server-for-new-groups): Ditto.
14648 (gnus-check-first-time-used): Ditto.
14649
14650 2001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14651
14652 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
14653
14654 2001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
14655
14656 * message.el (message-shorten-references): Change `maxcount' and
14657 `cut' to obey USEFOR draft 5.
14658
14659 2001-07-12 Colin Walters <walters@cis.ohio-state.edu>
14660
14661 * gnus-sum.el (gnus-summary-display-arrow): New variable.
14662 (gnus-summary-set-article-display-arrow): New function.
14663 (gnus-summary-goto-subject): Use it.
14664
14665 2001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14666
14667 * gnus-sum.el (gnus-summary-import-article): Insert date if
14668 doesn't exist.
14669
14670 2001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14671
14672 * mml.el (mml-content-type-parameters): New variable.
14673 (mml-content-disposition-parameters): New variable.
14674 (mml-insert-mime-headers): Use them.
14675 (mml-parse-1): Accept charset.
14676
14677 2001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14678
14679 * gnus-group.el (gnus-group-select-group): Doc fix.
14680
14681 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
14682
14683 2001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14684 From: Stefan Monnier <monnier@cs.yale.edu>
14685
14686 * message.el (message-mode): Use define-derived-mode.
14687 (message-tab): message-completion-alist.
14688
14689 * imap.el (imap-interactive-login): Use make-local-variable.
14690 (imap-open): Ditto.
14691 (imap-authenticate): Ditto.
14692
14693 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
14694
14695 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
14696
14697 2001-07-16 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14698
14699 * message.el (message-citation-line-function): Refer to
14700 gnus-cite-attribution-suffix.
14701
14702 2001-07-15 Pavel Janík <Pavel@Janik.cz>
14703
14704 * gnus-art.el, ...: Error convention changes.
14705
14706 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14707
14708 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
14709
14710 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14711
14712 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
14713 (nnrss-read-server-data): Ditto.
14714
14715 2001-07-13 12:00:00 Pavel Janík <Pavel@Janik.cz>
14716
14717 * gnus-setup.el (gnus-use-installed-gnus): Typo.
14718 * Cleanup files.
14719
14720 2001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14721
14722 * gnus.el (gnus-summary-line-format): Add %o.
14723
14724 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
14725 unless shell outputs something.
14726
14727 2001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14728
14729 * gnus-art.el (gnus-boring-article-headers): Better doc.
14730 (article-hide-headers): Better regexp.
14731 Suggested by Matt Swift <swift@alum.mit.edu>.
14732
14733 * nnheader.el (nnheader-max-head-length): Better doc.
14734 (nnheader-header-value): Skip spaces.
14735 (nnheader-parse-head): Remove space.
14736 Suggested by Matt Swift <swift@alum.mit.edu>.
14737
14738 * gnus-sum.el (gnus-summary-show-raw-article): New function.
14739 (gnus-get-newsgroup-headers): Remove space.
14740
14741 2001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14742
14743 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
14744 (gnus-summary-reply): Use it.
14745 (gnus-summary-reply-broken-reply-to): New function.
14746 (gnus-msg-force-broken-reply-to): New function.
14747
14748 * mm-view.el (mm-inline-text): Showing as text/plain when error.
14749
14750 2001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14751
14752 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
14753
14754 2001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14755
14756 * mm-decode.el (mm-external-terminal-program): New variable.
14757 (mm-display-external): Use it. Use term to display when no
14758 window-system.
14759
14760 2001-07-12 Björn Torkelsson <torkel@hpc2n.umu.se>
14761
14762 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
14763 Browse->Next entries to Browse->Prev.
14764
14765 2001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14766
14767 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
14768
14769 2001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14770
14771 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
14772 for the default encoding.
14773
14774 * nnrss.el (nnrss-url-field): New field.
14775 (nnrss-request-article): Add newsgroups.
14776
14777 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
14778
14779 2001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14780
14781 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
14782
14783 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
14784 (gnus-draft-setup): Remove backlog.
14785
14786 2001-07-10 Pavel Janík <Pavel@Janik.cz>
14787
14788 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
14789 Cleanup.
14790
14791 2001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14792
14793 * gnus-msg.el (gnus-bug): Erase buffer.
14794
14795 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
14796
14797 2001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14798
14799 * mm-decode.el (mm-attachment-override-p): Fix typo.
14800
14801 2001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
14802
14803 * gnus-kill.el (gnus-execute): Work with the extra headers.
14804 * gnus-sum.el (gnus-summary-execute-command): Ditto.
14805
14806 2001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14807
14808 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
14809 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
14810
14811 * message.el (message-send-mail-real-function): New variable.
14812 (message-send-mail-partially, message-send-mail): Use it.
14813
14814 * nngateway.el (nngateway-request-post): Use it.
14815
14816 * gnus-agent.el (gnus-agentize): Use it.
14817
14818 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
14819 (nnsoup-revert-variables): Use it.
14820
14821 2001-07-09 Colin Walters <walters@cis.ohio-state.edu>
14822
14823 * mm-decode.el (mm-inline-media-tests): Default to displaying as
14824 text/plain if the type doesn't match any other media types.
14825 (mm-inlined-types): Doc fix.
14826 (mm-display-inline): Revert previous change (now handled by a
14827 default type in `mm-inline-media-tests'.
14828 (mm-inlinable-p): Revive.
14829 (mm-display-part): Call `mm-inlinable-p'.
14830 (mm-attachment-override-p): Ditto.
14831 (mm-inlined-p): Doc fix.
14832
14833 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
14834 well as `mm-inlined-p'.
14835
14836 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14837
14838 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
14839 (nntp-send-command-and-decode): Use gnus-point-at-bol.
14840
14841 2001-07-09 13:00:00 Paul Jarc <prj@po.cwru.edu>
14842
14843 * message.el (message-use-mail-followup-to): New variable.
14844 (message-get-reply-headers): Use it.
14845
14846 2001-07-04 Gerd Moellmann <gerd@gnu.org>
14847
14848 * nnheader.el (nnheader-init-server-buffer): Make sure the
14849 *nntpd* buffer is made multibyte instead of a random buffer.
14850
14851 2001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14852
14853 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
14854 when it returns headers.
14855
14856 2001-07-07 Simon Josefsson <jas@extundo.com>
14857
14858 * rfc2047.el (rfc2047-encode-message-header): Skip header when
14859 trying to fold. Thanks to Colin Walters <walters@cis.ohio-state.edu>.
14860
14861 2001-07-06 Simon Josefsson <jas@extundo.com>
14862
14863 * imap.el (imap-parse-address-list, imap-parse-flag-list)
14864 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
14865 Add information in `assert's.
14866
14867 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
14868 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
14869 and `nnimap-group-overview-filename', should handle all
14870 change-of-uidvalidity related issues. But there may be other
14871 problems.)
14872
14873 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14874
14875 * rfc2047.el (rfc2047-encode-message-header): Don't include the
14876 header name when folding.
14877
14878 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14879
14880 * mm-decode.el (mm-inlined-types): Document relationship with
14881 `mm-inline-media-tests'.
14882 (mm-display-inline): Default to displaying as plain text if no
14883 inlining handler is available.
14884 (mm-inlinable-p): Remove.
14885 (mm-inlined-p): Don't call `mm-inlinable-p'.
14886 (mm-automatic-display-p): Ditto.
14887 (mm-attachment-override-p): Ditto.
14888
14889 2001-07-04 Simon Josefsson <jas@extundo.com>
14890
14891 * nnimap.el (nnimap-importantize-dormant): New variable.
14892 (nnimap-request-update-info-internal): Use it.
14893 (nnimap-request-set-mark): Ditto.
14894
14895 2001-07-04 Didier Verna <didier@lrde.epita.fr>
14896
14897 * nntp.el (nntp-send-command): Don't pass a buffer argument to
14898 `point'. Only XEmacs accepts this.
14899 * nntp.el (nntp-send-command-nodelete): Ditto.
14900 * nntp.el (nntp-send-command-and-decode): Ditto.
14901
14902 2001-07-04 Didier Verna <didier@lrde.epita.fr>
14903
14904 * nntp.el (nntp-open-connection-function): Doc update.
14905 * nntp.el (nntp-pre-command): New.
14906 * nntp.el (nntp-via-rlogin-command): New.
14907 * nntp.el (nntp-via-telnet-command): New.
14908 * nntp.el (nntp-via-telnet-switches): New.
14909 * nntp.el (nntp-via-user-name): New.
14910 * nntp.el (nntp-via-user-password): New.
14911 * nntp.el (nntp-via-address): New.
14912 * nntp.el (nntp-via-envuser): New.
14913 * nntp.el (nntp-via-shell-prompt): New.
14914 * nntp.el (nntp-open-telnet-stream): New.
14915 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
14916 * nntp.el (nntp-open-via-telnet-and-telnet): New.
14917 * nntp.el (nntp-wait-for): Check for possibly echo'ed commands.
14918 * nntp.el (nntp-send-command): Ditto.
14919 * nntp.el (nntp-send-command-nodelete): Ditto.
14920 * nntp.el (nntp-send-command-and-decode): Ditto.
14921
14922 2001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp> (tiny change)
14923
14924 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
14925 `when'.
14926
14927 2001-07-03 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14928
14929 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
14930
14931 2001-07-03 Simon Josefsson <jas@extundo.com>
14932
14933 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
14934 remove it (workaround XEmacs `fill-region' bug).
14935
14936 2001-07-01 Simon Josefsson <jas@extundo.com>
14937
14938 * nnimap.el (nnimap-date-days-ago): Defeat locale.
14939
14940 2001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14941
14942 * mml2015.el (mml2015-format-error): New function.
14943 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
14944 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
14945 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
14946
14947 2001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14948
14949 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
14950 Suggested by Christoph Conrad <C.Conrad@cli.de>.
14951
14952 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
14953 group variables.
14954
14955 2001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14956
14957 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
14958
14959 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
14960 (nnrss-save-group-data): Ditto.
14961
14962 * gnus-agent.el (gnus-agent-save-alist): Ditto.
14963
14964 2001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
14965
14966 * message.el (message-do-send-housekeeping): Narrow to headers.
14967
14968 2001-06-24 Simon Josefsson <jas@extundo.com>
14969
14970 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
14971 insertion when breaking lines looked for " \t" instead of "[ \t]".
14972 (rfc2047-encode-message-header): Fold lines even if
14973 no QP encoding is done.
14974
14975 2001-06-23 Samuel Tardieu <sam@inf.enst.fr>
14976
14977 * smime.el (smime-keys): Support additional certificates.
14978 (smime-make-certfiles): New function.
14979 (smime-sign-region): Use previous variables.
14980 (smime-get-certfiles): New function.
14981 (smime-sign-buffer): Use it.
14982 (smime-verify-region): Support both CAfile and CApath.
14983
14984 2001-06-23 Simon Josefsson <jas@extundo.com>
14985
14986 * smime.el (smime-decrypt-region): Perhaps work.
14987
14988 2001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14989
14990 * gnus-msg.el (gnus-copy-article-buffer): Typo.
14991
14992 2001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
14993
14994 * mm-decode.el (mm-save-part): Rewrite file name.
14995 (mm-file-name-rewrite-functions): New variable.
14996 (mm-file-name-delete-whitespace): New function.
14997 (mm-file-name-trim-whitespace): New function.
14998 (mm-file-name-collapse-whitespace): New function.
14999 (mm-file-name-replace-whitespace): New variable and function.
15000
15001 2001-06-22 Simon Josefsson <jas@extundo.com>
15002
15003 * message.el (message-make-date): Workaround locale for weekdays.
15004
15005 2001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15006
15007 * message.el (message-goto-body): Return nil if not found. (revert!)
15008
15009 2001-06-21 10:00:00 John Fremlin <chief@bandits.org> (tiny change)
15010
15011 * message.el (message-goto-body): Some messages have no header.
15012
15013 * gnus-msg.el (gnus-copy-article-buffer): Use it.
15014
15015 2001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
15016
15017 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
15018
15019 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15020
15021 * message.el (message-make-date): Add week day.
15022 Suggested by Jason R. Mastaler <jason@mastaler.com>.
15023
15024 2001-06-19 Simon Josefsson <jas@extundo.com>
15025
15026 * message.el (message-yank-prefix): Doc fix.
15027 (message-yank-cited-prefix): Ditto.
15028 (message-delete-not-region): Keep citation prefix on first line,
15029 if possible and appropriate.
15030
15031 2001-06-19 Simon Josefsson <jas@extundo.com>
15032
15033 * imap.el (imap-process-connection-type): New variable.
15034 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
15035 recent `imtest's work completely (no line length issues), while
15036 making making old `imtest's unusable. Thanks to NAGY Andras
15037 <nagya@inf.elte.hu> for his work.
15038
15039 2000-12-30 NAGY Andras <nagya@inf.elte.hu>
15040
15041 * imap.el (imap-ssl-program): Add -quiet to shut up
15042 OpenSSL/SSLeay's internal debug talk.
15043
15044 2001-06-19 Matt Armstrong <matt@lickey.com>
15045
15046 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
15047 server.
15048
15049 2001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15050
15051 * nnmail.el (nnmail-article-buffer): New variable.
15052 (nnmail-split-incoming): Use it.
15053
15054 2001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
15055
15056 * qp.el (quoted-printable-decode-region): If called interactively,
15057 use coding-system-for-read.
15058
15059 2001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15060
15061 * message.el (message-check-news-header-syntax): Check Reply-To.
15062
15063 2001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15064
15065 * mml.el (mml-parse-1): Use message options.
15066
15067 * message.el (message-do-fcc): Don't do anything if there is no
15068 FCC.
15069
15070 2001-06-16 Simon Josefsson <jas@extundo.com>
15071
15072 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
15073 (nnimap-expunge-search-string): New variable.
15074 (nnimap-request-expire-articles): Use it.
15075
15076 2001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15077
15078 * message.el (message-send-mail-with-qmail): Wrong exit status is
15079 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
15080
15081 2001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15082
15083 * gnus-art.el (article-strip-multiple-blank-lines): Use
15084 delete-region instead of replace-match.
15085
15086 2001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15087
15088 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
15089 (nnweb-google-wash-article): Ditto.
15090
15091 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
15092
15093 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
15094
15095 2001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
15096
15097 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
15098 specs.
15099
15100 2001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15101
15102 * gnus.el (gnus-email-address): Move it here.
15103
15104 * gnus-art.el (article-de-quoted-unreadable): Read charset if
15105 requested.
15106 (article-de-base64-unreadable): Ditto.
15107 (article-wash-html): Ditto.
15108
15109 2001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15110
15111 * message.el (message-options-set-recipient): Don't add ", "
15112 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
15113
15114 2001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15115
15116 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
15117
15118 2001-06-12 11:00:00 Marc Lefranc <Marc.Lefranc@univ-lille1.fr>
15119
15120 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
15121
15122 2001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15123
15124 * nnrss.el (nnrss-node-text): Node might be nil.
15125
15126 2001-06-11 10:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
15127
15128 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
15129 part.
15130
15131 2001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15132
15133 * nnrss.el (nnrss-group-alist): More items.
15134
15135 2001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15136
15137 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
15138
15139 2001-06-03 ShengHuo ZHU <zsh@cs.rochester.edu>
15140 Trivial patch from Dale Hagglund <rdh@best.com>
15141
15142 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
15143 restrict clauses.
15144
15145 2001-06-07 16:00:00 Benjamin Rutt <brutt+news@bloomington.in.us>
15146
15147 * message.el (message-wide-reply-confirm-recipients): New variable.
15148
15149 2001-06-06 Mark Thomas <mthomas@edrc.cmu.edu> (tiny change)
15150
15151 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
15152 fix so it works with XEmacs.
15153
15154 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15155
15156 * nnrss.el (nnrss-retrieve-headers): Support description as extra
15157 headers.
15158
15159 2001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15160
15161 * nnrss.el: Fix a few bugs.
15162
15163 2001-06-05 Alex Schroeder <alex@gnu.org>
15164
15165 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
15166 generate compiler warnings.
15167
15168 2001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
15169
15170 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
15171 binary so that we don't transmit ISO 2022 garbage to the process.
15172 This is needed under XEmacs.
15173
15174 2001-06-03 Simon Josefsson <simon@josefsson.org>
15175
15176 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
15177 autoloaded incorrectly below because ssl-program-* is bound.)
15178 Thanks to Amos Gouaux for report.
15179
15180 2001-06-02 Simon Josefsson <simon@josefsson.org>
15181
15182 * imap.el (imap-kerberos4-open):
15183 (imap-gssapi-open):
15184 (imap-ssl-open):
15185 (imap-network-open):
15186 (imap-shell-open):
15187 (imap-starttls-open): Set buffer to workaround spurious
15188 `accept-process-output' buffer changes. Thanks to Mats Lidell
15189 <Mats.Lidell@contactor.se> for report and partial patch and Jake
15190 Colman <colman@ppllc.com> for report.
15191
15192 2001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15193
15194 * gnus-sum.el (gnus-summary-catchup): New argument.
15195 (gnus-summary-catchup-from-here): New function.
15196
15197 2001-05-30 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15198
15199 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
15200 back, then insert glyph. (Before, the glyph was inserted first,
15201 then the newline.) This works around a behavior in XEmacs where
15202 it is not possible to insert a character after a glyph which is at
15203 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
15204
15205 2001-05-28 Jaap-Henk Hoepman <jhh@xs4all.nl>
15206
15207 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
15208 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
15209 mm-destroy-postponed-undisplay-list): New functions.
15210 (mm-display-external): Use them.
15211
15212 2001-05-27 Raja R. Harinath <harinath@cs.umn.edu>
15213
15214 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
15215 `default-low' when evaluating `gnus-summary-highlight'.
15216
15217 2001-05-27 Simon Josefsson <simon@josefsson.org>
15218
15219 * message.el (message-yank-cited-prefix): New variable.
15220 (message-indent-citation): Use it.
15221
15222 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
15223 as details.
15224 (mml2015-mailcrypt-clear-verify): Ditto.
15225
15226 2001-05-24 Nevin Kapur <nevin@jhu.edu>
15227
15228 * gnus-sum.el (gnus-summary-default-high-score,
15229 gnus-summary-default-low-score): New variables.
15230 (gnus-summary-highlight): Use them.
15231
15232 2001-05-16 Didier Verna <didier@lrde.epita.fr>
15233
15234 * message.el (message-mail): Pass the 'send-actions argument to
15235 `message-setup'.
15236
15237 2001-05-16 Raymond Scholz <ray-2001@zonix.de>
15238
15239 * gnus-art.el (gnus-mime-view-part-as-charset):
15240 (gnus-mime-internalize-part): Doc fixes.
15241
15242 2001-05-11 Simon Josefsson <simon@josefsson.org>
15243
15244 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
15245 status lines without any text ("^215$").
15246
15247 2001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15248
15249 * nnrss.el (nnrss-check-group): Reverse.
15250
15251 2001-05-07 Simon Josefsson <simon@josefsson.org>
15252
15253 * message.el (message-get-reply-headers):
15254 (message-followup): Fix typo, suggested by David Green
15255 <dgreen@uab.edu>
15256
15257 2001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15258
15259 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
15260
15261 * nnrss.el (nnrss-open-server): Read server data when it is called.
15262 (nnrss-request-expire-articles): Fix.
15263
15264 2001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15265
15266 * message.el (message-do-send-housekeeping): mail-abbrevs may
15267 rename buffer behind Gnus.
15268
15269 2001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15270
15271 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
15272 (nnrss-group-alist): Add more resources.
15273 (nnrss-check-group): Ignore errors.
15274
15275 2001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15276
15277 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
15278
15279 * nnslashdot.el (nnslashdot-request-list): Add time.
15280 (nnslashdot-request-expire-articles): New function.
15281
15282 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
15283 secondary methods too.
15284
15285 2001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15286
15287 * message.el (message-use-followup-to): Set default value to t.
15288
15289 2001-05-03 Florian Weimer <fw@deneb.enyo.de>
15290
15291 * message.el (message-dont-reply-to-names): Fix documentation.
15292 (message-get-reply-headers): Use Mail-Followup-To only for wide
15293 replies.
15294
15295 2001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15296
15297 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
15298 correctly.
15299 (nnrss-check-group): Use time.
15300
15301 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
15302
15303 * gnus.el: Oort Gnus v0.03 is released.
15304
15305 2001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
15306
15307 * nnultimate.el (nnultimate-topic-article-to-article): Use the
15308 group.
15309
15310 2001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15311
15312 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
15313
15314 2001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
15315
15316 * nnultimate.el (nnultimate-retrieve-headers): Return all
15317 available headers.
15318
15319 * gnus-sum.el (gnus-read-all-available-headers): New variable.
15320 (gnus-get-newsgroup-headers-xover): Use it.
15321
15322 2001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
15323
15324 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
15325
15326 2001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15327
15328 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
15329
15330 2001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15331
15332 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
15333 disable it.
15334
15335 * gnus.el (gnus-info-nodes): Remove a few The's.
15336
15337 2001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15338
15339 * mail-source.el (mail-source-movemail): Call-process may return a
15340 signal description string.
15341
15342 * gnus-start.el (gnus-read-newsrc-el-file):
15343 gnus-newsrc-file-version may be nil.
15344
15345 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
15346 Suggested by Michael Sperber [Mr. Preprocessor]
15347 <sperber@informatik.uni-tuebingen.de>.
15348
15349 2001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
15350
15351 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
15352
15353 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
15354
15355 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
15356 fontify HANDLE.
15357
15358 2001-04-18 Simon Josefsson <simon@josefsson.org>
15359
15360 * smime.el (smime-ask-passphrase): Rework to return value.
15361 (smime-sign-region): Rework to bind value and use it.
15362 (smime-decrypt-region): Ditto.
15363
15364 2001-04-18 Simon Josefsson <simon@josefsson.org>
15365 Trivial patch from Mathias Herberts <Mathias.Herberts@iroise.net>
15366
15367 * smime.el (smime-ask-passphrase): New function.
15368 (smime-sign-region): Use it.
15369 (smime-encrypt-cipher): New variable.
15370 (smime-decrypt-region): Ditto.
15371
15372 2001-04-12 Jason Merrill <jason_merrill@redhat.com>
15373
15374 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
15375 the log.
15376
15377 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
15378
15379 * gnus.el: Oort Gnus v0.02 is released.
15380
15381 2001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
15382
15383 * gnus.el: Oort Gnus v0.01 is released.
15384
15385 2001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
15386
15387 * gnus-sum.el (gnus-summary-highlight): Highlight read
15388 undownloaded articles as read articles.
15389
15390 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
15391 (gnus-agent-get-undownloaded-list): Mark all undownloaded
15392 articles, even read ones, as such.
15393
15394 * gnus-sum.el (gnus-summary-find-matching): Clean up.
15395 (gnus-find-matching-articles): New function.
15396 (gnus-summary-limit-include-matching-articles): New command.
15397 (gnus-summary-limit-include-thread): Include articles that have
15398 matching subjects.
15399 (gnus-offer-save-summaries): Clean up.
15400
15401 2001-04-13 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15402
15403 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
15404
15405 2001-04-12 19:00:00 Jason Merrill <jason_merrill@redhat.com>
15406
15407 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
15408
15409 2001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
15410
15411 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
15412 newsgroup names when the original article is a news message.
15413
15414 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15415
15416 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
15417 supported. Suggest by Jim Meyering <jim@meyering.net>.
15418
15419 2001-04-02 Nevin Kapur <nevin@jhu.edu>
15420
15421 * nnmail.el (nnmail-split-it): Added check for .* at the end of
15422 regexp in nnmail-split-fancy.
15423
15424 2001-04-10 Simon Josefsson <simon@josefsson.org>
15425
15426 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
15427
15428 2001-04-10 Colin Marquardt <colin@marquardt-home.de>
15429
15430 * message.el (message-send-mail): Improve the interaction with the
15431 user.
15432
15433 2001-04-10 Simon Josefsson <simon@josefsson.org>
15434
15435 * imap.el (imap-message-copy): Work around buggy servers that
15436 doesn't send TRYCREATE tags.
15437
15438 2001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
15439
15440 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
15441
15442 2001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
15443
15444 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
15445 date.
15446
15447 2001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
15448
15449 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
15450 lives.
15451
15452 2001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
15453
15454 * gnus-art.el (gnus-parse-news-url): New function.
15455 (gnus-button-handle-news): New function.
15456 (gnus-button-alist): Point to new functions.
15457
15458 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
15459
15460 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
15461 gnus-format-specs.
15462
15463 * message.el (message-check-news-header-syntax): Question even
15464 when Gnus doesn't know the group names.
15465 (message-send-news): Clean up.
15466
15467 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
15468 exited on purpose without saving.
15469
15470 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
15471
15472 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15473
15474 * gnus-score.el (gnus-score-orphans): Clean up.
15475
15476 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
15477
15478 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
15479 later.
15480
15481 * gnus-start.el (gnus-close-all-servers): Find the right items to
15482 close.
15483
15484 * qp.el (quoted-printable-decode-region): Just message
15485 malformation; don't quit.
15486
15487 2001-03-31 21:00:00 Gerd Moellmann <gerd@gnu.org>
15488
15489 * gnus.el (gnus-interactive): A typo.
15490
15491 2001-03-26 Juanma Barranquero <lektu@uol.com.br>
15492
15493 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
15494 `assq-delete-all', if that function exists; otherwise use the old
15495 definition. Documentation changed to match the one in
15496 `assq-delete-all'.
15497
15498 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15499
15500 * gnus-start.el (gnus-close-all-servers): New function.
15501
15502 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
15503 (gnus-server-remove-denials): Clean up.
15504
15505 * gnus-sum.el (gnus-summary-sort-by-original): New command and
15506 keystroke.
15507
15508 2001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
15509
15510 * message.el (message-send-news): Message where we are sending.
15511 (message-send-mail): Ditto.
15512
15513 * gnus.el (gnus-server-string): New function.
15514
15515 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
15516
15517 * mm-decode.el (mm-default-directory): Customized.
15518 (mm-tmp-directory): Ditto.
15519
15520 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
15521 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
15522 or Chars.
15523 (gnus-summary-line-format-alist): ?l is now a string.
15524 (gnus-summary-prepare-threads): Output ? for unknown lines.
15525 (gnus-summary-insert-line): Ditto.
15526 (gnus-summary-print-article): Unbalanced parentheses.
15527
15528 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
15529 out whether new stuff has arrived.
15530
15531 2001-03-31 02:14:38 Alan Shutko <ats@acm.org>
15532
15533 * gnus-sum.el: Let printing work on ttys on Emacs.
15534
15535 2001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15536
15537 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
15538 when forcing news.
15539
15540 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
15541 command.
15542
15543 2001-03-31 01:04:54 Francis Litterio <franl@world.std.com>
15544
15545 * message.el (message-set-auto-save-file-name): Don't use
15546 asterisks under nt.
15547
15548 2001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
15549
15550 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
15551 lists of articles.
15552
15553 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
15554
15555 * gnus-msg.el (gnus-put-message): Clean up.
15556 (gnus-summary-reply): Mark all replied-to articles as replied to.
15557 (gnus-inews-add-send-actions): Also mark as forwarded.
15558 (gnus-summary-mail-forward): Mark as forwarded.
15559
15560 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
15561 of articles.
15562 (gnus-summary-mark-article-as-forwarded): Ditto.
15563
15564 * gnus-msg.el (gnus-summary-resend-message): Mark article as
15565 forwarded.
15566 (gnus-summary-mail-forward): Clean up.
15567
15568 * gnus.el (gnus-article-mark-lists): Added forward.
15569
15570 * gnus-sum.el (gnus-forwarded-mark): New variable.
15571 (gnus-summary-prepare-threads): Use it.
15572 (gnus-summary-update-secondary-mark): Ditto.
15573 (gnus-newsgroup-forwarded): New variable.
15574
15575 2001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
15576
15577 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
15578 (gnus-summary-very-wide-reply): New command and keystroke.
15579 (gnus-summary-very-wide-reply-with-original): Ditto.
15580
15581 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
15582 (gnus-score-adaptive): Use it.
15583
15584 * gnus-start.el (gnus-get-unread-articles): Clean up.
15585
15586 2001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
15587
15588 * nnultimate.el (nnultimate-retrieve-headers): Work for other
15589 boards.
15590
15591 2001-03-21 Didier Verna <didier@lrde.epita.fr>
15592
15593 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
15594 * gnus-start.el (gnus-subscribe-newsgroup): Use it.
15595
15596 2001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
15597
15598 * nnultimate.el (nnultimate-retrieve-headers): Understand
15599 long-form month names.
15600
15601 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15602
15603 * gnus-sum.el (gnus-summary-show-all-headers):
15604 gnus-article-show-all-headers is broken. Use
15605 gnus-summary-toggle-header instead.
15606
15607 * mml2015.el (mml2015-gpg-extract-from): No error.
15608
15609 2001-03-18 23:00:00 Bjørn Mork <bmork@dod.no>
15610
15611 * mml2015.el (mml2015-gpg-extract-from): New function.
15612 (mml2015-gpg-verify): Use it.
15613 (mml2015-gpg-clear-verify): Use it.
15614
15615 2001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15616
15617 * message.el (message-setup-fill-variables): Use
15618 fill-paragraph-function.
15619 (message-fill-paragraph): Take an argument.
15620 (message-newline-and-reformat): Take another argument.
15621
15622 2001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15623
15624 * message.el (rmail-output): It is in rmailout.el not rmail.el.
15625
15626 2001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15627
15628 * message.el (message-forward): local-variable-p takes an extra
15629 argument in XEmacs.
15630
15631 2001-03-16 Simon Josefsson <simon@josefsson.org>
15632
15633 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
15634 `nnimap-use-nov-p' (it really tested the negative).
15635 (nnimap-retrieve-headers): Use it.
15636
15637 2001-03-11 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15638
15639 * message.el (message-generate-headers-first): Update doc.
15640
15641 2001-03-10 Matthias Wiehl <mwiehl@gmx.de> (tiny change)
15642
15643 * gnus.el (gnus-summary-line-format): Typo.
15644
15645 2001-03-11 Simon Josefsson <simon@josefsson.org>
15646
15647 * mailcap.el (mailcap-mime-data): Add application/sieve.
15648 (mailcap-mime-extensions): Add .siv, .xls.
15649
15650 2001-03-14 20:00:00 Christoph Conrad <christoph.conrad@gmx.de>
15651
15652 * gnus-score.el (gnus-summary-lower-thread): Typo.
15653
15654 2001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15655
15656 * message.el (message-forward-decoded-p): New variable.
15657 (message-forward-subject-author-subject): Use it.
15658 (message-make-forward-subject): Use it.
15659 (message-forward): Use it.
15660
15661 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
15662
15663 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
15664 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
15665
15666 ;;Has been fixed -- zsh.
15667 ;;2001-03-05 Dave Love <fx@gnu.org>
15668 ;;
15669 ;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
15670 ;; Move it after definition of mm-coding-system-p.
15671 ;;
15672 2001-03-01 Dave Love <fx@gnu.org>
15673
15674 * mm-util.el (mm-inhibit-file-name-handlers): Add
15675 image-file-handler.
15676
15677 2001-02-11 Dave Love <fx@gnu.org>
15678
15679 * message.el (message-signature-file): Fix doc, :type.
15680
15681 2001-02-08 Dave Love <fx@gnu.org>
15682
15683 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
15684 (message-posting-charset): Defvar when compiling again.
15685 (rfc2047-encodable-p): Require message.
15686
15687 * gnus-sum.el (gnus-alter-articles-to-read-function):
15688 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
15689
15690 2001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15691
15692 * nnrss.el: New file.
15693
15694 2001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
15695
15696 * rfc2047.el (rfc2047-unfold-region): Fix arg of
15697 `skip-chars-forward'.
15698
15699 2001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15700
15701 * nndraft.el (nndraft-request-group): Restore auto save files if
15702 the original files do not exist.
15703
15704 2001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15705
15706 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
15707 SCORE paths.
15708
15709 * mm-decode.el (mm-dissect-buffer): Call
15710 mail-extract-address-components only if necessary.
15711
15712 2001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15713
15714 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
15715 directory part.
15716 (gnus-score-search-global-directories): Use file-directory-p.
15717
15718 2001-03-06 13:00:00 Adrian Aichner <adrian@xemacs.org>
15719
15720 * gnus-score.el (gnus-score-score-files-1): Use
15721 gnus-kill-files-directory.
15722
15723 2001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15724
15725 * gnus.el (charset): Move here from gnus-sum.el.
15726
15727 2001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15728
15729 * mml.el (mml-preview): Disable local map.
15730
15731 * gnus-sum.el (gnus-summary-make-menu-bar): Make
15732 gnus-article-post-menu here.
15733
15734 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
15735 if it has not been made.
15736
15737 2001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15738
15739 * gnus-art.el (gnus-article-describe-key): Map key to event.
15740 (gnus-article-describe-key-briefly): Ditto.
15741
15742 2001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15743
15744 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
15745
15746 2001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
15747
15748 * gnus-util.el (gnus-split-references): Handle malformed References:.
15749
15750 2001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15751
15752 * gnus-art.el (gnus-article-mime-part-status): 1 part.
15753
15754 2001-02-25 10:00:00 NAGY Andras <nagya@inf.elte.hu>
15755
15756 * gnus.el (gnus-parameters): Typo.
15757
15758 2001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15759
15760 * gnus.el (gnus-read-method): Remove redundancy.
15761
15762 2001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15763
15764 * nnslashdot.el (nnslashdot-backslash-url): New variable.
15765 (nnslashdot-request-list): Use it.
15766
15767 2001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15768
15769 * nnml.el (nnml-generate-active-info): Fix the case when there is
15770 no file.
15771
15772 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
15773 (gnus-summary-create-article): New function.
15774
15775 * gnus-group.el (gnus-group-mark-article-read): New function.
15776
15777 * gnus-msg.el (gnus-inews-do-gcc): Use it.
15778
15779 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
15780
15781 2001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15782
15783 * gnus-art.el (gnus-article-edit-done): Don't use
15784 gnus-article-edit-exit.
15785 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
15786
15787 * gnus.el (gnus-parameters): New variable.
15788 Suggested by NAGY Andras <nagya@inf.elte.hu>.
15789 (gnus-parameters-get-parameter): New function.
15790 (gnus-group-find-parameter): Use it.
15791
15792 2001-02-23 Simon Josefsson <simon@josefsson.org>
15793
15794 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
15795 change of default value to `current'.
15796
15797 2001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15798
15799 * nneething.el (nneething-get-head): Insert unreadable file too.
15800
15801 2001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15802
15803 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
15804
15805 * webmail.el (webmail-type-definition): Deja is bought by google.
15806
15807 2001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15808
15809 * gnus-sum.el (gnus-fetch-headers): New function.
15810 (gnus-select-newsgroup): Use it.
15811 (gnus-summary-insert-articles): New function.
15812 (gnus-summary-insert-old-articles): New function.
15813 (gnus-summary-insert-new-articles): New function.
15814
15815 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
15816 (gnus-group-list-active): Ditto.
15817 * gnus-sum.el (gnus-set-mode-line): Ditto.
15818 (gnus-summary-read-group-1): Ditto.
15819
15820 2001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15821
15822 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
15823 current topic.
15824
15825 2001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15826
15827 * smiley.el (gnus-smiley-display): Don't do widening.
15828
15829 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
15830 within body.
15831
15832 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
15833
15834 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
15835 New variable.
15836 (gnus-mime-display-multipart-related-as-mixed): New variable.
15837 (gnus-mime-display-part): Use them.
15838
15839 2001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15840
15841 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
15842 something special.
15843
15844 2001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15845
15846 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
15847 (nnweb-request-article): Call reference if exists.
15848 (nnweb-type-definition): Dejanews is bought by google.com.
15849 Beta!
15850
15851 2001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15852
15853 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
15854
15855 2001-02-19 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15856
15857 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
15858 gnus-article-sort-functions.
15859 (gnus-article-sort-functions): Doc fix. Refer to
15860 gnus-thread-sort-functions.
15861
15862 2001-02-18 20:00:00 Paul Jarc <prj@po.cwru.edu>
15863
15864 * message.el (message-get-reply-headers): More fixes.
15865
15866 2001-02-17 Paul Jarc <prj@po.cwru.edu>
15867
15868 * message.el (message-get-reply-headers): Fix bug with
15869 Mail-Followup-To/to-address interaction.
15870
15871 2001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15872
15873 * gnus-msg.el (gnus-configure-posting-styles): Match header in
15874 gnus-article-copy.
15875
15876 2001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15877
15878 * message.el (message-do-send-housekeeping): Rename to a better
15879 name.
15880
15881 2001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15882
15883 * message.el (message-cancel-news): Check article first, then ask
15884 yes or no.
15885
15886 2001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15887
15888 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
15889
15890 2001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15891
15892 * gnus-range.el (gnus-range-normalize): New function.
15893
15894 2001-02-15 NAGY Andras <nagya@inf.elte.hu>
15895
15896 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
15897
15898 2001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15899
15900 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
15901
15902 * nnagent.el (nnagent-request-regenerate): New function.
15903
15904 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
15905
15906 * nnml.el (nnml-generate-nov-databases): Accept argument
15907 server. Don't open server if it is opened.
15908 (nnml-request-regenerate): Use it. Change to deffoo.
15909
15910 2001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
15911
15912 * gnus.el (gnus-define-group-parameter): Fix.
15913
15914 2001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15915
15916 * gnus.el (gnus-define-group-parameter): Improved.
15917
15918 * gnus-sum.el (charset): Define parameter.
15919 (ignored-charsets): Ditto.
15920 (gnus-summary-setup-default-charset): Use them.
15921
15922 * gnus-start.el (gnus-read-descriptions-file): Use them.
15923
15924 * gnus-cus.el (gnus-group-parameters): Remove them.
15925
15926 2001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15927
15928 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
15929
15930 2001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15931
15932 * gnus-sum.el (gnus-summary-read-group-1): Remove
15933 gnus-summary-set-local-parameters.
15934 (gnus-summary-setup-buffer): Put it here.
15935
15936 2001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15937
15938 * gnus.el (to-address): Define parameter.
15939 (to-list): Ditto.
15940 * gnus-art.el (article-hide-boring-headers): Use them.
15941 * gnus-msg.el (gnus-post-news): Ditto.
15942 * gnus-cus.el (gnus-group-parameters): Remove them.
15943
15944 2001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15945
15946 * gnus-draft.el (gnus-draft-reminder): New function.
15947
15948 * gnus-art.el (gnus-sender-save-name): New function.
15949
15950 2001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15951
15952 * mm-util.el (mm-mime-charset): Error message.
15953
15954 2001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15955
15956 * message.el (message-check-news-body-syntax): Don't check mml lines.
15957
15958 2001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15959
15960 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
15961 subscribe.
15962
15963 * gnus-start.el (gnus-call-subscribe-functions): New function.
15964 (gnus-find-new-newsgroups): Use it.
15965 (gnus-ask-server-for-new-groups): Use it.
15966 (gnus-check-first-time-used): Use it.
15967 (gnus-subscribe-newsgroup-method): Grok a list of functions.
15968 (gnus-subscribe-options-newsgroup-method): Ditto.
15969 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
15970 return .
15971
15972 2001-02-12 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15973
15974 * gnus-cus.el (gnus-score-customize): Doc fix.
15975
15976 2001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15977
15978 * gnus-group.el (gnus-group-suspend): Offer save summaries.
15979
15980 * gnus-art.el (gnus-treat-leading-whitespace): New variable.
15981 (gnus-treatment-function-alist): Use it.
15982 (article-remove-leading-whitespace): New function.
15983 (gnus-article-make-menu-bar): Use it.
15984
15985 * gnus-sum.el (gnus-summary-wash-empty-map): Add
15986 remove-leading-whitespace.
15987 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
15988 because of conflict.
15989
15990 2001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15991
15992 * gnus-cus.el (gnus-score-customize): Error on no score file.
15993
15994 2001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15995
15996 * mm-decode.el (mm-merge-handles): New function.
15997
15998 * mm-view.el (mm-inline-message): Use it.
15999 (mm-view-message): Ditto.
16000
16001 * mm-partial.el (mm-inline-partial): Ditto.
16002
16003 * mm-extern.el (mm-inline-external-body): Ditto.
16004
16005 * gnus-art.el (gnus-mime-view-part): Ditto.
16006 (gnus-mime-view-part-as-type): Ditto.
16007 (gnus-mime-save-part-and-strip): Prevent users to strip in some
16008 cases.
16009
16010 2001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16011
16012 * message.el (message-cancel-news): Allow to shoot foot.
16013 (message-supersede): Ditto.
16014
16015 2001-02-08 Tommi Vainikainen <thv@iki.fi> (tiny change)
16016
16017 * gnus-sum.el (gnus-simplify-subject-re): Use
16018 message-subject-re-regexp.
16019
16020 2001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16021
16022 * nnmail.el (nnmail-expiry-target-group): Bind
16023 nnmail-cache-accepted-message-ids to nil.
16024
16025 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
16026 coding system.
16027
16028 2001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16029
16030 * qp.el (quoted-printable-encode-region): Make sure characters are
16031 between 00 and FF. Don't check charset.
16032
16033 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
16034 in Emacs 20.
16035 * rfc2047.el (rfc2047-q-encode-region): Ditto.
16036
16037 2001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16038
16039 * message.el (message-make-forward-subject): Argument decoded.
16040 (message-forward): Use it when digest.
16041
16042 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
16043 buffer.
16044
16045 2001-02-07 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16046
16047 * message.el (message-generate-headers-first): Doc fix.
16048
16049 2001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16050
16051 * gnus-art.el (article-make-date-line): Error proof.
16052
16053 2001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16054
16055 * gnus-group.el (gnus-group-listing-limit): New variable.
16056 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
16057
16058 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
16059
16060 2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16061
16062 * message.el (message-newline-and-reformat): Special case for
16063 breaking at BOL.
16064
16065 2001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
16066
16067 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
16068 message/rfc822.
16069
16070 2001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16071
16072 * message.el (message-encode-message-body): Don't insert
16073 Content-Type if it is inside a mail.
16074
16075 2001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16076
16077 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
16078 gnus-article-commands-menu.
16079
16080 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
16081 in Emacs.
16082
16083 * gnus-start.el (gnus-read-descriptions-file): Use
16084 gnus-group-name-charset and gnus-group-charset-alist.
16085
16086 2001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16087
16088 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
16089 active region.
16090
16091 * gnus-start.el (gnus-group-change-level): Remove from both
16092 gnus-zombie-list and gnus-killed-list.
16093
16094 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16095
16096 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
16097 gnus-subscribe-topics.
16098
16099 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
16100
16101 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16102
16103 * gnus-art.el (gnus-article-make-menu-bar): Make
16104 gnus-article-post-menu.
16105
16106 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
16107
16108 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
16109
16110 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
16111
16112 * message.el (message-mode-menu): Ditto.
16113
16114 * gnus-art.el (defvar): eval-when-compile.
16115
16116 2001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16117
16118 * gnus-agent.el (gnus-agentize): Fix doc.
16119
16120 2001-02-02 Karl Kleinpaste <karl@charcoal.com>
16121
16122 * mml.el (mml-preview): Bind `q'.
16123
16124 2001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16125
16126 * mm-util.el (mm-mime-mule-charset-alist): Non-Mule case.
16127
16128 2001-01-31 Dave Love <fx@gnu.org>
16129
16130 * mm-util.el (mm-mime-mule-charset-alist)
16131 (mm-find-mime-charset-region): Consider mule-utf-8.
16132
16133 2001-01-31 Dave Love <fx@gnu.org>
16134
16135 * gnus-art.el (gnus-article-x-face-command)
16136 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
16137 :version.
16138
16139 2001-01-26 Dave Love <fx@gnu.org>
16140
16141 * mm-util.el (mm-multibyte-string-p): New.
16142
16143 ;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
16144 ;; (quoted-printable-encode-region): Doc fix. Don't call
16145 ;; string-as-multibyte on class. Clarify line-folding.
16146 (quoted-printable-encode-string): Make temp buffer inherit
16147 string's multibyteness.
16148
16149 2001-01-23 Gerd Moellmann <gerd@gnu.org>
16150
16151 * nnheader.el (toplevel): Don't require `gnus-util' at
16152 compile-time; this creates a circular dependency, and prevents
16153 a bootstrap.
16154
16155 2001-01-22 Andreas Schwab <schwab@suse.de>
16156
16157 * nnheader.el (gnus-delete-line): Autoload it as a macro.
16158
16159 2001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16160
16161 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
16162
16163 * gnus-art.el (article-hide-list-identifiers): Ditto.
16164
16165 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
16166
16167 2001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16168
16169 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
16170
16171 * gnus-art.el (article-hide-list-identifiers): Similar.
16172
16173 2001-01-31 Karl Kleinpaste <karl@charcoal.com>
16174
16175 * nnmail.el (nnmail-remove-list-identifiers): Improved.
16176
16177 2001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16178
16179 * gnus-score.el (gnus-summary-score-entry): Match may be an integer.
16180
16181 2001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16182
16183 * gnus-util.el (gnus-string-equal): New function.
16184
16185 * gnus-art.el (article-hide-boring-headers): Use it.
16186
16187 2001-01-27 Karl Kleinpaste <karl@charcoal.com>
16188
16189 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
16190
16191 2001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16192
16193 * gnus-msg.el (gnus-msg-mail): Support switch-action.
16194
16195 2001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16196
16197 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
16198 command if there is not last-saver.
16199
16200 2001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16201
16202 * nntp.el (nntp-open-connection): 201 is possible.
16203
16204 2001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16205
16206 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
16207 (rfc2047-charset-encoding-alist): Add big5.
16208
16209 2001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16210
16211 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
16212 (gnus-agent-remove-server): Ditto.
16213 (autoload): gnus-server-update-server.
16214
16215 * gnus-srvr.el (gnus-server-line-format): Add %a.
16216 (gnus-server-line-format-alist): Add gnus-tmp-agent.
16217 (gnus-server-insert-server-line): Use it.
16218
16219 2001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16220
16221 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
16222 GB2312 and Big5.
16223
16224 2001-01-24 Simon Josefsson <sj@extundo.com>
16225
16226 * mail-source.el (mail-sources): Add :program specifier to IMAP
16227 mail source.
16228 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
16229
16230 2001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16231
16232 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
16233
16234 2001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
16235
16236 * nntp.el (nntp-wait-for): Return the success code.
16237 (nntp-open-connection): Use it.
16238
16239 2001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
16240
16241 * gnus-int.el (gnus-check-server): Allow breaking the opening.
16242
16243 2001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16244
16245 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
16246
16247 2001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16248
16249 * gnus-sum.el (gnus-summary-print-article): Take one prefix
16250 argument. Allow to print several articles in one file.
16251
16252 2001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16253
16254 * webmail.el (webmail-type-definition): netaddress changes.
16255
16256 2001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16257
16258 * gnus.el: Fix copyright. Remove trailing spaces.
16259
16260 * message.el (message-forward): Use mule4.
16261
16262 2001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16263
16264 * mm-util.el (mm-string-as-unibyte): New function.
16265
16266 * message.el (message-forward): Use it.
16267
16268 2001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16269
16270 * message.el (message-cite-original-without-signature): Don't peel
16271 off the blank line.
16272 (message-get-reply-headers): Add Cc if it is not in follow-to.
16273
16274 2001-01-20 Simon Josefsson <sj@extundo.com>
16275
16276 * mm-decode.el (mm-handle-multipart-from): Add.
16277 (mm-dissect-buffer): Save From: header value.
16278 (mm-security-from): Remove.
16279 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
16280
16281 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
16282 instead of `mml-security-from'. Protect null from value.
16283
16284 2001-01-20 Simon Josefsson <sj@extundo.com>
16285
16286 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
16287 application/vnd.ms-excel attachments.
16288
16289 2001-01-19 Simon Josefsson <sj@extundo.com>
16290
16291 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
16292
16293 2001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16294
16295 * message.el (message-ignored-mail-headers): Ditto.
16296
16297 2001-01-19 Simon Josefsson <sj@extundo.com>
16298
16299 * message.el (message-ignored-news-headers): Only search beginning
16300 of line.
16301
16302 2001-01-19 ShengHuo Zhu <zsh@cs.rochester.edu>
16303 Trivial patch from Alberto Lusiani <a.lusiani@noemail.org>
16304
16305 * message.el (message-send-mail): Content-Type may not be there.
16306
16307 2001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16308
16309 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
16310 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
16311
16312 * gnus-art.el (article-display-x-face): Insert X-Face if there is
16313 not.
16314
16315 2001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16316
16317 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
16318 non-native groups.
16319
16320 2001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16321
16322 * message.el (message-yank-original): Understand
16323 universal-argument.
16324
16325 2001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16326
16327 * gnus-art.el (gnus-boring-article-headers): Add to-address.
16328 (article-hide-boring-headers): Ditto.
16329
16330 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
16331
16332 2001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16333
16334 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
16335 one.
16336
16337 2001-01-16 Simon Josefsson <simon@josefsson.org>
16338
16339 * message.el (message-make-in-reply-to): Add comment to message-id
16340 (old syntax, see 2000-08-02 change).
16341
16342 2001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16343
16344 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
16345 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
16346 (gnus-button-reply): Ditto.
16347
16348 2001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
16349
16350 * gnus-art.el (article-display-x-face): Fix.
16351
16352 2001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16353
16354 * gnus-art.el (article-display-x-face): Use
16355 gnus-original-article-buffer.
16356
16357 2001-01-15 Jack Twilley <jmt@tbe.net>
16358
16359 * message.el (message-add-header): Move to point-max.
16360
16361 2001-01-15 Simon Josefsson <simon@josefsson.org>
16362
16363 * smime.el (smime-CA-directory, smime-CA-file): Change default to
16364 nil, improve documentation.
16365 (smime-certificate-directory): Comment out false hints (until it
16366 is implemented).
16367
16368 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
16369 there aren't any keys.
16370 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
16371 verify certificate. Default is changed to only check integrity.
16372 Improved security status texts. If a certificate doesn't contain
16373 a email address, don't fail.
16374
16375 * smime.el (smime-noverify-region):
16376 (smime-noverify-buffer): New functions. Verifies integrity only.
16377
16378 2001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16379
16380 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
16381
16382 2001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16383
16384 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
16385 (gnus-remove-some-windows): Ditto.
16386
16387 2001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16388
16389 * gnus-art.el (article-make-date-line): 11th.
16390
16391 2001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16392
16393 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
16394 (mml2015-gpg-sign): Ditto.
16395
16396 2001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16397
16398 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
16399 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
16400
16401 2001-01-08 Dave Love <fx@gnu.org>
16402
16403 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
16404 single character.
16405
16406 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
16407
16408 * message.el: Doc and message fixes.
16409 (message-send-rename-function)
16410 (message-make-forward-subject-function)
16411 (message-send-mail-function, message-reply-to-function)
16412 (message-wide-reply-to-function, message-followup-to-function)
16413 (message-distribution-function, message-auto-save-directory): Fix
16414 :type.
16415
16416 * mml.el (mml-parse-1): Frob mml-confirmation-set when
16417 proceeding after warnings. Amend multipart warning message.
16418
16419 2001-01-04 Dave Love <fx@gnu.org>
16420
16421 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
16422 compiling.
16423 (gnus-make-directory): Require nnmail.
16424
16425 * mm-decode.el (mm-inline-media-tests): Add
16426 image/x-portable-bitmap.
16427 (mm-get-image): Grok pbm.
16428
16429 2001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
16430
16431 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
16432
16433 2001-01-09 Didier Verna <didier@xemacs.org>
16434
16435 * gnus-agent.el: Moved some XEmacs specific hook add-ons from
16436 `gnus-xmas-[re]define' to avoid losing user custom settings.
16437 * gnus-art.el: Ditto.
16438 * gnus-group.el: Ditto.
16439 * gnus-salt.el: Ditto.
16440 * gnus-sum.el: Ditto.
16441 * gnus-topic.el: Ditto.
16442 * gnus-xmas.el (gnus-xmas-define): See above.
16443 * gnus-xmas.el (gnus-xmas-redefine): See above.
16444 * gnus-xmas.el (gnus-xmas-glyph-directory): Generate a
16445 non-continuable error when the directory can't be found.
16446
16447 2001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16448
16449 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
16450 handle.
16451 * gnus-art.el (gnus-mime-view-part): Copy it.
16452 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
16453
16454 2001-01-09 Michael Downes <mjd@ams.org>
16455
16456 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
16457
16458 2001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16459
16460 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
16461 orig-file. Use ',source.
16462
16463 2001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16464
16465 * gnus-xmas.el (gnus-xmas-modeline-glyph):
16466 (gnus-xmas-group-startup-message):
16467 Detect gnus-xmas-glyph-directory when it is nil.
16468
16469 2001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16470
16471 * pop3.el (pop3-get-message-count): Andrew Innes
16472 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
16473
16474 2001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
16475
16476 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
16477
16478 * time-date.el (time-to-number-of-days): New function.
16479
16480 2001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com> (tiny change)
16481
16482 * nnslashdot.el (nnslashdot-request-list): Always get the right
16483 sid.
16484
16485 2001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16486
16487 * message.el (message-minibuffer-local-map): New keymap.
16488 (message-read-from-minibuffer): Use it.
16489 * gnus-msg.el (gnus-summary-resend-message): Use it.
16490
16491 2001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16492
16493 * gnus-start.el (gnus-display-time-event-handler): New function.
16494 (gnus-after-getting-new-news-hook): Use it.
16495
16496 2001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
16497
16498 * message.el (message-ignored-mail-headers): Add draft header.
16499
16500 2001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
16501
16502 * gnus-sum.el (gnus-summary-expire-articles): Don't save
16503 excursion.
16504
16505 * nnslashdot.el (nnslashdot-request-list): Get the right year.
16506
16507 2001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
16508
16509 * gnus-sum.el (gnus-summary-expire-articles): A revoked patch.
16510 Save excursion.
16511
16512 2000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16513
16514 * qp.el (quoted-printable-decode-region): Don't backward-char.
16515
16516 2000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
16517
16518 * gnus-draft.el: Mark articles as replied.
16519
16520 * gnus-sum.el (gnus-summary-add-mark): New function.
16521
16522 * gnus-group.el (gnus-add-mark): New function.
16523
16524 * gnus-sum.el (gnus-summary-buffer-name): New function.
16525 (gnus-summary-setup-buffer): Use it.
16526
16527 * gnus-draft.el: Set things up with the right post method and
16528 stuff.
16529
16530 * message.el (message-ignored-news-headers): Remove X-Draft-From.
16531
16532 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
16533
16534 * gnus.el (gnus-draft-meta-information-header): New variable.
16535
16536 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16537
16538 * gnus-art.el (gnus-treatment-function-alist): Move the date
16539 functions before the header sorting functions.
16540
16541 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
16542
16543 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
16544 to empty fill prefixes.
16545
16546 2000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16547
16548 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
16549 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
16550
16551 2000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16552
16553 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
16554
16555 * nnml.el (autoload): Move to nnheader.el.
16556
16557 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
16558 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
16559 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
16560 Kvarnström <jonkv@ida.liu.se>.
16561
16562 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16563
16564 * gnus-art.el (article-make-date-line): Get the hours right.
16565 (gnus-ignored-headers): More hiding.
16566
16567 * nnmail.el (nnmail-expiry-wait): Not an integer.
16568
16569 * message.el (message-goto-body): Only expand abbrev when called
16570 interactively.
16571 (message-make-lines): Use it.
16572
16573 2000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16574
16575 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
16576
16577 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16578
16579 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
16580 include the expunged articles.
16581
16582 * gnus-group.el (gnus-group-sort-by-server): New function.
16583
16584 * gnus.el (gnus-method-to-server-name): New function.
16585 (gnus-group-prefixed-name): Use it.
16586
16587 * gnus-group.el (gnus-group-sort-function): Doc fix.
16588 (gnus-group-sort-groups-by-server): New command.
16589
16590 2000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
16591
16592 * gnus-art.el (gnus-treat-date-english): New variable.
16593 (article-date-english): New command.
16594 (gnus-english-month-names): New variable.
16595 (article-make-date-line): Do 'english.
16596
16597 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
16598 after the fill prefix.
16599
16600 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
16601 score...".
16602
16603 * gnus-art.el (gnus-ignored-headers): Hide more headers.
16604
16605 * message.el (message-mode-map): Bind comment-region.
16606
16607 * gnus-art.el (gnus-mime-display-part): Let w3 display
16608 multipart/related.
16609
16610 * mm-bodies.el (mm-long-lines-p): New function.
16611 (mm-body-encoding): Use it.
16612 (mm-body-encoding): Encode articles with lines longer than 1000
16613 characters.
16614
16615 2000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16616
16617 * mm-util.el (mm-enable-multibyte): Use
16618 default-enable-multibyte-characters.
16619 (mm-enable-multibyte-mule4): Ditto.
16620 (mm-disable-multibyte): Test XEmacs.
16621 (mm-disable-multibyte-mule4): Ditto.
16622 (mm-with-unibyte-current-buffer): Simplified.
16623 (mm-with-unibyte-current-buffer-mule4): Ditto.
16624
16625 2000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
16626
16627 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
16628
16629 * nnheader.el (nnheader-string-as-multibyte): New alias.
16630
16631 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
16632
16633 * gnus-uu.el (gnus-message-process-mark): New function.
16634 (gnus-uu-mark-by-regexp): Use it.
16635 (gnus-new-processable): New function.
16636
16637 2000-12-28 19:21:57 Inge Frick <inge@nada.kth.se> (tiny change)
16638
16639 * gnus-sum.el (gnus-no-mark): New variable.
16640
16641 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
16642
16643 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
16644 backslashes.
16645
16646 2000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
16647
16648 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
16649 definition.
16650
16651 2000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16652
16653 * qp.el (quoted-printable-encode-region): Don't check multibyte in
16654 XEmacs.
16655
16656 2000-12-25 Lloyd Zusman <ljz@asfast.com> (tiny change)
16657
16658 * mml.el (mml-read-tag): Save tag location.
16659
16660 2000-12-25 Simon Josefsson <simon@josefsson.org>
16661
16662 * starttls.el: Sync with Emacs 21.
16663
16664 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16665
16666 * message.el (message-mail): Support yank-action.
16667
16668 * message.el (message-setup): Revoke the last change.
16669
16670 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16671
16672 * message.el (message-setup): Use cons. Suggested by Johan Vromans
16673 <jvromans@squirrel.nl>.
16674
16675 2000-12-24 Simon Josefsson <sj@extundo.com>
16676
16677 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
16678 mailing list junk at end of part.
16679
16680 2000-12-23 Simon Josefsson <sj@extundo.com>
16681
16682 * nnimap.el (nnimap-expiry-target): New function.
16683 (nnimap-request-expire-articles): Use it.
16684
16685 2000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16686
16687 * gnus.el (gnus-group-parameters-more): New variable.
16688 * gnus-cus.el (gnus-group-customize): Use it.
16689
16690 * gnus.el (gnus-define-group-parameter): New macro.
16691 (auto-expire): Use it.
16692 (total-expire): Use it.
16693 * gnus-art.el (banner): Use it.
16694
16695 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
16696 <ljz@asfast.com>.
16697
16698 2000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16699
16700 * gnus-topic.el (gnus-topic-create-topic): Use list.
16701
16702 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
16703 before binding gnus-default-article-saver.
16704
16705 * gnus-sum.el (gnus-summary-save-article):
16706 (gnus-summary-pipe-output):
16707 (gnus-summary-save-article-mail):
16708 (gnus-summary-save-article-rmail):
16709 (gnus-summary-save-article-file):
16710 (gnus-summary-write-article-file):
16711 (gnus-summary-save-article-body-file): Ditto.
16712
16713 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
16714
16715 2000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16716
16717 * gnus-art.el (gnus-mime-security-button-map):
16718 (gnus-mime-button-map): Add parent.
16719
16720 2000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16721
16722 * messagexmas.el (message-xmas-redefine): New function.
16723
16724 * message.el: Use it.
16725
16726 * gnus-art.el (gnus-article-check-hidden-text): Return t.
16727
16728 * gnus-util.el (gnus-remove-text-properties-when): Return t.
16729
16730 2000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16731
16732 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
16733 malformatted messages.
16734
16735 2000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16736
16737 * mm-util.el (mm-image-load-path): New function.
16738
16739 * gnus-group.el (gnus-group-make-tool-bar): Use it.
16740
16741 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
16742
16743 * message.el (message-tool-bar-map): Use it.
16744
16745 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
16746
16747 * gnus-art.el (article-treat-dumbquotes): Quote \.
16748
16749 2000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16750
16751 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
16752 Emacs 20 runs on a terminal.
16753
16754 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16755
16756 * gnus-msg.el (gnus-bug): Revert to save-excursion.
16757
16758 * mml.el (gnus-add-minor-mode): Autoload.
16759
16760 * message.el (message-forward): Save-restriction.
16761
16762 2000-12-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16763
16764 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
16765 Paul Stevenson <p.stevenson@surrey.ac.uk>
16766
16767 2000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16768
16769 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
16770
16771 * mml.el (gnus-ems): Don't require.
16772
16773 * gnus.el (gnus-decode-rfc1522): Removed.
16774 (gnus-set-text-properties): Define.
16775
16776 2000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16777
16778 * gnus-art.el (gnus-mime-*): Handle may be nil.
16779
16780 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
16781
16782 * gnus.el (gnus-group-remove-excess-properties): Not defined
16783 in gnus-xmas.
16784
16785 2000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16786
16787 * message.el (message-mail-user-agent): Add :version.
16788
16789 2000-12-21 Miles Bader <miles@gnu.org>
16790
16791 * message.el (message-mode): Set `comment-start' to the yank prefix.
16792
16793 2000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16794
16795 * message.el (message-mail-user-agent): New variable.
16796 (message-setup): Renamed to message-setup-1. Support
16797 mail-user-agent.
16798 (message-mail-user-agent): New function.
16799 (message-mail): Use it.
16800 (message-reply): Use it.
16801 (message-resend): Use it.
16802 (message-mail-other-window): Use it.
16803 (message-mail-other-frame): Use it.
16804
16805 * gnus-msg.el (gnus-bug): Support mail-user-agent.
16806
16807 2000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16808
16809 * message.el (message-tool-bar-map): Simplify.
16810 (message-narrow-to-head-1): New function.
16811 (message-narrow-to-head): Use it.
16812 (message-reply): Ditto.
16813 (message-cancel-news): Ditto.
16814 (message-supersede): Ditto.
16815 (message-make-forward-subject): Ditto.
16816 (message-bounce): Ditto.
16817
16818 2000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16819
16820 * uudecode.el (uudecode-decode-region-external): make-temp-file
16821 may not be defined.
16822
16823 * binhex.el (defalias): eval-and-compile.
16824
16825 * message.el (message-tool-bar-map): New function.
16826 (message-mode): Use it.
16827
16828 2000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16829
16830 * nntp.el (nntp-find-connection): Remove the entry.
16831 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
16832
16833 2000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16834
16835 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
16836
16837 * message.el (message-forward): Copy buffer in unibyte mode.
16838
16839 2000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16840
16841 * message.el (message-make-forward-subject): Don't widen. Decode.
16842 (message-forward): Don't decode subject.
16843
16844 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
16845
16846 * qp.el (quoted-printable-encode-region): Upcase QP.
16847
16848 2000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16849
16850 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
16851 mail-extract-a-c instead. Don't depend on Gnus.
16852
16853 * mml.el (gnus-ems): Require it.
16854
16855 * gnus-msg.el (gnus-summary-mail-forward): ???
16856
16857 * message.el (message-forward): Move mime-to-mml here.
16858
16859 2000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16860
16861 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
16862 * gnus-art.el (gnus-insert-mime-button): Simplify.
16863 (gnus-mime-display-alternative): Ditto.
16864 (gnus-insert-mime-security-button): Ditto.
16865
16866 2000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16867
16868 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
16869 text-property-not-all doesn't return nil when start=mark(end).
16870 (gnus-remove-text-properties-when): Ditto.
16871
16872 2000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16873
16874 * gnus-start.el (gnus-group-change-level): Remove group from
16875 gnus-active-hashtb if real killed.
16876
16877 2000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16878
16879 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
16880 (gnus-mime-display-alternative): Ditto.
16881 (gnus-insert-mime-security-button): Ditto.
16882
16883 2000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16884
16885 * gnus-start.el (gnus-group-change-level): Don't add it into
16886 killed-list if it was killed.
16887
16888 2000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16889
16890 * nnmbox.el (nnmbox-file-coding-system): Use binary.
16891 (nnmbox-active-file-coding-system): Ditto.
16892
16893 * gnus-cus.el (gnus-group-parameters): Add posting-style.
16894
16895 2000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16896
16897 * gnus.el (gnus-version):
16898 (gnus-version-number): Set to Oort Gnus 0.01.
16899
16900 * gnus-art.el (gnus-mime-security-button-map):
16901 (gnus-insert-mime-security-button): Fix for Emacs21.
16902
16903 2000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16904
16905 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
16906 easymenu, because XEmacs doesn't understand :help.
16907
16908 * mm-uu.el: Require binhex.
16909
16910 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16911
16912 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
16913
16914 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
16915
16916 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
16917
16918 2000-12-18 Gerd Moellmann <gerd@gnu.org>
16919
16920 * *.xpm, *.pbm: Convert icons icons to size 24x24.
16921
16922 2000-12-18 Dave Love <fx@gnu.org>
16923
16924 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
16925 (unused).
16926
16927 2000-12-13 Miles Bader <miles@gnu.org>
16928
16929 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
16930 to t, so that we don't get stuck while trying to smilefy
16931 intangible text.
16932
16933 2000-12-12 Gerd Moellmann <gerd@gnu.org>
16934
16935 * smiley-ems.el (smiley-regexp-alist): Make regexps match
16936 at the end of the buffer.
16937 (smiley-region): In the loop, move to the end of the submatch
16938 matching the smiley instead of using the end of the match
16939 of the whole regexp.
16940
16941 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
16942
16943 * message.el (message-mode): Doc fix.
16944
16945 2000-12-12 Gerd Moellmann <gerd@gnu.org>
16946
16947 * smiley-ems.el (smiley-region): Doc fix.
16948
16949 2000-12-11 Miles Bader <miles@gnu.org>
16950
16951 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
16952 bottom line visible, check to see if it's partially obscured, and
16953 if so, either scroll one more line to make it fully visible, or
16954 revert to showing the second line from the top.
16955
16956 2000-12-07 Dave Love <fx@gnu.org>
16957
16958 * mailcap.el (mailcap-download-directory)
16959 * gnus-audio.el (gnus-audio-directory)
16960 * smiley-ems.el (smiley-data-directory): Fix :type.
16961
16962 2000-11-30 Dave Love <fx@gnu.org>
16963
16964 * message.el (message-auto-save-directory): Use
16965 file-name-as-directory.
16966 (message-set-auto-save-file-name): Create
16967 message-auto-save-directory if necessary.
16968 (message-replace-chars-in-string): Removed -- unused.
16969 (message-mail-alias-type): Customize.
16970 (message-headers): Remove duplicate defgroup.
16971
16972 2000-11-29 Dave Love <fx@gnu.org>
16973
16974 * qp.el (quoted-printable-decode-region): Use error, not message
16975 to report malformed text (like base64). Amend message.
16976
16977 2000-11-29 Miles Bader <miles@gnu.org>
16978
16979 * message.el (message-header-lines): Fontify tag.
16980
16981 2000-11-27 Dave Love <fx@gnu.org>
16982
16983 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
16984 compiler warning.
16985
16986 ;2000-11-26 Dave Love <fx@gnu.org>
16987 ;
16988 ; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
16989 ;
16990 2000-11-23 Dave Love <fx@gnu.org>
16991
16992 * uu-post.pbm, uu-decode.pbm: New files from XPMs.
16993
16994 * mm-uu.el (uudecode): Require.
16995 (uudecode-decode-region, uudecode-decode-region-external): Don't
16996 autoload.
16997 (mm-uu-copy-to-buffer): Doc fix.
16998 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
16999 type fix.
17000
17001 * mailcap.el: Doc fixes.
17002 (mailcap-mime-data): Various adjustments.
17003 (mailcap): New group.
17004 (mailcap-download-directory): Customize.
17005 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
17006 (mailcap-temporary-directory): Deleted (unused).
17007 (mailcap-unescape-mime-test): Simplify slightly.
17008 (mailcap-viewer-passes-test): Use functionp.
17009 (mailcap-command-p): Aliased to executable-find.
17010
17011 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
17012 default-enable-multibyte-characters is nil.
17013
17014 2000-11-22 Gerd Moellmann <gerd@gnu.org>
17015
17016 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
17017
17018 2000-11-21 Dave Love <fx@gnu.org>
17019
17020 * gnus-art.el (gnus-mime-button-map): Don't inherit from
17021 gnus-article-mode-map.
17022 ; (gnus-mime-button-menu): Use mouse-set-point.
17023 (gnus-insert-mime-button, gnus-mime-display-alternative)
17024 (gnus-mime-display-alternative): Don't use local-map property.
17025
17026 2000-11-17 Dave Love <fx@gnu.org>
17027
17028 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
17029 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
17030 and make-temp-file.
17031 (uudecode-decode-region): Doc fix.
17032
17033 2000-11-14 Dave Love <fx@gnu.org>
17034
17035 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
17036 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
17037 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
17038 New files, derived from the XPMs.
17039
17040 2000-11-10 Dave Love <fx@gnu.org>
17041
17042 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
17043 (gnus-agent-lib-file, gnus-agent-load-alist)
17044 (gnus-agent-save-alist, gnus-agent-article-name): Use
17045 expand-file-name.
17046
17047 * gnus-group.el (gnus-group-name-charset-method-alist): Add
17048 :version.
17049 (nnkiboze-score-file): Defvar when compiling.
17050
17051 * gnus-start.el (gnus-read-newsrc-file): Add :version.
17052
17053 * gnus-art.el (gnus-article-banner-alist)
17054 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
17055 (gnus-article-date-lapsed-new-header)
17056 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
17057 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
17058 (gnus-treat-strip-headers-in-body)
17059 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
17060 (gnus-treat-translate): Add :version.
17061 (gnus-article-mime-part-function): Fix defcustom.
17062
17063 * nnmail.el (nnmail-expiry-target)
17064 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
17065 (nnmail-split-header-length-limit): Add :version.
17066
17067 * gnus-sum.el (gnus-auto-expirable-marks)
17068 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
17069 (gnus-extra-headers, gnus-ignored-from-addresses)
17070 (gnus-newsgroup-ignored-charsets)
17071 (gnus-group-highlight-words-alist)
17072 (gnus-summary-show-article-charset-alist): Add :version.
17073
17074 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
17075 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
17076 files, converted from the XPMs.
17077
17078 * gnus-cache.el (gnus-cache-active-file): Don't use
17079 file-name-as-directory on directory.
17080 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
17081 use file-name-as-directory on directory.
17082
17083 * time-date.el (timezone-make-date-arpa-standard): Autoload.
17084 (date-to-time): Use it.
17085
17086 ; * message.el (message-mode) <adaptive-fill-regexp>:
17087 ; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
17088 ; (message-newline-and-reformat): Likewise.
17089 (message-forward-as-mime, message-forward-ignored-headers)
17090 (message-buffer-naming-style, message-default-charset)
17091 (message-dont-reply-to-names, message-send-mail-partially-limit):
17092 Add :version.
17093
17094 * mm-util.el: Doc fixes.
17095 (mm-mime-charset): Don't use the raw result of
17096 mm-preferred-coding-system.
17097 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
17098 (mm-with-unibyte): Simplify.
17099
17100 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
17101 concat.
17102
17103 * pop3.el (pop3-version): Deleted.
17104 (pop3-make-date): New function, avoiding message-make-date.
17105 (pop3-munge-message-separator): Use it.
17106
17107 2000-11-09 Dave Love <fx@gnu.org>
17108
17109 * gnus-group.el (gnus-group-make-directory-group)
17110 (gnus-group-fetch-faq): Use expand-file-name.
17111 (gnus-group-fetch-faq): Simplify completing-read form.
17112
17113 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
17114 test for Mule.
17115
17116 * message.el (tool-bar-map): Defvar when compiling.
17117
17118 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
17119 (gnus-tm-lisp-directory): Deleted.
17120 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
17121 (featurep 'xemacs).
17122 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
17123 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
17124 version numbers from file names.
17125
17126 2000-11-08 Dave Love <fx@gnu.org>
17127
17128 * mm-view.el: Use featurep for XEmacs test.
17129 (mm-inline-message): Test for `remove-specifier'; don't use
17130 condition-case.
17131
17132 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
17133
17134 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
17135 (gnus-score-find-bnews): Don't concat "".
17136
17137 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
17138 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
17139 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
17140 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
17141
17142 * gnus-sum.el: Put some defvars in eval-when-compile.
17143 (gnus-summary-mode-hook): Add :options.
17144 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
17145 (gnus-summary-tool-bar-map): New variable.
17146 (gnus-summary-make-tool-bar): New function.
17147 (gnus-summary-mode): Put kill-all-local-variables first.
17148
17149 * gnus-group.el (gnus-group-toolbar-map): New variable.
17150 (gnus-group-make-tool-bar): Rewritten.
17151 (gnus-group-mode): Put kill-all-local-variables first.
17152
17153 * rfc2047.el: Require gnus-util.
17154
17155 * nnml.el (gnus-sorted-intersection): Autoload.
17156
17157 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
17158 Put some defvars in eval-when-compile.
17159 (gnus-intersection, gnus-sorted-complement): Autoload.
17160
17161 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
17162
17163 * mm-encode.el (mm-body-7-or-8): Autoload.
17164
17165 * mm-decode.el (mm-insert-inline): Autoload.
17166
17167 * mml.el:
17168 * message.el: Put some defvars in eval-when-compile.
17169
17170 * gnus-msg.el: Put some defvars in eval-when-compile.
17171 (gnus-msg-mail): Move after gnus-setup-message.
17172
17173 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
17174
17175 2000-11-07 Dave Love <fx@gnu.org>
17176
17177 * gnus-util.el (nnheader): Don't require message (recursive
17178 autoload).
17179
17180 * uudecode.el: Avoid compiler warnings.
17181
17182 * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
17183 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
17184
17185 2000-11-06 Dave Love <fx@gnu.org>
17186
17187 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
17188
17189 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
17190 (uudecode-char-int): New alias, replacing char-int.
17191 (uudecode-decode-region): Don't call buffer-disable-undo.
17192
17193 ; * mm-uu.el (mm-uu-configure): Unquote lambda.
17194 ; (mm-uu-configure-list): Doc fix.
17195 ;
17196 ; * earcon.el (running-xemacs): Don't define.
17197 ;
17198 ;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
17199 ;
17200 ; * message.el (message-font-lock-keywords): Match a final newline
17201 ; to help font-lock's multiline support.
17202 ;
17203 2000-11-03 Dave Love <fx@gnu.org>
17204
17205 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
17206
17207 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
17208 name.
17209
17210 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
17211 <banner>: Fix custom type, doc.
17212
17213 * mm-decode.el (mm-display-external): Space-prefix temp buffer
17214 name. Don't disable undo explicitly.
17215
17216 ;2000-11-02 Dave Love <fx@gnu.org>
17217 ;
17218 ; * message.el (message-font-lock-keywords): Use [:alpha:] for
17219 ; cite-prefix.
17220
17221 2000-11-01 Dave Love <fx@gnu.org>
17222
17223 * rfc2047.el (base64): Require unconditionally.
17224 (message-posting-charset): Defvar when compiling.
17225 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
17226 message.
17227
17228 * gnus-sum.el (nnoo): Require.
17229 (mm-uu-dissect): Autoload.
17230
17231 * mml.el (mml-parse-1): Clarify message.
17232 (mml-minibuffer-read-type): Use mailcap-mime-types.
17233
17234 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
17235
17236 * mml.el: Fix a typo in the requiring of CL.
17237
17238 2000-11-01 Dave Love <fx@gnu.org>
17239
17240 * utf7.el: Require cl when compiling.
17241
17242 * binhex.el: Use (featurep 'xemacs).
17243 (binhex-char-int): New alias, replacing char-int. Change callers.
17244 (binhex-decode-region): Simplify work buffer code.
17245 (binhex-decode-region-external): Use expand-file-name, not concat.
17246
17247 2000-10-30 Dave Love <fx@gnu.org>
17248
17249 * gnus-art.el: Fix 2000-10-27 change properly.
17250
17251 2000-10-28 Miles Bader <miles@gnu.org>
17252
17253 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
17254
17255 2000-10-27 Dave Love <fx@gnu.org>
17256
17257 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
17258 strings.
17259 (gnus-group-make-tool-bar): New function.
17260 (gnus-group-mode): Use it.
17261
17262 * message.el (message-mode-menu): Add some :help strings.
17263 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
17264 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
17265
17266 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
17267 * describe-group.xpm, get-news.xpm, kill-group.xpm:
17268 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
17269
17270 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
17271 display-graphic-p here.
17272
17273 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
17274
17275 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
17276 of the `gnus-xemacs' variable, as the latter has been removed.
17277 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
17278 * gnus-art.el (gnus-treat-display-xface)
17279 (gnus-treat-display-smileys, gnus-treat-display-picons)
17280 (gnus-article-read-summary-keys): Likewise.
17281
17282 2000-10-26 Dave Love <fx@gnu.org>
17283
17284 (defvar): Use rmail-spool-directory unconditionally.
17285
17286 2000-10-18 Dave Love <fx@gnu.org>
17287
17288 * mm-bodies.el (mm-uu-decode-function)
17289 (mm-uu-binhex-decode-function): Defvar when compiling.
17290
17291 * gnus-nocem.el (gnus-nocem-issuers): Update.
17292 (gnus-nocem-check-from): New option.
17293 (gnus-nocem-scan-groups): Use it.
17294 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
17295 (gnus-nocem-check-article-limit): Add :version.
17296
17297 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
17298
17299 * ietf-drums.el (mm-util): Require CL when compiling.
17300
17301 2000-10-15 Dave Love <fx@gnu.org>
17302
17303 * qp.el: Require mm-util.
17304
17305 2000-10-13 Dave Love <fx@gnu.org>
17306
17307 * qp.el (quoted-printable-decode-region): Avoid invalid
17308 coding-systems.
17309
17310 2000-10-12 Gerd Moellmann <gerd@gnu.org>
17311
17312 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
17313 to a recursive load.
17314
17315 2000-10-12 Dave Love <fx@gnu.org>
17316
17317 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
17318
17319 * gnus.el (gnus-group-startup-message): Check for PBM image.
17320
17321 2000-10-09 Dave Love <fx@gnu.org>
17322
17323 * mail-source.el (mail-source-fetch-imap): Bind
17324 default-enable-multibyte-characters rather than using
17325 mm-disable-multibyte.
17326
17327 2000-10-05 Dave Love <fx@gnu.org>
17328
17329 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
17330 Autoload.
17331 (quoted-printable-decode-region): Rename arg which confused
17332 charset with coding-system. Don't use nonascii-insert-offset.
17333 Coding-system encode the region initially. Don't recognize `=='
17334 as valid QP. Coding-system decode the region finally.
17335 (quoted-printable-decode-string): Rename arg which confused
17336 charset with coding-system.
17337
17338 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
17339 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
17340 mm-encode-coding-region.
17341 (mm-decode-body, mm-decode-string): Rename variables which
17342 confused charset with coding-system.
17343 (binhex-decode-region): Don't autoload.
17344 (mm-body-encoding): Require message.
17345 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
17346 cond branches.
17347
17348 * gnus-art.el (article-de-quoted-unreadable)
17349 (article-de-base64-unreadable): Fold search case
17350 rather than downcasing string. Apply mm-charset-to-coding-system
17351 to arg of quoted-printable-decode-region.
17352
17353 2000-10-04 Dave Love <fx@gnu.org>
17354
17355 * gnus-ems.el: Don't turn off compiler warnings in local vars.
17356 Require ring when compiling.
17357 (gnus-article-compface-xbm): New variable.
17358
17359 2000-10-04 Dave Love <fx@gnu.org>
17360
17361 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
17362 pbm images.
17363
17364 * frown.pbm, smile.pbm, wry.pbm: New files.
17365
17366 * frown.xbm, smile.xbm, wry.xbm: Deleted.
17367
17368 2000-10-03 Dave Love <fx@gnu.org>
17369
17370 * mail-source.el (mail-sources): Revert to nil.
17371
17372 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
17373
17374 * qp.el: Don't require mm-util.
17375 (quoted-printable-decode-region): Rewritten.
17376 (quoted-printable-decode-string, quoted-printable-encode-region):
17377 Doc fix.
17378 (quoted-printable-encode-region): Barf on multibyte characters.
17379 Maybe make the class multibyte. Upcase chars, not formatted
17380 strings. Allow mm-use-ultra-safe-encoding to be unbound.
17381 (quoted-printable-encode-string): Don't use
17382 mm-with-unibyte-buffer.
17383
17384 2000-09-29 Gerd Moellmann <gerd@gnu.org>
17385
17386 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
17387
17388 2000-09-21 Dave Love <fx@gnu.org>
17389
17390 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
17391 (for Emacs 20). Tidy somewhat.
17392
17393 2000-09-21 Dave Love <fx@gnu.org>
17394
17395 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
17396 image processing. Rationalize logic somewhat.
17397
17398 2000-09-20 Dave Love <fx@gnu.org>
17399
17400 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
17401 specifically.
17402
17403 * gnus.el (gnus-version-number): Avoid some redundant
17404 autoloads.
17405
17406 2000-09-20 Gerd Moellmann <gerd@gnu.org>
17407
17408 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
17409 to XBM; we always have PBM support.
17410
17411 2000-09-14 Dave Love <fx@gnu.org>
17412
17413 * gnus.el (gnus-charset):
17414 * mm-decode.el (mime-display):
17415 * imap.el (imap) <defgroup>: Add :version.
17416
17417 2000-09-13 Gerd Moellmann <gerd@gnu.org>
17418
17419 * parse-time.el: Fix author's mail address.
17420
17421 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
17422 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
17423 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
17424 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
17425 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
17426 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
17427 * rfc2231.el, uudecode.el: Fix copyright notice.
17428
17429 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
17430 require `w3' at load-time only if not running in batch mode.
17431
17432 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17433
17434 * gnus.el: Before merge with Emacs21.
17435
17436 2000-12-19 Raymond Scholz <ray-2000@zonix.de>
17437
17438 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
17439
17440 2000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
17441
17442 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
17443 to avoid conflict with the standard `back-to-indentation'
17444 binding.
17445
17446 2000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17447
17448 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
17449
17450 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
17451 (mm-disable-multibyte-mule4): Ditto.
17452 (mm-with-unibyte-current-buffer-mule4): Ditto.
17453
17454 2000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17455
17456 * pop3.el (pop3-movemail): Use binary.
17457 (pop3-movemail-file-coding-system): Removed.
17458
17459 2000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17460
17461 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
17462
17463 2000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17464
17465 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
17466 exists.
17467
17468 2000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17469
17470 * gnus-msg.el (gnus-post-method): Use backend name when the
17471 address is "".
17472
17473 2000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17474
17475 * gnus-art.el (article-verify-x-pgp-sig): Don't test
17476 mm-verify-option.
17477 (gnus-treat-x-pgp-sig): Default value.
17478 (gnus-ignored-headers): Redundant.
17479
17480 2000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17481
17482 * gnus-win.el (gnus-configure-frame): Save selected window.
17483
17484 2000-02-15 Andrew Innes <andrewi@gnu.org>
17485
17486 * nnmbox.el: Require gnus-range.
17487 (nnmbox-group-building-active-articles): New variable.
17488 (nnmbox-group-active-articles): New variable; this is a cache of
17489 all active articles by group and number.
17490 (nnmbox-in-header-p): New function.
17491 (nnmbox-find-article): New function.
17492 (nnmbox-record-active-article): New function.
17493 (nnmbox-record-deleted-article): New function.
17494 (nnmbox-is-article-active-p): New function.
17495 (nnmbox-retrieve-headers): Use nnmbox-find-article.
17496 (nnmbox-request-article): Ditto. Also supply extra arg to
17497 nnmbox-article-group-number.
17498 (nnmbox-request-expire-articles): Ditto.
17499 (nnmbox-request-move-article): Ditto.
17500 (nnmbox-request-replace-article): Ditto.
17501 (nnmbox-request-rename-group): Rename group entry in active
17502 article cache.
17503 (nnmbox-delete-mail): Update active article cache, unless article
17504 is being replaced.
17505 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
17506 than partially duplicating it.
17507 (nnmbox-article-group-number): Add extra `this-line' arg, to
17508 handle articles belonging to multiple groups.
17509 (nnmbox-save-mail): Update active article cache.
17510 (nnmbox-read-mbox): Build active article cache when loading mbox.
17511 Also do some repair work, if we find articles that are missing the
17512 appropriate X-Gnus-Newsgroup lines in the header. We can usually
17513 reconstruct these from Xref info.
17514
17515 2000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17516
17517 * mail-source.el (mail-source-report-new-mail): Use
17518 nnheader-run-at-time.
17519
17520 2000-02-15 Andrew Innes <andrewi@gnu.org>
17521
17522 * mail-source.el (mail-source-fetch-pop): Clear pop password when
17523 an error is thrown, and then rethrow the error.
17524 (mail-source-check-pop): Ditto.
17525 (mail-source-start-idle-timer): Prevent multiple pop checks
17526 running if the check takes a long time.
17527
17528 2000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17529
17530 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
17531 succeed.
17532
17533 2000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17534
17535 * gnus-win.el (gnus-configure-windows): Make sure
17536 nntp-server-buffer is live.
17537 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
17538
17539 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
17540
17541 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
17542
17543 2000-12-04 Andreas Jaeger <aj@suse.de>
17544
17545 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
17546
17547 2000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17548
17549 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
17550
17551 2000-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
17552 Trivial patch from Christopher Splinter <chris@splinter.inka.de>
17553
17554 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
17555
17556 2000-12-01 Simon Josefsson <sj@extundo.com>
17557
17558 * mml-smime.el (mml-smime-verify): Fix address parsing.
17559
17560 2000-12-01 Simon Josefsson <sj@extundo.com>
17561
17562 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
17563 more than one certificate inside PKCS#7 blob. Better security
17564 information (clamed / actual sender, openssl output, certificates
17565 inside message).
17566
17567 * smime.el (smime-verify-region): Output to /dev/null.
17568 (smime-buffer-as-string-region): Don't parse empty lines.
17569
17570 2000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17571
17572 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
17573 ?d and ?D.
17574 (gnus-mime-security-show-details-inline): New variable.
17575 (gnus-mime-security-show-details): Use them.
17576 (gnus-insert-mime-security-button): Ditto.
17577
17578 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
17579 Suggest by Michael Duggan (md5i@cs.cmu.edu).
17580 (mml2015-gpg-clear-verify): Ditto.
17581 (mml2015-gpg-decrypt-1): Ditto.
17582 (mml2015-use): Prefer 'gpg.
17583
17584 2000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17585
17586 * gnus-util.el (gnus-add-text-properties-when): New function.
17587 (gnus-remove-text-properties-when): Ditto.
17588
17589 * gnus-cite.el (gnus-article-hide-citation): Use them.
17590 (gnus-article-toggle-cited-text): Use them.
17591
17592 * gnus-art.el (gnus-signature-toggle): Use them.
17593 (gnus-article-show-hidden-text): Ditto.
17594 (gnus-article-hide-text): Ditto.
17595
17596 2000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17597
17598 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
17599
17600 2000-11-30 Simon Josefsson <sj@extundo.com>
17601
17602 * smime.el (smime-point-at-eol): New alias.
17603 (smime-buffer-as-string-region): Use it.
17604
17605 2000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17606
17607 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
17608
17609 2000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17610
17611 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
17612
17613 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
17614
17615 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
17616
17617 2000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
17618
17619 * nnmh.el (nnmh-request-expire-articles): Implemented
17620 expiry-target for nnmh backend.
17621
17622 2000-11-30 Simon Josefsson <sj@extundo.com>
17623
17624 * mm-decode.el (mm-security-from): New variable.
17625 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
17626
17627 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
17628 than `from'.
17629
17630 2000-11-30 Simon Josefsson <sj@extundo.com>
17631
17632 * mml-smime.el (mml-smime-verify): Verify that certificate mail
17633 address match sender address.
17634
17635 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
17636
17637 * smime.el (smime-verify-region): Don't copy buffer.
17638 (smime-decrypt-buffer): Use expand-file-name on keyfile.
17639 (smime-pkcs7-region): New function.
17640 (smime-pkcs7-certificates-region): Ditto.
17641 (smime-pkcs7-email-region): Ditto.
17642 (smime-buffer-as-string-region): Ditto.
17643
17644 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
17645 buffer.
17646
17647 2000-11-23 Jens Krinke <j.krinke@gmx.de>
17648
17649 * smime.el (smime-decrypt-region): Fix keyfile argument.
17650
17651 2000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17652
17653 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
17654
17655 2000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17656
17657 * message.el (message-shoot-gnksa-feet): New variable.
17658 (message-gnksa-enable-p): New function.
17659 (message-send): Use it.
17660 (message-check-news-body-syntax): Ditto.
17661
17662 2000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
17663
17664 * message.el (message-make-message-id): Remove the redundancy.
17665
17666 2000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17667
17668 * message.el (message-setup): Discourage using mc-install-*-mode.
17669
17670 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
17671
17672 2000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17673
17674 * gnus-cite.el (gnus-cite-parse): Guess citation length.
17675
17676 2000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17677
17678 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
17679
17680 2000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17681
17682 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
17683
17684 2000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17685
17686 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
17687 insert-buffer-substring.
17688
17689 * message.el (message-send-mail): Use buffer-substring-no-properties.
17690 (message-send-news): Ditto.
17691
17692 2000-11-22 David Edmondson <dme@dme.org>
17693
17694 * imap.el (imap-wait-for-tag): Message read info.
17695
17696 2000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17697
17698 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
17699 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
17700 (mml2015-gpg-encrypt): Ditto.
17701
17702 2000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17703
17704 * mm-decode.el (mm-verify-option): Default value.
17705
17706 * mml-sec.el (mml-secure-part): Error message.
17707
17708 2000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17709
17710 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
17711
17712 2000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17713
17714 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
17715
17716 2000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17717
17718 * gnus-art.el (gnus-article-describe-key): Use prompt.
17719 (gnus-article-describe-key-briefly): Ditto.
17720
17721 2000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17722
17723 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
17724
17725 2000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17726
17727 * gnus-art.el (gnus-article-describe-key): New function.
17728 (gnus-article-describe-key-briefly): New function.
17729
17730 2000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17731
17732 * mm-decode.el (mm-decrypt-option): Doc typo.
17733
17734 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
17735 return a number.
17736
17737 2000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17738
17739 * message.el (message-newline-and-reformat): Typo.
17740
17741 2000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17742
17743 * gnus-art.el (article-verify-x-pgp-sig): Check whether
17744 original-article-buffer exists.
17745
17746 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
17747 (rfc2047-header-encoding-alist): Addresses are different from text.
17748 (rfc2047-encode-message-header): Ditto.
17749 (rfc2047-dissect-region): Extra parameter.
17750 (rfc2047-encode-region): Ditto.
17751 (rfc2047-encode-string): Ditto.
17752
17753 2000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17754
17755 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
17756 (mm-uu-pgp-encrypted-extract): Use it.
17757 (mm-uu-pgp-signed-extract-1): New function.
17758 (mm-uu-pgp-signed-extract): Use it.
17759
17760 * gnus-art.el (gnus-mime-display-security): New function.
17761 (gnus-mime-display-part): Use it.
17762 (gnus-mime-security-verify-or-decrypt): New function.
17763 (gnus-mime-security-press-button): New function.
17764 (gnus-insert-mime-security-button): Use it.
17765
17766 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
17767 (mm-find-raw-part-by-type): Ditto.
17768 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
17769 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
17770 (mm-destroy-parts): Kill nested multibyte buffer.
17771
17772 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
17773 (mml2015-gpg-verify): Ditto.
17774
17775 2000-11-18 Simon Josefsson <sj@extundo.com>
17776
17777 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
17778 (mml2015-function-alist): Use it.
17779
17780 * mml-sec.el (mml-sign-alist): Update names.
17781 (mml-encrypt-alist): Ditto.
17782 (mml-secure-part-smime-sign): Moved to mml-smime.el
17783 as `mml-smime-sign-query'.
17784 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
17785 `mml-smime-get-file-cert'.
17786 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
17787 `mml-smime-get-dns-cert'.
17788 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
17789 `mml-smime-encrypt-query'.
17790 (mml-smime-sign-buffer): Use mml-smime-sign.
17791 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
17792
17793 * mml-smime.el (mml-smime-sign): New function.
17794 (mml-smime-encrypt):
17795 (mml-smime-sign-query):
17796 (mml-smime-get-file-cert):
17797 (mml-smime-get-dns-cert):
17798 (mml-smime-encrypt-query): Moved from mml-sec.el.
17799
17800 2000-11-16 Simon Josefsson <sj@extundo.com>
17801
17802 * mml2015.el (mml2015-gpg-clear-verify): New function.
17803 (mml2015-function-alist): Add it.
17804
17805 2000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17806
17807 * message.el (message-setup-fill-variables): Use
17808 message-cite-prefix-regexp.
17809 (message-newline-and-reformat): Check the end of citation, leading
17810 WSP, break in the cite prefix.
17811 (message-fill-paragraph): New function.
17812
17813 2000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
17814
17815 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
17816 raw 8-bit in headers in dk.* newsgroups.
17817
17818 2000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
17819
17820 * message.el (message-newline-and-reformat): Match extra WSPs.
17821
17822 2000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
17823
17824 * mml.el (mml-generate-mime-1): Ignore ascii.
17825
17826 2000-11-16 Justin Sheehy <justin@iago.org>
17827
17828 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
17829
17830 2000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17831
17832 * message.el (message-cite-prefix-regexp): Prefix should not end
17833 at space.
17834
17835 2000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17836
17837 * message.el (message-mode-syntax-table): Add - as a word
17838 constituent as in articles.
17839 (message-setup-fill-variables): Add -_. as supercite-style prefix.
17840 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
17841 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
17842
17843 2000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17844
17845 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
17846
17847 2000-11-12 David Edmondson <dme@dme.org>
17848
17849 * message.el (message-font-lock-keywords): Use
17850 message-cite-prefix-regexp.
17851
17852 2000-11-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
17853
17854 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
17855 Stein Arild Strømme.
17856 (gnus-group-jump-to-group): Use it.
17857 (gnus-group-jump-to-group-prompt): Customize.
17858
17859 2000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
17860
17861 * mailcap.el (mailcap-possible-viewers): Match the entire string.
17862
17863 2000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
17864
17865 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
17866 incompatible.
17867 (mml2015-mailcrypt-sign): Ditto.
17868
17869 2000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
17870
17871 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
17872 group is open.
17873
17874 2000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
17875
17876 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
17877 nnvirtual articles.
17878 (gnus-backlog-request-article): Don't request nnvirtual articles.
17879
17880 2000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17881
17882 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
17883 * mml.el (mml-generate-mime-1): Save cont. Skip multipart attributes.
17884
17885 2000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
17886
17887 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
17888 * mml.el (mml-generate-mime-1): Use charset attribute.
17889 * mm-bodies.el (mm-encode-body): Add parameter charset.
17890 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
17891
17892 2000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17893
17894 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
17895 (mml2015-mailcrypt-clear-decrypt): Ditto.
17896 (mml2015-mailcrypt-verify): Ditto.
17897 (mml2015-mailcrypt-clear-verify): Ditto.
17898 (mml2015-gpg-verify): Ditto.
17899
17900 2000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
17901
17902 * smime.el (smime-openssl-program): Test the existence of openssl.
17903 * mml-smime.el: Require mm-decode.
17904 (mml-smime-verify-test): New function.
17905 * mm-decode.el (mm-verify-function-alist): Use it.
17906
17907 2000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
17908
17909 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
17910 anyway.
17911
17912 2000-11-13 Simon Josefsson <sj@extundo.com>
17913
17914 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
17915 verification doesn't work.
17916
17917 2000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
17918
17919 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
17920 (gnus-inews-do-gcc): Use it.
17921
17922 2000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
17923
17924 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
17925 leading space.
17926 * mm-extern.el (mm-inline-external-body): Report error when no
17927 access-type.
17928
17929 2000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
17930
17931 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
17932
17933 2000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
17934
17935 * gnus-art.el (gnus-mime-button-menu): Use select-window.
17936
17937 2000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
17938
17939 * gnus-art.el (gnus-mime-display-part): Display multipart/related
17940 as multipart/mixed.
17941
17942 2000-11-12 David Edmondson <dme@dme.org>
17943
17944 * message.el (message-cite-prefix-regexp): Moved from gnus-cite.el
17945 and replace `.' with `\w' to allow for different syntax tables
17946 (from Vladimir Volovich).
17947 * message.el (message-newline-and-reformat): Use
17948 `message-cite-prefix-regexp'.
17949 * gnus-cite.el (gnus-supercite-regexp): Use
17950 `message-cite-prefix-regexp'.
17951 * gnus-cite.el (gnus-cite-parse): Use
17952 `message-cite-prefix-regexp'.
17953
17954 2000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
17955
17956 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
17957 PGP SIGNATURE. Escape leading "-"'s.
17958 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
17959
17960 2000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
17961
17962 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
17963
17964 2000-11-11 Simon Josefsson <sj@extundo.com>
17965
17966 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
17967
17968 * smime.el (smime-details-buffer): New variable.
17969 (smime-sign-region):
17970 (smime-encrypt-region):
17971 (smime-verify-region):
17972 (smime-decrypt-region): Copy OpenSSL output to the buffer.
17973
17974 * mml-smime.el (mml-smime-verify): Support security info.
17975
17976 2000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
17977
17978 * mm-decode.el (mm-verify-option): Set default to nil.
17979 (mm-decrypt-option): Ditto.
17980 * gnus-art.el (article-verify-x-pgp-sig): New function.
17981
17982 2000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
17983
17984 * gnus-art.el (gnus-mime-display-alternative): Show button if no
17985 preferred part.
17986
17987 2000-11-07 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
17988
17989 * gnus-sum.el (gnus-move-split-methods): Say that
17990 `gnus-split-methods' uses file names, whereas this uses group
17991 names. (Report from Nevin Kapur.)
17992
17993 2000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
17994
17995 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
17996
17997 2000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
17998
17999 * nnheader.el (nnheader-directory-files-is-safe): New variable.
18000 (nnheader-directory-articles): Use it.
18001 (nnheader-article-to-file-alist): Ditto.
18002
18003 2000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18004
18005 * rfc2047.el (rfc2047-pad-base64): New function.
18006 (rfc2047-decode): Use it.
18007
18008 2000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
18009
18010 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
18011 select method.
18012
18013 2000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18014
18015 * mml2015.el (mml2015-gpg-decrypt-1):
18016 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
18017
18018 2000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18019
18020 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
18021
18022 2000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
18023
18024 * pop3.el (pop3-munge-message-separator): A message may have an
18025 empty body.
18026
18027 2000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
18028
18029 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
18030 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
18031 (mm-uu-pgp-signed-extract): Use coding-system.
18032
18033 2000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18034
18035 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
18036 (gnus-insert-mime-security-button): New function.
18037 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
18038 * mml2015.el: Add security info when verify or decrypt.
18039 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
18040 (mm-uu-pgp-encrypted-extract): Ditto.
18041
18042 2000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
18043
18044 * mm-decode.el (mm-display-parts): New function.
18045 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
18046
18047 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
18048
18049 * gnus-mlspl.el: Documentation tweaks.
18050
18051 2000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18052
18053 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
18054 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
18055 argument.
18056
18057 2000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
18058
18059 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
18060
18061 2000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
18062
18063 * gnus-art.el (gnus-article-encrypt): New function.
18064 (gnus-article-encrypt-protocol-alist): New variable.
18065 (gnus-article-encrypt-protocol): New variable.
18066 * mml2015.el (mml2015-self-encrypt): New function.
18067 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
18068
18069 2000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
18070
18071 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
18072 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
18073 let mailcap do it.
18074 * mml2015.el: Remove snarf code.
18075 * mm-decode.el: Remove snarf code.
18076
18077 2000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
18078
18079 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
18080 (mml-insert-mime): Understand gnus-decoded.
18081 (mime-to-mml): New parameter handles.
18082 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
18083 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
18084
18085 2000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18086
18087 * mm-decode.el (mime-security): New group.
18088 (mm-verify-function-alist): Add test function.
18089 (mm-decrypt-function-alist): Ditto.
18090 (mm-snarf-option): Set default value as nil.
18091 (mm-find-part-by-type): Recursive parameter.
18092 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
18093 * mml2015.el: Support draft-ietf-openpgp-multsig.
18094
18095 2000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
18096
18097 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
18098 (gnus-article-view-part-as-charset): New function.
18099
18100 2000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18101
18102 * mm-decode.el (mm-verify-option): Default value.
18103 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
18104
18105 2000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18106
18107 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
18108
18109 2000-11-05 Simon Josefsson <sj@extundo.com>
18110
18111 * mml-smime.el (mml-smime-verify): Work in original multipart
18112 buffert.
18113
18114 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
18115 (mm-handle-multipart-ctl-parameter): Ditto.
18116 (mm-alist-to-plist): New function.
18117 (mm-dissect-buffer): Store CTL parameters and copy original buffer
18118 for multiparts.
18119 (mm-destroy-parts): Destroy multipart buffert.
18120 (mm-remove-part): Ditto.
18121
18122 * mml-smime.el (mml-smime-sign): Not used.
18123 (mml-smime-encrypt): Ditto.
18124
18125 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
18126
18127 Verify S/MIME signature support.
18128
18129 * mm-decode.el (mm-inline-media-tests): Add
18130 application/{x-,}pkcs7-signature.
18131 (mm-inlined-types): Ditto.
18132 (mm-automatic-display): Ditto.
18133 (mm-verify-function-alist): Ditto. Add name of method.
18134 (mm-decrypt-function-alist): Add name of method.
18135 (mm-find-part-by-type): Add documentation.
18136 (mm-possibly-verify-or-decrypt): Use new format of
18137 mm-{verify,decrypt}-function-alist. Use method names.
18138
18139 * mml-smime.el (mml-smime-verify): New function.
18140
18141 2000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18142
18143 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
18144
18145 2000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18146
18147 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
18148 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
18149 * mm-decode.el (mm-snarf-option): New variable.
18150
18151 2000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18152
18153 * mm-util.el (mm-subst-char-in-string): New function.
18154 (mm-replace-chars-in-string): Use it.
18155 * message.el (message-replace-chars-in-string): Use it.
18156 * nnheader.el (nnheader-replace-chars-in-string): Use it.
18157 * gnus-mh.el (mh-lib-progs): Shut up.
18158
18159 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18160
18161 * base64.el, md5.el: Moved to contrib directory.
18162
18163 2000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18164
18165 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
18166 the last article when search.
18167
18168 2000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18169
18170 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
18171 * nnmail.el (nnmail-pathname-coding-system): Ditto.
18172
18173 2000-09-29 David Edmondson <dme@thus.net>
18174
18175 * message.el (message-newline-and-reformat): Typo.
18176
18177 2000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18178
18179 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
18180
18181 2000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
18182
18183 * nntp.el (nntp-decode-text): Delete bogus status lines.
18184
18185 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
18186
18187 * message.el (message-font-lock-keywords): Match a final newline
18188 to help font-lock's multiline support.
18189
18190 2000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18191
18192 * nnoo.el (nnoo-set): New function.
18193
18194 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18195
18196 * gpg.el, gpg-ring.el: Moved to contrib directory.
18197
18198 2000-11-04 Simon Josefsson <sj@extundo.com>
18199
18200 * nnimap.el (nnimap-split-inbox): Typo.
18201
18202 2000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18203
18204 * gnus-msg.el (gnus-msg-mail): Move it backwards.
18205
18206 2000-11-03 Simon Josefsson <sj@extundo.com>
18207
18208 * rfc2231.el (rfc2231-parse-qp-string): New function.
18209 (require): rfc2047.
18210
18211 * mail-parse.el (mail-header-parse-content-type):
18212 (mail-header-parse-content-disposition): Support invalid QP
18213 encoded strings, by using `rfc2231-parse-qp-string'.
18214
18215 2000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18216
18217 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
18218 (rfc2231-decode-encoded-string): Typo "> X 1".
18219 (rfc2231-encode-string): Insert the name of charset.
18220 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
18221
18222 2000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18223
18224 * mm-decode.el (mm-save-part): Return the filename.
18225 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
18226 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
18227 (gnus-mime-action-alist): Use it.
18228 (gnus-mime-button-commands): Use it.
18229 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
18230 (mm-inline-external-body): unwind-protect.
18231
18232 2000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18233
18234 * gnus-art.el (gnus-insert-mime-button): Show url.
18235
18236 2000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18237
18238 * mml.el (mml-generate-mime-1): Support external url.
18239 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
18240
18241 2000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
18242
18243 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
18244 * mm-decode.el (mm-display-external): Ditto.
18245 * mm-extern.el: New file.
18246 * mm-decode.el (mm-inline-media-tests): Hook it up.
18247 (mm-inlined-types): Inline message/external-body.
18248
18249 2000-11-02 Simon Josefsson <sj@extundo.com>
18250
18251 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
18252
18253 * message.el (message-get-reply-headers): Better handling when
18254 Mail-Followup-To is very large.
18255
18256 2000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18257
18258 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
18259 * gnus-art.el (gnus-article-edit-done):
18260 * gnus-sum.el (gnus-summary-edit-article-done): Move line
18261 counting code here.
18262 * gnus-msg.el (gnus-setup-message): Remove a hack.
18263
18264 2000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18265
18266 * gnus-sum.el (gnus-newsgroup-variables): New variable.
18267 (gnus-summary-mode): Make them local variables.
18268 (gnus-set-global-variables): Globalize them.
18269 (gnus-summary-exit): Kill them.
18270
18271 2000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
18272
18273 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
18274 word.
18275
18276 2000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18277
18278 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
18279 gnus-article-wash-types.
18280 * gnus-art.el (gnus-article-wash-status): Use them.
18281
18282 2000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
18283
18284 * mml.el (mml-read-tag): Remove spaces and LF.
18285
18286 2000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18287
18288 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
18289 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
18290
18291 2000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
18292
18293 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
18294
18295 2000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18296
18297 * gnus-sum.el (gnus-article-charset): New variable.
18298 (gnus-summary-display-article): Set it.
18299 * gnus-msg.el (gnus-copy-article-buffer): Use it.
18300 * gnus-art.el (gnus-article-mode): Make it local variable.
18301
18302 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
18303
18304 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
18305
18306 2000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
18307
18308 * nnwfm.el: New file.
18309
18310 * nnweb.el (nnweb-replace-in-string): New function.
18311
18312 2000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18313
18314 * mml2015.el: Wrap gpg.el.
18315 * gpg.el (gpg-verify): The last argument of apply is a list.
18316 (gpg-encrypt): Add passphrase as a parameter.
18317
18318 2000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18319
18320 * gpg.el: New file.
18321 * gpg-ring.el: New file.
18322
18323 2000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18324
18325 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
18326
18327 2000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
18328
18329 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
18330 double-quote characters.
18331 (gnus-summary-prepare-threads): Ditto.
18332
18333 2000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18334
18335 * gnus-art.el (gnus-mime-display-single): Forward line -1.
18336 * mml.el (mml-read-tag): Don't skip the leading space.
18337
18338 2000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18339
18340 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
18341
18342 2000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18343
18344 * qp.el (quoted-printable-encode-region): Replace leading - when
18345 ultra safe.
18346 * mml.el (mml-generate-mime-postprocess-function): Removed.
18347 (mml-postprocess-alist): Removed.
18348 (mml-generate-mime-1): Use ultra-safe when sign.
18349 * mml2015.el (mml2015-fix-micalg): Uppercase.
18350 (mml2015-verify): Insert LF.
18351 (mml2015-mailcrypt-sign): Downcase; search backward.
18352
18353 2000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
18354
18355 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
18356 restrictive.
18357 (nnultimate-table-regexp): New variable.
18358 (nnultimate-forum-table-p): Use it.
18359
18360 2000-10-30 Ed L Cashin <ecashin@coe.uga.edu> (tiny change)
18361
18362 * gnus-sum.el (gnus-summary-expire-articles): Save point.
18363
18364 2000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18365
18366 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
18367 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
18368
18369 2000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18370
18371 * mml2015.el: Shut up.
18372
18373 2000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18374
18375 * gnus.el (gnus-server-browse-hashtb): Removed.
18376 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
18377 (gnus-group-insert-group-line-info): Use simplified method.
18378 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
18379
18380 2000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18381
18382 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
18383 moved here.
18384 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
18385 * gnus-group.el (gnus-group-prepare-flat): Use it.
18386 * gnus-topic.el (gnus-group-prepare-topics): Use it.
18387
18388 2000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18389
18390 * mml.el (mml-mode): Show menu in XEmacs.
18391
18392 2000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
18393
18394 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
18395 (gnus-server-read-server-in-server-buffer): New function.
18396 (gnus-browse-foreign-server): Browse in group buffer.
18397 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
18398 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
18399 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
18400 * gnus.el (gnus-server-browse-hashtb): New variable.
18401
18402 2000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18403
18404 * nnfolder.el (nnfolder-open-nov): Use group.
18405
18406 2000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
18407
18408 * nnfolder.el: Add NOV. Set version to 2.0.
18409 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
18410
18411 2000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18412
18413 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
18414
18415 2000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18416
18417 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
18418 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
18419
18420 2000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18421
18422 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
18423
18424 2000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18425
18426 * mm-decode.el (mm-verify-function-alist): New variable.
18427 (mm-verify-option): New variable.
18428 (mm-decrypt-function-alist): Ditto.
18429 (mm-decrypt-option): Ditto.
18430 (mm-find-raw-part-by-type): New function.
18431 (mm-possibly-verify-or-decrypt): New function.
18432 (mm-dissect-multipart): Use it.
18433 * mml2015.el (mml2015-fix-micalg): New function.
18434 (mml2015-decrypt): Use new interface.
18435 (mml2015-verify): Use new interface.
18436 (mml2015-setup): Make it bogus.
18437
18438 2000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18439
18440 * mml.el (mml-generate-mime-postprocess-function): Set to
18441 mml-postprocess.
18442 (autoload): Autoload mml2015 and mml-smime.
18443 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
18444 * mml2015.el (mml2015-encrypt): New function.
18445 (mml2015-sign): New function.
18446 (mml2015-encrypt-function): New variable.
18447 (mml2015-sign-function): New variable.
18448 (mml2015-mailcrypt-encrypt): Use message-recipients.
18449 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
18450 * mml-smime.el (mml-smime-setup): Ditto.
18451
18452 2000-10-28 Simon Josefsson <sj@extundo.com>
18453
18454 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
18455 Communigate Pro 3.3.1 server.
18456
18457 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
18458 in buffers.
18459 (mml-secure-dns-server): Removed.
18460 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
18461 write certificates to files.
18462
18463 * smime.el (smime-dns-server): New variable.
18464 (smime-mail-to-domain):
18465 (smime-cert-by-dns): New functions.
18466
18467 * dig.el: New file.
18468
18469 2000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
18470
18471 * message.el (message-options): New variable.
18472 (message-options-set-recipient): New function.
18473 (message-send): Use them.
18474 * gnus-int.el (gnus-request-replace-article): Use them.
18475 (gnus-request-accept-article): Ditto.
18476 * mml.el (mml-preview): Use them.
18477 * gnus-sum.el (gnus-summary-edit-article): Use them.
18478
18479 * message.el (message-options-get): New function.
18480 (message-options-get): New function.
18481 * rfc2047.el (rfc2047-encode-message-header): Use them.
18482 * mm-bodies.el (mm-encode-body): Use them.
18483
18484 2000-10-28 Simon Josefsson <sj@extundo.com>
18485
18486 * nnimap.el (nnimap-retrieve-which-headers):
18487 (nnimap-request-article-part): Quote message-id.
18488
18489 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
18490 (smime-CA-file): New variable.
18491 (smime-call-openssl-region): Don't error.
18492 (smime-sign-region): Return result value.
18493 (smime-encrypt-region): Ditto.
18494 (smime-verify-region): New function.
18495 (smime-decrypt-region): Ditto.
18496 (smime-verify-buffer): Ditto.
18497 (smime-decrypt-buffer): Ditto.
18498
18499 * mml.el: Require mml-sec.
18500 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
18501 (mml-mode-map): Add "sign" and "encrypt" maps.
18502 (mml-menu): Add security menu.
18503 (mml-preview): Use generate-new-buffer.
18504
18505 * mml-sec.el: New file.
18506
18507 2000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18508
18509 * mm-decode.el (mm-find-part-by-type): Move it here.
18510 * mml.el (mml-postprocess): Move it here.
18511 (mml-postprocess-alist): Move it here. Merge them.
18512
18513 2000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
18514
18515 * rfc2047.el (rfc2047-encode-message-header): Make sure no
18516 unencoded stuff in the header.
18517
18518 2000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18519
18520 * gnus-group.el (gnus-group-listed-groups): New variable.
18521 (gnus-group-list-option): New variable.
18522 (gnus-group-list-limit-map): New keymap.
18523 (gnus-group-list-flush-map): New keymap.
18524 (gnus-group-list-plus-map): New keymap.
18525 (gnus-group-prepare-logic): New function.
18526 (gnus-group-prepare-flat): Merge with
18527 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
18528 (gnus-group-prepare-flat-list-dead): Ditto.
18529 (gnus-group-list-matching): Use gnus-group-prepare-function.
18530 (gnus-group-list-dormant): Ditto.
18531 (gnus-group-list-cached): Ditto.
18532 (gnus-group-listed-groups): New function.
18533 (gnus-group-list-limit): New function.
18534 (gnus-group-list-flush): New function.
18535 (gnus-group-list-plus): New function.
18536 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
18537 (gnus-topic-prepare-topic): Ditto.
18538
18539 2000-10-27 Paul Jarc <prj@po.cwru.edu>
18540
18541 * message.el (message-insert-to, message-get-reply-headers):
18542 (message-reply, message-followup): Mail-{Followup,Reply}-To.
18543
18544 2000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18545
18546 * mml2015.el: New file.
18547 * smime.el: New file.
18548 * mml-smime.el: New file.
18549
18550 2000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18551
18552 * ChangeLog: Moved to ChangeLog.1.
18553
18554 See ChangeLog.1 for earlier changes.
18555
18556 Copyright (C) 2000-2002, 2004-2014 Free Software Foundation, Inc.
18557
18558 This file is part of GNU Emacs.
18559
18560 GNU Emacs is free software: you can redistribute it and/or modify
18561 it under the terms of the GNU General Public License as published by
18562 the Free Software Foundation, either version 3 of the License, or
18563 (at your option) any later version.
18564
18565 GNU Emacs is distributed in the hope that it will be useful,
18566 but WITHOUT ANY WARRANTY; without even the implied warranty of
18567 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18568 GNU General Public License for more details.
18569
18570 You should have received a copy of the GNU General Public License
18571 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
18572
18573 ;; Local Variables:
18574 ;; coding: utf-8
18575 ;; End: