gnus
20 years ago(gnus-agent-expire-unagentized-dirs): Custom fix.
Simon Josefsson [Sun, 30 Nov 2003 16:50:04 +0000 (16:50 +0000)]
(gnus-agent-expire-unagentized-dirs): Custom fix.

20 years agoDoc fix.
Simon Josefsson [Sun, 30 Nov 2003 16:11:38 +0000 (16:11 +0000)]
Doc fix.

20 years ago(gnus-agent-covered-methods): Remove nil methods.
Lars Magne Ingebrigtsen [Sun, 30 Nov 2003 15:19:35 +0000 (15:19 +0000)]
(gnus-agent-covered-methods): Remove nil methods.

20 years ago* gnus-start.el (gnus-activate-group): The active range of the
Kevin Greiner [Sun, 30 Nov 2003 04:54:39 +0000 (04:54 +0000)]
* gnus-start.el (gnus-activate-group): The active range of the
group must include the articles known to the agent.

* gnus.el (gnus-agent-method-p): Accept a server name as the
method being tested.

20 years ago* gnus.el (gnus-agent-method-p): Accept a server name as the
Kevin Greiner [Sun, 30 Nov 2003 04:50:28 +0000 (04:50 +0000)]
* gnus.el (gnus-agent-method-p): Accept a server name as the
method being tested.

20 years ago * gnus-start.el (gnus-activate-group): The active range of the
Kevin Greiner [Sun, 30 Nov 2003 04:50:12 +0000 (04:50 +0000)]
* gnus-start.el (gnus-activate-group): The active range of the
group must include the articles known to the agent.

