Еженедельник Gentoo: 31 мая 2004 года

Yuji Carlos Kosugi  Editor
AJ Armstrong  Contributor
Brian Downey  Contributor
Grant Goodyear  Contributor
Kurt Lieber  Contributor
David Narayan  Contributor
Ulrich Plate  Contributor
Sven Vermeulen  Contributor
Simon Holm Thagersen  Danish Translation
Jesper Brodersen  Danish Translation
Arne Mejlholm  Danish Translation
Hendrik Eeckhaut  Dutch Translation
Jorn Eilander  Dutch Translation
Bernard Kerckenaere  Dutch Translation
Peter ter Borg  Dutch Translation
Jochen Maes  Dutch Translation
Roderick Goessen  Dutch Translation
Gerard van den Berg  Dutch Translation
Matthieu Montaudouin  French Translation
Xavier Neys  French Translation
Martin Prieto  French Translation
Antoine Raillon  French Translation
Sebastien Cevey  French Translation
Jean-Christophe Choisy  French Translation
Thomas Raschbacher German Translation
Steffen Lassahn German Translation
Matthias F. Brandstetter German Translation
Lukas Domagala German Translation
Tobias Scherbaum German Translation
Daniel Gerholdt German Translation
Marc Herren German Translation
Tobias Matzat German Translation
Marco Mascherpa  Italian Translation
Claudio Merloni  Italian Translation
Stefano Lucidi  Italian Translation
Katuyuki Konno  Japanese Translation
Hiroyuki Takeda  Japanese Translation
Masato Hatakeyama  Japanese Translation
Masayoshi Nakamura  Japanese Translation
Yasunori Fukudome  Japanese Translation
Tomoyuki Sakurai  Japanese Translation
Lukasz Strzygowski  Polish Translation
Karol Goralski  Polish Translation
Atila "Jedi" Bohlke Vasconcelos  Portuguese (Brazil) Translation
Eduardo Belloti  Portuguese (Brazil) Translation
João Rafael Moraes Nicola  Portuguese (Brazil) Translation
Marcelo Gonçalves de Azambuja  Portuguese (Brazil) Translation
Otavio Rodolfo Piske  Portuguese (Brazil) Translation
Pablo N. Hess — NatuNobilis  Portuguese (Brazil) Translation
Pedro de Medeiros  Portuguese (Brazil) Translation
Ventura Barbeiro  Portuguese (Brazil) Translation
Bruno Ferreira  Portuguese (Portugal) Translation
Gustavo Felisberto  Portuguese (Portugal) Translation
José Costa  Portuguese (Portugal) Translation
Luis Medina  Portuguese (Portugal) Translation
Ricardo Loureiro  Portuguese (Portugal) Translation
Aleksandr Martyncev  Russian Translator
Sergey Galkin  Russian Translator
Sergey Kuleshov  Russian Translator
Alex Spirin  Russian Translator
Denis Zaletov  Russian Translator
Lanark  Spanish Translation
Fernando J. Pereda  Spanish Translation
Lluis Peinado Cifuentes  Spanish Translation
Zephryn Xirdal T  Spanish Translation
Guillermo Juarez  Spanish Translation
Jesús García Crespo  Spanish Translation
Carlos Castillo  Spanish Translation
Julio Castillo  Spanish Translation
Sergio Gómez  Spanish Translation
Aycan Irican  Turkish Translation
Bugra Cakir  Turkish Translation
Cagil Seker  Turkish Translation
Emre Kazdagli  Turkish Translation
Evrim Ulu  Turkish Translation
Gursel Kaynak  Turkish Translation

Обновлено 31 мая 2004

1.  Новости Gentoo

Бета LiveCD и стадии для PPC64

Мы с радостью представляем тестовую версию загрузочного CD для ppc64, доступную для скачивания с наших зеркал. Поддерживаемое оборудование включает PowerMacintosh G5, IBM pSeries, старые IBM 64 bit RS/6000s (такие модели как, 260, 270, F80, H80, поглядите PenguinPPC64 с полным списком) и будущие IBM iSeries модели

Gentoo-ppc64 это другая сторона ppc уравнения, с 64 битным ядром и 64 битным пространством пользователя. Мы, первый линукс дистрибутив, который предлагает полностью 64 битовое решение. Это определенный и значительный шаг для людей заинтересованных в кластерных технологиях, java пользователях, и в широком смысле для людей которым необходимо большое адресное пространство. Это достаточно волнительно быть на переднем крае и продолжать разработку возможностей линукса на ppc64.

