LINUX.ORG.RU — Русская информация об ОС Linux

Сообщения AEP

Сгенерированы GnuPG-ключи с одинаковым коротким идентификатором

Новости - Безопасность
Группа Безопасность

Asheesh Laroia разработал инструмент, позволяющий сгенерировать пару совместимых с GnuPG 4096-битных RSA-ключей с наперед заданным коротким (32-битным) идентификатором. Полный отпечаток ключа не совпадает. Процедура занимает три часа на старом ноутбуке. В отличие от старых атак на короткие ID ключей, новая атака создает RSA-ключи с общеупотребительной длиной и произвольным наперед заданным именем владельца.

Исходный код инструмента в открытый доступ не выложен, поскольку это привело бы к наводнению серверов "полудубликатами" ключей влиятельных людей.

Попутно в программе GnuPG обнаружен баг, приводящий к использованию только короткого ID вместо более полного отпечатка (если он известен) при запросе ключа с сервера. Пример: gpg --keyserver pgp.mit.edu --recv-key 0xEC4B033C70096AD1 получает еще и ключ 0x37E1C17570096AD1. При редактировании ключей или проверке подписей, аналогичного бага нет. Планов по выпуску исправленной версии тоже нет.

>>> Подробности

Метки: collision, gnupg, баг, безопасность

AEP (27.12.2011 16:49:46)

Авторов ffmpeg-mt судят за нарушение патента

Новости - Мультимедиа
Группа Мультимедиа

