Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Land #1048, clarify that Windows builds are easy | Brent Cook | 2024-05-28 | 5 | -133/+55 |
|\ | |||||
| * | Try to simplify build instruction. | Christian Andersen | 2024-05-25 | 2 | -60/+52 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | In particular simplify the Windows build instructions, by only having a short CMake section about it. While mentioning that bash shell is required also on Windows up-front. Splits the build section into a section for configure and one for CMake so it is easier to pick one of them. Moves the additional CMake options into the CMake section. Moves dist.sh text into the configure section as it is configure specific. | ||||
| * | Rename README.windows to README.mingw.md | Christian Andersen | 2024-05-25 | 4 | -5/+5 |
| | | | | | | | | | | Since it is mingw specific and does not really involve other compilers. | ||||
| * | Remove the dist-win compilation script | Christian Andersen | 2024-05-25 | 2 | -70/+0 |
| | | | | | | | | | | | | | | | | | | | | | | With the CMake version of building for windows there is support for building with MINGW, clang, and Visual Studio. CMake can build for MINGW using the regular method of autogen and CMake. Removing this makes it a bit simpler to get an overview of how to build for windows. Reducing confusion. | ||||
* | | Remove dead bitrig support, error on unsupported platforms | Brent Cook | 2024-05-28 | 2 | -2/+8 |
| | | |||||
* | | Update ChangeLog | Theo Buehler | 2024-05-26 | 1 | -1/+1 |
| | | |||||
* | | Land #1057 - Make RFC 5280 tests XFAIL for small time_t | Theo Buehler | 2024-05-26 | 4 | -48/+19 |
|\ \ | |||||
| * | | Make RFC 5280 test xfail on 32-bit time_t systems | Theo Buehler | 2024-05-26 | 4 | -48/+19 |
|/ / | |||||
* | | Land #1056 - remove timegm compat | Theo Buehler | 2024-05-25 | 11 | -266/+22 |
|\ \ | |||||
| * | | Clean up the time_t test mess | Theo Buehler | 2024-05-25 | 4 | -21/+22 |
| | | | | | | | | | | | | | | | | | | | | | The RFC 5280 test now passes also with small time_t. The ASN.1 time test now has a test case that makes it fail for small time t. In that case use a wrapper script that prins why the test is expected to fail and makes the test suite fail if it passes. | ||||
| * | | Remove timegm() compat | Theo Buehler | 2024-05-25 | 7 | -245/+0 |
| |/ | | | | | | | | | Now that all uses of gmtime_r() and timegm() have been converted to OPENSSL_gmtime() and OPENSSL_timegm(), this is no longer needed. | ||||
* | | Update ChangeLog | Theo Buehler | 2024-05-25 | 1 | -0/+2 |
| | | |||||
* | | tweak ChangeLog | Theo Buehler | 2024-05-25 | 1 | -1/+1 |
|/ | |||||
* | Update man links | Theo Buehler | 2024-05-25 | 1 | -2/+0 |
| | |||||
* | bye bye enc_writ.c | Theo Buehler | 2024-05-24 | 2 | -2/+0 |
| | |||||
* | Update ChangeLog | Theo Buehler | 2024-05-22 | 1 | -0/+1 |
| | |||||
* | Land #1054 - add ubuntu 24.04 to CI | Theo Buehler | 2024-05-17 | 1 | -1/+1 |
|\ | |||||
| * | CI: introduce Ubuntu 24.04 | Ilia Shipitsin | 2024-05-17 | 1 | -1/+1 |
|/ | |||||
* | Update man links | Theo Buehler | 2024-05-13 | 1 | -0/+1 |
| | |||||
* | Update ChangeLog | Theo Buehler | 2024-05-11 | 1 | -0/+2 |
| | |||||
* | Update ChangeLog | Theo Buehler | 2024-05-09 | 1 | -0/+1 |
| | |||||
* | Update ChangeLog | Theo Buehler | 2024-05-08 | 1 | -0/+1 |
| | |||||
* | Link lhash_test to build | Theo Buehler | 2024-05-06 | 3 | -0/+11 |
| | |||||
* | Update ChangeLog | Theo Buehler | 2024-05-06 | 1 | -0/+3 |
| | |||||
* | Update ChangeLog | Theo Buehler | 2024-05-04 | 1 | -0/+1 |
| | |||||
* | Land #1051 - add libtool for cmake config on macos | Theo Buehler | 2024-04-30 | 1 | -1/+1 |
|\ | |||||
| * | Add libtool for cmake_config CI | Theo Buehler | 2024-04-30 | 1 | -1/+1 |
|/ | |||||
* | Update man links | Theo Buehler | 2024-04-30 | 1 | -0/+2 |
| | |||||
* | Update ChangeLog | Theo Buehler | 2024-04-29 | 1 | -0/+2 |
| | |||||
* | Update man links | Theo Buehler | 2024-04-25 | 1 | -6/+0 |
| | |||||
* | link crypto_test to the build | Theo Buehler | 2024-04-25 | 3 | -0/+13 |
| | |||||
* | pem2.h headed to the bit bucket | Theo Buehler | 2024-04-25 | 1 | -1/+1 |
| | |||||
* | Update ChangeLog | Theo Buehler | 2024-04-17 | 1 | -0/+3 |
| | |||||
* | Unhook o_str.c | Theo Buehler | 2024-04-15 | 2 | -2/+0 |
| | |||||
* | Rebase crypto_namespace.h.patch | Theo Buehler | 2024-04-11 | 1 | -4/+4 |
| | |||||
* | Tweak ChangeLog | Theo Buehler | 2024-04-10 | 1 | -1/+1 |
| | |||||
* | Update ChangeLog | Theo Buehler | 2024-04-09 | 1 | -0/+2 |
| | |||||
* | Link bn_bits to regress | Theo Buehler | 2024-04-09 | 3 | -0/+11 |
| | |||||
* | Add hidden evp.h and conf.h | Theo Buehler | 2024-04-09 | 1 | -0/+2 |
| | |||||
* | ChangeLog: add a couple of missing periods | Theo Buehler | 2024-04-09 | 1 | -2/+2 |
| | |||||
* | Update ChangeLog | Theo Buehler | 2024-04-09 | 1 | -0/+6 |
| | |||||
* | Land #1045, [Windows] Mention running update.sh in readme | Brent Cook | 2024-04-08 | 1 | -0/+1 |
|\ | |||||
| * | [Windows] Mention running update.sh in readme. | Christian Andersen | 2024-04-08 | 1 | -0/+1 |
| | | | | | | | | | | | | So it is a bit easier to setup, without having to try and figure out why CMake is not generating a valid build. To improve #1044. | ||||
* | | Land #1047, use file version number in test scripts | Brent Cook | 2024-04-08 | 2 | -5/+7 |
|\ \ | |||||
| * | | read VERSION after it is generated by update script | Brent Cook | 2024-04-08 | 1 | -1/+2 |
| | | | |||||
| * | | use a specific version number in test scripts | Brent Cook | 2024-04-08 | 2 | -5/+6 |
| | | | | | | | | | | | | | | | This avoids issue reported in #1041 with file glob confusing cd. Also remove extra newline from VERSION when update.sh runs. | ||||
* | | | Land #1032, mingw: re-enable endbr opcode, add workaround for llvm cet.h issue | Brent Cook | 2024-04-08 | 2 | -1/+2 |
|\ \ \ | |||||
| * | | | also for autotools | Viktor Szakats | 2024-03-26 | 1 | -0/+1 |
| | | | | |||||
| * | | | mingw: re-enable endbr opcode, add workaround for clang `cet.h` issue | Viktor Szakats | 2024-03-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - https://github.com/libressl/openbsd/pull/149 fixes to crash on startup issue, thus nuking all endbr opcodes is no longer necessary. This effectively enables CET in ASM code for MinGW x86_64 builds. - llvm `cet.h` (as of v18) assigns `endbr32` instead of `endbr64` to `_CET_ENDBR` macro for MinGW x86_64 targets. https://github.com/llvm/llvm-project/blob/llvmorg-18.1.1/clang/lib/Headers/cet.h#L15-L35 Work this around by mapping `endbr32` to `endbr64`. Prerequisite: https://github.com/libressl/openbsd/pull/149 Fixes: https://github.com/libressl/portable/issues/1015 | ||||
* | | | | Land #1035, explicitly undef __CET__ on masm cpp | Brent Cook | 2024-04-08 | 1 | -1/+1 |
|\ \ \ \ | |_|_|/ |/| | | |