Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-08 | - (dtucker) [openbsd-compat/bsd-poll.c] Add headers to prevent compile | Darren Tucker | |
warnings. | |||
2013-11-08 | - (dtucker) [openbsd-compat/openbsd-compat.h] Add null implementation of | Darren Tucker | |
arc4random_stir for platforms that have arc4random but don't have arc4random_stir (right now this is only OpenBSD -current). | |||
2013-11-03 | - (dtucker) [openbsd-compat/setproctitle.c] Handle error case form the 2nd | Darren Tucker | |
vsnprintf. From eric at openbsd via chl@. | |||
2013-11-03 | - (dtucker) [openbsd-compat/bsd-misc.c] Include time.h for nanosleep. | Darren Tucker | |
From OpenSMTPD where it prevents "implicit declaration" warnings (it's a no-op in OpenSSH). From chl at openbsd. | |||
2013-10-09 | - (djm) [openbsd-compat/Makefile.in openbsd-compat/arc4random.c] | Damien Miller | |
[openbsd-compat/bsd-arc4random.c] Replace old RC4-based arc4random implementation with recent OpenBSD's ChaCha-based PRNG. ok dtucker@, tested tim@ | |||
2013-10-09 | - (djm) [openbsd-compat/arc4random.c openbsd-compat/chacha_private.h] Pull | Damien Miller | |
in OpenBSD implementation of arc4random, shortly to replace the existing bsd-arc4random.c | |||
2013-08-28 | - (djm) [openbsd-compat/bsd-snprintf.c] #ifdef noytet for intmax_t bits | Damien Miller | |
until we have configure support. | |||
2013-08-28 | - (djm) [openbsd-compat/bsd-snprintf.c] teach our local snprintf code the | Damien Miller | |
'j' (intmax_t/uintmax_t) and 'z' (size_t/ssize_t) conversions in case we start to use them in the future. | |||
2013-08-04 | - (dtucker) [auth-krb5.c configure.ac openbsd-compat/bsd-misc.h] Add support | Darren Tucker | |
for building with older Heimdal versions. ok djm. | |||
2013-06-06 | - (dtucker) [configure.ac sftp.c openbsd-compat/openbsd-compat.h] Cater for | Darren Tucker | |
platforms that don't have multibyte character support (specifically, mblen). | |||
2013-06-02 | - (dtucker) [M auth-chall.c auth-krb5.c auth-pam.c cipher-aes.c cipher-ctr.c | Darren Tucker | |
groupaccess.c loginrec.c monitor.c monitor_wrap.c session.c sshd.c sshlogin.c uidswap.c openbsd-compat/bsd-cygwin_util.c openbsd-compat/getrrsetbyname-ldns.c openbsd-compat/port-aix.c openbsd-compat/port-linux.c] Replace portable-specific instances of xfree with the equivalent calls to free. | |||
2013-06-02 | - (dtucker) [configure.ac openbsd-compat/xcrypt.c] bz#2112: fall back to | Darren Tucker | |
using openssl's DES_crpyt function on platorms that don't have a native one, eg Android. Based on a patch from Nathan Osman. | |||
2013-05-30 | - (dtucker) [configure.ac openbsd-compat/bsd-misc.h] bz#2087: Add a null | Darren Tucker | |
implementation of endgrent for platforms that don't have it (eg Android). Loosely based on a patch from Nathan Osman, ok djm | |||
2013-05-17 | - (dtucker) [openbsd-compat/getopt.h] Remove unneeded bits. | Darren Tucker | |
2013-05-16 | - (dtucker) [configure.ac readconf.c servconf.c | Darren Tucker | |
openbsd-compat/openbsd-compat.h] Add compat bits for scan_scaled. | |||
2013-05-10 | - (dtucker) [openbsd-compat/getopt.h openbsd-compat/getopt_long.c | Darren Tucker | |
openbsd-compat/openbsd-compat.h] pull in getopt.h from openbsd and plumb in to use it when we're using our own getopt. | |||
2013-05-10 | - (dtucker) [openbsd-compat/Makefile.in openbsd-compat/getopt.c | Darren Tucker | |
openbsd-compat/getopt_long.c regress/modpipe.c] Remove getopt.c, add portability code to getopt_long.c and switch over Makefile and the ugly hack in modpipe.c. Fixes bz#1448. | |||
2013-05-10 | - (dtucker) [openbsd-compat/getopt_long.c] Import from OpenBSD. No | Darren Tucker | |
portability changes yet. | |||
2013-05-10 | - (dtucker) [openbsd-compat/getopt.c] Factor out portibility changes to | Darren Tucker | |
getopt.c. Preprocessed source is identical other than line numbers. | |||
2013-04-01 | - (dtucker) [openbsd-compat/bsd-cygwin_util.{c,h}] Don't include windows.h | Darren Tucker | |
to avoid conflicting definitions of __int64, adding the required bits. Patch from Corinna Vinschen. | |||
2013-03-20 | - (djm) [configure.ac log.c scp.c sshconnect2.c openbsd-compat/vis.c] | Damien Miller | |
[openbsd-compat/vis.h] FreeBSD's strnvis isn't compatible with OpenBSD's so mark it as broken. Patch from des AT des.no | |||
2013-03-15 | - (djm) [configure.ac openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h] | Damien Miller | |
Add a usleep replacement for platforms that lack it; ok dtucker | |||
2013-02-15 | - (dtucker) [openbsd-compat/bsd-misc.c] Handle the case where setpgrp() takes | Darren Tucker | |
an argument. Pointed out by djm. | |||
2013-02-15 | - (dtucker) [openbsd-compat/openbsd-compat.h] Add prototype for strtoul, | Darren Tucker | |
group strto* function prototypes together. | |||
2013-02-15 | - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoull.c | Darren Tucker | |
openbsd-compat/openbsd-compat.h] Add strtoull to compat library for platforms that don't have it. | |||
2013-02-15 | spacing | Darren Tucker | |
2013-02-15 | - (dtucker) [configure.ac openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h] | Darren Tucker | |
Use getpgrp() if we don't have getpgid() (old BSDs, maybe others). | |||
2013-02-12 | - djm@cvs.openbsd.org 2013/01/26 06:11:05 | Damien Miller | |
[Makefile.in acss.c acss.h cipher-acss.c cipher.c] [openbsd-compat/openssl-compat.h] remove ACSS, now that it is gone from libcrypto too | |||
2013-02-11 | - (djm) [configure.ac openbsd-compat/openssl-compat.h] Repair build on old | Damien Miller | |
libcrypto that lacks EVP_CIPHER_CTX_ctrl | |||
2013-02-08 | - (dtucker) [configure.ac openbsd-compat/sys-tree.h] Test if compiler allows | Darren Tucker | |
__attribute__ on return values and work around if necessary. ok djm@ | |||
2013-01-20 | - (djm) [openbsd-compat/sys-tree.h] Sync with OpenBSD. krl.c needs newer | Damien Miller | |
version. | |||
2013-01-20 | - (djm) [cipher-aes.c cipher-ctr.c openbsd-compat/openssl-compat.h] | Damien Miller | |
Move prototypes for replacement ciphers to openssl-compat.h; fix EVP prototypes for openssl-1.0.0-fips. | |||
2013-01-09 | - (djm) [cipher.c configure.ac openbsd-compat/openssl-compat.h] | Damien Miller | |
Fix merge botch, automatically detect AES-GCM in OpenSSL, move a little cipher compat code to openssl-compat.h | |||
2012-12-03 | - (djm) [openbsd-compat/sys-queue.h] Sync with OpenBSD to get | Damien Miller | |
TAILQ_FOREACH_SAFE needed for upcoming changes. | |||
2012-11-05 | - (dtucker) [uidswap.c openbsd-compat/Makefile.in | Darren Tucker | |
openbsd-compat/bsd-setres_id.c openbsd-compat/bsd-setres_id.h openbsd-compat/openbsd-compat.h] Move the fallback code for setting uids and gids from uidswap.c to the compat library, which allows it to work with the new setresuid calls in auth2-pubkey. with tim@, ok djm@ | |||
2012-08-28 | - (dtucker) [openbsd-compat/bsd-cygwin_util.h] define WIN32_LEAN_AND_MEAN | Darren Tucker | |
for compatibility with future mingw-w64 headers. Patch from vinschen at redhat com. | |||
2012-07-04 | - (dtucker) [configure.ac openbsd-compat/bsd-misc.h] Add setlinebuf for | Darren Tucker | |
platforms that don't have it. "looks good" tim@ | |||
2012-06-28 | - (dtucker) [openbsd-compat/getrrsetbyname-ldns.c] bz #2022: prevent null | Darren Tucker | |
pointer deref in the client when built with LDNS and using DNSSEC with a CNAME. Patch from gregdlg+mr at hochet info. | |||
2012-03-30 | - (djm) [openbsd-compat/bsd-cygwin_util.h] #undef _WIN32 to avoid incorrect | Damien Miller | |
assumptions when building on Cygwin; patch from Corinna Vinschen | |||
2012-03-09 | - (djm) [openbsd-compat/port-linux.c] bz#1960: fix crash on SELinux | Damien Miller | |
systems where sshd is run in te wrong context. Patch from Sven Vermeulen; ok dtucker@ | |||
2012-02-14 | - (tim) [openbsd-compat/bsd-misc.h sshd.c] Fix conflicting return type for | Tim Rice | |
unsetenv due to rev 1.14 change to setenv.c. Cast unsetenv to void in sshd.c ok dtucker@ | |||
2012-02-14 | - (djm) [openbsd-compat/bsd-cygwin_util.c] Add PROGRAMFILES to list of | Damien Miller | |
preserved Cygwin environment variables; from Corinna Vinschen | |||
2012-01-17 | - (dtucker) [configure.ac mac.c openbsd-compat/openssl-compat.h] Add | Darren Tucker | |
null implementation of HMAC_CTX_init for the benefit of old versions of OpenSSL that don't have it. | |||
2011-11-04 | - (dtucker) [INSTALL LICENCE configure.ac openbsd-compat/Makefile.in | Darren Tucker | |
openbsd-compat/getrrsetbyname-ldns.c openbsd-compat/getrrsetbyname.c] bz 1320: Add optional support for LDNS, a BSD licensed DNS resolver library which supports DNSSEC. Patch from Simon Vallet (svallet at genoscope cns fr) with some rework from myself and djm. ok djm. | |||
2011-10-01 | - (dtucker) [openbsd-compat/mktemp.c] Fix compiler warning. ok djm | Darren Tucker | |
2011-09-29 | - (dtucker) [configure.ac openbsd-compat/Makefile.in | Darren Tucker | |
openbsd-compat/strnlen.c] Add strnlen to the compat library. | |||
2011-09-23 | - (djm) [openbsd-compat/setenv.c] Forklift upgrade, including inclusion | Damien Miller | |
of static __findenv() function from upstream setenv.c | |||
2011-09-23 | - otto@cvs.openbsd.org 2008/12/09 19:38:38 | Damien Miller | |
[openbsd-compat/inet_ntop.c] fix inet_ntop(3) prototype; ok millert@ libc to be bumbed very soon | |||
2011-09-23 | - (djm) [openbsd-compat/sha2.c openbsd-compat/sha2.h] Remove OpenBSD rcsid | Damien Miller | |
marker. The upstream API has changed (function and structure names) enough to put it out of sync with other providers of this interface. | |||
2011-09-23 | - (djm) [openbsd-compat/mktemp.c] forklift upgrade to -current version. | Damien Miller | |
The file was totally rewritten between what we had in tree and -current. |