summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--Makefile.in2
-rw-r--r--bsd-rresvport.c2
-rw-r--r--configure.in4
-rw-r--r--defines.h4
5 files changed, 10 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 092741164..a7abfd587 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
120001129 120001129
2 - (djm) Fix(?) the ssh hang-on-logout/data-from-child race 2 - (djm) Fix(?) the ssh hang-on-logout/data-from-child race
3 - (djm) bsd-rresvport.c bzero -> memset
4 - (djm) Don't fail in defines.h on absence of 64 bit types (we will
5 still fail during compilation of sftp-server).
6 - (djm) Fail if ar is not found during configure
3 7
420001125 820001125
5 - (djm) Give up privs when reading seed file 9 - (djm) Give up privs when reading seed file
diff --git a/Makefile.in b/Makefile.in
index 733f34e67..6588b1b99 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -33,7 +33,7 @@ SSH_MODE= @SSHMODE@
33 33
34INSTALL_SSH_PRNG_CMDS=@INSTALL_SSH_PRNG_CMDS@ 34INSTALL_SSH_PRNG_CMDS=@INSTALL_SSH_PRNG_CMDS@
35 35
36TARGETS=ssh$(EXEEXT) sshd$(EXEEXT) ssh-add$(EXEEXT) ssh-keygen$(EXEEXT) ssh-agent$(EXEEXT) scp$(EXEEXT) sftp-server$(EXEEXT) $(EXTRA_TARGETS) 36TARGETS=ssh$(EXEEXT) sshd$(EXEEXT) ssh-add$(EXEEXT) ssh-keygen$(EXEEXT) ssh-agent$(EXEEXT) scp$(EXEEXT) sftp-server$(EXEEXT)
37 37
38LIBSSH_OBJS=atomicio.o authfd.o authfile.o bufaux.o buffer.o canohost.o channels.o cipher.o cli.o compat.o compress.o crc32.o cygwin_util.o deattack.o dispatch.o hmac.o hostfile.o key.o kex.o log.o match.o mpaux.o nchan.o packet.o radix.o rijndael.o entropy.o readpass.o rsa.o ssh-dss.o ssh-rsa.o tildexpand.o ttymodes.o uidswap.o util.o uuencode.o xmalloc.o 38LIBSSH_OBJS=atomicio.o authfd.o authfile.o bufaux.o buffer.o canohost.o channels.o cipher.o cli.o compat.o compress.o crc32.o cygwin_util.o deattack.o dispatch.o hmac.o hostfile.o key.o kex.o log.o match.o mpaux.o nchan.o packet.o radix.o rijndael.o entropy.o readpass.o rsa.o ssh-dss.o ssh-rsa.o tildexpand.o ttymodes.o uidswap.o util.o uuencode.o xmalloc.o
39 39
diff --git a/bsd-rresvport.c b/bsd-rresvport.c
index cda4c36aa..e8f822bf5 100644
--- a/bsd-rresvport.c
+++ b/bsd-rresvport.c
@@ -61,7 +61,7 @@ rresvport_af(int *alport, sa_family_t af)
61 int s; 61 int s;
62 int salen; 62 int salen;
63 63
64 bzero(&ss, sizeof ss); 64 memset(&ss, '\0', sizeof ss);
65 sa = (struct sockaddr *)&ss; 65 sa = (struct sockaddr *)&ss;
66 66
67 switch (af) { 67 switch (af) {
diff --git a/configure.in b/configure.in
index 3b3fcae17..01c541013 100644
--- a/configure.in
+++ b/configure.in
@@ -15,6 +15,10 @@ AC_PATH_PROG(ENT, ent)
15AC_SUBST(ENT) 15AC_SUBST(ENT)
16AC_PATH_PROGS(FILEPRIV, filepriv, true, /sbin:/usr/sbin) 16AC_PATH_PROGS(FILEPRIV, filepriv, true, /sbin:/usr/sbin)
17 17
18if test -z "$AR" ; then
19 AC_MSG_ERROR([*** 'ar' missing, please install or fix your \$PATH ***])
20fi
21
18# Use LOGIN_PROGRAM from environment if possible 22# Use LOGIN_PROGRAM from environment if possible
19if test ! -z "$LOGIN_PROGRAM" ; then 23if test ! -z "$LOGIN_PROGRAM" ; then
20 AC_DEFINE_UNQUOTED(LOGIN_PROGRAM_FALLBACK, "$LOGIN_PROGRAM") 24 AC_DEFINE_UNQUOTED(LOGIN_PROGRAM_FALLBACK, "$LOGIN_PROGRAM")
diff --git a/defines.h b/defines.h
index 3626bd90d..642b00797 100644
--- a/defines.h
+++ b/defines.h
@@ -170,8 +170,6 @@ typedef long int int64_t;
170# if (SIZEOF_LONG_LONG_INT == 8) 170# if (SIZEOF_LONG_LONG_INT == 8)
171typedef long long int int64_t; 171typedef long long int int64_t;
172# define HAVE_INTXX_T 1 172# define HAVE_INTXX_T 1
173# else
174# error "64 bit int type not found."
175# endif 173# endif
176# endif 174# endif
177#endif 175#endif
@@ -182,8 +180,6 @@ typedef unsigned long int u_int64_t;
182# if (SIZEOF_LONG_LONG_INT == 8) 180# if (SIZEOF_LONG_LONG_INT == 8)
183typedef unsigned long long int u_int64_t; 181typedef unsigned long long int u_int64_t;
184# define HAVE_U_INTXX_T 1 182# define HAVE_U_INTXX_T 1
185# else
186# error "64 bit int type not found."
187# endif 183# endif
188# endif 184# endif
189#endif 185#endif