Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-28 | Define UINT32_MAX if needed. | Darren Tucker | |
2019-10-08 | Make DEF_WEAK more likely to be correct. | Darren Tucker | |
Completely nop-ing out DEF_WEAK leaves an empty statemment which some compilers don't like. Replace with a no-op function template. ok djm@ | |||
2019-09-24 | Add more ToS bits, currently only used by netcat. | Darren Tucker | |
2019-07-08 | remove realpath() compat replacement | Damien Miller | |
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@ | |||
2018-07-31 | Remove support for S/Key | Damien Miller | |
Most people will 1) be using modern multi-factor authentication methods like TOTP/OATH etc and 2) be getting support for multi-factor authentication via PAM or BSD Auth. | |||
2018-02-15 | Remove UNICOS support. | Darren Tucker | |
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. | |||
2017-06-10 | portability for sftp globbed ls sort by mtime | Damien Miller | |
Include replacement timespeccmp() for systems that lack it. Support time_t struct stat->st_mtime in addition to timespec stat->st_mtim, as well as unsorted fallback. | |||
2017-05-01 | Define INT32_MAX and INT64_MAX if needed. | Darren Tucker | |
2016-10-15 | Move DEF_WEAK into defines.h. | Darren Tucker | |
As well pull in more recent changes from OpenBSD these will start to arrive so put it where the definition is shared. | |||
2016-08-17 | Remove obsolete CVS $Id from source files. | Darren Tucker | |
Since -portable switched to git the CVS $Id tags are no longer being updated and are becoming increasingly misleading. Remove them. | |||
2016-07-23 | Move Cygwin IPPORT_RESERVED overrride to defines.h | Darren Tucker | |
Patch from vinschen at redhat.com. | |||
2015-10-29 | Prevent name collisions with system glob (bz#2463) | Darren Tucker | |
Move glob.h from includes.h to the only caller (sftp) and override the names for the symbols. This prevents name collisions with the system glob in the case where something other than ssh uses it (eg kerberos). With jjelen at redhat.com, ok djm@ | |||
2015-03-04 | Revert "define __unused to nothing if not already defined" | Damien Miller | |
This reverts commit 1598419e38afbaa8aa5df8dd6b0af98301e2c908. Some system headers have objects named __unused | |||
2015-03-04 | define __unused to nothing if not already defined | Damien Miller | |
fixes builds on BSD/OS | |||
2015-02-25 | Move definition of _NSIG. | Darren Tucker | |
_NSIG is only unsed in one file, so move it there prevent redefinition warnings reported by Kevin Brott. | |||
2015-02-24 | include netdb.h to look for MAXHOSTNAMELEN; ok tim | Damien Miller | |
2015-02-23 | portability fix: if we can't dind a better define for HOST_NAME_MAX, use 255 | Tim Rice | |
2015-02-21 | More correct checking of HAVE_DECL_AI_NUMERICSERV. | Darren Tucker | |
2015-02-21 | Add null declaration of AI_NUMERICINFO. | Darren Tucker | |
Some platforms (older FreeBSD and DragonFly versions) do have getaddrinfo() but do not have AI_NUMERICINFO. so define it to zero in those cases. | |||
2015-01-27 | OSX lacks HOST_NAME_MAX, has _POSIX_HOST_NAME_MAX | Damien Miller | |
2014-09-03 | - (djm) [defines.h sshbuf.c] Move __predict_true|false to defines.h and | Damien Miller | |
conditionalise to avoid duplicate definition. | |||
2014-06-16 | - (dtucker) [defines.h] Fix undef of _PATH_MAILDIR. From rak at debian via | Darren Tucker | |
OpenSMTPD and chl@ | |||
2014-06-12 | - (dtucker) [defines.h] Add va_copy if we don't already have it, taken from | Darren Tucker | |
openbsd-compat/bsd-asprintf.c. | |||
2014-05-21 | - (djm) [commit configure.ac defines.h sshpty.c] don't attempt to use | Damien Miller | |
vhangup on Linux. It doens't work for non-root users, and for them it just messes up the tty settings. | |||
2014-05-15 | - djm@cvs.openbsd.org 2014/05/02 03:27:54 | Damien Miller | |
[chacha.h cipher-chachapoly.h digest.h hmac.h kex.h kexc25519.c] [misc.h poly1305.h ssh-pkcs11.c defines.h] revert __bounded change; it causes way more problems for portable than it solves; pointed out by dtucker@ | |||
2014-05-01 | - (dtucker) [defines.h] Define __GNUC_PREREQ__ macro if we don't already | Darren Tucker | |
have it. Only attempt to use __attribute__(__bounded__) for gcc. | |||
2014-04-20 | - djm@cvs.openbsd.org 2014/03/26 04:55:35 | Damien Miller | |
[chacha.h cipher-chachapoly.h digest.h hmac.h kex.h kexc25519.c [misc.h poly1305.h ssh-pkcs11.c] use __bounded(...) attribute recently added to sys/cdefs.h instead of longform __attribute__(__bounded(...)); for brevity and a warning free compilation with llvm/clang | |||
2014-01-18 | - (dtucker) [defines.h] Move our definitions of uintXX_t types down to after | Darren Tucker | |
they're defined if we have to define them ourselves. Fixes builds on old AIX. | |||
2014-01-17 | - (dtucker) [defines.h] Add typedefs for uintXX_t types for platforms that | Darren Tucker | |
don't have them. | |||
2013-11-07 | - (djm) [configure.ac defines.h] Skip arc4random_stir() calls on platforms | Damien Miller | |
that lack it but have arc4random_uniform() | |||
2013-11-03 | - (dtucker) [configure.ac defines.h] Add typedefs for intmax_t and uintmax_t | Darren Tucker | |
for platforms that don't have them. | |||
2013-06-02 | - (dtucker) [configure.ac defines.h] Test for fd_mask, howmany and NFDBITS | Darren Tucker | |
rather than trying to enumerate the plaforms that don't have them. Based on a patch from Nathan Osman, with help from tim@. | |||
2013-03-07 | - (dtucker) [defines.h] Remove SIZEOF_CHAR bits since the test for it is | Darren Tucker | |
was removed in configure.ac rev 1.481 as it was redundant. | |||
2012-12-04 | 20121205 | Tim Rice | |
- (tim) [defines.h] Some platforms are missing ULLONG_MAX. Feedback djm@. | |||
2012-02-14 | - (tim) [defines.h] move chunk introduced in 1.125 before MAXPATHLEN so | Tim Rice | |
it actually works. | |||
2011-09-29 | - (djm) [configure.ac defines.h] No need to detect sizeof(char); patch | Damien Miller | |
from des AT des.no | |||
2011-06-02 | - (tim) [configure.ac defines.h] Run test program to detect system mail | Tim Rice | |
directory. Add --with-maildir option to override. Fixed OpenServer 6 getting it wrong. Fixed many systems having MAIL=/var/mail//username ok dtucker | |||
2011-05-04 | - (tim) [defines.h] Deal with platforms that do not have S_IFSOCK ok djm@ | Tim Rice | |
2011-05-05 | - (djm) [defines.h] Move up include of netinet/ip.h for IPTOS | Damien Miller | |
definitions. | |||
2011-01-17 | - (dtucker) [LICENCE Makefile.in audit-bsm.c audit-linux.c audit.c audit.h | Darren Tucker | |
configure.ac defines.h loginrec.c] Bug #1402: add linux audit subsystem support, based on patches from Tomas Mraz and jchadima at redhat. | |||
2010-11-24 | - (djm) [defines.h] Add IP DSCP defines | Damien Miller | |
2010-10-25 | - (dtucker) [defines.h] Use SIZE_T_MAX for SIZE_MAX for platforms that have a | Darren Tucker | |
native one. | |||
2010-10-24 | - (dtucker) [defines.h] Add SIZE_MAX for the benefit of platforms that don't | Darren Tucker | |
have it. | |||
2010-04-09 | - (dtucker) [configure.ac defines.h loginrec.c logintest.c] Bug #1732: enable | Darren Tucker | |
utmpx support on FreeBSD where possible. Patch from Ed Schouten, ok djm@ | |||
2010-01-13 | - (tim) [defines.h] openbsd-compat/readpassphrase.c now needs _NSIG. | Tim Rice | |
feedback and ok dtucker@ | |||
2010-01-09 | - (dtucker) [defines.h] Remove now-undeeded PRIu64 define. | Darren Tucker | |
2010-01-09 | - (dtucker) [defines.h] define PRIu64 for platforms that don't have it. | Darren Tucker | |
2009-08-28 | - (dtucker) [clientloop.c configure.ac defines.h] Make the client's IO buffer | Darren Tucker | |
size a compile-time option and set it to 64k on Cygwin, since Corinna reports that it makes a significant difference to performance. ok djm@ | |||
2009-06-16 | - (dtucker) [configure.ac defines.h] Bug #1607: handle the case where fsid_t | Darren Tucker | |
is a struct with a __val member. Fixes build on, eg, Redhat 6.2. | |||
2009-03-07 | - (dtucker) [configure.ac defines.h] Check for in_port_t and typedef if needed. | Darren Tucker | |