Log

Author Commit Date CI Message
Kenjiro Nakayama 0b611062 2024-03-18T16:54:53 Add macos-14 test
Theo Buehler 7b400332 2024-03-18T17:13:56 Land #1020 - add new tests to gitignore
Kenjiro Nakayama 0dfd83e8 2024-03-18T15:51:43 Add tests/bio_dump* and tests/x509_algor* to gitignore
Theo Buehler 8a89225a 2024-03-18T05:13:49 Land #1018 - temporarily lower ASLR entropy to fix ASAN
Ilia Shipitsin cb2fd0ab 2024-03-17T20:00:26 CI: setup kernel entropy to work with asan
Viktor Szakats 6664303a 2024-03-11T15:31:14 cmake: disable default NDEBUG differently Before this patch `NDEBUG` was force-disabled, preventing a build with debug asserts disabled. After this patch `NDEBUG` works again when passed as a custom build option, e.g.: `-DCMAKE_C_FLAGS=-DNDEBUG` Previously submitted as #988, which was merged, but the commit vanished from master and ended up missing from both 3.8.3 and 3.9.0 releases.
Brent Cook 69449e79 2024-03-08T00:53:26 changelog updates
Brent Cook 530084a5 2024-03-07T21:02:11 move syslog_r and getprogname into compat src list
Brent Cook c7d8355a 2024-03-07T10:35:45 put compat getpagesize into the right object list Was getting this linker error building shared libraries on Windows: Creating library C:/projects/portable/build/ssl/Release/ssl.lib and object C:/projects/portable/build/ssl/Release/ssl.exp recallocarray.obj : error LNK2019: unresolved external symbol getpagesize referenced in function getpagesize should be in compat rather than crypto object file list.
Theo Buehler 41034e54 2024-03-07T08:29:32 Update man links
Brent Cook 833cc83e 2024-03-03T17:57:30 add additional portable improvements
Theo Buehler 5e2a4899 2024-03-04T13:43:51 Update man links
Theo Buehler 2cd38a2c 2024-03-04T13:42:31 Regen openssl.c.patch
Theo Buehler bbe18e1c 2024-03-04T21:37:30 Update ChangeLog
Theo Buehler e53b004d 2024-03-02T07:56:18 Update man links
Theo Buehler 9b54faaf 2024-03-02T07:37:36 Update build system for file removal
Brent Cook d3ce4a78 2024-02-28T04:26:09 Land #1000, test shared library builds for Windows
Brent Cook d8702f69 2024-02-27T07:18:09 upstreamed masm alignment fix
Brent Cook b0689627 2024-02-27T07:02:15 format artifacts with shared conditionally
Brent Cook 839fa4df 2024-02-27T06:59:24 adjust formatting of results
Brent Cook 53edbd00 2024-02-25T18:29:14 define _MSC_VER when preprocessing, add guards
Brent Cook 950b5bc1 2024-02-25T18:12:24 include placeholder cet.h for cpp
Theo Buehler 500a1029 2024-02-24T10:41:41 Remove use of endbr64.patch
Theo Buehler 2548f247 2024-02-24T09:34:05 The endbr64.patch is now upstream
Theo Buehler 9394a1b7 2024-02-18T23:23:30 Update man links
Theo Buehler 6f9a71bf 2024-02-21T16:58:40 Land #1005: CI: limit scheduled runs to "libressl" org only
Ilya Shipitsin 43f4827f 2024-02-21T16:53:31 CI: limit scheduled runs to "libressl" org only this was commited in https://github.com/libressl/portable/pull/995 somehow it was lost, maybe due to force push
Theo Buehler b9b65324 2024-02-18T10:24:23 Add posix_time.h
Theo Buehler eadd028b 2024-02-18T11:46:02 Land #1002: CI: redirect changelog error to stdout
Ilya Shipitsin 9dfeb076 2024-02-18T10:41:20 CI: redirect changelog error to stdout during CI stdout is redirected to "changelog.txt" and thus not seen
Theo Buehler 7f913c14 2024-02-17T22:10:14 Land #1001: CI: add "x" permission to release helper
Ilya Shipitsin d0d91f6c 2024-02-17T20:58:31 CI: add "x" permission to release helper
Theo Buehler 94ed5ffd 2024-02-17T03:16:03 Update ChangeLog
Brent Cook d68ec1fa 2024-02-13T03:24:53 test windows builds with shared libs enabled
Brent Cook 4e25dc4f 2024-02-12T03:34:40 Land #989 cmake: disable ASM for Windows ARM64
Brent Cook 1f0e198e 2024-02-08T07:41:23 fix file comparison failures testing with WSL + CMake Using FC on Windows through a WSL mount assumes all filenames are UPPERCASE. So make the filenames UPPERCASE in the first place.
Brent Cook ff0300c5 2024-02-12T03:10:44 delete checked-in tap-driver.sh it is autogenerated, so don't keep it in tree
Brent Cook 37cff9e9 2024-01-08T21:57:01 align read only sections on masm/windows to 64 bytes Avoid conflicts where alignment is specified later in the underlying assembly.
Brent Cook 31bb2f25 2024-01-08T22:43:31 check for control flow integrity support in compiler
Brent Cook cc78bdf3 2024-01-07T18:29:10 integrate new upstream endbr64 test code, remove os-specific reverts
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
Viktor Szakats bebf6378 2024-01-02T03:08:14 cmake: disable ASM for Windows ARM64 With ASM support the builds either exit with an assert or hang (with asserts disabled).
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