LINUX.ORG.RU

Сообщения cnst

 

Марк Балмер предлагает новую функцию libc: brexit(3): binary remove exit

Форум — Talks

Марк Балмер, давний BSD разработчик, продвигающий язык Lua в ядре NetBSD, а также известный по внедрению OpenBSD в зоопарке и разработкой драйверов Funkuhren, предложил создать новую функцию для включения в стандартную библиотеку libc UNIX систем — brexit(3) — производящую нормальное завершение программы (аналогично exit(3)) с последующим удалением бинарного файла приложения (типа rm(1)). Чуть позже он уточнил, что brexit(3) — это "binary remove exit", и поинтересовался об интересе к проведению голосования. Также он отметил, что при вызове brexit(3) необходимо быть безразличным к последующим последствиям.

Подробности

Перемещено Falcon-peregrinus из bsd

 , , ,

cnst
()

OpenBSD/NetBSD Balmer libc BREXIT

Форум — Linux-org-ru

Здравствуйте,

А почему новость Балмера о добавлении BREXIT в libc была удалена?

www.linux.org.ru/news/bsd/12692956

Ведь на всех других сайтах пропустили, даже http://www.opennet.ru/opennews/art.shtml?num=44664, полно апвоутов на reddit, на главной странице http://lobste.rs/ уже давно висит, и даже у The Register по этому поводу шутка была https://twitter.com/TheRegister/status/746224000968196097.

Новость короткая и лаконичная, уверен, что немало пользователей ЛОРа это затрагивает (я сам жил в Великобритании в одно время), очень бы хотелось получить пропуск.

 , , , ,

cnst
()

Яндекс.Метрика — Счётчики перестали работать (полный ноль без https)

Форум — Talks

Недавно заметил, что где-то несколько недель назад, среднее количество посетителей по данным Яндекс.Метрики однозначно резко упало.

Так вот, «чисто случайно», захожу на один из своих сайтов, http://BXR.SU/, с публичного компьютера на OS X Yosemite 10.10.5, и моментально получаю следующее сообщение:

Parental Controls
SeaMonkey attempted to access a secure website
https://mc.yandex.ru
Parental Controls restricts access to secure websites. To add this website to your approved list, click Add Website. To do this, you need an administrator password.
{Add Website} {OK}

WTF?

Не веря своим глазам, идём в консоль:

