[BusyBox 0001074]: msh is not 8bit clean

bugs at busybox.net bugs at busybox.net
Sat Jun 28 14:55:49 UTC 2008


The following issue has been UPDATED. 
====================================================================== 
http://busybox.net/bugs/view.php?id=1074 
====================================================================== 
Reported By:                zapp
Assigned To:                BusyBox
====================================================================== 
Project:                    BusyBox
Issue ID:                   1074
Category:                   Other
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     feedback
====================================================================== 
Date Submitted:             10-19-2006 08:17 PDT
Last Modified:              06-28-2008 07:55 PDT
====================================================================== 
Summary:                    msh is not 8bit clean
Description: 
msh has problems with german umlauts (maybe other 8bit chars, too).

Reproduce:
# loadkeys de-latin1
# echo '
====================================================================== 

---------------------------------------------------------------------- 
 vda - 01-03-07 08:25  
---------------------------------------------------------------------- 
I can't reproduce it - don't know how to type that characters. Can you
attach a testcase in the form of shell script? 

---------------------------------------------------------------------- 
 vda - 02-11-08 10:21  
---------------------------------------------------------------------- 
Tracked down to problem with user's locale setup. 

---------------------------------------------------------------------- 
 vapier - 02-11-08 11:33  
---------------------------------------------------------------------- 
msh is not 8-bit clean ... this is because it uses the 8th bit for
requoting purposes

look at how the QUOTE mask is used in the quote()/unquote()/etc...
functions

due to the way msh handles quoting, i think the only way to fix it is to
duplicate the command buffer and manage the quoting over there instead of
inline by using the 8th bit 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
10-19-06 08:17  zapp           New Issue                                    
10-19-06 08:17  zapp           Status                   new => assigned     
10-19-06 08:17  zapp           Assigned To               => BusyBox         
01-03-07 08:25  vda            Note Added: 0001950                          
02-11-08 10:21  vda            Status                   assigned => closed  
02-11-08 10:21  vda            Note Added: 0004084                          
02-11-08 10:21  vda            Resolution               open => no change
required
02-11-08 11:33  vapier         Status                   closed => feedback  
02-11-08 11:33  vapier         Resolution               no change required =>
reopened
02-11-08 11:33  vapier         Note Added: 0004104                          
06-28-08 07:55  vapier         Summary                  msh Umlauts Problem =>
msh is not 8bit clean
======================================================================




More information about the busybox-cvs mailing list