Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | portable asm generator patches for portable | Brent Cook | 2023-10-30 | 7 | -4/+1721 | |
| | | | | | | | | | | | | This reverses changes from the 3.8.x upstream that are causing issues on a few different platforms, including macOS x64, Windows, and older Linux/FreeBSD. | |||||
* | | adjust how sizeof time_t is set, the current way causes issues with MSVC ↵ | Brent Cook | 2023-10-29 | 2 | -1/+8 | |
|/ | | | | 2022's preprocessor | |||||
* | Land #913, CMake build fixes | Brent Cook | 2023-10-29 | 2 | -8/+11 | |
|\ | ||||||
| * | Properly check components | Marc Aldorasi | 2023-09-12 | 1 | -6/+9 | |
| | | ||||||
| * | Consistently use CMAKE_CURRENT_BINARY_DIR | Marc Aldorasi | 2023-09-12 | 1 | -2/+2 | |
| | | ||||||
* | | MSVC: Enable building ocspcheck. | Pierre Wendling | 2023-10-29 | 4 | -5/+6 | |
| | | | | | | | | | | | | | | - Add `STDIN_FILENO` to compat unistd header. - Use quotes to include compat getopt header in the compat unistd. - Export additional symbols needed by ocspcheck (optarg, optind, ftruncate) | |||||
* | | Land #909, Fix processor detection with Cmake | Brent Cook | 2023-10-29 | 2 | -20/+20 | |
|\ \ | ||||||
| * | | disable MSVC x64 asm | Brent Cook | 2023-10-29 | 1 | -0/+3 | |
| | | | ||||||
| * | | remove conflicting align directives for MASM | Brent Cook | 2023-10-29 | 1 | -0/+1 | |
| | | | ||||||
| * | | remove unneeded switch for MSVC, cleanup comment alignment | Brent Cook | 2023-10-29 | 1 | -10/+6 | |
| | | | ||||||
| * | | Fix processor detection in CMakeLists.txt | Jiajie Chen | 2023-09-04 | 1 | -10/+10 | |
| | | | ||||||
* | | | Update ChangeLog | Theo Buehler | 2023-10-19 | 1 | -0/+9 | |
| | | | ||||||
* | | | Link x509_algor test to build | Theo Buehler | 2023-10-11 | 2 | -0/+10 | |
| | | | ||||||
* | | | Update ChangeLog | Theo Buehler | 2023-10-03 | 1 | -2/+1 | |
| | | | ||||||
* | | | Update ChangeLog | Theo Buehler | 2023-10-02 | 1 | -0/+1 | |
| | | | ||||||
* | | | package getopt compat files | Brent Cook | 2023-10-01 | 2 | -0/+2 | |
| | | | ||||||
* | | | Update ChangeLog | Theo Buehler | 2023-10-01 | 1 | -0/+3 | |
| | | | ||||||
* | | | Update man links | Theo Buehler | 2023-09-29 | 1 | -0/+3 | |
| | | | ||||||
* | | | ChangeLog | Theo Buehler | 2023-09-29 | 1 | -0/+1 | |
| | | | ||||||
* | | | Update man links | Theo Buehler | 2023-09-28 | 1 | -1/+39 | |
| | | | ||||||
* | | | Update changelog | Theo Buehler | 2023-09-28 | 1 | -0/+5 | |
| | | | ||||||
* | | | Update ChangeLog | Theo Buehler | 2023-09-24 | 1 | -0/+8 | |
| | | | ||||||
* | | | Update man links | Theo Buehler | 2023-09-18 | 1 | -4/+0 | |
| |/ |/| | ||||||
* | | update man links | Theo Buehler | 2023-09-10 | 1 | -2/+10 | |
| | | ||||||
* | | Update man links | Theo Buehler | 2023-09-07 | 1 | -42/+40 | |
|/ | ||||||
* | Rebase rust-openssl patch | Theo Buehler | 2023-09-02 | 1 | -5/+5 | |
| | ||||||
* | Prepare 3.8.2 ChangeLog | Theo Buehler | 2023-08-31 | 1 | -1/+9 | |
| | ||||||
* | End all ChangeLog entries with a periodv3.8.1 | Theo Buehler | 2023-08-30 | 1 | -4/+4 | |
| | ||||||
* | Update man links | Theo Buehler | 2023-08-29 | 1 | -0/+3 | |
| | ||||||
* | remove unneeded release change for tests | Brent Cook | 2023-08-29 | 1 | -3/+0 | |
| | ||||||
* | enable asserts regardless of build type | Brent Cook | 2023-08-29 | 1 | -0/+7 | |
| | ||||||
* | Fix build flags for tests | Brent Cook | 2023-08-29 | 1 | -0/+3 | |
| | | | | | | The default C flags for all build types other than 'Debug' sets -DNDEBUG which disables assert(), and breaks tests. This switches tests to use 'Debug' instead, reenabling asserts. | |||||
* | Update man links | Theo Buehler | 2023-08-27 | 1 | -3/+7 | |
| | ||||||
* | Update man links | Theo Buehler | 2023-08-26 | 1 | -2/+2 | |
| | ||||||
* | Update man links | Theo Buehler | 2023-08-25 | 1 | -0/+6 | |
| | ||||||
* | Move `LibreSSL/` to `LIBRESSL_INSTALL_CMAKEDIR`. | Pierre Wendling | 2023-08-19 | 4 | -6/+6 | |
| | | | | | This allows users to install the CMake configs without forcing a `LibreSSL` directory after `LIBRESSL_INSTALL_CMAKEDIR`. | |||||
* | CI: Test consuming the exported CMake configs. | Pierre Wendling | 2023-08-19 | 5 | -0/+141 | |
| | ||||||
* | CMake: Export and install library targets. | Pierre Wendling | 2023-08-19 | 6 | -11/+154 | |
| | | | | | | | | The configs can be consumed by setting LibreSSL_DIR to the build directory, or after installation using CMAKE_PREFIX_PATH/LibreSSL_DIR. For compatibility, the EXPORT_NAME of targets and the LIBRESSL_* variables are set to match the names used in FindLibreSSL. | |||||
* | CMake: Copy public headers to the build directory. | Pierre Wendling | 2023-08-19 | 1 | -0/+8 | |
| | ||||||
* | Land #902 | Theo Buehler | 2023-08-18 | 1 | -12/+6 | |
|\ | ||||||
| * | CI: fedora rawhide follow up | Ilya Shipitsin | 2023-08-18 | 1 | -12/+6 | |
| | | ||||||
* | | compat changes | Brent Cook | 2023-08-18 | 1 | -0/+22 | |
|/ | ||||||
* | Land #901 | Theo Buehler | 2023-08-17 | 1 | -0/+40 | |
|\ | ||||||
| * | CI: add scheduled Fedora Rawhide builds | Ilya Shipitsin | 2023-08-17 | 1 | -0/+40 | |
|/ | | | | | Fedora Rawhide is shipped with the most recent gcc/clang, it is nice to test build on them from time to time | |||||
* | Land #900 | Theo Buehler | 2023-08-17 | 1 | -1/+1 | |
|\ | ||||||
| * | CI: Solaris: display tests/test-suite.log in case of failure | Ilya Shipitsin | 2023-08-17 | 1 | -1/+1 | |
|/ | ||||||
* | Land #899 | Theo Buehler | 2023-08-17 | 1 | -7/+4 | |
|\ | ||||||
| * | Simplify and fix solaris endian.h macros | Theo Buehler | 2023-08-17 | 1 | -7/+4 | |
|/ | | | | Fixes #898 | |||||
* | add htole32/le32toh for Solaris | Brent Cook | 2023-08-16 | 1 | -0/+2 | |
| | ||||||
* | Add htole32 and le32toh for macos and windows | Theo Buehler | 2023-08-16 | 1 | -0/+4 | |
| | | | | Windows assumes little endian for now... |