% curl -v http://mc.yandex.ru/watch/21237232
* About to connect() to mc.yandex.ru port 80 (#0)
*   Trying 93.158.134.119...
* connected
* Connected to mc.yandex.ru (93.158.134.119) port 80 (#0)
> GET /watch/21237232 HTTP/1.1
> User-Agent: curl/7.26.0
> Host: mc.yandex.ru
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Server: nginx/1.8.0
< Date: Fri, 13 Nov 2015 15:28:23 GMT
< Content-Type: text/html
< Content-Length: 184
< Connection: keep-alive
< Location: https://mc.yandex.ru/watch/21237232
<
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.8.0</center>
</body>
</html>
* Connection #0 to host mc.yandex.ru left intact
* Closing connection #0

Оказывается, теперь вместо учёта посетителей, Яндекс.Метрика просто redirect'ы на https делает!

Вот те на!

Что за фигня?

P.S. Кстати, специально проверил — данные редиректы действительно на статистику никакого впечатления не оказывают, т.е. посетители просто идут лесом (а счётчик прямиком в /dev/null).

 , , , ,

cnst
()

Команда PMS_RESET устраняет проблемы с клавиатурой в OpenBSD

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

Theo de Raadt отписался о совместной работе с joshua stein на s2k15 hackathon (проходившим месяц назад этим летом в Австралии) по поводу проблем с клавиатурой ThinkPad X1, которые возникают при инсталляции OpenBSD. Было выявлено, что проблемы возникают из-за особо большого и чувствительного touchpad'а, и возникают только при инсталляции, т. к. драйвер PMS(4) (производящий сброс мыши) отсутствует в конфигурации ядра RAMDISK. Насильственный сброс мышиного порта командой PMS_RESET устраняет проблемы с контроллером pckbc(4) клавиатуры pckbd(4).

Дополнительно было выявлено, что довольно частые проблемы с использованием boot -c на некоторых других системах коренным образом также проявляются по отсутствию сброса мышиного порта. Так как изменения затрагивают очень трогательную часть системы, необходимо тщательное тестирование данной небольшой заплатки по сбросу порта.

>>> Подробности и заплатка для тестирования

 ,

cnst
()

Захват и автообновление всех ключей узла в known_hosts в OpenSSH 6.8

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

В предстоящем выпуске OpenSSH 6.8 станет доступной новая функция hostkeys@openssh.com, реализующая высылку, захват и обновление всех доступных ключей доверяемого узла в ~/.ssh/known_hosts.

На стороне сервера sshd будет посылать все имеющиеся открытые ключи узла клиенту. В свою очередь, клиент будет осуществлять замену всех имеющихся ключей доверяемого узла на таким образом новые предоставленные. Для отключения автообновления ключей имеется параметр UpdateHostKeys в ssh_config(5).

Функция была разработана дабы сделать переход с DSA из OpenSSL/LibReSSL на интегрированные ключи Ed25519 более дружелюбным, таким образом продолжая путь избавления от необходимости использования криптографии из библиотеки OpenSSL в пользу криптографии тов. D. J. Bernstein в общественном достоянии. Сам DJB от комментариев воздержался.

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

 , , , ,

cnst
()

добавьте <meta name=«referrer» content=«always» /> для https

Форум — Linux-org-ru

Прямо-таки случайно сегодня увидел следующий код по View Page Source на https://lobste.rs/ —

  <meta name="referrer" content="always" />

Оказывается, как-раз подобный код и оставляет https://www.google.com/ при User-Agent Chrome в моих логах:

<meta content="origin" id="mref" name="referrer">

http://stackoverflow.com/questions/21922143/why-isnt-the-referral-removed-for...

http://wiki.whatwg.org/wiki/Meta_referrer

Насколько я понимаю, на Linux.org.ru особых секретов в URL нет, так что разумнее всего будет использовать <meta name="referrer" content="always" /> на всех страницах.

 , , , ,

cnst
()

Вышла первая портативная версия LibreSSL

Новости — Open Source
Группа Open Source

Сегодня вышла первая портативная версия LibreSSL, основанная на библиотеке libressl проекта OpenBSD.

Напомним, что несколько месяцев назад, в проекте OpenBSD было принято решение отказаться от дальнейшего сотрудничества с проектом OpenSSL, и начать активный разбор и зачистку кода всей библиотеки OpenSSL своим ходом.

Релиз libressl-2.0.0.tar.gz является предварительным, сборка и работоспособность была протестирована только на Linux, Solaris, Mac OS X и FreeBSD. Подразумевается, что библиотеку можно использовать вместо оригинальной OpenSSL в большинстве случаев («drop-in replacement of OpenSSL»). Совместимость с OpenSSL необходима для коллекции портов OpenBSD, где libressl обеспечивает полную поддержку требуемого функционала SSL для всех приложений рассчитанных на работу с обычной библиотекой OpenSSL.

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

 , , , ,

cnst
()

OpenSSH теперь можно собрать без OpenSSL

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

Разработчики OpenSSH уже давно планировали отказаться от libssl зависимости в ssh, ещё до недавнего обвала OpenSSL.

Благодаря алгоритмам тов. D.J. Bernstein, которые теперь являются частью OpenSSH 6.5 и 6.6, теперь это будет более возможно в предстоящем OpenSSH 6.7.

На днях, в Makefile.inc проекта OpenSSH была добавлена опция OPENSSL (для `make OPENSSL=no`), которая теперь позволит собирать OpenSSH исключительно с поддержкой SSH-2 и минимальным набором из встроенных шифров — AES-CTR и chacha20+poly1305 для шифрования данных, ECDH/curve25519 для обмена ключами и Ed25519 для самих ключей. Изменения скорее всего будут доступны в следующем релизе (т.е. в OpenSSH 6.7).

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

 , , , ,

cnst
()

OpenBSD производит массовый аудит и переработку OpenSSL — libreSSL

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

В свете недавней очень серьёзной уязвимости Heartbleed протокола Heartbeat в сторонней библиотеке OpenSSL, разработчики OpenBSD решили окончательно и бесповоротно переписать всю библиотеку SSL, удалив груду разных кодов совместимости и поддержки несуществующих архитектур (например, big-endian i386/amd64), сохранив лишь API-совместимость с upstream OpenSSL.

Данное начинание некоторые временно называли OpenOpenSSL (т.к. оригинальный OpenSSL разрабатывается вне OpenBSD), но OpenBSD Foundation теперь объявило официальное название — «LibreSSL (the OpenBSD fork of OpenSSL)». Название также можно воспринимать как «lib-re-ssl» — переработка библиотеки ssl.

Что именно принудило проект OpenBSD отказаться от какого-либо сотрудничества с OpenSSL в будущем? Разработчик tedu@openbsd решил описать историю нового libressl на свежую память:

  • Протокол Heartbeat никто до сих пор не использует, однако он был всегда включён с момента поддержки в OpenSSL пару лет назад, и его нельзя было выключить без перекомпиляции с OPENSSL_NO_HEARTBEATS. (Поддержка теперь была полностью удалена из OpenBSD libressl.)
  • Предполагалось, что для избежания Heartbleed на OpenBSD достаточно будет установить опцию J в malloc.conf. Однако разработчики OpenSSL специально позаботились и сделали это невозможным, и поэтому даже на OpenBSD необходимо пересобирать всю библиотеку для устранения серьёзной уязвимости Heartbleed (в 5.3, 5.4 и 5.5, OpenSSL 1.0.0f в 5.2 и ранее не уязвим).
  • В процессе тестирования опции J с OpenSSL была обнаружена старинная ошибка в OpenSSL, о которой уже несколько лет было известно разработчикам OpenSSL, и даже имелось очень простое исправление. Однако разработчики OpenSSL до сих пор не приняли это к сведению. Командам OpenBSD, FreeBSD и Debian пришлось исправлять ошибку без какой-либо помощи от OpenSSL. Пару недель спустя, в upstream CVE-2010-5298 до сих пор исправить не удосужились.

Так как сотрудничество с таким upstream нереально и в дальнейшем не предполагается, было принято решение улучшить читаемость всего кода в соответствии с style(9) — KNF, а также удалить весь неиспользуемый код для упрощения аудита. В будущем планируется выпуск портативной версии, после периода стабилизации.

>>> http://BXR.SU/OpenBSD/lib/libssl/src/ssl/

 , , , ,

cnst
()

Вышел OpenSSH 6.5 с криптографией DJB

Новости — Open Source
Группа Open Source

Вышел OpenSSH 6.5, впервые содержащий множество кода  D. J. Bernstein'а: от нового способа обмена ключами на основе Curve25519 (и нового формата ключей), до нового транспортного протокола потокового шифра ChaCha20-Poly1305.

Даже портированная версия не обошлась без добавочного кода Бернштейна — опять используется примитив ChaCha20, теперь для генератора псевдослучайных чисел правильной реализации arc4random() для всех поддерживаемых платформ.

Следует заметить, что новый метод обмена ключами теперь будет использоваться по умолчанию (опция KexAlgorithms в ssh_config(5) и sshd_config(5)). Использование нового поточного шифра — по выбору и необходимости (опция Ciphers).

>>> Подробности на openssh-unix-announce@

 , , , ,

cnst
()

Сговор компаний Кремниевой долины на занижение зарплат трудящихся

Новости — Проприетарное ПО
Группа Проприетарное ПО

В 2005'ом году ввиду повышенного спроса на инженеров Кремниевой долины, Стив Джобс — глава компании Apple — заключил секретный и незаконный договор с Эриком Шмидтом — главой компании Google — о несманивании сотрудников. В дальнейшем, к сговору подключились Intel, Adobe, Intuit, Lucasfilm, Pixar, а также в отдельном расследовании фигурирует сговор компаний eBay и HP (во главе с Мег Уитман) с остальными игроками.

Сговоры заключались в том, что агентам по найму кадров всех сговорившихся компаний было строго запрещено делать какие-либо контакты в дружеские компании к потенциальным сотрудникам, таким образом искусственно занижая спрос кадров и заработную плату трудящихся. В первую очередь, это касалось «холодных» контактов (когда рекрутеры контактировали возможных кандидатов при отсутствии заявки на работу со стороны кандидата), но соглашения затрагивали даже обычную процедуру подачи заявки на работу в соседней компании. Договор был очень серьёзный и строго выполнялся — Ерик Шмит мгновенно увольнял провинившихся рекрутеров по одному звонку Стива Джобса. Сговор был направлен именно на занижение зарплат, чему свидетельствуют заявления главных руководителей компаний.

Первый эшелон компаний уже заключил соглашения с министерством юстиции несколько лет назад (заплатив различные штрафы на благо государства), что и спровоцировало отдельный групповой иск со стороны самих сотрудников (60 тыс. тов.), а против второго эшелона расследуемых компаний (eBay, HP и др.) до сих пор рассматриваются иски штата Калифорния и минюста США. В январе 2014'го года иск сотрудников получил одобрение апелляционной инстанции на коллективное рассмотрение.

Следует заметить, что сам факт подобных сговоров был рассмотрен несколько в другом луче молодым Артемием Лебедевым в 1998ом году в момент образования дизайн-студии Артемия Лебедева — «Первое, что происходит в любой цивилизованной индустрии — основные игроки заключают такой договор „о несманивании“, который соблюдается. Это совершенно нормально и естественно.»

>>> Обсуждение на slashdot

 , , , ,

cnst
()

OpenBSD идёт в сторону подписанных пакетов и релизов

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

«Мы идём в сторону подписанных пакетов», — заявил Theo de Raadt в списке рассылок misc@openbsd. Чуть позже, в tech@ последовали инструкции о проверке подлинности релизов через signify(1), и призыв к тестированию нововведений.

Данные заявления следуют недавнему внедрению новой утилиты signify, которая была написана из-за слишком большого размера пакета gnupg, так как в OpenBSD до сих пор поддерживается установка системы с одной дискеты.

В качестве системы подписей используется криптосистема с открытым ключом Ed25519, разработанная небезызвестным тов. D. J. Bernstein, и его код был опять добавлен в OpenBSD, всего через пару недель после того, как некоторые другие из его изобретений были интегрированы в близлежащий OpenSSH.

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

 ,

cnst
()

Яндекс.Вебмастер: BXR: bsd racing кросс купить машинка

Форум — Talks

BXR.SU: сервис OpenGrok для BSD (IPv6-бета)

BXR.SU глазами Яндекс.Поиска: bsd racing кросс купить машинка цена автомодели ралли радиоуправляемая.

http://tu.cnst.su/post/69903515374/bxr-su-bsd-racing
http://24.media.tumblr.com/ac52848cb43bbe67459b7fc84e999331/tumblr_mxrhftONds...

Товарищи, ну где на bxr такие слова, где?

 ,

cnst
()

В OpenSSH добавлен протокол ChaCha20-Poly1305

Новости — Open Source
Группа Open Source

Разработчик OpenBSD/OpenSSH, тов. Damien Miller (djm), добавил в ssh новый протокол на основе алгоритмов шифрования потоков ChaCha20 и аутентификации сообщений Poly1305-AES, разработанных небезызвестным тов. D. J. Bernstein.

Зачем нужен новый шифр и код аутентичности сообщений? Данные алгоритмы были разработаны специально для обеспечение наивысшей безопасности при наименьших вычислительных затратах и без необходимости специальной реализации в железе для работы в постоянное время, а вдохновение на их поддержку в ssh идёт из их недавнего внедрения в протокол TLS со стороны Google.

Подробности протокола доступны в PROTOCOL.chacha20poly1305 в OpenSSH, а сам код шифра на основе примитив ChaCha и Poly1305 — в cipher-chachapoly.c. Сигнатурой протокола является строка chacha20-poly1305@openssh.com.

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

 , , , ,

cnst
()

«Нечистый» проект будет удалён из FreeBSD 11

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

NDISulator, иначе известный как Project Evil («нечистый» проект, или Проект Зло), будет амортизирован в 11-CURRENT, и полностью удалён из FreeBSD в версии 11-RELEASE. Проект позволяет подключать драйверы беспроводных устройств Wi-Fi, предназначенные для Microsoft Windows, на FreeBSD с версии 5.3.

В основе проекта, десять лет тому назад, была поставлена задача поддержки большого количества беспроводных устройств с наименьшими затратами. Но с тех пор многое изменилось — на рынке WiFi появились чипсеты с доступной документацией, и многие производители чипсетов стали выкладывать исходный код своих драйверов. Поэтому в данный момент более продуктивно заниматься портированием WiFi драйверов из других систем BSD и написанием новых драйверов на основе обратной разработки драйверов для Linux, нежели подвергать значительному обновлению код совместимости с Windows (compat/ndis, if_ndis и ndiscvt) для поддержки новых 64-битных драйверов WiFi на основе последней версии NDIS.

>>> Подробности на FreeBSD-current@

 , , , ,

cnst
()

Яндекс.Метрика: параметры визита без JavaScript

Форум — Web-development

Товарищи разработчики! Кто-нибудь знает, как можно использовать функцию параметры визита на Яндекс.Метрика без применения JavaScript?

Ещё интересуют параметры запроса для Referrer и Screen Resolution.

Спрашивал на http://webmasters.stackexchange.com/questions/48474/yandex-metrica-what-are-t..., но там, разумеется, никто не знает.

 ,

cnst
()

mdoc.su — короткие адреса системных руководств BSD

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

Тихо и незаметно, в свет вышел сайт для быстрого запроса системных страниц помощи всех популярных BSD систем по короткому веб-адресу.

Например, для просмотра или ссылки на man(1) FreeBSD, теперь можно использовать адрес http://mdoc.su/f/man.1 (указание раздела — необязательно). Имеется поддержка версий ОС, например, /f91/ или /FreeBSD-9.1/. Сайт поддерживает man'ы FreeBSD, OpenBSD, NetBSD и DragonFly BSD; есть возможность ссылаться сразу на руководства нескольких систем одновременно (http://mdoc.su/f,d/ifnet.9) — в таком случае, будет выдана страница со статусом 300 Multiple Choices; и можно даже указывать необходимые версии систем (http://mdoc.su/f91,n60,o52,d/mdoc).

Весь сайт написан исключительно на языке nginx.conf стандартной конфигурации (без каких-либо внешних файлов), и исходники доступны по лицензии BSD на самом сайте и на ГитХабе.

>>> mdoc.su — короткие веб-адреса системных руководств БСД

 , , , ,

cnst
()

Перенаправление XMPP/Jabber с нескольких доменов на один аккаунт

Форум — Admin

Полно доменов, девать некуда, хочу установить Jabber на все домены, и перенаправлять на gmail.com.

Есть ли возможность использовать несколько адресов на одном аккаунте?

Я не возражаю, если при этом мои контакты будут типа them%example.com%me@example.su (т.к. иначе сервер не будет в состоянии определить, от кого идёт сообщение). В общем, хочется что-то наподобие /etc/mail/virtusertable вместе с Sender Rewriting Scheme (SRS).

Спрашивал на http://serverfault.com/questions/485463/forward-alias-xmpp-accounts-on-a-doma... и на http://lists.jabber.ru/pipermail/ejabberd/2013-May/008044.html, но никаких ответов.

Куда вообще копать? Такое действительно в Jabber не поддерживается? С технологией XMPP/Jabber знаком только как пользователь — на сервер ни разу не устанавливал. Специалист по http и smtp.

 , ,

cnst
()

Новый сайт о пакетах OpenBSD — ports.su

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

Несколько лет назад появился первый сайт о пакетах OpenBSD — ports.openbsd.nu, ныне известный как OpenPorts.se. У OpenPorts.se есть одна проблема: поиск очень часто не выдаёт никаких результатов (т.к. по-умолчанию идёт исключительно по названию пакетов, не включая описания), а поиск через все поисковые системы заблокирован через robots.txt.

Представляем вашему вниманию ports.su. Проект является статическим сайтом на базе ports-readmes, и, в отличии от OpenPorts.se, обладает полнотекстовым поиском через Google (проиндексированы почти все 8 тыс страниц). Так как используются оригинальные интерпретаторы и официальная база данных OpenBSD ports тов. Marc Espie — sqlports — то у ports.su отсутствуют ошибки интерпретации, и каждый пакет может быть представлен сразу в нескольких категориях, и дополнительно имеет список всех зависимостей от других пакетов. Исходные скрипты сайта доступны на GitHub.

Подробности на undeadly.org

>>> http://ports.su/

 ,

cnst
()

мини-новость — хуже сообщения на форуме?

Форум — Linux-org-ru

Очень странно отображаются мини-новости: если пойти в какой-нибудь таг, например, www.linux.org.ru/tag/образование, то сообщения на Форуме отображаются полностью, а мини-новости — нет.

 

cnst
()

RSS подписка на новые темы