aboutsummaryrefslogtreecommitdiff
path: root/m4 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add configure check for strcasecmpTheo Buehler2024-03-031-1/+2
|
* upgrade links in comments to HTTPSViktor Szakats2024-03-031-1/+1
|
* enable system arc4random on FreeBSD 12+Brent Cook2023-11-011-3/+9
|
* add compat getopt implementation, remove patchesBrent Cook2023-07-071-1/+2
| | | | | | | | | 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.
* Detect machine/endian.h for macOSJiajie Chen2022-07-121-1/+1
|
* update autotool macro deprecationsBrent Cook2022-02-271-16/+10
| | | | fix latest round of autotool complaints
* Add libmd as platform specific libraries for Solariskinichiro2022-01-171-1/+1
|
* Set IA-64 compiler flag only if it is HP-UX with IA-64kinichiro2021-11-231-4/+9
| | | | | | | | Compiler switch -mlp64 (GCC) or +DD64(HP CC) gives build failure with platform HP-UX other than IA-64. This avoids build break on HP-UX with PA-RISC platform. Suggested from Larkin Nickle (me <at> larbob org) by libressl ML.
* Autoconf updatesBrent Cook2021-11-091-2/+6
| | | | | Move machine/endian.h to endian.h, use AC_HEADER_RESOLV over individual header checks, and include prerequisites for netinet/ip.h check.
* Support operating systems without some non-POSIX headersJonas 'Sortie' Termansen2021-10-031-4/+2
| | | | | | | | | | | | | | The arpa/nameser.h, netinet/ip.h, and resolv.h headers are not crucial to building LibreSSL. The netinet/ip.h header is used in nc(1) for optional IPTOS_ features that can be ifdef'd on systems without support. The endian.h header is the upcoming standard header and should be used whenever available and correct. The machine/endian.h header is non-standard and doesn't have to exist on POSIX systems. Fix the check for getpagesize(3) not forward declaring the function, such that CFLAGS with -Werror=implicit-function-declaration doesn't cause the check to fail.
* Remove -D_FORTIFY_SOURCE=2 and -lssp with mingw buildkinichiro2021-05-302-2/+4
|
* Fix mingw build on ubuntu 20.04kinichiro2021-05-301-1/+1
| | | | | - Link libssp to resolve undefined reference __memcpy_chk - Disable dtlstest since mingw does not have poll
* Add '--enable-libtls-only' build optionBrent Cook2021-04-071-4/+14
|
* Add -lbcrypt to Windows builds for CNG in getentropyBrent Cook2020-11-111-1/+1
|
* need ax_check_compile_flag too for older autotoolsBrent Cook2020-08-221-0/+53
|
* Add a compile-time check for FORTIFY_SOURCE supportBrent Cook2020-08-222-1/+81
| | | | | This is broken on some platforms, so pull in the conditional macro from the latest version of autoconf-archive to test for working support.
* initial support for midipixØrjan Malde2019-10-201-0/+5
|
* Enable speed on win32kinichiro2019-07-141-1/+1
| | | | | - Use thread and sleep instead of signal and alarm, on win32 - Disable -multi option on win32 since fork is hard to implement
* include -ldl for SHA512 operationsBrent Cook2019-04-231-1/+1
|
* add __dead__ annotation supportBrent Cook2019-02-091-0/+1
|
* update autoconf for latest compat functionsBrent Cook2019-01-311-0/+4
|
* enable asm for mingw64Brent Cook2019-01-201-0/+1
|
* check for more pthread functions that might not be in libcBrent Cook2019-01-181-0/+1
|
* check if we need to link pthread dynamicallyBrent Cook2019-01-072-3/+2
| | | | | On Linux, bionic and musl for instance do not need libpthread. With bionic, there is not even a stub library for compatibility.
* we don't need to pass this to automakeBrent Cook2019-01-061-1/+0
|
* add configure-time check for timespecsubBrent Cook2019-01-061-1/+2
|
* AC_CHECK_FUNC does not set the define, prefer AC_CHECK_FUNCSBrent Cook2018-03-221-4/+4
|
* add clock_gettime for macos 10.11 and earlierBrent Cook2018-03-221-0/+2
|
* bump base requirement to Windows Vista, use builtin inet_ntop/ptonBrent Cook2018-03-142-4/+2
|
* Add libpthread for libtls buildkinichiro2018-03-131-0/+1
|
* Remove 64bit build designation on Solariskinichiro2018-01-111-1/+0
| | | | | | - Revert commit https://github.com/libressl-portable/portable/pull/327/commits/c18852f650a3cb258e10222695a31ed5c929ab23 - Remove -m64 from CMakeLists.txt by commit https://github.com/libressl-portable/portable/commit/08089a1b20a1818538670d641242266ed3185814 - Suggested by @andy-js in conversation https://github.com/libressl-portable/portable/pull/327
* Fixed getpagesize detection on AndroidEvgen Bodunov2017-11-231-1/+14
|
* add prototype definitions of asprintf and vasprintf for CYGWIN buildkinichiro2017-07-161-0/+1
| | | | | | - define _GNU_SOURCE in case of cygwin As compilation warning report by @Dravion
* Land #328, generate the crypto export symbol list at build timeBrent Cook2017-07-091-85/+0
|\
| * generate the crypto export symbol list at build timeBrent Cook2017-07-081-85/+0
| | | | | | | | | | | | we currently do it at configure time, which makes this a generated source, but generated sources should be cleaned up, which breaks 'make clean; make'
* | Set Solaris build default to 64 bitkinichiro2017-07-081-0/+1
|/
* Remove misleading CFLAGS / LDFLAGS.Paul Graham2017-06-091-2/+0
| | | | | | | | These variables were being ignored because libtool doesn't pass -static-libgcc to GCC. If you want to link libgcc statically, currently the only way to achieve this is to manually add -static-libgcc to CC variable. See: http://www.mingw.org/wiki/HOWTO_Sneak_GCC_Switches_Past_Libtool
* include amd64 in the mixBrent Cook2017-04-291-0/+1
|
* only include ia32 syms on i?86/x86_64 targetsBrent Cook2017-04-291-0/+8
|
* Add freezero supportkinichiro2017-04-221-2/+6
|
* move crypto_portable.sym to builddirBrent Cook2017-04-101-2/+2
|
* Land #297, Add recallocarrayBrent Cook2017-03-161-2/+8
|\
| * Add support for getpagesizekinichiro2017-03-151-1/+2
| |
| * Add recallocarraykinichiro2017-03-091-1/+6
| |
* | Fix condition of arc4random* and getentropy for Cygwin buildkinichiro2017-02-201-8/+4
|/ | | | | - Fix the condition of exporting getentropy - Modify the CMake condition of including arc4random_uniform as same as autoconf
* Add inet_ntop and memmem for ocspcheckkinichiro2017-01-261-2/+3
|
* Move strsep.c to crypto/compat/ and add ocspcheck build to CMakekinichiro2017-01-251-0/+3
|
* add open(2) shim to handle O_BINARY and O_CLOEXECBrent Cook2017-01-161-0/+1
|
* include pipe2/socketpair compat for macOSBrent Cook2017-01-151-1/+3
|
* Fix to use -export-symbols for libcryptokinichiro2017-01-151-0/+70
| | | | - generating platform specific crypto/crypto_portable.sym from crypto.sym