gnus
10 years agoRemove the article washing status from the default format.
Lars Ingebrigtsen [Sun, 13 Feb 2011 18:44:43 +0000 (10:44 -0800)]
Remove the article washing status from the default format.

It isn't very informative.

10 years agoFix Gcc processing on imap.
Tassilo Horn [Sun, 13 Feb 2011 13:34:40 +0000 (07:34 -0600)]
Fix Gcc processing on imap.

* nnimap.el (nnimap-request-accept-article, nnimap-process-quirk): Fix
Gcc processing on imap.

10 years agoRemove imap.el now that imap-hash.el and tramp-imap.el are gone.
Ted Zlatanov [Sun, 13 Feb 2011 13:20:53 +0000 (07:20 -0600)]
Remove imap.el now that imap-hash.el and tramp-imap.el are gone.

* imap.el: Remove file.  All the functionality is in nnimap.el.

10 years agoRewrite of auth-source.el and change all the API calls.
Ted Zlatanov [Sat, 12 Feb 2011 13:37:18 +0000 (07:37 -0600)]
Rewrite of auth-source.el and change all the API calls.

Merged from tzz-auth-source-rewrite branch with slight rebasing to
preserve 0bca1908b8a435b5ade1dbebeb9f98207e81d9c4 and
bcfcbbaf5361e3019ab21b4e96967150f74e2a62 to nntp.el and
proto-stream.el respectively.

* sieve-manage.el: Autoload `auth-source-search'.
(sieve-sasl-auth): Use it.

* nnimap.el: Autoload `auth-source-forget+'.
(nnimap-open-connection-1): Use it if the connection fails.

* password-cache.el (password-cache-remove): Accept secrets that are
not strings.

* mail-source.el: Autoload `auth-source-search'.
(mail-source-keyword-map): Note order matters.
(mail-source-set-1): Get all the mail-source source values and
defaults and search auth-source on those if needed.  This can all
probably be simplified.

* nnimap.el: Autoload `auth-source-search'.
(nnimap-credentials): Use it.
(nnimap-open-connection-1): Ask for the virtual server and physical
address in one shot.

* nntp.el: Autoload `auth-source-search'.
(nntp-send-authinfo): Use it.  Note TODO.

* auth-source.el: Require `password-cache'.
(auth-source-hide-passwords, auth-source-cache): Remove and mark
obsolete.
(auth-source-magic): Marker for `password-cache' keys.
(auth-source-do-cache): Update docstring.
(auth-source-search): Use and check cache.
(auth-source-forget-all-cached, auth-source-remember)
(auth-source-recall, auth-source-forget, auth-source-forget+)
(auth-source-specmatchp): Caching support functions.
(auth-source-forget-user-or-password, auth-source-forget-all-cached):
Remove and obsolete.
(auth-source-user-or-password): Remove caching to further discourage
using it.  Always hide passwords.

* auth-source.el (auth-source-secrets-search)
(auth-source-user-or-password): Use `append' instead of `nconc'.
(auth-source-user-or-password): Build return list better and protect
against nil :secret.

