<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/trunk/assuan/assuan.h, branch gpgme-1.2.0</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.2.0</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.2.0'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2009-04-08T18:53:57Z</updated>
<entry>
<title>assuan/</title>
<updated>2009-04-08T18:53:57Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2009-04-08T18:53:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=43df183ca500ae7a3ca3b68f0f00e0fd6cec35f9'/>
<id>urn:sha1:43df183ca500ae7a3ca3b68f0f00e0fd6cec35f9</id>
<content type='text'>
2009-04-08  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* assuan.h (_gpgme_io_socket): New prototype.
	(_ASSUAN_CUSTOM_IO, _assuan_custom_close, _assuan_custom_read)
	(_assuan_custom_write, _assuan_custom_pipe, _assuan_custom_socket)
	(_assuan_custom_connect): New macros.
	* assuan-socket.c (_assuan_close, _assuan_sock_new)
	(_assuan_sock_connect) [_ASSUAN_CUSTOM_IO]: Use custom I/O function.
	* assuan-buffer.c (assuan_read_line): Do not handle EAGAIN anymore.
	* assuan-client.c (_assuan_read_from_server): Likewise.
	* assuan-handler.c (process_next): Likewise
	* assuan-inquire.c (assuan_inquire): Likewise.

src/
2009-04-08  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* w32-glib-io.c (giochannel_table): New members used, fd, socket.
	(find_channel): Drop CREATE argument.
	(new_dummy_channel_from_fd, new_channel_from_fd)
	(new_channel_from_socket): New functions.
	(_gpgm_io_fd2str): Implement for sockets.
	(_gpgme_io_write, _gpgme_io_read): Translate EAGAIN errors
	correctly.
	(_gpgme_io_pipe): Fix for new channel bookkeeping.
	(_gpgme_io_close, _gpgme_io_dup): Likewise.
	(wsa2errno, _gpgme_io_socket, _gpgme_io_connect): New.
	* w32-io.c (MAX_READERS, MAX_WRITERS): Bump up to 40.
	(wsa2errno, _gpgme_io_socket, _gpgme_io_connect): New.
	* w32-qt-io.cpp (_gpgme_io_socket, _gpgme_io_connect): New stubs.
	* version.c [HAVE_W32_SYSTEM]: Include "windows.h.
	(do_subsystem_inits) [HAVE_W32_SYSTEM]: Call WSAStartup.
	* engine-assuan.c (llass_status_handler): Ignore EAGAIN errors.

</content>
</entry>
<entry>
<title>2009-03-23  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2009-03-23T22:23:25Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2009-03-23T22:23:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=52a210580ab80acc02a924e75913bd656b9bbb9c'/>
<id>urn:sha1:52a210580ab80acc02a924e75913bd656b9bbb9c</id>
<content type='text'>
	* assuan.h: Add prefix macros for _assuan_close and _assuan_usleep.

</content>
</entry>
<entry>
<title>assuan/</title>
<updated>2009-03-06T22:29:49Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2009-03-06T22:29:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=bf64b900febcff7ec8d40976edde01fef0c2cbdc'/>
<id>urn:sha1:bf64b900febcff7ec8d40976edde01fef0c2cbdc</id>
<content type='text'>
2009-03-06  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* assuan/: Update to libassuan SVN 2009-03-06.

src/
2009-03-06  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* version.c (do_subsystem_inits): Do not set assuan log level.
	* debug.c (debug_init): Likewise.

</content>
</entry>
<entry>
<title>Fixed a name clash under W32</title>
<updated>2007-09-25T15:08:14Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2007-09-25T15:08:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=6d20b367cca73326387e93136d5738922c938f4e'/>
<id>urn:sha1:6d20b367cca73326387e93136d5738922c938f4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>2007-09-03  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2007-09-03T14:19:29Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2007-09-03T14:19:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=772b8bfead46f2b20f85eda28ab713911cb88d09'/>
<id>urn:sha1:772b8bfead46f2b20f85eda28ab713911cb88d09</id>
<content type='text'>
	* assuan.h [_ASSUAN_EXT_SYM_PREFIX]: Add missing symbol renames
	with _ASSUAN_PREFIX.

