<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libassuan, branch libassuan-2.1.1</title>
<subtitle>IPC library used by GnuPG.</subtitle>
<id>http://git.bktus.com/gpgfrontend/libassuan/atom?h=libassuan-2.1.1</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/libassuan/atom?h=libassuan-2.1.1'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libassuan/'/>
<updated>2013-06-24T05:13:13Z</updated>
<entry>
<title>Release 2.1.1.</title>
<updated>2013-06-24T05:13:13Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-06-24T05:02:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libassuan/commit/?id=cf1e6f64c83194a42012cc786a0da2814be72883'/>
<id>urn:sha1:cf1e6f64c83194a42012cc786a0da2814be72883</id>
<content type='text'>
* configure.ac: Set LT version to C4/A4/R1.
</content>
</entry>
<entry>
<title>Changes to support W64.</title>
<updated>2013-06-19T11:29:18Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-06-19T11:29:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libassuan/commit/?id=6ba18ca32c8669fa76cc10de3382f78212ca51a8'/>
<id>urn:sha1:6ba18ca32c8669fa76cc10de3382f78212ca51a8</id>
<content type='text'>
* configure.ac (have_dosish_system): Set for W64.
* src/assuan-defs.h (SOCKET2HANDLE, HANDLE2SOCKET): Add versions for
W64.
* src/assuan-handler.c (assuan_command_parse_fd) [W64]: Use strtoull
to parse an FD.
--

Note that these changes are not complete but merely sufficient to
allow building of GpgEX.
</content>
</entry>
<entry>
<title>Add hack to have different names for 64 bit Windows DLLs.</title>
<updated>2013-06-17T14:14:10Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-06-17T14:11:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libassuan/commit/?id=f88eb9e98f491b503f46c7d995c9651f1e46b9e9'/>
<id>urn:sha1:f88eb9e98f491b503f46c7d995c9651f1e46b9e9</id>
<content type='text'>
* ltmain.sh: Prefix the SO number for W64 with a "6".
--

We need to stick to libtool 2.4.2 anyway, thus we take the easy way
and hack libtool instead of adding "-release 6" to the Makefile.  This
also avoids an extra dash before the 6 and thus yields a prettier name
than the one produced by the -release option.  The header files and
def files are supposed to be identical for w32 and w64 thus we don't
need to do any special code for them.

Having a different namespace for 64 bit DLLs is such a good idea that
I hope this or a similar feature will be provided by future libtool
versions.
</content>
</entry>
<entry>
<title>Support building for w64.</title>
<updated>2013-06-17T14:13:41Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-06-17T14:01:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libassuan/commit/?id=61f5ca41e9d44bdd266cb4e91abe45fc5f2ddf3e'/>
<id>urn:sha1:61f5ca41e9d44bdd266cb4e91abe45fc5f2ddf3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Post release version bump.</title>
<updated>2013-02-22T19:22:27Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-02-22T19:22:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libassuan/commit/?id=fb51987dcdb2e6e2a4c25d45f891e15c013457aa'/>
<id>urn:sha1:fb51987dcdb2e6e2a4c25d45f891e15c013457aa</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>Release version 2.1.0.</title>
<updated>2013-02-22T18:42:25Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-02-22T18:41:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libassuan/commit/?id=7d227acff329a921f76cd4c391d7cbae40115672'/>
<id>urn:sha1:7d227acff329a921f76cd4c391d7cbae40115672</id>
<content type='text'>
* configure.ac: Bump LT version to C4/A4/R0.
</content>
</entry>
<entry>
<title>Add assuan_check_version and ASSUAN_VERSION_NUMBER.</title>
<updated>2013-02-22T18:34:25Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-02-22T18:34:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libassuan/commit/?id=ab2e01598446120dac09e49c63a5c8fc27a1bc32'/>
<id>urn:sha1:ab2e01598446120dac09e49c63a5c8fc27a1bc32</id>
<content type='text'>
* src/assuan.c (assuan_check_version): New.
(digitp, parse_version_number, parse_version_string)
(compare_versions): New.  Taken from libksba.
* configure.ac (VERSION_NUMBER): New ac_subst.
* src/Makefile.am (assuan.h): Pass VERSION and VERSION_NUMBER to
mkheader.
* src/assuan.h.in (ASSUAN_VERSION, ASSUAN_VERSION_NUMBER): New macros.
(assuan_check_version): New prototype.
* src/libassuan.def, src/libassuan.vers: Add assuan_check_version.
* src/mkheader.c (write_special, main): Support version and
version_number.
* tests/version.c: New.
* tests/Makefile.am (TESTS): Add version.
--

All our other libs have a version number check, thus we should have
one in Libassuan as well.
</content>
</entry>
<entry>
<title>w32: Fix header inclusion order for newer toolchain.</title>
<updated>2013-02-22T16:23:29Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-02-22T16:23:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libassuan/commit/?id=a4d64a06f9b80ed58cd8f9ca4a68393733c36b1f'/>
<id>urn:sha1:a4d64a06f9b80ed58cd8f9ca4a68393733c36b1f</id>
<content type='text'>
* src/system-w32.c: Do not include windows.h here.
--

winsock2.h must now be included before windows.h.  This is already
properly handled by assuan-defs.h.
</content>
</entry>
<entry>
<title>Beautify the BUILD_TIMESTAMP and put it into the binary.</title>
<updated>2013-02-22T15:54:56Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-02-22T15:45:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libassuan/commit/?id=c6c80414201a1c58e24220ff9ea214c7164ccc8d'/>
<id>urn:sha1:c6c80414201a1c58e24220ff9ea214c7164ccc8d</id>
<content type='text'>
* configure.ac (BUILD_TIMESTAMP): Use an ISO date string on all
platforms and ac_define it.
* src/sysutils.c (_assuan_sysutils_blurb): But revision and build date
into the binary.
--

An ISO date is for sure better than the old C standard time format.
An almost all platforms this should work.  We don't print the seconds
to be compatible with the way we did in on Windows.  However we print
in UTC.
</content>
</entry>
<entry>
<title>w32ce: Adjust to changed API and make it build again.</title>
<updated>2013-02-22T15:25:51Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-02-22T15:25:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libassuan/commit/?id=3eec7a1f67dc1af2199d91ee017be26b24c389b6'/>
<id>urn:sha1:3eec7a1f67dc1af2199d91ee017be26b24c389b6</id>
<content type='text'>
* src/system-w32ce.c (__assuan_write, __assuan_recvmsg)
(__assuan_sendmsg, __assuan_waitpid): Make functions global.
* tests/ce-server.c: Fix syntax error (s/#else/#endif)
--

This patch fixes some cruft which has accidentally been introduced
over time.  The code builds, but due to a lack of ready to use CE box,
I was not able to test it.
</content>
</entry>
</feed>
