Re: [Bugme-new] [Bug 8310] New: USB device names are not sanitized for UTF-8

Andrew Morton <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On Sat, 7 Apr 2007 03:12:49 -0700 [email protected] wrote:

> http://bugzilla.kernel.org/show_bug.cgi?id=8310
> 
>            Summary: USB device names are not sanitized for UTF-8
>     Kernel Version: 2.6.21-rc5
>             Status: NEW
>           Severity: normal
>              Owner: [email protected]
>          Submitter: [email protected]
> 
> 
> The USB layer will output text device names "as is", sometimes not in 7bit ASCII
> or UTF-8 but ISO-8859-1
> 
> These names are reused by the xorg evdev driver to identify devices:
> 
> Section "InputDevice"
>     Identifier "track-expl"
>     Driver     "evdev"
>     Option     "Protocol" "evdev"
>     Option     "Name" "Microsoft Microsoft Trackball Explorer_"
>     Option     "ZAxisMapping" "4 5"
>     Option     "Buttons" "7"
> EndSection
> 
> evdev matching requires the "Name" string match byte-to-byte to the string
> exposed by the kernel
> 
> That means finding a way to create a ISO-8859-1 conf file on a UTF-8 distro (not
> easy nowadays)
> 
> Also all the Xorg.conf tools will rewrite the file in UTF-8 at the slightest
> opportunity, breaking the matching and killing X startup. Some of the commonly
> installed tools rewrite the file at each boot, and you get to fix X setup
> manually every time
> 
> Can't the USB layer filter byte strings that are incompatible with today's main
> Linux encoding ?

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.