1. 17 Feb, 2015 1 commit
    • Fix Mac build without OpenSSL · 2d2aa1ff
      If OpenSSL is disabled on Mac the SHA1 implementation goes
      to the CommonCrypto from the system. In this case we should
      not include the generic hash impl. Otherwise there would be
      duplicated impls which fail the build.
      Leo Yang committed
  2. 03 Feb, 2015 1 commit
  3. 25 Jan, 2015 1 commit
    • Add libssh2's library and include directories. · 461fd5a0
      Follow-up to 4f91bfa3 ("Find libssh2 via pkg-config"): FindPkgConfig sets
      <foo>_INCLUDE_DIRS, not <foo>_INCLUDE_DIR like FindLIBSSH2 did.
      
      Additionally, if using only FindPkgConfig to find libssh2, we have to
      call LINK_DIRECTORIES() as well to pass the appropriate -L entries,
      otherwise the build will only work if libssh2.so is in a directory
      searched automatically by the linker.
      Raphael Kubo da Costa committed
  4. 13 Jan, 2015 1 commit
  5. 22 Dec, 2014 1 commit
  6. 05 Dec, 2014 1 commit
  7. 27 Oct, 2014 1 commit
  8. 24 Oct, 2014 2 commits
  9. 05 Oct, 2014 1 commit
  10. 15 Aug, 2014 2 commits
  11. 30 Jun, 2014 2 commits
  12. 08 Jun, 2014 1 commit
    • Change SOVERSION at API breaks · 99807672
      Since the SOVERSION doesn't need to follow the library's version and
      simply needs to be monotonically increasing whenever we release
      something that breaks the ABI, we can set some number and allow multiple
      versions of the library to be installed side-by-side.
      
      We start here with the minor version as that's what we release for now,
      and it allows to backport this change to earlier versions.
      Carlos Martín Nieto committed
  13. 08 May, 2014 1 commit
    • cmake: s/ICONV/Iconv/ in FIND_PACKAGE · 6bcb0987
      The cmake module we provide is in the file FindIconv.cmake,
      so we must match the case correctly. It happens to work in
      practice because we only turn on ICONV on Darwin, and people
      generally have case-insensitive filesystems there.
      
      Note that we only need to update the package name here. The
      package itself still sets the all-uppercase ICONV_FOUND
      flag, so we continue to use uppercase in the rest of cmake.
      Jeff King committed
  14. 02 May, 2014 2 commits
  15. 30 Apr, 2014 4 commits
  16. 28 Apr, 2014 1 commit
  17. 19 Apr, 2014 1 commit
  18. 18 Apr, 2014 3 commits
  19. 17 Apr, 2014 1 commit
  20. 01 Apr, 2014 1 commit
  21. 24 Mar, 2014 2 commits
  22. 03 Mar, 2014 2 commits
  23. 25 Feb, 2014 1 commit
  24. 21 Feb, 2014 1 commit
  25. 30 Jan, 2014 3 commits
  26. 13 Jan, 2014 1 commit
  27. 11 Dec, 2013 1 commit
    • Test cancel from indexer progress callback · 7697e541
      This adds tests that try canceling an indexer operation from
      within the progress callback.
      
      After writing the tests, I wanted to run this under valgrind and
      had a number of errors in that situation because mmap wasn't
      working.  I added a CMake option to force emulation of mmap and
      consolidated the Amiga-specific code into that new place (so we
      don't actually need separate Amiga code now, just have to turn on
      -DNO_MMAP).
      
      Additionally, I made the indexer code propagate error codes more
      reliably than it used to.
      Russell Belfer committed