update.sh


Log

Author Commit Date CI Message
Theo Buehler 9b54faaf 2024-03-02T07:37:36 Update build system for file removal
Brent Cook d8702f69 2024-02-27T07:18:09 upstreamed masm alignment fix
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 b9b65324 2024-02-18T10:24:23 Add posix_time.h
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 cc78bdf3 2024-01-07T18:29:10 integrate new upstream endbr64 test code, remove os-specific reverts
Brent Cook 548b3d04 2023-10-31T09:25:23 restrict patches to windows / macos platforms
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.
Brent Cook 01e3b10f 2023-10-29T11:18:52 remove conflicting align directives for MASM
Theo Buehler 85a0a1ae 2023-07-28T06:03:57 Adjust for file removal and renaming
Brent Cook 09418fe2 2023-07-06T11:05:53 make update.sh compatible with Solaris 11 tail behavior
Brent Cook 11dfc90f 2023-07-03T16:34:38 move endbr64 removal to preprocessor
Brent Cook 419fbd6f 2023-05-26T21:51:56 fix asm on x86_64 macos
Theo Buehler 0d3f252c 2023-04-28T11:42:10 add and enable policy tests
Theo Buehler 1a664032 2023-04-15T13:38:01 Drop GF2m assembly
Theo Buehler 76b13595 2023-04-14T06:24:22 Hook a few more tests to the build
Brent Cook 2692b2f1 2023-03-26T21:05:08 Checkout openbsd tag or closest commit when on a release tag This is a compromise needed to support building from non-stable tags. This incorporates the same logic used to generate openbsd tags in the first place, which are unstable because the CVS to git conversion does not have stable commit hashes.
Brent Cook 6501696d 2023-03-23T06:35:41 generate opensslconf.h for mips
Brent Cook 73d924f6 2023-03-23T06:07:31 fix mips/mips64 builds
Brent Cook 3c7747fd 2023-02-15T07:56:44 generate opensslconf.h based on host cpu architecture
Brent Cook d3662904 2023-02-13T21:10:32 directly grab bn asm source
Brent Cook e4c35bbd 2023-02-13T16:59:34 Revert "pin master build to upstream commit" This reverts commit a7ca886cb03e52718b51f9dd35ea15f28db71a2b.
Theo Buehler b0905e6e 2023-02-09T18:45:33 autoconf: x509_verify.h is no longer public
Brent Cook a7ca886c 2023-02-11T06:44:08 pin master build to upstream commit
Joshua Sing 49a179f0 2023-01-11T20:05:54 Fixes for GitHub organisation rename
Brent Cook 80eb1454 2022-12-13T05:44:07 add direct source dependency to each library Fix library generation with some CMake generators by including a direct source file dependency for each library.
Brent Cook 4f0f6ebd 2022-12-13T04:34:25 Build a static test library with all symbols Build and link a special test library rather than assuming that the build has static libraries available.
Theo Buehler 8ae1cce7 2022-11-22T18:41:54 Update autoconf framework to build again
Brent Cook cc613e78 2022-07-31T23:31:18 updates for new files and test cases
Brent Cook 2518dbc9 2022-07-10T21:44:36 update for latest changes
Brent Cook b07c773c 2022-05-09T02:21:16 expose kdf.h as a public header
Brent Cook 5e974ea6 2022-05-08T22:23:36 update for latest upstream
kinichiro e19aafe2 2022-03-25T11:37:50 Copy ARM related files from arch/arm/
kinichiro adde656b 2021-12-26T15:42:47 Add strtonum to compat library and export it crypto library requires strtonum now, and add it to compat library. remove it from applications compat/ directories.
kinichiro 95494815 2021-11-27T22:12:11 Add ct
Brent Cook 921c0675 2021-04-05T02:32:35 Add '--enable-libtls-only' build option
Brent Cook 6359d940 2020-10-18T20:47:10 include strtonum for ocspcheck
Brent Cook db8b30ae 2020-10-06T19:41:18 Land #611, remove libtls-standalone
kinichiro ee4eb002 2020-09-13T22:18:49 Add x509_verify.c x509_verify.h
Brent Cook 85eea945 2020-08-20T10:19:23 disable some additional libtls-standalone bits
Brent Cook fd208a54 2020-06-12T09:43:11 add possibility to override upstream opensslv.h with a local version
kinichiro 61a1f6a5 2020-06-06T01:34:59 Move crypto/x509v3/ files to crypto/x509/
Brent Cook dd210a6f 2019-09-09T23:40:50 add cms.h to public headers
Brent Cook 0e8b7c1e 2019-06-05T23:08:41 remove comments and unify fixups
kinichiro bbb662b6 2019-05-19T13:20:06 Fix masm build - Fix masm operators and comments - Add -DOPENSSL_NO_ASM only if not 64 bit build - Add -DCMAKE_INSTALL_PREFIX to avoid build error
Brent Cook 4dabadaf 2019-05-17T02:10:28 run masm files through the C preprocessor
Daniel Wyatt 23fa9a51 2019-03-02T12:32:12 Add portable scaffold for SM4
Brent Cook 0492445a 2019-01-20T20:07:54 always stop the asm generators from calling the C compiler
Brent Cook 72bb1ed6 2019-01-20T19:56:07 generate masm and mingw64 assembly
Brent Cook 0f0bec5a 2019-01-01T08:06:20 build crypto_lock_win.c in-place
Brent Cook 1cb05b51 2018-11-11T09:14:41 Land #439, Add portable scaffold for SM3
Brent Cook 1e2937e1 2018-11-11T09:14:00 added crypto_lock portable bits
Brent Cook 9c6e9f09 2018-11-11T00:24:35 initial 32-bit arm assembly optimization support
bobsayshilol 34394e7e 2018-11-07T23:45:17 Misc fixes to bring portable in line with upstream.
Brent Cook 156cdf6d 2018-10-16T02:56:34 Handle running from a directory with a space in the name. from phrocker@ on github
Jack Lloyd d4803f13 2018-08-14T15:16:36 Add portable scaffold for SM3
kinichiro f30569c0 2018-07-21T01:02:31 Fix update.sh using $MV instead of bear mv Suggested by tb
kinichiro 09c8aa26 2018-07-21T00:15:20 Generate regress freenull.c
Brent Cook 138734e5 2018-05-02T23:33:37 expand symbol filter to include underscore
Brent Cook 3fb9e63b 2018-03-14T07:29:04 bump base requirement to Windows Vista, use builtin inet_ntop/pton
Brent Cook 09ca0f7b 2017-11-05T17:14:28 fetch before update to grab new branches
Bernard Spil 794f48f1 2017-10-22T16:10:38 Separate man(5) pages
kinichiro 03502b8d 2017-09-10T12:49:24 Add *.5 manpages in libcrypto/man/
Brent Cook e5505342 2017-07-08T19:05:35 make it easier to swap grep (Solaris grep doesn't support alpha)
kinichiro 63042e98 2017-05-02T00:21:57 Add HKDF functionality
Brent Cook f494c6aa 2017-05-08T08:32:38 Land #310, make it easier to build from cvs source
kinichiro 6cb87c12 2017-05-07T00:17:58 Modify update.sh to change the path of openbsd source tree easily With this modification, we can build portable with /usr/src easily.
Brent Cook 32ab245f 2017-04-30T23:07:47 remove OPENSSL_ia32cap_P from crypto.sym when generated
kinichiro 8877e9bc 2017-03-09T22:49:04 Add recallocarray
kinichiro 58eb645f 2017-01-28T03:40:38 Copy libc compat files rather than adding into the repository - remove the CP_LIBC files from repo - move tests/memmem.c to tests/compat/
Brent Cook 63eaeafe 2017-01-27T05:41:46 update for improved libtls manpage organization
kinichiro 7dd0650d 2017-01-26T13:58:27 Add inet_ntop and memmem for ocspcheck
kinichiro 91a8bd79 2017-01-25T19:37:29 Move strsep.c to crypto/compat/ and add ocspcheck build to CMake
Brent Cook 93754dc5 2017-01-24T06:06:07 initial ocspcheck integration
kinichiro 484feaae 2017-01-18T20:37:44 Stop generating .def files by update.sh
kinichiro 7054105f 2016-12-26T21:53:29 implement support for hiding symbols in libcrypto - delete crypto.def and generate it from Symbols.list - remove BIO_s_log since bss_log.c is not included on Windows - add Windows specific symbols by crypto/crypto_win.list
kinichiro 5f187770 2016-11-06T04:57:23 Add curve25519 to portable
Brent Cook a99a3d72 2016-11-05T12:45:47 add quoting for man links
Brent Cook 0241a8d4 2016-11-05T12:25:38 update for new manpage layout, pod files are gone
Brent Cook 7770e4f2 2016-11-05T08:44:35 implement support for hiding symbols in libtls / libssl
Brent Cook 659aff9f 2016-11-05T05:21:29 updates for latest build changes
Brent Cook df207699 2016-09-14T08:49:53 remove cms
Brent Cook 22dcefee 2016-09-02T12:43:30 update for new repository layout
Brent Cook cf86bf85 2016-01-03T19:00:25 prefer gnu patch on AIX
Brent Cook 905e2a3b 2015-12-06T23:32:18 refresh nc(1) support
Brent Cook 0197a589 2015-10-18T09:28:10 Windows compatibility fixes VS2013 has trouble with relative include paths for apps/openssl, so move certhash_win/apps_win.c back to apps/openssl. gmtime_r on mingw64 fails with negative time_t, override gmtime_s fails all of the time unit tests, override SHUT_RD/WR are defined in newer mingw64 headers, check before overriding
Brent Cook 0fa826d3 2015-09-21T22:08:12 revise how headers are patched for windows, remove sed scripts
Brent Cook 8c90be2a 2015-09-13T11:56:41 allow nc to build on linux and os x
Brent Cook cb397a8b 2015-09-13T09:27:11 use CP_LIBC for strtonum
Brent Cook 653bbfaa 2015-09-13T09:03:17 ding-dong e_os2.h is dead
Brent Cook 02b7539c 2015-09-13T07:23:04 readd openssl.1, distribute nc.1
Brent Cook a64c42a0 2015-09-12T09:50:44 add some backcompat in nc, don't install it
Brent Cook 854f4f69 2015-09-12T07:48:06 add 'nc' to the distribution as an example of libtls client and server
Brent Cook 34bfb6ec 2015-09-12T05:18:47 add new tests
Brent Cook 5ccdd138 2015-09-07T00:31:59 distribute include and man CMakefiles
kinichiro 3057de0d 2015-09-01T19:23:15 use CP_LIBC for copying tests/memmem.c
Brent Cook afcfb2d5 2015-08-31T07:49:50 add CP_LIBC, fix tls compilation
Brent Cook dbfba115 2015-08-31T02:30:25 remove DEF_WEAK from libc copies