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