* auth-source.el (top): Require 'eieio unconditionally.  Autoload
`secrets-get-attributes' instead of `secrets-get-attribute'.
(auth-source-secrets-search): Limit search when `max' is greater than
number of results.

* auth-source.el (auth-source-secrets-search): Add examples.

* auth-source.el (auth-sources): Allow for simpler defaults for Secrets
API with a string "secrets:collection-name" and with 'default.
(auth-source-backend-parse): Parse "secrets:collection-name" and
'default.  Recurse on parses instead of repeating code.  Use the
Secrets API is the source is not nil and 'ignore otherwise.  Emit a
message when ignoring a source.
(auth-source-search): List ignored search keys at the top level.
(auth-source-netrc-create): Use `case' instead of `cond'.
(auth-source-secrets-search): Created with TODOs.
(auth-source-secrets-create): Created with TODOs.
(auth-source-retrieve, auth-source-create, auth-source-delete)
(auth-source-protocol-defaults, auth-source-user-or-password-imap)
(auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
(auth-source-user-or-password-sftp)
(auth-source-user-or-password-smtp): Removed.
(auth-source-user-or-password): Deprecated and modified to be a wrapper
around `auth-source-search'.  Not tested thoroughly.

* auth-source.el: Bring in assoc and eioeio libraries.
(secrets-enabled): New variable to track the status of the Secrets API.
(auth-source-backend): New EIOEIO class to represent a backend.
(auth-source-creation-defaults): New variable to set prompt defaults
during token creation (see the `auth-source-search' docstring for
details).
(auth-sources): Simplify to allow a simple string as a netrc backend
spec.
(auth-source-backend-parse): Parse a backend from an `auth-sources' spec.
(auth-source-backend-parse-parameters): Fill in the backend parameters.
(auth-source-search): Main auth-source API entry point.
(auth-source-delete): Wrapper around `auth-source-search' for deletion.
(auth-source-search-collection): Helper function for searching.
(auth-source-netrc-parse, auth-source-netrc-normalize)
(auth-source-netrc-search, auth-source-netrc-create): Netrc backend.
Supports search, create, and delete.
(auth-source-secrets-search, auth-source-secrets-create): Secrets API
backend stubs.
(auth-source-user-or-password): Call `auth-source-search' but it's not
ready yet.

10 years agoMerge branch 'master' of https://git.gnus.org/gnus into tzz-auth-source-rewrite
Ted Zlatanov [Sat, 12 Feb 2011 12:45:50 +0000 (06:45 -0600)]
Merge branch 'master' of https://git.gnus.org/gnus into tzz-auth-source-rewrite

Conflicts:
lisp/ChangeLog

10 years agomml2015.el (mml2015-signers): Minor doc fix.
Chong Yidong [Sat, 12 Feb 2011 10:29:42 +0000 (10:29 +0000)]
mml2015.el (mml2015-signers): Minor doc fix.

10 years agoTalk about spaces in the netrc file.
Ted Zlatanov [Fri, 11 Feb 2011 20:16:34 +0000 (14:16 -0600)]
Talk about spaces in the netrc file.

10 years ago* auth.texi (Overview, Help for users, Help for developers): Update docs.
Ted Zlatanov [Fri, 11 Feb 2011 17:25:03 +0000 (11:25 -0600)]
* auth.texi (Overview, Help for users, Help for developers): Update docs.

10 years agoCosmetic fix.
Stefan Monnier [Thu, 10 Feb 2011 22:46:33 +0000 (22:46 +0000)]
Cosmetic fix.

10 years agomessage.el (message-bury): Don't pop up a new window when selected window is dedicated.
Stefan Monnier [Thu, 10 Feb 2011 22:39:08 +0000 (22:39 +0000)]
message.el (message-bury): Don't pop up a new window when selected window is dedicated.

10 years ago* sieve-manage.el: Autoload `auth-source-search'. (sieve-sasl-auth): Use it.
Ted Zlatanov [Thu, 10 Feb 2011 21:33:32 +0000 (15:33 -0600)]
* sieve-manage.el: Autoload `auth-source-search'. (sieve-sasl-auth): Use it.

10 years agognus-sum: use read-directory-name
Antoine Levitt [Thu, 10 Feb 2011 16:25:05 +0000 (17:25 +0100)]
gnus-sum: use read-directory-name

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agoMerge branch 'master' of https://git.gnus.org/gnus into tzz-auth-source-rewrite
Ted Zlatanov [Wed, 9 Feb 2011 21:34:12 +0000 (15:34 -0600)]
Merge branch 'master' of https://git.gnus.org/gnus into tzz-auth-source-rewrite

Conflicts:
lisp/ChangeLog

10 years agoAdd caching through password-cache.
Ted Zlatanov [Wed, 9 Feb 2011 21:32:55 +0000 (15:32 -0600)]
Add caching through password-cache.

* password-cache.el (password-cache-remove): Accept secrets that are
not strings.

* auth-source.el: Require `password-cache'.
(auth-source-hide-passwords, auth-source-cache): Remove and mark
obsolete.
(auth-source-magic): Marker for `password-cache' keys.
(auth-source-do-cache): Update docstring.
(auth-source-search): Use and check cache.
(auth-source-forget-all-cached, auth-source-remember)
(auth-source-recall, auth-source-forget, auth-source-forget+)
(auth-source-specmatchp): Caching support functions.
(auth-source-forget-user-or-password, auth-source-forget-all-cached):
Remove and obsolete.
(auth-source-user-or-password): Remove caching to further discourage
using it.  Always hide passwords.

* nnimap.el: Autoload `auth-source-forget+'.
(nnimap-open-connection-1): Use it if the connection fails.

10 years agoDisable the async code for now, since it doesn't work for all users.
Lars Magne Ingebrigtsen [Wed, 9 Feb 2011 18:04:52 +0000 (10:04 -0800)]
Disable the async code for now, since it doesn't work for all users.

10 years agomessage: make message-options really buffer local
Julien Danjou [Wed, 9 Feb 2011 08:51:42 +0000 (09:51 +0100)]
message: make message-options really buffer local

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agoUse new auth-source search API for mail-source, nnimap, nntp.
Ted Zlatanov [Tue, 8 Feb 2011 22:24:44 +0000 (16:24 -0600)]
Use new auth-source search API for mail-source, nnimap, nntp.

