1. 22 May, 2015 2 commits
  2. 12 May, 2015 2 commits
  3. 07 May, 2015 2 commits
  4. 17 Feb, 2015 1 commit
  5. 30 Jan, 2015 1 commit
    • Werner Koch's avatar
      w32: Use -static-libgcc to avoid linking to libgcc_s_sjlj-1.dll. · 5cdc9c45
      Werner Koch authored
      
      
      * src/Makefile.am (extra_ltoptions): New.
      (libassuan_la_LDFLAGS): Use it.
      --
      
      Since gcc 4.8 there is a regression in that plain C programs may link
      to libgcc_s.a which has a dependency on libgcc_s_sjlj.dll.  This is
      for example triggered by using long long arithmetic on a 32 bit
      Windows (e.g symbol __udivdi3).
      
      This patch does not change anything right now but we add it anyway
      in case long long will ever be used.
      
      Signed-off-by: default avatarWerner Koch <wk@gnupg.org>
      5cdc9c45
  6. 28 Jan, 2015 5 commits
  7. 27 Jan, 2015 2 commits
    • Werner Koch's avatar
      Fix WSAEADDRINUSE EADDRINUSE mismatch. · ab5264b2
      Werner Koch authored
      
      
      * src/w32-sock-nonce.inc.h (EADDRINUSE): Avoid redefining.
      * src/assuan-socket.c (_assuan_sock_bind): Set error to EADDRINUSE.
      --
      
      With the latest mingw-w64 EADDRINUSE is defined but to a different
      value than WSAEADDRINUSE.  We need to use EADDRINUSE becuase that is
      what applications expect.
      
      Signed-off-by: default avatarWerner Koch <wk@gnupg.org>
      ab5264b2
    • Werner Koch's avatar
      Comment updates · 054f7c27
      Werner Koch authored
      --
      054f7c27
  8. 11 Dec, 2014 2 commits
  9. 28 Nov, 2014 2 commits
    • Werner Koch's avatar
      Do not allow LFs in the redirected name. · 0fce0171
      Werner Koch authored
      * src/assuan-socket.c (eval_redirection): Stop parsing at the first
      LF.
      --
      
      Avoiding LFs in file names is better for logging.
      0fce0171
    • Werner Koch's avatar
      Implement socket file redirection. · 1f99031c
      Werner Koch authored
      
      
      * 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: default avatarWerner Koch <wk@gnupg.org>
      1f99031c
  10. 07 Nov, 2014 3 commits
  11. 24 Aug, 2014 1 commit
  12. 17 Aug, 2014 5 commits
  13. 30 Jun, 2014 1 commit
  14. 16 Apr, 2014 1 commit
  15. 10 Jan, 2014 2 commits
    • Werner Koch's avatar
      Use the generic autogen.sh script. · a5a6aea1
      Werner Koch authored
      * autogen.rc: New.
      * Makefile.am (EXTRA_DIST): Add it.
      * autogen.sh: Update from GnuPG.
      a5a6aea1
    • Werner Koch's avatar
      Move helper scripts to build-aux. · a9c9aaca
      Werner Koch authored
      * 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.
      a9c9aaca
  16. 06 Jan, 2014 1 commit
    • Werner Koch's avatar
      Update libtool and autogen.sh. · e78abe49
      Werner Koch authored
      --
      
      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.
      e78abe49
  17. 03 Dec, 2013 1 commit
    • Werner Koch's avatar
      Add build support for ppc64le. · 46b6d97b
      Werner Koch authored
      * 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.
      46b6d97b
  18. 27 Jul, 2013 1 commit
  19. 24 Jun, 2013 2 commits
  20. 19 Jun, 2013 1 commit
    • Werner Koch's avatar
      Changes to support W64. · 6ba18ca3
      Werner Koch authored
      * 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.
      6ba18ca3
  21. 17 Jun, 2013 2 commits
    • Werner Koch's avatar
      Add hack to have different names for 64 bit Windows DLLs. · f88eb9e9
      Werner Koch authored
      * 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.
      f88eb9e9
    • Werner Koch's avatar
      Support building for w64. · 61f5ca41
      Werner Koch authored
      61f5ca41