#
26b2675b |
| 13-Jan-2020 |
Darren Tucker |
Remove configure test & compat code for ripemd160. RIPEMD160 support was removed upstream in 2017, however we still had a configure test and compat code for it, so clean those up now.
|
#
44384815 |
| 28-Nov-2019 |
Damien Miller |
compile sk-dummy.so with no-PIE version of LDFLAGS This lets it pick up the -L path to libcrypto for example.
|
#
b218055e |
| 28-Nov-2019 |
Damien Miller |
(yet) another x-platform fix for sk-dummy.so Check for -fPIC support from compiler Compile libopenbsd-compat -fPIC Don't mix -fPIE and -fPIC when compiling
|
#
0e3c5bc5 |
| 01-Nov-2019 |
Darren Tucker |
Hook up fnmatch for platforms that don't have it.
|
Revision tags: V_8_1_P1 |
|
#
45478898 |
| 15-Jul-2019 |
Darren Tucker |
Hook memmem compat code into build. This fixes builds on platforms that don't have it (at least old DragonFly, probably others).
|
#
4efe1adf |
| 07-Jul-2019 |
Damien Miller |
remove realpath() compat replacement We shipped a BSD implementation of realpath() because sftp-server depended on its behaviour. OpenBSD is now moving to a more strictly POSIX-
remove realpath() compat replacement We shipped a BSD implementation of realpath() because sftp-server depended on its behaviour. OpenBSD is now moving to a more strictly POSIX-compliant realpath(2), so sftp-server now unconditionally requires its own BSD-style realpath implementation. As such, there is no need to carry another independant implementation in openbsd-compat. ok dtucker@
show more ...
|
Revision tags: V_8_0_P1, V_7_9_P1 |
|
#
48f54b9d |
| 12-Sep-2018 |
Damien Miller |
adapt -portable to OpenSSL 1.1x API Polyfill missing API with replacement functions extracted from LibreSSL
|
Revision tags: V_7_8_P1 |
|
#
6301e6c7 |
| 02-Jul-2018 |
Darren Tucker |
Add implementation of getline. Add getline for the benefit of platforms that don't have it. Sourced from NetBSD (OpenBSD's implementation is a little too chummy with the internals o
Add implementation of getline. Add getline for the benefit of platforms that don't have it. Sourced from NetBSD (OpenBSD's implementation is a little too chummy with the internals of FILE).
show more ...
|
Revision tags: V_7_7_P1 |
|
#
33561e68 |
| 02-Mar-2018 |
Darren Tucker |
Add strndup for platforms that need it. Some platforms don't have strndup, which includes Solaris 10, NetBSD 3 and FreeBSD 6.
|
#
e8a17feb |
| 02-Mar-2018 |
Darren Tucker |
Flatten and alphabetize object file lists. This will make maintenance and changes easier. "no objection" tim@
|
#
cd3ab57f |
| 25-Feb-2018 |
Darren Tucker |
Hook up flock() compat code. Also a couple of minor changes: fail if we can't lock instead of silently succeeding, and apply a couple of minor style fixes.
|
#
265d88d4 |
| 15-Feb-2018 |
Darren Tucker |
Remove remaining now-obsolete cvs $Ids.
|
#
ddc0f381 |
| 12-Feb-2018 |
Darren Tucker |
Remove UNICOS support. The code required to support it is quite invasive to the mainline code that is synced with upstream and is an ongoing maintenance burden. Both the hardware and
Remove UNICOS support. The code required to support it is quite invasive to the mainline code that is synced with upstream and is an ongoing maintenance burden. Both the hardware and software are literal museum pieces these days and we could not find anyone still running OpenSSH on one.
show more ...
|
#
fbfa6f98 |
| 11-Feb-2018 |
Darren Tucker |
Move signal compat code into bsd-signal.{c,h}
|
#
f5594f93 |
| 24-Oct-2017 |
Damien Miller |
rename port-tun.[ch] => port-net.[ch] Ahead of adding rdomain support
|
Revision tags: V_7_6_P1 |
|
#
74c1c366 |
| 26-Sep-2017 |
Darren Tucker |
Check for and handle calloc(p, 0) = NULL. On some platforms (AIX, maybe others) allocating zero bytes of memory via the various *alloc functions returns NULL, which is permitted by t
Check for and handle calloc(p, 0) = NULL. On some platforms (AIX, maybe others) allocating zero bytes of memory via the various *alloc functions returns NULL, which is permitted by the standards. Autoconf has some macros for detecting this (with the exception of calloc for some reason) so use these and if necessary activate shims for them. ok djm@
show more ...
|
#
b7956919 |
| 18-Sep-2017 |
Damien Miller |
add freezero(3) replacement ok dtucker@
|
#
151c6e43 |
| 01-Jun-2017 |
Damien Miller |
add recallocarray replacement and dependency recallocarray() needs getpagesize() so add a tiny replacement for that.
|
Revision tags: V_7_5_P1, V_7_4_P1 |
|
#
afec0773 |
| 12-Dec-2016 |
Darren Tucker |
Add strcasestr to compat library. Fixes build on (at least) Solaris 10.
|
#
1cfd5c06 |
| 28-Sep-2016 |
Damien Miller |
Remove portability support for mmap We no longer need to wrap/replace mmap for portability now that pre-auth compression has been removed from OpenSSH.
|
#
c20dccb5 |
| 01-Aug-2016 |
Darren Tucker |
Strip trailing whitespace. Mechanically strip trailing whitespace on files not synced with OpenBSD (or in the case of bsd-snprint.c, rsync).
|
Revision tags: V_7_3_P1 |
|
#
6310ef27 |
| 13-Jul-2016 |
Darren Tucker |
Move err.h replacements into compat lib. Move implementations of err.h replacement functions into their own file in the libopenbsd-compat so we can use them in kexfuzz.c too. ok djm@
|
Revision tags: V_7_2_P2, V_7_2_P1, V_7_1_P2, V_7_1_P1, V_7_0_P1, V_6_9_P1, V_6_8_P1 |
|
#
72ef7c14 |
| 14-Jan-2015 |
Damien Miller |
support --without-openssl at configure time Disables and removes dependency on OpenSSL. Many features don't work and the set of crypto options is greatly restricted. This will only w
support --without-openssl at configure time Disables and removes dependency on OpenSSL. Many features don't work and the set of crypto options is greatly restricted. This will only work on system with native arc4random or /dev/urandom. Considered highly experimental for now.
show more ...
|
#
642652d2 |
| 09-Dec-2014 |
Darren Tucker |
Add reallocarray to compat library
|
Revision tags: V_6_7_P1 |
|
#
703b98a2 |
| 30-Sep-2014 |
Damien Miller |
- (djm) [openbsd-compat/Makefile.in openbsd-compat/kludge-fd_set.c] [openbsd-compat/openbsd-compat.h] Kludge around bad glibc _FORTIFY_SOURCE check that doesn't grok heap-allocated fd_s
- (djm) [openbsd-compat/Makefile.in openbsd-compat/kludge-fd_set.c] [openbsd-compat/openbsd-compat.h] Kludge around bad glibc _FORTIFY_SOURCE check that doesn't grok heap-allocated fd_sets; ok dtucker@
show more ...
|