<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/trunk/src/version.c, 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-06-16T15:42:37Z</updated>
<entry>
<title>Add support for gpg --fetch-keys.</title>
<updated>2009-06-16T15:42:37Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2009-06-16T15:42:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=619c3c3a3a43569d53c5a421ff33926281ce8d17'/>
<id>urn:sha1:619c3c3a3a43569d53c5a421ff33926281ce8d17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improved W32 SetForegroundWindow hacks.</title>
<updated>2009-06-12T16:58:45Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2009-06-12T16:58:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=88e973677c68f9573d7d5c0332bb0c3309c9c603'/>
<id>urn:sha1:88e973677c68f9573d7d5c0332bb0c3309c9c603</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add gpgme_io_write and gpgme_io_read.</title>
<updated>2009-06-09T16:01:02Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2009-06-09T16:01:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=cf33a081b2aa067a7fdbfc5aadbd37f7f84c7833'/>
<id>urn:sha1:cf33a081b2aa067a7fdbfc5aadbd37f7f84c7833</id>
<content type='text'>
Minor cleanups.

</content>
</entry>
<entry>
<title>doc/</title>
<updated>2009-05-28T15:16:01Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2009-05-28T15:16:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=b06882bad4dc094d577db1cf8f4ebed5cc86cb7c'/>
<id>urn:sha1:b06882bad4dc094d577db1cf8f4ebed5cc86cb7c</id>
<content type='text'>
2009-05-28  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.texi (Library Version Check): Document selftest error.
	(Creating Contexts): Likewise.

src/
2009-05-28  Marcus Brinkmann  &lt;marcus@g10code.de&gt;

	* gpgme.h.in (gpgme_check_version_internal): New prototype.
	(gpgme_check_version): New macro, overriding function of the same
	name.
	* libgpgme.vers, gpgme.def: Add gpgme_check_version_internal.o
	* context.h (_gpgme_selftest): New variable declaration.
	* version.c: Include "context.h".
	(gpgme_check_version): Set _gpgme_selftest on success.
	(gpgme_check_version_internal): New function.
	* gpgme.c (_gpgme_selftest): Define it.
	(gpgme_new): Check the selftest result.

</content>
</entry>
<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>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>First take on the low-level assuan interface.</title>
<updated>2009-01-26T10:21:10Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2009-01-26T10:21:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=c6bf8755b36b4eacae63809980bc1c17031a5b7c'/>
<id>urn:sha1:c6bf8755b36b4eacae63809980bc1c17031a5b7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix SIGPIPE ignoring regression.</title>
<updated>2008-11-18T11:12:36Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2008-11-18T11:12:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=2749483a0e56e6f9d6711ddc3c7358ebf3902491'/>
<id>urn:sha1:2749483a0e56e6f9d6711ddc3c7358ebf3902491</id>
<content type='text'>
Fix unsupported algorithm detection.

</content>
</entry>
<entry>
<title>008-11-03  Marcus Brinkmann  &lt;marcus@g10code.com&gt;</title>
<updated>2008-11-03T17:24:09Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>mb@g10code.com</email>
</author>
<published>2008-11-03T17:24:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=c8995fc9335f8dfd2cc80b9c4620f996bdedc226'/>
<id>urn:sha1:c8995fc9335f8dfd2cc80b9c4620f996bdedc226</id>
<content type='text'>
        * configure.ac: Replace gpgme paths with src.
        * gpgme: Move to ...
        * src: ... this new directory.

assuan/
2008-11-03  Marcus Brinkmann  &lt;marcus@g10code.com&gt;

	* Makefile.am (INCLUDES): Replace gpgme path with src.

tests/
2008-11-03  Marcus Brinkmann  &lt;marcus@g10code.com&gt;

        * gpgsm/Makefile.am (INCLUDES, LDADD): Replace gpgme path with src.
        * gpg/Makefile.am (INCLUDES, LDADD, t_thread1_LDADD): Likewise.
	* Makefile.am (LDADD): Likewise.


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