History log of /openssh-portable/openbsd-compat/ (Results 101 - 125 of 842)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d0d1dfa515-Nov-2018 Darren Tucker

Test for OPENSSL_init_crypto before using.

Check for the presence of OPENSSL_init_crypto and all the flags we want
before trying to use it (bz#2931).

ce93472115-Nov-2018 Darren Tucker

Fix check for OpenSSL 1.0.1 exactly.

Both INSTALL and configure.ac claim OpenSSL >= 1.0.1 is supported; fix
compile-time check for 1.0.1 to match.

Revision tags: V_7_9_P1
624d19ac09-Oct-2018 Eneas U de Queiroz

fix compilation with openssl built without ECC

ECDSA code in openssh-compat.h and libressl-api-compat.c needs to be
guarded by OPENSSL_HAS_ECC

Signed-off-by: Eneas U de Queiroz

fix compilation with openssl built without ECC

ECDSA code in openssh-compat.h and libressl-api-compat.c needs to be
guarded by OPENSSL_HAS_ECC

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>

show more ...

595605d428-Oct-2018 Darren Tucker

Update check for minimum OpenSSL version.

c801b0e327-Oct-2018 Darren Tucker

Use detected version functions in openssl compat.

Use detected functions in compat layer instead of guessing based on
versions. Really fixes builds with LibreSSL, not just configure.

406a24b225-Oct-2018 Damien Miller

fix builds on OpenSSL <= 1.0.x

I thought OpenSSL 1.0.x offered the new-style OpenSSL_version_num() API
to obtain version number, but they don't.

c0a3526521-Oct-2018 Damien Miller

fix compile for openssl 1.0.x w/ --with-ssl-engine

bz#2921, patch from cotequeiroz

08300c2116-Oct-2018 Damien Miller

unbreak compilation with --with-ssl-engine

Missing last argument to OPENSSL_init_crypto()

4e23deef15-Oct-2018 Damien Miller

Avoid deprecated OPENSSL_config when using 1.1.x

OpenSSL 1.1.x soft-deprecated OPENSSL_config in favour of
OPENSSL_init_crypto; pointed out by Jakub Jelen

797cdd9c12-Oct-2018 Darren Tucker

Don't avoid our *sprintf replacements.

Don't let systems with broken printf(3) avoid our replacements
via asprintf(3)/vasprintf(3) calling libc internally. From djm@

fe8e8f3410-Oct-2018 Damien Miller

check for NULL return from shadow_pw()

probably unreachable on this platform; pointed out by
coolbugcheckers AT gmail.com

d1d301a109-Oct-2018 Damien Miller

in pick_salt() avoid dereference of NULL passwords

Apparently some NIS implementations can leave pw->pw_passwd (or the
shadow equivalent) NULL.

bz#2909; based on patch from Todd

in pick_salt() avoid dereference of NULL passwords

Apparently some NIS implementations can leave pw->pw_passwd (or the
shadow equivalent) NULL.

bz#2909; based on patch from Todd Eigenschink

show more ...

c2fa53cd22-Sep-2018 Darren Tucker

Remove unused variable in _ssh_compat_fflush.

48f54b9d12-Sep-2018 Damien Miller

adapt -portable to OpenSSL 1.1x API

Polyfill missing API with replacement functions extracted from LibreSSL

039bf2a807-Sep-2018 Darren Tucker

Initial len for the fmt=NULL case.

Patch from jjelen at redhat via bz#2687. (OpenSSH never calls
setproctitle with a null format so len is always initialized).

ea9c06e107-Sep-2018 Darren Tucker

Include stdlib.h.

Patch from jjelen at redhat via bz#2687.

Revision tags: V_7_8_P1
bc44ee0821-Aug-2018 Tim Rice

modified: openbsd-compat/port-uw.c
remove obsolete and un-needed include

b091794513-Aug-2018 Corinna Vinschen

cygwin: add missing stdarg.h include

Further header file standarization in Cygwin uncovered a lazy
indirect include in bsd-cygwin_util.c

Signed-off-by: Corinna Vinschen <vinsche

cygwin: add missing stdarg.h include

Further header file standarization in Cygwin uncovered a lazy
indirect include in bsd-cygwin_util.c

Signed-off-by: Corinna Vinschen <vinschen@redhat.com>

show more ...

e36a5f6111-Aug-2018 Damien Miller

Some AIX fixes; report from Michael Felt

4492e2ec27-Jul-2018 Damien Miller

correct snprintf truncation check in closefrom()

Truncation cannot happen unless the system has set PATH_MAX to some
nonsensically low value.

bz#2862, patch from Daniel Le

61cc000314-Jul-2018 Darren Tucker

Undef a few new macros in sys-queue.h.

Prevents macro redefinition warnings on OSX.

5467fbcb11-Jul-2018 markus@openbsd.org

upstream: remove legacy key emulation layer; ok djm@

OpenBSD-Commit-ID: 2b1f9619259e222bbd4fe9a8d3a0973eafb9dd8d

1c68880110-Jul-2018 Darren Tucker

Include stdlib.h for declaration of free.

Fixes build with -Werror on at least Fedora and probably others.

120a1ec710-Jul-2018 Damien Miller

Adapt portable to legacy buffer API removal

872517dd05-Jul-2018 Darren Tucker

Defer setting bufsiz in getdelim.

Do not write to bufsiz until we are sure the malloc has succeeded,
in case any callers rely on it (which they shouldn't). ok djm@

12345678910>>...34