Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update NEWS file.v3.1.2 | Andres Mejia | 2013-02-09 | 1 | -0/+4 |
| | |||||
* | Remove developer cflags. | Andres Mejia | 2013-02-09 | 1 | -1/+1 |
| | |||||
* | Bump version to 3.1.2. | Andres Mejia | 2013-02-08 | 4 | -6/+6 |
| | |||||
* | Update libarchive website location. | Andres Mejia | 2013-02-08 | 2 | -2/+2 |
| | |||||
* | Remove the 4th argument to CRYPTO_CHECK, it is no longer used. | Andres Mejia | 2013-02-08 | 1 | -11/+11 |
| | |||||
* | Fix check for openssl on Windows. | Andres Mejia | 2013-02-08 | 1 | -1/+18 |
| | | | | OpenSSL libraries are named differently on Windows. | ||||
* | Change crypto checks, find necessary library before corresponding checks are ↵ | Andres Mejia | 2013-02-08 | 1 | -16/+26 |
| | | | | | | | done. LIBS are set back to original value if all crypto checks for that implementation fail. | ||||
* | Initialize buff, fix valgrind warning about use of uninitialized bytes. | Andres Mejia | 2013-02-07 | 1 | -0/+1 |
| | |||||
* | Merge pull request #36 from falconindy/manpages | Andres Mejia | 2013-02-07 | 1 | -0/+18 |
|\ | | | | | build-sys: install all library manpages | ||||
| * | build-sys: install all library manpages | Dave Reisner | 2013-02-04 | 1 | -0/+18 |
| | | | | | | | | | | | | A number of manpages were curiously omitted from the installation process, but are referred to in installed manpages. To avoid developers spontaneously combusting, ship all available manpages. | ||||
* | | Cast comparison functions to __compar_fn_t if stdlib.h defines it. | Andres Mejia | 2013-02-07 | 1 | -0/+10 |
| | | |||||
* | | Fix warnings about redefinition of variables, use either sys/xattr.h or ↵ | Andres Mejia | 2013-02-07 | 2 | -8/+6 |
| | | | | | | | | attr/xattr.h. | ||||
* | | Fix warning about unused variable triggered when not building on WIN32. | Andres Mejia | 2013-02-07 | 1 | -0/+2 |
| | | |||||
* | | Model the pcre checks for the autotools build system to be similar as that ↵ | Andres Mejia | 2013-02-06 | 1 | -20/+27 |
| | | | | | | | | used in the cmake build system. | ||||
* | | Set WINVER default to use Windows 2000 API. | Andres Mejia | 2013-02-05 | 1 | -2/+5 |
| | | |||||
* | | Remove redundant defines of WINVER and _WIN32_WINNT from CRYPTO_CHECK_WIN. | Andres Mejia | 2013-02-05 | 1 | -2/+0 |
| | | | | | | | | Defines will be added from confdefs.h which is generated while configure script executes. | ||||
* | | Provide better check for when libpcreposix is to be used for regex support. | Andres Mejia | 2013-02-05 | 2 | -9/+24 |
| | | | | | | | | | | On Windows, if the static libraries for PCRE are to be used and the PCRE static libs were built using the mingw toolchain, libgcc must also be linked for resolving the symbol ___chkstk_ms. | ||||
* | | Fix pcre checks to work on visual studio builds using pcre static libraries ↵ | Andres Mejia | 2013-02-05 | 2 | -7/+29 |
| | | | | | | | | built using mingw toolchain. | ||||
* | | Add check for finding libgcc. | Andres Mejia | 2013-02-05 | 2 | -0/+25 |
|/ | |||||
* | Fix crypto check failures on Windows. | Andres Mejia | 2013-02-03 | 1 | -10/+20 |
| | | | | | | Checks will now be similar to checks done with autotools, where all defines are passed into a source file along with the append source code to be checked. Also, once a library that support a crypto function is found, all other checks for that crypto function will be skipped. | ||||
* | Correct ordering of preferred library for crypto function in mingw builds. | Andres Mejia | 2013-02-03 | 1 | -5/+10 |
| | |||||
* | Partially revert commit 58dc42aaea93cd281aafaaaa4c3926c3578b7e26 as this ↵ | Andres Mejia | 2013-02-03 | 1 | -1/+0 |
| | | | | broke mingw builds. | ||||
* | Update the ordering of preferred libraries that provide crypto functions. | Andres Mejia | 2013-02-03 | 1 | -2/+4 |
| | |||||
* | Make sure to check for Windows crypto functions for both mingw and cygwin. | Andres Mejia | 2013-02-03 | 1 | -1/+1 |
| | |||||
* | Add *.exe to .gitignore. | Andres Mejia | 2013-02-03 | 1 | -0/+1 |
| | |||||
* | Fix mingw build because of bad check for libpcreposix. | Andres Mejia | 2013-02-03 | 1 | -0/+19 |
| | |||||
* | Make POSIX regex checks cleaner. | Andres Mejia | 2013-02-02 | 1 | -2/+13 |
| | |||||
* | Use different check for libbz2 on Windows. | Andres Mejia | 2013-02-02 | 1 | -1/+23 |
| | | | | | Windows port of libbz2 cannot use AC_CHECK_LIB. See https://mail.gnome.org/archives/gnumeric-list/2008-November/msg00038.html for an explanation. | ||||
* | Do not ignore errors when generating documentation. | Andres Mejia | 2013-02-02 | 1 | -0/+2 |
| | | | | | This will ensure documentation is actually generated when building release tarballs. | ||||
* | Use same check from cmake in autotools for POSIX regex support. | Andres Mejia | 2013-02-02 | 1 | -6/+18 |
| | |||||
* | Change ordering of libraries to check for POSIX regular expression support. | Andres Mejia | 2013-02-01 | 1 | -27/+31 |
| | | | | New ordering is now LIBC followed by LIBREGEX followed by LIBPCREPOSIX. | ||||
* | Use a string option to select what library is to support POSIX regular ↵ | Andres Mejia | 2013-02-01 | 1 | -5/+5 |
| | | | | | | | | expressions. AUTO means choose the first suitable library The other options are LIBPCREPOSIX, LIBC, and LIBREGEX. | ||||
* | Add Nettle include dir in check for nettle crypto functions. | Andres Mejia | 2013-02-01 | 1 | -0/+2 |
| | |||||
* | Use cmake module similar to FindLZMA.cmake to find Nettle include dir and ↵ | Andres Mejia | 2013-02-01 | 3 | -8/+44 |
| | | | | library. | ||||
* | Use a string option WINDOWS_VERSION to set WINVER and _WIN32_WINNT in ↵ | Andres Mejia | 2013-02-01 | 1 | -5/+14 |
| | | | | | | | Windows build. This will allow using WINVER for VISTA and up so that crypto checks for SHA256, SHA384, and SHA512 will pass. | ||||
* | Fix checks for crypto algorithms in Visual Studio builds. | Andres Mejia | 2013-02-01 | 2 | -3/+16 |
| | | | | Checks were failing because /SAFESEH was being used and because ssize_t was not defined. | ||||
* | Fix test failures in libarchive built using Visual Studio. | Andres Mejia | 2013-02-01 | 1 | -8/+8 |
| | | | | Negating "sizeof" operator requires casting to appropriate primitive data type, in this commit, a cast to int. | ||||
* | Set use of /SAFESEH linker flag for all LIBARCHIVE_CHECK_C_SOURCE_* checks. | Andres Mejia | 2013-02-01 | 1 | -7/+2 |
| | |||||
* | Modify CHECK_C_SOURCE_* checks to fix builds using Visual Studio 12. | Andres Mejia | 2013-02-01 | 3 | -11/+226 |
| | | | | | | This is needed to fix build failures using Visual Studio 12 and using libraries such as liblzma which have been built without the "/SAFESEH" linker flag (which is the usual case for libraries built using the mingw toolchain). | ||||
* | Check that build did not succeed with WITHOUT_PCRE_STATIC before defining ↵ | Andres Mejia | 2013-01-31 | 1 | -2/+2 |
| | | | | PCRE_STATIC. | ||||
* | Add check for build without PCRE_STATIC defined. | Andres Mejia | 2013-01-31 | 1 | -1/+1 |
| | |||||
* | Redo check for pcreposix library. | Andres Mejia | 2013-01-31 | 3 | -36/+41 |
| | | | | | Other check was broken, it did not set PCRE_STATIC when necessary nor did it add needed PCREPOSIX_LIBRARIES for Visual Studio build. | ||||
* | Minor formatting change, no functional change. | Andres Mejia | 2013-01-31 | 1 | -3/+3 |
| | |||||
* | Rename PCREPOSIX_INCLUDE* to PCRE_INCLUDE* as pcreposix.h will be found ↵ | Andres Mejia | 2013-01-31 | 1 | -12/+12 |
| | | | | alongside pcre.h. | ||||
* | Add CMake option to explicitly enable/disable /SAFESEH linker flag for ↵ | Andres Mejia | 2013-01-31 | 1 | -0/+13 |
| | | | | | | | | | | | | | | Visual Studio builds. Visual Studio 12 enables this option by default. Enabling /SAFESEH will produce build failures when attempting to link other libraries which were not built with /SAFESEH. This would typically be the case for libraries built using the mingw toolchain, where the option to use structured exception handling is not yet available. The option is used as follows. Setting to "YES" sets "/SAFESEH" linker flag Setting to "NO" sets "/SAFESEH:NO" linker flag Setting to any other value such as "AUTO" won't do anything (set the default linker flag from Visual Studio) | ||||
* | Support POSIX regular expression support using PCRE in CMake builds. | Andres Mejia | 2013-01-31 | 6 | -45/+110 |
| | | | | | | | This change is mainly meant for Windows regex support, where PCRE Windows development is much more active than development of the regex library found in the GNUWin32 packages. I found that the latest release of PCRE built right out of the box, unlike the GNUWin32 regex library released 6 years ago which failed to build from source for me using the mingw toolchain. | ||||
* | Fix build errors on Visual Studio from negating value of sizeof operator. | Andres Mejia | 2013-01-30 | 1 | -28/+28 |
| | |||||
* | Remove error about unreachable code, fixes build on Visual Studio 12. | Andres Mejia | 2013-01-29 | 3 | -3/+0 |
| | |||||
* | Write common checks for files in a separate function. | Andres Mejia | 2013-01-28 | 1 | -554/+56 |
| | |||||
* | Add new test case to thouroughly test multivolume RAR seek support. | Andres Mejia | 2013-01-28 | 12 | -0/+5429 |
| |