summaryrefslogtreecommitdiff
path: root/openbsd-compat
AgeCommit message (Expand)Author
2019-07-23Re-apply portability changes to current sha2.{c,h}.Darren Tucker
2019-07-23Import current sha2.c and sha2.h from OpenBSD.Darren Tucker
2019-07-19fix SIGWINCH delivery of Solaris for mux sessionsDamien Miller
2019-07-19Fix format string integer type in error message.Darren Tucker
2019-07-16Hook memmem compat code into build.Darren Tucker
2019-07-16Import memmem.c from OpenBSD.Darren Tucker
2019-07-08Move log.h include inside ifdefs.Darren Tucker
2019-07-08Include log.h for debug() and friends.Darren Tucker
2019-07-08remove realpath() compat replacementDamien Miller
2019-07-06Add prototype for strnlen to prevent warnings.Darren Tucker
2019-07-06Cast *ID types to unsigned long when printing.Darren Tucker
2019-07-06Add prototype for compat strndup.(bz#3032).Darren Tucker
2019-06-16Include stdio.h for vsnprintf.Darren Tucker
2019-06-14upstream rev 1.27: fix integer overflow.Darren Tucker
2019-06-14upstream rev 1.25: add DEF_WEAK.Darren Tucker
2019-06-14upstream rev 1.25: add sys/types.hDarren Tucker
2019-06-14upstream: Use explicit_bzero instead of memsetDarren Tucker
2019-06-08Always clean up before and after utimensat test.Darren Tucker
2019-06-07Update utimensat test.Darren Tucker
2019-04-26Don't install duplicate STREAMS modules on SolarisDarren Tucker
2019-04-03Remove "struct ssh" from sys_auth_record_login.Darren Tucker
2019-04-02Adapt custom_failed_login to new prototype.Darren Tucker
2019-03-31Only use O_NOFOLLOW in fchownat and fchmodat if definedTim Rice
2019-03-28Only use O_NOFOLLOW in utimensat if defined.Darren Tucker
2019-03-13Replace alloca with xcalloc.Darren Tucker
2019-03-12Use Cygwin-specific matching only for users+groups.Darren Tucker
2019-02-22Cygwin: implement case-insensitive Unicode user and group name matchingCorinna Vinschen
2019-02-22Revert unintended parts of previous commit.Darren Tucker
2019-02-22Revert "[auth.c] On Cygwin, refuse usernames that have differences in case"Corinna Vinschen
2019-01-24Also undef SIMPLEQ_FOREACH_SAFE.Darren Tucker
2019-01-20remove vestiges of old packet API from loginrec.cDamien Miller
2019-01-18Add minimal fchownat and fchmodat implementations.Darren Tucker
2019-01-18Add a minimal implementation of utimensat().Darren Tucker
2018-11-25Include stdio.h for FILE if needed.Darren Tucker
2018-11-25Reverse order of OpenSSL init functions.Darren Tucker
2018-11-23refactor libcrypto initialisationDamien Miller
2018-11-16Test for OPENSSL_init_crypto before using.Darren Tucker
2018-11-16Fix check for OpenSSL 1.0.1 exactly.Darren Tucker
2018-11-09fix compilation with openssl built without ECCEneas U de Queiroz
2018-10-28Update check for minimum OpenSSL version.Darren Tucker
2018-10-28Use detected version functions in openssl compat.Darren Tucker
2018-10-26fix builds on OpenSSL <= 1.0.xDamien Miller
2018-10-23fix compile for openssl 1.0.x w/ --with-ssl-engineDamien Miller
2018-10-17unbreak compilation with --with-ssl-engineDamien Miller
2018-10-16Avoid deprecated OPENSSL_config when using 1.1.xDamien Miller
2018-10-12Don't avoid our *sprintf replacements.Darren Tucker
2018-10-11check for NULL return from shadow_pw()Damien Miller
2018-10-10in pick_salt() avoid dereference of NULL passwordsDamien Miller
2018-09-22Remove unused variable in _ssh_compat_fflush.Darren Tucker
2018-09-13adapt -portable to OpenSSL 1.1x APIDamien Miller