* nntp.el: Autoload `auth-source-search'.
(nntp-send-authinfo): Use it.  Note TODO.

* nnimap.el: Autoload `auth-source-search'.
(nnimap-credentials): Use it.
(nnimap-open-connection-1): Ask for the virtual server and physical
address in one shot.

* mail-source.el: Autoload `auth-source-search'.
(mail-source-keyword-map): Note order matters.
(mail-source-set-1): Get all the mail-source source values and
defaults and search auth-source on those if needed.  This can all
probably be simplified.

10 years agoFix up ChangeLog.
Ted Zlatanov [Tue, 8 Feb 2011 20:11:22 +0000 (14:11 -0600)]
Fix up ChangeLog.

10 years agoMerge branch 'master' of https://git.gnus.org/gnus into tzz-auth-source-rewrite
Ted Zlatanov [Tue, 8 Feb 2011 20:09:36 +0000 (14:09 -0600)]
Merge branch 'master' of https://git.gnus.org/gnus into tzz-auth-source-rewrite

Conflicts:
lisp/ChangeLog

10 years agoshr: add support for text attribute in body
Julien Danjou [Tue, 8 Feb 2011 10:32:01 +0000 (11:32 +0100)]
shr: add support for text attribute in body

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agomessage: make message-options a local variable
Julien Danjou [Tue, 8 Feb 2011 09:57:28 +0000 (10:57 +0100)]
message: make message-options a local variable

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agoMerge branch 'master' of https://git.gnus.org/gnus into tzz-auth-source-rewrite
Ted Zlatanov [Mon, 7 Feb 2011 20:35:10 +0000 (14:35 -0600)]
Merge branch 'master' of https://git.gnus.org/gnus into tzz-auth-source-rewrite

Conflicts:
lisp/ChangeLog

10 years agoFixes for backwards compatibility and nconc misuse.
Ted Zlatanov [Mon, 7 Feb 2011 20:27:11 +0000 (14:27 -0600)]
Fixes for backwards compatibility and nconc misuse.

* auth-source.el (auth-source-secrets-search)
(auth-source-user-or-password): Use `append' instead of `nconc'.
(auth-source-user-or-password): Build return list better and protect
against nil :secret.

10 years ago(nnimap-update-info): Simplify split history test.
Lars Ingebrigtsen [Mon, 7 Feb 2011 16:25:58 +0000 (08:25 -0800)]
(nnimap-update-info): Simplify split history test.

10 years ago(nnimap-update-info): Fix macrology bug-out.
Lars Ingebrigtsen [Mon, 7 Feb 2011 10:57:26 +0000 (02:57 -0800)]
(nnimap-update-info): Fix macrology bug-out.

10 years ago(nnimap-process-quirk): Renamed function to avoid collision.
Lars Ingebrigtsen [Mon, 7 Feb 2011 10:50:47 +0000 (02:50 -0800)]
(nnimap-process-quirk): Renamed function to avoid collision.

10 years ago(nnimap-quirk): Add quirk for Gmail IMAP which bugs out on NUL characters.
Lars Ingebrigtsen [Mon, 7 Feb 2011 10:48:55 +0000 (02:48 -0800)]
(nnimap-quirk): Add quirk for Gmail IMAP which bugs out on NUL characters.

10 years ago(nnimap-update-info): Clean up slightly.
Lars Ingebrigtsen [Mon, 7 Feb 2011 10:21:39 +0000 (02:21 -0800)]
(nnimap-update-info): Clean up slightly.

10 years ago(nnimap-update-info): Tell Gnus whether there are any \Recent messages.
Lars Ingebrigtsen [Mon, 7 Feb 2011 10:20:52 +0000 (02:20 -0800)]
(nnimap-update-info): Tell Gnus whether there are any \Recent messages.

10 years ago* nnimap.el (nnimap-update-info): Refactor slightly.
Lars Ingebrigtsen [Mon, 7 Feb 2011 10:04:12 +0000 (02:04 -0800)]
* nnimap.el (nnimap-update-info): Refactor slightly.

10 years agoMerge branch 'tzz-auth-source-rewrite' of https://git.gnus.org/gnus into tzz-auth...
Ted Zlatanov [Sun, 6 Feb 2011 19:56:50 +0000 (13:56 -0600)]
Merge branch 'tzz-auth-source-rewrite' of https://git.gnus.org/gnus into tzz-auth-source-rewrite

Conflicts:
lisp/ChangeLog

10 years agoFixes from Michael Albinus: requires, autoloads, and avoid subseq beyond end.
Ted Zlatanov [Sun, 6 Feb 2011 19:27:27 +0000 (13:27 -0600)]
Fixes from Michael Albinus: requires, autoloads, and avoid subseq beyond end.

