Subject: Re: increasing UT_HOSTSIZE for IPv6?
To: None <itojun@iijlab.net>
From: None <proff@suburbia.net>
List: tech-userlevel
Date: 07/24/1999 02:49:35
> 
> >>	UT_HOSTSIZE (/usr/include/utmp.h) is set to 16.  This is not possible
> >>	to put IPv6 numeric address into ut_host[].
> >>	IPv6 numeric is usually fit into 40 bytes, in worst case 46 bytes
> >>	including "\0".  Worst case is like follows:
> >>		1111:2222:3333:4444:5555:123.123.123.123
> >should that not be
> >		1111:2222:3333:4444:5555:6666:123.123.123.123
> >after all...ipv6 uses a 128 bit address.
> 
> 	Oops sorry, I forgot that I started from 1 :-)
> 
> itojun

strings in utmp have not, historically, been null-terminated.

We should add a utmp field for max sized struct sockaddr.