Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Oct 2007 00:17:35 +0400
From:      Andrey Chernov <ache@nagual.pp.ru>
To:        Daniel Eischen <eischen@vigrid.com>, d@delphij.net, Scott Long <scottl@samsco.org>, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/lib/libc/locale utf8.c
Message-ID:  <20071025201735.GA17863@nagual.pp.ru>
In-Reply-To: <20071025195709.GA17384@nagual.pp.ru>
References:  <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720C7D6.9090004@delphij.net> <20071025190019.GA16187@nagual.pp.ru> <4720E9E1.7000900@delphij.net> <Pine.GSO.4.64.0710251516220.29092@sea.ntplx.net> <20071025192501.GG16187@nagual.pp.ru> <Pine.GSO.4.64.0710251528370.29092@sea.ntplx.net> <20071025195709.GA17384@nagual.pp.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 25, 2007 at 11:57:09PM +0400, Andrey Chernov wrote:
> On Thu, Oct 25, 2007 at 03:31:20PM -0400, Daniel Eischen wrote:
> >> Although standard permit this, it will cause lots of programs to break
> >> here and there and even may cause core dump. I don't think it is what
> >> everybody wants. Non-inlined versions a) not used nowdays b) must be exact
> >> as inlined.
> > 
> > If programs are incorrectly written, and they use inlines, then
> > that is not our fault :-)
> 
> The amount of such programs is extremely big to ignore, even FreeBSD is 
> not 100% clean, not say about ports. Usually ASCII-only people did't 
> notice any side effects because typed 7-bit ASCII. It doesn't mean that 
> the rest of the world don't exists.

Besides false positives and core dumps, without error checking security 
issues are possible like inserting crafted code in the stream, when ctype 
is not properly programmed, etc. surprises. We surely don't want all of 
that.

-- 
http://ache.pp.ru/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071025201735.GA17863>