[svn] GpgEX - r57 - in trunk: . doc

svn author wk cvs at cvs.gnupg.org
Wed Jun 4 16:15:23 CEST 2008


Author: wk
Date: 2008-06-04 16:15:22 +0200 (Wed, 04 Jun 2008)
New Revision: 57

Modified:
   trunk/ChangeLog
   trunk/doc/gpgex.texi
Log:
Moved protocol specs to gpgme.info


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2008-03-26 17:57:51 UTC (rev 56)
+++ trunk/ChangeLog	2008-06-04 14:15:22 UTC (rev 57)
@@ -1,3 +1,8 @@
+2008-06-04  Werner Koch  <wk at g10code.com>
+
+	* doc/gpgex.texi (Assuan Protocol): Replace the spec by a
+	reference to the gpgme manual.
+
 2008-03-26  Marcus Brinkmann  <marcus at g10code.de>
 
 	Released 0.9.0.

Modified: trunk/doc/gpgex.texi
===================================================================
--- trunk/doc/gpgex.texi	2008-03-26 17:57:51 UTC (rev 56)
+++ trunk/doc/gpgex.texi	2008-06-04 14:15:22 UTC (rev 57)
@@ -111,194 +111,15 @@
 @node Assuan Protocol
 @chapter Description of the UI Server Protocol
 
-This section describes the protocol used between @acronym{GpgEX} and the
-User Interface Server (UI server).  All cryptographic operations are
-done by this server and the server is responsible for all dialogs.  If a
-a server is not available, @acronym{GpgEX} does not work.
+All cryptographic operations are done by this server and the server is
+responsible for all dialogs.  If a a server is not available,
+ at acronym{GpgEX} does not work.
 
-We assume that the connection has already been established; see the
-Assuan manual for details.
+This protocol used between @acronym{GpgEX} and the User Interface Server
+(UI server) is specified in the `GPGME Reference Manual', under the
+heading `The GnuPG UI Server Protocol'.
 
- at menu
-* Specifying input files::   Specifying the input files to operate on.
-* Encrypt and sign files::   Encrypting and signing files.
-* Decrypt and verify files:: Decrypting and verifying files.
-* Certificate management::   Managing certificates.
-* Checksum files::           Create and verify checksums for files.
-* Miscellaneous commands::   Support functions.
- at end menu
 
