1 2003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3 * gnus-art.el (gnus-ignored-headers): Added Face.
5 2003-01-10 Simon Josefsson <jas@extundo.com>
7 * nndraft.el (nndraft-request-group): Avoid crash in
8 directory-files when draft directory doesn't exists.
10 * gnus-sum.el (gnus-select-article-hook): Add :option.
12 2003-01-10 Teodor Zlatanov <tzz@lifelogs.com>
14 * spam.el (spam-use-stat): new variable
15 (spam-group-spam-processor-stat-p)
16 (spam-group-ham-processor-stat-p): new convenience functions
17 (spam-summary-prepare-exit): add spam/ham processors to sequence
18 (spam-list-of-checks): add spam-use-stat to list of checks
19 (spam-split): conditionally load the spam-stat tables
20 (spam-stat-register-spam-routine, spam-stat-register-ham-routine,
21 spam-check-ifile): new functions
23 * spam-stat.el (spam-stat): typo fix
24 (spam-stat-install-hooks): new variable
25 (spam-stat-split-fancy-spam-group): added documentation clarification
26 (spam-stat-split-fancy-spam-threshhold): new variable
27 (spam-stat-install-hooks): make hooks conditional
28 (spam-stat-split-fancy): use spam-stat-split-fancy-spam-threshhold
30 * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): add
31 spam-stat ham/spam processor symbols
33 2003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
35 * gnus-start.el (gnus-read-newsrc-el-file): Make sure the .eld
38 2003-01-10 Simon Josefsson <jas@extundo.com>
40 * gnus-sum.el (gnus-summary-read-group-1): Don't select first
41 undownloaded/downloadable only when unplugged.
43 2003-01-10 Jesper Harder <harder@ifa.au.dk>
45 * gnus-srvr.el (gnus-browse-foreign-server): Optimize inner loop.
47 2003-01-09 Teodor Zlatanov <tzz@lifelogs.com>
49 * spam.el (spam-check-ifile): fixed call-process-region to use the
50 db parameter only if it's set
51 (spam-ifile-register-with-ifile): ditto
53 2003-01-09 Alex Schroeder <alex@emacswiki.org>
55 * spam-stat.el (spam-stat-save): Set spam-stat-ngood and
56 spam-stat-nbad before creating the hash table.
57 (spam-stat-reset): Set spam-stat-ngood and spam-stat-nbad to 0.
58 Changed copyright statement to FSF.
60 2002-01-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
62 * gnus-agent.el (gnus-agent-catchup): Do not mark cached nor
63 processable articles as read.
64 (gnus-agent-summary-fetch-series): Remove processable and
65 downloadable marks on all downloaded articles in the series.
67 * nntp.el (nntp-report): Throw error after reporting the problem.
68 (nntp-accept-process-output): Corrected error check to report an
69 error when the process is nil.
71 2003-01-09 Simon Josefsson <jas@extundo.com>
73 * message.el (message-tool-bar-map): Add preview.
75 2003-01-09 Jesper Harder <harder@ifa.au.dk>
77 * mml.el (mml-preview): Get rid of MIME handles and buffers after
80 2003-01-08 Paul Jarc <prj@po.cwru.edu>
82 * nnmaildir.el (nnmaildir--grp-add-art): Fix wrong-type-argument
83 bug when the (n+1)th article to be added to a group has a smaller
84 number than the n articles already added.
86 2003-01-08 Jesper Harder <harder@ifa.au.dk>
88 * message.el (message-mode-field-menu): Use backquote.
90 2003-01-08 Teodor Zlatanov <tzz@lifelogs.com>
92 * spam.el: fixed the BBDB autoloads again, using
93 bbdb-search-simple now (which is not a macro, thank god)
95 * lpath.el (bbdb-search): removed function from maybe-fbind list
97 * gnus.el (ham-process-destination): added new parameter for
98 destination of ham articles found in spam groups at summary exit
100 * spam.el (spam-get-ifile-database-parameter): use spam-ifile-database-path
101 (spam-check-ifile, spam-ifile-register-with-ifile): use spam-get-ifile-database-parameter
102 (spam-ifile-database-path): added new parameter for ifile's database
103 (spam-move-spam-nonspam-groups-only): new parameter to determine
104 if spam should be moved from all groups or only some
105 (spam-summary-prepare-exit): fixed logic to use
106 spam-move-spam-nonspam-groups-only when deciding to invoke
107 spam-mark-spam-as-expired-and-move-routine; always invoke that
108 routine after the spam has been expired-or-moved in case there's
109 some spam left over; use spam-ham-move-routine in spam groups
110 (spam-ham-move-routine): new function to move ham articles to the
111 ham-process-destinations group parameter
113 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
115 * gnus-spec.el (gnus-parse-complex-format): %~ => ~*.
117 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
118 gnus-summary-update-article-line.
120 2003-01-08 Simon Josefsson <jas@extundo.com>
122 * nnmail.el (nnmail-expiry-target-group): Request group, create it
125 2003-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
127 * lpath.el (bbdb-records): Fbind it for both Emacs and XEmacs.
129 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
131 * spam.el (spam-check-ifile): fixed the spam-ifile-all-categories
134 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
136 * gnus-spec.el (gnus-parse-format): %C is a complex format.
137 (gnus-parse-format): Change to %~.
139 * message.el (message-generate-headers): Don't generate optional
142 2003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
144 * message.el (message-cross-post-default)
145 (message-cross-post-note-function, message-shoot-gnksa-feet)
146 (message-strip-subject-trailing-was, message-change-subject)
147 (message-mark-insert-file, message-cross-post-followup-to)
148 (message-cross-post-followup-to, message-mode-map)
149 (message-generate-unsubscribed-mail-followup-to)
150 (message-make-mail-followup-to): Minor changes to doc-strings and
151 error messages. Updated copyright line.
153 * message.el (message-make-mail-followup-to,
154 message-generate-unsubscribed-mail-followup-to): New function
155 names. Renamed functions: "-mft" -> "-mail-followup-to".
156 (message-make-mft, message-gen-unsubscribed-mft): Removed function
159 * mml.el (mml-preview-insert-mail-followup-to): New function name.
160 (mml-preview-insert-mft): Removed function name.
161 (mml-preview): Use new function names.
163 * gnus-art.el (gnus-article-edit-mode-map): Use new function names.
165 * message.el (message-mode-field-menu): Moved header related
166 commands from "Message" to "Field" menu.
168 2003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
170 * message.el (message-generate-headers-first): Added customization
171 if variable is a list.
173 2003-01-07 Michael Shields <shields@msrl.com>
175 * gnus-art.el (gnus-article-next-page): Correctly handle the case
176 where the last line of the article is the last line of the window.
178 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
180 * gnus-msg.el (gnus-debug): Use ignore-errors.
182 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
183 `gnus-summary-update-line'.
185 2003-01-08 Simon Josefsson <jas@extundo.com>
187 * gnus-art.el (gnus-unbuttonized-mime-types)
188 (gnus-buttonized-mime-types): Doc fix.
190 2003-01-08 Jesper Harder <harder@ifa.au.dk>
192 * mm-decode.el (mm-inline-media-tests): .xpm is 'x-xpixmap'.
194 2003-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
196 * nnrss.el (nnrss-group-alist): Add and clear up.
198 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
200 * spam.el: removed unnecessary condition-case for loading bbdb-com.el
202 * lpath.el (bbdb-search): added BBDB functions for a better way to
203 fix missing functions
205 * spam.el (spam-check-ifile): if should be an unless
207 * spam.el: define 'ignore alias for spam-BBDB-register-routine,
208 spam-enter-ham-BBDB, and bbdb-create-internal initially to hush up warnings
209 (spam-ifile-all-categories): doc string fixed to be less than 80 chars
211 2003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
213 * gnus-sum.el (gnus-summary-make-menu-bar): Added
214 gnus-summary-refer-thread to thread menu.
216 2002-01-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
218 * gnus-agent.el (gnus-agent-fetch-group-1): When fetching within a
219 summary buffer, articles that cannot be fetched are marked as
222 * nntp.el (nntp-with-open-group): The quit signal handler must
223 propagate the quit signal to the next outer handler so that the
224 caller knows that the request aborted abnormally.
226 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
228 * spam.el (spam-check-ifile, spam-ifile-register-with-ifile)
229 (spam-ifile-register-spam-routine)
230 (spam-ifile-register-ham-routine): added ifile functionality that
231 does not use ifile-gnus.el to classify and register articles
232 (spam-get-article-as-string): convenience function
233 (spam-summary-prepare-exit): added ifile spam and ham registration
234 (spam-ifile-all-categories, spam-ifile-spam-category)
235 (spam-ifile-path, spam-ifile): added customization options
237 * gnus.el (gnus-group-ham-exit-processor-ifile): added ifile ham
239 (spam-process): added gnus-group-ham-exit-processor-ifile to the
242 2003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
244 * gnus-score.el (gnus-score-followup): Also score immediate
247 2003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
249 * nnweb.el (nnweb-asynchronous-p): Changed to nil.
251 2003-01-07 Simon Josefsson <jas@extundo.com>
253 * message.el (message-mode-menu): Fix receipt balloon help.
255 2003-01-07 Jesper Harder <harder@ifa.au.dk>
257 * gnus-msg.el (gnus-group-post-news): Don't assume that "" will
258 always be interpreted as news.
260 2003-01-07 Simon Josefsson <jas@extundo.com>
262 * gnus-sieve.el (gnus-sieve-script): Use the crosspost argument to
263 gnus-sieve-script, instead of the global variable
264 gnus-sieve-crosspost. One-line patch from Steinar Bang
267 2002-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
269 * gnus.el: Renamed gnus-summary-*-uncached-face as
270 gnus-summary-*-undownloaded-face to avoid confusing the agent with
273 * gnus-sum.el: Ditto.
275 2002-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
277 * gnus-agent.el (gnus-agent-fetch-group): Modified to permit execution
278 in either the group or summary buffer.
279 New command "JS", in summary buffer, will fetch articles per the
280 group's category, predicate, and processable flags.
281 (gnus-agent-summary-fetch-series): Rewritten to call
282 gnus-agent-session-fetch-group once with all articles in the
284 (gnus-agent-summary-fetch-group): Fixed bug and modified code to
285 return list of fetched articles.
286 (gnus-agent-fetch-articles): Split fetch list into sublists such
287 that the article buffer is only slightly larger than
288 gnus-agent-max-fetch-size. Added unwind-protect to ensure that
289 the group's article alist is saved.
290 (gnus-agent-fetch-headers): The 'killed' and 'cached' marks no
291 longer result in the agent trying to fetch an article.
292 (gnus-agent-fetch-group-1): Can now be called in either the group
293 or summary buffer. Removed the max-fetch-size code that I added
294 on 2002-12-13 as that capability is now part of
295 gnus-agent-fetch-articles. Added code to update summary buffer.
296 When called in the group buffer, articles that can not be fetched
297 are AUTOMATICALLY MARKED AS READ.
299 * gnus-sum.el (): Modified eval-when-compile to minimize
300 misleading compilation warnings.
301 (gnus-update-summary-mark-positions): Changed code to use
302 gnus-undownloaded-mark rather than gnus-downloaded-mark.
304 * nnheader.el (nnheader-insert-nov-file): Do not try to insert an
305 empty file as the parser assumes that the file isn't empty.
307 * nntp.el (nntp-send-string): The process-send-string call can,
308 because it performs I/O on the process, change the process' state
309 from open to closed. If this happens, call nntp-report
310 immediately to report the broken connection.
311 (nntp-report): Rewritten to avoid needing a global variable to
312 determine the appropriate course of action. Instead, two function
313 implementations are provided and the nntp-report function value is
314 bound to the appropriate implementation.
315 (nntp-retrieve-data): Moved nntp-report call to end of implementation.
316 (nntp-with-open-group): Now binds nntp-report's function cell
317 rather than binding gnus-with-open-group-first-pass. Added a
318 condition-case to detect a quit during a nntp command. When the
319 quit occurs, the current connection is closed as a fetch articles
320 request could have several megabytes queued up for reading.
321 (nntp-retrieve-headers): Bind articles to itself. If
322 nntp-with-open-group repeats this command, I must have access to
323 the original list of articles.
324 (nntp-retrieve-groups): Ditto for groups.
325 (nntp-retrieve-articles): Ditto for articles.
326 (*): Replaced nntp-possibly-change-group calls to
327 nntp-with-open-group forms in all, but one, occurrance.
328 (nntp-accept-process-output): Bug fix. Detect when called with
331 2003-01-06 Jesper Harder <harder@ifa.au.dk>
333 * mm-util.el (mm-find-mime-charset-region): Don't do Latin-9 hack
335 (mm-iso-8859-x-to-15-region): Fix misplaced parenthesis.
337 2003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
339 * gnus-group.el (gnus-group-make-web-group): Pass the select
340 method on to group-create.
341 (gnus-group-line-format-alist): %U is an integer.
343 * gnus-sum.el (gnus-summary-exit-no-update): Don't update
345 (gnus-summary-read-group-1): Ditto.
346 (gnus-group-make-articles-read): Ditto.
348 * mm-url.el (mm-url-program): Doc fix.
350 * message.el (message-mode-map): Rebound
351 message-insert-wide-reply.
353 2003-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
355 * gnus-xmas.el (gnus-xmas-group-startup-message): Bind the oort
356 color as `gnus-group-startup-message' does.
358 2003-01-05 Teodor Zlatanov <tzz@lifelogs.com>
360 * spam.el: fixed line lengths to 80 chars or less
362 * gnus-sum.el (gnus-read-mark-p): added the spam-mark as a
364 (gnus-summary-mark-forward): added the spam-mark to the list of
365 marks not to be marked as "read" when viewed
367 2003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
369 * gnus-msg.el (gnus-inews-make-draft): Quote article-reply.
371 * gnus-group.el (gnus-number-of-unseen-articles-in-group):
372 Protect against unactive groups.
374 * message.el (message-check-news-header-syntax): Check long
376 (message-check-news-header-syntax): Update `start'.
378 * gnus-group.el (gnus-group-expire-articles): Doc fix.
379 (gnus-group-line-format): %U.
380 (gnus-group-line-format-alist): ?U.
381 (gnus-number-of-unseen-articles-in-group): New function.
383 * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout.
385 * gnus.el (gnus-version-number): Bump version number.
387 2003-01-05 01:53:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
389 * gnus.el: Oort Gnus v0.10 is released.
391 2003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
393 * gnus.el (gnus-version-number): Fix version number.
395 2003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
397 * gnus.el: Oort Gnus v0.08 is released.
399 2003-01-04 Jesper Harder <harder@ifa.au.dk>
401 * mm-util.el: Add mm-string-make-unibyte.
403 * gnus-group.el (gnus-group-jump-to-group): Make it work for
406 2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
408 * gnus.el (gnus-variable-list): Write gnus-format-specs last.
410 * gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
412 2003-01-04 Kevin Ryde <user42@zip.com.au>
414 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New
417 2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
419 * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
420 (gnus-summary-read-group-1): Update group line.
421 (gnus-summary-exit-no-update): Update group on exit.
423 * gnus-group.el (gnus-group-line-format): Add %*.
424 (gnus-group-line-format-alist): Ditto.
425 (gnus-group-insert-group-line): Set it.
426 (gnus-group-is-exiting-p): New variable.
427 (gnus-group-insert-group-line): Use it.
429 2003-01-03 Teodor Zlatanov <tzz@beld.net>
431 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
432 enable BBDB ham processing
433 (spam-blacklist-register-routine): enable blacklist spam processing
434 (spam-whitelist-register-routine): enable whitelist ham processing
435 (spam-fetch-field-from-fast): fast fetching of the "from" field
436 from (gnus-data-list)
437 (spam-summary-prepare-exit): works completely now
438 (spam-use-blacklist): oops, should be nil by default
439 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
440 split processing now; before it was for summary exit as
441 well but that's done with the spam-contents and spam-process
444 2003-01-03 Jesper Harder <harder@ifa.au.dk>
446 * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
449 2003-01-02 Teodor Zlatanov <tzz@lifelogs.com>
451 * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p)
452 (spam-group-processor-p, spam-group-processor-bogofilter-p)
453 (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
454 (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
455 (spam-mark-spam-as-expired-and-move-routine)
456 (spam-generic-register-routine, spam-BBDB-register-routine)
457 (spam-ifile-register-routine, spam-blacklist-register-routine)
458 (spam-whitelist-register-routine): new functions
459 (spam-summary-prepare-exit): added summary exit processing (expire
460 or move) of spam-marked articles for spam groups; added slots for
461 all the spam-*-register-routine functions
463 2003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
465 * pop3.el (pop3-retr): Wait 500 msecs.
466 (pop3-read-response): Ditto.
468 * gnus-msg.el (gnus-setup-message): Get the evaliation order
470 (gnus-inews-make-draft): New function.
471 (gnus-setup-message): Use it.
473 * message.el (message-required-headers): Add From.
475 2003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
476 Trivial patch from Norbert Koch <nk@viteno.net>.
478 * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
480 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
482 * message.el (message-generate-headers): Let header formatters do
485 2003-01-02 Raymond Scholz <ray-2003@zonix.de>
487 * deuglify.el (gnus-article-outlook-deuglify-article):
488 Rehighlight, reapply treatments and call
489 `gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin.
490 (gnus-outlook-repair-attribution-block): Recognize cited
491 attributions. Suggested by Niklas Morberg.
493 2003-01-02 Pete Kazmier <pete@kazmier.com>
495 * gnus-art.el (gnus-treat-predicate): Check condition first.
497 2003-01-02 Jesper Harder <harder@ifa.au.dk>
499 * lpath.el: Add url-http-file-exists-p.
501 * gnus-group.el (gnus-group-fetch-charter): Use
502 http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
504 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
506 * message.el (message-draft-headers): Also generate From to get a
507 nicer draft buffer summary.
509 * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
512 * gnus-art.el (article-wash-html): Clean up.
513 (article-wash-html): Typo fix.
515 * gnus-msg.el (gnus-summary-mail-forward): Clean up.
516 (gnus-summary-mail-forward): To many lists of lists.
518 * gnus-art.el (article-wash-html): Clean up.
520 2003-01-02 pete-temp <pete-temp-12-29-2002@kazmier.com>
522 * gnus-art.el (gnus-treat-wash-html): New variable.
524 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
526 * message.el (message-check-news-header-syntax): Allow posting.
527 (message-check-news-header-syntax): Fix logic for sure, this
530 2003-01-02 Matthieu Moy <Matthieu.Moy@imag.fr>
532 * message.el (message-check-news-header-syntax): Check syntax of
533 continuation headers.
535 2003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
537 * gnus-art.el (gnus-button-url-regexp,
538 (gnus-button-mid-or-mail-regexp, gnus-button-alist,
539 (gnus-header-button-alist): Regexps are case insensitive here.
541 2003-01-02 Simon Josefsson <jas@extundo.com>
543 * dig.el (query-dig): Doc fix.
545 2003-01-02 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@uni-duisburg.de>
547 * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
548 summary buffer line, not just the download mark.
550 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
552 * gnus-sum.el (gnus-summary-goto-subjects): New function.
553 (gnus-summary-insert-dormant-articles): New command and
556 * gnus-cache.el (gnus-summary-insert-cached-articles): Use new
557 function for mass insertion of subjects.
559 * nndraft.el (nndraft-generate-headers): Don't move point.
561 * gnus.el (nnheader): Require nnheader.
563 * nndraft.el (nndraft-request-associate-buffer): Use
566 2003-01-02 Michael Shields <shields@msrl.com>
568 * nndraft.el (nndraft-request-associate-buffer): Make
569 write-contents-hooks buffer-local before setting it.
571 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
573 * gnus.el (gnus-group-parameter-value): Take an extra param.
574 (gnus-group-fast-parameter): Let group param results be nil.
576 * gnus-art.el (gnus-article-forward-header): New function.
577 (article-date-ut): Use it to remove continuation date headers.
579 * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
581 (gnus-summary-remove-bookmark): Clean up.
582 (gnus-summary-set-bookmark): Clean up.
584 * gnus-util.el (gnus-read-event-char): Take an optional prompt.
586 * gnus.el (gnus-group-startup-message): Bind data-directory to
587 the Gnus etc directory.
589 2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
591 * spam.el (spam-summary-prepare-exit): added slots for spam- and
592 ham-processing of articles; use the new
593 spam-group-(spam|ham)-contents-p functions
594 (spam-group-spam-contents-p, spam-group-ham-contents-p): new
595 convenience functions
596 (spam-mark-junk-as-spam-routine): use the new
597 spam-group-spam-contents-p function
599 * gnus.el (spam-process, spam-contents, spam-process-destination):
600 added new parameters with corresponding global variables
601 (gnus-group-spam-exit-processor-ifile,
602 gnus-group-spam-exit-processor-bogofilter,
603 gnus-group-spam-exit-processor-blacklist,
604 gnus-group-spam-exit-processor-whitelist,
605 gnus-group-spam-exit-processor-BBDB,
606 gnus-group-spam-classification-spam,
607 gnus-group-spam-classification-ham): added new symbols for the
608 spam-process and spam-contents parameters
610 * spam.el (spam-ham-marks, spam-spam-marks): changed list
611 customization and list itself to store mark symbol rather than
613 (spam-bogofilter-register-routine): added logic to generate mark
614 values list from spam-ham-marks and spam-spam-marks, so (member)
617 2003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
619 * message.el (message-cross-post-followup-to): Fix comment.
621 2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
623 * spam.el (spam-ham-marks, spam-spam-marks): changed list
624 customization and list itself to store mark symbol rather than
626 (spam-bogofilter-register-routine): added logic to generate mark
627 values list from spam-ham-marks and spam-spam-marks, so (member)
630 2003-01-01 Raymond Scholz <ray-2002@zonix.de>
632 * message.el (message-signature-insert-empty-line): New variable.
634 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
636 * message.el: Renamed functions and variables: "xpost" ->
637 "cross-post", "-fup2" -> "-followup-to".
638 (message-cross-post-old-target, message-cross-post-default,
639 message-cross-post-note, message-followup-to-note,
640 message-cross-post-note-function): New variables names.
641 (message-xpost-old-target, message-xpost-default,
642 message-xpost-note, message-fup2-note,
643 message-xpost-note-function): Removed variable names.
644 (message-cross-post-followup-to-header,
645 message-cross-post-insert-note, message-cross-post-followup-to):
647 (message-xpost-fup2-header, message-xpost-insert-note,
648 message-xpost-fup2): Removed function names.
650 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
652 * message.el (message-send-mail): Added message-cleanup-headers to
653 prevent newlines in headers.
655 2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
657 * dns.el (dns-make-network-process): Comment.
659 * gnus-sum.el (gnus-summary-display-while-building): Default to
662 2003-01-01 Wes Hardaker <wes@hardakers.net>
664 * gnus-sum.el (gnus-summary-display-while-building): New
667 2003-01-01 Raymond Scholz <ray-2003@zonix.de>
669 * deuglify.el (gnus-outlook-rearrange-article): Kill overlays
670 before rearranging the article.
672 2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
674 * nndraft.el (nndraft-generate-headers): New function.
675 (nndraft-request-associate-buffer): Use it to write headers on
678 * message.el (message-generate-headers): Let the function be a
680 (message-draft-headers): New variable.
682 * gnus-msg.el (gnus-inews-make-draft-meta-information): New
684 (gnus-setup-message): Use it.
686 * message.el (message-generate-headers-first): Doc fix.
687 (message-setup-1): Use new function for getting which headers to
689 (message-headers-to-generate): New function.
691 2003-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
693 * gnus-agent.el (gnus-agent-save-alist): Make directory.
695 2002-12-31 Reiner Steib <4uce.02.r.steib@gmx.net>
697 * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
700 2002-12-31 Raymond Scholz <ray-2002@zonix.de>
702 * deuglify.el (gnus-outlook-rearrange-article): Use
703 `transpose-regions' instead of tempering the kill-ring.
704 (gnus-article-outlook-deuglify-article): Rehighlight article
705 instead of a complete redisplay.
707 2002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
709 * spam.el: most defvars are defcustoms now
711 patches from Michael Shields <shields@msrl.com>
713 * spam.el (spam-bogofilter-articles): Select the article
714 body using gnus-summary-show-article t instead of
715 gnus-summary-select-article; this presents the raw text
716 without running any hooks.
718 * spam.el (spam-bogofilter-articles): Use message-remove-header
719 to remove headers; the old way incorrectly removed just the first
720 line of folded headers.
722 2002-12-31 Katsumi Yamaoka <yamaoka@jpl.org>
724 * gnus-start.el (gnus-load): Replace `ding-file' with `file'.
726 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
728 * gnus-start.el (gnus-load): New function.
729 (gnus-read-newsrc-el-file): Use it.
731 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
733 * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
734 (gnus-button-handle-apropos-documentation): New function.
735 (gnus-button-handle-ctan): New function.
736 (gnus-button-alist): Use them. Improve some regexps.
737 (gnus-button-prefer-mid-or-mail): Addition to doc-string.
739 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
741 * message.el (message-subscribed-p): New function.
742 (message-send-mail): Use it.
743 * mml.el (mml-preview-insert-mft): New function.
744 (mml-preview): Use it.
746 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
748 * gnus-sum.el (gnus-thread-latest-date): Protect against errors
749 when sorting by date.
751 * gnus-art.el (gnus-article-edit-mode): New variable.
752 (gnus-article-setup-buffer): Warn user about discarding edits.
754 * gnus-sum.el (gnus-summary-pipe-output): Clean up.
755 (gnus-summary-pipe-output): Take a symbolic prefix to save all
758 * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
760 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
762 * message.el (message-completion-alist): Added "Mail-Followup-To"
763 and "Mail-Copies-To".
765 2002-07-21 Jesper harder <harder@ifa.au.dk>
767 * gnus-group.el: Add key bindings for
768 gnus-group-sort-groups-by-real-name and
769 gnus-group-sort-selected-groups-by-real-name.
771 2002-07-21 Jesper harder <harder@ifa.au.dk>
773 * gnus.texi (Sorting Groups): Add key bindings for
774 gnus-group-sort-groups-by-real-name and
775 gnus-group-sort-selected-groups-by-real-name.
777 2002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
779 * spam.el (spam-use-dig): new variable for blackhole checking
781 (spam-check-blackholes): added dig.el checking functionality and
782 more verbose reporting; query-dig is autoloaded from dig.el
783 (spam-use-blackholes): disabled by default
784 (spam-blackhole-servers): removed rbl.maps.vix.com from the
785 blackhole servers list
787 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
789 * message.el (message-required-headers): New variable.