Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add configure check for strcasecmp | Theo Buehler | 2024-03-03 | 1 | -1/+2 |
| | |||||
* | upgrade links in comments to HTTPS | Viktor Szakats | 2024-03-03 | 1 | -1/+1 |
| | |||||
* | enable system arc4random on FreeBSD 12+ | Brent Cook | 2023-11-01 | 1 | -3/+9 |
| | |||||
* | add compat getopt implementation, remove patches | Brent Cook | 2023-07-07 | 1 | -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 macOS | Jiajie Chen | 2022-07-12 | 1 | -1/+1 |
| | |||||
* | update autotool macro deprecations | Brent Cook | 2022-02-27 | 1 | -16/+10 |
| | | | | fix latest round of autotool complaints | ||||
* | Add libmd as platform specific libraries for Solaris | kinichiro | 2022-01-17 | 1 | -1/+1 |
| | |||||
* | Set IA-64 compiler flag only if it is HP-UX with IA-64 | kinichiro | 2021-11-23 | 1 | -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 updates | Brent Cook | 2021-11-09 | 1 | -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 headers | Jonas 'Sortie' Termansen | 2021-10-03 | 1 | -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 build | kinichiro | 2021-05-30 | 2 | -2/+4 |
| | |||||
* | Fix mingw build on ubuntu 20.04 | kinichiro | 2021-05-30 | 1 | -1/+1 |
| | | | | | - Link libssp to resolve undefined reference __memcpy_chk - Disable dtlstest since mingw does not have poll | ||||
* | Add '--enable-libtls-only' build option | Brent Cook | 2021-04-07 | 1 | -4/+14 |
| | |||||
* | Add -lbcrypt to Windows builds for CNG in getentropy | Brent Cook | 2020-11-11 | 1 | -1/+1 |
| | |||||
* | need ax_check_compile_flag too for older autotools | Brent Cook | 2020-08-22 | 1 | -0/+53 |
| | |||||
* | Add a compile-time check for FORTIFY_SOURCE support | Brent Cook | 2020-08-22 | 2 | -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 Malde | 2019-10-20 | 1 | -0/+5 |
| | |||||
* | Enable speed on win32 | kinichiro | 2019-07-14 | 1 | -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 operations | Brent Cook | 2019-04-23 | 1 | -1/+1 |
| | |||||
* | add __dead__ annotation support | Brent Cook | 2019-02-09 | 1 | -0/+1 |
| | |||||
* | update autoconf for latest compat functions | Brent Cook | 2019-01-31 | 1 | -0/+4 |
| | |||||
* | enable asm for mingw64 | Brent Cook | 2019-01-20 | 1 | -0/+1 |
| | |||||
* | check for more pthread functions that might not be in libc | Brent Cook | 2019-01-18 | 1 | -0/+1 |
| | |||||
* | check if we need to link pthread dynamically | Brent Cook | 2019-01-07 | 2 | -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 automake | Brent Cook | 2019-01-06 | 1 | -1/+0 |
| | |||||
* | add configure-time check for timespecsub | Brent Cook | 2019-01-06 | 1 | -1/+2 |
| | |||||
* | AC_CHECK_FUNC does not set the define, prefer AC_CHECK_FUNCS | Brent Cook | 2018-03-22 | 1 | -4/+4 |
| | |||||
* | add clock_gettime for macos 10.11 and earlier | Brent Cook | 2018-03-22 | 1 | -0/+2 |
| | |||||
* | bump base requirement to Windows Vista, use builtin inet_ntop/pton | Brent Cook | 2018-03-14 | 2 | -4/+2 |
| | |||||
* | Add libpthread for libtls build | kinichiro | 2018-03-13 | 1 | -0/+1 |
| | |||||
* | Remove 64bit build designation on Solaris | kinichiro | 2018-01-11 | 1 | -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 Android | Evgen Bodunov | 2017-11-23 | 1 | -1/+14 |
| | |||||
* | add prototype definitions of asprintf and vasprintf for CYGWIN build | kinichiro | 2017-07-16 | 1 | -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 time | Brent Cook | 2017-07-09 | 1 | -85/+0 |
|\ | |||||
| * | generate the crypto export symbol list at build time | Brent Cook | 2017-07-08 | 1 | -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 bit | kinichiro | 2017-07-08 | 1 | -0/+1 |
|/ | |||||
* | Remove misleading CFLAGS / LDFLAGS. | Paul Graham | 2017-06-09 | 1 | -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 mix | Brent Cook | 2017-04-29 | 1 | -0/+1 |
| | |||||
* | only include ia32 syms on i?86/x86_64 targets | Brent Cook | 2017-04-29 | 1 | -0/+8 |
| | |||||
* | Add freezero support | kinichiro | 2017-04-22 | 1 | -2/+6 |
| | |||||
* | move crypto_portable.sym to builddir | Brent Cook | 2017-04-10 | 1 | -2/+2 |
| | |||||
* | Land #297, Add recallocarray | Brent Cook | 2017-03-16 | 1 | -2/+8 |
|\ | |||||
| * | Add support for getpagesize | kinichiro | 2017-03-15 | 1 | -1/+2 |
| | | |||||
| * | Add recallocarray | kinichiro | 2017-03-09 | 1 | -1/+6 |
| | | |||||
* | | Fix condition of arc4random* and getentropy for Cygwin build | kinichiro | 2017-02-20 | 1 | -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 ocspcheck | kinichiro | 2017-01-26 | 1 | -2/+3 |
| | |||||
* | Move strsep.c to crypto/compat/ and add ocspcheck build to CMake | kinichiro | 2017-01-25 | 1 | -0/+3 |
| | |||||
* | add open(2) shim to handle O_BINARY and O_CLOEXEC | Brent Cook | 2017-01-16 | 1 | -0/+1 |
| | |||||
* | include pipe2/socketpair compat for macOS | Brent Cook | 2017-01-15 | 1 | -1/+3 |
| | |||||
* | Fix to use -export-symbols for libcrypto | kinichiro | 2017-01-15 | 1 | -0/+70 |
| | | | | - generating platform specific crypto/crypto_portable.sym from crypto.sym |