Theo Buehler
cbde559cc3
Update ChangeLog
2023-07-22 13:26:13 -06:00
Theo Buehler
89de230099
obj_xref.h was removed
2023-07-22 13:26:13 -06:00
Theo Buehler
e51077f12c
Update ChangeLog
2023-07-21 05:06:01 -06:00
Theo Buehler
41a9d8fd04
Update man links
2023-07-21 04:10:36 -06:00
Theo Buehler
3afb61ff80
Link engine_stubs.c to build
2023-07-21 03:41:12 -06:00
Theo Buehler
ed94460b6a
Update ChangeLog
2023-07-19 14:06:33 -06:00
Theo Buehler
d499ec2b77
update gitignore
2023-07-16 01:58:35 -06:00
Theo Buehler
5d6a7305fc
link ecc_cdh test
2023-07-16 01:56:50 -06:00
Theo Buehler
8450ca8c07
Reenable clienttest and servertest
2023-07-11 13:42:59 -06:00
Theo Buehler
d36f70674f
Rebase modes_local.h patch over KNF rampage
2023-07-08 14:20:25 -06:00
Theo Buehler
4aa2efb54d
Add hidden srtp.h and tls1.h
2023-07-08 10:41:10 -06:00
Theo Buehler
fbe39d0157
Add hidden dh.h
2023-07-08 09:28:08 -06:00
Theo Buehler
2c8e1eb716
Add hidden curve25519.h
2023-07-08 09:15:02 -06:00
Theo Buehler
0761bd33f2
Add hidden modes.h
2023-07-08 08:54:23 -06:00
Theo Buehler
5696d1ac30
Add hidden cmac.h, dsa.h, gost.h
2023-07-08 08:24:54 -06:00
Theo Buehler
bedbbe39ce
sort hidden headers
2023-07-08 08:23:38 -06:00
Theo Buehler
a6c28611a7
Add hidden objects.h, rsa.h, sha.h
2023-07-08 06:20:34 -06:00
Theo Buehler
22e7b97c8a
Add hidden bn.h
2023-07-08 05:40:49 -06:00
Theo Buehler
4a3af592b2
Add hidden txt_cb.h
2023-07-08 05:27:37 -06:00
Theo Buehler
11cdcdd595
Add hidden cast.h idea.h md4.h md5.h ocsp.h
2023-07-08 04:52:03 -06:00
Theo Buehler
bf99e422ce
Add hidden crypto.h
2023-07-08 04:43:47 -06:00
Theo Buehler
977bd49c5b
Add hidden buffer.h, cms.h, comp.h, conf_api.h
2023-07-08 04:42:45 -06:00
Theo Buehler
fb2b33289c
Add hidden ct.h and dso.h
2023-07-08 04:36:30 -06:00
Theo Buehler
bad876da8c
Remove sm3_local.h
2023-07-08 04:36:30 -06:00
Theo Buehler
a471f2e054
Add hidden ecdh.h, sm3.h
2023-07-08 04:36:30 -06:00
Theo Buehler
eae1263233
Remove hidden sm3.h and evp.h again
2023-07-08 04:36:30 -06:00
Brent Cook
64c55e2708
upstreamed ocsp_test
2023-07-07 14:55:15 -05:00
Brent Cook
00fc21e8a7
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.
2023-07-07 18:38:57 +03:00
Brent Cook
56b283e27f
remove Windows lld workaround
2023-07-07 18:19:10 +03:00
Theo Buehler
f555467a6f
Add hidden ec.h, ecdh.h, err.h, evp.h hkdf.h
2023-07-07 08:39:25 -06:00
Theo Buehler
e2714304ed
Add hidden rc2.h, pem.h, lhash.h
2023-07-07 08:37:43 -06:00
Theo Buehler
45b1b1db94
Add hidden poly1305.h rand.h sm3.h sm4.h
2023-07-07 08:37:43 -06:00
Brent Cook
8de5d47868
tweak Windows README
2023-07-07 15:25:50 +03:00
Brent Cook
081cee6207
fixes #681 , allow override of library POSTFIX for nested builds
2023-07-07 15:02:16 +03:00
Brent Cook
de9c24a025
rename regress to rust regress
2023-07-07 04:34:46 -05:00
Brent Cook
51368394eb
Land #886 , add compat getopt implementation
2023-07-07 04:32:20 -05:00
Brent Cook
2354879274
Land #883 , improve socket / file descriptor checks on Windows
2023-07-07 04:31:00 -05:00
Brent Cook
4070587a02
Land #884 , add Solaris test workflow
2023-07-07 04:28:25 -05:00
Brent Cook
adca8a2f0a
Land #885 , change the trigger for running fuzzer tests
2023-07-07 04:22:35 -05:00
Brent Cook
6000f4de8f
remove aeadtest patch upstreamed
2023-07-07 04:21:56 -05:00
Brent Cook
7463f87cf1
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.
2023-07-07 12:11:20 +03:00
Theo Buehler
e06ce19f95
hook bn_print to build
2023-07-07 02:37:45 -06:00
Theo Buehler
990fd347ee
Add hidden ts.h
2023-07-07 02:37:42 -06:00
Brent Cook
e1d6f78296
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.
2023-07-07 08:34:16 +03:00
Brent Cook
f331e071bb
initial solaris test workflow
...
This adds a builder for Solaris 11.4 based on https://github.com/vmactions/solaris-vm
2023-07-06 23:47:57 +03:00
Brent Cook
c9b18cb296
fix get/setsockopt reversed logic
2023-07-06 22:05:06 +03:00
Brent Cook
f75c00226c
remove unneeded extern since we're not trying to hack this into mingw-w64
2023-07-06 20:53:12 +03:00
Brent Cook
afcd4be8a7
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.
2023-07-06 20:32:34 +03:00
Brent Cook
4aa7642130
update endian compatibility shim
...
Prefer function-like macros where possible, some style tweaks, and add
Solaris support.
2023-07-06 11:07:42 +03:00
Brent Cook
09418fe29e
make update.sh compatible with Solaris 11 tail behavior
2023-07-06 11:07:42 +03:00