1bbdba09041f9b87fb14a411e78093191224e719
[gnus] / lisp / ChangeLog
1 2004-05-14  Kai Grossjohann  <kgrossjo@eu.uu.net>
2
3         * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
4         nntp-possibly-create-directory, not nntp-possibly-change-group.
5
6 2004-05-14  Kai Grossjohann  <kai@emptydomain.de>
7
8         * nntp.el (nntp-save-marks): Pass missing arg.
9
10 2004-05-13  Kai Grossjohann  <kai.grossjohann@gmx.net>
11
12         * nntp.el: Support marks.
13         (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
14         (nntp-marks-modtime, nntp-marks-directory): New variables.
15         (nntp-request-set-mark, nntp-request-update-info)
16         (nntp-possibly-create-directory, nntp-marks-changed-p)
17         (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
18         functions.
19
20 2004-05-12  Jesper Harder  <harder@ifa.au.dk>
21
22         * gnus-xmas.el (gnus-xmas-select-lowest-window)
23         (gnus-xmas-redefine): Rename.
24
25         * gnus-score.el (gnus-score-insert-help): Use
26         gnus-select-lowest-window.
27
28         * gnus-ems.el (gnus-select-lowest-window): Copy definition of
29         appt-select-lowest-window and rename to gnus-select-lowest-window.
30
31         * gnus.el: do.
32
33 2004-05-12  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
34
35         * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
36         encodings of MIME-encoded words, in order to improve
37         interoperability with several broken MUAs.
38
39 2004-05-07  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
40
41         * mm-view.el (mm-inline-text-html-render-with-w3): Check META
42         tags, only when charsets are not specified in headers.
43         (mm-inline-text-html-render-with-w3m): Ditto.
44
45         * lpath.el: Remove `w3m-meta-content-type-charset-regexp' and
46         `w3m-charset-to-coding-system'.  Add `w3m-detect-meta-charset'.
47
48 2004-05-06  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
49
50         * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
51         instead of MIME-decoded from fields when checking
52         `gnus-article-address-banner-alist'.
53
54 2004-05-03  Jesper Harder  <harder@ifa.au.dk>
55
56         * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
57         description rather than subject.
58
59 2004-05-02  Steve Youngs  <steve@youngs.au.com>
60
61         * dgnushack.el: Autoload `mail-fetch-field' for XEmacs.
62
63 2004-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
64
65         * gnus.el (gnus-version-number): Bump.
66
67 2004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
68
69         * gnus.el: No Gnus v0.2 is released.
70
71 2004-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
72
73         * gnus-agent.el (gnus-agent-read-agentview): Inline
74         gnus-uncompress-range.
75
76 2004-05-01  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
77
78         * spam.el (spam-bsfilter-path): Use `executable-find' instead of
79         `exec-installed-p'.
80
81 2004-04-30  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
82
83         * gnus.el (spam-process, spam-autodetect-methods): Add
84         bsfilter and bsfilter-headers.
85
86         * spam.el (spam-bsfilter): New customize group.
87         (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
88         (spam-bsfilter-header, spam-bsfilter-probability-header)
89         (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
90         (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
91         (spam-bsfilter-database-directory): New options.
92         (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
93         (spam-list-of-statistical-checks, spam-registration-functions):
94         Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
95         (spam-bsfilter-score): New command.
96         (spam-check-bsfilter-headers, spam-check-bsfilter)
97         (spam-bsfilter-register-with-bsfilter)
98         (spam-bsfilter-register-spam-routine)
99         (spam-bsfilter-unregister-spam-routine)
100         (spam-bsfilter-register-ham-routine)
101         (spam-bsfilter-unregister-ham-routine): New functions.
102         (spam-generic-score): Supprt bsfilter; Accept an optional argument
103         to recalcurate spam score even if scoring header has already been
104         added.
105         (spam-bogofilter-score, spam-spamassassin-score): Accept an
106         optional argument to recalcurate spam score even if scoring header
107         has already been added.
108
109 2004-04-29  Jesper Harder  <harder@ifa.au.dk>
110
111         * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
112         strings!  Reported by David D. Smith <davidsmith@acm.org>.
113         (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
114         link is missing.
115
116 2004-04-28  Jesper Harder  <harder@ifa.au.dk>
117
118         * html2text.el (html2text-replace-list): Add &amp; and &apos;.
119         (html2text-get-attr): Rewrite.
120
121         * message.el (message-setup-1): Remove redundant put-text-property
122         on mail-header-separator.
123
124 2004-04-27  Teodor Zlatanov  <tzz@lifelogs.com>
125
126         * gnus-registry.el (gnus-registry-cache-whitespace)
127         (gnus-registry-action, gnus-registry-spool-action)
128         (gnus-registry-split-fancy-with-parent): changed message levels
129         from 5 to 3 or 7, as needed
130
131         * spam.el (spam-summary-prepare-exit)
132         (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
133         (spam-split, spam-find-spam, spam-log-undo-registration)
134         (spam-check-blackholes, spam-enter-ham-BBDB): changed message
135         level from 5 to 6
136
137 2004-04-26  Katsumi Yamaoka  <yamaoka@jpl.org>
138
139         * gnus-ems.el: Autoload appt-select-lowest-window (revert
140         2004-03-04 change).
141
142 2004-04-25  Jesper Harder  <harder@ifa.au.dk>
143
144         * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
145         Use mapc when appropriate.
146
147         * sieve-manage.el (sieve-manage-open): do.
148
149         * nnweb.el (nnweb-insert-html): do.
150
151         * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
152         (nnvirtual-partition-sequence, nnvirtual-create-mapping): do.
153
154         * nnspool.el (nnspool-request-group): do.
155
156         * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
157         do.
158
159         * nnml.el (nnml-request-update-info): do.
160
161         * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
162         (nnmh-request-create-group, nnmh-update-gnus-unreads): do.
163
164         * nnimap.el (nnimap-request-close, nnimap-acl-edit)
165         (nnimap-request-set-mark): do.
166
167         * nnfolder.el (nnfolder-request-update-info): do.
168
169         * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
170         do.
171
172         * mml.el (mml-destroy-buffers, mml-compute-boundary-1): do.
173
174         * gnus-uu.el (gnus-uu-find-articles-matching): do.
175
176         * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
177         do.
178
179         * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
180         do.
181
182         * gnus-score.el (gnus-score-load-file, gnus-sort-score-files): do.
183
184         * gnus-nocem.el (gnus-nocem-scan-groups): do.
185
186         * gnus-int.el (gnus-start-news-server): do.
187
188         * gnus-group.el (gnus-group-make-kiboze-group)
189         (gnus-group-browse-foreign-server): do.
190
191 2004-04-22  Teodor Zlatanov  <tzz@bwh.harvard.edu>
192
193         * spam.el (spam-necessary-extra-headers): get the extra headers we
194         may need for spam sorting and scoring
195         (spam-user-format-function-S): a user format function suitable for
196         general use
197         (spam-article-sort-by-spam-status): sorting function for summary
198         sorting
199         (spam-extra-header-to-number): get a score from a header
200         (spam-summary-score): get a numeric score from the headers
201         (spam-generic-score): oops, function doc in wrong place
202         (spam-initialize): take symbols when it's run, and install the
203         extra headers that spam-necessary-extra-headers thinks we need
204
205 2004-04-21  Teodor Zlatanov  <tzz@lifelogs.com>
206
207         * spam.el (spam-summary-prepare-exit): logic and message fix.
208         Reported by bojohan+news@dd.chalmers.se (Johan Bockg\e,Ae\e(Brd).
209
210 2004-04-17  Jesper Harder  <harder@ifa.au.dk>
211
212         * gnus-sum.el (gnus-set-global-variables)
213         (gnus-build-all-threads, gnus-get-newsgroup-headers)
214         (gnus-article-get-xrefs, gnus-summary-best-group)
215         (gnus-summary-next-article, gnus-summary-enter-digest-group)
216         (gnus-summary-set-bookmark, gnus-offer-save-summaries)
217         (gnus-summary-update-info, gnus-kill-or-deaden-summary): Use
218         with-current-buffer.
219
220 2004-04-16  Teodor Zlatanov  <tzz@lifelogs.com>
221
222         * spam.el (spam-summary-prepare-exit): simplified logic
223         (spam-fetch-article-header): read the article header if it's not
224         available
225         (spam-list-articles): simplified logic
226         (spam-filelist-register-routine): found bug with unregister-list
227
228         * gnus-registry.el: clarified comments at beginning
229
230 2004-04-16  Jesper Harder  <harder@ifa.au.dk>
231
232         * message.el (message-cater-to-broken-inn): Remove.
233         (message-shorten-references): Make sure the total folded length of
234         References is shorter than 998 characters to cater to a bug in INN
235         2.3.  Also, don't pretend that references aren't folded -- this
236         hasn't worked for a while.
237
238 2004-04-15  Kevin Greiner  <kgreiner@xpediantsolutions.com>
239                 
240         * gnus-agent.el (gnus-agentize):
241         gnus-agent-send-mail-real-function no longer set to current value
242         of message-send-mail-function but rather a lambda that calls
243         message-send-mail-function.  The change makes the agent real-time
244   &n