Sep 9 23:06:55 f2b[10753]: jail 'asterisk': new ip found -- 89.163.146.93
Sep 9 23:09:50 f2b[10753]: jail 'asterisk': new ip match -- 89.163.146.93 (2/3)
Sep 9 23:12:43 f2b[10753]: jail 'asterisk': new ip match -- 89.163.146.93 (2/3)
Sep 9 23:15:35 f2b[10753]: jail 'asterisk': new ip match -- 89.163.146.93 (2/3)
Sep 9 23:18:40 f2b[10753]: jail 'asterisk': banned ip 89.163.146.93 for 1.0hrs
# ... попался, ублюдок!
Продолжаем неспешно пилить чудо-программу.
С момента предыдущего поста темпы пиления упали, т.к. сказывается "эффект УМВР",
но тем не менее сделано следующее:
→ Читать дальше...
Навеяно вознёй со своим проектом, и вот этим срачем "как правильно закрывать файл" на 18 страниц.
На полноту охвата вопроса не претендую, только то что видел и использовал сам.
Будем рассматривать на примере выделения памяти для сложного ресурса,
сферичной структуры в вакууме с несколькими членами, также выделяемыми через *alloc().
Вот такой:
struct foo {
int id;
char *data1;
char *data2;
};
Сразу оговорюсь, что я считаю использование функций-аллокаторов "всего и сразу" - плохой практикой.
→ Читать дальше...
Мысли по мотивам этой новости.
→ Читать дальше...
И в завершение хочу показать несколько примеров писем, и разбор "на что смотреть" и "как ловить".
Из заголовков ничего не удалял, оно конечно несколько раздувает примеры, зато даёт реальное представление о типовом письме.
→ Читать дальше...
Изменение в зеркале:
Всё относящееся к wheezy выделено в отдельную директорию /debian-wheezy/.
Причина: официально снято с поддержки. Однако у меня оно будет храниться настолько долго, насколько возможно.
Убунта: precise - скинуто в архив, trusty - осталось на месте, залиты пакеты для xenial.