* auth-source.el (top): Require 'eieio unconditionally.  Autoload
`secrets-get-attributes' instead of `secrets-get-attribute'.
(auth-source-secrets-search): Limit search when `max' is greater than
number of results.

10 years agoAdd Secrets API search examples.
Ted Zlatanov [Sun, 6 Feb 2011 17:30:40 +0000 (11:30 -0600)]
Add Secrets API search examples.

* auth-source.el (auth-source-secrets-search): Add examples.

10 years agoSecrets API search added. Removed older functions. Backwards compatibility.
Ted Zlatanov [Sun, 6 Feb 2011 14:35:13 +0000 (08:35 -0600)]
Secrets API search added.  Removed older functions.  Backwards compatibility.

* auth-source.el (auth-sources): Allow for simpler defaults for Secrets
API with a string "secrets:collection-name" and with 'default.
(auth-source-backend-parse): Parse "secrets:collection-name" and
'default.  Recurse on parses instead of repeating code.  Use the
Secrets API is the source is not nil and 'ignore otherwise.  Emit a
message when ignoring a source.
(auth-source-search): List ignored search keys at the top level.
(auth-source-netrc-create): Use `case' instead of `cond'.
(auth-source-secrets-search): Created with TODOs.
(auth-source-secrets-create): Created with TODOs.
(auth-source-retrieve, auth-source-create, auth-source-delete)
(auth-source-protocol-defaults, auth-source-user-or-password-imap)
(auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
(auth-source-user-or-password-sftp)
(auth-source-user-or-password-smtp): Removed.
(auth-source-user-or-password): Deprecated and modified to be a wrapper
around `auth-source-search'.  Not tested thoroughly.

10 years agoauth-source.el rewrite
Ted Zlatanov [Fri, 4 Feb 2011 16:47:12 +0000 (10:47 -0600)]
auth-source.el rewrite

* auth-source.el: Bring in assoc and eioeio libraries.
(secrets-enabled): New variable to track the status of the Secrets API.
(auth-source-backend): New EIOEIO class to represent a backend.
(auth-source-creation-defaults): New variable to set prompt defaults
during token creation (see the `auth-source-search' docstring for
details).
(auth-sources): Simplify to allow a simple string as a netrc backend
spec.
(auth-source-backend-parse): Parse a backend from an `auth-sources' spec.
(auth-source-backend-parse-parameters): Fill in the backend parameters.
(auth-source-search): Main auth-source API entry point.
(auth-source-delete): Wrapper around `auth-source-search' for deletion.
(auth-source-search-collection): Helper function for searching.
(auth-source-netrc-parse, auth-source-netrc-normalize)
(auth-source-netrc-search, auth-source-netrc-create): Netrc backend.
Supports search, create, and delete.
(auth-source-secrets-search, auth-source-secrets-create): Secrets API
backend stubs.
(auth-source-user-or-password): Call `auth-source-search' but it's not
ready yet.

10 years agoMerge remote branch 'origin/master' into tzz-auth-source-rewrite
Ted Zlatanov [Sun, 6 Feb 2011 19:30:24 +0000 (13:30 -0600)]
Merge remote branch 'origin/master' into tzz-auth-source-rewrite

10 years agoFixes from Michael Albinus: requires, autoloads, and avoid subseq beyond end.
Ted Zlatanov [Sun, 6 Feb 2011 19:27:27 +0000 (13:27 -0600)]
Fixes from Michael Albinus: requires, autoloads, and avoid subseq beyond end.

* auth-source.el (top): Require 'eieio unconditionally.  Autoload
`secrets-get-attributes' instead of `secrets-get-attribute'.
(auth-source-secrets-search): Limit search when `max' is greater than
number of results.

10 years agoAdd Secrets API search examples.
Ted Zlatanov [Sun, 6 Feb 2011 17:30:40 +0000 (11:30 -0600)]
Add Secrets API search examples.

* auth-source.el (auth-source-secrets-search): Add examples.

10 years ago(nntp-finish-retrieve-group-infos): Protect against the first part not returning...
Lars Ingebrigtsen [Sun, 6 Feb 2011 16:46:10 +0000 (08:46 -0800)]
(nntp-finish-retrieve-group-infos): Protect against the first part not returning any data.

10 years ago* proto-stream.el (open-protocol-stream): Document the return value.
Lars Ingebrigtsen [Sun, 6 Feb 2011 16:06:43 +0000 (08:06 -0800)]
* proto-stream.el (open-protocol-stream): Document the return value.

10 years agoMerge branch 'tzz-auth-source-rewrite' of https://git.gnus.org/gnus into tzz-auth...
Ted Zlatanov [Sun, 6 Feb 2011 14:46:03 +0000 (08:46 -0600)]
Merge branch 'tzz-auth-source-rewrite' of https://git.gnus.org/gnus into tzz-auth-source-rewrite

Conflicts:
lisp/ChangeLog
lisp/auth-source.el

10 years agoMerge remote branch 'origin/master' into tzz-auth-source-rewrite
Ted Zlatanov [Sun, 6 Feb 2011 14:37:58 +0000 (08:37 -0600)]
Merge remote branch 'origin/master' into tzz-auth-source-rewrite

Conflicts:
lisp/ChangeLog

10 years agoSecrets API search added. Removed older functions. Backwards compatibility.
Ted Zlatanov [Sun, 6 Feb 2011 14:35:13 +0000 (08:35 -0600)]
Secrets API search added.  Removed older functions.  Backwards compatibility.

* auth-source.el (auth-sources): Allow for simpler defaults for Secrets
API with a string "secrets:collection-name" and with 'default.
(auth-source-backend-parse): Parse "secrets:collection-name" and
'default.  Recurse on parses instead of repeating code.  Use the
Secrets API is the source is not nil and 'ignore otherwise.  Emit a
message when ignoring a source.
(auth-source-search): List ignored search keys at the top level.
(auth-source-netrc-create): Use `case' instead of `cond'.
(auth-source-secrets-search): Created with TODOs.
(auth-source-secrets-create): Created with TODOs.
(auth-source-retrieve, auth-source-create, auth-source-delete)
(auth-source-protocol-defaults, auth-source-user-or-password-imap)
(auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
(auth-source-user-or-password-sftp)
(auth-source-user-or-password-smtp): Removed.
(auth-source-user-or-password): Deprecated and modified to be a wrapper
around `auth-source-search'.  Not tested thoroughly.

10 years agoauth-source.el rewrite
Ted Zlatanov [Fri, 4 Feb 2011 16:47:12 +0000 (10:47 -0600)]
auth-source.el rewrite

* auth-source.el: Bring in assoc and eioeio libraries.
(secrets-enabled): New variable to track the status of the Secrets API.
(auth-source-backend): New EIOEIO class to represent a backend.
(auth-source-creation-defaults): New variable to set prompt defaults
during token creation (see the `auth-source-search' docstring for
details).
(auth-sources): Simplify to allow a simple string as a netrc backend
spec.
(auth-source-backend-parse): Parse a backend from an `auth-sources' spec.
(auth-source-backend-parse-parameters): Fill in the backend parameters.
(auth-source-search): Main auth-source API entry point.
(auth-source-delete): Wrapper around `auth-source-search' for deletion.
(auth-source-search-collection): Helper function for searching.
(auth-source-netrc-parse, auth-source-netrc-normalize)
(auth-source-netrc-search, auth-source-netrc-create): Netrc backend.
Supports search, create, and delete.
(auth-source-secrets-search, auth-source-secrets-create): Secrets API
backend stubs.
(auth-source-user-or-password): Call `auth-source-search' but it's not
ready yet.

10 years agomessage: handle message-generate-headers-first set to t
Julien Danjou [Sun, 6 Feb 2011 09:32:44 +0000 (10:32 +0100)]
message: handle message-generate-headers-first set to t

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agoUse -D instead of echo > overrides.texi
Ted Zlatanov [Sat, 5 Feb 2011 14:15:59 +0000 (08:15 -0600)]
Use -D instead of echo > overrides.texi

* Makefile.in (nowebhack): Fixed to use -D flag instead of overrides.

* gnus-overrides.texi: Renamed from overrides.texi and all the relevant
manuals use it now.

10 years ago* message.el (message-setup-1): Remove the read-only stuff, since it doesn't work...
Lars Ingebrigtsen [Fri, 4 Feb 2011 21:45:55 +0000 (13:45 -0800)]
* message.el (message-setup-1): Remove the read-only stuff, since it doesn't work under XEmacs, for some reason.

10 years agoMerge branch 'master' of https://git.gnus.org/gnus
Ted Zlatanov [Fri, 4 Feb 2011 19:21:58 +0000 (13:21 -0600)]
Merge branch 'master' of https://git.gnus.org/gnus

Conflicts:
texi/ChangeLog
texi/gnus.texi

10 years agoWEBHACKDEVEL work
Ted Zlatanov [Fri, 4 Feb 2011 19:19:08 +0000 (13:19 -0600)]
WEBHACKDEVEL work

* Makefile.in (webhack, nowebhack): Hacks to produce for-the-web
manuals.

* auth.texi: Use WEBHACKDEVEL.

* emacs-mime.texi: Use WEBHACKDEVEL.

* gnus.texi: Use WEBHACKDEVEL.

* message.texi: Use WEBHACKDEVEL.

* pgg.texi: Use WEBHACKDEVEL.

* sasl.texi: Use WEBHACKDEVEL.

* sieve.texi: Use WEBHACKDEVEL.

* overrides.texi: New file to set or clear WEBHACKDEVEL.

10 years ago* gnus.texi: Add DEVEL header (suggested by Andreas Schwab).
Lars Ingebrigtsen [Fri, 4 Feb 2011 19:07:26 +0000 (11:07 -0800)]
* gnus.texi: Add DEVEL header (suggested by Andreas Schwab).

10 years agoIgnore .pdf files.
Lars Ingebrigtsen [Fri, 4 Feb 2011 19:07:06 +0000 (11:07 -0800)]
Ignore .pdf files.

10 years agoMerge branch 'master' of https://git.gnus.org/gnus into tzz-auth-source-rewrite
Ted Zlatanov [Fri, 4 Feb 2011 16:49:56 +0000 (10:49 -0600)]
Merge branch 'master' of https://git.gnus.org/gnus into tzz-auth-source-rewrite

10 years agoauth-source.el rewrite
Ted Zlatanov [Fri, 4 Feb 2011 16:47:12 +0000 (10:47 -0600)]
auth-source.el rewrite

* auth-source.el: Bring in assoc and eioeio libraries.
(secrets-enabled): New variable to track the status of the Secrets API.
(auth-source-backend): New EIOEIO class to represent a backend.
(auth-source-creation-defaults): New variable to set prompt defaults
during token creation (see the `auth-source-search' docstring for
details).
(auth-sources): Simplify to allow a simple string as a netrc backend
spec.
(auth-source-backend-parse): Parse a backend from an `auth-sources' spec.
(auth-source-backend-parse-parameters): Fill in the backend parameters.
(auth-source-search): Main auth-source API entry point.
(auth-source-delete): Wrapper around `auth-source-search' for deletion.
(auth-source-search-collection): Helper function for searching.
(auth-source-netrc-parse, auth-source-netrc-normalize)
(auth-source-netrc-search, auth-source-netrc-create): Netrc backend.
Supports search, create, and delete.
(auth-source-secrets-search, auth-source-secrets-create): Secrets API
backend stubs.
(auth-source-user-or-password): Call `auth-source-search' but it's not
ready yet.

10 years ago* gnus-sum.el (gnus-user-date): Renamed back from gnus-summary-user-date since user...
Lars Ingebrigtsen [Fri, 4 Feb 2011 16:43:11 +0000 (08:43 -0800)]
* gnus-sum.el (gnus-user-date): Renamed back from gnus-summary-user-date since user code refers to it.

10 years ago* shr.el (shr-render-td): Store the actual background colour used.
Lars Ingebrigtsen [Fri, 4 Feb 2011 11:35:25 +0000 (03:35 -0800)]
* shr.el (shr-render-td): Store the actual background colour used.

10 years agoDoc fix.
Lars Ingebrigtsen [Fri, 4 Feb 2011 10:21:23 +0000 (02:21 -0800)]
Doc fix.

10 years ago(message-resend): Allow removing the read-only separator line.
Lars Ingebrigtsen [Fri, 4 Feb 2011 09:26:51 +0000 (01:26 -0800)]
(message-resend): Allow removing the read-only separator line.

10 years ago(message-setup-1): Revert previous change, since it needs to bind the props to insert...
Lars Ingebrigtsen [Fri, 4 Feb 2011 09:21:28 +0000 (01:21 -0800)]
(message-setup-1): Revert previous change, since it needs to bind the props to insert them.

10 years ago* message.el (message-setup-1): Don't bind the constant -forbidden-properties.
Lars Ingebrigtsen [Fri, 4 Feb 2011 09:18:50 +0000 (01:18 -0800)]
* message.el (message-setup-1): Don't bind the constant -forbidden-properties.

10 years agoGive an error message if the APPEND wasn't successful.
Lars Ingebrigtsen [Thu, 3 Feb 2011 21:08:53 +0000 (13:08 -0800)]
Give an error message if the APPEND wasn't successful.

10 years ago* gnus-start.el (gnus-get-unread-articles): Fix the call to methods that have no...
Adam Sjøgren [Thu, 3 Feb 2011 19:49:30 +0000 (11:49 -0800)]
* gnus-start.el (gnus-get-unread-articles): Fix the call to methods that have no groups.

10 years agognus-draft: remove progn around gnus-draft-setup
Julien Danjou [Thu, 3 Feb 2011 16:47:32 +0000 (17:47 +0100)]
gnus-draft: remove progn around gnus-draft-setup

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agomessage: insert mail-header-separator read-only and intangible
Julien Danjou [Thu, 3 Feb 2011 15:26:11 +0000 (16:26 +0100)]
message: insert mail-header-separator read-only and intangible

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agoRevert "message: insert mail-header-separator read-only and intangible"
Julien Danjou [Thu, 3 Feb 2011 15:41:49 +0000 (16:41 +0100)]
Revert "message: insert mail-header-separator read-only and intangible"

This reverts commit a314569677d5b1c7197c7bd335ddc685795be1e5.

10 years agoRequest active files from primary/secondary methods that have no groups (yet).
Lars Ingebrigtsen [Thu, 3 Feb 2011 15:36:03 +0000 (07:36 -0800)]
Request active files from primary/secondary methods that have no groups (yet).

10 years ago(gnus-read-active-for-groups): This function is never called with a nil `infos',...
Lars Ingebrigtsen [Thu, 3 Feb 2011 15:26:31 +0000 (07:26 -0800)]
(gnus-read-active-for-groups): This function is never called with a nil `infos', so clean that up.

10 years agomessage: insert mail-header-separator read-only and intangible
Julien Danjou [Thu, 3 Feb 2011 15:26:11 +0000 (16:26 +0100)]
message: insert mail-header-separator read-only and intangible

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agomessage: change message-mail return value
Julien Danjou [Thu, 3 Feb 2011 14:48:02 +0000 (15:48 +0100)]
message: change message-mail return value

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agoRemove useless left over of previous fix
Julien Danjou [Thu, 3 Feb 2011 14:43:11 +0000 (15:43 +0100)]
Remove useless left over of previous fix

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agomessage: implement a better fix for reference in first generation
Julien Danjou [Thu, 3 Feb 2011 14:39:03 +0000 (15:39 +0100)]
message: implement a better fix for reference in first generation

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agognus-summary-line-format: fix typo in docstring
Julien Danjou [Thu, 3 Feb 2011 14:19:12 +0000 (15:19 +0100)]
gnus-summary-line-format: fix typo in docstring

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agognus-art: remove old FIXME
Julien Danjou [Thu, 3 Feb 2011 14:07:52 +0000 (15:07 +0100)]
gnus-art: remove old FIXME

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agognus-art: remove useless sit-for
Julien Danjou [Thu, 3 Feb 2011 14:03:16 +0000 (15:03 +0100)]
gnus-art: remove useless sit-for

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agognus-util: change default value of gnus-user-date-format-alist
Julien Danjou [Thu, 3 Feb 2011 13:13:46 +0000 (14:13 +0100)]
gnus-util: change default value of gnus-user-date-format-alist

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agonnimap.el (gnus-fetch-headers): Declare.
Glenn Morris [Thu, 3 Feb 2011 09:00:44 +0000 (09:00 +0000)]
nnimap.el (gnus-fetch-headers): Declare.
nnheader.el (gnus-range-add, gnus-remove-from-range): Autoload.

10 years agoClean up things noted by Stefan.
Lars Ingebrigtsen [Thu, 3 Feb 2011 05:21:51 +0000 (21:21 -0800)]
Clean up things noted by Stefan.

10 years ago(article-update-date-lapsed): Make sure the window start doesn't move, either.
Lars Ingebrigtsen [Thu, 3 Feb 2011 05:13:12 +0000 (21:13 -0800)]
(article-update-date-lapsed): Make sure the window start doesn't move, either.

10 years agoIndent.
Lars Ingebrigtsen [Thu, 3 Feb 2011 05:01:06 +0000 (21:01 -0800)]
Indent.

10 years agoRip out the old -treat-date-* stuff, since it didn't really work with defcustom.
Lars Ingebrigtsen [Thu, 3 Feb 2011 04:14:26 +0000 (20:14 -0800)]
Rip out the old -treat-date-* stuff, since it didn't really work with defcustom.

10 years agoStop the date timer if gnus-article-update-date-headers isn't set.
Lars Ingebrigtsen [Thu, 3 Feb 2011 04:06:09 +0000 (20:06 -0800)]
Stop the date timer if gnus-article-update-date-headers isn't set.

10 years agomessage.el (message-expand-name): Don't trust the return value of bbdb-complete-name.
Stefan Monnier [Tue, 1 Feb 2011 23:41:48 +0000 (23:41 +0000)]
message.el (message-expand-name): Don't trust the return value of bbdb-complete-name.
 (message-check-news-header-syntax): Remove unused var `start'.
 (message-idna-to-ascii-rhs-1): Remove unused vars `rhs' and `address'.
 (message-inhibit-body-encoding): Move to before first use.
 (mail-abbrev-mode-regexp, Expires, User-Agent, Lines, Distribution)
 (To, References, In-Reply-To, Newsgroups, Subject, Path, From)
 (Organization, Message-ID, Date, mh-previous-window-config):
 Defvar the vars using dynamic scoping.

