patches


Log

Author Commit Date CI Message
Brent Cook 4cce3954 2023-11-09T20:59:03 remove additional endbr64 patch, add tests for macos-11
Brent Cook 96e5e35d 2023-11-10T03:20:04 experiment forcing CI failure
Brent Cook d0d17f89 2023-11-09T20:59:03 remove additional endbr64 patch, add tests for macos-11
Viktor Szakats 43cb91c9 2023-11-08T02:09:32 amd64/bn_arch.h: avoid redefinition of `OPENSSL_NO_ASM` Fixes this warning when `OPENSSL_NO_ASM` is already set by the build system (seen with CMake): ``` In file included from ./libressl/crypto/bn/bn_mul.c:65: ./libressl/crypto/bn/arch/amd64/bn_arch.h:24:9: warning: 'OPENSSL_NO_ASM' macro redefined [-Wmacro-redefined] ^ <command line>:10:9: note: previous definition is here ^ ``` Reported in #910
Brent Cook e7fe6caa 2023-11-01T20:45:51 Land #924, allow disabling WINCRYPT warnings
Theo Buehler eed367e1 2023-11-01T13:21:25 Allow disabling warning about WINCRYPT overrides Fixes #919
Brent Cook 98a5122b 2023-10-10T08:29:57 portable asm generator patches for portable This reverses changes from the 3.8.x upstream that are causing issues on a few different platforms, including macOS x64, Windows, and older Linux/FreeBSD.
Theo Buehler bc03c7c8 2023-08-15T15:19:06 Regen netcat patch
Theo Buehler 89aca6d0 2023-08-03T13:38:41 Update x509.h patch
Theo Buehler 5b5f96b0 2023-07-28T06:12:29 Regen patches
Theo Buehler d36f7067 2023-07-08T14:20:25 Rebase modes_local.h patch over KNF rampage
Brent Cook 64c55e27 2023-07-07T14:55:15 upstreamed ocsp_test
Brent Cook 56b283e2 2023-07-07T17:34:38 remove Windows lld workaround
Brent Cook 51368394 2023-07-07T04:32:20 Land #886, add compat getopt implementation
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 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 3e7f4d0a 2023-06-24T04:47:27 Regen patches
Theo Buehler 564ef7e2 2023-05-21T12:32:28 speed.c: move errstr out of #ifndef
Theo Buehler d5556b47 2023-05-21T12:18:07 Regen speed.c diff
Theo Buehler bcb57693 2023-04-28T11:56:17 regen tlsexttest.patch
Theo Buehler aa7c104b 2023-04-26T03:02:14 patching a non-existent file doesn't work so well...
Theo Buehler 9f3b1b5a 2023-04-25T17:51:11 Remove OPENSSL_NO_DEPRECATED from e_old.c
Theo Buehler fe665045 2023-04-25T16:52:30 regen openssl patch
Theo Buehler 9b5f3384 2023-04-25T16:48:18 regen tlsexttest.c patch
Theo Buehler 63ba2e30 2023-04-18T03:33:46 Regen x509.h patch
Theo Buehler be58e25d 2023-04-11T17:33:24 Revert "Temporarily add sha512.c r1.27 as a patch" This reverts commit e61927441352a7ac4c51b9b8fc2164d1d236e2f3.
Theo Buehler e6192744 2023-04-11T16:18:17 Temporarily add sha512.c r1.27 as a patch
Brent Cook 977be09d 2023-03-15T17:33:08 Fix build for MSVC
Theo Buehler 94289fd2 2023-02-28T09:29:06 Adjust patch to recent speed.c change
Brent Cook b98c56fd 2023-02-28T01:51:41 stop exposing hidden defines in public opensslconf.h pull in hidden headers instead, patching drectly for Windows support
Brent Cook c305c7ac 2023-02-27T04:46:43 disable BN asm for amd64 win32 build
Brent Cook 70b0f418 2023-02-21T05:57:41 remove unused patch
Brent Cook 3c7747fd 2023-02-15T07:56:44 generate opensslconf.h based on host cpu architecture
Brent Cook 59492d5c 2023-02-13T20:10:15 update bn_shift patch
Theo Buehler 7dc7ef81 2023-02-09T18:44:56 refresh patches
Theo Buehler 81e6fb0f 2023-02-09T18:42:33 Remove obsolete bn_div patch
Brent Cook 1124d1fa 2023-01-04T06:08:54 remove unneeded patch
Theo Buehler 320501da 2022-12-18T01:30:19 Use bigger hammer to disable benchmarks
Theo Buehler da826ecc 2022-12-18T01:16:15 Disable bn_shift benchmarks on Windows Windows doesn't know about SIGALRM
Theo Buehler 8c4425cd 2022-12-18T00:47:33 Patch in use of BN_zero() until next sync
Theo Buehler bd345640 2022-12-09T11:14:33 regen bn_isqrt.c patch
Theo Buehler 7775de6c 2022-11-27T10:50:30 regen patches
Theo Buehler bcf7afb2 2022-11-27T10:35:13 Adjust patches for lcl.h -> local.h rename
Theo Buehler 38089b55 2022-11-23T18:36:19 Don't leak namespace macros out of the library
Theo Buehler 67ab6a11 2022-11-23T12:46:44 Neuter namespace differently to fix Appveyor CI
Theo Buehler f015aed7 2022-11-22T21:10:11 regen bio.h patch
Theo Buehler 7b66b2d9 2022-11-22T18:34:39 update speed.c.patch
Theo Buehler b21936e5 2022-11-08T10:38:28 Regen tlsexttest.c patch
Theo Buehler 5ecf1c62 2022-09-06T01:39:41 Regen bio.h.patch
Theo Buehler d9ba5a5b 2022-09-05T23:52:41 Regen aeadtest.c.patch
Theo Buehler 08e05643 2022-09-05T23:50:05 Regen tlsexttestc.c.patch
Theo Buehler cc60b91f 2022-09-05T23:48:20 Drop long long casts that are now upstream
Brent Cook d46266c2 2022-08-29T10:57:39 fix corrupted patch on merge
Brent Cook ed935972 2022-08-29T08:42:43 build updates for latest upstream
Theo Buehler 08895e84 2022-08-15T10:43:49 MSC doesn't have getopt
Theo Buehler 3fcde14a 2022-08-15T07:59:06 regen tlsextest patch fixes #777
Theo Buehler 9bd78949 2022-06-22T11:43:09 Update ssl_txt.c patch
Theo Buehler fbe964e9 2022-06-22T11:22:46 Update netcat patch Fixes #768
kinichiro 87aff644 2022-04-29T22:07:53 Stop disabling __attribute__ on Windows with Clang On Windows with targeting the MSVC ABI, Clang will define _MSC_VER, and does not treat __attribute__ as a macro. Clang's builtin headers (e.g. immintrin.h) use __attribute__ liberally, and do not expect it to be ifdef-ed away. Suggested from Nicholas Hutchinson by github issue.
Brent Cook d7bf245b 2022-03-21T05:27:12 update patch
Brent Cook a32554c6 2022-03-15T15:23:27 remove local patch now upstream
Brent Cook 74e92e5e 2022-03-12T11:26:23 add infinite loop fix in BN_mod_sqrt
Brent Cook 115cf2d5 2022-02-27T05:37:43 rebase patches
Brent Cook a27642bf 2022-02-06T21:11:52 rebase patches
Brent Cook 867b577d 2021-04-08T05:00:36 rebase tlsexttest patch
Brent Cook db8b30ae 2020-10-06T19:41:18 Land #611, remove libtls-standalone
Brent Cook a2ea6495 2020-09-04T04:12:49 rediff patches
Brent Cook 85eea945 2020-08-20T10:19:23 disable some additional libtls-standalone bits
Brent Cook fa26b535 2020-07-06T03:48:44 update tlsexttest patch
kinichiro 3b5ae00b 2020-05-12T20:21:18 Fix patch for tests/tlsexttest.c
kinichiro 1fe77923 2020-05-04T23:40:33 Enable regress handshake_table on Windows
Brent Cook 14dd93c3 2020-02-15T11:32:11 rebase patches
Brent Cook da75637d 2019-11-30T03:50:54 update netcat patch
Brent Cook f662008d 2019-10-27T09:28:56 rebased netcat patch
kinichiro 856d0511 2019-07-28T19:03:27 Use posix_win.c functions on WIN32 - read() returns bytes count as 1 for crlf unless binary mode isn't specified with open(). Reported by @ulfworsoe in libressl-portable#542 - err could be WSANOTINITIALISED when WSAStartup() is not called
kinichiro 0e3d93fc 2019-07-26T22:26:13 Force binary mode for open() on WIN32 Reported by @ulfworsoe https://github.com/libressl-portable/portable/issues/542
kinichiro 30e91bc6 2019-07-14T18:37:59 Enable speed on win32 - Use thread and sleep instead of signal and alarm, on win32 - Disable -multi option on win32 since fork is hard to implement
Brent Cook 6e2215c4 2019-05-07T02:11:02 rebase patches
Brent Cook 79a66f1b 2019-02-09T07:28:07 update patch
Brent Cook 8475a587 2019-01-20T19:58:04 add _LP64 checks
Brent Cook 17ae1da6 2019-01-19T22:24:01 rebase patches
Brent Cook d8c05ced 2019-01-18T18:44:47 account for differences in FAIL macros
Brent Cook 3ab11de0 2019-01-18T18:38:59 adjust for latest upstream changes
Brent Cook 3247230d 2019-01-04T07:28:54 rename modes_lcl patch so it applies
Brent Cook 0829e7f6 2018-11-16T04:40:18 rebase netcat.c.patch
Brent Cook 11bb39ec 2018-11-07T20:00:29 Rediffed patches for merge fuzz
bobsayshilol 34394e7e 2018-11-07T23:45:17 Misc fixes to bring portable in line with upstream.
Nobuyoshi Nakada 3e95275d 2018-07-29T16:17:44 Suppress "overriding WinCrypt defines" warnings Suppress "overriding WinCrypt defines" from openssl/x509.h by defining `NOCRYPT`. Only this file does not check `__WINCRYPT_H__` macro like other headers, since https://github.com/libressl-portable/portable/commit/5d8a1cf7155130bd8101090d7e1d0c2f90d9b123#diff-74b6370bc092dd2988ab577b2eaa21dcR7
kinichiro 1fb8c9c6 2018-03-18T00:38:14 Fix using right functions for file descriptor with MS Visual Studio
kinichiro 861a6ca1 2017-12-30T20:15:56 Modify regress tests/tlsexttest.c for 0 sized array - Windows and hp-ux ANSI compiler can not handle 0 sized array initialization.
Kyle J. McKay 26b40cb7 2017-12-05T15:22:15 netcat.c.patch: eliminate syntax error from patch If the target system does not define IPV6_TCLASS, this part of the patch handles that with an ENOPROTOOPT error rather than failing to compile. Unfortunately it's missing a trailing semicolon leading to a compilation error. Add the missing semicolon to fix the problem. Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
kinichiro 512573f0 2017-09-03T00:51:08 Add patch for regress tlsexttest Some compiler does not support 0 sized array. This patch changes 0 sized array to have NULL and using variable instead of sizeof function.
Brent Cook 5ec2c381 2017-07-17T06:13:21 rebase patches on latest, remove fuzz
kinichiro 1f777716 2017-07-07T00:46:48 update netcat patch
Brent Cook 0974d6f0 2017-06-03T20:13:25 update nc patch
kinichiro d3f3daec 2017-06-04T00:56:11 defining DEFAULT_CA_FILE only if it is not defined. indicated by Kyle J. McKay mackyle@gmail.com