Log

Author Commit Date CI Message
Brent Cook 6472f288 2023-07-23T17:06:55 switch solaris to a daily test
Theo Buehler 479e85d1 2023-07-22T13:24:37 Update man links
Theo Buehler 89de2300 2023-07-22T13:14:31 obj_xref.h was removed
Theo Buehler cbde559c 2023-07-22T13:15:30 Update ChangeLog
Theo Buehler e51077f1 2023-07-21T05:05:03 Update ChangeLog
Theo Buehler 41a9d8fd 2023-07-21T04:04:17 Update man links
Theo Buehler 3afb61ff 2023-07-21T03:37:16 Link engine_stubs.c to build
Theo Buehler ed94460b 2023-07-19T14:06:33 Update ChangeLog
Theo Buehler d499ec2b 2023-07-16T01:58:35 update gitignore
Theo Buehler 5d6a7305 2023-07-16T01:56:50 link ecc_cdh test
Theo Buehler 8450ca8c 2023-07-11T13:42:59 Reenable clienttest and servertest
Theo Buehler d36f7067 2023-07-08T14:20:25 Rebase modes_local.h patch over KNF rampage
Theo Buehler 4aa2efb5 2023-07-08T10:41:10 Add hidden srtp.h and tls1.h
Theo Buehler fbe39d01 2023-07-08T09:28:08 Add hidden dh.h
Theo Buehler 2c8e1eb7 2023-07-08T09:15:02 Add hidden curve25519.h
Theo Buehler 0761bd33 2023-07-08T08:54:23 Add hidden modes.h
Theo Buehler 5696d1ac 2023-07-08T08:24:54 Add hidden cmac.h, dsa.h, gost.h
Theo Buehler bedbbe39 2023-07-08T08:23:38 sort hidden headers
Theo Buehler a6c28611 2023-07-08T06:20:34 Add hidden objects.h, rsa.h, sha.h
Theo Buehler 22e7b97c 2023-07-08T05:40:49 Add hidden bn.h
Theo Buehler 4a3af592 2023-07-08T05:27:37 Add hidden txt_cb.h
Theo Buehler 11cdcdd5 2023-07-08T04:52:03 Add hidden cast.h idea.h md4.h md5.h ocsp.h
Theo Buehler bf99e422 2023-07-08T02:03:37 Add hidden crypto.h
Theo Buehler 977bd49c 2023-07-08T01:36:33 Add hidden buffer.h, cms.h, comp.h, conf_api.h
Theo Buehler fb2b3328 2023-07-08T01:33:04 Add hidden ct.h and dso.h
Theo Buehler bad876da 2023-07-08T00:41:07 Remove sm3_local.h
Theo Buehler a471f2e0 2023-07-08T00:40:41 Add hidden ecdh.h, sm3.h
Theo Buehler eae12632 2023-07-07T13:42:50 Remove hidden sm3.h and evp.h again
Brent Cook 64c55e27 2023-07-07T14:55:15 upstreamed ocsp_test
Brent Cook 00fc21e8 2023-07-07T18:28:06 Remove hard-coded optimization level in CMake builds Fixes #683. These are not compiler-agnostic, and can interfere with user overrides as well. The defaults in Cmake are reasonable.
Brent Cook 56b283e2 2023-07-07T17:34:38 remove Windows lld workaround
Theo Buehler f555467a 2023-07-07T08:39:25 Add hidden ec.h, ecdh.h, err.h, evp.h hkdf.h
Theo Buehler e2714304 2023-07-07T06:43:37 Add hidden rc2.h, pem.h, lhash.h
Theo Buehler 45b1b1db 2023-07-07T06:02:57 Add hidden poly1305.h rand.h sm3.h sm4.h
Brent Cook 8de5d478 2023-07-07T15:25:50 tweak Windows README
Brent Cook 081cee62 2023-07-07T15:02:16 fixes #681, allow override of library POSTFIX for nested builds
Brent Cook de9c24a0 2023-07-07T04:34:46 rename regress to rust regress
Brent Cook 51368394 2023-07-07T04:32:20 Land #886, add compat getopt implementation
Brent Cook 23548792 2023-07-07T04:31:00 Land #883, improve socket / file descriptor checks on Windows
Brent Cook 4070587a 2023-07-07T04:28:25 Land #884, add Solaris test workflow
Brent Cook adca8a2f 2023-07-07T04:22:35 Land #885, change the trigger for running fuzzer tests
Brent Cook 6000f4de 2023-07-07T03:13:31 remove aeadtest patch upstreamed
Brent Cook 7463f87c 2023-07-07T11:46:21 add compat getopt implementation, remove patches This adds a getopt implementation for compatibility where it is not available, removing a couple of regress patches. Note, this is a slightly modified copy from OpenBSD libc that doesn't expose getopt_long, which has dependency conflicts with Windows system headers and isn't needed anyway.
Theo Buehler e06ce19f 2023-07-07T10:14:29 hook bn_print to build
Theo Buehler 990fd347 2023-07-07T10:13:19 Add hidden ts.h
Brent Cook e1d6f782 2023-07-07T08:34:16 change the trigger for running fuzzer tests Since fuzzers benefit more from being run regularly on the openbsd tree, and they take a long time, does it make more sense that the trigger is a cron like the Coverity job? They sometimes don't work in branches anyway, since the fuzz builds rely on external code being updated to match the master branch.
Brent Cook f331e071 2023-07-06T12:13:39 initial solaris test workflow This adds a builder for Solaris 11.4 based on https://github.com/vmactions/solaris-vm
Brent Cook c9b18cb2 2023-07-06T22:05:06 fix get/setsockopt reversed logic
Brent Cook f75c0022 2023-07-06T20:53:12 remove unneeded extern since we're not trying to hack this into mingw-w64
Brent Cook afcd4be8 2023-07-06T20:32:34 change socket / file descriptor checks on windows based on discussion in https://github.com/libressl/portable/issues/266 and https://bugs.python.org/issue23524 adjust the compat layer for Windows to use _get_osfhandle in combination with _set_thread_local_invalid_parameter_handler if applicable to more reliably determine if a handle is a socket, file, or closed socket. This prevents assertions when calling tls_close on an already-closed socket.
Brent Cook 4aa76421 2023-07-06T11:06:25 update endian compatibility shim Prefer function-like macros where possible, some style tweaks, and add Solaris support.
Brent Cook 09418fe2 2023-07-06T11:05:53 make update.sh compatible with Solaris 11 tail behavior
Brent Cook 691814aa 2023-07-05T19:54:01 see #353, do not support Solaris 10
Theo Buehler 546a622b 2023-07-05T15:38:50 Add hidden asn1.h, asn1t.h, bio.h to build
Theo Buehler a47e3901 2023-07-05T15:38:45 Remove patches merged into upstream
Theo Buehler b2b19236 2023-07-05T13:37:32 Add hidden/openssl/chacha.h
Theo Buehler ed483109 2023-07-05T13:25:58 Remove patch that was merged upstream
Theo Buehler 9a00e9e1 2023-07-05T11:32:18 Remove patch that was merged into upstream
Theo Buehler 186134f7 2023-07-05T05:40:45 Some ECDH and ECDSA files were (re)moved
Brent Cook 0c3849a0 2023-07-05T08:00:57 Land #880, move function attribute shims
Brent Cook 3a757272 2023-07-05T07:08:32 move attribute shims There's not a great place for these, but since they are internal, we can just move them to the most common header.
Brent Cook 642ead35 2023-07-05T14:27:23 only link libtls statically to libssl/libcrypto when building standalone
Brent Cook 74be614b 2023-07-04T19:36:38 add Windows builder test actions
Brent Cook 3601512b 2023-07-05T10:13:47 update testssl.bat for TLS 1.0 removal
Brent Cook d238b6d3 2023-07-04T19:35:50 label individual macos build arches
Brent Cook 77ce9713 2023-07-04T06:52:41 Land #874, reenable ssltest
Brent Cook 15d076b4 2023-07-04T13:09:31 add ventura and arm64 test targets, remove big sur This reworks the macOS github actions to target Apple silicon for tests. To simplify the test matrix, removing big sur and adding ventura. Also some cleanups to the test script. We really don't need the 'x' workaround for non-POSIX shells, and it got confusing writing "xx86_64".
Brent Cook 2203c13d 2023-07-04T12:36:57 make cross compilation possible on macOS with CMake Sync CMAKE_SYSTEM_PROCESSOR to CMAKE_OSX_ARCHITECTURES. This doesn't support universal binaries, but does allow cross-compiling for a single architecture by setting -DCMAKE_OSX_ARCHITECTURES=(arm64|x86_64)
Brent Cook 71ce0b8c 2023-07-04T10:37:24 generate opensslconf.h in build dir for cmake
Brent Cook 23718ad1 2023-07-04T01:52:46 reenable ssltest failure was unrelated to tls 1.0/1.1 changes
Brent Cook b16ad4db 2023-07-04T02:17:58 disable client / server tests for now These were broken with the removal of TLS 1.0/1.1 support due to static checks in packet structure.
Brent Cook 2722f955 2023-07-03T11:19:38 Land #843, add signertest to build
Brent Cook 7d0b1068 2023-07-03T11:05:09 Land #872, implement endbr64 workaround on macOS in preprocessor
Brent Cook 7179a01c 2023-07-03T19:00:12 flip logic around
Brent Cook b328be45 2023-07-03T18:40:00 third try's a charm
Brent Cook cdb7ad47 2023-07-03T16:50:10 define endbr64 as nop
Theo Buehler 33b2c49c 2023-04-17T10:55:52 link signertest to build
Brent Cook 11dfc90f 2023-07-03T16:34:38 move endbr64 removal to preprocessor
Bob Beck 4ccf125f 2023-07-02T11:24:57 legacy disabling
Theo Buehler 2493c473 2023-07-02T11:21:27 Update ChangeLog
Theo Buehler 559f4099 2023-06-28T14:25:11 Update ChangeLog
Theo Buehler 3bfd835a 2023-06-26T03:31:01 Update ChangeLog
Theo Buehler 7204769b 2023-06-25T14:06:59 ech_local.h was removed
Theo Buehler 12769568 2023-06-25T07:57:17 Update ChangeLog
Theo Buehler c6fcebf9 2023-06-24T14:31:19 Update ChangeLog
Theo Buehler 2a9096de 2023-06-24T04:51:01 Add bn_convert test to build
Theo Buehler 3e7f4d0a 2023-06-24T04:47:27 Regen patches
Theo Buehler bc2f9954 2023-06-21T02:39:32 Update ChangeLog
Theo Buehler ee0a1048 2023-06-21T02:31:32 Link bn_primitives.c to the build
Theo Buehler d5204e5f 2023-06-18T08:10:53 Update ChangeLog
Theo Buehler 8c792f98 2023-06-17T13:09:58 Update ChangeLog
Theo Buehler 4e2abbea 2023-06-15T13:30:23 Update ChangeLog
Theo Buehler d7096cc3 2023-06-12T13:37:35 Tweak ChangeLog
Theo Buehler 0aa471fe 2023-06-11T13:16:01 ChangeLog: small wording tweak
Theo Buehler ba4fc35f 2023-06-11T00:12:12 Update ChangeLog
Theo Buehler afeeb17f 2023-06-11T00:09:55 Remove cms_cd.c
Theo Buehler 0d7ffa52 2023-06-09T07:23:10 Update ChangeLog
Theo Buehler 309455ef 2023-06-06T11:17:16 Update ChangeLog
Theo Buehler d5547e52 2023-06-03T15:53:31 Link BN_mod_inverse test to build
Theo Buehler 6b935ac1 2023-06-03T15:49:08 Update ChangeLog