10 years agomm-uu: add support for git format-patch
Julien Danjou [Tue, 1 Feb 2011 16:30:01 +0000 (17:30 +0100)]
mm-uu: add support for git format-patch

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agomm-decode: stop checking for diff-mode
Julien Danjou [Tue, 1 Feb 2011 16:06:45 +0000 (17:06 +0100)]
mm-decode: stop checking for diff-mode

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years agocolor: add color-gradient function
Julien Danjou [Tue, 1 Feb 2011 15:34:25 +0000 (16:34 +0100)]
color: add color-gradient function

Signed-off-by: Julien Danjou <julien@danjou.info>
10 years ago* gnus.texi (Customizing Articles): Fix typo.
Lars Magne Ingebrigtsen [Tue, 1 Feb 2011 10:19:24 +0000 (02:19 -0800)]
* gnus.texi (Customizing Articles): Fix typo.

10 years agoFix up TD background colours when doing the vertical padding.
Lars Magne Ingebrigtsen [Tue, 1 Feb 2011 02:58:16 +0000 (18:58 -0800)]
Fix up TD background colours when doing the vertical padding.

10 years ago(shr-render-td): Only do colours at the final rendering.
Lars Magne Ingebrigtsen [Tue, 1 Feb 2011 02:51:24 +0000 (18:51 -0800)]
(shr-render-td): Only do colours at the final rendering.

