Summary: | Обработка путей с пробелами | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | VladGousev <gusev.v.u> |
Component: | wine | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P3 | CC: | evg, gusev.v.u, ildar, lav, mike, real.altlinux.org, vvk |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
URL: | http://bugs.etersoft.ru/show_bug.cgi?id=5657 |
Description
VladGousev
2010-06-30 11:53:02 MSD
BTW это major, см. http://www.altlinux.org/BugSeverityPolicy более того, это регрессия Сделал исправление commit bf4e85b7484742ce0d81f1ed35666281aa6c04d2 Author: Vitaly Lipatov <lav@etersoft.ru> Date: Tue Dec 21 15:40:50 2010 +0300 fix run with spaced params (eterbug #5657) Это хреновое исправление. Я могу придумать путь, на котором оно не только сломается, но и вынесет пользователю весь его уютненький хомячок. wine-1:1.3.9-alt1 -> sisyphus: * Thu Dec 23 2010 Vitaly Lipatov <lav@altlinux> 1:1.3.9-alt1 - release 1.3.9 - fix gecko requires - fix run with spaced args (ALT bug 23696) - use fonts-ttf-core instead fonts-ttf-liberation (ALT bug 23074) - disable start wine service by default (ALT bug 24152) - update winetricks to 20101008 - build with libesd support (ALT bug 20356) - add libtiff, libv4l gstreamer, libgsm, libmpg123 buildreqs - build with prelink using (for fixing libs' base address) * Wed Dec 01 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.3.8-alt1 - release 1.3.8 * Mon Nov 15 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.3.7-alt1 - release 1.3.7 * Mon Nov 01 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.3.6-alt1 - release 1.3.6 * Mon Oct 18 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.3.5-alt1 - release 1.3.5 * Mon Oct 04 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.3.4-alt1 - release 1.3.4 * Mon Sep 20 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.3.3-alt1 - release 1.3.3 - fix MSWord always print 1 copy of document (#4063) * Wed Sep 08 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.3.2-alt1 - release 1.3.2 * Tue Sep 07 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.3.1-alt1 - release 1.3.1 * Mon Sep 06 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.3.0-alt1 - release 1.3.0 * Thu Sep 02 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.2-alt1 - release 1.2 * Thu Sep 02 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.2_rc7-alt1 - release 1.2-rc7 * Thu Sep 02 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.2_rc5-alt1 - release 1.2-rc5 * Thu Sep 02 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.2_rc4-alt1 - release 1.2-rc4 * Wed Sep 01 2010 Vitaly Perov <vitperov@etersoft.ru> 1:1.2_rc3-alt1 - release 1.2-rc3 (В ответ на комментарий №4) > Это хреновое исправление. Я могу придумать путь, на котором оно не только > сломается, но и вынесет пользователю весь его уютненький хомячок. Было бы лучше предложить правильное решение, если оно вообще есть. С другой стороны, команду, выносящую хомячок, можно и без wine запустить. Кроме того, что я не экранировал возможные апострофы в аргументах, пока ничего придумать не смог. (In reply to comment #6) > Было бы лучше предложить правильное решение, если оно вообще есть. Про "правильное решение" тебе рассказывали неоднократно. Посмотри уже в /usr/bin/gear-buildreq, строки 97-100. > С другой стороны, команду, выносящую хомячок, можно и без wine запустить. Зачем её запускать без wine, если wine сам её запустит, обрабатывая файл специального вида? > Кроме того, что я не экранировал возможные апострофы в аргументах, пока ничего > придумать не смог. Не пиши больше на шелле, пожалуйста. Нет чтоб libshell (конкретно shell-quote) подсказать, демотивированный ты наш. Это кагбе security, особенно учитывая Exec и MimeType в .desktop файлах. wine-1:1.3.14-alt2 -> sisyphus: * Sun Mar 20 2011 Vitaly Lipatov <lav@altlinux> 1:1.3.14-alt2 - realize path rewrite in C code instead shell (ALT bug 23696) * Wed Mar 02 2011 Vitaly Perov <vitperov@etersoft.ru> 1:1.3.14-alt1 - release 1.3.14 * Wed Mar 02 2011 Vitaly Perov <vitperov@etersoft.ru> 1:1.3.13-alt1 - release 1.3.13 * Tue Feb 01 2011 Vitaly Perov <vitperov@etersoft.ru> 1:1.3.12-alt1 - release 1.3.12 * Fri Jan 28 2011 Vitaly Perov <vitperov@etersoft.ru> 1:1.3.11-alt1 - release 1.3.11 - fix mailto in '1C Chronograf' - new rules for new udev - fix executing programs with shortcuts |