diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | Makefile.in | 2 | ||||
-rw-r--r-- | bsd-rresvport.c | 2 | ||||
-rw-r--r-- | configure.in | 4 | ||||
-rw-r--r-- | defines.h | 4 |
5 files changed, 10 insertions, 6 deletions
@@ -1,5 +1,9 @@ | |||
1 | 20001129 | 1 | 20001129 |
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 | ||
4 | 20001125 | 8 | 20001125 |
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 | ||
34 | INSTALL_SSH_PRNG_CMDS=@INSTALL_SSH_PRNG_CMDS@ | 34 | INSTALL_SSH_PRNG_CMDS=@INSTALL_SSH_PRNG_CMDS@ |
35 | 35 | ||
36 | TARGETS=ssh$(EXEEXT) sshd$(EXEEXT) ssh-add$(EXEEXT) ssh-keygen$(EXEEXT) ssh-agent$(EXEEXT) scp$(EXEEXT) sftp-server$(EXEEXT) $(EXTRA_TARGETS) | 36 | TARGETS=ssh$(EXEEXT) sshd$(EXEEXT) ssh-add$(EXEEXT) ssh-keygen$(EXEEXT) ssh-agent$(EXEEXT) scp$(EXEEXT) sftp-server$(EXEEXT) |
37 | 37 | ||
38 | LIBSSH_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 | 38 | LIBSSH_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) | |||
15 | AC_SUBST(ENT) | 15 | AC_SUBST(ENT) |
16 | AC_PATH_PROGS(FILEPRIV, filepriv, true, /sbin:/usr/sbin) | 16 | AC_PATH_PROGS(FILEPRIV, filepriv, true, /sbin:/usr/sbin) |
17 | 17 | ||
18 | if test -z "$AR" ; then | ||
19 | AC_MSG_ERROR([*** 'ar' missing, please install or fix your \$PATH ***]) | ||
20 | fi | ||
21 | |||
18 | # Use LOGIN_PROGRAM from environment if possible | 22 | # Use LOGIN_PROGRAM from environment if possible |
19 | if test ! -z "$LOGIN_PROGRAM" ; then | 23 | if test ! -z "$LOGIN_PROGRAM" ; then |
20 | AC_DEFINE_UNQUOTED(LOGIN_PROGRAM_FALLBACK, "$LOGIN_PROGRAM") | 24 | AC_DEFINE_UNQUOTED(LOGIN_PROGRAM_FALLBACK, "$LOGIN_PROGRAM") |
@@ -170,8 +170,6 @@ typedef long int int64_t; | |||
170 | # if (SIZEOF_LONG_LONG_INT == 8) | 170 | # if (SIZEOF_LONG_LONG_INT == 8) |
171 | typedef long long int int64_t; | 171 | typedef 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) |
183 | typedef unsigned long long int u_int64_t; | 181 | typedef 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 |