20 years ago(RSS): Add nnrss-use-local.
Jesper Harder [Sun, 30 Nov 2003 00:43:06 +0000 (00:43 +0000)]
(RSS): Add nnrss-use-local.
(Foreign Groups): Add `G R'.

20 years agoSet xml when nnrss-use-local is t.
Jesper Harder [Sat, 29 Nov 2003 14:35:01 +0000 (14:35 +0000)]
Set xml when nnrss-use-local is t.

20 years ago(subsection*{Notes}): Add `G R'.
Jesper Harder [Sat, 29 Nov 2003 12:38:46 +0000 (12:38 +0000)]
(subsection*{Notes}): Add `G R'.

20 years ago(gnus-group-make-menu-bar): Add
Jesper Harder [Sat, 29 Nov 2003 10:38:58 +0000 (10:38 +0000)]
(gnus-group-make-menu-bar): Add
gnus-group-make-rss-group.

20 years ago(message-generate-headers-first): Fixed doc-string.
Reiner Steib [Fri, 28 Nov 2003 22:13:57 +0000 (22:13 +0000)]
(message-generate-headers-first): Fixed doc-string.

20 years agoAdded custom-manual links to all variables that have
Reiner Steib [Fri, 28 Nov 2003 22:10:03 +0000 (22:10 +0000)]
Added custom-manual links to all variables that have
an index entry in the message manual.

20 years agoSync with recent gnu.emacs.sources post.
Simon Josefsson [Fri, 28 Nov 2003 19:05:19 +0000 (19:05 +0000)]
Sync with recent gnu.emacs.sources post.

20 years ago* gnus-msg.el (gnus-summary-yank-message): Don't bind
Katsumi Yamaoka [Thu, 27 Nov 2003 06:54:16 +0000 (06:54 +0000)]
* gnus-msg.el (gnus-summary-yank-message): Don't bind
 gnus-display-mime-function to nil so that non-ascii text is decoded and
 attachments are not shown.

* message.el (message-cite-original-without-signature): Replace the value of
 message-reply-headers with the yanked article since it may be a different
 article from the original.
(message-cite-original): Ditto.

20 years ago*** empty log message ***
Teodor Zlatanov [Tue, 25 Nov 2003 23:05:54 +0000 (23:05 +0000)]
*** empty log message ***

20 years ago(spam-initialize): spam-stat-maybe-{save,load} already respect spam-use-stat
Teodor Zlatanov [Tue, 25 Nov 2003 22:58:48 +0000 (22:58 +0000)]
(spam-initialize): spam-stat-maybe-{save,load} already respect spam-use-stat
(spam-stat-register-ham-routine, spam-stat-register-spam-routine):
don't load and save unnecessarily

20 years ago* spam.el (spam-blacklist-ignored-regexes): new variable, so
Teodor Zlatanov [Tue, 25 Nov 2003 18:57:05 +0000 (18:57 +0000)]
* spam.el (spam-blacklist-ignored-regexes): new variable, so
blacklisting can ignore certain regular expressions (e.g. the
user's e-mail address)
(spam-bogofilter-spam-strong-switch,
spam-bogofilter-ham-strong-switch): options used when articles are
already registered as the opposite classification
(spam-old-ham-articles, spam-old-spam-articles): lists of ham and
spam articles, generated when a summary buffer is entered, and
consulted when it's exited so we know what articles are changing
state from spam to ham or vice-versa
(spam-xor): everyone needs a little convenience
(spam-list-of-processors): lookup table for old-style spam/ham
exits processors
(spam-group-processor-p): support old-style and new-style spam/ham
exit processors
(spam-group-processor-multiple-p): handle new-style spam/hamn exit
processors
(spam-summary-prepare): use spam-old-{ham,spam}-articles; change
logic to iterate over list of processors instead of manual
individual lookup, unregister any articles that change from ham to
spam or vice-versa in the course of the summary buffer usage; use
the new spam-register-routine
(spam-ham-copy-routine, spam-ham-move-routine,
spam-mark-spam-as-expired-and-move-routine): check that the list
of groups is not nil, because apply doesn't like to apply a
function across nil
(spam-registration-functions): variable for looking up spam/ham
registration/unregistration functions based on a spam-use-* symbol
(spam-classification-valid-p, spam-process-type-valid-p)
(spam-registration-check-valid-p)
(spam-unregistration-check-valid-p): convenience functions
(spam-registration-function, spam-unregistration-function): look
up the registration/unregistration function based on a
classification and the check (spam-use-* symbol)
(spam-list-articles): generate list of spam/ham articles from a
given list of articles
(spam-register-routine): do the heavy work of registering and
unregistering articles, using all the articles in the group or
specific ones as needed
(spam-generic-register-routine): removed, no longer used
(spam-log-unregistration-needed-p, spam-log-undo-registration):
handle article registration/unregistration with a given spam/ham
processor and group
(BBDB, ifile, spam-stat, blacklists, whitelists, spam-report,
bogofilter, spamoracle): rewrite registration/unregistration
functions to take a list of articles and the unregister option.
Much hilarity ensues.

* spam-stat.el (spam-stat-dirty): new variable, set when the stats
database is modified
(spam-stat-buffer-is-spam, spam-stat-buffer-is-non-spam)
(spam-stat-buffer-change-to-spam, spam-stat-to-hash-table)
(spam-stat-buffer-change-to-non-spam): set spam-stat-dirty when
needed
(spam-stat-save): respect spam-stat-dirty, unless the force
parameter is specified
(spam-stat-load): clear spam-stat-dirty

* gnus.el (gnus-install-group-spam-parameters): marked the
old-style exit processors as obsolete in the docs, added the
new-style exit processors while the old ones are still allowed

20 years ago* gnus-art.el (article-hide-boring-headers): Don't hide Reply-To
Jesper Harder [Tue, 25 Nov 2003 12:06:19 +0000 (12:06 +0000)]
* gnus-art.el (article-hide-boring-headers): Don't hide Reply-To
unless its list of addresses is identical to From.

* gnus.texi (Hiding Headers): Update.

20 years ago(mapc): Add the compiler macro for Emacs 20.
Katsumi Yamaoka [Tue, 25 Nov 2003 04:18:57 +0000 (04:18 +0000)]
(mapc): Add the compiler macro for Emacs 20.

20 years ago * gnus-srvr.el (gnus-server-insert-server-line): The server names
Kevin Greiner [Tue, 25 Nov 2003 02:26:16 +0000 (02:26 +0000)]
* gnus-srvr.el (gnus-server-insert-server-line): The server names
used in gnus-agent are different (for example, the native server
uses the alias "native") from the names in gnus-srvr.
Compensating by adding a second text property storing the name
expected by gnus-agent.
(gnus-server-named-server): New function.
* gnus-agent.el (gnus-agent-remove-server, gnus-agent-add-server):
No longer expect an argument as it was ignored anyway.  Uses the
new gnus-server-named-server function to get gnus-agent compatible
names from the server buffer.

20 years ago * gnus-srvr.el (gnus-server-insert-server-line): The server names
Kevin Greiner [Tue, 25 Nov 2003 02:26:12 +0000 (02:26 +0000)]
* gnus-srvr.el (gnus-server-insert-server-line): The server names
used in gnus-agent are different (for example, the native server
uses the alias "native") from the names in gnus-srvr.
Compensating by adding a second text property storing the name
expected by gnus-agent.
(gnus-server-named-server): New function.

20 years ago * gnus-agent.el (gnus-agent-remove-server, gnus-agent-add-server):
Kevin Greiner [Tue, 25 Nov 2003 02:26:06 +0000 (02:26 +0000)]
* gnus-agent.el (gnus-agent-remove-server, gnus-agent-add-server):
No longer expect an argument as it was ignored anyway.  Uses the
new gnus-server-named-server function to get gnus-agent compatible
names from the server buffer.

20 years ago * gnus-start.el (gnus-clear-system): Added
Kevin Greiner [Fri, 21 Nov 2003 15:55:44 +0000 (15:55 +0000)]
* gnus-start.el (gnus-clear-system): Added
gnus-agent-covered-methods to compensate for removing it from
gnus-variable-list.
(gnus-setup-news): Complete conversion of old
gnus-agent-covered-methods to new format so that secondary and
foreign servers can be correctly opened.

20 years ago * gnus-srvr.el (gnus-server-insert-server-line): Replaced
Kevin Greiner [Fri, 21 Nov 2003 15:55:15 +0000 (15:55 +0000)]
* gnus-srvr.el (gnus-server-insert-server-line): Replaced
gnus-agent-covered-methods with gnus-agent-method-p.

20 years ago * gnus-int.el (gnus-start-news-server): Partially convert old
Kevin Greiner [Fri, 21 Nov 2003 15:54:52 +0000 (15:54 +0000)]
* gnus-int.el (gnus-start-news-server): Partially convert old
gnus-agent-covered-methods to new format so that gnus-open-server
functions correctly.

20 years ago * gnus-agent.el (gnus-agent-expire-days): Removed obsolete
Kevin Greiner [Fri, 21 Nov 2003 15:54:23 +0000 (15:54 +0000)]
* gnus-agent.el (gnus-agent-expire-days): Removed obsolete
documentation.
(gnus-agentize, gnus-agent-add-server, gnus-agent-remove-server):
Modified to support new definition of gnus-agent-covered-method.
(gnus-agent-read-servers): Rewritten to convert old method data
into server names.
(gnus-agent-read-servers-validate)
(gnus-agent-read-servers-validate-native): New functions.
(gnus-agent-write-servers): No longer use gnus-method-simplify as
it failed to simplify foreign methods.
(gnus-agent-close-connections, gnus-agent-synchronize-flags)
(gnus-agent-possibly-synchronize-flags, gnus-agent-fetch-session)
(gnus-agent-regenerate): Uses new gnus-agent-covered-methods
function as gnus-agent-covered-methods variable no longer provides
methods.
(gnus-agent-covered-methods): New function
(gnus-agent-expire-group, gnus-agent-expire): Final message will,
if gnus-verbose is greater than 4, report statistics of NOV
entries and files deleted as well as total bytes recovered.
(gnus-agent-expire-done-message): New function
(gnus-agent-unread-articles): Bug fix.  No longer drops last
unread article onto read list.
(gnus-agent-regenerate-group): Changed prompt to use typical
style.
(gnus-agent-group-covered-p): Rewrote to internally use
gnus-agent-method-p.

20 years ago * gnus.el (gnus-agent-covered-methods): Documented use of
Kevin Greiner [Fri, 21 Nov 2003 15:53:58 +0000 (15:53 +0000)]
* gnus.el (gnus-agent-covered-methods): Documented use of
named servers, not methods, to identity agentized groups.
Users may now change their server configurations without having
the server become "unagentized".
(gnus-agent-covered-methods): Removed from gnus-variable-list to
avoid storing two copies of gnus-agent-covered-methods, one in
.newsrc.eld and the other in agent/lib/servers.
(gnus-server-to-method): Do not cache server for the nil method.
(gnus-method-to-server): New function.  Associate named server
with all, even foreign, methods.
(gnus-agent-method-p, gnus-agent-method-p-cache): Incorporated
simple last-response cache to offset performance lose of having to
always convert methods to named servers.

20 years ago * gnus.el (gnus-agent-covered-methods): Documented use of
Kevin Greiner [Fri, 21 Nov 2003 15:53:36 +0000 (15:53 +0000)]
* gnus.el (gnus-agent-covered-methods): Documented use of
named servers, not methods, to identity agentized groups.
Users may now change their server configurations without having
the server become "unagentized".
(gnus-agent-covered-methods): Removed from gnus-variable-list to
avoid storing two copies of gnus-agent-covered-methods, one in
.newsrc.eld and the other in agent/lib/servers.
(gnus-server-to-method): Do not cache server for the nil method.
(gnus-method-to-server): New function.  Associate named server
with all, even foreign, methods.
(gnus-agent-method-p, gnus-agent-method-p-cache): Incorporated
simple last-response cache to offset performance lose of having to
always convert methods to named servers.
* gnus-agent.el (gnus-agent-expire-days): Removed obsolete
documentation.
(gnus-agentize, gnus-agent-add-server, gnus-agent-remove-server):
Modified to support new definition of gnus-agent-covered-method.
(gnus-agent-read-servers): Rewritten to convert old method data
into server names.
(gnus-agent-read-servers-validate)
(gnus-agent-read-servers-validate-native): New functions.
(gnus-agent-write-servers): No longer use gnus-method-simplify as
it failed to simplify foreign methods.
(gnus-agent-close-connections, gnus-agent-synchronize-flags)
(gnus-agent-possibly-synchronize-flags, gnus-agent-fetch-session)
(gnus-agent-regenerate): Uses new gnus-agent-covered-methods
function as gnus-agent-covered-methods variable no longer provides
methods.
(gnus-agent-covered-methods): New function
(gnus-agent-expire-group, gnus-agent-expire): Final message will,
if gnus-verbose is greater than 4, report statistics of NOV
entries and files deleted as well as total bytes recovered.
(gnus-agent-expire-done-message): New function
(gnus-agent-unread-articles): Bug fix.  No longer drops last
unread article onto read list.
(gnus-agent-regenerate-group): Changed prompt to use typical
style.
(gnus-agent-group-covered-p): Rewrote to internally use
gnus-agent-method-p.
* gnus-int.el (gnus-start-news-server): Partially convert old
gnus-agent-covered-methods to new format so that gnus-open-server
functions correctly.
* gnus-srvr.el (gnus-server-insert-server-line): Replaced
gnus-agent-covered-methods with gnus-agent-method-p.
* gnus-start.el (gnus-clear-system): Added
gnus-agent-covered-methods to compensate for removing it from
gnus-variable-list.
(gnus-setup-news): Complete conversion of old
gnus-agent-covered-methods to new format so that secondary and
foreign servers can be correctly opened.

20 years ago(Debugging IMAP): minor corrections
Teodor Zlatanov [Thu, 20 Nov 2003 16:19:48 +0000 (16:19 +0000)]
(Debugging IMAP): minor corrections

20 years ago(Finding the Parent): nnml does supports fetching by MID.
Reiner Steib [Thu, 20 Nov 2003 15:18:17 +0000 (15:18 +0000)]
(Finding the Parent): nnml does supports fetching by MID.

20 years ago* spam.el (spam-ham-copy-or-move-routine): add respooling
Teodor Zlatanov [Thu, 20 Nov 2003 14:52:28 +0000 (14:52 +0000)]
* spam.el (spam-ham-copy-or-move-routine): add respooling
support, not working well yet

* gnus.el (ham-process-destination): make 'respool option the
only one, so it can't be chosen together with other groups

20 years agoFix last commit.
Simon Josefsson [Thu, 20 Nov 2003 11:53:04 +0000 (11:53 +0000)]
Fix last commit.

20 years ago(Debugging IMAP): Add.
Simon Josefsson [Thu, 20 Nov 2003 04:39:17 +0000 (04:39 +0000)]
(Debugging IMAP): Add.

20 years ago* gnus-registry.el (gnus-registry-track-extra): make it a set of
Teodor Zlatanov [Wed, 19 Nov 2003 22:36:43 +0000 (22:36 +0000)]
* gnus-registry.el (gnus-registry-track-extra): make it a set of
choices instead of a boolean
(gnus-registry-track-subject-p, gnus-registry-track-sender-p):
new convenience functions
(gnus-registry-split-fancy-with-parent): use convenience
functions, also don't return extra tracking info if sender or
subject is found in more than one groups
(gnus-registry-add-group): use new convenience functions to
decide if sender and subject should be tracked

* gnus.el (ham-process-destination): add 'respool option,
unused by spam.el yet

20 years ago(Score Decays): Update the gnus-decay-score function.
Katsumi Yamaoka [Wed, 19 Nov 2003 06:48:40 +0000 (06:48 +0000)]
(Score Decays): Update the gnus-decay-score function.

20 years ago(gnus-decay-score): Return a surely smaller value than the argument in XEmacs.
Katsumi Yamaoka [Wed, 19 Nov 2003 06:48:30 +0000 (06:48 +0000)]
(gnus-decay-score): Return a surely smaller value than the argument in XEmacs.

20 years ago(message-insert-to): Don't use `gnus-message'.
Reiner Steib [Tue, 18 Nov 2003 16:02:11 +0000 (16:02 +0000)]
(message-insert-to): Don't use `gnus-message'.
(message-header-synonyms): New variable.
(message-carefully-insert-headers): Use it (check for synonyms).
Added doc-string.  From Sam Steingold <sds@gnu.org>.

