AANOUNCE: openssh-1.2.1pre27
Gary E. Miller
gem at rellim.com
Wed Jan 19 11:14:07 EST 2000
Yo Damien!
On Mon, 17 Jan 2000, Damien Miller wrote:
> A couple of silly errors, and one dangerous bug were in the pre26
> release. This release corrects them.
>
> http://violet.ibs.com.au/openssh/files/openssh-1.2.1pre27.tar.gz
This fails to compile on SCO UNIXWARE 7.1.0 for the following 4 reasons:
1. partially complete change from $(OBJS) to $(LIBOBJS) in Makefile
previsously reported.
2. in "bsd-rresvport.c" at line 64:
int sa_len;
sa_len is already defined in <sys/socket.h> and creates a fatal
name collision. I just changed the name.
3. "sshconnect.c" at line 1073:
int sa_len;
same problem as #2 above.
4. at link time, "howmany()", referenced in sshd.o is undefined.
howmany() is a macro defined in:<sys/sysmacros.h>
so I manually added it to defined.h
Then it compiles with the following errors:
1. the u_intXX_t detection seems broken again:
UX:acomp: WARNING: "./defines.h", line 83: typedef redeclared: u_int16_t
UX:acomp: WARNING: "./defines.h", line 84: typedef redeclared: u_int32_t
2. in bufaux.c on line 47:
oi = BN_bn2bin(value, buf);
buf is a "char *", but include/openssl/bn.h says buf should be
"unsigned char *".
3. rsa.c has same problems as #2.
4. packet.h defines:
char *packet_get_string(unsigned int *length_ptr);
but it is called with an "int *" from:
channels.c, line 1049 and 1056.
clientloop.c, line 250, and 259
sshconnect.c, line 886
sshd.c, line 1079, 1291, 1306, 1352, 1372, etc.
RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 20340 Empire Ave, Suite E-3, Bend, OR 97701
gem at rellim.com Tel:+1(541)382-8588 Fax: +1(541)382-8676
More information about the openssh-unix-dev
mailing list