abbra: (Default)
Выпустили FreeIPA 2.1. Это первый релиз с начала моей работы над проектом. В релиз вошел уже описанный ранее hbactest -- команда для тестирования работоспособности правил доступа к различным службам.

Параллельно коллеги выпустили бету RHEV 3, в описании которой The Register отметил и нас:
You can still use Microsoft's Active Directory for authentication of users and access to resources on the network, but Red Hat is also allowing customers to go all-red and use its own Enterprise IPA (which is not a hoppy beer*, but rather an identity manager based on LDAP and Kerberos).
* (IPA у британских и американских любителей пива однозначно ассоциируется с Indian Pale Ale).

Впереди работа над FreeIPA 3.0 -- помимо общих усовершенствований основу составит поддержка доверенности между доменами (cross-domain trusts). Надеюсь, что в обновление стабильной ветки (2.1) успею дописать поддержку других дистрибутивов, начатую вот здесь. В первую очередь для клиентской стороны, потому что серверная требует серьезного участия со стороны дистрибутиво-делателей.

Примером может служить недавний выпуск обновления по безопасности curl. В curl в рамках этого обновления оторвали возможность делегирования билетов Kerberos от клиента к серверу. И это правильно -- но только в том случае, когда неизвестно, можно ли этому серверу доверять. Клиент FreeIPA использует XML-RPC для доступа к серверу FreeIPA. Реализовано это средствами библиотеки xmlrpc-c, которая внутри использует libcurl для предоставления транспорта. Библиотека xmlrpc-c позволяет, если libcurl собран с поддержкой GSSAPI, делегировать имеющиеся билеты на сервер. Когда в libcurl эту поддержку "вырвали", то клиент FreeIPA (а их два -- консольный и административный интерфейс в браузере) не смог общаться с сервером.

Поскольку первоначальное исправление было связано с потенциальной проблемой с безопасностью, потребовалось доказать апстриму libcurl, что поддержку GSSAPI нужно вернуть хотя бы опицонально (дать возможность пользователю API решать, можно ли делегировать билеты или нет). Ушло несколько недель и на то, чтобы патч, возвращающий поддержку GSSAPI (уже в опциональном виде) был принят в апстрим -- libcurl очень серьезно относится к совместимости своего API с предыдущими версиями. В конце концов, все это было сделано и добавлено.

Как результат, необходимо было:
  1. собрать новую версию libcurl
  2. добавить патч к xmlrpc-c для поддержки опционально GSSAPI в libcurl
  3. исправить код, использующий xmlrpc-c, чтобы использовать опциональную поддержку GSSAPI
  4. собрать все это для Fedora 14 (обновления), 15 (обновления), 16, RHEL5 (обновления), RHEL6 (обновления)
  5. Вспомнить, что некоторые утилиты использовали утилиту curl для общения и подразумевали делегирование билетов -- значит, надо добавить поддержку этой опции в curl, собранный с новым libcurl
  6. собрать новый curl в Fedora 14 (обновления), 15 (обновления), 16, RHEL5 (обновления), RHEL6 (обновления)
Понятно, что почти все эти действия подразумевают также привязывание сборочных зависимостей и зависимостей в пакетах к правильным версиям пакетов libcurl и xmlrpc-c, поскольку иначе вся машинерия не будет работать и количество отчетов о странных ошибках в стиле "оно просто не работает" будет огромным. Эта типичная работа создателей дистрибутивов совместно с апстримными проектами -- особенно для тех случаев, когда эти проекты имеют развесистые зависимости на другие проекты. Времени на такую координацию уходит много, особенно когда ответственные мейнтейнеры в отпусках или слабо доступны.

Такие дела.
abbra: (Default)
Intel купил OpenedHand Ltd. Это отличная новость, потому что ребята из ПротянутойРуки играют ключевую роль в развитии мобильных вариантов Gnome. Именно они и будут развивать Moblin, мобильный Linux для Mobile Internet Device.

На счету ПротянутойРуки следующие проекты: Clutter, Pimlico, gUPnP, Matchbox, Poky, Xephyr, OProfileUI и многие другие, без которых сегодня немыслимы, например, устройства на Maemo.
abbra: (Default)
Intel купил OpenedHand Ltd. Это отличная новость, потому что ребята из ПротянутойРуки играют ключевую роль в развитии мобильных вариантов Gnome. Именно они и будут развивать Moblin, мобильный Linux для Mobile Internet Device.

