- Feb 06, 2017
-
-
Brad King authored
-
- Jan 31, 2017
-
-
Brad King authored
Add a version number to the `SetupForDevelopment.sh` script and use a pre-commit hook to check when it changes.
-
- Jan 30, 2017
-
-
Brad King authored
The `Utilities/GitSetup` directory is useful only in Git work trees and so does not need to be distributed with source tarballs.
-
Brad King authored
GitSetup upstream added an attribute to export `.gitattributes` so that importing snapshots into the sources of other projects would bring along the attributes. However, we don't want to export them from CMake. Drop `.gitattributes` entries not relevant to CMake.
-
Brad King authored
-
- Jan 11, 2017
-
-
Brad King authored
-
- Dec 21, 2016
-
-
Eric Berge authored
This avoid build errors from the /usr/include/sys/feature_tests.h include file which disallows setting XOpen versions less than 6 when in C99 mode.
-
- Dec 16, 2016
-
-
The `Setup.Configuration.h` which is released by Microsoft is specific to MSVC. Update it to compile with non-MS toolchains like MinGW.
-
The Visual Studio Setup team releases a `Setup.Configuration.h` header under the MIT License for use by external applications to interact with the Visual Studio Installer tool [1]. Import it into our source tree for use by CMake. [1] https://github.com/microsoft/vs-setup-samples
-
- Dec 14, 2016
-
-
Brad King authored
KWSys is now hosted on Kitware's GitLab instance.
-
- Dec 13, 2016
-
-
Brad King authored
-
- Dec 06, 2016
-
-
Brad King authored
We already disable the code using `HIDES_CURL_PRIVATE_SYMBOLS`, so skip the code to set it too, thus avoiding unnecessary `message()` calls.
-
- Dec 05, 2016
-
-
Brad King authored
-
Nils Gladitz authored
-
- Nov 29, 2016
-
-
Brad King authored
Fix `rhash_sha256_final` to use unsigned integers for left shifting to avoid the possibility of undefined overflow behavior.
-
- Nov 28, 2016
-
-
Brad King authored
OpenSSL 1.1 made some CTX structures opaque. Port our code to use the structures only through pointers via OpenSSL 1.1 APIs. Use our adaption layer to make this work with OpenSSL 1.0 and below. Patch-by:
Tomas Mraz <tmraz@redhat.com> Patch-from: https://bugzilla.redhat.com/1383744
-
Brad King authored
Add private forwarding headers for `openssl/{evp,hmac}.h` to give us a central place to add adaptation code to work across multiple incompatible OpenSSL versions. Provide compatibility implementations of some OpenSSL 1.1 APIs when using older OpenSSL versions.
-
- Nov 17, 2016
-
-
Brad King authored
Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version.
-
- Nov 10, 2016
-
-
Brad King authored
-
Brad King authored
-
Brad King authored
Create a CMAKE_USE_SYSTEM_LIBRHASH option.
-
Brad King authored
All clients of `cm_sha2` have been ported to `cmCryptoHash`, which now uses librhash internally.
-
Brad King authored
-
Brad King authored
Fix `rhash_md5_final` to use unsigned integers for left shifting to avoid the possibility of undefined overflow behavior.
-
Brad King authored
We cannot fall back to the macro implementation because some call sites may call it with an argument like `*ptr++` that has side effects.
-
Brad King authored
-
Brad King authored
-
Brad King authored
When we install using the bundled librhash source, notify users of its license terms.
-
Brad King authored
Add '-w' or equivalent flag on compilers supporting it. Tell MSVC to use its lowest warning level inside librhash sources.
-
Brad King authored
Update `ustd.h` to include KWSys Large File Support configuration so that consistent stream libraries are used (on AIX with XL). Add a `cm_rhash.h` header to include the CMake-provided copy of the `rhash.h` header from CMake sources.
-
Brad King authored
We only need a subset of the hash algorithms supported by librhash. Add preprocessor conditionals to remove source fragments that we do not need. Write an alternative algorithm enumeration that matches the indexing on our reduced array. Also remove a few fragments outright.
-
- Nov 08, 2016
-
-
Brad King authored
We now define code layout by clang-format and enforce whitespace with Git hooks. There is no need to run KWStyle anymore, as all we used it to check was line length anyway.
-
- Nov 03, 2016
-
-
Brad King authored
-
- Oct 25, 2016
-
-
The clang-format pass in commit v3.6.0-rc1~54^2~1 (Revise C++ coding style using clang-format, 2016-05-16) changed the template right angle brackets from `>>` to `> >`, which defeats the purpose of this test. Change it back and exclude this content from formatting.
-
- Oct 04, 2016
- Oct 03, 2016
-
-
Brad King authored
-
- Sep 29, 2016
-
-
Brad King authored
The machine that builds the Linux binary has python 3 and 2.6, but the latter is too old for the server mode test script.
-