History log of /openssh-portable/openbsd-compat/Makefile.in (Results 1 - 25 of 150)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


123456