update.sh


Log

Author Commit Date CI Message
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
Brent Cook cc3c1810 2015-08-28T05:54:12 replace remaining bash-only features in the update script We used to need more features, but as the Makefile.am's stopped being dynamically generated, there is less need.
Brent Cook 03ba7b70 2015-08-03T07:39:21 rebuild manpages on opensslv.h changes
Brent Cook 5d8a1cf7 2014-07-10T22:06:10 add initial CMake and Visual Studio build support This moves the compatibility include files from include to include/compat so we can use the awful MS C compiler <../include/> trick to emulate the GNU #include_next extension. This also removes a few old compat files we do not need anymore.
Brent Cook fafc3e47 2015-07-16T17:52:50 derive VERSION from opensslv.h from upstream
Scott Parker 0bab46dd 2015-07-06T13:42:54 patch headers to avoid redefinitions on windows
Brent Cook bda20bd1 2015-07-11T14:23:44 Improve automatic handling of OPENSSLDIR Install a default cert.pem, openssl.cnf, x509v3.cnf in OPENSSLDIR, which is derived by default from sysconfdir and the prefix setting.
Brent Cook b7f699ab 2015-06-29T22:49:37 add cipher_list test
Brent Cook b9f1b83a 2015-06-20T10:40:04 update for mdc2 removal
Brent Cook b67c9460 2015-06-19T02:09:27 remove unneeded local tls.h patch
Brent Cook 1d27b22e 2015-06-05T03:45:45 set stdin/out/err to binary mode on Windows
Brent Cook bc70c1c2 2015-05-23T19:23:55 patch in std headers and C++ support for tls.h