1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-09 08:58:35 +03:00
Jeremy Allison 09325be439 all_string_sub() is broken as it doesn't handle mb chars correctly (and
so breaks when substitution '/' and '\'). It's used by unix_clean_name(),
which is used by reduce_name, which is used by check_name() (phew!).
Now that we know all filenames passed to check_name() are in a "good"
format (no double slashes, all '\\' chars translated to '/' etc.) due
to the new check_path_syntax() we can avoid calling reduce_name unless
widelinks are denied. After this check-in I can fix all_string_sub() to
handle mb chars correctly as it won't be in the direct path in the
main path handling code.
Jeremy.
(This used to be commit bce0678331aa4746181389e0f91f11fb2a6dadcb)
2004-03-05 01:37:25 +00:00
..
2004-02-09 18:49:22 +00:00
2001-10-03 13:05:59 +00:00
2004-01-13 17:55:43 +00:00
2004-02-08 11:46:32 +00:00
2003-07-16 05:42:34 +00:00
2004-03-02 04:19:47 +00:00
2004-01-07 10:02:42 +00:00
2002-08-22 17:46:25 +00:00
2003-09-29 06:17:09 +00:00
2004-02-12 16:13:57 +00:00
2003-05-13 04:38:09 +00:00
2003-01-02 09:07:17 +00:00
2004-01-11 13:21:03 +00:00
2002-01-09 06:35:45 +00:00
2004-01-05 00:57:53 +00:00
2003-07-16 05:42:34 +00:00
2003-09-24 15:16:57 +00:00