Darren Tucker
c28b88a314
- (dtucker) [configure.ac loginrec.c] Bug #464 : Use updwtmpx on platforms
...
that support it. from & ok mouring@
2004-02-10 16:49:35 +11:00
Darren Tucker
074593538a
- (dtucker) [configure.ac includes.h] Include <sys/stream.h> if present,
...
required on Solaris 2.5.1 for queue_t, which is used by <sys/ptms.h>.
2004-02-06 21:29:41 +11:00
Darren Tucker
23bc8d0bff
- markus@cvs.openbsd.org 2004/01/30 09:48:57
...
[auth-passwd.c auth.h pathnames.h session.c]
support for password change; ok dtucker@
(set password-dead=1w in login.conf to use this).
In -Portable, this is currently only platforms using bsdauth.
2004-02-06 16:24:31 +11:00
Darren Tucker
f58fb7e727
- (dtucker) [configure.ac] Bug #748 : Always define BROKEN_GETADDRINFO
...
for HP-UX 11.11. If there are known-good configs where this is not
required, please report them. ok djm@
2004-02-06 15:59:06 +11:00
Darren Tucker
2df334380b
- (dtucker) [configure.ac openbsd-compat/bsd-cray.c openbsd-compat/bsd-cray.h]
...
Bug #775 : Cray fixes from wendy at cray.com
2004-01-30 14:34:21 +11:00
Darren Tucker
dcc736b7de
- (dtucker) [configure.ac] Add --without-zlib-version-check. Feedback from
...
tim@, ok several
2004-01-30 14:20:59 +11:00
Tim Rice
2597bfd1fb
[configure.ac includes.h] add <sys/ptms.h> for grantpt() and friends.
2004-01-26 19:03:39 -08:00
Tim Rice
fcb6220da0
[configure.ac] Remove hard coded -L/usr/local/lib and
...
-I/usr/local/include. Users can do LDFLAGS="-L/usr/local/lib" \
CPPFLAGS="-I/usr/local/include" ./configure if needed.
2004-01-23 18:35:16 -08:00
Darren Tucker
3c78c5ed2f
- (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
...
Change AFS symbol to USE_AFS to prevent namespace collisions, do not
include kafs.h unless necessary. From deengert at anl.gov.
For consistency, all of the libkafs bits are now inside "#if defined(KRB5)
&& defined(USE_AFS)".
2004-01-23 22:03:10 +11:00
Darren Tucker
2dcd2393f4
- (dtucker) [configure.ac] Bug #788 : Test for zlib.h presence and for
...
zlib >= 1.1.4. Partly from jbasney at ncsa.uiuc.edu. ok djm@
2004-01-23 17:13:33 +11:00
Darren Tucker
1d3ca58705
- (dtucker) [configure.ac] Use krb5-config where available for Kerberos/
...
GSSAPI detection, libs and includes. ok djm@
2004-01-22 12:05:34 +11:00
Darren Tucker
fd0894adae
- (dtucker) [configure.ac] Remove extra (typo) comma.
2004-01-09 00:19:25 +11:00
Darren Tucker
409cb328c1
- (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
...
Only enable KerberosGetAFSToken if Heimdal's libkafs is found. with jakob@
2004-01-05 22:36:51 +11:00
Damien Miller
0f47c53742
- (djm) OSX/Darwin put the PAM headers in a different place, detect this.
...
Report from jakob@
2004-01-02 18:01:30 +11:00
Damien Miller
c8ec16651e
- (djm) Remove useless DNS support configure summary message. from jakob@
2004-01-02 17:53:04 +11:00
Damien Miller
7a2ea78cc4
- (djm) OSX/Darwin needs BIND_8_COMPAT to build getrrsetbyname. Report from
...
jakob@
2004-01-02 17:52:10 +11:00
Darren Tucker
2a6b029f99
- (dtucker) [configure.ac] Only test setresuid and setresgid if they exist.
2003-12-31 14:59:17 +11:00
Darren Tucker
454da0b3dc
- (dtucker) [configure.ac] Don't use setre[ug]id on DG-UX, from Tom Orban.
2003-12-18 12:52:19 +11:00
Darren Tucker
e937be36c3
- (dtucker) [acconfig.h configure.ac uidswap.c] Bug #645 : Check for
...
setres[ug]id() present but not implemented (eg some Linux/glibc
combinations).
2003-12-17 18:53:26 +11:00
Tim Rice
88368a3034
[configure.ac] Bug 770. Fix --without-rpath.
2003-12-08 12:35:59 -08:00
Darren Tucker
4e06a1d75d
- (dtucker) [auth-sia.c configure.ac] Tru64 update from cmadams at hiwaay.net.
...
Use permanently_set_uid for SIA, only define DISABLE_FD_PASSING when SIA
is enabled, rely on SIA to check for locked accounts if enabled. ok djm@
2003-11-22 14:25:15 +11:00
Damien Miller
a8e06cef35
- djm@cvs.openbsd.org 2003/11/21 11:57:03
...
[everything]
unexpand and delete whitespace at EOL; ok markus@
(done locally and RCS IDs synced)
2003-11-21 23:48:55 +11:00
Darren Tucker
5f88d3440e
- (dtucker) [acconfig.h configure.ac dns.c openbsd-compat/getrrsetbyname.c
...
openbsd-compat/getrrsetbyname.h] DNS fingerprint support is now always
compiled in but disabled in config.
2003-10-15 16:57:57 +10:00
Darren Tucker
89df7a3eca
- (dtucker) [configure.ac] Bug #710 : Check for dlsym() in libdl on
...
Reliant Unix. Based on patch from Robert.Dahlem at siemens.com.
2003-10-07 20:35:57 +10:00
Darren Tucker
3b2a06c0d7
- (dtucker) [configure.ac] Bug #715 : Set BROKEN_SETREUID and BROKEN_SETREGID
...
on Reliant Unix. Patch from Robert.Dahlem at siemens.com.
2003-10-07 18:37:11 +10:00
Darren Tucker
2e8c0cc752
- (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoul.c]
...
Bug #670 : add strtoul() to openbsd-compat for platforms lacking it. ok djm@
2003-10-07 17:49:56 +10:00
Darren Tucker
0ccb59b85c
- (dtucker) [configure.ac] Don't set DISABLE_SHADOW when configuring
...
--with-pam. ok djm@
2003-10-02 16:26:34 +10:00
Darren Tucker
b88fcc755d
- (dtucker) [configure.ac openbsd-compat/xcrypt.c] Bug #633 : Remove
...
DISABLE_SHADOW for HP-UX, use getspnam instead of getprpwnam. Patch from
michael_steffens at hp.com, ok djm@
2003-09-25 20:18:33 +10:00
Darren Tucker
beaf6790e1
- (dtucker) [configure.ac] IRIX5 needs the same setre[ug]id defines as IRIX6.
2003-09-24 20:03:48 +10:00
Damien Miller
5c3a55846a
- (djm) Sync with V_3_7 branch:
...
- (djm) Fix SSH1 challenge kludge
- (djm) Bug #671 : Fix builds on OpenBSD
- (djm) Bug #676 : Fix PAM stack corruption
- (djm) Fix bad free() in PAM code
- (djm) Don't call pam_end before pam_init
- (djm) Enable build with old OpenSSL again
- (djm) Trim deprecated options from INSTALL. Mention UsePAM
- (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
2003-09-23 22:12:38 +10:00
Tim Rice
7ff4e6dbe5
[configure.ac] add --disable-etc-default-login option. ok djm
2003-09-22 19:50:14 -07:00
Tim Rice
480ef8ddae
[configure.ac] Bug 665: move 3 new AC_DEFINES outside of AC_TRY_RUN.
...
Report by distler AT golem ph utexas edu.
2003-09-21 21:38:11 -07:00
Tim Rice
7a74c6b428
Fix typo. s/SETEIUD_BREAKS_SETUID/SETEUID_BREAKS_SETUID/
2003-09-21 21:00:59 -07:00
Darren Tucker
d5e082f0d5
- (dtucker) [configure.ac openbsd-compat/fake-rfc2553.c
...
openbsd-compat/fake-rfc2553.h] Bug #659 : Test for and handle systems with
where gai_strerror is defined as "const char *". Part of patch supplied
by bugzilla-openssh at thewrittenword.com
2003-09-22 12:08:23 +10:00
Darren Tucker
be79af1dfe
- (dtucker) [configure.ac] Bug #659 : uid swapping issues on IRIX 6.
...
Part of patch supplied by bugzilla-openssh at thewrittenword.com
2003-09-22 11:58:21 +10:00
Darren Tucker
0013011529
- (dtucker) [configure.ac] Bug #693 : uid swapping issues on NCR MP-RAS.
...
Patch from david.haughton at ncr.com
2003-09-22 11:40:24 +10:00
Darren Tucker
ed92b21321
- (dtucker) [configure.ac] Bug #653 : uid swapping issues on Tru64.
2003-09-22 11:26:16 +10:00
Darren Tucker
ed9eb02326
- (dtucker) [configure.ac] Bug #657 : uid swappping issues on BSDi.
2003-09-22 11:18:47 +10:00
Darren Tucker
20379a37fa
- (dtucker) [configure.ac] Bug #655 : uid swapping issues on Mac OS X.
...
Patch from max at quendi.de.
2003-09-22 11:07:40 +10:00
Damien Miller
f09ad861e6
- (djm) Bug #661 : Remove duplicate check for basename; from
...
bugzilla-openssh AT thewrittenword.com
2003-09-19 16:41:01 +10:00
Tim Rice
b925b4b82f
[configure.ac] Fix portability issues.
2003-09-15 22:40:49 -07:00
Darren Tucker
e1a790d0d1
- (dtucker) [acconfig.h configure.ac defines.h session.c] Bug #252 : Retrieve
...
PATH (or SUPATH) and UMASK from /etc/default/login on platforms that have it
(eg Solaris, Reliant Unix). Patch from Robert.Dahlem at siemens.com. ok djm@
2003-09-16 11:52:19 +10:00
Tim Rice
ae477e922e
[configure.ac] define WITH_ABBREV_NO_TTY for SCO. Report by Roger Cornelius.
2003-09-12 18:15:15 -07:00
Tim Rice
d546a84ef6
[configure.ac] Prefer setuid/setgid on UnixWare and Open Server.
2003-09-11 22:24:36 -07:00
Tim Rice
1e1ef64566
[configure.ac] Move libgen tests to before libwrap to unbreak
...
UnixWare 2.03 using --with-tcp-wrappers.
2003-09-11 22:19:31 -07:00
Darren Tucker
c82afd5c88
- (dtucker) [configure.ac] Bug #588 , #615 : Move other libgen tests to after
...
the dirname test, to allow a broken dirname to be detected correctly.
Based partially on patch supplied by alex.kiernan at thus.net. ok djm@
2003-09-11 14:42:55 +10:00
Darren Tucker
b2427c82bb
- (dtucker) [configure.ac] Part of bug #615 : tcsendbreak might be a macro.
2003-09-10 15:22:44 +10:00
Darren Tucker
9f7ffc5a17
- (dtucker) [configure.ac] Bug #636 : Add support for Cray's new X1 machine.
...
Patch from wendyp at cray.com.
2003-09-10 11:39:05 +10:00
Tim Rice
b284e16c10
[configure.ac acconfig.h openbsd-compat/getrrsetbyname.c] test for
...
HEADER.ad in arpa/nameser.h
2003-09-08 14:35:16 -07:00
Tim Rice
0ac16a4492
[configure.ac openbsd-compat/getrrsetbyname.c] wrap _getshort and
...
_getlong in #ifndef
2003-09-08 06:33:33 -07:00
Darren Tucker
167bd9cfef
- (dtucker) [CREDITS Makefile.in configure.ac mdoc2man.awk mdoc2man.pl]
...
Replace mdoc2man.pl with mdoc2man.awk, provided by Peter Stuge.
2003-09-07 12:34:54 +10:00
Darren Tucker
9f18be63ab
- (dtucker) [acconfig.h configure.ac uidswap.c] Prefer setuid/setgid on AIX.
2003-09-06 16:44:39 +10:00
Darren Tucker
49aaf4ad52
- (dtucker) [Makefile.in acconfig.h auth-krb5.c auth-pam.c auth-pam.h
...
configure.ac defines.h gss-serv-krb5.c session.c ssh-gss.h sshconnect1.c
sshconnect2.c] Add Portable GSSAPI support, patch by Simon Wilkinson.
2003-08-26 11:58:16 +10:00
Darren Tucker
3c8e1e1bbf
- (dtucker) [configure.ac] Bug #533 , #551 : define BROKEN_GETADDRINFO on
...
Tru64, solves getnameinfo and "bad addr or host" errors. ok djm@
2003-08-25 13:27:40 +10:00
Darren Tucker
e41bba5847
- (dtucker) [acconfig.h auth.c configure.ac sshd.8] Bug #422 again: deny
...
any access to locked accounts. ok djm@
2003-08-25 11:51:19 +10:00
Darren Tucker
70a3d55b4a
- (dtucker) [configure.ac] Move openpty/ctty test outside of case statement
...
and after normal openpty test.
2003-08-21 17:58:29 +10:00
Darren Tucker
f38ea77c03
- (dtucker) [configure.ac openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h]
...
Add a tcsendbreak function for platforms that don't have one, based on the
one from OpenBSD.
Any more of these and I'll split them out into bsd-termio.[ch].
2003-08-13 20:48:07 +10:00
Darren Tucker
6aaa58c470
- (dtucker) OpenBSD CVS Sync
...
- markus@cvs.openbsd.org 2003/07/22 13:35:22
[auth1.c auth.h auth-passwd.c monitor.c monitor.h monitor_wrap.c
monitor_wrap.h readconf.c readconf.h servconf.c servconf.h session.c ssh.1
ssh.c ssh_config.5 sshconnect1.c sshd.c sshd_config.5 ssh.h]
remove (already disabled) KRB4/AFS support, re-enable -k in ssh(1);
test+ok henning@
- (dtucker) [Makefile.in acconfig.h configure.ac] Remove KRB4/AFS support.
- (dtucker) [auth-krb4.c radix.c radix.h] Remove KRB4/AFS specific files.
I hope I got this right....
2003-08-02 22:24:49 +10:00
Darren Tucker
acb98497fb
- (dtucker) [configure.ac] Back out change for bug #620 .
2003-07-23 14:33:10 +10:00
Darren Tucker
700e4380ce
Typo: BROKEN_ADDRINFO -> BROKEN_GETADDRINFO
2003-07-19 21:28:31 +10:00
Darren Tucker
394b8c8db3
- (dtucker) [configure.ac] Bug #620 : Define BROKEN_GETADDRINFO for
...
Solaris/x86. Patch from jrhett at isite.net.
2003-07-19 19:49:45 +10:00
Darren Tucker
fc3454ee67
- (dtucker) Bug #543 : [configure.ac port-aix.c port-aix.h]
...
Call setauthdb() before loginfailed(), which may load password registry-
specific functions. Based on patch by cawlfiel@us.ibm.com .
2003-07-14 16:41:55 +10:00
Darren Tucker
5c6a91a39d
- (dtucker) [acconfig.h configure.ac port-aix.c] Older AIXes don't declare
...
loginfailed at all, so assume 3-arg loginfailed if not declared.
2003-07-14 16:21:44 +10:00
Darren Tucker
a0c0b63112
- (dtucker) [acconfig.h auth-passwd.c configure.ac session.c port-aix.[ch]]
...
Include AIX headers for authentication functions and make calls match
prototypes. Test for and handle 3-args and 4-arg variants of loginfailed.
2003-07-08 20:52:12 +10:00
Darren Tucker
f1159b5b29
- (dtucker) [configure.ac] Bug #600 : Check that getrusage is declared before
...
searching libraries for it. Fixes build errors on NCR MP-RAS.
2003-07-07 19:44:01 +10:00
Damien Miller
200d0a7bf5
- (djm) Search for support functions necessary to build our
...
getrrsetbyname() replacement. Patch from Roumen Petrov
2003-06-30 19:21:36 +10:00
Darren Tucker
6eb9304782
- (dtucker) [configure.ac] Add sanity test after system-dependant compiler
...
flag modifications.
2003-06-29 21:30:41 +10:00
Darren Tucker
a3020db6b4
- (dtucker) [configure.ac] Bug #570 : Have ./configure --enable-FEATURE
...
actually enable the feature, for those normally disabled. Patch by
openssh (at) roumenpetrov.info.
2003-06-28 12:54:33 +10:00
Darren Tucker
a0472e095d
- (dtucker) Have configure refer the user to config.log and
...
contrib/findssl.sh for OpenSSL header/library mismatches.
2003-06-24 20:22:09 +10:00
Damien Miller
5fe46a45c8
- (djm) Implement paranoid priv dropping checks, based on:
...
"SetUID demystified" - Hao Chen, David Wagner and Drew Dean
Proceedings of USENIX Security Symposium 2002
2003-06-05 09:53:31 +10:00
Damien Miller
35276253a6
- (djm) Replace setproctitle replacement with code derived from
...
UCB sendmail
2003-06-03 10:14:28 +10:00
Darren Tucker
2972d6c045
- (dtucker) Define SSHD_ACQUIRES_CTTY for NCR MP-RAS and Reliant Unix.
...
I'm pretty sure these are required. I also want to add -D_XOPEN_SOURCE=1
-D_XOPEN_SOURCE_EXTENDED=1 to CPPFLAGS for MP-RAS but I haven't had confirmation
that it will not break anything else.
2003-05-30 17:43:42 +10:00
Damien Miller
1340ec297b
- (djm) Configure logic to detect syslog_r and friends
2003-05-20 09:24:42 +10:00
Damien Miller
7e1bbc55af
- (djm) Remove IPv4 by default hack now that we can specify AF in config
2003-05-18 20:52:40 +10:00
Darren Tucker
5d0ccf3b24
- (dtucker) HP-UX needs to include <sys/strtio.h> for TIOCSBRK
2003-05-15 21:42:59 +10:00
Damien Miller
d9ec370ac3
- (djm) Import getrrsetbyname() function from OpenBSD libc (for DNS support)
2003-05-15 12:27:08 +10:00
Damien Miller
9d2be48b8f
better glue w/ jakob@
2003-05-15 11:12:19 +10:00
Damien Miller
7abe09bf86
- (djm) Configure glue for DNS support (code doesn't work in portable yet)
2003-05-15 10:53:49 +10:00
Damien Miller
4f9f42a9bb
- (djm) Merge FreeBSD PAM code: replaces PAM password auth kludge with
...
proper challenge-response module
2003-05-10 19:28:02 +10:00
Darren Tucker
c437cda328
- (dtucker) Bug #536 : Test for and work around openpty/controlling tty
...
problem on Linux (fixes "could not set controlling tty" errors).
Also renames STREAMS_PUSH_ACQUIRES_CTTY to the more generic SSHD_ACQUIRES_CTTY
and moves the Solaris-specific comments to configure.ac.
2003-05-10 17:05:46 +10:00
Darren Tucker
3c01654deb
- (dtucker) Bug #544 : ignore invalid cmsg_type on Linux 2.0 kernels,
...
privsep should now work.
2003-05-02 20:48:21 +10:00
Damien Miller
eab4bae038
- (djm) Add back radix.o (used by AFS support), after it went missing from
...
Makefile many moons ago
- (djm) Apply "owl-always-auth" patch from Openwall/Solar Designer
- (djm) Fix blibpath specification for AIX/gcc
- (djm) Some systems have basename in -lgen. Fix from ayamura@ayamura.org
2003-04-29 23:22:40 +10:00
Ben Lindstrom
c8c548d248
- (bal) Disable Privsep for Tru64 after pre-authentication due to issues
...
with SIA. Also, clean up of tru64 support patch by Chris Adams
<cmadams@hiwaay.net>
2003-03-21 01:18:09 +00:00
Ben Lindstrom
5bd6eb71da
- (bal) The days of lack of int64_t support are over. Sorry kids.
2003-03-21 00:34:34 +00:00
Tim Rice
4e4dc561ae
[configure.ac openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h]
...
add nanosleep(). testing/corrections by Darren Tucker <dtucker@zip.com.au>
2003-03-18 10:21:40 -08:00
Damien Miller
933cc8fb9c
- (djm) Bug #245 : TTY problems on Solaris. Fix by stevesk@ and
...
dtucker@zip.com.au
2003-03-10 11:38:10 +11:00
Damien Miller
fe1f14375a
- (djm) Bug #456 : Support for NEC SX6 with Unicos; from wendyp@cray.com
2003-02-24 15:45:42 +11:00
Damien Miller
8d8168a255
- (djm) Rest of Bug #499 : Import a basename() function from OpenBSD libc
2003-02-24 12:55:55 +11:00
Damien Miller
b16f874d89
- (djm) Most of Bug #499 : Cygwin compile fixes for new progressmeter
2003-02-24 12:47:15 +11:00
Damien Miller
c8936acfe1
- (djm) Cygwin needs libcrypt too. Patch from vinschen@redhat.com
2003-02-11 10:04:03 +11:00
Ben Lindstrom
4b0f1ad4db
- (bal) AIX 4.2.1 lacks nanosleep(). Patch to use nsleep() provided by
...
dtucker@zip.com.au
2003-02-01 04:43:34 +00:00
Damien Miller
cd6853c31c
- (djm) Search libposix4 and librt for nanosleep. From dtucker@zip.com.au
...
and openssh-unix-dev@thewrittenword.com
2003-01-28 11:33:42 +11:00
Ben Lindstrom
6dc562a7aa
- (bal) Bugzilla 477 patch by wendyp@cray.com. Define TIOCGPGRP for
...
cray. Also removed test for tcgetpgrp in configure.ac since it
is no longer used.
2003-01-27 21:15:10 +00:00
Tim Rice
89fe3f30a7
[configure.ac] Add -belf to build ELF binaries on OpenServer 5 when
...
using cc. (gcc already did)
2003-01-19 20:20:24 -08:00
Damien Miller
9715bb1833
- (djm) Bug #470 : Detect strnvis, not strvis in configure.
...
From d_wllms@lanl.gov
2003-01-17 10:31:38 +11:00
Damien Miller
7d90127291
- (djm) Bug #467 : Add a --disable-strip option to turn off stripping of
...
installed binaries. From mdev@idg.nl
2003-01-13 16:55:22 +11:00
Damien Miller
ec201964e4
- (djm) Rework openbsd-compat/setproctitle.c a bit: move emulation type
...
detection to configure.ac. Prompted by stevesk@
2003-01-13 10:04:58 +11:00
Damien Miller
a8ed44b79e
- (djm) Enable new setproctitle emulation for Linux, AIX and HP/UX. More
...
systems may be added later.
2003-01-10 09:53:12 +11:00
Tim Rice
d0d7a8b27b
[Makefile.in configure.ac] replace fixpath with sed script. Patch by Mo DeJong.
2003-01-08 17:22:59 -08:00
Damien Miller
bc9b7c41e2
missing newline
2003-01-08 00:06:48 +11:00
Damien Miller
b93addb6d6
- (djm) Bug #111 : Run syslog and stderr logging through strnvis to eliminate
...
nasties. Report from peak@argo.troja.mff.cuni.cz
2003-01-07 17:04:18 +11:00
Damien Miller
e832819cf7
- (djm) Bug #26 : Use local mkstemp() rather than glibc's silly one. Fixes
...
Can't pass KRB4 TGT passing. Fix from: jan.iven@cern.ch
2003-01-07 15:18:32 +11:00
Tim Rice
1c9e688548
[configure.ac] fix STDPATH test for IRIX. First reported by advax@triumf.ca.
...
This type of solution tested by <herb@sgi.com>
2002-11-22 13:29:01 -08:00
Tim Rice
be2396458e
[configure.ac] remove unused variables no_libsocket and no_libnsl
2002-11-13 15:55:55 -08:00
Ben Lindstrom
3e0064781b
- (bal) More advanced strsep test by Darren Tucker <dtucker@zip.com.au>
2002-10-16 00:24:03 +00:00
Ben Lindstrom
dc3c757f57
- (bal) Disable post-authentication Privsep for OSF/1. It conflicts with
...
SIA.
2002-10-04 23:54:54 +00:00
Tim Rice
81ed518b9b
Cray fixes (bug 367) based on patch from Wendy Palm @ cray.
...
This does not include the deattack.c fixes.
2002-09-25 17:38:46 -07:00
Tim Rice
2c961cecb0
[configure.ac] s/return/exit/ patch by dtucker@zip.com.au
...
From autoconf guidelines:
"Test programs should exit, not return, from main, because on some
systems (old Suns, at least) the argument to return in main is ignored."
2002-09-23 16:54:10 -07:00
Damien Miller
771721fa31
- (djm) Added getpeereid() replacement. Properly implemented for systems
...
with SO_PEERCRED support. Faked for systems which lack it.
2002-09-12 10:32:59 +10:00
Damien Miller
fc93d4bd31
- (djm) Patch from itojun@ for Darwin OS: test getaddrinfo, reorder libcrypt
2002-09-04 23:26:29 +10:00
Tim Rice
d730b78071
[configure.ac] Display OpenSSL header/library version.
...
Patch by dtucker@zip.com.au
2002-08-13 18:52:10 -07:00
Ben Lindstrom
762104ede0
- (bal) [configure.ac] Missing ;; from cray patch.
2002-07-23 00:00:05 +00:00
Ben Lindstrom
232ccf7754
- (bal) [configure.ac defines.h loginrec.c sshd.c sshpty.c] Partial sync
...
with Cray (mostly #ifdef renaming). Patch by wendyp@cray.com .
2002-07-22 23:34:25 +00:00
Tim Rice
f028f1e460
[configure.ac] test for libxnet on HP. Patch by dtucker@zip.com.au
2002-07-19 12:41:10 -07:00
Tim Rice
907881ec8e
[configure.ac] Bug 267 rework int64_t test.
2002-07-18 11:44:50 -07:00
Tim Rice
e22be3b11e
[configure.ac] change how we do paths in AC_PATH_PROGS tests
...
for autoconf 2.53. Based on a patch by jrj@purdue.edu
2002-07-17 19:20:07 -07:00
Tim Rice
40017b0e7a
(bal/tim) [acconfig.h configure.ac monitor_mm.c servconf.c
...
openbsd-compat/Makefile.in] support compression on platforms that
have no/broken MAP_ANON. Moved code to openbsd-compat/xmmap.c
Based on patch from nalin@redhat.com of code extracted from Owl's package
2002-07-14 13:36:49 -07:00
Tim Rice
4796a291f1
[configure.ac] remove unused filepriv line
2002-07-12 18:11:24 -07:00
Ben Lindstrom
99a4e14fe0
- (bal) NO_IPPORT_RESERVED_CONCEPT used instead of CYGWIN so other platforms
...
lacking that concept can share it. Patch by vinschen@redhat.com
2002-07-09 14:06:40 +00:00
Tim Rice
cbb9066d2d
[configure.ac] fix libc89 utimes test. Mention default path for
...
--with-privsep-path=
2002-07-08 19:17:10 -07:00
Tim Rice
9dd30817ef
[acconfig.h configure.ac sshd.c] s/BROKEN_FD_PASSING/DISABLE_FD_PASSING/
2002-07-07 13:43:36 -07:00
Tim Rice
e958ed3624
[configure.ac] AIX 4.2.1 has authenticate() in libs.
...
Reported by Darren Tucker <dtucker@zip.com.au>
2002-07-05 07:12:33 -07:00
Ben Lindstrom
68e8311321
- (bal) FreeBSD needs <sys/types.h> to detect if mmap() is supported.
...
Bug #303
2002-06-28 00:37:33 +00:00
Tim Rice
8eff319298
[acconfig.h configure.ac sshd.c] BROKEN_FD_PASSING fix from Markus
...
for Cygwin, Cray, & SCO
2002-06-25 15:35:15 -07:00
Ben Lindstrom
6b0c96ab59
- (bal) if mmap() is substandard, don't allow compression on server side.
...
Post 'event' we will add more options.
2002-06-25 03:22:03 +00:00
Damien Miller
d3f6ad2cc0
- (djm) Create privsep directory and warn if privsep user is missing
...
during make install
2002-06-25 10:24:47 +10:00
Kevin Steves
34f0d8f404
- (stevesk) [INSTALL acconfig.h configure.ac defines.h] remove --with-rsh
2002-06-24 16:26:49 +00:00
Kevin Steves
90d5de7670
- (stevesk) [configure.ac] bug #255 LOGIN_NEEDS_UTMPX for AIX.
2002-06-22 18:51:48 +00:00
Ben Lindstrom
f0bfa839bd
- (bal) Fixed AIX environment handling, use setpcred() instead of existing
...
code. (Bugzilla Bug 261)
2002-06-21 00:01:18 +00:00
Ben Lindstrom
837461bf9a
- (bal) Build noop setgroups() for cygwin to clean up code (For other
...
platforms without the setgroups() requirement, you MUST define
SETGROUPS_NOOP in the configure.ac) Based on patch by vinschen@redhat.com
2002-06-12 16:57:14 +00:00
Ben Lindstrom
3545352dc4
- (bal) Missed __progname in ssh-keysign.c patch by dtucker@zip.com.au
2002-06-07 14:37:00 +00:00
Tim Rice
28bbb0c458
[configure.ac.orig monitor_fdpass.c] Enahnce msghdr tests to address
...
build problem on Irix reported by Dave Love <d.love@dl.ac.uk>. Back out
last monitor_fdpass.c changes that are no longer needed with new tests.
Patch tested on Irix by Jan-Frode Myklebust <janfrode@parallab.uib.no>
2002-05-27 17:37:32 -07:00
Damien Miller
74cc5bb851
fix spelling mistakes spotted by Solar Designer <solar@openwall.com>
2002-05-22 11:02:15 +10:00
Tim Rice
9de793cc6c
[configure.ac] remove extra MD5_MSG="no" line.
2002-05-17 08:59:22 -07:00
Damien Miller
f71d2a5d44
- (djm) Bug #234 : missing readpassphrase declaration and defines
2002-05-13 15:14:08 +10:00
Damien Miller
903e115698
align summary
2002-05-13 14:41:31 +10:00
Kevin Steves
c81e12976e
- (stevesk) [configure.ac] nicer message: --with-privsep-user=user
2002-05-13 03:51:40 +00:00
Damien Miller
f58c672f0e
- (djm) Add --with-privsep-path configure option
2002-05-13 13:15:42 +10:00
Damien Miller
a18bbd398e
- (djm) Add --with-superuser-path=xxx configure option to specify what $PATH
...
the superuser receives.
2002-05-13 10:48:57 +10:00
Tim Rice
aef7371fe4
applied a rework of djm's OpenSSL search cleanup patch.
...
Now only searches system and /usr/local/ssl (OpenSSL's default install path)
Others must use --with-ssl-dir=....
2002-05-11 13:17:42 -07:00
Tim Rice
0502a471e0
set SHELL in Makefile in case someone makes from a non bourne compatable shell
2002-05-08 16:04:14 -07:00
Tim Rice
4bd2a19890
Add truncate() emulation to address Bug 208
2002-05-07 19:51:31 -07:00
Kevin Steves
0ea1d9d1f2
- (stevesk) [acconfig.h auth-passwd.c configure.ac sshd.c] HP-UX 10.26
...
support. bug #184 . most from dcole@keysoftsys.com .
2002-04-25 18:17:04 +00:00
Kevin Steves
5feaaefaf2
- (stevesk) [acconfig.h configure.ac session.c] LOGIN_NO_ENDOPT for HP-UX
2002-04-23 20:45:55 +00:00
Damien Miller
fa2bb69d16
- (djm) Bug #206 - blibpath isn't always needed for AIX ld, avoid
...
sizeof(long long int) == 4 breakage. Patch from Matthew Clarke
<Matthew_Clarke@mindlink.bc.ca>
2002-04-23 23:22:25 +10:00
Damien Miller
f1b9d11a3e
- (djm) Bug #214 : Fix utmp for Irix (don't strip "tty"). Patch from
...
Kevin Taylor <no@nowhere.org> (??) via Philipp Grau
<phgrau@zedat.fu-berlin.de>
2002-04-23 23:09:19 +10:00
Damien Miller
f5fea44ae3
- (djm) Define BROKEN_REALPATH for AIX, patch from
...
Antti Tapaninen <aet@cc.hut.fi>
2002-04-23 22:52:45 +10:00
Damien Miller
f6195f2be8
- (djm) Applied OpenSC smartcard updates from Markus &
...
Antti Tapaninen <aet@cc.hut.fi>
2002-04-23 22:48:46 +10:00
Damien Miller
594a71b9b9
- (djm) Bug #222 : Fix tests for getaddrinfo on OSF/1. Spotted by
...
Robert Urban <urban@spielwiese.de>
2002-04-23 20:22:59 +10:00
Tim Rice
43a1c13e0f
[configure.ac] Issue warning on --with-default-path=/some_path
...
if LOGIN_CAP is enabled. Report & testing by Tuc <tuc@ttsg.com>
2002-04-17 21:19:14 -07:00
Tim Rice
66480f188e
[configure.ac] add tests for recvmsg and sendmsg.
...
[monitor_fdpass.c] add checks for HAVE_SENDMSG and HAVE_RECVMSG for
systems that HAVE_ACCRIGHTS_IN_MSGHDR but no recvmsg or sendmsg.
2002-04-15 21:10:09 -07:00
Damien Miller
fd4c9eee25
- (djm) Add KrbV support patch from Simon Wilkinson <simon@sxw.org.uk>
2002-04-13 11:04:40 +10:00
Tim Rice
ae49fe64ca
[configure.ac] add <sys/types.h> to msghdr tests.
...
Change -L to -h on testing for /bin being symbolic link
2002-04-12 10:26:21 -07:00
Kevin Steves
e0f2ca4651
oops. time for beer i think.
2002-04-10 23:17:05 +00:00
Ben Lindstrom
34b7320a9d
- (bal) Minor OpenSC updates. Fix up header locations and update
...
README.smartcard provided by Juha Yrjölä <jyrjola@cc.hut.fi>
2002-04-08 18:37:07 +00:00
Kevin Steves
4e0bb524a5
oops, user should be a string constant
2002-04-07 19:44:14 +00:00
Kevin Steves
7ff911216b
- (stevesk) --with-privsep-user; default sshd
2002-04-07 19:22:54 +00:00
Kevin Steves
b1184bbf29
- (stevesk) remove configure support for poll.h; it was removed
...
from sshd.c a long time ago.
2002-04-07 18:12:03 +00:00
Kevin Steves
86b9fe6a77
- (stevesk) HAVE_MMAP and HAVE_SYS_MMAN_H and use them in
...
monitor_mm.c
2002-04-07 17:08:53 +00:00
Kevin Steves
a44e0351ee
- (stevesk) HAVE_CONTROL_IN_MSGHDR; not used right now.
...
Future: we may want to test if fd passing works correctly.
2002-04-07 16:18:03 +00:00
Ben Lindstrom
fdee8ef0ac
- (bal) We no longer use atexit()/xatexit()/on_exit()
2002-04-06 23:52:02 +00:00
Ben Lindstrom
0318801591
- (bal) Quiet down configure.ac if /bin/test does not exist.
2002-04-06 20:30:07 +00:00
Ben Lindstrom
8ff2a8d2c2
- (bal) Revered out of runtime IRIX runtime detection of joblimits. Code is
...
incomplete.
2002-04-06 18:58:31 +00:00
Ben Lindstrom
924144e650
- (bal) Too many <sys/queue.h> issues. Remove all workarounds and
...
using internal version only.
2002-04-05 20:23:35 +00:00
Ben Lindstrom
a42694fa25
- (bal) Patch for OpenSC SmartCard library; ok markus@; patch by
...
Juha Yrjölä <jyrjola@cc.hut.fi>
- (bal) Minor documentation update to reflect smartcard library
support changes.
2002-04-05 16:11:45 +00:00
Tim Rice
49e457c43b
[configure.ac] use /bin/test -L to work around broken builtin on Solaris 8
2002-03-31 11:23:06 -08:00
Kevin Steves
117b06dec9
- (stevesk) [configure.ac] remove header check for sys/ttcompat.h
...
bug 167
2002-03-30 17:55:21 +00:00
Kevin Steves
4846f4ab69
- (stevesk) configure and cpp __FUNCTION__ gymnastics to handle nielsisms
2002-03-22 18:19:53 +00:00
Kevin Steves
939c9db9b1
- (stevesk) HAVE_ACCRIGHTS_IN_MSGHDR configure support
2002-03-22 17:23:25 +00:00
Tim Rice
88f2ab5efb
[configure.ac] Assume path given with --with-pid-dir=PATH is wanted,
...
warn if directory doesn not exist. Put system directories in front of
PATH for finding entorpy commands.
2002-03-17 12:17:34 -08:00
Ben Lindstrom
784e234c19
- (bal) Test for IRIX JOBS support at runtime. Patch provided
...
by David Kaelbling <drk@sgi.com>
2002-03-08 03:50:57 +00:00
Ben Lindstrom
7577fd83c1
- (bal) Add in check for rpc/types.h since it is needed on
...
some platforms for INADDR_LOOPBACK. We should retest
SCO 3 to see if this fixes their problem also.
2002-03-08 03:11:07 +00:00
Tim Rice
200a5c0581
correction to sig_atomic_t test
2002-02-26 22:12:34 -08:00
Tim Rice
7d2d1f1e67
correction to Bug 123 fix
2002-02-26 22:05:11 -08:00
Tim Rice
4cec93faed
Bug 12 [configure.ac] add sys/bitypes.h to int64_t tests
...
based on patch by mooney@dogbert.cc.ndsu.nodak.edu (Tim Mooney)
Bug 45 [configure.ac] modify skey test to work around conflict with autoconf
reported by nolan@naic.edu (Michael Nolan)
patch by Pekka Savola <pekkas@netcore.fi>
Bug 74 [configure.ac defines.h] add sig_atomic_t test
reported by dwd@bell-labs.com (Dave Dykstra)
Bug 102 [defines.h] UNICOS fixes. patch by wendyp@cray.com
[configure.ac Makefile.in] link libwrap only with sshd
based on patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl>
Bug 123 link libpam only with sshd
reported by peak@argo.troja.mff.cuni.cz (Pavel Kankovsky)
[configure.ac defines.h] modify previous SCO3 fix to not break Solaris 7
[acconfig.h] remove unused HAVE_REGCOMP
2002-02-26 08:40:48 -08:00
Damien Miller
d054b07cc9
- (djm) Don't use system sys/queue.h on AIX. Report from gert@greenie.muc.de
2002-02-14 08:44:04 +11:00
Tim Rice
57e3fa8c95
Add rpc/rpc.h for INADDR_LOOPBACK on SCO OSR3
2002-02-13 10:14:52 -08:00
Damien Miller
150c8b5578
- (djm) Bug #106 : Add --without-rpath configure option. Patch from
...
Nicolas.Williams@ubsw.com
2002-02-13 23:06:56 +11:00
Tim Rice
1e2c600892
[configure.ac] fix logic on when ssh-rand-helper is installed.
...
[sshd_config] put back in line that tells what PATH was compiled into sshd.
2002-01-30 22:14:03 -08:00
Damien Miller
e996d72e02
- (djm) Use case statements in autoconf to clean up some tests
2002-01-23 11:20:59 +11:00
Kevin Steves
7dc8197f8b
- (stevesk) fix --with-zlib=
2002-01-22 21:59:31 +00:00
Damien Miller
6385ba0228
- (djm) Fix non-standard shell syntax in autoconf. Patch from
...
Dave Dykstra <dwd@bell-labs.com>
2002-01-23 08:12:36 +11:00
Damien Miller
28e4d8f87b
- (djm) Recent Glibc includes an incompatible sys/queue.h. Treat it as
...
bogus in configure
2002-01-22 23:51:42 +11:00
Damien Miller
ec932376b7
- (djm) autoconf hacking:
...
- Add OpenSSL sanity check: verify that header version matches version
reported by library
2002-01-22 22:16:03 +11:00
Damien Miller
6c21c51c48
- (djm) autoconf hacking:
...
- We don't support --without-zlib currently, so don't allow it.
- Rework cryptographic random number support detection. We now detect
whether OpenSSL seeds itself. If it does, then we don't bother with
the ssh-rand-helper program. You can force the use of ssh-rand-helper
using the --with-rand-helper configure argument
- Simplify and clean up ssh-rand-helper configuration
2002-01-22 21:57:53 +11:00
Damien Miller
a234451a70
- (djm) Bug #50 - make autoconf entropy path checks more robust
2002-01-14 19:01:03 +11:00
Kevin Steves
0bd4b34c9b
- (stevesk) fix spurious ; from NCR change.
2002-01-05 23:24:27 +00:00
Ben Lindstrom
381d8d9d89
- (bal) NCR requies use_pipes to operate correctly.
2002-01-05 17:15:30 +00:00
Damien Miller
62116dcc0a
- (djm) Ignore fix & patchlevel in OpenSSL version check. Patch from
...
solar@openwall.com
- (djm) Rework entropy code. If the OpenSSL PRNG is has not been
internally seeded, execute a subprogram "ssh-rand-helper" to obtain
some entropy for us. Rewrite the old in-process entropy collecter as
an example ssh-rand-helper.
- (djm) Always perform ssh_prng_cmds path lookups in configure, even if
we don't end up using ssh_prng_cmds (so we always get a valid file)
2001-12-24 01:41:47 +11:00
Ben Lindstrom
c97b1affc5
- (bal) PCRE no longer required. Banished from the source along with
...
fake-regex.h
2001-12-07 17:20:47 +00:00
Tim Rice
fe1d100ffd
[contrib/cygwin/README, openbsd-compat/bsd-cygwin_util.c,
...
openbsd-compat/bsd-cygwin_util.h, openbsd-compat/daemon.c]
Allow SSHD to install as service under WIndows 9x/Me
[configure.ac] Fix to allow linking against PCRE on Cygwin
Patches by Corinna Vinschen <vinschen@redhat.com>
2001-11-26 17:19:43 -08:00
Tim Rice
e589a299a1
[ contrib/caldera/openssh.spec contrib/caldera/sshd.init]
...
Updates from Raymund Will <ray@caldera.de>
[acconfig.h configure.in] Clean up login checks.
Problem reported by Jim Knoble <jmknoble@pobox.com>
2001-11-03 11:09:32 -08:00
Tim Rice
ffdf4aa10f
[configure.ac] Fixes for ReliantUNIX (don't use libucb)
...
Patch by Robert Dahlem <Robert.Dahlem@siemens.com>
2001-10-27 10:45:36 -07:00
Tim Rice
02cebcd93b
Give path given in --with-xxx= for pcre,zlib, and
...
tcp-wrappers precedence over system libraries and includes.
Report from Dave Dykstra <dwd@bell-labs.com>
2001-10-25 10:01:30 -07:00
Tim Rice
8ad995fd07
Use configure.ac instead of configure.in so older versions of autoconf
...
don't even try.
2001-10-24 21:15:26 -07:00