20 years ago(html2text-remove-tags): Remove the tag in a
Lars Magne Ingebrigtsen [Mon, 17 Nov 2003 09:16:48 +0000 (09:16 +0000)]
(html2text-remove-tags): Remove the tag in a
simpler way to avoid inflooping.

20 years ago(imap-gssapi-auth-p): Don't check capability (some
Simon Josefsson [Mon, 17 Nov 2003 05:55:15 +0000 (05:55 +0000)]
(imap-gssapi-auth-p): Don't check capability (some
servers remove AUTH=GSSAPI from capability response returned after
successful authentication).

20 years ago(Troubleshooting): Update.
Jesper Harder [Mon, 17 Nov 2003 04:26:02 +0000 (04:26 +0000)]
(Troubleshooting): Update.

20 years ago(gnus-getenv-nntpserver): Fix regexp and simplify.
Jesper Harder [Sun, 16 Nov 2003 20:41:40 +0000 (20:41 +0000)]
(gnus-getenv-nntpserver): Fix regexp and simplify.
Reported by Artem Chuprina <ran@ran.pp.ru>.

20 years ago(mm-charset-synonym-alist): Map BIG5-HKSCS to BIG5
Simon Josefsson [Fri, 14 Nov 2003 07:14:56 +0000 (07:14 +0000)]
(mm-charset-synonym-alist): Map BIG5-HKSCS to BIG5
when it isn't available.

