On Mon, May 21, 2018 at 02:36:43PM -0400, Bill Fenner wrote: > On Mon, May 21, 2018 at 11:18 AM, Wes Hardaker < > harda...@users.sourceforge.net> wrote: > > > Bill Fenner <fen...@gmail.com> writes: > > > > > So, +1 on committing Bart's patch, because it accomplishes the goal of > > > fixing the regression, with the caveat that I really think that this > > > whole area needs to be revisited. > > > > I think this comment is spot on. So I'd accept the patch too, though my > > gut reaction is to revert to whatever was in 5.7.1 because of the late > > point in this release cycle and we're redsigning critical code on the > > fly right before a release. > > > > We really need a test C function to check this stuff. Any volunteers? > > (I'm not a UTF-8 expert at all) > > > The one I alluded to in an earlier email: > http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ > > If we accept the dense magic, the code can be used for both "is this string > valid utf8" and "print all the valid utf8 if the last utf8-encoded > character got cut off on an octet boundary".
Interesting piece of code. What I am pondering is more what the 'a' encoding should do. My reading of the rfc says that the display-hint "1t" should display all ascii characters and suppress anything else while a display-hint of "1a" or "255a" is a lot less specified. If we assume a string containing iso-8859-1 (Latin 1) data then "1t" should reject it (unless we are unlucky) and it is unclear what an "a" display-hint should do with it. > Bill > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Net-snmp-coders mailing list > Net-snmp-coders@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/net-snmp-coders ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Net-snmp-coders mailing list Net-snmp-coders@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/net-snmp-coders