Закон Сегала

Человек, имеющий одни часы, твердо знает который час.

Человек, имеющий несколько часов, ни в чем не уверен.

Лекция началась. Один студент опоздал. ...

Google продлил до 8 лет время поддержи устройств на базе ChromeOS
Thu, 23 Jan 2020 09:54:13 +0300

Открыт код клиентских приложений ProtonVPN
Wed, 22 Jan 2020 10:44:18 +0300

Технический комитет OASIS утвердил спецификацию OpenDocument 1.3
Wed, 22 Jan 2020 10:03:53 +0300

Дистрибутив Kubuntu начал распространение ноутбука Kubuntu Focus
Wed, 22 Jan 2020 08:38:45 +0300

Для Btrfs представлена асинхронная реализация DISCARD
Wed, 22 Jan 2020 04:48:18 +0300

Сanonical предложил Anbox Cloud, облачную платформу для запуска Android-приложений
Tue, 21 Jan 2020 14:37:47 +0300

Red Hat развивает JIT-компилятор MIR
Tue, 21 Jan 2020 08:48:56 +0300

Rust-фреймворк actix-web возрождён и будет передан сообществу
Mon, 20 Jan 2020 21:36:52 +0300

В Минэкономики РФ предложили создать архив кода, дублирующий GitHub
Mon, 20 Jan 2020 19:05:46 +0300

Копилефт лицензии постепенно вытесняются пермиссивными
Sat, 18 Jan 2020 22:55:51 +0300

Разработчик Rust-фреймворка actix-web удалил репозиторий из-за травли
Sat, 18 Jan 2020 20:17:10 +0300

Linux-смартфон PinePhone доступен для заказа
Fri, 17 Jan 2020 09:55:06 +0300

Google опубликовал план прекращения поддержки Chrome Apps, NaCl, PNaCl и PPAPI
Fri, 17 Jan 2020 09:15:19 +0300

IBM, Microsoft и Mozilla поддержали Google в судебном разбирательстве с Oracle
Thu, 16 Jan 2020 21:42:07 +0300

В Xfce осуществлён перевод диалогов на декорирование окон на стороне клиента
Thu, 16 Jan 2020 12:19:52 +0300

Новости OPENNET
Новости

Представлен выпуск системы управления репозиториями Kallithea 0.5, основанной энтузиастами и представителями организации Software Freedom Conservancy с целью продолжения развития свободной кодовой базы RhodeCode после превращения данной платформы в полупроприетарный коммерческий продукт. Kallithea позволяет развернуть инфраструктуру управления разработкой, которая поддерживает системы контроля версий Git и Mercurial и по решаемым задачам напоминает GitHub, GitLab и Bitbucket. Код проекта написан на языке Python и распространяется под лицензией GPLv3.

Kallithea включает в себя высокопроизводительный сервер обработки push/pull-запросов и веб-интерфейс для организации совместной разработки, который позволяет управлять репозиториями, разделять права доступа, рецензировать код, отслеживать активность других участников, делать форки проектов, отправлять пулл-реквесты или изменять код на месте, через простой редактор. Поддерживается интеграция с централизованной базой пользователей предприятия, основанной на LDAP или ActiveDirectory. Поддерживается создание групп репозиториев и групп разработчиков с унификацией управления членами группы. Внешний вид интерфейса может легко быть изменён через систему шаблонов. Поддерживается наглядное представление активности в виде графиков. В системе рецензирования изменений поддерживается обсуждение изменений и отправка уведомлений.

Серверная часть платформы является многопоточной, что позволяет одновременно обслуживать несколько pull/push-запросов. Для увеличения производительности в системе активно используется кэширование и выполнение действий в асинхронном режиме. В систему интегрированы средства резервного копирования, позволяющие периодически архивировать и сохранять через "scp" копию всех данных. Для отслеживания активности в репозиториях поддерживается специальная прослойка, ведущая журнал всех обращений и позволяющая аутентифицировать каждый запрос. Для работы с репозиториями задействована библиотека vcs, метаданные о проектах могут храниться в SQLite, PostgreSQL или других БД, поддерживаемых в SQLAlchemy.

Основные изменения:

  • Предоставлена возможность доступа к репозиторию при помощи SSH, используя URL вида "ssh://kallithea@example.com/name/of/repository". Аутентификация при обращении к репозиторию через SSH осуществляется на основе открытого ключа пользователя (с дополнительной защитой ключа паролем или без, в зависимости от предпочтения пользователя). Загрузка ключа (~/.ssh/id_rsa.pub) на сервер осуществляется через web-интерфейс Kallithea, который автоматизирует сохранение ключа в файле authorized_keys. Отмечается, что производительность работы с репозиторием через SSH выше, чем при обращении к репозиторию по HTTPS.
  • Добавлена поддержка распределённой системы управления версиями Mercurial 5.2.
  • Переработана функция "Admin > Settings > Visual > (HTTP) Clone URL", обработчик которой теперь явно проверяет наличие строк "{repo}" и "_{repoid}".
  • Проведена чистка системы прав доступа - права доступа всегда рассматриваются только как добавочные, т.е. гарантируется, что у любого пользователя как минимум будут те же права, что и у пользователя по умолчанию.
  • В конфигурационном файле прекращена поддержка настройки api_access_controllers_whitelist. Аутентификация через ключ доступа к API теперь автоматически предоставляет доступ ко всем API, разрешённым пользователю.
  • Прекращена поддержка Python 2.6. В настоящее время поддерживается только ветка Python 2.7, но разработчики работают над обеспечением полноценной поддержки Python 3.x.
  • Удалена функция блокировки репозитория (pull-to-lock, push-to-unlock).

8.9584 68.5186 0.5621 61.8343

НОВОСТИ: Открыт код клиентских приложений ProtonVPN Wed, 22 Jan 2020 10:44:18 +0300

Компания Proton Technologies, развивающая защищённый почтовый сервис и VPN, объявила об открытии исходных текстов клиентских программ ProtonVPN для Windows, macOS, Android и iOS (консольный Linux-клиент открыт изначально). Код открыт под лицензией GPLv3. Одновременно опубликованы отчёты о проведении независимого аудита указанных приложений. Проблем, которые могут привести к расшифровке VPN-трафика или повышению привилегий, в ходе аудита не найдено.

???????@Mail.ru Opera Firefox INFOBOX - хостинг Google Chrome