489bcd52ca31476aa3f5947f4295488cc3f648d8
[gnus] / lisp / ChangeLog
1 2003-04-20  Simon Josefsson  <jas@extundo.com>
2
3         * imap.el (imap-gssapi-open, imap-ssl-open): Erase buffer before
4         starting process, like imap-kerberos4-open does.
5
6         * mml-smime.el, rfc1843.el, dig.el, smime.el, uudecode.el: Fix
7         license template.
8
9         * mml-sec.el: Fix license template.
10
11         * gnus-sieve.el, sieve.el, sieve-manage.el, sieve-mode.el: Fix
12         license template.
13
14         * pgg-def.el, pgg.el, pgg-gpg.el, pgg-parse.el, pgg-pgp5.el,
15         pgg-pgp.el: Fix license template.
16
17 2003-04-19  Jesper Harder  <harder@ifa.au.dk>
18
19         * gnus-sum.el (gnus-summary-delete-article): Improve docstring.
20
21 2003-04-19  Teodor Zlatanov  <tzz@lifelogs.com>
22
23         * spam.el (spam-move-spam-nonspam-groups-only): dumb typo fix
24
25 2003-04-18  Teodor Zlatanov  <tzz@lifelogs.com>
26
27         * spam.el (spam-split): allow a particular check as a parameter,
28         e.g. (: spam-split 'spam-use-bogofilter)
29         (spam-mark-only-unseen-as-spam): new parameter, see doc
30         (spam-mark-junk-as-spam-routine): use
31         spam-mark-only-unseen-as-spam, simplify routine to take advantage
32         of gnus-newsgroup-unread as well as gnus-newsgroup-unseen
33
34 2003-04-17  Teodor Zlatanov  <tzz@lifelogs.com>
35
36         * gnus.el (gnus-group-short-name, gnus-group-prefixed-p): new functions
37         (gnus-group-guess-full-name): don't prefix the group twice
38
39         * nnmail.el (nnmail-split-fancy-with-parent): docstring fix
40
41         * gnus-registry.el (gnus-registry-clear) 
42         (gnus-registry-fetch-group, gnus-registry-grep-in-list) 
43         (gnus-registry-split-fancy-with-parent): new functions
44         (gnus-register-spool-action, gnus-register-action): simplified the format
45         (gnus-registry): new customization group
46         (gnus-registry-unfollowed-groups): new variable
47
48 2003-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
49
50         * gnus-art.el (gnus-button-alist): Add nntp: urls.
51         (gnus-header-button-alist): Ditto.
52
53 2003-04-17  Dave Love  <fx@gnu.org>
54
55         * gnus-util.el (gnus-string-equal): Revert last change.
56
57 2003-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
58
59         * gnus-srvr.el (gnus-browse-make-menu-bar): Fix typo.
60
61 2003-04-17  Mike Woolley  <mike@ariel.co.uk>
62
63         * gnus-sum.el (gnus-sum-thread-tree-false-root): New variable. 
64
65 2003-04-15  Michael Shields  <shields@msrl.com>
66
67         * gnus-art.el (article-hide-boring-headers): Hide Reply-To: if
68         the broken-reply-to group parameter is set.  Idea from Vasily
69         Korytov <deskpot@myrealbox.com>.
70
71 2003-04-17  Steve Youngs  <youngs@xemacs.org>
72
73         * dgnushack.el: 'setenv' is in env.el for XEmacsen <= 21.4, but in
74         process.el in XEmacsen >= 21.5.
75
76 2003-04-17  Steve Youngs  <youngs@xemacs.org>
77
78         * dgnushack.el: Add a whole swag of autoloads and defaliases to
79         satisfy the byte-compiler when building with XEmacs.
80
81         * lpath.el (maybe-bind): Add 'w3-meta-content-type-charset-regexp'
82         and 'w3-meta-charset-content-type-regexp' in XEmacs.  The upstream
83         W3 doesn't have these.
84
85         * mailcap.el: Maybe require 'lpr in XEmacs.
86
87 2003-04-16  Simon Josefsson  <jas@extundo.com>
88
89         * mml2015.el (mml2015-pgg-sign): Bind pgg-default-user-id to MML
90         sender tag, if available.
91
92 2003-04-16  Teodor Zlatanov  <tzz@lifelogs.com>
93
94         * gnus-registry.el (gnus-register-action) 
95         (gnus-register-spool-action, hashtable-to-alist) 
96         (gnus-registry-translate-from-alist, alist-to-hashtable) 
97         (gnus-registry-translate-to-alist, gnus-registry-headers-hashtb):
98         new variables and function fixes
99
100         * gnus.el (gnus-registry-headers-alist): new variable to hold
101         article header data
102         (gnus-variable-list): save gnus-registry-headers-alist
103
104         * spam-report.el (Module): new module for spam reporting
105
106         * gnus.el (spam-process): added
107         gnus-group-spam-exit-processor-report-gmane to the list of choices
108         (gnus-install-group-spam-parameters): defined new spam exit processor
109
110         * spam.el (autoload): autoload spam-report-gmane when needed
111         (spam-report-gmane-register-routine): glue for spam-report.el
112         (spam-group-spam-processor-report-gmane-p): glue for the
113         gnus-group-spam-exit-processor-report-gmane spam processor
114         (spam-summary-prepare-exit): check the report-gmane spam processor
115         and run spam-report-gmane-register-routine if it's active
116
117         From John Wiegley <johnw@gnu.org>
118
119         * spam.el (spam-bogofilter-score): check bogofilter headers before
120         checking bogofilter itself
121
122 2003-04-16  Dave Love  <fx@gnu.org>
123
124         * gnus-agent.el: Wrap defsetf in eval-when-compile.
125         (gnus-agent-cat-defaccessor): Don't use gensym.
126
127         * mml1991.el: Require cl, mm-util when compiling.
128         (quoted-printable-decode-region, quoted-printable-encode-region):
129         Autoload.
130
131         * pgg.el: Require cl when compiling.
132
133         * nnmail.el (gnus): Require.
134
135         * gnus-util.el: Move provide to end.
136         (gnus-string-equal): Maybe use compare-strings.
137         (gnus-merge): New.
138
139         * gnus-sum.el (gnus-summary-prepare-threads): Don't use copy-list.
140         (gnus-summary-insert-articles): Use gnus-merge.
141
142         * gnus-fun.el: Require cl and mm-util when compiling.
143
144         * gnus-diary.el (gnus-diary-delay-format-french)
145         (gnus-diary-delay-format-english): Don't use setf with nthcdr.
146
147         * nndiary.el (nndiary-compute-reminders): Don't use setf with
148         nthcdr.
149
150 2003-04-16  Kevin Greiner <kgreiner@xpediantsolutions.com>
151
152         * gnus-agent.el (gnus-agent-make-cat): Added optional parameter to
153         specify a predicate other than false.
154         (gnus-category-read): Use the new feature to create a 'default'
155         category with a 'short' predicate.
156
157 2003-04-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
158
159         * message.el (message-unique-id): Comment change.
160
161         * gnus-art.el (gnus-article-next-page-1): New function.
162         (gnus-article-next-page): Use it.
163
164 2003-04-15  Teodor Zlatanov  <tzz@lifelogs.com>
165
166         * spam.el (spam-split): added save-restriction to save-excursion
167
168 2003-04-15  Reiner Steib  <Reiner.Steib@gmx.de>
169         From Julien Avarre <julien@avarre.com>
170
171         * gnus-fun.el: Fixed autoload cookie.
172
173 2003-04-15  Paul Jarc  <prj@po.cwru.edu>
174         From Remi Letot  <remi.letot@easynet.be>
175
176         * nnmaildir.el (nnmaildir-request-scan): Use gnus-remove-if
177         instead of remove-if.
178
179 2003-04-14  Katsumi Yamaoka  <yamaoka@jpl.org>
180
181         * gnus-msg.el (gnus-summary-news-other-window): Use delq and
182         copy-sequence instead of remove which is a cl run-time function in
183         Emacs 20.
184
185 2003-04-14  Jesper Harder  <harder@ifa.au.dk>
186
187         * gnus-msg.el (gnus-summary-news-other-window): Make a buffer
188         local copy of gnus-discouraged-post-methods with the current
189         method removed.
190
191 2003-04-14  Simon Josefsson  <jas@extundo.com>
192
193         * mailcap.el (mailcap-mime-data): Add application/pgp-keys.
194
195 2003-04-13  Reiner Steib  <Reiner.Steib@gmx.de>
196
197         * mm-util.el (mm-sort-coding-systems-predicate): Convert elements
198         of `mm-coding-system-priorities' to base coding system.
199
200         * gnus-sum.el: Added coding cookie ("middle dot" in
201         gnus-summary-morse-message).
202
203 2003-04-13  Simon Josefsson  <jas@extundo.com>
204
205         * gnus-art.el (article-fill-long-lines)
206         (article-verify-x-pgp-sig, article-decode-group-name)
207         (gnus-mime-button-menu): Split >80 character lines.
208
209 2003-04-13  Jesper Harder  <harder@ifa.au.dk>
210
211         * gnus-sum.el (gnus-summary-local-variables): Use defvar since
212         we're let-binding it.
213
214         * nnmbox.el (nnmbox-mbox-buffer): It's not a constant.
215
216 2003-04-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
217
218         * message.el (message-hide-headers): Don't do intangible.
219
220         * gnus.el (gnus-group-prefixed-name): Comment out the test for
221         colon. 
222
223         * gnus-srvr.el (gnus-browse-read-group): Don't give the real name
224         to the ephemeral entry, but the prefixed name.
225
226         * gnus.el (gnus-group-prefixed-name): Clean up.
227
228 2003-04-13  Kevin Greiner <kgreiner@xpediantsolutions.com>
229
230         * gnus-agent.el (gnus-agent-group-pathname): Bind
231         gnus-command-method so that gnus-agent-directory will always
232         return a valid directory.
233         * gnus-cache.el (gnus-cache-enter-article): Remove article from
234         gnus-newsgroup-undownloaded so that the summary will display the
235         article as downloaded.
236         (gnus-cache-remove-article): If the article isn't in the agent,
237         remove it from gnus-newsgroup-undownloaded so that the summary
238         will display the article as undownloaded.
239
240 2003-04-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
241
242         * gnus.el (gnus-version-number): Bump.
243
244 2003-04-13 01:12:01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
245
246         * gnus.el: Oort Gnus v0.18 is released.
247
248 2003-04-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
249
250         * gnus-draft.el (gnus-draft-send): Add message-hidden-headers. 
251
252 2003-04-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
253
254         * gnus-art.el (gnus-article-next-page): Use
255         gnus-article-over-scroll.
256         (gnus-article-over-scroll): New variable.
257
258         * message.el (message-newline-and-reformat): Place a boundary
259         before filling.
260         (message-make-forward-subject-function): Changed default to
261         message-forward-subject-name-subject. 
262         (message-forward-subject-name-subject): New function.
263
264         * nnimap.el (nnimap-split-fancy): Ditto.
265
266         * gnus-sum.el (gnus-summary-line-message-size): Ditto.
267
268         * gnus-cus.el (gnus-group-parameters): Removed "which see".
269
270         * mml.el (mml-minibuffer-read-file): Bind
271         completion-ignored-extensions to nil.
272
273         * message.el (message-fix-before-sending): Comment fix.
274         (message-fix-before-sending): Make hidden headers visible.
275         (message-hide-headers): Bind after-change-functions to nil.
276         (message-forbidden-properties): Put invisible and intangible
277         back. 
278         (message-strip-forbidden-properties): Ignore message-hidden text.
279
280         * gnus-msg.el: Hide headers.
281
282         * message.el (message-hidden-headers): New variable.
283         (message-hide-headers): New function.
284         (message-hide-header-p): New function.
285         (message-hide-header-p): Change logic.
286         (message-forbidden-properties): Remove intangible nil invisible
287         nil. 
288         (message-hide-headers): Narrow to headers.
289
290         * lpath.el (featurep): Bind Info-directory, Info-menu.
291
292 2003-04-12  Jesper Harder  <harder@ifa.au.dk>
293
294         * mm-bodies.el (mm-body-charset-encoding-alist): UTF-16 *must* be
295         encoded.
296         (mm-encode-body): Don't corrupt UTF-16.
297         (mm-body-encoding): Pay attention to mm-body-charset-encoding-alist.
298
299 2003-04-10  Kevin Greiner <kgreiner@xpediantsolutions.com>
300
301         * gnus-agent.el (gnus-agent-get-undownloaded-list): Articles in
302         the CACHE are now detected and handled the same as an article
303         downloaded into the agent.
304         (gnus-agent-group-path): Modified to match nnmail-group-pathname
305         so that the agent front-end and back-end (nnagent) always use the
306         same directory.
307         (gnus-agent-group-pathname): New function. Wrapper for
308         nnmail-group-pathname.
309         (gnus-agent-expire-unagentized-dirs): New variable.  May be
310         customized to disable gnus-agent-expire-unagentized-dirs.
311         (gnus-agent-expire-unagentized-dirs): Expand gnus-agent-directory
312         as the directories in gnus-agent-expire-current-dirs were
313         expanded.
314
315 2003-04-10  Jesper Harder  <harder@ifa.au.dk>
316
317         * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Encrypt
318         body" entry in read only groups.
319
320 2003-04-09  Jesper Harder  <harder@ifa.au.dk>
321
322         * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Import file"
323         and "Create article" items in non-editable groups.
324
325 2003-04-09  Kevin Greiner <kgreiner@xpediantsolutions.com>
326
327         * gnus-agent.el (gnus-agent-write-active): Added option of
328         replacing, rather than updating, the agent's active file.  Do NOT
329         use the fully qualified group name as gnus-active-to-gnus-format
330         blindly prefixes group names with server names.
331         (gnus-agent-save-group-info): Merge BOTH min/max of current active
332         range, was just merging min, with specified active range.
333         (gnus-agent-expire): Save agent's active ranges after
334         expiring all groups.
335         (gnus-agent-expire-group-1): Update min of agent's active range to
336         min article currently fetched.
337         (gnus-agent-expire-unagentized-dirs): Avoid asking to delete the
338         same ancestor multiple times.
339
340         * gnus-async.el (gnus-asynchronous): Moved defcustom of
341         gnus-asynchronous away from defgroup of gnus-asynchronous.  This
342         seems to fix an intermittant error in which loading gnus-async
343         fails to define gnus-asynchronous (the variable).
344
345         * gnus-sum.el: Concur with Steve Young, 5th argument to 'load' is
346         non-essential.  Removed on all platforms.
347         (gnus-select-newsgroup): When the agent is active, expand the
348         group's active range to include fetched articles that are no
349         longer in the server's active range.
350
351         * gnus-util.el (gnus-with-output-to-file): Removed all of the
352         print-* bindings as they should be handled by the function doing
353         the printing.
354
355 2003-04-09  Jesper Harder  <harder@ifa.au.dk>
356
357         * mm-uu.el (mm-uu-copy-to-buffer): buffer-file-coding-system
358         might be unbound in non-MULE XEmacsen.
359
360 2003-04-08  Jesper Harder  <harder@ifa.au.dk>
361
362         * mm-uu.el (mm-uu-diff-groups-regexp, mm-uu-type-alist)
363         (mm-uu-diff-extract, mm-uu-diff-test): New functionality:
364         recognize diffs.
365
366         * mm-bodies.el (mm-decode-body): Use the supplied charset
367         unconditionally if `code-pages' hasn't been loaded.
368
369 2003-04-07  Jesper Harder  <harder@ifa.au.dk>
370
371         * gnus-art.el (article-verify-x-pgp-sig): Don't use
372         `insert-buffer', the docstring says "This function is meant for
373         the user to run interactively.  Don't call it from programs!"
374
375         * mm-extern.el (mm-extern-mail-server): do.
376
377         * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-sign)
378         (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
379         (mml1991-pgg-encrypt): do.
380
381         * pgg.el (pgg-decrypt-region): do.
382
383         * mm-view.el (mm-view-pkcs7-decrypt): do.
384
385         * mml-smime.el (mml-smime-verify): do.
386
387         * mml.el (mml-insert-mime, mml-preview): do.
388
389         * mml2015.el (mml2015-gpg-decrypt-1, mml2015-gpg-sign)
390         (mml2015-gpg-encrypt, mml2015-pgg-clear-decrypt)
391         (mml2015-pgg-encrypt): do.
392
393 2003-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
394
395         * mm-bodies.el (mm-decode-body): Silence XEmacs when compiling.
396
397 2003-04-06  Jesper Harder  <harder@ifa.au.dk>
398
399         * mm-uu.el (mm-uu-copy-to-buffer): Copy
400         `buffer-file-coding-system' to the new buffer.
401         (mm-uu-pgp-signed-extract-1): Don't copy
402         `buffer-file-coding-system' here.
403
404         * mm-bodies.el (mm-decode-body): last-coding-system-used doesn't
405         exist in XEmacs.
406         (mm-decode-body): Add missing quote.
407
408         * mm-uu.el (mm-uu-pgp-signed-extract-1): Set
409         buffer-file-coding-system.
410
411         * mm-bodies.el (mm-decode-body): Set buffer-file-coding-system to
412         last-coding-system-used.
413
414         * mml2015.el (mml2015-pgg-clear-verify): Encode the text
415         according to buffer-file-coding-system.
416
417         * pgg-gpg.el (pgg-gpg-process-region): Revert previous change.
418
419         * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
420         (pgg-pgp-snarf-keys-region): do.
421
422         * pgg-pgp5.el (pgg-pgp5-verify-region)
423         (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): do.
424
425         * pgg.el (pgg-make-temp-file, pgg-temporary-file-directory): do.
426         
427 2003-04-05  Teodor Zlatanov  <tzz@lifelogs.com>
428
429         * spam.el (spam-split): (save-excursion) around (widen)
430         (spam-ham-move-routine): Use spam-group-ham-mark-p, not
431         spam-group-spam-mark-p (from Michael Shields <shields@msrl.com>)
432
433 2003-04-05  Steve Youngs  <youngs@xemacs.org>
434
435         * gnus-sum.el: XEmacs doesn't support the 5th arg to 'load', so
436         don't use it when loading gnus-sum.el if we're in XEmacs.
437
438 2003-04-05  Kevin Greiner <kgreiner@xpediantsolutions.com>
439
440         * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
441         print-escape-nonascii to fix more characters in compiled format
442         specs.
443
444 2003-04-05  Jesper Harder  <harder@ifa.au.dk>
445
446         * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player):
447         Fix customization type.
448
449 2003-04-04  Kevin Greiner <kgreiner@xpediantsolutions.com>
450
451         * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
452         print-quoted, print-readably, print-escape-multibyte, and
453         print-level to match original behavior of gnus-prin1.  This should
454         repair the format of .newsrc.eld when using compiled format specs.
455
456 2003-04-04  Jesper Harder  <harder@ifa.au.dk>
457
458         * gnus-group.el (tool-bar-map): defvar it.
459
460         * gnus-art.el (tool-bar-map): do.
461
462         * gnus-sum.el (tool-bar-map): do.
463
464 2003-04-03  Jesper Harder  <harder@ifa.au.dk>
465
466         * earcon.el (earcon-regexp-alist): catmeow is a wav file.
467
468 2003-04-03  Reiner Steib  <Reiner.Steib@gmx.de>
469
470         * gnus-art.el (gnus-button-ctan-directory-regexp): Changed meaning
471         and value.
472         (gnus-button-alist): Use it.
473
474 2003-04-03  Jesper Harder  <harder@ifa.au.dk>
475
476         * pgg-gpg.el (pgg-gpg-process-region): do.
477
478         * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
479         (pgg-pgp-snarf-keys-region): do.
480
481         * pgg-pgp5.el (pgg-pgp5-verify-region)
482         (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Use it.
483
484         * pgg.el (pgg-make-temp-file): New function. `make-temp-name' is
485         unsafe.
486         (pgg-temporary-file-directory): Remove.
487
488 2003-04-02  Katsumi Yamaoka  <yamaoka@jpl.org>
489
490         * lpath.el: Fbind Info-directory and Info-menu.
491
492 2003-04-02  Reiner Steib  <Reiner.Steib@gmx.de>
493
494         * gnus-util.el (gnus-message): Added doc-string.
495
496         * gnus-score.el (gnus-score-find-trace): Changed behavior of `q'.
497         (gnus-score-edit-file-at-point): Goto first match when using `e'.
498
499 2003-04-01  Reiner Steib  <Reiner.Steib@gmx.de>
500
501         * gnus-art.el (gnus-button-ctan-directory-regexp): New variable.
502         (gnus-button-alist): Use it.  Changed CTAN and "setq" entries.
503
504 2003-04-01  Katsumi Yamaoka  <yamaoka@jpl.org>
505
506         * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
507         (nntp-open-via-rlogin-and-telnet): Disable the telnet linemode.
508
509 2003-03-31  Kevin Greiner <kgreiner@xpediantsolutions.com>
510
511         * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
512         print-escape-newlines to print escape sequences rather than
513         literal newline characters.
514
515 2003-03-31  Reiner Steib  <Reiner.Steib@gmx.de>
516
517         * gnus-art.el (gnus-button-valid-fqdn-regexp): Use
518         `message-valid-fqdn-regexp' for initialization.
519         (gnus-button-handle-info-url): Renamed and extended version of
520         `gnus-button-handle-info'.
521         (gnus-button-message-level): Renamed from `gnus-button-mail-level'
522         (gnus-button-handle-symbol, gnus-button-handle-library)
523         (gnus-button-handle-info-keystrokes): New functions.
524         (gnus-button-browse-level): New variable.
525         (gnus-button-alist): Use them.  Added levels.
526         (gnus-header-button-alist): Added levels.
527
528 2003-03-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
529
530         * gnus.el (gnus-version-number): Bump.
531
532 2003-03-31 20:08:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
533
534         * gnus.el: Oort Gnus v0.17 is released.
535
536 2003-03-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
537
538         * gnus-start.el (gnus-unload): Removed.
539
540         * pop3.el (pop3-read-response): Use
541         nnheader-accept-process-output.
542         (pop3-retr): Ditto.
543
544         * mm-view.el (mm-text-html-renderer-alist): Add -nolist to Lynx. 
545         (mm-text-html-washer-alist): Ditto.
546
547 2003-03-31  Simon Josefsson  <jas@extundo.com>
548
549         * imap.el (imap-gssapi-program): Also try GNU SASL.
550         (imap-gssapi-open): Accept GNU SASL greeting.
551         (imap-read-timeout): New.
552         (imap-wait-for-tag): Use it.
553
554 2003-03-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
555
556         * nntp.el (nntp-accept-process-output): Use new function.
557
558         * nnheader.el (nnheader-read-timeout): New variable.
559         (nnheader-accept-process-output): New function.
560
561         * nntp.el (nntp-read-timeout): Removed.
562
563         * gnus-sum.el (gnus-summary-prepare-threads): Add comment.
564
565 2003-03-30  Katsumi Yamaoka  <yamaoka@jpl.org>
566
567         * gnus-cache.el (gnus-cache-braid-nov): Revoke last change.
568
569 2003-03-30  Simon Josefsson  <jas@extundo.com>
570
571         * message.el (message-idna-inside-rhs-p): Narrow to header before
572         searching.
573
574         * gnus-art.el (article-decode-idna-rhs): More restrictive regexp.
575
576 2003-03-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
577
578         * nnmail.el (nnmail-process-mmdf-mail-format): Indent.
579
580 2003-03-28  Vasily Korytov  <deskpot@myrealbox.com>
581
582         * message.el (message-make-in-reply-to): Use
583         mail-extract-address-components to determine sender's
584         name/address.
585
586 2003-03-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
587
588         * nndoc.el (nndoc-type-alist): Move mime-parts further ahead. 
589
590         * gnus-registry.el (gnus-registry-translate-to-alist): Make a
591         valid lambda.
592         (gnus-registry-translate-from-alist): Ditto.
593
594         * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
595         print-length to nil.
596
597         * gnus-sum.el (gnus-summary-highlight-line-0): Indent.
598
599         * gnus-fun.el (gnus-fun-ppm-change-string): New function.
600         (gnus-grab-cam-face): Use it.
601
602 2003-03-28  Paul Jarc  <prj@po.cwru.edu>
603
604         * nnmaildir.el (nnmaildir-request-set-mark)
605         (nnmaildir-close-group): Allow each mark directory in a group to
606         have its own inode for mark files, to accommodate AFS.
607
608 2003-03-28  Teodor Zlatanov  <tzz@lifelogs.com>
609
610         * gnus-start.el (gnus-read-newsrc-el-hook): new hook called by
611         gnus-read-newsrc-el-file
612         (gnus-read-newsrc-el-file): call the gnus-read-newsrc-el-hook
613
614         * gnus-registry.el (gnus-registry-translate-to-alist)
615         (gnus-registry-translate-from-alist, alist-to-hashtable)
616         (hashtable-to-alist): new functions
617         (gnus-register-spool-action): add a spool item to the registry
618
619         * gnus.el (gnus-variable-list): added gnus-registry-alist to the
620         list of saved variables
621         (gnus-registry-alist): new variable
622
623 2003-03-27  Simon Josefsson  <jas@extundo.com>
624
625         * gnus-art.el (article-decode-group-name): Be correct instead of
626         smart.
627
628 2003-03-27  Katsumi Yamaoka <yamaoka@jpl.org>
629
630         * lpath.el: Bind url-current-object for Emacs; bind
631         gnus-agent-expire-current-dirs for XEmacs; fbind open-ssl-stream
632         for both Emacsen.
633
634 2003-03-27  Jesper Harder  <harder@ifa.au.dk>
635
636         * gnus-sum.el (gnus-article-loose-mime)
637         (gnus-article-emulate-mime): Move to gnus-article-mime customize
638         group.
639
640         * gnus-msg.el (gnus-mailing-list-groups): Fix customize type and
641         doc string.
642
643 2003-03-26  Kevin Ryde <user42@zip.com.au>
644
645         * gnus-sum.el (gnus-summary-find-for-reselect): Renamed from
646         gnus-summary-find-uncancelled, skip temporary articles inserted by
647         "refer" functions.
648
649 2003-03-26  Vasily Korytov  <deskpot@myrealbox.com>
650
651         * smiley.el (smiley-buffer): New function.
652
653 2003-03-26  Kevin Greiner <kgreiner@xpediantsolutions.com>
654
655         * gnus-agent.el (gnus-agent-fetch-selected-article): Replaced
656         gnus-summary-update-line (which updated the article's face) with
657         gnus-summary-update-download-mark (which updates the article's
658         face by calling gnus-summary-update-line AND updates the download
659         mark to show that the article was fetched).
660
661 2003-03-23  Kevin Greiner <kgreiner@xpediantsolutions.com>
662
663         * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Provides
664         option of deleting agent directories for groups/servers that are
665         not currently agentized.
666         (gnus-agent-expire): Use gnus-agent-expire-unagentized-dirs.
667
668         * gnus-int.el (gnus-open-server): Report backend errors in
669         condition handler.
670
671 2003-03-23  Simon Josefsson  <jas@extundo.com>
672
673         * message.el (message-idna-to-ascii-rhs-1): Don't continue outside
674         header.
675
676         * rfc2047.el (rfc2047-header-encoding-alist): Make Followup-To
677         same as Newsgroups.
678
679         * nntp.el (nntp-open-connection-function): Mention
680         nntp-open-tls-stream.
681         (nntp-open-tls-stream): New function.
682
683         * tls.el: New file.
684
685         * nnimap.el (nnimap-server-port, nnimap-stream): Say TLS/SSL
686         instead of SSL.
687         (nnimap-stream): Add other streams, link to imap variables.
688         (nnimap-authenticator): Add other authenticator, link to imap
689         variables.
690
691         * imap.el: Autoload open-tls-stream.
692         (imap-streams): Add tls in front of ssl.
693         (imap-stream-alist): Add tls.
694         (imap-default-tls-port): New variable.
695         (imap-tls-p, imap-tls-open): New functions.
696
697 2003-03-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
698
699         * mm-url.el (mm-url-insert-file-contents): parse url only if
700         results is a list.
701
702 2003-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
703
704         * mail-source.el (mail-source-fetch-imap): Revert.
705
706 2003-03-22  Svend Tollak Munkejord  <stm@bacchus.pvv.org>
707
708         * deuglify.el (gnus-outlook-repair-attribution-outlook): Use a
709         less strict regexp.
710
711 2003-03-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
712
713         * mail-source.el (mail-source-fetch-imap): Use buffer name for
714         more imap function.
715
716 2003-03-21  Simon Josefsson  <jas@extundo.com>
717
718         * gnus-art.el (article-decode-group-name): Replace Newsgroups and
719         Followup-To data inline.
720
721 2003-03-21  Jesper Harder  <harder@ifa.au.dk>
722
723         * gnus-art.el (gnus-treat-display-xface): Don't enable if
724         icontopbm isn't available.
725
726 2003-03-21  Kevin Greiner <kgreiner@xpediantsolutions.com>
727
728         * gnus-int.el (gnus-open-server): Catch errors in backend's
729         open-server method.  Returns nil rather than crashing startup.
730
731         * gnus-sum.el (eval-when-compile): Modified to resolve
732         compile-time warnings.
733
734         * gnus-uu.el (gnus-uu-mark-series): Added informative msg.
735         Reports length of series so that the user can compare N with a
736         subject that should, if the entire series is present, contain
737         '(.../N)'.
738         (gnus-uu-delete-work-dir): Avoid hanging when O/S forbids deletion
739         of temp file (Win-XP may leave the temp file locked when the
740         uudecode process fails).
741
742 2003-03-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
743
744         * message.el (message-split-line): Ignore error.
745
746         * lpath.el (split-line): Avoid split-line warning message.
747
748 2003-03-20  Kim F. Storm  <storm@cua.dk>
749
750         * message.el (message-split-line): New function.
751         (message-mode-map): Remap split-line to message-split-line.
752
753 2003-03-20  Katsumi Yamaoka <yamaoka@jpl.org>
754
755         * message.el (message-make-overlay): Defalias it to make-overlay.
756         (message-delete-overlay): Defalias it to delete-overlay.
757         (message-overlay-put): Defalias it to overlay-put.
758         (message-idna-to-ascii-rhs-1): Use them.
759
760         * messagexmas.el (message-xmas-redefine): Defalias some overlay
761         functions to extent functions.
762
763 2003-03-20  Reiner Steib  <Reiner.Steib@gmx.de>
764
765         * message.el (message-check-news-header-syntax): Fixed regexp.
766
767 2003-03-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
768
769         * rfc2231.el (rfc2231-decode-encoded-string): Downcase charset.
770
771         * mm-url.el (mm-url-insert): Move url-current-object stuff into
772         mm-url-insert-file-contents.
773
774         * nnrss.el (nnrss-fetch): Fetch the local stuff.
775         (nnrss-check-group): Use it.
776
777 2003-03-20 Mark A. Hershberger  <mah@everybody.org>
778
779         * nnrss.el: Primitive XML Name-space support.  This means that RSS
780         feeds like Kevin Burton's[1] can now be read in Gnus.
781
782         Implemented support for Mark Pilgrim's RSS Autodiscovery.[2] This
783         means that if you want to read the RSS feed for example.com, all
784         you have to do is hit "G R http://www.example.com/ RET" and
785         nnrss.el will find and the feed listed on the site or (if you have
786         loaded xml-rpc.el) look it up on syndic8.com.
787
788         Marked the message as HTML (by adding a Content-Type header) so
789         that Gnus will render it as html if the user wants that.
790
791         Implemented the ability to save nnrss-group-alist so that any new
792         feeds the you subscribe to will be found the next time you start
793         up.
794
795         Implemented support for RSS 2.0 elements (author, pubDate).
796
797         Prefer for <content:encoded> over <description> where both
798         elements exist.
799
800         * mm-url.el (mm-url-insert): Set url-current-object.
801
802         * gnus-group.el (gnus-group-make-rss-group): New function.
803
804 2003-03-20  Katsumi Yamaoka <yamaoka@jpl.org>
805
806         * message.el (message-idna-to-ascii-rhs-1): Don't use replace-*
807         for highlight overlays.
808
809 2003-03-20  Katsumi Yamaoka  <yamaoka@jpl.org>
810
811         * gnus-cache.el (gnus-cache-braid-nov): Test if a line looks like
812         a NOV.
813
814 2003-03-20  Simon Josefsson  <jas@extundo.com>
815
816         * message.el (message-use-idna): Disable if UTF-8 unavailable.
817         (message-idna-to-ascii-rhs): Use it.
818
819         * gnus-art.el (gnus-use-idna): Disable if UTF-8 unavailable.
820
821 2003-03-19  Teodor Zlatanov  <tzz@lifelogs.com>
822
823         * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
824         (spam-group-ham-marks, spam-group-spam-marks): new functions
825         (spam-spam-marks, spam-ham-marks): removed in favor of the
826         spam-marks and ham-marks parameters
827         (spam-generic-register-routine, spam-ham-move-routine): use the
828         new spam-group-{spam,ham}-mark-p functions
829
830         * gnus.el (spam-marks, ham-marks): new group parameters with
831         default values same as the old spam-spam-marks and spam-ham-marks
832
833 2003-03-19  Simon Josefsson  <jas@extundo.com>
834
835         * gnus-art.el (gnus-article-decode-hook): Add IDNA.
836         (gnus-use-idna): New variable.
837         (article-decode-idna-rhs): New function.
838
839         * message.el (message-use-idna): New variable.
840         (message-mode-field-menu): Add entry for IDNA.
841         (message-idna-inside-rhs-p, message-idna-to-ascii-rhs-1)
842         (message-idna-to-ascii-rhs): New function.
843         (message-generate-headers): Invoke IDNA code.
844
845 2003-03-19  Paul Jarc  <prj@po.cwru.edu>
846
847         * nnmaildir.el (nnmaildir--system-name): New function.
848         (nnmaildir-request-accept-article): Use it.
849
850 2003-03-19  Katsumi Yamaoka  <yamaoka@jpl.org>
851
852         * gnus-util.el (gnus-byte-compile): Make it work silently as the
853         gnus-compile function does.
854
855         * gnus-sum.el (gnus-summary-highlight-line-0): Revoke the last
856         bogus change.
857
858 2003-03-19  Jesper Harder  <harder@ifa.au.dk>
859
860         * mm-util.el (mm-mule-charset-to-mime-charset): Test if
861         sort-coding-systems is defined.
862
863 2003-03-18  Paul Jarc  <prj@po.cwru.edu>
864
865         * nnmaildir.el (nnmaildir-open-server, nnmaildir-request-scan)
866         (nnmaildir-request-create-group, nnmaildir-request-delete-group):
867         Replace create-directory with target-prefix.
868
869 2003-03-18  Jesper Harder  <harder@ifa.au.dk>
870
871         * mm-bodies.el (mm-decode-coding-region-safely): Don't use
872         find-charset-string which is slooow in XEmacs.
873
874 2003-03-18  Katsumi Yamaoka  <yamaoka@jpl.org>
875
876         * gnus-sum.el (gnus-summary-highlight-line-0): Silence the byte-
877         compiler under XEmacs.
878
879 2003-03-18  Jesper Harder  <harder@ifa.au.dk>
880
881         * gnus-art.el (gnus-treat-highlight-signature): Make the default
882         work for multipart/signed where the message text isn't `last'.
883
884 2003-03-18  Katsumi Yamaoka  <yamaoka@jpl.org>
885
886         * mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to
887         the value of mm-inline-text-html-with-images.
888         (mm-inline-text-html-render-with-w3m): Don't bind
889         w3m-display-inline-images.
890
891         * gnus-art.el (gnus-article-wash-html-with-w3m): Don't bind
892         w3m-display-inline-images.
893
894         * lpath.el: Bind w3m-display-inline-images; bind mm-w3m-mode-map
895         regardless of an Emacs flavor.
896
897 2003-03-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
898
899         * gnus.el (gnus-version-number): Bump.
900
901 2003-03-18 00:38:22 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
902
903         * gnus.el: Oort Gnus v0.16 is released.
904
905 2003-03-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
906
907         * lpath.el (featurep): Bind mm-w3m-mode-map.
908
909 2003-03-17  Paul Jarc  <prj@po.cwru.edu>
910
911         * nnmail.el (nnmail-cache-primary-mail-backend): Not all
912         'respool-able backends define a global nnchoke-get-new-mail
913         variable.
914
915 2003-03-17  Reiner Steib  <Reiner.Steib@gmx.de>
916
917         * gnus-art.el (gnus-mime-delete-part): New function.
918         (gnus-mime-action-alist, gnus-mime-button-commands): Use it.
919
920 2003-03-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
921
922         * message.el (message-check-news-header-syntax): Don't push
923         groups twice onto list of unknown groups.
924
925         * nndoc.el (nndoc-type-alist): Move exim-bounce a bit further
926         back.
927
928         * nnheader.el (nnheader-find-etc-directory): Doc fix.
929
930         * gnus-msg.el (gnus-inews-add-send-actions): Don't restore window
931         config unless the summary buffer exists.
932
933         * gnus-sum.el (gnus-summary-next-group): Semi-exit group first to
934         that target group is computed correctly when articles are marked
935         as read by Xref handling.
936
937         * mail-source.el (mail-source-fetch-imap): Pass buffer-name to
938         imap-open.
939
940         * message.el (message-send-mail): Add courtesy string to Bcc's,
941         too.
942
943         * gnus-cite.el (gnus-cited-line-p): New function.
944
945 2003-03-15  Jesper Harder  <harder@ifa.au.dk>
946
947         * mm-bodies.el (mm-decode-body): Add new optional parameter,
948         force, to use the supplied charset unconditionally.
949
950         * gnus-art.el (article-decode-charset): Use it.
951
952 2003-03-14  Jesper Harder  <harder@ifa.au.dk>
953
954         * mm-bodies.el (mm-decode-coding-region-safely): New function.
955         (mm-decode-body): Use it.
956
957         * rfc2047.el (rfc2047-decode-region): do.
958         (rfc2047-decode-string): Guess coding system if the default is
959         invalid.
960
961 2003-03-12  Paul Jarc  <prj@po.cwru.edu>
962
963         * nnmaildir.el (nnmaildir-request-update-info): Pretend missing
964         articles are marked 'read, so we get correct article counts.
965
966 2003-03-13  Katsumi Yamaoka  <yamaoka@jpl.org>
967
968         * gnus-art.el (gnus-insert-mime-button): Exclude a newline from
969         the button.
970         (gnus-insert-prev-page-button): Ditto.
971         (gnus-insert-next-page-button): Ditto.
972         (gnus-insert-mime-security-button): Ditto.
973
974         * mm-view.el (mm-inline-image-emacs): Open the bottom of an image
975         one line.  Suggested by Greg Klanderman <gak@klanderman.net>.
976         (mm-inline-image-xemacs): Ditto.
977
978 2003-03-12  Paul Jarc  <prj@po.cwru.edu>
979
980         * nnmaildir.el (nnmaildir--parse-filename, nnmaildir--sort-files,
981         nnmaildir--scan, nnmaildir-request-accept-article): Changes for
982         the recent filename uniqueness discussion.
983
984 2003-03-12  Katsumi Yamaoka  <yamaoka@jpl.org>
985
986         * mm-view.el (mm-inline-image-emacs): Make it delete an excessive
987         newline next time.
988         (mm-inline-image-xemacs): Ditto.
989
990 2003-03-10  Jesper Harder  <harder@ifa.au.dk>
991
992         * gnus-agent.el (gnus-agent-synchronize-flags-server): Don't use
993         kill-line.
994
995 2003-03-09  Jesper Harder  <harder@ifa.au.dk>
996
997         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't use
998         kill-line.
999
1000 2003-03-09  Kevin Greiner  <kgreiner@xpediantsolutions.com>
1001
1002         * gnus-agent.el (gnus-agent-fetched-hook): New variable.  Just
1003         fixing the code to match the documentation.
1004         (gnus-agent-fetch-selected-article): Replaced
1005         gnus-summary-update-article-line with gnus-summary-update-line as
1006         the former did not correctly recalculate the thread indentation.
1007         (gnus-agent-find-parameter): The agent-predicate, if not found
1008         anywhere else, defaults to the value of gnus-agent-predicate.
1009         (gnus-agent-fetch-session): Fixed typo; now executes
1010         gnus-agent-fetched-hook rather than the undocumented
1011         gnus-agent-fetch-hook.
1012         (gnus-agent-fetch-group-1): Removed part of 2003-03-06 fix.  The
1013         default agent predicate is now provided by
1014         gnus-agent-find-parameter.
1015         (gnus-agent-message): New macro.  This macro avoids potentially
1016         costly parameter evaluation when the message's level is too high
1017         to display.
1018         (gnus-agent-expire-group-1): Disabled undo tracking in temp
1019         overview buffer. Uses new gnus-agent-message macro to reduce
1020         overhead of optional messages. Reversed message levels to
1021         emphasize percent completion messages.  Detailed messages of
1022         little use except when debugging code.
1023
1024 2003-03-08  Teodor Zlatanov  <tzz@lifelogs.com>
1025
1026         * spam.el (spam-ham-move-routine): use
1027         spam-mark-ham-unread-before-move-from-spam-group
1028         (spam-mark-ham-unread-before-move-from-spam-group): new variable
1029
1030 2003-03-07  Teodor Zlatanov  <tzz@lifelogs.com>
1031
1032         * spam.el: load nnimap.el when compiling
1033         (spam-setup-widening): use
1034         nnimap-split-download-body-default instead of
1035         nnimap-split-download-body which is a user-customizable variable
1036
1037 2003-03-07  Simon Josefsson  <jas@extundo.com>
1038
1039         * nnimap.el (nnimap-split-download-body-default): New, holds
1040         default for n-s-d-b.
1041         (nnimap-split-download-body): Add new setting (symbol default),
1042         which uses contents of n-s-d-b-d, and made it the default.
1043
1044 2003-03-07  Teodor Zlatanov  <tzz@lifelogs.com>
1045
1046         * spam.el (spam-use-hashcash): new variable
1047         (spam-list-of-checks): added spam-use-hashcash with associated
1048         spam-check-hashcash
1049         (spam-check-hashcash): new function, installed iff hashcash.el is
1050         loaded
1051         (spam-setup-widening): don't use (return)
1052
1053 2003-03-06  Kevin Greiner  <kgreiner@xpediantsolutions.com>
1054
1055         * gnus-agent.el (gnus-agent-fetch-group-1): Added default
1056         predicate of `false' to avoid an error when a group defines no
1057         predicate. Fixed typo that disabled agent scoring (i.e. the
1058         low/high predicates should now work).
1059
1060 2003-03-06  Teodor Zlatanov  <tzz@lifelogs.com>
1061
1062         * spam.el: add spam-maybe-spam-stat-load to
1063         gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook
1064         (spam-bogofilter-register-with-bogofilter): use
1065         spam-bogofilter-spam-switch and spam-bogofilter-ham-switch
1066         (spam-bogofilter-spam-switch, spam-bogofilter-ham-switch): new
1067         custom variables to replace "-s" and "-n"
1068
1069         * gnus-group.el (gnus-group-get-new-news): call the new
1070         gnus-get-top-new-news-hook hook
1071
1072         * gnus-start.el (gnus-get-top-new-news-hook): new hook, run ONLY
1073         by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group
1074
1075 2003-03-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1076
1077         * mm-uu.el (mm-uu-pgp-encrypted-test): Fix message.
1078
1079 2003-03-06  Katsumi Yamaoka  <yamaoka@jpl.org>
1080
1081         * gnus-cus.el (gnus-group-customize): Don't use delete-if which is
1082         a cl run-time function.
1083
1084 2003-03-06  Kevin Greiner  <kgreiner@xpediantsolutions.com>
1085
1086         * gnus-agent.el (gnus-agent-fetch-group-1): Added missing binding
1087         on gnus-agent-short-article.
1088         (gnus-category-read): Replaced CL function mapcar* with new macro:
1089         gnus-mapcar.
1090         * gnus-util.el (gnus-mapcar): New macro.  Generalizes mapcar to
1091         support functions that accept multiple parameters.  A separate
1092         sequence must be provided for each parameter in the function.
1093         Iteration stops when the end of the shortest list is reached.
1094
1095 2003-03-06  Jesper Harder  <harder@ifa.au.dk>
1096
1097         * nnimap.el (nnimap-request-accept-article): Use delete-region.
1098
1099         * html2text.el (html2text-clean-dtdd, html2text-delete-tags)
1100         (html2text-delete-single-tag, html2text-clean-anchor)
1101         (html2text-remove-tags): Use delete-region.
1102         (html2text-fix-paragraphs): Simplify.
1103
1104         * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt)
1105         (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
1106         (mml1991-pgg-encrypt, mml1991-pgg-encrypt): Use delete-region, not
1107         kill-region.
1108
1109 2003-03-04  John Paul Wallington  <jpw@gnu.org>
1110
1111         * gnus-agent.el (gnus-agent-enable-expiration)
1112         (gnus-agent-article-alist, gnus-agent-article-alist)
1113         (gnus-agent-cat-defaccessor): Doc fixes.
1114
1115 2003-03-04  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
1116
1117         * gnus-agent.el (gnus-function-implies-unread-1): Grok
1118         byte-compiled functions.
1119
1120 2003-03-04  Kevin Greiner  <kgreiner@xpediantsolutions.com>
1121
1122         * gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
1123         customization between new maneuvering (which permits selecting
1124         undownloaded articles) and old maneuvering (which skipped over
1125         undownloaded articles) behaviors.
1126         (gnus-summary-find-next): Pass through the unread and subject
1127         parameters when calling gnus-summary-find-prev.
1128         (gnus-summary-find-next,gnus-summary-find-prev): Apply
1129         gnus-auto-goto-ignores to filter out unacceptable articles.
1130
1131 2003-03-04  Jesper Harder  <harder@ifa.au.dk>
1132
1133         * mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
1134         exists in all supported Emacs versions, so we don't need this
1135         compatibility function.
1136         (mail-source-fetch-pop, mail-source-check-pop)
1137         (mail-source-fetch-webmail): Use read-passwd.
1138
1139         * nntp.el (nntp-send-authinfo, nntp-send-nosy-authinfo)
1140         (nntp-open-telnet, nntp-open-via-telnet-and-telnet): Use
1141         read-passwd.
1142
1143         * nnwarchive.el (nnwarchive-open-server): Use read-passwd.
1144
1145         * imap.el (imap-read-passwd): Remove.
1146         (imap-interactive-login): Use read-passwd.
1147
1148         * canlock.el (canlock-read-passwd): Remove.
1149         (canlock-insert-header, canlock-verify): Use read-passwd.
1150
1151         * sieve-manage.el (sieve-manage-read-passwd): Remove.
1152         (sieve-manage-interactive-login): Use read-passwd.
1153
1154         * pop3.el (pop3-read-passwd): Remove.
1155         (pop3-movemail, pop3-get-message-count, pop3-apop): Use
1156         read-passwd.
1157
1158         * pgg.el (pgg-read-passphrase): Simplify.
1159
1160 2003-03-04  Kevin Greiner  <kgreiner@xpediantsolutions.com>
1161
1162         * gnus-agent.el (gnus-agent-mode): Fixed the mode line reports
1163         'plugged' when actually 'unplugged' bug.
1164         (gnus-category-read): Ignore nil values when converting an
1165         old-format category so that the new-format category will default
1166         those attributes to the global variables.
1167
1168 2003-03-03  Reiner Steib  <Reiner.Steib@gmx.de>
1169
1170         * mail-source.el (mail-source-delete-old-incoming-confirm): Fixed
1171         doc-string.
1172
1173 2003-03-03  Jesper Harder  <harder@ifa.au.dk>
1174
1175         * nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'.
1176         * nndoc.el (nndoc-dissect-mime-parts-sub): do.
1177         * nndb.el (nndb-request-accept-article, nndb-status-message): do.
1178         * mm-url.el (mm-url-decode-entities-string): do.
1179         * mml1991.el (mml1991-mailcrypt-sign, mml1991-gpg-sign): do.
1180         * mm-decode.el (mm-find-raw-part-by-type): do.
1181         * message.el (message-send-mail-partially)
1182         (message-send-mail-with-sendmail): do.
1183         * gnus-uu.el (gnus-uu-save-article, gnus-uu-reginize-string): do.
1184         * gnus-kill.el (gnus-pp-gnus-kill): do.
1185         * gnus-art.el (gnus-article-treat-unfold-headers)
1186         (gnus-article-encrypt-body): do.
1187
1188 2003-02-24  Reiner Steib  <Reiner.Steib@gmx.de>
1189
1190         * mail-source.el (mail-source-delete-incoming): Allow integer value.
1191         (mail-source-delete-old-incoming-confirm): New variable.
1192         (mail-source-delete-old-incoming): Use it.  New function.
1193         (mail-source-callback): Call `mail-source-delete-old-incoming' if
1194         `mail-source-delete-incoming' is a nonnegative integer.
1195
1196 2003-03-03  Reiner Steib  <Reiner.Steib@gmx.de>
1197
1198         * gnus-msg.el (gnus-extended-version): Fix for 'emacs-gnus-config.
1199         (gnus-user-agent): Fixed typo.
1200
1201 2003-03-03  Kevin Greiner  <kgreiner@xpediantsolutions.com>
1202
1203         * gnus-agent.el (gnus-agent-enable-expiration): Fixed documentation.
1204         (gnus-agent-expire-group-1): Removed invalid (interactive) specifier.
1205
1206 2003-03-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1207
1208         * gnus-agent.el (gnus-agent-fetch-articles): Fix nil message.
1209         (gnus-agent-fetch-session): Allow debugging to take place.
1210
1211 2003-03-03  Jesper Harder  <harder@ifa.au.dk>
1212
1213         * gnus-sum.el (gnus-highlight-selected-summary)
1214         (gnus-article-get-xrefs, gnus-summary-show-thread): Use
1215         `gnus-point-at-bol' and `gnus-point-at-eol' instead of
1216         `(progn (beginning-of-line) (point))'.  It's shorter, faster,
1217         and makes it clear that we don't need the side effect.
1218         * gnus-util.el (gnus-delete-line): do.
1219         * gnus-xmas.el (gnus-group-add-icon): do.
1220         * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): do.
1221         * nntp.el (nntp-send-authinfo-from-file): do.
1222         * nnml.el (nnml-header-value): do.
1223         * nnheader.el (nnheader-insert-references): do.
1224         * gnus-cite.el (gnus-article-highlight-citation)
1225         (gnus-cite-parse): do.
1226         * gnus-score.el (gnus-score-followup): do.
1227         * gnus-draft.el (gnus-draft-send): do.
1228         * gnus-group.el (gnus-group-highlight-line): do.
1229         * gnus-cache.el (gnus-cache-braid-nov): do.
1230         * nnfolder.el (nnfolder-retrieve-headers)
1231         (nnfolder-request-article): do.
1232         * gnus-art.el (article-hide-boring-headers)
1233         (gnus-article-hide-header): do.
1234
1235         * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
1236         * nnml.el (nnml-request-replace-article): do.
1237         * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): do.
1238         * nnfolder.el (nnfolder-request-move-article): do.
1239         * gnus-cache.el (gnus-cache-possibly-remove-article): do.
1240         * gnus-art.el (gnus-mm-display-part): do.
1241
1242         * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.
1243
1244 2003-03-02  Kevin Greiner  <kgreiner@xpediantsolutions.com>
1245
1246         * nntp.el (nntp-possibly-change-group): Avoid calling
1247         process-buffer on nil (Which happened when you lost your
1248         connection while fetching); instead signal a "Server Closed
1249         Connection" error.
1250
1251 2003-03-02  Kevin Greiner  <kgreiner@xpediantsolutions.com>
1252
1253         * gnus-agent.el (gnus-agent-enable-expiration): New
1254         variable. Either ENABLE or DISABLE.  Sets default behavior for
1255         selecting which groups are expired.
1256         (gnus-agent-cat-set-property, gnus-agent-cat-defaccessor,
1257         gnus-agent-set-cat-groups): Provides abstract interface for
1258         accessing agent category.  Category now implemented by an alist.
1259         (gnus-agent-add-group, gnus-agent-remove-group,
1260         gnus-category-insert-line, gnus-category-edit-predicate,
1261         gnus-category-edit-score, gnus-category-edit-groups,
1262         gnus-category-copy, gnus-category-add, gnus-group-category): Use
1263         new agent category abstraction.
1264         (gnus-agent-find-parameter): New function. Search for agent
1265         configuration parameter first in the group's parameters, then its
1266         topics (if any), and then the group's category.  If not found
1267         anywhere, use the original defined constants.
1268         (gnus-agent-fetch-headers, gnus-agent-fetch-group-1): Use new
1269         gnus-agent-find-parameter.
1270         (gnus-agent-fetch-headers, gnus-agent-uncached-articles): Clearing
1271         gnus-agent-cache now blocks retrieving headers and articles from
1272         the local cache.  Fetched content is still added to the cache
1273         before being returned.
1274         (gnus-agent-fetch-session): Use error-message-string to generate
1275         displayed error message.
1276         (gnus-agent-customize-category): New Command. 'e' in category
1277         buffer opens category customization buffer.
1278         (gnus-category-read): Reads either positional or alist format;
1279         returns alist format.
1280         (gnus-category-write): Writes category file compatible with
1281         current, and previous, versions of gnus-agent.
1282         (gnus-category-make-function, gnus-category-make-function-1):
1283         Corrected documentation; parameter is predicate NOT category.
1284         (gnus-predicate-implies-unread): Now works in more cases per the
1285         todo comment.
1286         (gnus-function-implies-unread-1): New function. Supports
1287         gnus-predicate-implies-unread.
1288         (gnus-agent-expire-group): Command now provides default of group
1289         under point.
1290         (gnus-agent-expire-group-1): Obeys new agent-enable-expiration and
1291         agent-days-until-old parameters. No longer supports
1292         gnus-agent-expire-days being set to an alist.
1293         (gnus-agent-request-article): Now performs its own checks of
1294         gnus-agent, gnus-agent-cache, and gnus-plugged rather than
1295         assuming that the caller will do them correctly.
1296         (): Added one-time hook to gnus-group-prepare-hook.  Detects when
1297         gnus-agent-expire-days is set to an alist.  Converts said alist
1298         into group parameter so that gnus-agent-expire-days will not be
1299         needed.
1300         * gnus-art.el (gnus-request-article-this-buffer): Conditional
1301         checks surrounding gnus-agent-request-article removed; now
1302         performed by gnus-agent-request-article.
1303         * gnus-cus.el (gnus-agent-parameters): New variable. List of
1304         customizable group/topic parameters that regulate the agent.
1305         (gnus-group-customize): Uses gnus-agent-parameters.  Replaced
1306         kill-buffer with gnus-kill-buffer to remove the killed buffer from
1307         the list of gnus buffers.
1308         (gnus-trim-whitespace): Removes leading and trailing whitespace
1309         from multiline strings.
1310         (gnus-agent-cat-prepare-category-field,
1311         gnus-agent-customize-category): Constructs a category
1312         customization buffer.
1313         * gnus-int.el (gnus-retrieve-headers,
1314         gnus-request-expire-articles): No longer checks gnus-agent-cache
1315         as it is handled internally by the agent.
1316         (gnus-request-head, gnus-request-body): Conditional checks
1317         surrounding gnus-agent-request-article removed; now performed by
1318         gnus-agent-request-article.
1319
1320         * gnus-start.el (): Added defvar statements to resolve compilation
1321         warnings.
1322         (gnus-long-file-names): New function. Isolates platform dependent
1323         msdos-long-file-names.
1324         (gnus-save-startup-file-via-temp-buffer): New variable. Provides
1325         option of writing directly to file.  Avoids memory exhausted
1326         errors when .newsrc.eld is huge.
1327         (gnus-save-newsrc-file): Uses new
1328         gnus-save-startup-file-via-temp-buffer.
1329         (gnus-gnus-to-quick-newsrc-format): Rewritten to write to
1330         standard-output.
1331         (gnus-display-time-event-handler): Changed to alias from a defun
1332         to avoid a compile-time warning when display-time-event-handler is
1333         not defined.
1334         * gnus-util.el (gnus-with-output-to-file): New macro. Binds
1335         standard-output such that prin1 and princ will write directly to a
1336         file.
1337
1338         * gnus.el (gnus-agent-cache): Expanded documentation.
1339         (gnus-summary-high-undownloaded-face): Removed second bold keyword
1340         so that this face is actually bold.
1341
1342         * nnkiboze.el (nnkiboze-request-article): Only use the cache when
1343         gnus-use-cache has been set.
1344
1345 2003-03-02  Jesper Harder  <harder@ifa.au.dk>
1346
1347         * nnvirtual.el (nnvirtual-update-xref-header): Simplify.
1348
1349 2003-03-01  Jesper Harder  <harder@ifa.au.dk>
1350
1351         * gnus-art.el (gnus-article-refer-article): Be more permissive.
1352
1353 2003-03-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1354
1355         * spam.el: Fix typo.
1356
1357 2003-03-01  Satyaki Das  <satyaki@theforce.stanford.edu>
1358         (Trivial patch.)
1359
1360         * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
1361         errors-buffer. This produces a nicer error message in case of
1362         problems.
1363
1364 2003-03-01  Teodor Zlatanov  <tzz@lifelogs.com>
1365
1366         * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
1367         load stats iff spam-use-stat is on
1368
1369         * spam.el: add spam-maybe-spam-stat-load to gnus-startup hook,
1370         also use spam-maybe-spam-stat-load and spam-maybe-spam-stat-save
1371         instead of spam-stat-load and spam-stat-save in the
1372         gnus-get-new-news-hook and gnus-save-newsrc-hook, respectively
1373
1374 2003-03-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1375
1376         * mm-view.el (mm-inline-text): Ignore errors from enriched-decode.
1377
1378 2003-03-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1379
1380         * message.el (message-make-fqdn): Protect against nil user-mail.
1381
1382 2003-02-28  Vasily Korytov <deskpot@myrealbox.com>
1383
1384         * gnus-art.el (gnus-boring-article-headers): New values:
1385         'to-list and 'cc-list.
1386
1387 2003-02-28  Teodor Zlatanov  <tzz@lifelogs.com>
1388
1389         * spam.el (spam-setup-widening): new function to set
1390         nnimap-split-download-body, we add it to gnus-get-new-news-hook
1391         (spam-list-of-statistical-checks): list of statistical splitter
1392         checks
1393         (spam-split): added a widen call when a statistical check is
1394         enabled
1395
1396 2003-02-28  Reiner Steib  <Reiner.Steib@gmx.de>
1397
1398         * gnus-msg.el (gnus-user-agent): Changed default to
1399         'emacs-gnus-type, renamed 'full.
1400
1401 2003-02-28  ShengHuo ZHU  <zsh@cs.rochester.edu>
1402
1403         * nnfolder.el (nnfolder-request-accept-article): Don't use
1404         mail-header-unfold-field.
1405
1406 2003-02-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1407
1408         * imap.el (imap-ssl-open): Don't depend on ssl.el.
1409         * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
1410
1411 2003-02-26  Teodor Zlatanov  <tzz@lifelogs.com>
1412
1413         * spam.el: add spam-stat-load to gnus-get-new-news-hook
1414         (spam-split): remove spam-stat-load call
1415
1416 2003-02-26  Simon Josefsson  <jas@extundo.com>
1417
1418         * gnus-sum.el (gnus-summary-toggle-header): Run
1419         gnus-article-decode-hook instead of calling a-decode-encoded-words
1420         directly (the latter is run as part of the former).
1421
1422 2003-02-26  ShengHuo ZHU  <zsh@cs.rochester.edu>
1423
1424         * gnus-agent.el (gnus-agent-expire-group): Remove debug.
1425
1426 2003-02-25  Jesper Harder  <harder@ifa.au.dk>
1427
1428         * message.el (message-sendmail-envelope-from): New option.
1429         (message-sendmail-envelope-from): New function.
1430         (message-send-mail-with-sendmail): Use it.
1431
1432 2003-02-25  Reiner Steib  <Reiner.Steib@gmx.de>
1433
1434         * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Added
1435         compensation for TDMA addresses.
1436
1437 2003-02-24  Reiner Steib  <Reiner.Steib@gmx.de>
1438
1439         * gnus-msg.el (gnus-user-agent): New variable.
1440         (gnus-version-expose-system): Removed.  Obsoleted by
1441         `gnus-user-agent'.
1442         (gnus-extended-version): Use `gnus-user-agent'.
1443
1444 2003-02-24  Teodor Zlatanov  <tzz@lifelogs.com>
1445
1446         * spam.el (spam-stat-register-spam-routine,
1447         spam-stat-register-ham-routine): remove spam-stat-save
1448         (spam-stat hook): add spam-stat-save to the gnus-save-newsrc-hook
1449
1450 2003-02-24  Kevin Greiner  <kgreiner@xpediantsolutions.com>
1451
1452         * gnus-group.el (gnus-topic-mode-p): Fixed free variable
1453         reference.
1454
1455 2003-02-24  Kevin Greiner  <kgreiner@xpediantsolutions.com>
1456
1457         * nnheader.el (nnheader-find-nov-line): Changed midpoint
1458         calculation to avoid integer overflow.
1459
1460 2003-02-24  Reiner Steib  <Reiner.Steib@gmx.de>
1461
1462         * gnus-start.el (gnus-backup-startup-file): Fixed custom type.
1463
1464 2003-02-24  Ted Zlatanov <tzz@lifelogs.com>
1465         * spam.el: disabled spam-get-article-as-filename
1466
1467         From Michael Shields  <shields@msrl.com>
1468
1469         * gnus-group.el (gnus-group-is-exiting-without-update-p): New.
1470         * gnus-sum.el (gnus-summary-exit-no-update): Use it.
1471         * gnus-sum.el (gnus-summary-expire-articles): Use it.
1472         * spam.el (spam-summary-prepare-exit): Use it.
1473         * gnus.el (gnus-install-group-spam-parameters): New.
1474         * spam.el (spam-group-ham-processor-copy-p): New.
1475         * spam.el (spam-summary-prepare-exit): Support for ham copying.
1476         * spam.el (spam-mark-spam-as-expired-and-move-routine): Fix bug
1477         that would cause the current message to be moved if the group had
1478         no spam.
1479         * spam.el (spam-ham-move-routine): New `copy' argument.
1480
1481 2003-02-24  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
1482         From Martin Thornquist <martint@ifi.uio.no>
1483
1484         * gnus-topic.el (gnus-topic-select-group): Select last group if
1485         after last group.
1486         * gnus-group.el (gnus-group-select-group): Ditto.
1487
1488 2003-02-24  Katsumi Yamaoka  <yamaoka@jpl.org>
1489
1490         * gnus-art.el (popup-menu): Compiler macro for Emacs 20.
1491         (gnus-article-refer-article): Use gnus-point-at-(b|e)ol instead of
1492         point-at-(b|e)ol which aren't available in Emacs 20.
1493
1494         * gnus-registry.el (puthash): Alias to cl-puthash for Emacs 20.
1495
1496 2003-02-23  Kevin Greiner  <kgreiner@xpediantsolutions.com>
1497
1498         * gnus-start.el (gnus-activate-group): Re-enabled the catch error
1499         clause of the condition-case statement.  Errors connecting to a
1500         server no longer terminate gnus.
1501
1502         * gnus-agent.el (gnus-agent-toggle-plugged): Renamed parameter to
1503         make its use obvious.  Added no-nothing case to avoid
1504         opening(closing) servers when already open(closed).
1505         (gnus-agent-while-plugged): Added macro to facilitate internal use
1506         of gnus-agent-toggle-plugged.
1507         (gnus-agent-fetch-group): Use new gnus-agent-while-plugged to
1508         temporarily open servers.
1509         (gnus-agent-get-undownloaded-list): Sort list of article numbers
1510         as sorting gnus-newsgroup-headers is wrong.
1511         (gnus-agent-summary-fetch-group): Use new gnus-agent-while-plugged
1512         to temporarily open servers. Corrected logic to handle setting
1513         gnus-agent-mark-unread-after-downloaded.
1514         (gnus-agent-fetch-articles): Now handles headers with missing
1515         article sizes and/or missing article lengths.  Now clears the
1516         message buffer when finished.
1517         (gnus-agent-fetch-group-1): Position point before calling
1518         gnus-summary-set-agent-mark.
1519         (gnus-get-predicate): Corrected description, parameter is
1520         predicate not category.
1521         (gnus-agent-expire-group): Adapted the gnus-agent-expire-* code to
1522         provide a separate single group expiration function.
1523         (gnus-agent-regenerate-group): Now clears the message buffer when
1524         finished.
1525
1526 2003-02-23  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
1527
1528         * gnus.el (gnus-agent-target-move-group-header): New variable.
1529         * gnus-draft.el (gnus-draft-send): If special header
1530         "X-Gnus-Agent-Target-Move-Group" is present, do like Gcc into
1531         that group, instead of performing the regular sending functions.
1532
1533 2003-02-23  Katsumi Yamaoka  <yamaoka@jpl.org>
1534
1535         * gnus-xmas.el (gnus-xmas-mime-button-menu): Accept a prefix arg.
1536
1537 2003-02-20  Reiner Steib  <Reiner.Steib@gmx.de>
1538
1539         * message.el (message-user-fqdn, message-valid-fqdn-regexp): New
1540         variables.
1541         (message-make-fqdn): Use it.  Improved validity check.
1542
1543 2003-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1544
1545         * message.el (message-user-mail-address): Check whether
1546         user-mail-address looks valid.
1547
1548         * gnus-msg.el (gnus-mailing-list-followup-to): New function.
1549
1550         * gnus-util.el (gnus-fetch-original-field): New function.
1551
1552 2003-02-23  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
1553
1554         * message.el (message-mode): \\(...\\) around additional
1555         paragraph-separate alternative.
1556
1557 2003-02-23  Jesper Harder  <harder@ifa.au.dk>
1558
1559         * gnus-art.el (gnus-mime-button-commands): Add ellipsis.
1560         (gnus-mime-button-menu): Define MIME popup menu with easy-menu to
1561         display key bindings.
1562         (gnus-mime-button-menu): Rewrite.
1563
1564 2003-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1565
1566         * gnus-art.el (gnus-button-url-regexp): Removed `.
1567
1568 2003-02-23  Max Froumentin  <mf@w3.org>
1569
1570         * gnus-art.el (gnus-button-url-regexp): Remove `, enter '.
1571
1572 2003-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1573
1574         * gnus-art.el (gnus-mime-action-on-part): Require a match
1575         interactively.
1576
1577         * gnus-start.el (gnus-save-newsrc-file): Use
1578         gnus-backup-startup-file.
1579         (gnus-backup-startup-file): New variable.
1580
1581 2003-02-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1582
1583         * gnus.el (gnus-summary-buffer-name): Moved function here.
1584
1585         * gnus-draft.el (defun): Remove debug.
1586
1587 2003-02-22  Jesper Harder  <harder@ifa.au.dk>
1588
1589         * gnus-sum.el (gnus-summary-refer-article): Skip method if we
1590         can't open server.
1591
1592 2003-02-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1593
1594         * gnus-draft.el (defun): Configure posting styles.
1595
1596         * gnus-start.el (gnus-get-unread-articles-in-group): Make sure
1597         the entry for the group exists before we alter it.
1598
1599 2003-02-22  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
1600
1601         * message.el (message-mode): MML tags separate paragraphs.  Small
1602         change from David S Goldberg <david.goldberg6@verizon.net>.
1603
1604         * gnus-agent.el (gnus-agent-get-undownloaded-list): Sort
1605         `gnus-newsgroup-headers'.
1606
1607         * gnus-art.el (gnus-article-refer-article): Grok more message id
1608         formats.  From Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>.
1609
1610 2003-02-22  Jesper Harder  <harder@ifa.au.dk>
1611
1612         * mm-decode.el (mm-path-name-rewrite-functions): Doc fix: don't
1613         use "path name".
1614
1615 2003-02-21  Teodor Zlatanov  <tzz@lifelogs.com>
1616
1617         * gnus-sum.el (gnus-summary-move-article)
1618         (gnus-summary-expire-articles): send data header for article, not
1619         just article ID
1620
1621         * gnus-registry.el (gnus-registry-hashtb, gnus-register-action)
1622         (gnus-register-spool-action): added hashtable of message ID keys
1623         with message motion data
1624
1625 2003-02-21  Florian Weimer  <fw@deneb.enyo.de>
1626         From Reiner Steib  <Reiner.Steib@gmx.de>.
1627
1628         * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): New
1629         variable, used in `gnus-button-mid-or-mail-heuristic'.
1630         (gnus-button-mid-or-mail-heuristic): New function derived from
1631         Florian Weimer's Perl script.
1632         (gnus-button-handle-mid-or-mail): Allow a function instead of
1633         'guess.
1634         (gnus-button-guessed-mid-regexp): Removed.
1635
1636 2003-02-20  Katsumi Yamaoka  <yamaoka@jpl.org>
1637
1638         * message.el (message-resend): Bind message-setup-hook to nil;
1639         remove X-Draft-From header.
1640
1641 2003-02-20  Jesper Harder  <harder@ifa.au.dk>
1642
1643         * gnus-sum.el (gnus-simplify-subject-fully, gnus-subject-equal)
1644         (gnus-newsgroup-undownloaded)
1645         (gnus-summary-save-parts-default-mime, gnus-auto-select-next):
1646         Doc fixes.
1647
1648 2003-02-17  John Paul Wallington  <jpw@gnu.org>
1649
1650         * gnus.el (gnus-shell-command-separator, gnus-email-address)
1651         (gnus-default-charset, gnus-other-frame-parameters): Doc fixes.
1652
1653 2003-02-20  Jesper Harder  <harder@ifa.au.dk>
1654
1655         * gnus-spec.el (gnus-xmas-format): Use insert instead of
1656         insert-string which is obsolete in Emacs 21.4.
1657
1658         * message.el (message-cross-post-followup-to-header): do.
1659
1660         * spam.el (spam-ifile-register-with-ifile)
1661         (spam-stat-register-spam-routine)
1662         (spam-stat-register-ham-routine)
1663         (spam-bogofilter-register-with-bogofilter): do.
1664
1665         * mailcap.el (mailcap-mime-data): Fix typo.
1666
1667         * gnus-topic.el (gnus-topic-make-menu-bar): Add ellipsis.
1668
1669 2003-02-19  Reiner Steib  <Reiner.Steib@gmx.de>
1670
1671         * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
1672         (gnus-cite-parse): Renamed `gnus-unsightly-citation-regexp' to
1673         `gnus-cite-unsightly-citation-regexp'.
1674
1675 2003-02-19  Katsumi Yamaoka  <yamaoka@jpl.org>
1676
1677         * gnus-msg.el (gnus-copy-article-buffer): Copy an article header
1678         even if there's just a header.
1679
1680 2003-02-19  Jesper Harder  <harder@ifa.au.dk>
1681
1682         * message.el (message-fix-before-sending): Fix highlighting of
1683         illegible and invisible text.
1684
1685         * gnus-util.el (gnus-multiple-choice): Separate choices with
1686         ",\e,A \e(B".  Suggested by Dan Jacobson <jidanni@dman.ddts.net>.
1687
1688 2003-02-18  Jesper Harder  <harder@ifa.au.dk>
1689
1690         * gnus-sum.el (gnus-summary-exit-no-update): Use gnus-kill-buffer.
1691
1692 2003-02-18  Teodor Zlatanov  <tzz@lifelogs.com>
1693
1694         * spam.el (spam-ham-move-routine)
1695         (spam-mark-spam-as-expired-and-move-routine): use
1696         gnus-summary-kill-process-mark and gnus-summary-yank-process-mark
1697         around process-mark manipulation on the group
1698
1699 2003-02-17  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
1700
1701         * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME/Multipart
1702         submenu.
1703
1704 2003-02-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1705
1706         * mail-source.el (mail-source-fetch): Reverse the return value of
1707         the continuation question.
1708
1709 2003-02-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1710
1711         * nndraft.el (nndraft-request-move-article): Bind
1712         nnmh-allow-delete-final to t.
1713
1714 2003-02-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1715
1716         * mm-uu.el (mm-uu-uu-filename): Fix use of character constant.
1717
1718 2003-02-11  Stefan Monnier  <monnier@cs.yale.edu>
1719
1720         * nntp.el (nntp-accept-process-output): Don't use point-max to get
1721         the buffer's size.
1722
1723 2003-01-31  Joe Buehler  <jhpb@draco.hekimian.com>
1724
1725         * nnheader.el: Added cygwin to system-type comparisons.
1726
1727 2003-01-27  Juanma Barranquero  <lektu@terra.es>
1728
1729         * imap.el (imap-mailbox-status): Fix typo.
1730
1731 2003-02-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1732
1733         * gnus-art.el (gnus-article-prepare): Don't set agent mark if
1734         online.
1735
1736 2003-02-14  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
1737
1738         * gnus-agent.el (gnus-agent-group-make-menu-bar): Include all
1739         commands.
1740         * gnus-sum.el: Small change from Frank Weinberg
1741         <frank@usenet-rundfahrt.de>:
1742         (gnus-auto-center-group): New variable.
1743         (gnus-summary-read-group-1): Use it.
1744         (gnus-summary-next-group): Fix docstring.
1745
1746 2003-02-13  Katsumi Yamaoka  <yamaoka@jpl.org>
1747
1748         * gnus-util.el (gnus-faces-at): Simplify.
1749
1750 2003-02-13  Teodor Zlatanov  <tzz@lifelogs.com>
1751
1752         * spam.el (spam-ham-move-routine)
1753         (spam-mark-spam-as-expired-and-move-routine): made the article
1754         move conditional, so it's not called even if there's nothing to move
1755
1756 2003-02-13  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
1757
1758         * message.el (message-unix-mail-delimiter): Accept any whitespace
1759         after the email address and before the date; do not require the
1760         space character.  From Kurt B. Kaiser <kbk@shore.net>.
1761
1762 2003-02-13  Katsumi Yamaoka  <yamaoka@jpl.org>
1763
1764         * gnus-art.el (gnus-article-only-boring-p): Make sure that the
1765         gnus-article-boring-faces variable is bound; use gnus-faces-at.
1766
1767         * gnus-util.el (gnus-faces-at): New macro.
1768
1769 2003-02-13  Michael Shields  <shields@msrl.com>
1770
1771         * gnus-cite.el
1772         (gnus-cite-attribution-suffix, gnus-cite-parse):
1773         Better handling for Microsoft citation styles.
1774         (gnus-unsightly-citation-regexp): New.
1775
1776 2003-02-12  Michael Shields  <shields@msrl.com>
1777
1778         * gnus-art.el (article-strip-banner): Strip both per-group and
1779         per-user-address banners.
1780         (article-really-strip-banner): New.
1781
1782 2003-02-12  Michael Shields  <shields@msrl.com>
1783
1784         * gnus-sum.el (gnus-article-goto-next-page,
1785         gnus-article-goto-prev-page): Call gnus-summary-*-page, instead of
1786         relying on the summary bindings of `n' and `p'.
1787
1788 2003-02-12  Michael Shields  <shields@msrl.com>
1789
1790         * gnus-art.el (gnus-article-only-boring-p): New.
1791         (gnus-article-skip-boring): New.
1792         * gnus-cite.el (gnus-article-boring-faces): New.
1793         * gnus-sum.el (gnus-summary-next-page): Use
1794         gnus-article-only-boring-p.
1795
1796 2003-02-12  Teodor Zlatanov  <tzz@lifelogs.com>
1797
1798         * spam.el (spam-mark-spam-as-expired-and-move-routine)
1799         (spam-ham-move-routine): unmark all articles before marking those
1800         of interest and calling gnus-summary-move-article
1801
1802 2003-02-12  Jesper Harder  <harder@ifa.au.dk>
1803
1804         * gnus.el (gnus-kill-buffer): Move to gnus.el because it's
1805         logically the complement of gnus-get-buffer-create and
1806         gnus-add-buffer.
1807
1808         * gnus-util.el (gnus-kill-buffer): do.
1809
1810         * nnmail.el: Autoload gnus-kill-buffer.
1811
1812 2003-02-11  Kevin Greiner  <kgreiner@xpediantsolutions.com>
1813
1814         * gnus-agent.el (gnus-summary-set-agent-mark): Added call to
1815         gnus-summary-goto-subject as gnus-summary-update-mark operates on
1816         the current LINE.
1817         (gnus-agent-summary-fetch-group): Minimized the number of times
1818         that the article is updated in the buffer.
1819
1820 2003-02-11  Teodor Zlatanov  <tzz@lifelogs.com>
1821
1822         * spam.el (spam-ham-move-routine): use the process-mark instead of
1823         gnus-current-article when moving articles
1824         (spam-mark-spam-as-expired-and-move-routine): ditto, use the process-mark
1825
1826 2003-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1827
1828         * gnus-topic.el (gnus-topic-expire-articles): Recursive.
1829         (gnus-topic-catchup-articles): Ditto.
1830         (gnus-topic-mark-topic): Reverse recursive logic.
1831
1832 2003-02-11  Jesper Harder  <harder@ifa.au.dk>
1833
1834         * gnus-sum.el (gnus-summary-refer-thread): Handle case where
1835         gnus-refer-thread-limit is t.
1836
1837 2003-02-10  Jesper Harder  <harder@ifa.au.dk>
1838
1839         * mm-util.el (mm-mule-charset-to-mime-charset): Use
1840         sort-coding-systems to prefer utf-8 over utf-16.
1841
1842 2003-02-09  Kevin Greiner  <kgreiner@xpediantsolutions.com>
1843
1844         * gnus-agent.el (gnus-agent-expire-days):
1845         gnus-request-move-article depends on gnus-agent-expire to clean up
1846         the cache after moving the article.  Therefore, g-a-e-d can NOT
1847         default to nil or can gnus-agent-expire be disabled by doing so.
1848         If you don't want to run gnus-agent-expire, don't call it.
1849         (gnus-agent-expire): The broken test to disable gnus-agent-expire
1850         when g-a-e-d was NOT nil was removed.
1851         (gnus-agent-article-name): Removed unnecessary input test as
1852         article IDs are always strings.
1853         (gnus-agent-regenerate-group): Added check to protect against
1854         servers that generate absurdly long article IDs.  Valid IDs are
1855         less than 10 digits to avoid overflow errors.  Fixed logic error
1856         when ensuring that the final article ID is present in the new
1857         alist.
1858
1859 2003-02-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1860
1861         * gnus-topic.el (gnus-topic-goto-missing-topic): Just move to the
1862         next line after finding the parent.
1863
1864 2003-02-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1865
1866         * gnus.el (gnus-version-number): Bumped.
1867
1868 2003-02-08 23:23:27 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1869
1870         * gnus.el: Oort Gnus v0.15 is released.
1871
1872 2003-02-08  Michael Welsh Duggan  <md5i@cs.cmu.edu>
1873
1874         * nnmail.el (nnmail-split-it): If a message ends up matching the
1875           same mailbox more than once, it will cause duplicates to appear
1876           in the mailbox.
1877
1878 2003-02-08  Simon Josefsson  <jas@extundo.com>
1879
1880         * gnus-sum.el (gnus-summary-select-article): Remove blink removal
1881         code that only worked under Emacs.
1882
1883         * pgg-gpg.el (pgg-gpg-process-region): Don't blink.  From Satyaki
1884         Das <satyaki@chicory.stanford.edu>.
1885
1886 2003-02-08  Jesper Harder  <harder@ifa.au.dk>
1887
1888         * gnus-art.el (gnus-article-refer-article): Use
1889         gnus-replace-in-string.
1890
1891         * gnus-util.el (gnus-map-function): Remove unneeded let-binding.
1892         (gnus-remove-duplicates): do.
1893
1894 2003-02-07  Teodor Zlatanov  <tzz@lifelogs.com>
1895
1896         * gnus-int.el (gnus-internal-registry-spool-current-method): new variable
1897         (gnus-request-scan): set
1898         gnus-internal-registry-spool-current-method to gnus-command-method
1899         before a request-scan operation
1900
1901         * gnus-registry.el (regtest-nnmail): use
1902         gnus-internal-registry-spool-current-method
1903
1904 2003-02-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1905
1906         * mail-source.el (mail-source-fetch): Typo fix.
1907
1908 2003-02-07  Teodor Zlatanov  <tzz@lifelogs.com>
1909
1910         * nnmail.el (nnmail-spool-hook): new hook
1911         (nnmail-cache-insert): call nnmail-spool-hook
1912
1913         * gnus-registry.el: new file with examples of using the hooks
1914
1915         * gnus.el (gnus-registry): added registry customization group
1916         (gnus-group-prefixed-name): improve function to return full group
1917         name optionally
1918         (gnus-group-guess-prefixed-name): shortcut to
1919         gnus-group-prefixed-name, using just the group name
1920         (gnus-group-full-name): always get a group's full name
1921         (gnus-group-guess-full-name): shortcut, using just the group name
1922
1923         * gnus-sum.el (gnus-summary-article-move-hook)
1924         (gnus-summary-article-delete-hook)
1925         (gnus-summary-article-expire-hook): new hooks
1926         (gnus-summary-move-article, gnus-summary-expire-articles)
1927         (gnus-summary-delete-article): invoke the new hooks
1928
1929 2003-02-07  Frank Weinberg  <frank@usenet-rundfahrt.de>
1930
1931         * gnus-art.el (gnus-article-refer-article): Strip leading "news:"
1932         from message-ID
1933
1934 2003-02-07  Jesper Harder  <harder@ifa.au.dk>
1935
1936         * gnus-util.el (gnus-run-hooks): Use save-current-buffer.
1937
1938 2003-02-07  John Paul Wallington  <jpw@gnu.org>
1939
1940         * mm-util.el (mm-delete-duplicates, mm-append-to-file)
1941         (mm-write-region, mm-detect-coding-region): Doc fixes.
1942
1943 2003-02-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1944
1945         * mail-source.el (mail-source-fetch): Ignore errors.
1946         (mail-source-ignore-errors): New variable.
1947
1948         * gnus-sum.el (gnus-summary-refer-thread): Don't re-fetch current
1949         articles.
1950
1951         * gnus-msg.el (gnus-version-expose-system): Change default.
1952
1953 2003-02-07  Vasily Korytov  <deskpot@myrealbox.com>
1954
1955         * gnus-msg.el (gnus-version-expose-system): New variable.
1956
1957 2003-02-07  Simon Josefsson  <jas@extundo.com>
1958
1959         * mml-sec.el (mml-unsecure-message): Don't use kill-region.  Tiny
1960         patch from deskpot@myrealbox.com (Vasily Korytov).
1961
1962 2003-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1963
1964         * gnus-art.el (article-display-face): Get the Face header from
1965         the current buffer.
1966
1967 2003-02-06  Katsumi Yamaoka  <yamaoka@jpl.org>
1968
1969         * gnus-art.el (gnus-mime-view-part-internally): Bind
1970         buffer-read-only to nil.
1971
1972 2003-02-05  Katsumi Yamaoka  <yamaoka@jpl.org>
1973
1974         * gnus-agent.el (gnus-agent-expire-1,2): Pass the dir argument
1975         from g-a-e-1 to g-a-e-2.
1976
1977 2003-02-05  Teodor Zlatanov  <tzz@lifelogs.com>
1978
1979         * spam.el (spam-check-BBDB): no need to regexp-quote the argument
1980         of bbdb-search-simple, use spam-use-BBDB-exclusive
1981         (spam-check-whitelist): use spam-use-whitelist-exclusive
1982         (spam-use-whitelist-exclusive): new variable affecting
1983         spam-use-whitelist
1984         (spam-use-BBDB-exclusive): new variable affecting spam-use-BBDB
1985
1986 2003-02-05  Simon Josefsson  <jas@extundo.com>
1987
1988         * gnus-agent.el (gnus-agent-expire-days): Change default to nil.
1989         (gnus-agent-expire): Don't expire if g-a-e-d is nil.
1990         (gnus-agent-expire): Move most code into gnus-agent-expire-1.
1991         (gnus-agent-expire-1): New.
1992         (gnus-agent-expire-1): Move code into gnus-agent-expire-2.
1993         (gnus-agent-expire-2): New.
1994
1995 2003-02-05  Jesper Harder  <harder@ifa.au.dk>
1996
1997         * gnus-util.el (gnus-delete-if): Rename to gnus-remove-if.
1998         "delete-if" is misleading because it isn't actually destructive.
1999
2000         * gnus-topic.el (gnus-group-prepare-topics): Use new name.
2001
2002         * nnmail.el (nnmail-purge-split-history): do.
2003
2004         * gnus-win.el (gnus-get-buffer-window): do.
2005
2006         * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary
2007         let-binding.
2008         (gnus-simplify-all-whitespace): do.
2009
2010 2003-02-05  Katsumi Yamaoka  <yamaoka@jpl.org>
2011
2012         * gnus-delay.el (gnus-delay-article): Fix binding of the
2013         nndraft:delayed group.
2014
2015 2003-02-04  Teodor Zlatanov  <tzz@lifelogs.com>
2016
2017         * gnus.el (spam group parameters): change 'other to 'const in
2018         the group parameter definitions to soothe XEmacs
2019
2020 2003-02-04  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
2021
2022         * gnus-delay.el (gnus-delay-article): Really create
2023         nndraft:delayed group if it doesn't exist.
2024
2025 2003-02-04  Jesper Harder  <harder@ifa.au.dk>
2026
2027         * gnus-sum.el (gnus-summary-search-article): Speed up by
2028         disabling various visual features while searching.
2029         (gnus-summary-recenter): Test gnus-auto-center-summary first.
2030
2031 2003-02-03  Jesper Harder  <harder@ifa.au.dk>
2032
2033         * spam.el (spam-list-of-checks): Don't quote nil and t in
2034         docstrings.  From the elisp manual:
2035
2036            When a documentation string refers to a Lisp symbol, write
2037            it [..] with single-quotes around it.  [..] There are two
2038            exceptions: write t and nil without single-quotes.
2039
2040         * messcompat.el (message-from-style): do.
2041
2042         * message.el (message-send-mail): do.
2043
2044         * gnus-util.el (gnus-use-byte-compile): do.
2045
2046         * gnus-score.el (gnus-score-lower-thread): do.
2047
2048         * gnus-int.el (gnus-server-unopen-status): do.
2049
2050         * gnus.el (gnus-define-group-parameter, gnus-large-newsgroup)
2051         (large-newsgroup-initial, gnus-install-group-spam-parameters): do.
2052
2053         * gnus-cus.el (gnus-group-customize, gnus-score-parameters)
2054         (gnus-group-parameters): do.
2055
2056         * gnus-art.el (gnus-article-mime-match-handle-function): do.
2057
2058         * mm-decode.el (mm-text-html-renderer): do.
2059
2060 2003-02-02  Katsumi Yamaoka  <yamaoka@jpl.org>
2061
2062         * nnheader.el (nnheader-directory-separator-character): Change the
2063         way to compute the dafault value.
2064
2065 2003-02-02  Jesper Harder  <harder@ifa.au.dk>
2066
2067         * gnus-art.el (gnus-button-handle-describe-key): Implement it.
2068         (gnus-button-alist): Fix regexp for describe-key.
2069         (gnus-button-handle-describe-function)
2070         (gnus-button-handle-describe-variable)
2071         (gnus-button-handle-apropos, gnus-button-handle-apropos-command)
2072         (gnus-button-handle-apropos-variable)
2073         (gnus-button-handle-apropos-documentation): Docstring fix.
2074
2075         * gnus-util.el (gnus-kill-buffer): Use get-buffer.
2076
2077 2003-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2078
2079         * gnus-draft.el (gnus-group-send-queue): Bind gnus-posting-styles
2080         to nil.
2081
2082         * nnmail.el: Removed gnus-util autoload.
2083
2084         * gnus.el: Use gnus-prin1-to-string throughout.
2085
2086         * gnus-util.el (gnus-prin1-to-string): Bind print-length and
2087         print-level.
2088
2089         * gnus-art.el (article-display-x-face): Removed grey x-face stuff.
2090         (gnus-treat-display-grey-xface): Removed.
2091
2092         * gnus-fun.el (gnus-grab-cam-face): New.
2093         (gnus-convert-image-to-gray-x-face): Removed.
2094         (gnus-convert-gray-x-face-to-xpm): removed.
2095         (gnus-convert-gray-x-face-region): Removed.
2096         (gnus-grab-gray-x-face): Removed.
2097
2098         * nnmail.el (nnmail-expiry-wait-function): Doc indent.
2099
2100 2003-01-31  Jesper Harder  <harder@ifa.au.dk>
2101
2102         * gnus-util.el (gnus-kill-buffer): Functions in gnus-util
2103         shouldn't depend on the rest of Gnus, so test if gnus-buffers is
2104         bound.
2105
2106         * nnmail.el (nnmail-cache-close): Use gnus-kill-buffer.
2107
2108 2003-01-30  Jesper Harder  <harder@ifa.au.dk>
2109
2110         * gnus-cite.el (gnus-cite-reply-regexp, gnus-cite-always-check):
2111         Remove -- these are bogus options which are never used.
2112
2113 2003-01-29  Jesper Harder  <harder@ifa.au.dk>
2114
2115         * gnus-art.el (gnus-article-mode): Use summary tool bar.
2116
2117 2003-01-27  Teodor Zlatanov  <tzz@lifelogs.com>
2118
2119         * spam.el (spam-check-blackholes)
2120         (spam-blackhole-good-server-regex): new variable to skip some IPs
2121         when checking blackholes; use it
2122         (spam-check-bogofilter-headers)
2123         (spam-bogofilter-bogosity-positive-spam-header): new variable, in
2124         case more X-Bogosity is used than just "Yes/No"
2125         (spam-ham-move-routine): semi-fixed, only first article is
2126         properly moved now
2127
2128 2003-01-27  Jesper Harder  <harder@ifa.au.dk>
2129
2130         * gnus-util.el (gnus-kill-buffer): Remove buffer from gnus-buffers
2131         as well.
2132
2133         * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer.
2134
2135         * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): do.
2136
2137         * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): do.
2138
2139         * gnus-bcklg.el (gnus-backlog-shutdown): do.
2140
2141         * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): do.
2142
2143 2003-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2144
2145         * gnus-fun.el (gnus-face-encode): New function.
2146         (gnus-convert-png-to-face): Use it.
2147
2148         * gnus-sum.el (gnus-summary-make-menu-bar): Added M-& to marks.
2149
2150 2003-01-26  Jesper Harder  <harder@ifa.au.dk>
2151
2152         * mm-decode.el (mm-dissection-list): Remove.
2153         (mm-dissect-singlepart): Don't push to mm-dissection-list, it's
2154         only used in mm-remove-all-parts.
2155         (mm-remove-all-parts): Remove it, it's never called.
2156
2157 2003-01-25  Simon Josefsson  <jas@extundo.com>
2158
2159         * gnus-group.el (gnus-group-make-group): Report errors.
2160
2161         * nnimap.el (nnimap-request-create-group): Ditto.
2162
2163         * sieve-manage.el (sieve-manage-is-okno): Parse literal strings.
2164
2165         * sieve.el (sieve-upload): Fix error printing.
2166
2167         * mm-encode.el (mm-qp-or-base64): Always QP iff
2168         mm-use-ultra-safe-encoding and cleartext PGP.
2169
2170         * gnus-sum.el (gnus-summary-select-article): Inhibit
2171         redisplay (mainly for secured messages).
2172
2173         * nnmail.el (nnmail-article-group): Copy body too (but don't
2174         process it).
2175
2176 2003-01-25  Jesper Harder  <harder@ifa.au.dk>
2177
2178         * gnus-art.el (gnus-article-setup-buffer): Reset
2179         gnus-button-marker-list.
2180
2181 2003-01-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2182
2183         * nntp.el (nntp-read-timeout): Default to using a second delay
2184         under Microsoft Windows.
2185
2186 2003-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2187
2188         * nnheader.el (nnheader-directory-separator-character): New
2189         variable.
2190
2191 2003-01-24  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
2192
2193         * gnus-agent.el (gnus-agent-max-fetch-size)
2194         (gnus-agent-article-alist, gnus-agent-get-undownloaded-list)
2195         (gnus-agent-catchup, gnus-agent-summary-fetch-group)
2196         (gnus-agent-fetch-articles, gnus-agent-backup-overview-buffer)
2197         (gnus-agent-flush-cache, gnus-agent-fetch-headers)
2198         (gnus-agent-braid-nov, gnus-agent-load-alist)
2199         (gnus-agent-article-alist-save-format)
2200         (gnus-agent-read-agentview, gnus-agent-save-alist)
2201         (gnus-agent-fetch-group-1, gnus-agent-expire)
2202         (gnus-agent-uncached-articles, gnus-agent-retrieve-headers)
2203         (gnus-agent-regenerate-group): Reformat to keep under eighty
2204         columns.  Reword docstrings so that first line is under eighty
2205         chars and a complete sentence.  Still need to work on the rear
2206         end of the file, in particular gnus-agent-expire.
2207
2208 2003-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2209
2210         * gnus-agent.el (gnus-agentize): Indent.
2211
2212         * gnus.el (gnus-version-number): Bumped.
2213
2214 2003-01-24 20:32:44 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2215
2216         * gnus.el: Oort Gnus v0.14 is released.
2217
2218 2003-01-24  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
2219
2220         * gnus-sum.el (gnus-summary-prepare-threads): Reset state for %B
2221         before beginning.  Tiny patch from Mark Thomas
2222         <swoon@bellatlantic.net>.
2223
2224 2003-01-24  Teodor Zlatanov  <tzz@lifelogs.com>
2225
2226         * spam.el (spam-check-blackholes, spam-split)
2227         (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit): added
2228         gnus-message calls to show to users what spam.el is doing
2229
2230 2003-01-24  Jesper Harder  <harder@ifa.au.dk>
2231
2232         * gnus-msg.el (gnus-message-replysign)
2233         (gnus-message-replyencrypt): Fix typo.
2234
2235 2003-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2236
2237         * gnus-art.el (gnus-mime-security-show-details): Toggle showing
2238         details.
2239
2240 2003-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2241
2242         * gnus-art.el (gnus-article-press-button): let* -> let.
2243         (gnus-mime-security-show-details): Cleaned up.
2244         (gnus-mime-security-press-button): Save excursion.