[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs lisp/gnus/ChangeLog lisp/gnus/gnus-art.el...
From: |
Miles Bader |
Subject: |
[Emacs-diffs] emacs lisp/gnus/ChangeLog lisp/gnus/gnus-art.el... |
Date: |
Mon, 16 Feb 2009 09:32:21 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Miles Bader <miles> 09/02/16 09:32:21
Modified files:
lisp/gnus : ChangeLog gnus-art.el
doc/misc : ChangeLog
Added files:
doc/misc : auth.texi
Log message:
Merge from gnus--devo--0
Revision: address@hidden/emacs--devo--0--patch-1548
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/gnus/ChangeLog?cvsroot=emacs&r1=1.798&r2=1.799
http://cvs.savannah.gnu.org/viewcvs/emacs/lisp/gnus/gnus-art.el?cvsroot=emacs&r1=1.177&r2=1.178
http://cvs.savannah.gnu.org/viewcvs/emacs/doc/misc/ChangeLog?cvsroot=emacs&r1=1.253&r2=1.254
http://cvs.savannah.gnu.org/viewcvs/emacs/doc/misc/auth.texi?cvsroot=emacs&rev=1.1
Patches:
Index: lisp/gnus/ChangeLog
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/gnus/ChangeLog,v
retrieving revision 1.798
retrieving revision 1.799
diff -u -b -r1.798 -r1.799
--- lisp/gnus/ChangeLog 15 Feb 2009 00:31:07 -0000 1.798
+++ lisp/gnus/ChangeLog 16 Feb 2009 09:32:19 -0000 1.799
@@ -1,3 +1,7 @@
+2009-02-15 Reiner Steib <address@hidden>
+
+ * gnus-art.el (gnus-button-alist): Recognize Konqueror info links.
+
2009-02-15 Glenn Morris <address@hidden>
* gnus-util.el (rmail-insert-rmail-file-header)
Index: lisp/gnus/gnus-art.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/gnus/gnus-art.el,v
retrieving revision 1.177
retrieving revision 1.178
diff -u -b -r1.177 -r1.178
--- lisp/gnus/gnus-art.el 14 Feb 2009 05:09:13 -0000 1.177
+++ lisp/gnus/gnus-art.el 16 Feb 2009 09:32:19 -0000 1.178
@@ -7412,7 +7412,11 @@
gnus-button-ctan-directory-regexp
"/[-_.a-z0-9]+/[-_./a-z0-9]+[/a-z0-9]\\)")
1 (>= gnus-button-tex-level 8) gnus-button-handle-ctan 1)
- ;; This is info (home-grown style) <info://foo/bar+baz>
+ ;; Info Konqueror style <info:/foo/bar baz>.
+ ;; Must come before " Gnus home-grown style".
+ ("\\binfo://?\\([^'\">\n\t]+\\)"
+ 0 (>= gnus-button-emacs-level 1) gnus-button-handle-info-url 1)
+ ;; Info, Gnus home-grown style (deprecated) <info://foo/bar+baz>
("\\binfo://\\([^'\">\n\t ]+\\)"
0 (>= gnus-button-emacs-level 1) gnus-button-handle-info-url 1)
;; Info GNOME style <info:foo#bar_baz>
Index: doc/misc/ChangeLog
===================================================================
RCS file: /cvsroot/emacs/emacs/doc/misc/ChangeLog,v
retrieving revision 1.253
retrieving revision 1.254
diff -u -b -r1.253 -r1.254
--- doc/misc/ChangeLog 13 Feb 2009 10:45:03 -0000 1.253
+++ doc/misc/ChangeLog 16 Feb 2009 09:32:20 -0000 1.254
@@ -1,3 +1,7 @@
+2009-02-13 Teodor Zlatanov <address@hidden>
+
+ * auth.texi: New file documenting auth-source.
+
2009-02-13 Carsten Dominik <address@hidden>
* org.texi (Org Plot): Fix link.
Index: doc/misc/auth.texi
===================================================================
RCS file: doc/misc/auth.texi
diff -N doc/misc/auth.texi
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ doc/misc/auth.texi 16 Feb 2009 09:32:20 -0000 1.1
@@ -0,0 +1,203 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden auth.info
+
address@hidden VERSION 0.1
+
address@hidden Emacs
address@hidden
+* auth-source: (auth). The Emacs auth-source library.
address@hidden direntry
+
address@hidden Emacs auth-source Library @value{VERSION}
+
address@hidden
+This file describes the Emacs auth-source library.
+
+Copyright @copyright{} 2008, 2009
+Free Software Foundation, Inc.
+
address@hidden
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.3 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with the Front-Cover texts being ``A GNU Manual,''
+and with the Back-Cover Texts as in (a) below. A copy of the license
+is included in the section entitled ``GNU Free Documentation License''
+in the Emacs manual.
+
+(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
+modify this GNU manual. Buying copies from the FSF supports it in
+developing GNU and promoting software freedom.''
+
+This document is part of a collection distributed under the GNU Free
+Documentation License. If you want to distribute this document
+separately from the collection, you can do so by adding a copy of the
+license to the document, as described in section 6 of the license.
address@hidden quotation
address@hidden copying
+
address@hidden
+
address@hidden
address@hidden Emacs auth-source Library
+
address@hidden by Ted Zlatanov
address@hidden
+
address@hidden 0pt plus 1filll
address@hidden
address@hidden titlepage
address@hidden
+
address@hidden tex
+
address@hidden Top
address@hidden Emacs auth-source
+This manual describes the Emacs auth-source library.
+
+It is a way for multiple applications to share a single configuration
+(in Emacs and in files) for user convenience.
+
address@hidden
+* Overview:: Overview of the auth-source library.
+* Help for users::
+* Help for developers::
+* Index::
+* Function Index::
+* Variable Index::
address@hidden menu
+
address@hidden Overview
address@hidden Overview
+
+To be done.
+
address@hidden Help for users
address@hidden Help for users
+
+If you have problems with the port, turn up @code{gnus-verbose} and
+see what port the library is checking. Ditto for any other
+problems, your first step is to see what's being checked.
+
+Setup:
+
address@hidden
+(require 'auth-source)
+(customize-variable 'auth-sources) ;; optional, do it once
address@hidden lisp
+
address@hidden auth-sources
+
+The @var{auth-sources} variable tells the auth-source library where
+your netrc files live for a particular host and protocol. While you
+can get fancy, the default and simplest configuration is:
+
address@hidden
+(setq auth-sources '((:source "~/.authinfo.gpg" :host t :protocol t)))
address@hidden lisp
+
+By adding multiple entries to that list with a particular host or
+protocol, you can have specific netrc files for that host or protocol.
+
address@hidden defvar
+
+
+``Netrc'' files are a de facto standard. They look like this:
address@hidden
+machine mymachine login myloginname password mypassword port myport
address@hidden example
+
+The port is optional. If it's missing, auth-source will assume any
+port is OK. Actually the port is a protocol name or a port number so
+you can have separate entries for port 143 and for protocol ``imap''
+if you fancy that.
+
+If you don't customize @var{auth-sources}, you'll have to live with
+the defaults: any host and any port are looked up in the netrc
+file @code{~/.authinfo.gpg}. This is an encrypted file if and only if
+you set up EPA, which is strongly recommended.
+
address@hidden
+(require 'epa-file)
+(epa-file-enable)
+(setq epa-file-cache-passphrase-for-symmetric-encryption t) ; VERY important
address@hidden lisp
+
+For url-auth authentication (HTTP/HTTPS), you need to put this in your
+netrc file:
+
address@hidden
+machine yourmachine.com:80 port http login testuser password testpass
address@hidden example
+
+This will match any realm and authentication method (basic or
+digest). If you want finer controls, explore the url-auth source
+code and variables.
+
+For Tramp authentication, use:
+
address@hidden
+machine yourmachine.com port scp login testuser password testpass
address@hidden example
+
+Note that the port denotes the Tramp connection method. When you
+don't use a port entry, you match any Tramp method, as explained
+earlier.
+
address@hidden Help for developers
address@hidden Help for developers
+
+The auth-source library only has one function for external use.
+
address@hidden auth-source-user-or-password mode host port
+
+Retrieve appropriate authentication tokens, determined by @var{mode},
+for host @var{host} and @var{port}. If @code{gnus-verbose} is 9 or
+higher, debugging messages will be printed.
+
+If @var{mode} is a list of strings, the function will return a list of
+strings or @code{nil} objects. If it's a string, the function will
+return a string or a @code{nil} object. Currently only the modes
+``login'' and ``password'' are recognized but more may be added in the
+future.
+
address@hidden is a string containing the host name.
+
address@hidden contains the protocol name (e.g. ``imap'') or
+a port number. It must be a string, corresponding to the port in the
+users' netrc files.
+
address@hidden
+;; IMAP example
+(setq auth (auth-source-user-or-password
+ '("login" "password")
+ "anyhostnamehere"
+ "imap"))
+(nth 0 auth) ; the login name
+(nth 1 auth) ; the password
address@hidden example
+
address@hidden defun
+
address@hidden Index
address@hidden Index
address@hidden cp
+
address@hidden Function Index
address@hidden Function Index
address@hidden fn
+
address@hidden Variable Index
address@hidden Variable Index
address@hidden vr
+
address@hidden
address@hidden
address@hidden
+
address@hidden End:
+
address@hidden
+ arch-tag: 7b835fd3-473f-40fc-9776-1c4e49d26c94
address@hidden ignore
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs lisp/gnus/ChangeLog lisp/gnus/gnus-art.el...,
Miles Bader <=