Log

Author Commit Date CI Message
Brent Cook db3ab167 2024-02-12T03:00:53 Land #998, Windows: Improve check for endianness when using Visual Studio
Brent Cook f63596fa 2024-02-12T02:45:50 Land #999, Windows: Don't set -Wall when compiling with Visual Studio
Brent Cook 9da13eca 2024-02-12T02:42:26 Land #997, Windows: Prevent assertion pop-up up when using Debug
Christian Andersen 5bd332ec 2024-02-04T19:16:14 Windows: Improve the check for endianness when using Visual Studio. Visual studio does not define __BYTE_ORDER__ so all architectures were detected as LITTLE_ENDIAN since both __BYTE_ORDER__ and __ORDER_LITTLE_ENDIAN__ would evaluate to 0 and compare equal. This updates the checks to use CMakes detection of endianness, with a hard error, if this also fails.
Christian Andersen 78970524 2024-02-04T19:26:00 Windows: Don't set -Wall when compiling with Visual Studio. As it enables a lot of spammed warnings that are not part of W4. This reduces the warnings a lot when compiling LibreSSL in CLion for me.
Christian Andersen 64f18675 2024-02-04T17:04:09 Windows: Fix assertion pop-up up when using Debug compiled libressl. When running the signertest, or the test project in https://github.com/libressl/portable/issues/266 an assertion window pops up. This was fixed in afcd4be8a72a for a release compiled library. To prevent the issue in debug mode, it looks like it is necessary to also disable the assertion window popup. With this all tests pass when compiling and running them with a Debug, Release or RelWithDebInfo CMake build on windows (for me).
Theo Buehler 11c5075c 2024-02-03T09:15:58 Update ChangeLog
Theo Buehler 3d306726 2024-02-02T04:49:03 Update ChangeLog
Theo Buehler 37d868b0 2024-02-02T00:54:51 Link bio_dump test to build
Theo Buehler 00895353 2024-02-01T16:36:02 Update ChangeLog
Theo Buehler f719dff2 2024-01-30T10:14:14 Update ChangeLog
Theo Buehler 7d4657e2 2024-01-28T14:33:37 Update ChangeLog
Theo Buehler 4c2a6681 2024-01-27T10:47:01 Unhook p5_crypt{,2}.c and p12_crpt.c
Theo Buehler 0dd636ae 2024-01-27T10:36:33 Update ChangeLog
Theo Buehler 935d9852 2024-01-26T10:32:42 Update ChangeLog
Theo Buehler 21b4da74 2024-01-25T10:06:42 Update ChangeLog
Theo Buehler 90c54396 2024-01-24T09:20:46 Update ChangeLog
Theo Buehler 90c99a87 2024-01-22T08:17:42 Update man links
Theo Buehler 267dada7 2024-01-19T03:01:58 Add shutdowntest to build
Theo Buehler dcd04738 2024-01-14T16:26:36 Land #991
Ilya Shipitsin 9a841639 2024-01-14T14:46:52 CI: limit scheduled runs to "libressl" org only
Theo Buehler e0d67e1e 2024-01-13T22:14:55 Update man links
Theo Buehler a13c8dd7 2024-01-13T06:14:56 evp/evp_names.c replaces a few other files
Theo Buehler 62643dbd 2024-01-13T06:11:32 Update ChangeLog
Theo Buehler 29581725 2024-01-12T06:19:57 Update ChangeLog
Theo Buehler 3ca31306 2024-01-10T15:13:51 Update ChangeLog
Theo Buehler 2871c025 2024-01-08T10:05:58 ChangeLog: fix typo
Theo Buehler eb55f9fe 2024-01-07T13:30:58 Update ChangeLog
Theo Buehler d2263ec4 2024-01-06T14:22:07 Update ChangeLog
Theo Buehler 91a85025 2024-01-04T12:48:33 Update ChangeLog
Theo Buehler 0b6d6610 2023-12-30T12:28:53 Update ChangeLog
Theo Buehler fa974504 2023-12-29T13:40:17 Missing period
Theo Buehler af0a8e92 2023-12-28T23:41:44 Some evp files were renamed and merged
Theo Buehler 63c5a678 2023-12-27T08:23:09 Hook up exdata_test
Theo Buehler 5eeffce1 2023-12-26T02:25:37 Retire the engine test
Theo Buehler 81fd7aaf 2023-12-22T10:32:41 Update ChangeLog
Theo Buehler 68ad61fd 2023-12-21T16:41:57 Update man links
Theo Buehler 14639912 2023-12-20T16:09:18 Fix timingsafe memcmp detection
Theo Buehler 308b137b 2023-12-20T15:37:14 Some files were merged into p_legacy.c
Theo Buehler 12685f94 2023-12-20T05:08:35 Update ChangeLog
Theo Buehler d441bd34 2023-12-20T07:32:16 rand_key.c is no more
Theo Buehler cfda276d 2023-12-19T20:32:47 Land #983
Theo Buehler 2546ec76 2023-12-19T20:27:06 Land #982
Theo Buehler c515f245 2023-12-19T20:18:29 pthread_once() returns an error code on failure
Theo Buehler ee791f9d 2023-12-19T20:12:20 Stop undefining X509_CERT_PAIR Pointed out in #910
Theo Buehler 1862efa8 2023-12-19T16:24:32 Land #981
Theo Buehler 419b26dd 2023-12-19T16:24:21 Land #980
Joshua Sing 02cfc091 2023-12-20T02:23:16 readme: fix grammatical error Co-authored-by: Theo Buehler <botovq@users.noreply.github.com>
Joshua Sing f25f055c 2023-12-20T02:05:48 readme: tidy up styling
Joshua Sing d0785f79 2023-12-20T01:33:08 ci: add concurrency groups to workflows
Theo Buehler a21a5039 2023-12-19T15:07:40 Land #979
Joshua Sing 747c270d 2023-12-20T00:49:46 ci: remove autoconf from msys2 in windows workflow
Joshua Sing 46d8c871 2023-12-19T20:25:54 ci: avoid unnecessary steps in windows workflow
Joshua Sing 509eb648 2023-12-19T17:34:10 ci: tidy windows workflow job name
Joshua Sing dc4ce0d9 2023-12-19T17:32:44 ci: fix windows workflow syntax
Joshua Sing 7108fb42 2023-12-19T17:22:13 readme: add windows badge
Joshua Sing 5107617d 2023-12-19T17:21:24 ci: clean up windows workflow
Theo Buehler 30eff116 2023-12-18T17:57:43 Land #976
Brent Cook 62471380 2023-12-17T05:55:45 Land #953, Fix build on mips
Theo Buehler 0850f783 2023-12-16T11:53:57 Update man links
Theo Buehler fc008206 2023-12-15T22:29:00 Unhook string_table test. It will go away.
Theo Buehler 541e39c9 2023-12-15T22:26:15 Land #977
Theo Buehler fef71862 2023-12-15T22:26:00 Land #975
Joshua Sing 276e5767 2023-12-15T17:04:56 Add Solaris workflow badge to readme
Joshua Sing c8556c3a 2023-12-15T16:36:25 ci: clean up release workflow
Joshua Sing 06fbf277 2023-12-15T16:25:26 ci: fix apt commands in solaris workflow
Joshua Sing b5940135 2023-12-15T16:20:21 ci: cleanup coverity workflow
Joshua Sing 77f1dbb7 2023-12-15T15:16:02 ci: reenable and clean up solaris workflow
Theo Buehler f6f90b97 2023-12-14T18:28:55 Fix build on windows
Theo Buehler 3994fee6 2023-12-14T18:16:46 Update ChangeLog
Theo Buehler bf123180 2023-12-14T18:03:38 Land #974
Theo Buehler 368eed9d 2023-12-14T18:03:03 Land #967
Theo Buehler d37b09d2 2023-12-14T18:02:11 Land #954
Viktor Szakats 17cf672a 2023-12-14T13:43:04 cmake: limit some macros to mingw Syncing this up with autotools. Also use the built-in `MINGW` variable.
Theo Buehler f1cfcd5b 2023-12-14T09:11:27 Land #972
Theo Buehler 5bb45527 2023-12-14T08:38:09 Add reminder to remove timegm after the next library bump
Viktor Szakats 906e10ea 2023-12-14T04:59:04 try fixing missing tls-compat for tests
Viktor Szakats fccbb9b5 2023-12-14T04:39:35 nc needs compat_obj on some platforms
Viktor Szakats 834434b2 2023-12-14T03:45:52 try avoiding empty compat libs
Viktor Szakats 84895087 2023-12-14T03:36:09 cmake: stop exporting compat functions
Theo Buehler 05902e63 2023-12-13T08:09:11 Land #968
Ilya Shipitsin 910aa6a9 2023-12-13T00:42:33 CI: fix automatic releases assets extension "zip"
Theo Buehler 0491aef8 2023-12-12T23:20:44 pthreads.h: avoid undefined behavior You can't pass a function pointer through a void pointer. So wrap the pthread callback in a struct. Fixes #966
Theo Buehler 223bc4e0 2023-12-12T13:57:56 zap stray whitespace
Theo Buehler 19c8bc0d 2023-12-12T13:57:30 Land #965
Theo Buehler 0d8aa3eb 2023-12-12T08:25:37 Land #964
Theo Buehler 4ba6cdc4 2023-12-12T08:24:59 Land #962
Theo Buehler 8853aa44 2023-12-12T08:22:17 Land #963
Theo Buehler f7bed14f 2023-12-12T08:19:39 Land #961
Ilya Shipitsin bb6a55be 2023-12-12T08:17:48 Update .github/workflows/release_by_tag.yml Co-authored-by: Joshua Sing <joshua@hypera.dev>
Ilya Shipitsin a553514c 2023-12-12T00:28:52 CI: automatically create release, upload windows builds
Viktor Szakats 529f90dd 2023-12-11T21:53:59 windows: minor compat header fixes - posix_win.c: use `snprintf` as-is with _MSC_VER >= 1900 - stdio.h: include socket header before windows.h - pthread.h: delete exec permission from source file
Theo Buehler c54bd8ba 2023-12-11T17:56:33 Fix a few symbols in EXTRA_EXPORT I thought we stopped doing this, but that's for a separate thread.
Theo Buehler 9e7eb88a 2023-12-11T17:40:31 Add configure check for strcasecmp
Viktor Szakats 0de236a7 2023-12-11T16:21:30 cmake: auto-detect `strtonum` Notice that just like in autotools, this detection also doesn't take into account the targeted OS version. Meaning it detects `strtonum` even if targeting e.g. macOS older than release v11 Big Sur (which introduced this funcitions), if the SDK declares it. Wrong detection will either cause a binary broken on older macOS and/or trigger compiler warnings. Ref: https://github.com/libressl/portable/issues/928#issuecomment-1850178282 Ref: https://github.com/libressl/portable/issues/928#issuecomment-1850276298 Prerequisite: https://github.com/libressl/portable/issues/928#issuecomment-1850356408
Viktor Szakats d83d983a 2023-12-11T16:29:44 delete broken link
Viktor Szakats 2d6d9fcc 2023-12-11T16:21:00 upgrade links in comments to HTTPS
Theo Buehler 0a446e81 2023-11-18T10:53:09 Prefix some compat symbols with libressl_ See #928. This isn't a full fix, but should remove much of the friction already.
Theo Buehler 2e88c743 2023-12-11T02:43:01 Land 956
Theo Buehler 8e31f8c4 2023-12-11T02:37:51 Land 958