On Fri, Aug 13, 2010 at 09:37:57AM +0200, Vincent Lefevre wrote: > On 2010-08-13 08:16:48 +0200, Alexander Skwar wrote: > > 2010/8/13 Vincent Lefevre <vincent-...@vinc17.net> > > > > > > On 2010-08-12 17:16:37 +0200, Stefan Sperling wrote: > > > > > > ~/bin/mysvn: > > > > #!/bin/sh > > > > env LC_CTYPE="en_US.<preferred charset>" svn update > > > > > > Wrong, wrong, wrong! Security hole!
... in your terminal. > > No, not wrong, but totally correct - especially, if you need to parse the > > output in some script, you (kinda) MUST set the locale to some value, > > that you know. Leaving it in a undefined state is no good at all. > > No it is wrong because the above script may send non-printable > characters to the terminal, such as control sequences. Such > control sequences can wreck the terminal and depending on its > configuration, send the contents to a printer. Use a terminal that does not have security holes. This has nothing to do with Subversion whatsoever.