|
Главная » 2008 » Май » 11
Макр Балмер (Marc Balmer), участник команды разработчиков OpenBSD,
разбираясь с причиной падения samba при чтении содержимого определенных
директорий на MS-DOS разделах, натолкнулся
на ошибку в реализации функции seekdir(), код которой унаследован со
времен релиза 4.2BSD, выпущенного в августе 1983 года. Ошибке
подвержены все BSD системы, включая Mac OS X.
Маршал Кирк Маккьюзик ( Marshall Kirk McKusick),
25 лет назад разработавший реализацию *dir() функций, рассказал Макру
Балмеру: "Вероятно вы исправили только одну из моих ошибок :-) До
появления реализации *dir() команд, программы разбирали содержимое
директорий напрямую. Написав библиотеку *dir(), я перевел на ее
использование 22 программы (большой процент программ доступных в то
время под Unix), напрямую интерпретирующих содержимое директорий." Главная ссылка к н
...
Читать дальше »
Просмотров:
1035
|
Добавил:
Hub-lex
|
Дата:
11.05.2008
|
|
Julian Elischer добавил в дерево исходных текстов FreeBSD-Current начальную поддержку множественных таблиц маршрутизации (Multi-routing-table). Технология протестирована и используется в продуктах компании IronPort, являющейся подразделением Cisco Systems.
Число независимых таблиц маршрутизации задается при сборке
ядра, через опцию "options ROUTETABLES=N", где N число таблиц.
Управление производится посредством утилиты setfib (fib - Forwarding
Information Base), а также две дополнительных конструкции для ipfw:
"setfib N ip from anay to any" и "count ip from any to any fib N".
Например, для задействования таблицы номер 3 для заданной программы (в
примере - ping), можно использовать: "setfib -3 ping
target.example.com".
Нововведение позв
...
Читать дальше »
Просмотров:
1036
|
Добавил:
Hub-lex
|
Дата:
11.05.2008
|
| |
|
|