Darren Tucker
a55ec77013
- (dtucker) [cipher.c openbsd-compat/Makefile.in
...
openbsd-compat/openbsd-compat.{c,h} openbsd-compat/openssl-compat.h]
Move compatibility code for supporting older OpenSSL versions to the
compat layer. Suggested by and "no objection" djm@
2005-06-09 21:45:10 +10:00
Darren Tucker
431f022263
- (dtucker) [configure.ac] Continue the hunt for LLONG_MIN and LLONG_MAX:
...
in today's episode we attempt to coax it from limits.h where it may be
hiding, failing that we take the DIY approach. Tested by tim@
2005-06-07 17:53:40 +10:00
Darren Tucker
6a45f3dab4
- (dtucker) [configure.ac] Point configure's reporting address at the
...
openssh-unix-dev list. ok tim@ djm@
2005-06-03 19:33:10 +10:00
Darren Tucker
67b3703da3
- (dtucker) [configure.ac] Only try gcc -std=gnu99 if LLONG_MAX isn't
...
defined, and check that it helps before keeping it in CFLAGS. Some old
gcc's don't set an error code when encountering an unknown value in -std.
Found and tested by tim@.
2005-06-03 17:58:31 +10:00
Tim Rice
fcc7ff1de8
- (tim) [configure.ac] Some platforms need sys/types.h for arpa/nameser.h.
...
Take AC_CHECK_HEADERS test out of ultrix section. It caused other platforms
to skip builtin standard includes tests. (first AC_CHECK_HEADERS test
must be run on all platforms) Add missing ;; to case statement. OK dtucker@
2005-06-02 20:28:29 -07:00
Tim Rice
4dbacffe7b
- (tim) [configure.ac] set TEST_SHELL for OpenServer 6
2005-06-01 20:09:28 -07:00
Tim Rice
5f7075800a
- (tim) [config.guess config.sub] Update to '2005-05-27' version.
2005-06-01 19:57:45 -07:00
Darren Tucker
0814d3136f
- djm@cvs.openbsd.org 2005/05/27 08:30:37
...
[ssh.c]
fix -O for cases where no ControlPath has been specified or socket at
ControlPath is not contactable; spotted by and ok avsm@
2005-06-01 23:08:51 +10:00
Darren Tucker
2db8ae671e
- dtucker@cvs.openbsd.org 2005/05/26 09:08:12
...
[ssh-keygen.c]
uint32_t -> u_int32_t for consistency; ok djm@
2005-06-01 23:02:25 +10:00
Darren Tucker
fc4f2dd347
- avsm@cvs.openbsd.org 2005/05/26 02:08:05
...
[scp.c]
If copying multiple files to a target file (which normally fails, as it
must be a target directory), kill the spawned ssh child before exiting.
This stops it trying to authenticate and spewing lots of output.
deraadt@ ok
2005-06-01 23:01:12 +10:00
Darren Tucker
81eb5d5e10
- (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoll.c]
...
Add strtoll to the compat library, from OpenBSD.
2005-06-01 21:39:33 +10:00
Darren Tucker
d886e1ca2c
- (dtucker) [configure.ac] Look for _getshort and _getlong in
...
arpa/nameser.h.
2005-06-01 18:57:45 +10:00
Darren Tucker
f5615962c0
- (dtucker) [mdoc2man.awk] Teach it to understand .Ox.
2005-05-31 16:59:16 +10:00
Darren Tucker
11fb0f290f
- (dtucker) [contrib/aix/pam.conf] Correct comments. From davidl at
...
vintela.com.
2005-05-31 16:51:07 +10:00
Darren Tucker
f9fea65ba9
- (dtucker) [openbsd-compat/port-aix.c] Minor correction to debug message,
...
spotted by tim@.
2005-05-29 10:54:27 +10:00
Darren Tucker
6b2fe31def
- (dtucker) [openbsd-compat/port-aix.c] Whitespace cleanups while there.
2005-05-29 10:32:47 +10:00
Darren Tucker
782727ac61
20050529
...
- (dtucker) [openbsd-compat/port-aix.c] Bug #1046 : AIX 5.3 expects the
argument to passwdexpired to be initialized to NULL. Suggested by tim@
While at it, initialize the other arguments to auth functions in case they
ever acquire this behaviour.
2005-05-29 10:28:48 +10:00
Darren Tucker
5d72a40d67
- (dtucker) [openbsd-compat/port-aix.h] Use the HAVE_DECL_* definitions as
...
per the autoconf man page. Configure should always define them but it
doesn't hurt to check.
2005-05-28 20:28:39 +10:00
Darren Tucker
fd33328a25
- (dtucker) [configure.ac] Merge HP-UX blocks into a common block with minor
...
version-specific variations as required.
2005-05-28 18:31:42 +10:00
Darren Tucker
7d2171b2cd
- (dtucker) [configure.ac] getpgrp may be defined in unistd.h, so check for
...
its presence before doing AC_FUNC_GETPGRP.
2005-05-28 16:57:00 +10:00
Darren Tucker
390b6d5dbf
- (dtucker) [configure.ac] strsep() may be defined in string.h, so check
...
for its presence and include it in the strsep check.
2005-05-28 16:54:36 +10:00
Darren Tucker
0c9653f57e
- (dtucker) [configure.ac] For AC_CHECK_HEADERS() and AC_CHECK_FUNCS() have
...
one entry per line to make it easier to merge changes. ok djm@
2005-05-28 15:58:14 +10:00
Darren Tucker
2be1cbb7be
- (dtucker) [acconfig.h configure.ac defines.h includes.h sshpty.c
...
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@
2005-05-27 21:13:40 +10:00
Damien Miller
287b459194
- (djm) [defines.h] Use our realpath if we have to define PATH_MAX, spotted by
...
David Leach; ok dtucker@
2005-05-27 19:36:56 +10:00
Damien Miller
de3cb0a3dc
- (djm) [configure.ac openbsd-compat/Makefile.in]
...
[openbsd-compat/openbsd-compat.h openbsd-compat/strtonum.c]
Add strtonum(3) from OpenBSD libc, new code needs it.
Unfortunately Linux forces us to do a bizarre dance with compiler
options to get LLONG_MIN/MAX; Spotted by and ok dtucker@
2005-05-26 20:48:25 +10:00
Darren Tucker
84ce9b455d
- (dtucker) [configure.ac openbsd-compat/getrrsetbyname.c] Bug #1033 : Provide
...
templates for _getshort and _getlong if missing to prevent compiler warnings
on Linux.
2005-05-26 20:12:15 +10:00
Darren Tucker
f08bdb5a7e
- (dtucker) [auth-pam.c] Bug #1033 : Fix warnings building with PAM on Linux:
...
warning: dereferencing type-punned pointer will break strict-aliasing rules
warning: passing arg 3 of `pam_get_item' from incompatible pointer type
The type-punned pointer fix is based on a patch from SuSE's rpm. ok djm@
2005-05-26 19:59:48 +10:00
Darren Tucker
d98dce6929
- (dtucker) [regress/reexec.sh] Add ${EXEEXT} so this test also works on
...
Cygwin.
2005-05-26 13:43:57 +10:00
Damien Miller
b253cc4213
- avsm@cvs.openbsd.org 2005/05/24 17:32:44
...
[atomicio.c atomicio.h authfd.c monitor_wrap.c msg.c scp.c sftp-client.c]
[ssh-keyscan.c sshconnect.c]
Switch atomicio to use a simpler interface; it now returns a size_t
(containing number of bytes read/written), and indicates error by
returning 0. EOF is signalled by errno==EPIPE.
Typical use now becomes:
if (atomicio(read, ..., len) != len)
err(1,"read");
ok deraadt@, cloder@, djm@
2005-05-26 12:23:44 +10:00
Damien Miller
02e754f1f0
- avsm@cvs.openbsd.org 2005/05/24 02:05:09
...
[ssh-keygen.c]
some style nits from dmiller@, and use a fatal() instead of a printf()/exit
2005-05-26 12:19:39 +10:00
Damien Miller
3710f278ae
- djm@cvs.openbsd.org 2005/05/23 23:32:46
...
[cipher.c myproposal.h ssh.1 ssh_config.5 sshd_config.5]
add support for draft-harris-ssh-arcfour-fixes-02 improved arcfour modes;
ok markus@
2005-05-26 12:19:17 +10:00
Damien Miller
b089fb5fe1
- avsm@cvs.openbsd.org 2005/05/23 22:44:01
...
[moduli.c ssh-keygen.c]
- removes signed/unsigned comparisons in moduli generation
- use strtonum instead of atoi where its easier
- check some strlcpy overflow and fatal instead of truncate
2005-05-26 12:16:18 +10:00
Damien Miller
dfec2941ac
- jmc@cvs.openbsd.org 2005/05/20 11:23:32
...
[ssh_config.5]
oops - article and spacing;
2005-05-26 12:14:32 +10:00
Damien Miller
ebcfedce85
- djm@cvs.openbsd.org 2005/05/20 10:50:55
...
[ssh_config.5]
give a ProxyCommand example using nc(1), with and ok jmc@
2005-05-26 12:13:56 +10:00
Damien Miller
459735a0c6
- djm@cvs.openbsd.org 2005/05/19 02:42:26
...
[includes.h]
fix cast, from grunk AT pestilenz.org
2005-05-26 12:13:42 +10:00
Damien Miller
06b75ad56b
- djm@cvs.openbsd.org 2005/05/19 02:40:52
...
[sshd_config]
whitespace nit, from grunk AT pestilenz.org
2005-05-26 12:12:37 +10:00
Damien Miller
1594ad5a78
- djm@cvs.openbsd.org 2005/05/19 02:39:55
...
[sshd_config.5]
sort config options, from grunk AT pestilenz.org; ok jmc@
2005-05-26 12:12:19 +10:00
Damien Miller
17b23d8657
- markus@cvs.openbsd.org 2005/05/16 15:30:51
...
[readconf.c servconf.c]
check return value from strdelim() for NULL (AddressFamily); mpech
2005-05-26 12:11:56 +10:00
Damien Miller
538c9b71ec
- djm@cvs.openbsd.org 2005/05/10 10:30:43
...
[ssh.c]
report real errors on fallback from ControlMaster=no to normal connect
2005-05-26 12:11:28 +10:00
Damien Miller
924c25a64e
- djm@cvs.openbsd.org 2005/05/10 10:28:11
...
[ssh.c]
print nice error message for EADDRINUSE as well (ID sync only)
2005-05-26 12:09:32 +10:00
Damien Miller
d2ebd450f0
- markus@cvs.openbsd.org 2005/05/02 21:13:22
...
[readpass.c]
missing {}
2005-05-26 12:07:47 +10:00
Damien Miller
41bfc29ea5
- moritz@cvs.openbsd.org 2005/04/28 10:17:56
...
[progressmeter.c ssh-keyscan.c]
add snprintf checks. ok djm@ markus@
2005-05-26 12:07:32 +10:00
Damien Miller
dadfd4dd38
- jakob@cvs.openbsd.org 2005/04/26 13:08:37
...
[ssh.c ssh_config.5]
fallback gracefully if client cannot connect to ControlPath. ok djm@
2005-05-26 12:07:13 +10:00
Damien Miller
ac7a0059e2
- jmc@cvs.openbsd.org 2005/04/26 12:59:02
...
[sftp-client.h]
spelling correction in comment from wiz@netbsd;
2005-05-26 12:05:49 +10:00
Damien Miller
ddeb75294b
- dtucker@cvs.openbsd.org 2005/04/23 23:43:47
...
[readpass.c]
Add debug message if read_passphrase can't open /dev/tty; bz #471 ;
ok djm@
2005-05-26 12:05:28 +10:00
Damien Miller
ddee575b98
- djm@cvs.openbsd.org 2005/04/21 11:47:19
...
[ssh.c]
don't allocate a pty when -n flag (/dev/null stdin) is set, patch from
ignasi.roca AT fujitsu-siemens.com (bz #829 ); ok dtucker@
2005-05-26 12:05:05 +10:00
Damien Miller
167ea5d026
- djm@cvs.openbsd.org 2005/04/21 06:17:50
...
[ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 ssh_config.5 sshd.8]
[sshd_config.5] OpenSSH doesn't ever look at the $HOME environment
variable, so don't say that we do (bz #623 ); ok deraadt@
2005-05-26 12:04:02 +10:00
Damien Miller
a31c929f36
- jakob@cvs.openbsd.org 2005/04/20 10:05:45
...
[dns.c]
do not try to look up SSHFP for numerical hostname. ok djm@
2005-05-26 12:03:31 +10:00
Damien Miller
3dc967e17b
- jmc@cvs.openbsd.org 2005/04/14 12:30:30
...
[ssh.1]
arg to -b is an address, not if_name;
ok markus@
2005-05-26 12:03:15 +10:00
Damien Miller
5fd38c0ed9
- djm@cvs.openbsd.org 2005/04/09 04:32:54
...
[misc.c misc.h tildexpand.c Makefile.in]
replace tilde_expand_filename with a simpler implementation, ahead of
more whacking; ok deraadt@
2005-05-26 12:02:14 +10:00