20 years ago(nnrss-check-group): Use dc:contributor if neither
Alex Schroeder [Thu, 13 Nov 2003 17:33:08 +0000 (17:33 +0000)]
(nnrss-check-group): Use dc:contributor if neither
rss:author nor dc:creator is provided.

20 years ago* mm-decode.el (mm-dissect-buffer): Save start="<id>" value contained in
Katsumi Yamaoka [Thu, 13 Nov 2003 08:35:14 +0000 (08:35 +0000)]
* mm-decode.el (mm-dissect-buffer): Save start="<id>" value contained in
 Content-Type header of multipart/related messages.

* mm-view.el (mm-w3m-cid-retrieve-1): New function.
(mm-w3m-cid-retrieve): Use it.

* mml.el (mml-generate-mime-1): Add start="<id>" to Content-Type.
(mml-insert-mime-headers): Insert Content-ID header.
(mml-insert-mml-markup): Insert start="<id>" value.

20 years agonnml.el (nnml-request-accept-article): pass sender to
Teodor Zlatanov [Wed, 12 Nov 2003 20:54:36 +0000 (20:54 +0000)]
nnml.el (nnml-request-accept-article): pass sender to
nnmail-cache-insert

nnmh.el (nnmh-request-accept-article): pass sender to
nnmail-cache-insert

nnmbox.el (nnmbox-request-accept-article): pass sender to
nnmail-cache-insert

nnfolder.el (nnfolder-request-accept-article): pass sender to
nnmail-cache-insert

