aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Use the generic autogen.sh script.Werner Koch2014-01-103-81/+202
| | | | | | * autogen.rc: New. * Makefile.am (EXTRA_DIST): Add it. * autogen.sh: Update from GnuPG.
* Move helper scripts to build-aux.Werner Koch2014-01-1012-14/+15
| | | | | | | | | | * compile, config.guess, config.rpath, config.sub, depcomp, ltmain.sh * doc/mdate-sh, doc/texinfo.tex, install-sh, missing: Move to build-aux/. * Makefile.am (EXTRA_DIST): Remove config.rpath - it is implicitly distributed. * configure.ac (AC_CONFIG_AUX_DIR): New. (AM_SILENT_RULES): New.
* Update libtool and autogen.sh.Werner Koch2014-01-065-108/+316
| | | | | | | | | | | -- This is the version from current libgpg-error which already has the changes done here plus these: bf0d67db * Update libtool to support Android. dd05f379 * Fix libtool 2.4.2 to correctly detect .def files. 6971fe55 * Update to libtool 2.4.2.
* Add build support for ppc64le.Werner Koch2013-12-033-68/+113
| | | | | | | | * config.guess, config.sub: Update to latest version (2013-11-29). * m4/libtool.m4: Add patches for ppc64le. -- We don't want to update libtool, thus we use patches supplied by IBM.
* Post release version bump.Werner Koch2013-06-242-1/+5
| | | | --
* Release 2.1.1.libassuan-2.1.1Werner Koch2013-06-242-2/+5
| | | | * configure.ac: Set LT version to C4/A4/R1.
* Changes to support W64.Werner Koch2013-06-193-8/+12
| | | | | | | | | | | | * 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.
* Add hack to have different names for 64 bit Windows DLLs.Werner Koch2013-06-171-0/+13
| | | | | | | | | | | | | | | | * 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.
* Support building for w64.Werner Koch2013-06-171-1/+4
|
* Post release version bump.Werner Koch2013-02-222-1/+5
| | | | --
* Release version 2.1.0.libassuan-2.1.0Werner Koch2013-02-224-7/+13
| | | | * configure.ac: Bump LT version to C4/A4/R0.
* Add assuan_check_version and ASSUAN_VERSION_NUMBER.Werner Koch2013-02-229-28/+247
| | | | | | | | | | | | | | | | | | | | * 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.
* w32: Fix header inclusion order for newer toolchain.Werner Koch2013-02-221-13/+12
| | | | | | | | * 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.
* Beautify the BUILD_TIMESTAMP and put it into the binary.Werner Koch2013-02-222-7/+6
| | | | | | | | | | | | | * 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.
* w32ce: Adjust to changed API and make it build again.Werner Koch2013-02-222-23/+23
| | | | | | | | | | | * 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.
* w32: Allow overriding a toolchain via ~/.gnupg-autogen.rc.Werner Koch2013-02-221-2/+3
| | | | | | | | * autogen.sh (build-w32): Include {amd64,w32_toolprefixes). -- Note that despite of the support in autogen.sh and possible other places, there is no W64 support yet.
* Modernize release version management.Werner Koch2013-02-222-41/+61
| | | | | | * configure.ac: Update to modern git version checking. Remove svn support. * src/versioninfo.rc.in: Update copyright years.
* Fix --with-{lib,}gpg-error-prefix.Werner Koch2013-02-221-4/+5
| | | | * m4/gpg-error.m4: Update from current gpg-error git.
* Update helper scripts.Werner Koch2013-02-227-611/+1457
| | | | | | | | | * compile, config.guess, config.rpath, config.sub, depcomp, * install-sh, mkinstalldirs: Update to current versions from gnulib. -- Some of them have not been updated here in over 8 years, time to fix that.
* Make assuan_transact more robust against inquiry errors.Werner Koch2013-02-071-10/+19
| | | | | * src/client.c (assuan_transact): Send an CAN after an error return from the inquiry callback.
* Check for getpeerucred().Ben Kibbey2012-11-262-9/+27
| | | | | | | * configure.ac: check for getpeerucred() which (Open)Solaris/SunOS uses. * src/assuan-socket-server.c (accept_connection_bottom): make use of getpeerucred().
* Support LOCAL_PEEREID (NetBSD) and getpeereid() (FreeBSD)Ben Kibbey2012-11-212-0/+47
| | | | | | | | | | | | | | | | | | * configure.ac: check for LOCAL_PEEREID and getpeereid(). * src/assuan-socket-server.c (accept_connection_bottom): make use of LOCAL_PEEREID and getpeereid(). -- For use with assuan_get_peercred(). Note that getpeereid() does not set the PID member. LOCAL_PEEREID is checked before getpeereid() since NetBSD has both of these. SO_PEERCRED is still checked first. [Second revision] This revision adds support for LOCAL_PEEREID which NetBSD uses. Its tested against NetBSD 6.0 and may work without problems with earlier versions. FreeBSD uses getpeereid() which does not have PID support. Recent OpenBSD versions do support SO_PEERCRED and old versions have getpeereid() but also may have LOCAL_PEEREID (not sure).
* Improve parsing of the GIT revision number.Werner Koch2012-11-161-2/+10
| | | | | * configure.ac (mmm4_revision): Use git rev-parse. Print version information at the end of a configure run.
* Fix non-portable use of chmod in autogen.sh.Werner Koch2012-11-161-2/+2
| | | | * autogen.sh: Remove option -c from chmod.
* src/assuan-handler.c: add help strings for standard commands.W. Trevor King2012-06-051-16/+66
| | | | Signed-off-by: W. Trevor King <[email protected]>
* Update example code for pipe server.W. Trevor King2012-04-201-20/+27
| | | | * doc/assuan.texi: Fix server example code to use assuan_new.
* Wrap reference to END with @code.W. Trevor King2012-04-201-2/+2
| | | | * doc/assuan.texi: Wrap reference to END with @code{}.
* State new contribution rules.Werner Koch2012-04-204-3/+121
| | | | | * doc/DCO: New. * doc/HACKING: Doument new rules. Give examples for commit logs.
* Make new functions also visible on non-W32.Werner Koch2012-01-256-37/+64
| | | | | | | * src/system-posix.c (__assuan_read, __assuan_write, __assuan_recvmsg) (__assuan_sendmsg, __assuan_waitpid): Make functions global. * src/libassuan.vers: Add above functions. * configure.ac: Set version to 2.1.0-git.
* Require gitlog-to-changelog to be installed.Werner Koch2012-01-252-363/+6
| | | | | | * Makefile.am (GITLOG_TO_CHANGELOG): New. (gen-ChangeLog): Use installed version of gitlog-to-changelog. * build-aux/gitlog-to-changelog: Remove from repo.
* Fix npth port file handle use.Marcus Brinkmann2012-01-243-12/+30
| | | | | | | | | * assuan.h.in (ASSUAN_SYSTEM_NPTH_IMPL): Use npth_unprotect and npth_protect with actual assuan functions instead of npth wrappers. * libassuan.def: Add __assuan_read, __assuan_write, __assuan_sendmsg, __assuan_recvmsg, __assuan_waitpid exports. * system-w32.c (__assuan_read, __assuan_write, __assuan_sendmsg, __assuan_recvmsg, __assuan_waitpid): Make non-static.
* Make assuan portable to NPTH.Marcus Brinkmann2012-01-031-0/+31
|
* Post release version number updateWerner Koch2011-12-201-2/+2
|
* Release version 2.0.3.libassuan-2.0.3Werner Koch2011-12-204-8/+9
| | | | * configure.ac: Bump LT version to C3/A3/R0.
* Update gitlog-to-changelog to support --tear-off.Werner Koch2011-12-202-2/+17
|
* Fix assuan_get_pid for pipe servers.Werner Koch2011-12-132-19/+26
| | | | | | | | | | | At some point in the past we introduced a regression in that the client of a pipe server received its own pid and not the pid of the server. * src/assuan-pipe-connect.c (struct at_pipe_fork) (struct at_socketpair_fork): Add PARENT_PID. (at_pipe_fork_cb, at_socketpair_fork): Use PARENT_PID instead of getpid. (pipe_connect, socketpair_connect): Set PARENT_PID.
* vasprintf.c: Improve test code.Werner Koch2011-12-131-4/+10
| | | | | * src/vasprintf.c (checkit): Set flag for a test failure. (main): Return error on any failure.
* Generate the ChangeLog from commit logs.Werner Koch2011-12-0114-439/+1028
| | | | | | | | | | | | | | * build-aux/gitlog-to-changelog: New script. Taken from gnulib. * build-aux/git-log-fix: New file. * build-aux/git-log-footer: New file. * doc/HACKING: New file. * ChangeLog: New file. * Makefile.am (EXTRA_DIST): Add new files. (gen-ChangeLog): New. (dist-hook): Run gen-ChangeLog. * autogen.sh: Install commit-msg hook for git. Rename all ChangeLog files to ChangeLog-2011.
* accept --with-libgpg-error-prefix as well as --with-gpg-error-prefixJim Meyering2011-11-282-2/+17
| | | | * m4/gpg-error.m4: Update from git master.
* Update libtool and other framework stuff.Werner Koch2011-08-1010-2466/+4339
| | | | | | | - Libtool is now at version 2.4. - Fixed the newer autoconf warnings. - Updated config.{guess,sub} to a more modern version; we used a 4 years old version.
* Add new flag ASSUAN_FORCE_CLOSE.Werner Koch2011-08-107-32/+68
|
* Unreleased.Marcus Brinkmann2011-07-042-1/+7
|
* Release 2.0.2libassuan-2.0.2Marcus Brinkmann2011-06-163-4/+10
|
* Fix Makefile for rename of README.SVN to README.GIT.Werner Koch2011-04-202-2/+6
|
* Add option --host to libassuan-config.Werner Koch2011-04-115-24/+58
| | | | Also enhanced the m4 test marcos and removed some cruft.
* Prepare for building for a W64 host.Werner Koch2011-04-063-1/+23
|
* Update gpg-error.me and add check for the git hookWerner Koch2011-04-064-37/+69
|
* Add a version string to the binary.Werner Koch2011-03-302-7/+10
|
* Include sys/select.h in a test utility.Werner Koch2011-03-285-58/+70
| | | | | This fixes bug#1328 (libassuan: ce-server fails to compile on Darwin due to missing include).
* Replace strcasecmp by ascii_strcasecmp variant/Werner Koch2011-03-092-30/+34
|