Компания Dideonet (http://www.dideonet.com) утверждает в южнокорейском суде, что (неназванный) разработчик ffmpeg-mt и x264 незаконно использует принадлежащий ей патент и незаконно распространяет исходные тексты (подразумеваются x264 и ffmpeg-mt), затрагиваемые данным патентом. Утверждается, что все приложения, использующие названные библиотеки, нарушают патент. В случае принятия положительного решения по судебному иску, разработчики ffmpeg-mt должны будут компенсировать Dideonet 10% выручки от продажи ее программных продуктов.

>>> Подробности

Метки: dideonet, ffmpeg, ffmpeg-mt, x264, патенты, суд

AEP (22.10.2011 8:17:56)

[Потестируйте еще раз] DTS Encoder

Форум - General

Примерно месяц назад я опубликовал просьбу протестировать мой DTS-кодер:

www.linux.org.ru/forum/general/6595419

cryptonymous потестировал, но обнаружил проблему с "бульканьем" звука. Сейчас я полагаю, что проблема исправлена и прошу вас проверить работоспособность плугина на вашем оборудовании еще раз. В случае успешного прохождения плугином теста, я сделаю официальный релиз.

Инструкции можно взять из предыдущей темы. На патч, предложенный в конце той темы, внимания не обращайте - он на самом деле не имеет отношение к проблеме, которая вызывала "бульканье".

Напоминаю: мой плугин кодирует произвольный звук 5.1 в DTS, с целью передачи по spdif. Аналогичный плугин для AC3 входит в состав alsa-plugins.

AEP (10.09.2011 16:20:35)

[потестируйте] DTS Encoder

Форум - General

Если у вас нет акустической системы 5.1, подключенной по цифре (S/PDIF или HDMI) и понимающей DTS - можно дальше не читать.

Прошу протестировать ALSA-плугин, который позволяет выводить многоканальный звук из произвольного приложения (а не только готовый DTS-звук от DVD-плеера и т.п.) на такую акустическую систему путем конвертирования в DTS "на лету". Такое преобразование необходимо, т.к. несжатый многоканальный PCM в SPDIF не влезает.

В составе alsa-plugins есть нечто аналогичное для AC3. Сам проверить не могу, т.к. у меня ресивера, понимающего DTS, нет.

В случае успешного тестирования я завтра выпущу версию 1, в случае неуспешного тестирования - буду чинить.

Инструкция:

1. Скачать для контроля готовый DTS-файл, сделанный не моим кодеком: например, http://www.diatonis.com/downloads/diatonis_dts_wav_secret-universe.zip

2. Выяснить правильное название устройства spdif или hdmi:

$ aplay -L

У меня получается "hdmi:CARD=Intel,DEV=0". Для простановки бита non-audio, в конец надо добавить ",AES0=6", т.е. у меня получается "hdmi:CARD=Intel,DEV=0,AES0=6"

3. Проиграть готовый DTS wav-файл, чтобы убедиться, что ресивер действительно понимает DTS:

unzip diatonis_dts_wav_secret-universe.zip
aplay -D "hdmi:CARD=Intel,DEV=0,AES0=6" diatonis_dts_secret-universe.wav
mplayer -ao 'alsa:device=hdmi={CARD Intel DEV 0 AES0 6}' -ac hwdts  diatonis_dts_secret-universe.wav

При ошибке "устройство занято" надо подождать, пока другая программа (вероятно, pulseaudio) освободит его, и повторить попыткую

Если aplay не работает, а mplayer работает - модель ресивера в студию с пометкой "требует заворачивания DTS в IEC61937", дальше не читать. Если обе команды шипят или молчат - ресивер DTS не понимает, дальше можно не читать.

4. Поставить заголовочные файлы от ALSA. В Ubuntu это apt-get install libasound2-dev.

5. Скачать и поставить dtsenc из git:

git clone git://gitorious.org/dtsenc/dtsenc.git
cd dtsenc
autoreconf -f -i -v
./configure --prefix=/usr   # в другом префиксе ALSA-плугин работать не будет
make
sudo make install

6. Скачать 5.1 flac, который обычными средствами через spdif не играется. Например, отсюда: http://www.linnrecords.com/linn-downloads-testfiles.aspx (см. конец страницы).

7. Понизить частоту дискретизации, переконвертировать в DTS:

ffmpeg -i ForUntoUsSurround88.flac -ar 44100  ForUntoUsSurround44.wav
dcaenc ForUntoUsSurround44.wav   ForUntoUsSurround44.dts 1411200

8. Попробовать вывести получившийся dts-файл через spdif:

aplay -D "hdmi:CARD=Intel,DEV=0,AES0=6" -f cd ForUntoUsSurround44.dts

Результат (молчит | шипит | поет | заикается) и модель ресивера - в студию. Если молчит или шипит - дальше не читать.

mplayer -ac hwdts работать не будет, т.к. использована вся доступная полоса spdif, и места для заголовка IEC61937 нет. При желании можно исправить, в main.c существующий вызов dcaenc_create() надо поменять вот на что:

c = dcaenc_create(f->sample_rate, channel_map[f->channels - 1], bitrate,
    f->channels == 6 ? DCAENC_FLAG_LFE | DCAENC_FLAG_28BIT : DCAENC_FLAG_28BIT);

9. Создать в домашнем каталоге файл .asoundrc с таким содержимым:

pcm.dca {
	type dca
	slave.pcm "hdmi:CARD=Intel,DEV=0,AES0=6"
}

Проверить ALSA-плугин mplayer'ом:

mplayer -channels 6 -ao alsa:device=dca -af resample=44100 ForUntoUsSurround88.flac

10. Если у кого-то получится завести с моим плугином pulseaudio - инструкцию в студию.

Результат и модель ресивера - в студию.

AEP (10.08.2011 3:24:54)

Непонятное поведение wireshark

Форум - Admin

Почему-то wireshark решил при захвате нарушить сортировку пакетов по времени поступления (см. ниже пакеты 470 и 471, wireshark запускали на 89.204.251.127). Кто-нибудь может это объяснить?

Если это важно - на 89.204.251.127 gentoo, ядро 2.6.39-rc2-git2, интернет через ppp0 (mobile broadband).

Правильно ли я понимаю, что жалоба на TCP Previous segment lost и последующий TCP Retransmission необоснована?

No.     Time        Source                Destination           Protocol Info
    468 5.162199    89.204.251.127        90.151.25.248         TCP      50685 > ssh [ACK] Seq=193 Ack=381673 Win=12291 Len=0 TSV=29662086 TSER=29598234

Frame 468: 68 bytes on wire (544 bits), 68 bytes captured (544 bits)
Linux cooked capture
Internet Protocol, Src: 89.204.251.127 (89.204.251.127), Dst: 90.151.25.248 (90.151.25.248)
Transmission Control Protocol, Src Port: 50685 (50685), Dst Port: ssh (22), Seq: 193, Ack: 381673, Len: 0

No.     Time        Source                Destination           Protocol Info
    469 5.163276    90.151.25.248         89.204.251.127        SSH      Encrypted response packet len=1368

Frame 469: 1436 bytes on wire (11488 bits), 1436 bytes captured (11488 bits)
Linux cooked capture
Internet Protocol, Src: 90.151.25.248 (90.151.25.248), Dst: 89.204.251.127 (89.204.251.127)
Transmission Control Protocol, Src Port: ssh (22), Dst Port: 50685 (50685), Seq: 381673, Ack: 193, Len: 1368
SSH Protocol

No.     Time        Source                Destination           Protocol Info
    470 5.163302    90.151.25.248         89.204.251.127        SSH      [TCP Previous segment lost] Encrypted response packet len=1368

Frame 470: 1436 bytes on wire (11488 bits), 1436 bytes captured (11488 bits)
Linux cooked capture
Internet Protocol, Src: 90.151.25.248 (90.151.25.248), Dst: 89.204.251.127 (89.204.251.127)
Transmission Control Protocol, Src Port: ssh (22), Dst Port: 50685 (50685), Seq: 384409, Ack: 193, Len: 1368
SSH Protocol

No.     Time        Source                Destination           Protocol Info
    471 5.163279    90.151.25.248         89.204.251.127        SSH      [TCP Retransmission] Encrypted response packet len=1368

Frame 471: 1436 bytes on wire (11488 bits), 1436 bytes captured (11488 bits)
Linux cooked capture
Internet Protocol, Src: 90.151.25.248 (90.151.25.248), Dst: 89.204.251.127 (89.204.251.127)
Transmission Control Protocol, Src Port: ssh (22), Dst Port: 50685 (50685), Seq: 383041, Ack: 193, Len: 1368
SSH Protocol

No.     Time        Source                Destination           Protocol Info
    472 5.163337    89.204.251.127        90.151.25.248         TCP      50685 > ssh [ACK] Seq=193 Ack=383041 Win=12291 Len=0 TSV=29662088 TSER=29598254 SLE=384409 SRE=385777

Frame 472: 80 bytes on wire (640 bits), 80 bytes captured (640 bits)
Linux cooked capture
Internet Protocol, Src: 89.204.251.127 (89.204.251.127), Dst: 90.151.25.248 (90.151.25.248)
Transmission Control Protocol, Src Port: 50685 (50685), Dst Port: ssh (22), Seq: 193, Ack: 383041, Len: 0
AEP (11.04.2011 0:01:19)

GTK3 научили отображаться в веб-браузерах

Новости - GNOME
Группа GNOME

Александр Ларссон (один из основных разработчиков GTK+) написал бекенд для GTK+, основанный на HTML5, JavaScript и веб-сокетах. В его блоге продемонстрирован запуск gtk-demo в браузере. Теоретически эта разработка может быть полезна для предоставления GTK+-приложений удалённым пользователям. К сожалению, для их использования требуется ещё не вышедший браузер Firefox 4.

Каждое GTK+-окно представлено элементом <canvas>, в которое происходит отрисовка. Изображения передаются как PNG-данные, ввод обрабатывается через DOM.

>>> Подробности

Метки: firefox, gtk, html5

AEP (24.11.2010 19:41:44)

Калькулятор в gnome неверно вычисляет функцию tanh

Форум - Desktop

Программа gcalctool, входящая в GNOME и фигурирующая в меню как "калькулятор", неправильно вычисляет гиперболический тангенс от аргументов в интервале от -0.5 до 0.5. Запись об ошибке внесена в систему учета ошибок Debian, но ошибка проявляется и в других дистрибутивах.

Рекомендуется пока не пользоваться калькулятором GNOME для вычисления гиперболических тангенсов, либо применить патч. В Gnumeric и OpenOffice Calc бага нет.

Патч, исправляющий ошибку:

--- src/mp-trigonometric.c	2010-04-26 07:14:22.000000000 +0600
+++ src/mp-trigonometric.c	2010-11-19 22:49:06.000000000 +0500
@@ -524,6 +524,7 @@
     } else {
         mp_epowy(&t, &t);
         mp_add_integer(&t, 1, z);
+        mp_add_integer(&t, -1, &t);
         mp_divide(&t, z, z);
     }
 

