Changeset 597
- Timestamp:
- 05/15/07 17:50:05 (2 years ago)
- Files:
-
- trunk/TODO (modified) (1 diff)
- trunk/src/vcc/vcc/limstatus.c (modified) (1 diff)
- trunk/src/vcc/vcc/netstatus.c (modified) (1 diff)
- trunk/src/vcd/validate.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/TODO
r586 r597 8 8 NEEDED FEATURES: 9 9 - debian/ dir, RPM .spec file, init scripts (done for Gentoo!), distrib make targets, pathprog probably 10 - support _ and - in vserver names (needs a new string checking function in Lucid)11 10 12 11 WANTED FEATURES: 13 - add vx.limits and vx.netload methods to get more info14 12 - vx.move method to also move the VServer around on the disk 13 - cpuset support 15 14 - sysctl support 16 - cpuset supporttrunk/src/vcc/vcc/limstatus.c
r595 r597 58 58 xmlrpc_DECREF(result); 59 59 60 printf("% s - cur: %d, min: %d, max: %d\n", type, cur, min, max);60 printf("%-12s - cur: %d, min: %d, max: %d\n", type, cur, min, max); 61 61 } 62 62 trunk/src/vcc/vcc/netstatus.c
r595 r597 61 61 xmlrpc_DECREF(result); 62 62 63 printf("% s - received: %d/%d, sent: %d/%d, failed: %d/%d\n",63 printf("%-10s - received: %d/%d, sent: %d/%d, failed: %d/%d\n", 64 64 type, recvp, recvb, sendp, sendb, failp, failb); 65 65 } trunk/src/vcd/validate.c
r556 r597 25 25 #include <lucid/str.h> 26 26 27 static 28 int str_isalnumextended(const char *str) 29 { 30 int i, n; 31 32 if (!str) 33 return 1; 34 35 n = str_len(str); 36 37 for (i = 0; i < n; i++) { 38 if ((unsigned int)(str[i] - 'a') < 26u || (unsigned int)(str[i] - 'A') < 26u || (unsigned int)(str[i] - '0') < 10u 39 || str[i] == '-' || str[i] == '_') continue; 40 return 0; 41 } 42 43 return 1; 44 } 45 46 27 47 int validate_name(const char *name) 28 48 { 29 49 LOG_TRACEME 30 50 return !(str_isempty(name) || str_len(name) < 3 || 31 str_len(name) > 32 || !str_isalnum (name));51 str_len(name) > 32 || !str_isalnumextended(name)); 32 52 } 33 53