</content>
</entry>
<entry>
<title>Improved debug support: Assuan logging is now directed to the  gpgme debug</title>
<updated>2007-08-02T14:59:01Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2007-08-02T14:59:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=cbbee0844ff22b348e27497b03bf96239f7e6973'/>
<id>urn:sha1:cbbee0844ff22b348e27497b03bf96239f7e6973</id>
<content type='text'>
stream.
Create processes detached.

</content>
</entry>
<entry>
<title>2007-07-16  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2007-07-16T17:26:09Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2007-07-16T17:26:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=ee80c6b7882a9421657165346b1630cecb1efb80'/>
<id>urn:sha1:ee80c6b7882a9421657165346b1630cecb1efb80</id>
<content type='text'>
	* assuan/assuan-socket.c (_assuan_close): Always use close().
	* assuan/assuan.h (_gpgme_io_close): New prototype.
	(close): New macro, define as _gpgme_io_close.

gpgme/
2007-07-16  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* w32-io.c (struct reader_context_s, struct writer_context_s): New
	members REFCOUNT.
	(create_reader, create_writer): Initialize C-&gt;refcount to 1.
	(destroy_reader, destroy_writer): Only destroy if C-&gt;refcount
	drops to 0.
	(find_reader, find_writer, kill_reader, kill_writer): Beautify.
	* priv-io.h (_gpgme_io_dup): New prototype.
	* posix-io.c (_gpgme_io_dup): New function. 
	* w32-io.c (_gpgme_io_dup): Likewise.
	* w32-glib-io.c (_gpgme_io_dup): Likewise.
	* engine-gpgsm.c (start): Reverting to version 2007-07-10.

</content>
</entry>
<entry>
<title>2007-07-08  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2007-07-08T15:46:10Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2007-07-08T15:46:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=3e8e05d2734b7d52d9eab063c991c6ebe18d4045'/>
<id>urn:sha1:3e8e05d2734b7d52d9eab063c991c6ebe18d4045</id>
<content type='text'>
	* configure.ac (GPGSM_DEFAULT) [*-mingw32*]: Initialize it.
	(HAVE_ASSUAN_H): Set to 1 if we have it.
	(funopen): Use AC_REPLACE_FUNCS.
	(USE_DESCRIPTOR_PASSING): Define to 1 if we have it.  Do not
	define it at all if we don't.
	(NETLIBS) [have_w32_system]: Add -lws2_32.
	(DIRSEP_C, DIRSEP_S, EXPSEP_C, EXPSEP_S, PATHSEP_S)
	[HAVE_DOSISH_SYSTEM]: Remove definitions.

	* assuan/assuan.h (_assuan_funopen): Define to _gpgme_funopen.
	* assuan/funopen.c: Move to ../gpgme/funopen.c.
	* assuan/Makefile.am (libassuan_la_SOURCES): Remove funopen.c.

assuan/
2007-07-08  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* assuan-defs.h (struct assuan_context_s): Have partial peercred
	structure even if HAVE_W32_SYSTEM, and have full peercred
	structure only if HAVE_SO_PEERCRED.
	* assuan-connect.c (assuan_get_peercred) [!HAVE_SO_PEERCRED]: Do
	not try to set PID, UID and GID.

gpgme/
2007-07-08  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* engine-gpgsm.c [HAVE_W32_SYSTEM]: Enable the bunch of the file.
	* funopen.c (funopen): Rename to _gpgme_funopen.

</content>
</entry>
<entry>
<title>2007-07-04  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2007-07-04T21:07:27Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2007-07-04T21:07:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=1c6e559bca156c4612141f22ddd0c0bc19af4a4b'/>
<id>urn:sha1:1c6e559bca156c4612141f22ddd0c0bc19af4a4b</id>
<content type='text'>
	* assuan/Makefile.am (INCLUDES): Include $(top_srcdir)/gpgme.  *
	assuan/assuan.h: Include &lt;ath.h&gt; instead of trying to duplicate
	the definitions.

</content>
</entry>
<entry>
<title>2007-07-04  Marcus Brinkmann  &lt;marcus@g10code.de&gt;</title>
<updated>2007-07-04T20:03:39Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2007-07-04T20:03:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=9efbc9916d9c26d0f2603fa42547d9ace6ae9da3'/>
<id>urn:sha1:9efbc9916d9c26d0f2603fa42547d9ace6ae9da3</id>
<content type='text'>
	* assuan/: Update files to 2007-07-04 version of assuan.

</content>
</entry>
</feed>
