summaryrefslogtreecommitdiff
path: root/defines.h
Commit message (Collapse)AuthorAgeFilesLines
* - (djm) [configure.ac defines.h] No need to detect sizeof(char); patchdjm2011-09-291-6/+2
| | | | from des AT des.no
* - (tim) [configure.ac defines.h] Run test program to detect system mailtim2011-06-031-10/+7
| | | | | | directory. Add --with-maildir option to override. Fixed OpenServer 6 getting it wrong. Fixed many systems having MAIL=/var/mail//username ok dtucker
* - (tim) [defines.h] Deal with platforms that do not have S_IFSOCK ok djm@tim2011-05-051-1/+5
|
* - (djm) [defines.h] Move up include of netinet/ip.h for IPTOSdjm2011-05-051-3/+3
| | | | definitions.
* - (dtucker) [LICENCE Makefile.in audit-bsm.c audit-linux.c audit.c audit.hdtucker2011-01-171-1/+6
| | | | | configure.ac defines.h loginrec.c] Bug #1402: add linux audit subsystem support, based on patches from Tomas Mraz and jchadima at redhat.
* - (djm) [defines.h] Add IP DSCP definesdjm2010-11-231-1/+38
|
* - (dtucker) [defines.h] Use SIZE_T_MAX for SIZE_MAX for platforms that have adtucker2010-10-251-5/+5
| | | | native one.
* - (dtucker) [defines.h] Add SIZE_MAX for the benefit of platforms that don'tdtucker2010-10-241-1/+5
| | | | have it.
* - (dtucker) [configure.ac defines.h loginrec.c logintest.c] Bug #1732: enabledtucker2010-04-091-2/+2
| | | | utmpx support on FreeBSD where possible. Patch from Ed Schouten, ok djm@
* - (tim) [defines.h] openbsd-compat/readpassphrase.c now needs _NSIG.tim2010-01-131-1/+9
| | | | feedback and ok dtucker@
* - (dtucker) [defines.h] Remove now-undeeded PRIu64 define.dtucker2010-01-091-5/+1
|
* - (dtucker) [defines.h] define PRIu64 for platforms that don't have it.dtucker2010-01-081-1/+5
|
* - (dtucker) [clientloop.c configure.ac defines.h] Make the client's IO bufferdtucker2009-08-281-1/+5
| | | | | 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@
* - (dtucker) [configure.ac defines.h] Bug #1607: handle the case where fsid_tdtucker2009-06-161-1/+5
| | | | is a struct with a __val member. Fixes build on, eg, Redhat 6.2.
* - (dtucker) [configure.ac defines.h] Check for in_port_t and typedef if needed.dtucker2009-03-071-1/+4
|
* - (dtucker) [defines.h sshconnect.c] INET6_ADDRSTRLEN is now needed indtucker2009-02-011-1/+5
| | | | | channels.c too, so move the definition for non-IP6 platforms to defines.h where it can be shared.
* - (tim) [configure.ac defines.h openbsd-compat/port-uw.ctim2009-01-071-2/+2
| | | | | openbsd-compat/xcrypt.c] Add SECUREWARE support to OpenServer 6 SVR5 ABI. OK djm@ dtucker@
* - (djm) [atomicio.c channels.c clientloop.c defines.h includes.h]djm2008-07-041-1/+5
| | | | | | | [packet.c scp.c serverloop.c sftp-client.c ssh-agent.c ssh-keyscan.c] [sshd.c] Explicitly handle EWOULDBLOCK wherever we handle EAGAIN, on some platforms (HP nonstop) it is a distinct errno; bz#1467 reported by sconeu AT yahoo.com; ok dtucker@
* - (dtucker) [defines.h] Bug #1112: __dead is, well dead. Based on a patchdtucker2008-06-131-5/+1
| | | | from Todd Vierling.
* - (dtucker) [configure.ac defines.h sftp-client.c M sftp-server.c] Add adtucker2008-06-081-1/+10
| | | | | macro to convert fsid to unsigned long for platforms where fsid is a 2-member array.
* - (dtucker) [configure.ac defines.h sftp-client.c sftp-server.c sftp.cdtucker2008-06-081-5/+1
| | | | | | openbsd-compat/Makefile.in openbsd-compat/openbsd-compat.h openbsd-compat/bsd-statvfs.{c,h}] Add a null implementation of statvfs and fstatvfs and remove #defines around statvfs code. ok djm@
* - (dtucker) [configure.ac defines.h sftp-client.c sftp-server.c sftp.c] Do ↵dtucker2008-06-071-1/+5
| | | | not enable statvfs extensions on platforms that do not have statvfs. ok djm@
* - (dtucker) [key.c defines.h openbsd-compat/openssl-compat.h] Move old OpenSSLdtucker2008-02-281-6/+1
| | | | compat glue into openssl-compat.h.
* - (dtucker) [configure.ac defines.h] Shadow expiry does not work on QNX6dtucker2007-09-261-1/+5
| | | | so disable it for that platform. From bacon at cs nyu edu.
* - (tim) [defines.h] Fix regression in long password support on OpenServer 6.tim2007-09-171-2/+4
| | | | Problem report and additional testing rac AT tenzing.org.
* - (dtucker) [defines.h] Remove _PATH_{CSHELL,SHELLS} which aren'tdtucker2007-08-091-7/+1
| | | | used anywhere and are a potential source of warnings.
* - (dtucker) [configure.ac defines.h] Have configure check for offsetofdtucker2007-04-291-2/+2
| | | | to prevent redefinition warnings.
* - (dtucker) [configure.ac defines.h] Prevent warnings about __attribute__dtucker2007-04-291-1/+5
| | | | __nonnull__ for versions of GCC that don't support it.
* - (dtucker) [configure.ac defines.h] Have configure check for MAXSYMLINKSdtucker2007-04-291-2/+2
| | | | so we don't get redefinition warnings.
* 20070326tim2007-03-261-2/+3
| | | | | | - (tim) [auth.c configure.ac defines.h session.c openbsd-compat/port-uw.c openbsd-compat/port-uw.h openbsd-compat/xcrypt.c] Rework libiaf test/defines to account for IRIX having libiaf but not set_id(). Patch with & ok dtucker@
* - (dtucker) [defines.h] Include unistd.h before defining getpgrp; fixesdtucker2006-09-211-1/+2
| | | | build error on Ultrix. From Bernhard Simon.
* - (djm) Disable sigdie() for platforms that cannot safely syslog insidedjm2006-08-181-1/+6
| | | | | a signal handler (basically all of them, excepting OpenBSD); ok dtucker@
* - (dtucker) [defines.h] With the includes.h changes we no longer get thedtucker2006-08-061-9/+1
| | | | name clash on "YES" so we can remove the workaround for it.
* - (djm) [auth-pam.c defines.h] Move PAM related bits to auth-pam.cdjm2006-08-051-14/+1
|
* - (djm) [acss.c auth-krb5.c auth-options.c auth-pam.c auth-shadow.c]djm2006-07-241-6/+1
| | | | | | | | | | | | | | | [canohost.c channels.c cipher-acss.c defines.h dns.c gss-genr.c] [gss-serv-krb5.c gss-serv.c log.h loginrec.c logintest.c readconf.c] [servconf.c ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh-rand-helper.c] [ssh.c sshconnect.c sshd.c openbsd-compat/bindresvport.c] [openbsd-compat/bsd-arc4random.c openbsd-compat/bsd-misc.c] [openbsd-compat/getrrsetbyname.c openbsd-compat/glob.c] [openbsd-compat/mktemp.c openbsd-compat/port-linux.c] [openbsd-compat/port-tun.c openbsd-compat/readpassphrase.c] [openbsd-compat/setproctitle.c openbsd-compat/xmmap.c] make the portable tree compile again - sprinkle unistd.h and string.h back in. Don't redefine __unused, as it turned out to be used in headers on Linux, and replace its use in auth-pam.c with ARGSUSED
* - (dtucker) [configure.ac defines.h] Only define SHUT_RD (and friends) and ↵dtucker2006-07-121-4/+4
| | | | | | | O_NONBLOCK if they're really needed. Fixes build errors on HP-UX, old Linuxes and probably more.
* - (dtucker) [defines.h] Find a value for IOV_MAX or use a conservativedtucker2006-05-151-1/+11
| | | | default. Patch originally from tim@, ok djm
* - (djm) [configure.ac defines.h kex.c md-sha256.c]djm2006-03-151-1/+17
| | | | | | | [openbsd-compat/sha2.h openbsd-compat/openbsd-compat.h] [openbsd-compat/sha2.c] First stab at portability glue for SHA256 KEX support, should work with libc SHA256 support or OpenSSL EVP_sha256 if present
* - (dtucker) [defines.h] HP-UX system headers define "YES" and "NO" whichdtucker2005-12-171-1/+9
| | | | scp.c also uses, so undef them here.
* - (dtucker) [configure.ac defines.h openbsd-compat/vis.{c,h}] Sync currentdtucker2005-10-091-1/+5
| | | | versions from OpenBSD. ok djm@
* Last commit skipped defines.htim2005-09-091-2/+2
| | | | | | - (tim) [defines.h openbsd-compat/port-uw.c] Add long password support to OpenServer 6 and add osr5bigcrypt support so when someone migrates passwords between UnixWare and OpenServer they will still work. OK dtucker@
* - (tim) [configure.ac auth.c defines.h session.c openbsd-compat/port-uw.ctim2005-08-311-2/+2
| | | | | | openbsd-compat/port-uw.h openbsd-compat/xcrypt.c] libiaf cleanup. Disable libiaf bits for OpenServer6. Free memory allocated by ia_get_logpwd(). Feedback and OK dtucker@
* - (tim) [CREDITS LICENCE auth.c configure.ac defines.h includes.h session.ctim2005-08-261-1/+5
| | | | | | | | openbsd-compat/Makefile.in openbsd-compat/openbsd-compat.h openbsd-compat/xcrypt.c] New files [openssh/openbsd-compat/port-uw.c openssh/openbsd-compat/port-uw.h] Support long passwords (> 8-char) on UnixWare 7 from Dhiraj Gulati and Ahsan Rashid. Cleanup and testing by tim@. Feedback and OK dtucker@
* - (tim) [defines.h] PATH_MAX bits for OpenServer OK dtucker@tim2005-08-241-1/+7
|
* - (dtucker) [configure.ac defines.h includes.h sftp.c] Add support fordtucker2005-08-221-1/+18
| | | | LynxOS, patch from Olli Savia (ops at iki.fi). ok djm@
* - (dtucker) [LICENCE configure.ac defines.h openbsd-compat/realpath.c]dtucker2005-08-101-1/+5
| | | | | Sync current (thread-safe) version of realpath.c from OpenBSD (which is in turn based on FreeBSD's). ok djm@
* - (dtucker) [configure.ac defines.h] Define __sentinel__ to nothing if thedtucker2005-07-141-1/+5
| | | | | | compiler doesn't understand it to prevent warnings. If any mainstream compiler versions acquire it we can test for those versions. Based on discussion with djm@.
* - (dtucker) [acconfig.h configure.ac defines.h includes.h sshpty.cdtucker2005-05-271-1/+9
| | | | | openbsd-compat/bsd-misc.c] Add support for Ultrix. No, that's not a typo. Required changes from Bernhard Simon, integrated by me. ok djm@
* - (djm) [defines.h] Use our realpath if we have to define PATH_MAX, spotted bydjm2005-05-271-2/+6
| | | | David Leach; ok dtucker@
* - (dtucker) [LICENCE Makefile.in README.platform audit-bsm.c configure.acdtucker2005-02-201-1/+10
| | | | | | defines.h] Bug #125: Add *EXPERIMENTAL* BSM audit support. Configure --with-audit=bsm to enable. Patch originally from Sun Microsystems, parts by John R. Jackson. ok djm@