-
- at node Specifying input files
- at section Specifying the input files to operate on.
-
-All commands operate on a number of input files or directories,
-specified by one or more @code{FILE} commands:
-
- at deffn Command FILE @var{name} [--continued]
-Add the file or directory @var{name} to the list of pathnames to be
-processed by the server.  The parameter @var{name} must be an absolute
-path name (including the drive letter) and is percent espaced (in
-particular, the characters %, = and white space characters are always
-escaped).  The option @code{--continued} is present for all but the
-last @code{FILE} command.
- at end deffn
-
-
- at node Encrypt and sign files
- at section Encrypting and signing files.
-
-First, the input files need to be specified by one or more
- at code{FILE} commands.  Afterwards, the actual operation is requested:
-
- at deffn Command ENCRYPT_FILES --nohup
- at deffnx Command SIGN_FILES --nohup
- at deffnx Command ENCRYPT_SIGN_FILES --nohup
-Request that the files specified by @code{FILE} are encrypted and/or
-signed.  The command selects the default action.  The UI server may
-allow the user to change this default afterwards interactively, and
-even abort the operation or complete it only on some of the selected
-files and directories.
-
-What it means to encrypt or sign a file or directory is specific to
-the preferences of the user, the functionality the UI server provides,
-and the selected protocol.  Typically, for each input file a new file
-is created under the original filename plus a protocol specific
-extension (like @code{.gpg} or @code{.sig}), which contain the
-encrypted/signed file or a detached signature.  For directories, the
-server may offer multiple options to the user (for example ignore or
-process recursively).
-
-The @code{ENCRYPT_SIGN_FILES} command requests a combined sign and
-encrypt operation.  It may not be available for all protocols (for
-example, it is available for OpenPGP but not for CMS).
-
-The option @code{--nohup} is mandatory.  It is currently unspecified
-what should happen if @code{--nohup} is not present.  Because
- at code{--nohup} is present, the server always returns @code{OK}
-promptly, and completes the operation asynchronously.
- at end deffn
-
-
- at node Decrypt and verify files
- at section Decrypting and verifying files.
-
-First, the input files need to be specified by one or more
- at code{FILE} commands.  Afterwards, the actual operation is requested:
-
- at deffn Command DECRYPT_FILES --nohup
- at deffnx Command VERIFY_FILES --nohup
- at deffnx Command DECRYPT_VERIFY_FILES --nohup
-Request that the files specified by @code{FILE} are decrypted and/or
-verified.  The command selects the default action.  The UI server may
-allow the user to change this default afterwards interactively, and
-even abort the operation or complete it only on some of the selected
-files and directories.
-
-What it means to decrypt or verify a file or directory is specific to
-the preferences of the user, the functionality the UI server provides,
-and the selected protocol.  Typically, for decryption, a new file is
-created for each input file under the original filename minus a
-protocol specific extension (like @code{.gpg}) which contains the
-original plaintext.  For verification a status is displayed for each
-signed input file, indicating if it is signed, and if yes, if the
-signature is valid.  For files that are signed and encrypted, the
- at code{VERIFY} command transiently decrypts the file to verify the
-enclosed signature.  For directories, the server may offer multiple
-options to the user (for example ignore or process recursively).
-
-The option @code{--nohup} is mandatory.  It is currently unspecified
-what should happen if @code{--nohup} is not present.  Because
- at code{--nohup} is present, the server always returns @code{OK}
-promptly, and completes the operation asynchronously.
- at end deffn
-
-
- at node Certificate management
- at section Managing certificates.
-
-First, the input files need to be specified by one or more
- at code{FILE} commands.  Afterwards, the actual operation is requested:
-
- at deffn Command IMPORT_FILES --nohup
-Request that the certificates contained in the files specified by
- at code{FILE} are imported into the local certificate databases.
-
-For directories, the server may offer multiple options to the user
-(for example ignore or process recursively).
-
-The option @code{--nohup} is mandatory.  It is currently unspecified
-what should happen if @code{--nohup} is not present.  Because
- at code{--nohup} is present, the server always returns @code{OK}
-promptly, and completes the operation asynchronously.
- at end deffn
-
-FIXME: It may be nice to support an @code{EXPORT} command as well,
-which is enabled by the context menu of the background of a directory.
-
-
- at node Checksum files
- at section Create and verify checksums for files.
-
-First, the input files need to be specified by one or more
- at code{FILE} commands.  Afterwards, the actual operation is requested:
-
- at deffn Command CHECKSUM_CREATE_FILES --nohup
-Request that checksums are created for the files specifed by
- at code{FILE}.  The choice of checksum algorithm and the destination
-storage and format for the created checksums depend on the preferences
-of the user and the functionality provided by the UI server.  For
-directories, the server may offer multiple options to the user (for
-example ignore or process recursively).
-
-The option @code{--nohup} is mandatory.  It is currently unspecified
-what should happen if @code{--nohup} is not present.  Because
- at code{--nohup} is present, the server always returns @code{OK}
-promptly, and completes the operation asynchronously.
- at end deffn
-
-
- at deffn Command CHECKSUM_VERIFY_FILES --nohup
-Request that checksums are created for the files specifed by
- at code{FILE} and verified against previously created and stored
-checksums.  The choice of checksum algorithm and the source storage
-and format for previously created checksums depend on the preferences
-of the user and the functionality provided by the UI server.  For
-directories, the server may offer multiple options to the user (for
-example ignore or process recursively).
-
-If the source storage of previously created checksums is available to
-the user through the Windows shell, this command may also accept such
-checksum files as @code{FILE} arguments.  In this case, the UI server
-should instead verify the checksum of the referenced files as if they
-were given as INPUT files.
-
-The option @code{--nohup} is mandatory.  It is currently unspecified
-what should happen if @code{--nohup} is not present.  Because
- at code{--nohup} is present, the server always returns @code{OK}
-promptly, and completes the operation asynchronously.
- at end deffn
-
-
- at c
- at c M I S C E L L A N E O U S  C O M M A N D S
- at c
- at node Miscellaneous commands
- at section Support functions.
-
- at noindent
-To allow the server to pop up the windows in the correct relation to the
-client, the client is advised to tell the server by sending the option:
-
- at deffn {Command option} window-id @var{number} 
-The @var{number} represents the native window ID of the clients current
-window.  On Windows systems this is a windows handle (@code{HWND}) and
-on X11 systems it is the @code{X Window ID}.  The number needs to be
-given as a hexadecimal value so that it is easier to convey pointer
-values (e.g. @code{HWND}).
- at end deffn
-
-
 @include gpl.texi
 
 @c




More information about the Gnupg-commits mailing list