Should be slightly faster.

10 years agoDon't use current-column to find the horizontal position.
Lars Magne Ingebrigtsen [Tue, 1 Feb 2011 02:25:48 +0000 (18:25 -0800)]
Don't use current-column to find the horizontal position.

It's fragile in the presence of \003 characters.

10 years ago(article-date-ut): Protect against articles with no Date header.
Lars Magne Ingebrigtsen [Tue, 1 Feb 2011 02:19:09 +0000 (18:19 -0800)]
(article-date-ut): Protect against articles with no Date header.

10 years agoComment fix.
Lars Magne Ingebrigtsen [Tue, 1 Feb 2011 02:00:07 +0000 (18:00 -0800)]
Comment fix.

10 years ago(gnus-read-active-file-1): Remove dead parameter infos.
Lars Magne Ingebrigtsen [Tue, 1 Feb 2011 01:58:27 +0000 (17:58 -0800)]
(gnus-read-active-file-1): Remove dead parameter infos.

10 years agoAdd comments.
Lars Magne Ingebrigtsen [Tue, 1 Feb 2011 01:56:59 +0000 (17:56 -0800)]
Add comments.

10 years agoAdd comment.
Lars Magne Ingebrigtsen [Tue, 1 Feb 2011 01:18:40 +0000 (17:18 -0800)]
Add comment.

