Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-06 | - (dtucker) [openbsd-compat/bsd-poll.c] Don't bother checking for non-NULL | Darren Tucker | |
before freeing since free(NULL) is a no-op. ok djm. | |||
2014-02-04 | - (djm) [openbsd-compat/Makefile.in] Add missing explicit_bzero.o | Damien Miller | |
2014-02-04 | - tedu@cvs.openbsd.org 2014/01/31 16:39:19 | Damien Miller | |
[auth2-chall.c authfd.c authfile.c bufaux.c bufec.c canohost.c] [channels.c cipher-chachapoly.c clientloop.c configure.ac hostfile.c] [kexc25519.c krl.c monitor.c sandbox-systrace.c session.c] [sftp-client.c ssh-keygen.c ssh.c sshconnect2.c sshd.c sshlogin.c] [openbsd-compat/explicit_bzero.c openbsd-compat/openbsd-compat.h] replace most bzero with explicit_bzero, except a few that cna be memset ok djm dtucker | |||
2014-01-22 | - (djm) [openbsd-compat/setproctitle.c] Don't fail to compile if a | Damien Miller | |
platform that is expected to use the reuse-argv style setproctitle hack surprises us by providing a setproctitle in libc; ok dtucker | |||
2014-01-18 | - (dtucker) [openbsd-compat/bsd-cygwin_util.h] Add missing function | Darren Tucker | |
declarations that stopped being included when we stopped including <windows.h> from openbsd-compat/bsd-cygwin_util.h. Patch from vinschen at redhat.com. | |||
2014-01-17 | - (dtucker) [openbsd-compat/bsd-statvfs.h] Only start including headers if we | Darren Tucker | |
need them to cut down on the name collisions. | |||
2014-01-17 | - (dtucker) [configure.ac openbsd-compat/bsd-statvfs.c | Darren Tucker | |
openbsd-compat/bsd-statvfs.h] Implement enough of statvfs on top of statfs to be useful (and for the regression tests to pass) on platforms that have statfs and fstatfs. ok djm@ | |||
2014-01-17 | - (dtucker) Fix typo in #ifndef. | Darren Tucker | |
2014-01-17 | - (dtucker) [configure.ac digest.c openbsd-compat/openssl-compat.c | Darren Tucker | |
openbsd-compat/openssl-compat.h] Add compatibility layer for older openssl versions. ok djm@ | |||
2014-01-17 | - (dtucker) [openbsd-compat/bcrypt_pbkdf.c] Wrap stdlib.h include inside | Darren Tucker | |
#ifdef HAVE_STDINT_H. | |||
2013-12-08 | - (djm) [openbsd-compat/bsd-setres_id.c] Missing header; from Corinna | Damien Miller | |
Vinschen | |||
2013-12-07 | - (djm) [ed25519.c ssh-ed25519.c openbsd-compat/Makefile.in] | Damien Miller | |
[openbsd-compat/bcrypt_pbkdf.c] Make ed25519/new key format compile on Linux | |||
2013-12-07 | - [configure.ac openbsd-compat/Makefile.in openbsd-compat/bcrypt_pbkdf.c] | Damien Miller | |
[openbsd-compat/blf.h openbsd-compat/blowfish.c] [openbsd-compat/openbsd-compat.h] Start at supporting bcrypt_pbkdf in portable. | |||
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@ |