Bug 11590

Summary: Слишком строгий regexp для поля "Имя VE"
Product: Sisyphus Reporter: Ivan Fedorov <ns>
Component: alterator-ovzAssignee: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: inger, ldv, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Ivan Fedorov 2007-04-21 00:40:38 MSD
Там еще должны пропускаться подчеркивание и дефис.
Comment 1 Dmitry V. Levin 2007-04-21 00:53:11 MSD
Действительно, в vzctl/src/lib/config.c написано:
static int check_name(char *name)
{
        char *p;

        for (p = name; *p != '\0'; p++) {
                if (!isdigit(*p) && !isalpha(*p) && *p != '-' && *p != '_')
                        return -1;
        }
        return 0;
}
Comment 2 Ivan Fedorov 2007-04-21 01:08:39 MSD
Да я бы туда еще и точку вписал... и забивал бы hostname или его часть! :)
Comment 3 Dmitry V. Levin 2007-04-21 01:49:53 MSD
.rpmnew/.rpmorig/.rpmsave?
Comment 4 Ivan Fedorov 2007-04-21 02:11:25 MSD
Ну таки нефиг пакетить такие вещи!

Я понимаю, что это потенциальная дырка, но если я на монитор наклею стикер с
паролем root, то это будет еще большая дырка. Но я же его не наклеиваю!
Comment 5 Dmitry V. Levin 2007-04-23 03:42:59 MSD
Fixed in 0.4-alt2