aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-10-23Release 2.5.4libassuan-2.5.4Werner Koch1-1/+1
2020-02-25build: Use Requires.private and Libs.private.NIIBE Yutaka1-3/+0
* configure.ac (LIBASSUAN_CONFIG_LIBS): Remove NETLIBS. * src/libassuan.pc.in: Distinguish static link. * tests/Makefile.am: Don't need to link NETLIBS. GnuPG-bug-id: 4624 Signed-off-by: NIIBE Yutaka <[email protected]>
2019-02-11Post release updatesWerner Koch1-1/+1
--
2019-02-11Release 2.5.3libassuan-2.5.3Werner Koch1-1/+1
2019-01-16build: With LD_LIBRARY_PATH defined, use --disable-new-dtags.NIIBE Yutaka1-0/+35
* configure.ac (LDADD_FOR_TESTS_KLUDGE): New for --disable-new-dtags. * tests/Makefile.am (LDADD): Use LDADD_FOR_TESTS_KLUDGE. -- GnuPG-bug-id: 4298 Signed-off-by: NIIBE Yutaka <[email protected]>
2018-12-13Post release updatesWerner Koch1-1/+1
--
2018-12-13Release 2.5.2libassuan-2.5.2Werner Koch1-1/+1
* configure.ac: Bump LT version to C8/A8/R2. Signed-off-by: Werner Koch <[email protected]>
2018-10-25build: Relax requirements.NIIBE Yutaka1-1/+1
* m4/gpg-error.m4: Update from libgpg-error 1.33. * src/libassuan.m4: Don't require AM_PATH_GPG_ERROR. Only when gpgrt-config is available and works well, use it. * configure.ac (AM_PATH_GPG_ERROR): No requirement any more. Signed-off-by: NIIBE Yutaka <[email protected]>
2018-10-25build: Use LIBASSUAN_CONFIG_LIBS (instead of LIB).NIIBE Yutaka1-5/+3
* configure.ac (LIBASSUAN_CONFIG_LIBS): Rename from *_LIB. (LIBASSUAN_CONFIG_EXTRA_LIBS): Remove. * src/libassuan-config.in: Follow the change. * src/libassuan.pc.in: Likewise. Signed-off-by: NIIBE Yutaka <[email protected]>
2018-10-25build: Require libgpg-error >= 1.33.NIIBE Yutaka1-1/+1
* configure.ac (AM_PATH_GPG_ERROR): Require 1.33. * m4/gpg-error.m4: Update from libgpg-error 1.33. Signed-off-by: NIIBE Yutaka <[email protected]>
2018-10-24build: Provide libassuan.pc, generated by configure.NIIBE Yutaka1-10/+1
* configure.ac (PACKAGE, VERSION): Remove. Generate src/libassuan.pc. * src/Makefile.am (pkgconfigdir, pkgconfig_DATA): New. (assuan.h): Use PACKAGE_VERSION and VERSION_NUMBER vars. * src/libassuan-config.in: Use @PACKAGE_VERSION@. * src/libassuan.pc.in: New. Signed-off-by: NIIBE Yutaka <[email protected]>
2018-09-14Fix OpenBSD build.Ben Kibbey1-1/+4
* configure.ac: Define HAVE_STRUCT_SOCKPEERCRED_PID when found. -- Signed-off-by: Ben Kibbey <[email protected]>
2018-02-20Better credential support for other OSes.NIIBE Yutaka1-41/+9
* configure.ac (HAVE_UCRED_H, HAVE_SYS_UCRED_H): Check these headers unconditionally. (HAVE_SO_PEERCRED, HAVE_LOCAL_PEEREID): Remove. (HAVE_STRUCT_SOCKPEERCRED_PID): New. (HAVE_GETPEEREID): New. * src/assuan-socket-server.c (accept_connection_bottom): Add support for OpenBSD, macOS, and FreeBSD. -- Code in gpg-agent/command-ssh.c are integrated. Signed-off-by: NIIBE Yutaka <[email protected]>
2017-12-07Post release updatesWerner Koch1-1/+1
--
2017-12-07Release 2.5.1libassuan-2.5.1Werner Koch1-1/+1
Signed-off-by: Werner Koch <[email protected]>
2017-12-07Post release updatesWerner Koch1-1/+1
--
2017-12-07Allow change of system hooks for assuan_sock_...NIIBE Yutaka1-5/+5
* src/assuan-socket.c (assuan_sock_set_system_hooks): New. * src/assuan.h.in (assuan_sock_set_system_hooks): New prototype. * src/libassuan.def: Add new function. * src/libassuan.vers: Add new function. -- Co-authored-by: [email protected] Signed-off-by: Werner Koch <[email protected]>
2017-12-01Post release updatesWerner Koch1-1/+1
--
2017-12-01Release 2.4.5libassuan-2.4.5Werner Koch1-1/+1
2017-11-16Post release updates.Werner Koch1-1/+1
--
2017-11-16Release 2.4.4libassuan-2.4.4Werner Koch1-1/+1
Signed-off-by: Werner Koch <[email protected]>
2017-11-15Let configure create the VERSION file.Werner Koch1-1/+2
* autogen.sh: Update from Libgpg-error * configure.ac: Create file VERSION. * Makefile.am (dist-hook): Do not create VERSION. (EXTRA_DIST): Add VERSION. -- GnuPG-bug-id: 3283
2017-11-15Add an SPDX tag to all core files.Werner Koch1-0/+1
--
2017-09-06We can't support fd passing, if the system doesn't support it.NIIBE Yutaka1-11/+19
* configure.ac (check_descriptor_passing): New. (use_descriptor_passing): Use check_descriptor_passing. -- GnuPG-bug-id: 3384 Signed-off-by: NIIBE Yutaka <[email protected]>
2017-06-19configure: Add flag to disable documentation build.Marcus Brinkmann1-0/+11
* configure.ac: Add new option --disable-doc. (BUILD_DOC): New automake conditional. * Makefile.am (SUBDIRS): Make doc optional based on BUILD_DOC. (DISTCHECK_CONFIGURE_FLAGS): New variable. Signed-Off-By: Marcus Brinkmann <[email protected]>
2017-03-08build: Use macOS' compatibility macros to enable all features.Justus Winter1-1/+2
* configure.ac: On macOS, use the compatibility macros to expose every feature of the libc. This is the equivalent of _GNU_SOURCE on GNU libc. -- Not defining this leads to compilation errors or superfluous warnings on macOS. GnuPG-bug-id: 2910 Signed-off-by: Justus Winter <[email protected]>
2016-07-14Post release updatesWerner Koch1-1/+1
--
2016-07-14Release 2.4.3.libassuan-2.4.3Werner Koch1-1/+1
* configure.ac: Set LT version to C7/A7/R3. * Makefile.am (distcheck-hook): New. Signed-off-by: Werner Koch <[email protected]>
2016-07-13Improve test for inet_pton on Solaris.Werner Koch1-0/+10
* configure.ac (HAVE_INET_PTON): Add a fallback test. -- GnuPG-bug-id: 1476 Signed-off-by: Werner Koch <[email protected]>
2016-01-15Improve getting of max. number of open fds.Werner Koch1-1/+2
* configure.ac (AC_CHECK_FUNCS): Add getrlimit. * src/assuan-pipe-connect.c (MAX_OPEN_FDS): Remove non-used macro. * src/system.c (MAX_OPEN_FDS): Remove non-used macro. * src/system-posix.c: Include stdint.h, sys/time.h, sys/resource.h. (MAX_OPEN_FDS): Remove non-used macro. (get_max_fds): New. Taken from gnupg/common/exechelp-posix.c. (__assuan_spawn): Use it here. -- This is related to GnuPG-bug-id: 2071 Changing of get_max_fds from LPGLv3+ to LGPLv2+ approved by me as sole author or that code. Signed-off-by: Werner Koch <[email protected]>
2015-12-02Post release updates.Werner Koch1-1/+1
--
2015-12-02Release 2.4.2.libassuan-2.4.2Werner Koch1-1/+1
* configure.ac: Bump LT version to C7/A7/R2. Signed-off-by: Werner Koch <[email protected]>
2015-11-23Post release updatesWerner Koch1-1/+1
--
2015-11-23Release 2.4.1.libassuan-2.4.1Werner Koch1-1/+1
* configure.ac: Bump LT version to C7/A7/R1.
2015-11-03Post release updates.Werner Koch1-1/+1
--
2015-11-03Release 2.4.0libassuan-2.4.0Werner Koch1-4/+4
* configure.ac: Bump LT version to C7/A7/Ro. Signed-off-by: Werner Koch <[email protected]>
2015-11-03Use asprintf function from libgpg-error.Werner Koch1-2/+1
* configure.ac: Require libgpg-error 1.17. (vasprintf): Remove ac_replace. * src/assuan-defs.h [!HAVE_VASPRINTF]: Remove replace wrapper. * src/assuan-logging.c (_assuan_log_control_channel): (_assuan_log_control_channel): s/asprintf/gpgrt_asprintf/. * src/debug.c (_assuan_debug): s/vasprintf/gpgrt_vasprintf/. (_assuan_debug_begin): Ditto. (_assuan_debug_add): Ditto. s/asprintf/gpgrt_asprintf/. -- We plan to move more code into libgpg-error/gpgrt anyway thus this is a good start which also fixes this bug: GnuPG-bug-id: 1477 Signed-off-by: Werner Koch <[email protected]>
2015-10-18Support SOCKS5 for assuan_sock_connect.Werner Koch1-1/+5
* src/assuan-socket.c: Include netinet/in.h and arpa/inet.h. (SOCKS_PORT, TOR_PORT): New constants. (tor_mode): New variable. (_assuan_sock_set_flag): Add flags "tor-mode" and "socks". (_assuan_sock_get_flag): Ditto. (do_readn, do_writen): Always build. (socks5_connect): New. (use_socks): New. (_assuan_sock_connect): Divert to socks5_connect if requested. * tests/socks5.c: New. * configure.ac (AH_TOP): Define GPGRT_ENABLE_ES_MACROS. (AC_CHECK_FUNC): Check for getaddrinfo. * tests/Makefile.am (testtools): New. Add socks5. (AM_LDFLAGS): Add -no-install for easier debugging. -- A future extension might be a new assuan_sock_direct_connect call takes the hostname as a string and returns a new socket. This allows the proxy to do the resolving. However, in the long term these socket wrapper should be moved to libgpgrt (aka libgpg-error). Signed-off-by: Werner Koch <[email protected]>
2015-08-28Post release updatesWerner Koch1-1/+1
2015-08-28Release 2.3.0libassuan-2.3.0Werner Koch1-3/+3
* configure.ac: Set LT version to C6/A6/R0. Signed-off-by: Werner Koch <[email protected]>
2015-08-25Add configure option --enable-build-timestamp.Werner Koch1-1/+10
* configure.ac (BUILD_TIMESTAMP): Set to "<none>" by default. -- This is based on libgpg-error commit d620005fd1a655d591fccb44639e22ea445e4554 but changed to be disabled by default. Check there for some background. Signed-off-by: Werner Koch <[email protected]>
2015-06-30Add assuan_sock_set_flag and assuan_sock_get_flag.Werner Koch1-2/+2
* src/assuan-socket.c (_assuan_sock_set_flag): New. (assuan_sock_set_flag): New. (_assuan_sock_get_flag, assuan_sock_get_flag): New. * src/assuan.h.in (assuan_sock_set_flag): New. (assuan_sock_get_flag): New. * src/libassuan.def: Add them. * src/libassuan.vers: Add them. -- These new functions are intended for a Cygwin socket emulation. This commit merely introduces a generic framework. Signed-off-by: Werner Koch <[email protected]>
2015-05-12Post release updatesWerner Koch1-1/+1
--
2015-05-12Release 2.2.1libassuan-2.2.1Werner Koch1-1/+1
2015-01-28Require the use of automake 1.14Werner Koch1-3/+4
* configure.ac (AM_INIT_AUTOMAKE): Add serial-tests. * src/Makefile.am (INCLUDES): Rename to AM_CPPFLAGS and remove the nonexistent ../include/.
2014-12-11Post release updatesWerner Koch1-1/+1
--
2014-12-11Release 2.2.0libassuan-2.2.0Werner Koch1-6/+6
* configure.ac: Set LT version to C5/A5/R0. (AM_INIT_AUTOMAKE): Add options. * Makefile.am (AUTOMAKE_OPTIONS): Remove.
2014-11-28Implement socket file redirection.Werner Koch1-1/+1
* configure.ac (AC_CHECK_FUNC): Check for stat. * src/assuan-socket.c (SUN_LEN): Add. (eval_redirection): New. (_assuan_sock_connect) [!W32]: Implement socket file redirection. (_assuan_sock_set_sockaddr_un): New. (assuan_sock_set_sockaddr_un): New. -- This feature is useful to allow sockets with standard names even on file system which do not supports socket and to help with shared home directories. For example to use GnuPG 2.1 with shared home directories one will be abale to do: rm ~/.gnupg/S.gpg-agent || true printf "%%Assuan%%\nsocket=${HOME}/.gnupg/S.gpg-agent_${HOSTNAME}\n" \ > ~/.gnupg/S.gpg-agent Signed-off-by: Werner Koch <[email protected]>
2014-11-07Post release updates.Werner Koch1-1/+1
--
2014-11-07Release 2.1.3.libassuan-2.1.3Werner Koch1-1/+1
* configure.ac: Set LT version to C4/A4/R3.