nnbabyl.el (nnbabyl-request-accept-article): pass sender to
nnmail-cache-insert

nnmail.el (nnmail-cache-insert): accept sender parameter and
pass it to the nnmail-spool-hook

gnus-registry.el (gnus-registry-track-extra): clarify doc
(gnus-registry-action): add sender lexical var and pass it to
gnus-registry-add-group
(gnus-registry-spool-action): take a sender parameter, pass to
gnus-registry-add-group
(gnus-registry-split-fancy-with-parent): trace by sender in
addition to subject
(gnus-registry-fetch-sender-fast): new function
(gnus-registry-add-group): accept sender parameter

20 years ago* spam.el (spam-ham-copy-routine, spam-ham-move-routine)
Teodor Zlatanov [Tue, 11 Nov 2003 20:08:24 +0000 (20:08 +0000)]
* spam.el (spam-ham-copy-routine, spam-ham-move-routine)
(spam-mark-spam-as-expired-and-move-routine): allow for the
groups to be a list of a single item

* gnus.el (gnus-install-group-spam-parameters):
ham-process-destination and spam-process-destination allow lists now

20 years ago(message-insert-to): Do error out when the user
Reiner Steib [Mon, 10 Nov 2003 20:21:13 +0000 (20:21 +0000)]
(message-insert-to): Do error out when the user
requested no Cc.  Don't insert empty To.  Can be added to
`message-setup-hook' now.  From Sam Steingold <sds@gnu.org>.
(message-mode-field-menu): Moved some entries, added
`message-insert-wide-reply'.
(message-change-subject): Fixed comment.

20 years ago(pgg-encrypt-for-me): Change default from nil to t.
Simon Josefsson [Mon, 10 Nov 2003 02:58:55 +0000 (02:58 +0000)]
(pgg-encrypt-for-me): Change default from nil to t.

20 years agoAdd todo comment.
Simon Josefsson [Mon, 10 Nov 2003 01:31:21 +0000 (01:31 +0000)]
Add todo comment.

20 years ago(pgg-gpg-encrypt-region): Cache passphrase under hex
Simon Josefsson [Sun, 9 Nov 2003 21:40:30 +0000 (21:40 +0000)]
(pgg-gpg-encrypt-region): Cache passphrase under hex
key id too (for decryption).
(pgg-gpg-sign-region): Likewise.

20 years ago* pgg-gpg.el (pgg-gpg-all-secret-keys): New variable.
Simon Josefsson [Sun, 9 Nov 2003 04:02:36 +0000 (04:02 +0000)]
* pgg-gpg.el (pgg-gpg-all-secret-keys): New variable.
(pgg-gpg-lookup-all-secret-keys): New function.
(pgg-gpg-select-matching-key): Likewise.
(pgg-gpg-decrypt-region): Use new functions.  From Satyaki Das
<satyakid@stanford.edu>.

20 years ago* nnmail.el (nnmail-cache-insert): make sure that the
Teodor Zlatanov [Fri, 7 Nov 2003 18:40:16 +0000 (18:40 +0000)]
* nnmail.el (nnmail-cache-insert): make sure that the
nnmail-spool-hook is called with a valid newsgroup name (though
it may be wrong)

* gnus.el (gnus-group-real-prefix): return nil if group is not a
string, instead of triggering an error

20 years ago* gnus.el (gnus-group-guess-full-name-from-command-method): new function
Teodor Zlatanov [Thu, 6 Nov 2003 22:32:39 +0000 (22:32 +0000)]
* gnus.el (gnus-group-guess-full-name-from-command-method): new function

* gnus-registry.el (gnus-registry-fetch-group): use long names if
requested
(gnus-registry-split-fancy-with-parent): when long names are in
use, strip the name if we're in the native server, or else return nothing
(gnus-registry-spool-action, gnus-registry-action): use
gnus-group-guess-full-name-from-command-method instead of
gnus-group-guess-full-name

20 years ago* spam.el (spam-mark-spam-as-expired-and-move-routine)
Teodor Zlatanov [Thu, 6 Nov 2003 21:27:10 +0000 (21:27 +0000)]
* spam.el (spam-mark-spam-as-expired-and-move-routine)
(spam-ham-copy-or-move-routine): prevent article deletions or
moves unless the backend allows it

* spam.el (spam-spamoracle): doc change

20 years ago* gnus.el (gnus-install-group-spam-parameters): fixed parameters
Teodor Zlatanov [Thu, 6 Nov 2003 17:02:01 +0000 (17:02 +0000)]
* gnus.el (gnus-install-group-spam-parameters): fixed parameters
to list spamoracle as well

* spam.el (spam-spamoracle): doc change

20 years ago(gnus-decay-score): Protect against arithmetic errors. From Norbert Koch.
Katsumi Yamaoka [Tue, 4 Nov 2003 04:04:44 +0000 (04:04 +0000)]
(gnus-decay-score): Protect against arithmetic errors.  From Norbert Koch.

20 years ago(Filtering Spam Using The Spam ELisp Package): added
Teodor Zlatanov [Mon, 3 Nov 2003 18:36:58 +0000 (18:36 +0000)]
(Filtering Spam Using The Spam ELisp Package): added
some clarifications