Изменения в net-mail/mailwrapper для разных почтовых агентов

net-mail/mailwrapper пакет обработчик для /usr/sbin/sendmail который позволяет пользователям иметь более одного почтового сервиса (Mail Transport System — MTA)одновременно. Этот обработчик достаточно элегантен в работе: он устанавливает маленький (7KB) исполняемый файл как /usr/sbin/sendmail, который при исполнении отмечает имя вызова (MTA часто имеет несколько ссылок на /usr/sbin/sendmail), находит его в /etc/mailer.conf что бы найти какой исполняемый файл должен быть выполнен в действительности, и затем выполняет его. В настоящий момент exim, nullmailer, postfix, sendmail и ssmtp MTA устанавливают mailwrapper как зависимый пакет, и MTA ebild сам устанавливает /etc/mailer.conf файл который пользуется свежеустановленным почтовым сервисом по умолчанию.

После многочисленных запросов (ну, жалоб, вообще то), mailwrapper пакет будет дополнительной зависимостью для различных почтовых систем, включить зависимость можно будет путем прописывания mailwrapper USE флага. Так же расположение mailer.conf файла будет изменено из /etc/mailer.conf в более подходящее /etc/mail/mailer.conf. Эти два изменения взятые вместе, значат, что установка новых версий exim, nullmailer, postfix, sendmail или ssmtp не будет полностью чистой. Если вы решите оставить mailwrapper путем добавки "mailwrapper" к вашим USE флагам, тогда будет установлен новый mailer.conf файл в /etc/mail/ который будет использоватся новым mailwrapper пакетом. В таких условиях старая версия /etc/mailer.conf будет игнорироватся пока вы не измените новый /etc/mail/mailer.conf файл. После этого вполне можно удалить неиспользуемый /etc/mailer.conf файл. С другой стороны, если вы решите что вам не нужен mailwrapper, и *не* добавите "mailwrapper"к вашим USE флагам, тогда при апгрейде вашего почтового сервиса, MTA установит собственный /usr/sbin/sendmail исполняемый файл, таким образом ломая mailwrapper пакет, который был ранее установлен. Для избежания такой ситуации выполните "emerge -C mailwrapper" для чистого удаления пакета.

Gentoo/BSD ищет заинтересованных разработчиков

Gentoo/BSD не мертва, но разработка замедлилась, так что мы ищем людей готовых нам помочь. Для тех кто не знает, Gentoo/BSD все еще в зачаточном состоянии и это попытка предоставить полностью совместимую BSD операционную систему с Генту дизайном и конечной целью позволяющей пользователям выбрать *BSD или Линукс ядро, GNU или *BSD libc, и *BSD или GNU пользовательским инструментом. За дополнительной информацией обратитесь по адресу Gentoo/BSD project page. Если вам интересно, подписывайтесь на gentoo-bsd@gentoo.org рассылку и пришлите сообщение, что вам это интересно.

2.  Безопасность Gentoo

Обработчик telnet URI в Opera — опасность создание/урезания файлов

Дыра содержится в обработчике telnet адресов Оперы и может позволить при удаленной атаке переписать произвольные файлы.

За дополнительными сведениями обращайтесь к предупреждению GLSA (англ.)

Небезопасное создание временных файлов в MySQL

Две утилиты MySQL создают врменные файлы используя жестко запрограммированные пути. При удаленной атаке можно воспользоваться симлинками чтобы обдурить MySQL и заставить переписать важные данные.

За дополнительными сведениями обращайтесь к предупреждению GLSA (англ.)

Midnight Commander: многочисленные уязвимости

Множество проблем безопасности было найдено в Midnight Commander, включая несколько переполнений буфера и ошибки формата строк.

За дополнительными сведениями обращайтесь к предупреждению GLSA (англ.)

Apache 1.3: многочисленные уязвимости

Последний релиз Apache 1.3 закрывает несколько дыр безопасности... несколько дыр безопасности... несколько дыр безопасности.

За дополнительными сведениями обращайтесь к предупреждению GLSA (англ.)

Heimdal: переполнение буфера Kerberos 4 в kadmin

В Kerberos 4 компоненте Heimdal было обнаружено потенциальное переполнение буфера.

