Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | update string.h for include strings.h for HPUX environment | kinichiro | 2014-10-22 | 1 | -2/+2 | |
| | ||||||
* | include a proper check for memmem when configuring unit tests | Brent Cook | 2014-10-22 | 2 | -0/+7 | |
| | | | | This allows the proper compatibility header definition to be exposed. | |||||
* | bump version | Brent Cook | 2014-10-22 | 1 | -1/+1 | |
| | ||||||
* | update with 2.1.1 changes | Brent Cook | 2014-10-15 | 1 | -0/+5 | |
| | | | | ok beck@ | |||||
* | LibreSSL portable README update | Brent Cook | 2014-10-15 | 1 | -18/+34 | |
| | | | | Add more info on how to build from source, where to download it from. | |||||
* | add extended ChangeLog file | Brent Cook | 2014-10-14 | 2 | -1/+61 | |
| | | | | help people more easily find the code and changes | |||||
* | update gitignore to see changelog | Brent Cook | 2014-10-14 | 1 | -1/+2 | |
| | ||||||
* | add missing commas from man links | Brent Cook | 2014-10-14 | 1 | -6/+6 | |
| | ||||||
* | update man links | Brent Cook | 2014-10-14 | 1 | -0/+6 | |
| | ||||||
* | don't fail to make dist on a clean repo | Brent Cook | 2014-10-14 | 1 | -1/+1 | |
| | ||||||
* | crank version | Brent Cook | 2014-10-14 | 1 | -1/+1 | |
| | ||||||
* | update to new converted SSL manpages | Brent Cook | 2014-10-14 | 1 | -1/+10 | |
| | ||||||
* | clear local manpage cache before generating a release tarball | Brent Cook | 2014-09-26 | 1 | -0/+1 | |
| | | | | | Remove the possibility of having any bad or old manpages in releases while still being able to cache for quick development tarballs. | |||||
* | update for upstream move of the openssl app | Brent Cook | 2014-08-27 | 1 | -17/+15 | |
| | ||||||
* | ensure compatibility with posix shell | Brent Cook | 2014-08-18 | 1 | -1/+1 | |
| | | | | remove bash comparison, thanks kinichiro | |||||
* | add --disable-asm flag for disabling inline asm | Brent Cook | 2014-08-17 | 1 | -0/+4 | |
| | | | | | Surprisingly (or not), a lot of OpenSSL's inline assembly actually makes things slower with a relatively modern compiler (read, gcc >= 4.x). | |||||
* | allow inline asm | Brent Cook | 2014-08-16 | 2 | -2/+1 | |
| | | | | use default of -std=gnu99 for it to be recognized | |||||
* | set _DEFAULT_SOURCE on linux hosts | Brent Cook | 2014-08-16 | 1 | -1/+1 | |
| | | | | this is the replacement for _BSD_SOURCE on newer glibc's | |||||
* | update stdio.h for including stdarg.h | inoguchi | 2014-08-12 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | it seems that including stdarg.h is needed for defining va_list environment is hpux 11.31(ia64) with gcc 4.7.1. without stdarg.h, I got compilation error like this. "error: 'va_list' undeclared (first use in this function)" I checked with gcc -E, then I noticed that __va_list is defined but va_list is not. "typedef __gnuc_va_list __va_list;" with including stdarg.h, va_list is defined. "typedef __gnuc_va_list va_list;" | |||||
* | remove configure.am.tpl, pull in VERSION directly | Brent Cook | 2014-08-12 | 3 | -4/+1 | |
| | | | | from wouter@ | |||||
* | rebase on pull when updating the openbsd branch | Brent Cook | 2014-08-08 | 1 | -1/+1 | |
| | | | | this avoids inadvertent local merges | |||||
* | conditionally build strnlen if needed. | Brent Cook | 2014-08-02 | 3 | -0/+9 | |
| | | | | | | it is only used by strndup prodded by Sortie@ | |||||
* | tie master libressl branch to openbsd master | Brent Cook | 2014-07-31 | 2 | -8/+8 | |
| | | | | Added OPENBSD_BRANCH to set what branch update.sh should checkout. | |||||
* | Crank version on HEAD to 2.1.0 2.0 cointinues on OPENBSD_5_6 branch | Bob Beck | 2014-07-31 | 1 | -1/+1 | |
| | ||||||
* | define MAP_ANON for systems with MAP_ANONYMOUS | Brent Cook | 2014-07-30 | 1 | -3/+3 | |
| | | | | switch the sense of this check | |||||
* | merge endian definitions between AIX/HP-UX/Solaris | Brent Cook | 2014-07-30 | 1 | -7/+1 | |
| | ||||||
* | update include/machine/endian.h for hpux portability. | inoguchi | 2014-07-30 | 1 | -0/+3 | |
| | | | | ok bcook@ | |||||
* | harmonize asprintf with OpenSSH | Brent Cook | 2014-07-30 | 4 | -111/+39 | |
| | | | | | | | | | * use the original name for the file from OpenSSH (remove duplicate version) * add va_copy/__va_copy checks to configure * incorporate proposed fixes to openssh version: + include more system headers directly for various definitions + limit the scope of va_copy/va_end to their affected vsnprintf calls + simplify error handling, removing a dead assignment | |||||
* | include comment on windows services | Brent Cook | 2014-07-29 | 1 | -0/+5 | |
| | ||||||
* | add sys/mman.h shim to define MAP_ANON if needed | Brent Cook | 2014-07-29 | 2 | -0/+15 | |
| | | | | | | thanks to kinichiro for pointing this out ok deraadt@ beck@ | |||||
* | stub win32 issetugid implementation | Brent Cook | 2014-07-29 | 2 | -0/+24 | |
| | | | | ok deraadt@ beck@ | |||||
* | added dist.sh script - generates tarball | Brent Cook | 2014-07-29 | 1 | -0/+6 | |
| | | | | ok deraadt@ beck@ | |||||
* | produce a error if platform has no arc4random hook | Brent Cook | 2014-07-29 | 1 | -7/+8 | |
| | | | | ok deraadt@ beck@ | |||||
* | add asprintf / vasprintf from OpenSSH portable | Brent Cook | 2014-07-29 | 5 | -0/+115 | |
| | | | | ok deraadt@ beck@ | |||||
* | Update endian.h for AIX/IRIX | pgmassey | 2014-07-29 | 1 | -0/+8 | |
| | | | | | | Added AIX/IRIX compatibility for endian detection. ok bcook@ deraadt@ beck@ | |||||
* | Guard individual compatibility header prototypes. | Brent Cook | 2014-07-28 | 4 | -55/+81 | |
| | | | | | | | | This is to avoid redefining prototypes from the libc headers. Also, simplify the autoconf function checks and remove some copy/paste errors checking for 'write'. ok wouter@ | |||||
* | split big line | Brent Cook | 2014-07-28 | 1 | -1/+2 | |
| | ||||||
* | prefer - over /dev/stdin for cmp test | Brent Cook | 2014-07-28 | 1 | -1/+1 | |
| | ||||||
* | check link requirements for dl_iterate_phdr | Brent Cook | 2014-07-28 | 1 | -0/+3 | |
| | | | | | | | | | Note that gcc chose to disable this rather than cause link issues with older copies of Solaris 10: https://gcc.gnu.org/ml/gcc-patches/2012-01/msg00816.html If we want to support Solaris <10.10 (I'd rather support up-to-date versions), getentropy_solaris would need to change. | |||||
* | remove bash-isms from test scripts | Brent Cook | 2014-07-28 | 2 | -3/+4 | |
| | ||||||
* | add strndup/strnlen compat functions from OpenBSD | Brent Cook | 2014-07-28 | 5 | -1/+17 | |
| | ||||||
* | include system headers for err.h compat macros | Brent Cook | 2014-07-28 | 1 | -0/+4 | |
| | ||||||
* | remove thread_private.h, no longer needed | Brent Cook | 2014-07-27 | 2 | -1/+0 | |
| | ||||||
* | remove per-OS arc4random_buf overrides | Brent Cook | 2014-07-24 | 1 | -6/+0 | |
| | | | | | | | | | | | | | | If an OS provides an arc4random_buf implementation in its C library, prefer it over an in-library version. This allows OS-specific implementations to become more robust over time. It also prevents possible link-time confusion as to which arc4random_buf implementation is in use by an application when linked with LibreSSL. The built-in unit tests will identify some common issues, such as fork safety and PID wrap handling. Other elements, such as seeding mechanisms, should be audited by the vendor or user for correctness. ok deraadt@ beck@ | |||||
* | clarify license and origin for pidwraptest | Brent Cook | 2014-07-23 | 2 | -1/+8 | |
| | | | | | | | | The original author clarified the license, so we are fine to ship with the PID wraparound test. Run it by default if libressl is using the native arc4random supplied from the OS. ok deraadt@ | |||||
* | add calloc to the list (integer overflow..) | Bob Beck | 2014-07-21 | 1 | -1/+1 | |
| | ||||||
* | Update README to indicate general policy about intrinsics | Bob Beck | 2014-07-21 | 1 | -0/+5 | |
| | ||||||
* | bump version | Brent Cook | 2014-07-21 | 1 | -1/+1 | |
| | ||||||
* | build openbsd memmem implementation for explicit_bzero test | Brent Cook | 2014-07-21 | 3 | -1/+7 | |
| | | | | | | memmem is not always available, and not all memmem's work the same way ok beck@ guenther@ | |||||
* | compute absolute paths to source | Brent Cook | 2014-07-21 | 1 | -10/+11 | |
| | | | | | | removes relative path hackery ok beck@ guenther@ |