20 years ago(spam-log-processing-to-registry): improved message and comments
Teodor Zlatanov [Fri, 31 Oct 2003 20:28:20 +0000 (20:28 +0000)]
(spam-log-processing-to-registry): improved message and comments
(spam-log-unregistration-needed-p): new function
(spam-ifile-register-spam-routine)
(spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
(spam-stat-register-ham-routine)
(spam-blacklist-register-routine)
(spam-whitelist-register-routine)
(spam-bogofilter-register-spam-routine)
(spam-bogofilter-register-ham-routine)
(spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): change
spam-log-processing-to-registry invocations appropriately

20 years ago(imap-process-connection-type): Improve docstring. Suggested by
Simon Josefsson [Fri, 31 Oct 2003 17:31:15 +0000 (17:31 +0000)]
(imap-process-connection-type): Improve docstring.  Suggested by
Derek Atkins <warlord@MIT.EDU>.

20 years ago(imap-kerberos4-open): Ignore output from ATHENA imtest.
Simon Josefsson [Fri, 31 Oct 2003 17:27:59 +0000 (17:27 +0000)]
(imap-kerberos4-open): Ignore output from ATHENA imtest.
Tiny patch from Derek Atkins <warlord@MIT.EDU>.

20 years ago* spam.el (autoload): autoload the gnus-registry functions we'll
Teodor Zlatanov [Fri, 31 Oct 2003 13:01:14 +0000 (13:01 +0000)]
* spam.el (autoload): autoload the gnus-registry functions we'll
need
(spam-log-to-registry): new variable for interfacing with the
gnus-registry
(spam-install-hooks): variable had the wrong customization group
(spam-fetch-field-message-id-fast): convenience function for fetch
a message ID quickly
(spam-log-processing-to-registry): new function
(spam-ifile-register-spam-routine)
(spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
(spam-stat-register-ham-routine)
(spam-blacklist-register-routine)
(spam-whitelist-register-routine)
(spam-bogofilter-register-spam-routine)
(spam-bogofilter-register-ham-routine)
(spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): add
spam-log-processing-to-registry invocations

* gnus-registry.el: fixed docs in the preface to mention
gnus-registry-initialize
(gnus-registry-store-extra): remove cached extra entry
information when new extra entry is stored

20 years ago*** empty log message ***
Jesper Harder [Thu, 30 Oct 2003 18:31:24 +0000 (18:31 +0000)]
*** empty log message ***

20 years agominor typo fix
Teodor Zlatanov [Thu, 30 Oct 2003 15:46:13 +0000 (15:46 +0000)]
minor typo fix

20 years ago(Fancy Mail Splitting): added mention of
Teodor Zlatanov [Thu, 30 Oct 2003 15:44:24 +0000 (15:44 +0000)]
(Fancy Mail Splitting): added mention of
nnmail-split-fancy-match-partial-words

20 years ago(Slashdot, SpamAssassin, Score File Format): Fix
Jesper Harder [Thu, 30 Oct 2003 00:26:33 +0000 (00:26 +0000)]
(Slashdot, SpamAssassin, Score File Format): Fix
overfull hbox.
(Topic Parameters): @group.

20 years ago(message-forward-make-body-plain): Fix ARG=1 mode
Simon Josefsson [Wed, 29 Oct 2003 21:15:57 +0000 (21:15 +0000)]
(message-forward-make-body-plain): Fix ARG=1 mode
after separating m-f-m-b.

20 years ago(message-forward-make-body-plain): Remove ignored
Simon Josefsson [Wed, 29 Oct 2003 10:35:32 +0000 (10:35 +0000)]
(message-forward-make-body-plain): Remove ignored
headers.  Tiny patch from Andre Srinivasan <andre@e2open.com>.

20 years ago(message-forward-subject-name-subject)
Jesper Harder [Tue, 28 Oct 2003 01:20:35 +0000 (01:20 +0000)]
(message-forward-subject-name-subject)
(message-forward-subject-author-subject): Decode non-ASCII
newsgroup names.
(autoload): Autoload gnus-group-decoded-name.

20 years ago* pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): New optional
Simon Josefsson [Mon, 27 Oct 2003 21:46:41 +0000 (21:46 +0000)]
* pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): New optional
parameter key, overrides the key id used to store passphrase
under (uses true key id from gpg output if nil).
(pgg-gpg-encrypt-region): Search for passphrase using user suplied
string STR, instead of (pgg-lookup-key STR t).
(pgg-gpg-encrypt-region): Store passphrase under user suplied
string, instead of real key id taken from gpg output.
(pgg-gpg-decrypt-region): Likewise.
(pgg-gpg-sign-region): Likewise.
* pgg.el (pgg-decrypt-region): Don't set pgg-default-user-id.

20 years ago2003-10-27 Romain FRANCOISE <romain@orebokech.com>
Lars Magne Ingebrigtsen [Mon, 27 Oct 2003 20:52:15 +0000 (20:52 +0000)]
2003-10-27  Romain FRANCOISE  <romain@orebokech.com>

* gnus-art.el (gnus-article-goto-prev-page): Doc fix.