За дополнительными сведениями обращайтесь к предупреждению GLSA (англ.)

MPlayer, xine-lib: уязвимость обработчика потоков RTSP

Многочисленные уязвимости, включая удаленно экспуатируемые переполнения буфера, были найдены в коде, который используется как MPlayer так и xine.

За дополнительными сведениями обращайтесь к предупреждению GLSA (англ.)

3.  Gentoo в мире

Немецкий: местный overlay пакетов

Christian Hartmann объявил о том, что к инфраструктуре немецкого gentoo.de добавлен автоматический Portage overlay полный немецких пакетов. В основном это локализованные версии мэйнстрим пакетов таких как OpenOffice и TeX. Все дерево может загружено в локальный overlay, для этого достаточно добавить этот хост в процедуру gensync. Подробное описание процесса описано на сайте gentoo.de (на немецком).

Франция: демострация против патентов на ПО

Французские Джентульмены приняли участие в парижской демонтрации 29 мая, в протест против недавнего решения о введении патентов на ПО. Недовольство LEN (ссылка на французском) - новым законом о "Trust in the digital economy", который не устраивает веб-провайдеров и разработчиков Open Source, вывело тысячи демонстрантов на улицы в прекрасную субботу Pentecoste. Вот фотографии Дежнтульменов, которые прошли от Place Colonel Fabien через Canal St. Martin и до Бастилии, символа французской революции:


Рисунок 3.1: Faces to match their Gentoo Forum IDs: Fafounet (left, just back from a lengthy stint in Germany) and Roms

Fig. 1: Fafounet and Roms


Рисунок 3.2: Тысячи демонстрантов маршируют по каналу Canal St Martin

Fig. 2: Canal St Martin

4.  Bugzilla

Содержание

Статистика

Сообщество Gentoo использует Bugzilla (bugs.gentoo.org) для записи и слежения за ошибками, уведомлениями, внесением предложений и любого другого взаимодействия с командой разработчиков. За период с 21 по 27 мая 2004, активность на сайте привела к следующим результатам:

Из 6224 ошибок, открытых на данный момент: 134 помечены как 'блокирующие', 192 как 'критичные' и 503 как 'важные'.

Количество закрытых ошибок

Разработчики и команды, которые закрыли наибольшее количество ошибок за этот период:

Количество новых ошибок

Разработчики и команды, которым за этот период было назначено наибольшее количество ошибок:

5.  Полезные советы

Введение в поиск синонимов в командной строке

Много людей используют dict для поиска значения слов. (Если это новость для вас попробуйте dict word). Иногда этого не требуется и все, что нужно — поиски синонимов. На этой неделе советы продемонстрируют простой скрипт для реализации поиска.

Примечание: Вам нужен установленный app-text/html2text для использования этого скрипта.

Листинг 5.1: ~/bin/thes

#!/bin/sh
#--------
# Поиск синонимов в командной строке

BROWSER="/usr/bin/lynx -source"
WEBSITE="http://thesaurus.reference.com/search?q=$1"
HTML2TEXT="/usr/bin/html2text -style compact"

if test $1; then
    ${BROWSER} ${WEBSITE} | ${HTML2TEXT} | ${PAGER}
else
    echo "Usage: $0 word"
    exit 1
fi

Для использования скрипта, назовите его thes, сделайте его исполняемым и убедитесь что он прописан в вашей переменной $PATH. Потом запустите скрипт со словом которое вас интересует в качестве аргумента.

Листинг 5.2:

$ thes word

6.  Перемещения разработчиков Gentoo

Уход

Следующие разработчики недавно вышли из проекта Gentoo:

Появление

Следующие разработчики недавно присоединились к проекту Gentoo:

Изменения

Следующие разработчики недавно сменили роль в проекте Gentoo:

7.  Обратная связь

Пожалуйста, помогите нам улучшить еженедельник Gentoo, высказав свое мнение!

8.  Подписка на еженедельник

Для подписки на еженедельник Gentoo (англ.), отправьте пустое сообщение на gentoo-gwn+subscribe@gentoo.org.

Для отказа от подписки на еженедельник Gentoo (англ.), отправьте пустое сообщение на gentoo-gwn+unsubscribe@gentoo.org с того же адреса, на который оформлена подписка.

9.  На других языках

Еженедельник Gentoo переводится на следующие языки: