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.
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.
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.
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.
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.
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.
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.
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.
Teodor Zlatanov [Thu, 20 Nov 2003 16:19:48 +0000 (16:19 +0000)]
(Debugging IMAP): minor corrections
Reiner Steib [Thu, 20 Nov 2003 15:18:17 +0000 (15:18 +0000)]
(Finding the Parent): nnml does supports fetching by MID.
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
Simon Josefsson [Thu, 20 Nov 2003 11:53:04 +0000 (11:53 +0000)]
Fix last commit.
Simon Josefsson [Thu, 20 Nov 2003 04:39:17 +0000 (04:39 +0000)]
(Debugging IMAP): Add.
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
Katsumi Yamaoka [Wed, 19 Nov 2003 06:48:40 +0000 (06:48 +0000)]
(Score Decays): Update the gnus-decay-score function.
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.
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>.
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.
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).
Jesper Harder [Mon, 17 Nov 2003 04:26:02 +0000 (04:26 +0000)]
(Troubleshooting): Update.
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>.
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.
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.
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.
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
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
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.
Simon Josefsson [Mon, 10 Nov 2003 02:58:55 +0000 (02:58 +0000)]
(pgg-encrypt-for-me): Change default from nil to t.
Simon Josefsson [Mon, 10 Nov 2003 01:31:21 +0000 (01:31 +0000)]
Add todo comment.
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.
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>.
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
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
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
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
Katsumi Yamaoka [Tue, 4 Nov 2003 04:04:44 +0000 (04:04 +0000)]
(gnus-decay-score): Protect against arithmetic errors. From Norbert Koch.
Teodor Zlatanov [Mon, 3 Nov 2003 18:36:58 +0000 (18:36 +0000)]
(Filtering Spam Using The Spam ELisp Package): added
some clarifications
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
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>.
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>.
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
Jesper Harder [Thu, 30 Oct 2003 18:31:24 +0000 (18:31 +0000)]
*** empty log message ***
Teodor Zlatanov [Thu, 30 Oct 2003 15:46:13 +0000 (15:46 +0000)]
minor typo fix
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
Jesper Harder [Thu, 30 Oct 2003 00:26:33 +0000 (00:26 +0000)]
(Slashdot, SpamAssassin, Score File Format): Fix
overfull hbox.
(Topic Parameters): @group.
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.
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>.
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.
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.
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.
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>.
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
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.
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
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.
Jesper Harder [Mon, 27 Oct 2003 14:57:49 +0000 (14:57 +0000)]
(Exiting the Summary Buffer): Add keybinding.
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
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).
Teodor Zlatanov [Sat, 25 Oct 2003 12:00:59 +0000 (12:00 +0000)]
(spam-move-spam-nonspam-groups-only): documentation fix for the
variable
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.
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.
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)
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)
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
Katsumi Yamaoka [Fri, 24 Oct 2003 08:24:47 +0000 (08:24 +0000)]
Fix last commit.
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.
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.
Katsumi Yamaoka [Thu, 23 Oct 2003 23:09:33 +0000 (23:09 +0000)]
(message-make-fqdn): Bind case-fold-search.
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
Teodor Zlatanov [Thu, 23 Oct 2003 17:35:02 +0000 (17:35 +0000)]
(spam-check-blackholes): oops, the dots were not escaped
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
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.
Simon Josefsson [Thu, 23 Oct 2003 12:15:15 +0000 (12:15 +0000)]
Revert autoload removal.
Simon Josefsson [Thu, 23 Oct 2003 06:00:32 +0000 (06:00 +0000)]
(MML Definition): Add format.
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.
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
Katsumi Yamaoka [Wed, 22 Oct 2003 12:25:50 +0000 (12:25 +0000)]
(gnus-emphasis-strikethru): Use the :strike-through attribute in Emacs.
Katsumi Yamaoka [Tue, 21 Oct 2003 23:18:58 +0000 (23:18 +0000)]
(message-bounce): Don't erase except bounced header.
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
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.
Lars Magne Ingebrigtsen [Tue, 21 Oct 2003 07:49:49 +0000 (07:49 +0000)]
(gnus-picon-transform-address): Protect against
errors.
Katsumi Yamaoka [Mon, 20 Oct 2003 23:03:26 +0000 (23:03 +0000)]
Fix last commit.
Katsumi Yamaoka [Mon, 20 Oct 2003 22:57:29 +0000 (22:57 +0000)]
Add ".".
Katsumi Yamaoka [Mon, 20 Oct 2003 22:54:48 +0000 (22:54 +0000)]
* gnus-msg.el (nnspool-rejected-article-hook): Remove defvar.
(xemacs-codename): Move defvar to gnus-util.el
* gnus-util.el (xemacs-codename): Defvar when compiling.
Lars Magne Ingebrigtsen [Mon, 20 Oct 2003 21:05:28 +0000 (21:05 +0000)]
* spam-report.el (spam-report-url-ping-plain): Include a
User-Agent.
* gnus-msg.el (gnus-extended-version): Use it.
* gnus-util.el (gnus-emacs-version): Separated out into own
function.
Reiner Steib [Sun, 19 Oct 2003 20:51:04 +0000 (20:51 +0000)]
(message-mode-field-menu): Added
message-generate-unsubscribed-mail-followup-to.
(message-forward-subject-fwd): Avoid double "Fwd: "
(message-change-subject): Added comment.
Reiner Steib [Sun, 19 Oct 2003 18:21:57 +0000 (18:21 +0000)]
* message.texi (Mailing Lists): Add Mail-Followup-To to index.
* gnus.texi (Group Parameters): Add Mail-Followup-To to index.
(Emacsen): Fixed typo.
(Oort Gnus): Mention message-forward-show-mml change (Sync with
GNUS-NEWS).
Lars Magne Ingebrigtsen [Sun, 19 Oct 2003 11:22:48 +0000 (11:22 +0000)]
(mml-insert-mime): Quote mml.
Katsumi Yamaoka [Sun, 19 Oct 2003 01:09:52 +0000 (01:09 +0000)]
Fix last commit.
Katsumi Yamaoka [Sun, 19 Oct 2003 01:04:51 +0000 (01:04 +0000)]
(gnus-remove-odd-characters): Use mm-subst-char-in-string instead of
subst-char-in-string.
Katsumi Yamaoka [Sun, 19 Oct 2003 00:49:17 +0000 (00:49 +0000)]
(gnus-summary-refer-article): Use gnus-replace-in-string instead of
replace-regexp-in-string.
Jesper Harder [Sat, 18 Oct 2003 23:24:52 +0000 (23:24 +0000)]
(gnus-uu-uustrip-article): Really strip directory
from file name.
Jesper Harder [Sat, 18 Oct 2003 20:00:08 +0000 (20:00 +0000)]
(gnus-summary-save-parts-last-directory): Default
to mm-default-directory.
(gnus-summary-save-parts-1): Use mm-file-name-rewrite-functions.
Lars Magne Ingebrigtsen [Sat, 18 Oct 2003 19:19:36 +0000 (19:19 +0000)]
(pop3-read-response): Check whether the process is
alive.
Lars Magne Ingebrigtsen [Sat, 18 Oct 2003 19:04:59 +0000 (19:04 +0000)]
* gnus-sum.el (gnus-summary-refer-article): Strip spaces.
Lars Magne Ingebrigtsen [Sat, 18 Oct 2003 18:37:37 +0000 (18:37 +0000)]
(rfc2047-encode-region): Do error out on invalid
strings.
Lars Magne Ingebrigtsen [Sat, 18 Oct 2003 17:39:50 +0000 (17:39 +0000)]
(nntp-retrieve-headers-with-xover): Get error messages
right.
Lars Magne Ingebrigtsen [Sat, 18 Oct 2003 17:21:47 +0000 (17:21 +0000)]
(gnus-agent-read-servers): Remove sit-for.
Lars Magne Ingebrigtsen [Sat, 18 Oct 2003 16:39:33 +0000 (16:39 +0000)]
(article-treat-dumbquotes): Doc fix.
Lars Magne Ingebrigtsen [Sat, 18 Oct 2003 16:27:11 +0000 (16:27 +0000)]
(message-field-value): New function.
(message-insert-disposition-notification-to): Use Reply-To, too.