1. 13 Feb, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · b8e0f0cd
      Gnus developers authored
      auth.texi (Overview, Help for users, Help for developers): Update docs.
       (Help for users): Talk about spaces.
      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.
      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.
      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 (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.
      b8e0f0cd
  2. 12 Feb, 2011 2 commits
  3. 10 Feb, 2011 2 commits
  4. 09 Feb, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · af4e5f4c
      Gnus developers authored
      nntp.el (nntp-retrieve-group-data-early-disabled): Disable the async code for now, since it doesn't work for all users.
      message.el (message-options): Make message-options really buffer local.
      shr.el (shr-tag-body): Add support for text attribute in body markups.
      af4e5f4c
  5. 08 Feb, 2011 1 commit
  6. 07 Feb, 2011 2 commits
  7. 06 Feb, 2011 2 commits
  8. 05 Feb, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · ec72bf63
      Gnus developers authored
      shr.el (shr-render-td): Store the actual background colour used.
      gnus-sum.el (gnus-user-date): Renamed back from gnus-summary-user-date since user code refers to it.
      auth-source.el: Rewrite.
      gnus.texi: Add DEVEL header (suggested by Andreas Schwab).
      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.
      message.el (message-setup-1): Remove the read-only stuff, since it doesn't work under XEmacs, for some reason.
      ec72bf63
  9. 04 Feb, 2011 1 commit
  10. 03 Feb, 2011 5 commits
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 0d1c2cc8
      Gnus developers authored
      gnus-util.el: change default value of gnus-user-date-format-alist.
      gnus-art.el (gnus-article-jump-to-part): Remove useless sit-for.
      gnus-art.el: remove old FIXME.
      gnus.el (gnus-summary-line-format): Add missing semi-colon for user-date in docstring.
      message.el (message-setup-1): Always generate References first.
       (message-mail): Return the return value of message-setup, not always t.
      gnus-start.el (gnus-read-active-for-groups): This function is never called with a nil `infos', so clean that up.
       (gnus-get-unread-articles): Request active files from primary/secondary methods that have no groups (yet).
       (message-setup-1): Insert mail-header-separator with read-only and intangible properties set.
      gnus-draft.el: Remove progn around gnus-draft-setup.
      gnus-start.el (gnus-get-unread-articles): Fix the call to methods that have no groups.
      nnimap.el (nnimap-request-accept-article): Give an error message if the APPEND wasn't successful.
      0d1c2cc8
    • Glenn Morris's avatar
      Silence some compiler warnings. · 5a6a61f7
      Glenn Morris authored
      * lisp/gnus/nnheader.el (gnus-range-add, gnus-remove-from-range): Autoload.
      
      * lisp/gnus/nnimap.el (gnus-fetch-headers): Declare.
      5a6a61f7
    • Lars Ingebrigtsen's avatar
      message.el (message-forward-make-body-digest-plain) · 011f86c7
      Lars Ingebrigtsen authored
       (message-followup, message-reply): Clean up things noted by Stefan.
      011f86c7
    • Lars Ingebrigtsen's avatar
      gnus-art.el (gnus-article-date-headers): Rip out the old -treat-date-* stuff,... · c61a8b44
      Lars Ingebrigtsen authored
      gnus-art.el (gnus-article-date-headers): Rip out the old -treat-date-* stuff, since it didn't really work with defcustom.
       (article-update-date-lapsed): Make sure the window start doesn't move,	      either.
      c61a8b44
    • Lars Ingebrigtsen's avatar
      gnus-art.el (gnus-article-setup-buffer): Stop the date timer if... · 7f13c2e2
      Lars Ingebrigtsen authored
      gnus-art.el (gnus-article-setup-buffer): Stop the date timer if gnus-article-update-date-headers is nil.
      gnus.texi (Article Date): Remove mention of gnus-stop-date-timer, since it's run automatically.
      7f13c2e2
  11. 01 Feb, 2011 5 commits
  12. 31 Jan, 2011 9 commits
  13. 30 Jan, 2011 3 commits
  14. 29 Jan, 2011 1 commit
  15. 28 Jan, 2011 4 commits