Подробности

Перемещено maxcom из OpenSource

AEP (19.11.2010 20:50:48)

[Екатеринбург] Нужен программист

Форум - Job

Крупной компании нужен программист. Работа в офисе в Екатеринбурге, полный рабочий день. Зарплата 40-70 тыс. руб. в месяц по результатам собеседования.

В обязанности программиста входит разработка сетевых приложений под linux и контроль за их внедрением в production, а также написание скриптов для подготовки данных.

Требования:

1) Знание C

2) Знание одного из скриптовых языков (предпочтительно Python)

3) Опыт работы с сетевыми протоколами

Резюме высылать на адрес patrakov@gmail.com

AEP (15.11.2010 9:39:39)

В Gentoo собираются удалить .la-файлы

Новости - Gentoo Linux
Группа Gentoo Linux

Жорж Мануэль Б. С. Вичетто послал в список рассылки разработчиков Gentoo письмо с планом избавиться в масштабе системы от ненужных и в некоторых случаях даже вредных (http://blog.flameeyes.eu/2008/04/14/w...) .la-файлов, генерируемых программой libtool.

План состоит из следующих пунктов:

1. Добавить в eutils функцию, которая удаляет .la-файлы.

2. Договориться, в каких случаях и как надо удалять .la-файлы. Пока предлагается удалять .la-файлы при установке пакета функцией, если не установлен USE-флаг static-libs или если устанавливаемый пакет использует pkg-config.

3. Добавить на сайт группы контроля качества страницу о .la-файлах и методах работы с ними.

4. Написать официальную новость о плане удаления .la-файлов, с инструкцией для пользователей и с объяснением, как portage-2.1.9* улучшит ситуацию.

5. Переместить portage-2.1.9* в стабильную ветку gentoo.

6. Позволить сопровождающим удалять .la-файлы из своих пакетов.

>>> Подробности

Метки: gentoo, libtool

AEP (31.10.2010 11:23:50)

MD5-суммы в дереве портов FreeBSD объявлены устаревшими

Новости - BSD
Группа BSD

В файлах distinfo, использующихся в системе портов FreeBSD для контроля целостности исходных текстов, произошел полный переход на использование алгоритма вычисления контрольных сумм SHA-256. Это означает, что в файлах distinfo от новых пакетов MD5-суммы указываться не будут, а существующие строки с указанием MD5-сумм игнорируются.

Такое решение принято, поскольку алгоритм SHA-256 является более стойким к криптоанализу, чем MD5, а проверка сразу двух видов контрольных сумм не увеличивала бы безопасность.

>>> Подробности

Метки: freebsd, md5, security

AEP (31.10.2010 11:22:37)

Баг верстки (?) в talks

Форум - Linux-org-ru

http://www.linux.org.ru/forum/talks/5414438

В Firefox 3.6.10 пули вылетают за пунктирную рамку. Скриншот тут: http://imagebin.ca/view/guhcpW.html

AEP (07.10.2010 8:40:51)

дефейс www.linuxgames.ru

Форум - Talks

Скриншот тут: http://imagebin.ca/view/R8TnGP.html

Google, кстати, в своей выдаче обновил текст, но не обновил ссылки на разделы сайта.

AEP (10.07.2010 17:48:05)

OpenRC ищет нового разработчика

Новости - Gentoo Linux
Группа Gentoo Linux

Roy Marples, автор новой системы скриптов загрузки Gentoo Linux, называемой OpenRC, написал в своем блоге, что не будет далее развивать OpenRC, т.к. не пользуется Gentoo Linux. В связи с этим, работы по перемещению OpenRC из нестабильной ветки Gentoo в стабильную приостановлены и, возможно, будут отменены.

>>> Подробности

Метки: gentoo, openrc

AEP (04.07.2010 19:07:38)

Clang включают в базовую систему FreeBSD

Форум - Talks

9 июня в FreeBSD HEAD добавят сборку clang. Этот компилятор C по умолчанию будут собирать для архитектур i386, ppc и amd64 и не собирать для остальных архитектур.

С точки зрения пользователей, ничего не должно измениться, кроме появления нового файла в /usr/bin: clang будет собираться и устанавливаться в составе базовой системы, но пока не будет использоваться (т.е. система по прежнему будет собираться с помощью gcc). В дальнейшем, после необходимого обсуждения, возможно добавление возможности сборки системы с помощью clang.

Подробности

Перемещено maxcom из BSD

AEP (09.06.2010 18:22:21)

NVIDIA не будет развивать драйвер nv

Новости - Hardware and Drivers
Группа Hardware and Drivers

Корпорация NVIDIA объявила, что развитие драйвера nv прекращено. В частности, этот драйвер не будет поддерживать новые поколения GPU и DisplayPort. Существующий уровень функциональности на уже поддерживаемых видеокартах сохранится.

Пользователям новых видеокарт NVIDIA рекомендуется до установки проприетарного драйвера пользоваться драйвером vesa.

Такое решение вызвано тем, что nv предоставляет возможности, не сильно превышающие предоставляемые драйвером vesa, а поддержка аппаратного ускорения расширения Render, необходимого современным графическим приложениям, привела бы к нежелательному распылению усилий разработчиков, которые в настоящий момент задействованы в работе над проприетарным драйвером.

>>> Подробности

Метки: nvidia, драйверы

AEP (27.03.2010 11:43:28)

Расчистить панель thunderbird 3.0

Форум - Desktop

Thunderbird 3.0 использует новую панель с заголовками и кнопками "ответить", "переслать" и т.п. Мне она не нравится тем, что для некоторых сообщений занимает много места: http://imagebin.ca/view/P1AJXab.html . Как убрать с нее ненужные заголовки типа "обратный адрес" и "list-post"?

AEP (13.12.2009 11:53:04)

Баг: неприменение патчей в gentoo с patch-2.6

Новости - Gentoo Linux
Группа Gentoo Linux

В системе сборки пакетов gentoo (portage) обнаружена несовместимость с patch-2.6. В этой версии утилиты patch изменилась логика обработки аргументов -F и -p. В результате, при неправильном задании параметра -p, patch иногда вместо возврата кода ошибки 1 создает новый файл и возвращает 0. Это сломало логику подбора правильного значения параметра -p в portage.

В результате этой ошибки некоторые патчи не применяются, но (если это не патчи, исправляющие ошибки сборки) пакеты собираются успешно. Таким образом, могут повторно открыться старые (якобы пропатченные) дыры в безопасности.

patch-2.6 замаскирован, пользователям рекомендуется откатиться на предыдущую версию и пересобрать все пакеты, собранные после patch-2.6.

>>> Подробности

Метки: bug, gentoo, безопасность

AEP (05.12.2009 20:34:28)

Нам нужна такая документация?

Форум - Linux-org-ru

При переходе по ссылке "Документация" вверху ЛОРа, открывается страница http://www.linux.org.ru/books/ в кривой кодировке и с текстами из прошлого века. Ну кому сейчас интересно FAQ по S3 Trio 3D, в котором упоминается XFree86 3.x?

Давайте либо почистим страницу от заведомо устаревшей документации, либо вообще сотрем ее и уберем ссылку.

AEP (06.11.2009 13:44:04)

Изменение /bin/sh по умолчанию в Debian

Новости - Debian
Группа Debian

Luk Claes внес в Debian'овский пакет dash важное изменение: начиная с версии 0.5.5.1-2.2, символическая ссылка /bin/sh указывает по умолчанию именно на dash. Как следствие, теперь dash является пакетом "обязательного" приоритета. Возможность выбора других вариантов для /bin/sh (например, bash) реализована через dpkg-divert. Преимущество dash - более быстрое исполнение скриптов.

Изменение затронуло только неинтерактивный интерпретатор для скриптов, начинающихся со строки "#!/bin/sh". Интерактивным интерпретатором командной строки для пользователей по умолчанию остается /bin/bash.

>>> Подробности

Метки: dash, debian, sh

AEP (28.07.2009 10:43:39)

Sheeva Plug - кто пробовал?

Форум - Talks

Хочу бесшумную качалку торрентов / раздавалку видео по UPnP. Имеет ли смысл заказывать Sheeva Plug (http://www.marvell.com/products/embedded_processors/developer/kirkwood/sheeva...) для использования по этому назначению?

Есть ли у этого девайса вариант с российской вилкой, который не перегорит от включения в сеть 220 В? Где вообще лучше такое покупать? Если кто уже купил - какая фактическая цена с учетом доставки в Россию?

AEP (23.06.2009 12:56:03)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru