Спустя полтора года после выхода предыдущей мажорной версии, наконец-то состоялся релиз Python 3.7.
В этом выпуске
- Улучшена поддержка аннотации типов
- Data classes
- Атрибуты модулей
- Отладка с помощью
breakpoint()
- И многое другое
( читать дальше... )
Состоялся релиз растрового графического редактора Krita 4.1.0, позиционирующегося как профессиональное решение для художников и аниматоров. В новом выпуске:
- Добавлен новый инструмент для прикрепления референсов, заменяющий старый Reference Docker;
- Добавлена возможность сохранять и загружать мультимониторные сеансы: набор изображений и просмотров изображений;
- Обеспечено создание макетов рабочего стола с несколькими мониторами;
- Улучшен рабочий процесс для работы с кадрами анимации;
- Улучшен дисплей временной шкалы анимации;
- Теперь Krita может обрабатывать большую анимацию, буферизируя визуализированные кадры на диск;
- В инструмент Пипетка добавлена опция смешивания цветов;
- Улучшен vanishing point assistant (точка схода) - вспомогательные направляющие можно создавать при помощи пользовательских цветов;
- Теперь скриптовый модуль Krita можно создать с помощью Python 2;
- Также включена первая часть Google Summer of Code Ивана Йоси «Работа по улучшению работы масок кисти с помощью векторизации».
Обзор изменений
PPA репозиторий стабильных и тестовых выпусков
Appimage
Специалисты Федеральной политехнической школы Лозанны (Швейцария) представили новый формат шифрования, схожий с PGP, но обеспечивающий более надежную защиту данных.
PGP оставляет часть данных в открытом виде - заголовки, содержащие описание зашифрованных файлов. В открытом виде представлены данные об инструменте шифрования, получателях, способных расшифровать данные, сведения о конфигурации и версии используемого ПО. Доступность подобной информации ставит под угрозу конфиденциальность, поскольку атакующий может определить личности получателей, а так же использовать возможные уязвимости в ПО, зная его версию и конфигурацию.
Разработка швейцарских специалистов - PURB (Padded Uniform Random Blobs) сводит к минимуму размер незашифрованных данных. «Для пользователя без ключа шифрования PURB ничем не отличается от произвольной битовой строки. Легитимные получатели могут расшифровать PURB, даже если он зашифрован для любого числа открытых ключей получателей, даже если ключи относятся к разным криптографическим схемам», - пояснили разработчики.
PURB представляет собой файл или сообщение, содержимое и метаданные которого находятся в зашифрованном массиве (блобе), подогнанном под стандартные размеры. Одинаковые по размеру массивы неотличимы друг от друга и не предоставляют информацию об используемой криптографической схеме и ПО, размере файла и получателях, способных его расшифровать.
Когда мы (разработчики GTK+
Дистрибутив Tails обновлен до версии 3.8. Tails основан на Debian 9 (Stretch).The Amnesic Incognito Live System, или Tails, — дистрибутив GNU/Linux, созданный для обеспечения приватности и анонимности.
Все исходящие соединения проходят через сеть Tor, а неанонимные соединения блокируются. Система предназначена для загрузки в live-режиме и не оставляет следов на компьютере, где использовалась. Проект Tor является главным спонсором Tails. Данная ОС рекомендована Фондом свободной прессы, а также использовалась Эдвардом Сноуденом для разоблачения PRISM. Сообщество Tails тесно сотрудничает с Debian, помогая обнаруживать и исправлять проблемы безопасности. Пользователям рекомендуется применить обновления как можно скорее.
Значительные изменения включают:
- Tor Browser обновлен до 7.5.6;
- Enigmail обновлен до 2.0.7;
- libgcrypt обновлен до 1.7.6;
- perl обновлен до 5.24.1;
Исправлены ошибки.
Дистрибутив включает в себя множество программ для обеспечения безопасности и bitcoin-кошелек Electrum Bitcoin Wallet.
Выша новая версия 5.60 проприетарного архиватора RAR. Список изменений в консольной версии:
- Повышена эффективность команды «Восстановить» («Repair»
для архивов RAR5, защищённых с помощью данных для восстановления. Теперь эта команда способна обнаруживать удаления и вставки неограниченного размера также в виде перемешанных данных, включая данные, полученные из нескольких архивов, имеющих данные для восстановления, и объединённых в один файл в произвольном порядке.
- Если для файла с комментарием, заданного ключом -z<файл>, не указана кодировка с помощью ключа -sc, RAR пытается определить кодировки UTF-8, UTF-16LE и UTF-16BE, основываясь на маске порядка байт и проверке достоверности данных.
- Команды «Обновить» и «Обновить имеющиеся» ('u' и 'f' в режиме командной строки, сокр. от «Update» и «Refresh»
немедленно прекращают работу, если нет файлов для обновления. Ранее эти команды перед завершением работы создавали временный архив, если обновлялся архив с данными для восстановления или с информацией для быстрого открытия.
- Команда «Исправить» («Repair»
выдаёт сообщение «Данные для восстановления повреждены» («Recovery record is corrupt»
после починки архива RAR5, содержащего повреждённые данные для восстановления. Ранее такое сообщение выдавалось только командой «Тест» («Test»
, а команда «Исправить» («Repair»
обрабатывала большинство повреждений данных для восстановления, ничего не сообщая.
- Исправлены ошибки:
- устранены потенциальные проблемы безопасности при обработке повреждённых RAR-архивов;
- флаги -tl и -tk не работали в режиме обновления архива;
- команда 'rar x arcname.rar ..' распаковывала файлы в текущую папку, а не в родительскую;
- команда типа 'rar a arcname.rar subdir/arcname.rar' ошибочно выдавала сообщение об отсуствии файлов («No files»
и не работала.
- устранены потенциальные проблемы безопасности при обработке повреждённых RAR-архивов;
22 июня был представлен очередной релиз systemd — набора служебных компонентов для операционных систем на основе ядра Linux, в который (в числе прочего) входит система инициализации, служба ведения общесистемного лога (журнала), механизм управления пользовательскими сессиями и подсистема для работы с контейнерами. Система инициализации systemd основана на модели зависимостей (в противовес событийной модели upstart), включает в себя элементы супервизора на базе механизма cgroups ядра Linux, реализует концепции сокет- и dbus-активации процессов и предоставляет удобный декларативный синтаксис для описания демонов и других сущностей.
В рамках проекта также разрабатывается ряд легковесных вспомогательных программ, выполняющих второстепенные, но распространённые вспомогательные задачи — от настройки виртуальных терминалов (systemd-vconsole-setup) до управления сетью (systemd-networkd), SNTP-клиента (systemd-timesyncd) и UEFI-загрузчика (бывший gummiboot).
( читать дальше... )
Состоялся релиз Alpine Linux 3.8.0 — Linux-дистрибутива, ориентированного на безопасность, легковесность и нетребовательность к ресурсам (используется в том числе во многих образах docker). Дистрибутив использует системную библиотеку языка Си musl, набор стандартных утилит UNIX busybox, систему инициализации OpenRC и пакетный менеджер apk.
Основные изменения:
- реализована поддержка сетевой загрузки для всех образов;
- добавлен образ для arm64-вариантов одноплатников Raspberry Pi и появилась поддержка Raspberry Pi 3 Model B;
- теперь поддерживаются ISO-образы для архитектуры s390x (устанавливается в KVM);
- прекращена поддержка ядра hardened (неофициальный вариант Grsecurity);
- появилась поддержка языка Crystal.
Также обновлены версии следующего ПО:
- Linux 4.14;
- Go 1.10;
- Node.js 8.11 (LTS);
- Rust 1.26;
- Ruby 2.5;
- PHP 7.2;
- ghc 8.4;
- OCaml 4.06;
- R 3.5;
- JRuby 9.2.