Vladimir 'phcoder' Serbinenko
485568790c
Fix wildcard regexp dot and other special characters handling.
Reported by: Robert Mabee.
* grub-core/commands/wildcard.c (isregexop): Add "|+{}[]?".
(make_regex): Escape "|+{}[]". Transform '?' to '.?'.
(split_path): Trigger expansion on '?'.
(unescape): New function.
(wildcard_expand): Unescape parts copied without globbing.
* grub-core/script/execute.c (wildcard_escape): Escape '?'.
(grub_script_arglist_to_argv): Don't unescape expansions.
2012-06-19 14:13:19 +02:00
..
2012-03-19 13:29:43 +01:00
2012-06-19 14:13:19 +02:00
2012-02-12 15:25:25 +01:00
2012-02-12 21:33:48 +01:00
2012-03-10 13:19:46 +01:00
2012-02-24 12:30:32 +01:00
2010-09-04 11:28:45 +05:30
2012-06-08 22:54:21 +02:00