[svn] assuan - r337 - in trunk: . doc

svn author marcus cvs at cvs.gnupg.org
Tue Dec 15 02:36:40 CET 2009


Author: marcus
Date: 2009-12-15 02:36:40 +0100 (Tue, 15 Dec 2009)
New Revision: 337

Modified:
   trunk/ChangeLog
   trunk/NEWS
   trunk/configure.ac
   trunk/doc/README.apichanges
Log:
2009-12-15  Marcus Brinkmann  <marcus at g10code.de>

	* configure.ac: Bump version to 2.0.0.


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2009-12-15 01:23:07 UTC (rev 336)
+++ trunk/ChangeLog	2009-12-15 01:36:40 UTC (rev 337)
@@ -1,3 +1,7 @@
+2009-12-15  Marcus Brinkmann  <marcus at g10code.de>
+
+	* configure.ac: Bump version to 2.0.0.
+
 2009-11-05  Marcus Brinkmann  <marcus at g10code.de>
 
 	* tests/fdpassing.c (main): Call assuan_pipe_connect instead

Modified: trunk/NEWS
===================================================================
--- trunk/NEWS	2009-12-15 01:23:07 UTC (rev 336)
+++ trunk/NEWS	2009-12-15 01:36:40 UTC (rev 337)
@@ -1,4 +1,4 @@
-Noteworthy changes in version 1.1.0 (unreleased)
+Noteworthy changes in version 2.0.0 (unreleased)
 ------------------------------------------------
 
  * Now using libtool and builds a DSO. 
@@ -58,8 +58,8 @@
                                CHANGED: Swallows fds (are closed at end).
 			       CHANGED: Take assuan_fd_t.
 assuan_fdopen		       NEW
-assuan_set_io_hooks	       REMOVED: Will come back in expanded form.
-assuan_io_hooks_t  	       REMOVED: Will come back in expanded form.
+assuan_set_io_hooks	       REMOVED: Use assuan_system_hooks interface.
+assuan_io_hooks_t  	       REMOVED: Use assuan_system_hooks interface.
 assuan_io_monitor_t	       CHANGED: Add a hook data argument.
 assuan_get_command_name        NEW
 assuan_msghdr_t		       NEW

Modified: trunk/configure.ac
===================================================================
--- trunk/configure.ac	2009-12-15 01:23:07 UTC (rev 336)
+++ trunk/configure.ac	2009-12-15 01:36:40 UTC (rev 337)
@@ -19,12 +19,12 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.61)
-min_automake_version="1.10"
+min_automake_version="2.0.0"
 
 # Remember to change the version number immediately *after* a release.
 # Set my_issvn to "yes" for non-released code.  Remember to run an
 # "svn up" and "autogen.sh" right before creating a distribution.
-m4_define([my_version], [1.1.0])
+m4_define([my_version], [2.0.0])
 m4_define([my_issvn], [yes])
 
 m4_define([svn_revision], m4_esyscmd([echo -n $( (svn info 2>/dev/null \

Modified: trunk/doc/README.apichanges
===================================================================
--- trunk/doc/README.apichanges	2009-12-15 01:23:07 UTC (rev 336)
+++ trunk/doc/README.apichanges	2009-12-15 01:36:40 UTC (rev 337)
@@ -1,11 +1,35 @@
 README.apichanges                                          -*- text -*-
 
-API changes between 1.0.5 and 1.1.0:
+API changes between 1.0.5 and 2.0.0:
 ====================================
 
 While allowing to build libassuan as a DSO we decided to clean up the
-API.  The changes are straightforward and it should obnly take a few
+API.  The changes are straightforward and it should only take a few
 minutes to fix your code.
 
-  TODO.
+See the NEWS file for functions that have been renamed or replaced by
+alternatives that are used in the same way (but may have extra
+arguments with suitable default values or similar).  The rest of this
+document lists significant changes only.
 
+There have been many macros provided now for fixed constants, you may
+consider using them (but the old hard-coded values will continue to
+work where applicable).  Particularly noteworthy is ASSUAN_INVALID_PID
+and all flags values.
+
+Use of libgpg-error is mandatory.
+
+assuan_pipe_connect child fds are now of assuan_fd_t type, not of int
+type.  Use assuan_fd_from_posix_fd() for conversion.  If you use
+assuan_pipe_connect with NAME of NULL, you have to provide a non-NULL
+ARGV argument and check that against "server" or "client" to determine
+which end you got after fork().
+
+assuan_init_pipe_server closes the provided fds after terminating the
+connection now.  Use assuan_fdopen to duplicate them first.
+
+If you use the assuan sock interface, you must call assuan_sock_init after
+setting global context defaults.
+
+Pth support has changed.  This now follows the same style as libgcrypt
+by setting system hook callbacks.




More information about the Gnupg-commits mailing list