10 years agoReplace infinitely many Date headers with a single one when called interactively.
Lars Magne Ingebrigtsen [Mon, 31 Jan 2011 11:25:05 +0000 (03:25 -0800)]
Replace infinitely many Date headers with a single one when called interactively.

10 years agoAdd comment.
Lars Magne Ingebrigtsen [Mon, 31 Jan 2011 10:49:14 +0000 (02:49 -0800)]
Add comment.

10 years ago(article-transform-date): Fix infinite recursion.
Lars Magne Ingebrigtsen [Mon, 31 Jan 2011 10:41:35 +0000 (02:41 -0800)]
(article-transform-date): Fix infinite recursion.

10 years ago(article-transform-date): Rewrite to still work when there are several rfc2822 parts.
Lars Magne Ingebrigtsen [Mon, 31 Jan 2011 07:18:14 +0000 (23:18 -0800)]
(article-transform-date): Rewrite to still work when there are several rfc2822 parts.

10 years ago(nnimap-wait-for-response): Wait for results in a more secure manner.
Lars Magne Ingebrigtsen [Mon, 31 Jan 2011 04:33:40 +0000 (20:33 -0800)]
(nnimap-wait-for-response): Wait for results in a more secure manner.

10 years agoTry to avoid having point move around by not using save-window-excursion.
Lars Magne Ingebrigtsen [Mon, 31 Jan 2011 04:21:20 +0000 (20:21 -0800)]
Try to avoid having point move around by not using save-window-excursion.

It seems to work...

10 years agoImplement the asynchronous data fetching functions for nntp.
Lars Magne Ingebrigtsen [Mon, 31 Jan 2011 03:15:42 +0000 (19:15 -0800)]
Implement the asynchronous data fetching functions for nntp.