20 years ago(mm-body-encoding): Don't use QP when message body
Simon Josefsson [Mon, 27 Oct 2003 20:22:47 +0000 (20:22 +0000)]
(mm-body-encoding): Don't use QP when message body
only consists of short lines and ASCII, when
mm-use-ultra-safe-encoding.  Refer to 'About foo' thread in
gnus-bug, e.g. <ilullrg4k7p.fsf@extundo.com>, for more discussion.
This make it possible to pipe the raw RFC 822 message into 'gpg'
and have the signature work.  Potential problem: what if message
contain data that would be dash-escaped by OpenPGP
implementations? Then PGP 2.x might not be able to parse the raw
RFC 822 message correctly.  If that problem is worth fixing, it
should be fixed by detecting the situation, instead of applying QP
to everything.  Based on discussion with "John A. Martin"
<jam@jamux.com>.

20 years ago(Filtering Spam Using The Spam ELisp Package): added
Teodor Zlatanov [Mon, 27 Oct 2003 18:56:18 +0000 (18:56 +0000)]
(Filtering Spam Using The Spam ELisp Package): added
example of using a string as a parameter to spam-split in order
to override the default spam-split-group value

20 years ago(spam-split): added the option of specifying a string as a
Teodor Zlatanov [Mon, 27 Oct 2003 18:51:51 +0000 (18:51 +0000)]
(spam-split): added the option of specifying a string as a
spam-split parameter; such a string will override
spam-split-group temporarily.

20 years ago(spam-mark-spam-as-expired-and-move-routine)
Teodor Zlatanov [Mon, 27 Oct 2003 16:08:46 +0000 (16:08 +0000)]
(spam-mark-spam-as-expired-and-move-routine)
(spam-ham-copy-or-move-routine): don't ask when deleting copied
articles, and use move instead of copy when possible

20 years ago* gnusref.tex (subsection*{Notes}): do.
Jesper Harder [Mon, 27 Oct 2003 15:40:38 +0000 (15:40 +0000)]
* gnusref.tex (subsection*{Notes}): do.

* gnus.texi (Exiting the Summary Buffer): Add keybinding.

20 years ago(Exiting the Summary Buffer): Add keybinding.
Jesper Harder [Mon, 27 Oct 2003 14:57:49 +0000 (14:57 +0000)]
(Exiting the Summary Buffer): Add keybinding.

20 years agonnmail.el (nnmail-cache-insert): protect from nil message IDs,
Teodor Zlatanov [Mon, 27 Oct 2003 14:51:10 +0000 (14:51 +0000)]
nnmail.el (nnmail-cache-insert): protect from nil message IDs,
but should we do something else?

gnus-registry.el (gnus-registry-spool-action): protect from nil
message IDs

20 years ago(gnus-button-alist): Allow & in mailto URLs.
Simon Josefsson [Sun, 26 Oct 2003 11:04:23 +0000 (11:04 +0000)]
(gnus-button-alist): Allow & in mailto URLs.
(gnus-header-button-alist): Likewise.
(gnus-url-mailto): Handle ?to parameters.  Replace \r\n with \n.
Reverse parameter list to use same order as in the URL.  Reported
by f95-msv@f.kth.se (MÃ¥rten Svantesson).

20 years ago(spam-move-spam-nonspam-groups-only): documentation fix for the
Teodor Zlatanov [Sat, 25 Oct 2003 12:00:59 +0000 (12:00 +0000)]
(spam-move-spam-nonspam-groups-only): documentation fix for the
variable

20 years ago2003-10-25 Steve Youngs <sryoungs@bigpond.net.au>
Steve Youngs [Fri, 24 Oct 2003 22:10:24 +0000 (22:10 +0000)]
2003-10-25  Steve Youngs  <sryoungs@bigpond.net.au>

* Makefile.in (clean-some): Remove auto-autoloads.* and
custom-load.* as well.
(distclean): Ditto.

* dgnushack.el (dgnushack-make-load): Add a local vars section to
the dummy gnus-load.el.

20 years ago2003-10-24 Steve Youngs <sryoungs@bigpond.net.au>
Steve Youngs [Fri, 24 Oct 2003 21:43:57 +0000 (21:43 +0000)]
2003-10-24  Steve Youngs  <sryoungs@bigpond.net.au>

