Интересно...
От: gat3way
На: 21-03-2008@19:22 GMT+2
Оценка: 1/НеутраленИдеята за poll-ване на няколко tty-та в рамките на един процес е интересна. И да си призная доста се зарибих от идеята да заработя 50 евро, строших известно време без успех :)
Имам само да споделя нещо, с което не съм съгласен и на което се натъкнах:
...ngetty-helper.c:
if (char_allow((unsigned char)*c))
error("bad character in login name",10);
...
static int char_allow(unsigned char ch) {
unsigned char c0, c1, *x = (unsigned char *)o[Oprint];
again:
c0 = x[0]; if (!c0) return -1;
c1 = x[1]; if (!c1) return -1;
if (c0 <= ch && ch <= c1) return 0;
if (x[2] == ':') { x += 3; goto again; }
return -1;
}
...
o[Oprint] = "az:AZ:09:,.:__";
Това е прекалено рестриктивно, например "%" е позволен символ в потребителското име в линукс поне де. В такъв случай единственият начин да се лог-не такъв потребител е да въведе веднъж грешен потребител/парола и когато /bin/login те запита отново за потребител/парола да си въведеш въпросният потребител.
Между другото, няма ли някакъв начин да се интегрира функционалността на /bin/login ? В смисъл, то като го имаш форкнат n на брой пъти (при n == *брой терминали с логнат потребител*), смисълът малко се губи.
Опитите да се сдобия с 100 лева ще продължат иначе :)
[Отговори на този коментар]
Към: Интересно...
От: Nikola Vladov <v20-qd-1206961548tjskhyw __@__ riemann< dot >fmi< dot >uni-sofia< dot >bg>
На: 24-03-2008@11:06 GMT+2
Оценка: 1/НеутраленPlease, send me e-mail to answer.
I don't like to write with letter >= 128.
I find your questions are very interesting.
They are good for ngetty mailing lists!
http://62.44.100.74/email.html
[Отговори на този коментар]
off-topic
От: kalpazanius
На: 22-07-2008@14:52 GMT+2
Оценка: 1/Неутраленне говориш български - това добре. само че не би било зле да си оправиш английския.
[Отговори на този коментар]
Към: off-topic
От: Nikola Vladov
На: 24-07-2008@6:52 GMT+2
Оценка: 1/НеутраленPlease, send a patch for ngetty.8 (man page)
and I'll apply it immediately.
http://62.44.100.74/email.html
[Отговори на този коментар]
Стил на програмиране
От: JWalker
На: 28-06-2008@17:44 GMT+2
Оценка: 1/НеутраленПогледнах сорса, конкретно ngetty-helper.c. Не съм гледал кода като съдържание, а като стил на подреждане на програмния текст. Намирам за ужасно лош. Труден е за четене, труден е и за поддръжка. Никакви коментари, ако не броим началния Copyright коментар. Съвсем добронамерено бих посъветвал автора да обърне внимание на стила си. Това само ще му помогне да си дисциплинира мисленето и в резултат да произвежда по-качествен софтуер.
[Отговори на този коментар]
Към: Стил на програмиране
От: Nikola Vladov
На: 3-07-2008@6:46 GMT+2
Оценка: 1/Неутраленhttp://cr.yp.to/
http://www.fefe.de/
http://62.44.100.74/email.html
keys: libc, dietlibc, system calls,
libowfat, maunal pages for libowfat
[Отговори на този коментар]