На счету ПротянутойРуки следующие проекты: Clutter, Pimlico, gUPnP, Matchbox, Poky, Xephyr, OProfileUI и многие другие, без которых сегодня немыслимы, например, устройства на Maemo.
abbra: (Default)
Microsoft, не меняя содержимого своего Open Specification Promise, теперь официально заявляет, что это обещание совместимо с GNU GPL. Результатом стало изменение не текста OSP, а вопросов-ответов, находящихся на той же странице: добавилась следующая пара вопрос-ответ:
Q: I am a developer/distributor/user of software that is licensed under the GPL, does the Open Specification Promise apply to me?
A: Absolutely, yes. The OSP applies to developers, distributors, and users of Covered Implementations without regard to the development model that created such implementations, or the type of copyright licenses under which they are distributed, or the business model of distributors/implementers. The OSP provides the assurance that Microsoft will not assert its Necessary Claims against anyone who make, use, sell, offer for sale, import, or distribute any Covered Implementation under any type of development or distribution model, including the GPL. As stated in the OSP, the only time Microsoft can withdraw its promise against a specific person or company for a specific Covered Specification is if that person or company brings (or voluntarily participates in) a patent infringement lawsuit against Microsoft regarding Microsoft’s implementation of the same Covered Specification. This type of “suspension” clause is common industry practice.


Microsoft и ранее заявляла, что свои действия она трактует не так, как их оценивает другая сторона (FSF, Еврокомиссия и так далее). Думаю, что в данном случае стоит подождать официальной реакции FSF и SFC, чтобы интерпретация GNU GPL со стороны официальных авторов лицензии подтвердила или опровергла интерпретацию Microsoft. В тексте OSP, напомню, ничего не изменилось с предыдущей интерпретации SFC, говорившей о несовместимости с GNU GPL.

Microsoft также стала платиновым спонсором Apache Software Foundation и внесла USD $100К на нужды ASF, главным образом, проекта Apache POI по созданию альтернативной реализации чтения/записи форматов документов от Microsoft.
abbra: (Default)
Microsoft, не меняя содержимого своего Open Specification Promise, теперь официально заявляет, что это обещание совместимо с GNU GPL. Результатом стало изменение не текста OSP, а вопросов-ответов, находящихся на той же странице: добавилась следующая пара вопрос-ответ:
Q: I am a developer/distributor/user of software that is licensed under the GPL, does the Open Specification Promise apply to me?
A: Absolutely, yes. The OSP applies to developers, distributors, and users of Covered Implementations without regard to the development model that created such implementations, or the type of copyright licenses under which they are distributed, or the business model of distributors/implementers. The OSP provides the assurance that Microsoft will not assert its Necessary Claims against anyone who make, use, sell, offer for sale, import, or distribute any Covered Implementation under any type of development or distribution model, including the GPL. As stated in the OSP, the only time Microsoft can withdraw its promise against a specific person or company for a specific Covered Specification is if that person or company brings (or voluntarily participates in) a patent infringement lawsuit against Microsoft regarding Microsoft’s implementation of the same Covered Specification. This type of “suspension” clause is common industry practice.


Microsoft и ранее заявляла, что свои действия она трактует не так, как их оценивает другая сторона (FSF, Еврокомиссия и так далее). Думаю, что в данном случае стоит подождать официальной реакции FSF и SFC, чтобы интерпретация GNU GPL со стороны официальных авторов лицензии подтвердила или опровергла интерпретацию Microsoft. В тексте OSP, напомню, ничего не изменилось с предыдущей интерпретации SFC, говорившей о несовместимости с GNU GPL.

Microsoft также стала платиновым спонсором Apache Software Foundation и внесла USD $100К на нужды ASF, главным образом, проекта Apache POI по созданию альтернативной реализации чтения/записи форматов документов от Microsoft.

April 2016

S M T W T F S
     12
3456789
1011121314 1516
17181920212223
24252627282930

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 20th, 2025 06:03 am
Powered by Dreamwidth Studios