* nnir.el: Autoload `read-kbd-macro' at compile time.

20 years ago(spam-mark-spam-as-expired-and-move-routine)
Teodor Zlatanov [Fri, 24 Oct 2003 15:39:33 +0000 (15:39 +0000)]
(spam-mark-spam-as-expired-and-move-routine)
(spam-ham-copy-or-move-routine): delete articles only if 1 or
more groups were specified (and "copy" was not specified for
spam-ham-copy-or-move-routine) (fixed twice)

20 years ago(spam-mark-spam-as-expired-and-move-routine)
Teodor Zlatanov [Fri, 24 Oct 2003 14:48:51 +0000 (14:48 +0000)]
(spam-mark-spam-as-expired-and-move-routine)
(spam-ham-copy-or-move-routine): delete articles only if 1 or
more groups were specified (and "copy" was specified for
spam-ham-copy-or-move-routine)

20 years ago(spam-ham-copy-or-move-routine): do not delete if copy
Teodor Zlatanov [Fri, 24 Oct 2003 11:32:52 +0000 (11:32 +0000)]
(spam-ham-copy-or-move-routine): do not delete if copy
is t, also don't intepret the list of groups as a list of lists

20 years agoFix last commit.
Katsumi Yamaoka [Fri, 24 Oct 2003 08:24:47 +0000 (08:24 +0000)]
Fix last commit.

20 years ago(nndoc-guess-type): Reverse the sort order. Suggested by ARISAWA Akihiro.
Katsumi Yamaoka [Fri, 24 Oct 2003 08:19:58 +0000 (08:19 +0000)]
(nndoc-guess-type): Reverse the sort order.  Suggested by ARISAWA Akihiro.
(nndoc-dissect-buffer): Don't miss odd-numbered articles in digest.

20 years ago2003-10-24 Steve Youngs <sryoungs@bigpond.net.au>
Steve Youngs [Fri, 24 Oct 2003 03:54:07 +0000 (03:54 +0000)]
2003-10-24  Steve Youngs  <sryoungs@bigpond.net.au>

* dgnushack.el (dgnushack-gnus-load-file): Set to
"auto-autoloads.el" if building with XEmacs.
(dgnushack-cus-load-file): Set to "custom-load.el" if building
with XEmacs.
(dgnushack-make-cus-load): We don't delete the resulting file if
building with XEmacs so byte-compile it.
(dgnushack-make-load): When building with XEmacs do nothing except
byte-compile the autoload file and create a dummy gnus-load.el
file.

20 years ago(message-make-fqdn): Bind case-fold-search.
Katsumi Yamaoka [Thu, 23 Oct 2003 23:09:33 +0000 (23:09 +0000)]
(message-make-fqdn): Bind case-fold-search.

20 years ago* gnus.el (spam-process-destination, ham-process-destination):
Teodor Zlatanov [Thu, 23 Oct 2003 21:51:08 +0000 (21:51 +0000)]
* gnus.el (spam-process-destination, ham-process-destination):
allow multiple groups as a choice

* spam.el (spam-mark-spam-as-expired-and-move-routine): added multiple
group support (multiple copies, then delete)
(spam-ham-copy-routine): new function
(spam-ham-move-routine): new function
(spam-ham-copy-or-move-routine): new function (used to be
spam-ham-move-routine), handle multiple groups
(spam-summary-prepare-exit): call the new functions

20 years ago(spam-check-blackholes): oops, the dots were not escaped
Teodor Zlatanov [Thu, 23 Oct 2003 17:35:02 +0000 (17:35 +0000)]
(spam-check-blackholes): oops, the dots were not escaped

20 years ago(spam-check-blackholes): remove "[IP address]"
Teodor Zlatanov [Thu, 23 Oct 2003 16:14:39 +0000 (16:14 +0000)]
(spam-check-blackholes): remove "[IP address]"
requirement, now just "IP address" is enough for detection for
blackhole checking

20 years ago* emacs-mime.texi: Markup: Use @acronym for MML and MIME.
Reiner Steib [Thu, 23 Oct 2003 13:05:08 +0000 (13:05 +0000)]
* emacs-mime.texi: Markup: Use @acronym for MML and MIME.

* message.texi: Ditto.

* gnus.texi: Ditto.

20 years agoRevert autoload removal.
Simon Josefsson [Thu, 23 Oct 2003 12:15:15 +0000 (12:15 +0000)]
Revert autoload removal.

20 years ago(MML Definition): Add format.
Simon Josefsson [Thu, 23 Oct 2003 06:00:32 +0000 (06:00 +0000)]
(MML Definition): Add format.

20 years agoflow-fill.el (fill-flowed-encode, fill-flowed): Autoload.
Simon Josefsson [Thu, 23 Oct 2003 05:52:49 +0000 (05:52 +0000)]
flow-fill.el (fill-flowed-encode, fill-flowed): Autoload.
mml.el: Remove autoload cookie for flow-fill.
mm-view.el: Likewise.

20 years ago(Filtering Spam Using The Spam ELisp Package):
Teodor Zlatanov [Wed, 22 Oct 2003 15:33:54 +0000 (15:33 +0000)]
(Filtering Spam Using The Spam ELisp Package):
changed to use the new spam-initialize function

20 years ago(gnus-emphasis-strikethru): Use the :strike-through attribute in Emacs.
Katsumi Yamaoka [Wed, 22 Oct 2003 12:25:50 +0000 (12:25 +0000)]
(gnus-emphasis-strikethru): Use the :strike-through attribute in Emacs.

20 years ago(message-bounce): Don't erase except bounced header.
Katsumi Yamaoka [Tue, 21 Oct 2003 23:18:58 +0000 (23:18 +0000)]
(message-bounce): Don't erase except bounced header.

20 years ago(spam-reverse-ip-string): new function to reverse an IP
Teodor Zlatanov [Tue, 21 Oct 2003 18:57:34 +0000 (18:57 +0000)]
(spam-reverse-ip-string): new function to reverse an IP
address in a string
(spam-check-blackholes): use spam-reverse-ip-string

20 years ago* gnus-art.el (gnus-narrow-to-page): Clear as well as set the value for
Katsumi Yamaoka [Tue, 21 Oct 2003 14:28:33 +0000 (14:28 +0000)]
* gnus-art.el (gnus-narrow-to-page): Clear as well as set the value for
 gnus-page-broken.

* gnus-sum.el (gnus-summary-beginning-of-article): Use gnus-break-pages
 instead of gnus-page-broken.
(gnus-summary-end-of-article): Use gnus-break-pages instead of
 gnus-page-broken;
 narrow to the end of a page beforehand.
(gnus-summary-toggle-header): Use gnus-break-pages instead of
 gnus-page-broken;
 remove delimiter buttons unless gnus-break-pages is non-nil.