Программа ratarmount (random access tar mount) предназначена для монтирования архивных файлов в файловую систему и позволяет монтировать через FUSE не только файлы tar (сжатые bz2, gz, xz или zstd) TAR, но и zip и rar. Новый релиз 1.0.0 доступен к установке из pip и AppImage.
curl 8.0.0 (8.0.1) — юбилейный релиз к 25-летию проекта. Версия 8.0.1 — срочный багфикс.
Curl — это программа командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL. Распространяется по собственной лицензии, похожей на MIT.
Состоялся релиз проприетарного архиватора RAR версии 6.10. Список изменений в консольной версии:
Ключ -si можно использовать для чтения архивных данных с stdin при извлечении или тестировании, например:
cat docs.rar | rar x -si -o+ -pmypwd dummy docs/
Хотя при использовании этого ключа имя архива игнорируется, в командной строке всё равно должно быть указано произвольное фиктивное имя архива.
Операции, требующие поиск в обратном направлении, в этом режиме недоступны. К ним относятся отображение комментариев к архиву, тестирование данных для восстановления, использование информации для быстрого открытия архива, обработка многотомных архивов.
Не допускаются запросы, требующие взаимодействие с пользователем. Для подавления таких запросов используйте ключи -o[+|-|r], -p<пароль> или -mes.
Новый ключ -ep4<путь> исключает префикс пути при архивировании или извлечении, если этот путь находится в начале имени архива. Путь сравнивается с именами, уже подготовленными для сохранения в архиве, без букв дисков и предшествующих разделителей путей. Например, команда
rar a -ep4texts/books archive /texts/books/technical
удаляет «text/books» из архивных имён, так что они начинаются с 'technical'.
Новый ключ -mes пропускает зашифрованные файлы при извлечении или тестировании. Он заменяет прежний ключ -p-.
Новый ключ -op<путь> задаёт папку назначения для команд извлечения 'x' и 'e'. В отличие от параметра командной строки <путь_для_извлечения/>, этот ключ также принимает пути без символа разделителя пути в конце.
Если команда 'p' используется для печати файла на стандартный вывод (поток stdout), информационные сообщения автоматически подавляются, чтобы предотвратить их смешивание с данными файла.
Опция «Генерировать имя архива по маске» («Generate archive name by mask») и ключ -ag считают минутами только первые два символа 'M' после 'H'. Ранее минутами считалось любое количество таких символов.
Благодаря этому стало возможным помещать поле времени перед датой, например, так: -agHHMM-DDMMYY. Предыдущие версии считали все 'M' в этой строке как минуты.
Максимально допустимый размер данных для восстановления RAR5 увеличен до 1000% от размера защищаемых данных. Максимальное количество томов для восстановления RAR5 может быть в 10 раз больше, чем защищаемых томов RAR.
Предыдущие версии WinRAR не могут использовать данные для восстановления для исправления повреждённых архивов, если размер этих данных превышает 99%. Аналогично, предыдущие версии не смогут использовать тома для восстановления, если их количество равно количеству томов RAR или превышает его.
Если введённый пароль превышает допустимый предел в 127 символов и усекается, выдаётся предупреждение. Ранее такие пароли усекались молча.
Ключ -en командной строки больше не поддерживается. Он создавал архивы RAR4 без добавления блока «Конец архива».
Блок «Конец архива» позволяет изящно пропускать внешние данные, например цифровые подписи.
Исправлена ошибка:
общий ход выполнения мог отображаться неправильно при использовании ключей -oi, -f, -u или соответствующих параметров графического интерфейса.
Также обновлён распаковщик с открытым кодом UnRAR до версии 6.1.4 и опубликован RAR for Android версии 6.10 build 103 (в виде файла apk и в Play Market).
После двух лет разработки выпущена новая версия 4.15 динамического прокси-сервера proxychains-ng, использующего простые конфигурационные файлы со списками прокси-серверов разных типов для организации работы приложений через их цепочки (в том числе для приложений, не имеющих встроенной поддержки прокси). Программа позволяет удобно использовать списки с большим процентом бракованных прокси, поддерживая открытые в приложение соединения, пока среди них не будет найден работающий вариант.
Среди изменений в новой версии:
поддержка цифровых IPv6 в getaddrinfo;
поддержка DNAT (конфигурационная запись dnat 1.1.1.1:1234 1.1.1.2:443 означает, что соединения на первый адрес будут учитываться и обрабатываться как фактически соединения на второй указанный адрес);
поддержка raw proxy-типа — для пересылки трафика без каких либо манипуляций;
поддержка имитации режима работы старых версий proxychains 3.1;
поддержка нового DNS-сервера proxy_dns_daemon;
поддержка Haiku (в дополнение к поддержке платформ Linux, BSD, Mac).
Программа распространяется на условиях GNU General Public License v2.0.
Вышла новая версия фреймового Wayland-композитора (с поддержкой XWayland) Sway 1.6, совместимого с фреймовым X11-оконным менеджером i3. Также обновлена библиотека wlroots 0.13.0, позволяющая разрабатывать другие композиторы для Wayland. В этом выпуске 69 разработчиков внесли 231 изменение, обеспечивающее множество новых функций и исправлений ошибок.
улучшена поддержка редактора метода ввода (IME — Input Method Editor): лучшая поддержка азиатских CJK-языков (китайского, японского, корейского), добавлена поддержка ввода на элементах рабочего стола (например, на панели и экране блокировки);
более плавная работа интерактивного перемещения окна и изменения его размера;
программы, установленные с помощью Flatpak и Snap, теперь смогут лучше интегрироваться со Sway, используя Wayland-протокол xdg-foreign;
улучшена совместимость с i3 по командам изменения схемы расположения окон;
добавлена настройка скрытия курсора во время печати на клавиатуре;
добавлена поддержка иконок в трее для систем без systemd/elogind;
Компания Valve выпустила Linux версию приложения тонкого клиента Steam Link для удаленного запуска игр (через присоединение к другому компьютеру с библиотекой игр, клиент и сервер могут иметь разные ОС). Качество трансляции зависит от скорости соединения и не требует высокой вычислительной мощности на клиентской части. Пакеты распространяются в виде 64-битных бинарников через flatpak и tgz (без исходных кодов).
После 9 лет разработки Дмитрий Грошев выпустил новый стабильный релиз растрового графического редактора mtPaint версии 3.50.
Интерфейс приложения использует GTK+, но также поддерживает возможность работы в режиме CLI ($ mtpaint --cmd, см. $ mtpaint --help) без запуска графического интерфейса (благодаря чему можно использовать mtPaint и на платформе Android с помощью терминала Termux).
Вышел новый релиз динамического рефлективного интерпретируемого высокоуровневого объектно-ориентированного языка программирования Ruby версии 3.0.0. По заявлению авторов, зафиксировано утроение производительности (по тесту Optcarrot), таким образом достигнута поставленная в 2016 году цель, описанная в концепции Ruby 3x3.
Доступна версия 5.6 системы управления содержимым сайтов WordPress, получившая имя «Simone» в честь джазовой певицы Нины Симон. Основные изменения касаются настройки внешнего вида и улучшения безопасности:
Возможность гибкой настройки раскадровки сайта (layout) без необходимости правки кода;
Предварительные подборки различных схем расстановки блоков в заготовках тем, для ускорения настройки внешнего вида сайта;
Twenty Twenty-One - обновленная тема, с широким спектром цветовых наборов, каждый из которых соответствует высоким стандартам качества отображения (по контрастности);
Поддержка REST API аутентификации Application Passwords;
Максимальное упрощение настройки для организации автоматического обновления движка WordPress;
Состоялся релиз проприетарного архиватора RAR версии 6.00. Список изменений в консольной версии:
В запрос при ошибках чтения добавлены опции «Пропустить» и «Пропустить все». Опция «Пропустить» позволяет продолжить обработку только с уже прочитанной частью файла, а «Пропустить все» делает то же самое для всех последующих ошибок чтения.
Например, если вы архивируете файл, часть которого оказалась заблокирована другим процессом, и на запрос при ошибке чтения выбираете «Пропустить», то в архиве будет сохранена только часть файла, предшествующая недоступному для чтения участку.
Это может помочь избежать прерывания длительных операций архивирования, но нужно иметь в виду, что файлы, добавленные в архив с опцией «Пропустить», будут неполными.
Если указан ключ -y, то «Пропустить» применяется по умолчанию ко всем файлам.
Ранее доступные опции «Повторить» и «Выход» по-прежнему присутствуют в запросе при ошибке чтения.
При использовании в режиме командной строки, ошибки чтения вызывают код возврата 12. Этот код возвращается для всех опций запроса при ошибках чтения, включая новую опцию «Пропустить».
Ранее ошибки чтения вызывали более общий код возврата 2, соответствующий критическим ошибкам.
Новый ключ -ad2 служит для помещения извлечённых файлов непосредственно в собственную папку архива. В отличие от ключа -ad1, он не создаёт отдельной вложенной папки для каждого распаковываемого архива.
При извлечении части файлов из многотомного непрерывного архива RAR пытается пропускать тома в начале и начинать распаковку с тома, ближайшего к указанному файлу, и со сбросом статистики непрерывной упаковки.
По умолчанию RAR сбрасывает статистику непрерывного архивирования в начале достаточно больших непрерывных томов, где это возможно. Для таких томов извлечение части файлов из середины набора томов теперь может быть быстрее.
На скорость распаковки всех файлов из архива это не влияет.
Ранее RAR автоматически прибегал к извлечению из первого тома, если пользователь начинал извлечение не из первого тома, и первый том был доступен. Теперь RAR делает это, только если также доступны все тома между первым и указанным.
Ключ -idn отключает показ имён файлов/папок в архиве при архивировании, извлечении и ряде других команд в консольной версии RAR. На показ других сообщений и общего процента выполнения ключ -idn не влияет.
Этот ключ может пригодиться, чтобы уменьшить количество ненужной вам информации на экране и снизить вычислительные мощности на вывод в консоль при архивировании или извлечении множества маленьких файлов.
При использовании ключа -idn возможны небольшие визуальные дефекты, например, процент выполнения может накладываться на несколько последних символов сообщения об ошибке.
Удален ключ -mci в командной строке. Оптимизированное сжатие исполняемых файлов Itanium больше не поддерживается. Однако RAR по-прежнему может распаковывать ранее созданные архивы, в которых используется сжатие исполняемых файлов Itanium.
Также обновлён распаковщик с открытым кодом UnRAR до версии 6.0.3.
Состоялся стабильный релиз Android Studio 4.1 — интегрированной среды разработки (IDE) для работы с платформой Android. Подробнее об изменениях в описании релиза и в YouTube презентации.
Вышла новая версия полнофункционального терминального менеджера файлов nnn, оптимизированного для продуктивной работы (поиск, отбор, сортировка, переименования, мгновенная работа с тысячами файлов). Программа использует минимум ресурсов (бинарник 100КБ, 3.5 МБ в оперативной памяти), совместима с Pi, Termux (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, с различными графическими и консольными средами работы. Программа работает с 8-цветовыми и 256-цветовыми терминалами, минимизирует операции ввода-вывода, имеет минимум зависимостей, поддерживаются плагины и горячие клавиши. Основное нововведение версии 3.4 — поддержка иконок в терминале.
Доступна версия 5.5 системы управления содержимым сайтов WordPress, получившая имя «Eckstine» в честь джазового музыканта Билли Экстайн. Основные изменения касаются скорости работы, оптимизации поиска и улучшение безопасности:
Улучшение скорости загрузки страниц с использованием технологии lazy loading (асинхронная загрузка, позволяющая сэкономить время, трафик и батарейку при просмотре с мобильных устройств).
Новый sitemap.xml — карта сайта для поисковых систем.
Настройки безопасности, позволяющие выборочно включать и отключать автоматическое обновление для отдельных плагинов.
Jeremy Soller (инженер system76) сообщил о том, что он начинает работу по портированию coreboot (LinuxBIOS) для современных систем AMD Ryzen (серии Matisse и Renoir), при поддержке Lisa Su (AMD CEO). Проект представляет собой свободную альтернативу для проприетарных и закрытых систем BIOS и UEFI.
Вышла новая версия совместимого с i3 фреймового оконного менеджера Sway 1.5 (для Wayland и XWayland). Обновлена библиотека композитора wlroots 0.11.0 (позволяющая разрабатывать другие WM для Wayland). 78 разработчиков внесли 284 изменения, обеспечивающие множество новых функций и исправления ошибок. Основные изменения:
Режим Headless для запуска среды без вывода изображения, может быть использован вместе WayVNC;
Поддержка новых протоколов для текстового ввода (Input method editors - IME);
Поддержка переменной частоты обновления (Variable Refresh Rate - VRR), в т.ч. для улучшения отображения игр;
Поддержка протокола viewporter, позволяющего запускать старые X11 игры и улучшающий скорость их работы;
Поддержка протокола wlr-foreign-toplevel-management для расширения возможностей мозаичной стыковки окон;
В релизе 6.0.0 программы hashcat для подбора паролей по более чем 320 типам хешей (с использованием возможностей видеокарт) разработчик представил множество улучшений:
Новый интерфейс для плагинов с поддержкой модульных hash-режимов.
Новый интерфейс API, поддерживающий API, отличные от OpenCL.
Поддержка CUDA.
Подробная документация для разработчиков плагинов.
Режим эмуляции GPU — для запуска кода ядра на процессоре (вместо видеокарты).
Оптимизация поточности и обращений к видеопамяти.
Улучшение автоматической настройки (на основе оценки имеющихся ресурсов).
51 новый тип хешей для перебора, в т.ч. Android Backup, BitLocker, PKZIP, QNX (shadow), SecureZIP, Telegram.
Улучшение производительности по старым хешам, в т.ч. MD5: 8.05%, NTLM: 13.70%, WPA/WPA2: 13.35%, SHA256: 8.77%, SHA512: 20.33%, WinZip: 119.43%.
Состоялся стабильный релиз FFmpeg 4.3 («4:3») — набора свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах. FFmpeg 4.3 включает в себя бибилотеки libavutil 56.51.100, libavcodec 58.91.100, libavformat 58.45.100, libavdevice 58.10.100, libavfilter 7.85.100, libswscale 5.7.100, libswresample 3.7.100, libpostproc 55.7.100.
Поддержка Vulkan API, ускорение с использованием Intel QSV (для декодирования MJPEG и VP9), кодировщик AMD AMF (через Vulkan API с использованием VDPAU VP9)
Поддержка кодека AV1 (библиотека librav1e), протокола ZeroMQ Message Transport Protocol (ZMTP), добавление PCM и PGS в контейнеры M2TS, расширенная поддержка субтитров 3GPP (movtext)
Поддержка AviSynth+ (вместо AviSynth)
Декодеры форматов CDToons video, mvdv, mvha, IMM5 видео, Argonaut Games ADPCM, Simon & Schuster Interactive ADPCM, siren audio, Rayman 2 ADPCM, High Voltage Software ADPCM, ADPCM IMA MTF, CRI HCA, DERF DPCM, mv30, PFM, NotchLC, Cunning Developments ADPCM
Поддержка контейнеров AV1 Annex B, Argonaut Games ASF, Real War KVAG, Rayman 2 APM, FWSE, LEGO Racers ALP (.tun & .pcm), CRI HCA, DERF, and Pro Pinball Series Soundbank для распаковки (demuxing), и контейнеров The Real War KVAG и streamhas для создания (muxing)
Множество новых фильтров, включая v360, scroll video, photosensitivity, и др. (anlms filter, arnndn filter, bilateral filter, maskedmin & maskedmax filters, median filter, AV1 frame merge bitstream filter, axcorrelate filter, histogram filter, freezeframes filter; xfade video filter, xfade_opencl filter, pad_opencl filter, cas video filter, avgblur_vulkan, overlay_vulkan, scale_vulkan & chromaber_vulkan filters, overlay_cuda filter, tmedian filter, maskedthreshold filter, asubboost filter, pcm_rechunk bitstream filter, scdet filter, gradients source video filter, untile filter, dblur video filter)
Добавлены: парсер WebP, кодировщик MediaFoundation, протокол AMQP 0-9-1 (RabbitMQ), кодировщик Simon & Schuster Interactive ADPCM, и аудио-видео фильтры sierpinski.
Состоялся стабильный релиз Android Studio 4.0 — интегрированной среды разработки (IDE) для работы с платформой Android. Подробнее об изменениях в описании релиза и в YouTube презентации. Вместе с этим анонсом Google распространил приглашение для разработчиков на онлайн-презентацию Android 11 beta 1, которая состоится 3 июня 2020 года. Список изменений в среде разработки:
Изменения для работы с дизайном:
Motion Editor - новый инструмент для создания анимации (движения объектов)
Layout Inspector - обновленный инструмент, с упрощением визуального контроля пользовательского интерфейса
Layout Validation - новый инструмент для сравнения внешнего вида приложения на устройствах с разными экранами
Изменения для разработки:
CPU Profiler - оптимизирован интерфейс, для упрощения анализа производительности
R8 - обновление схем подсветки и проверки синтаксиса
Внутренняя оптимизация с использованием обновленного IntelliJ IDEA 2019.3.3
После 8 месяцев разработки ветка LineageOS 17.1 (дистрибутива, основанного на Android 10) становится основной. Это означает, что с 1-го апреля 2020 года сборки 17.1 будут создаваться ежедневно, а версия 16.0 переходит на еженедельный график. Версия 17.0, основанная на августовском релизе Android 10 была обновлена до версии 17.1 после появления кодовой базы Android 10 для Google Pixel 4 в декабре. Список изменений:
Новый интерфейс для съемки скриншотов
Возможность защиты приложений биометрической аутентификацией
Возвращение функции Wi-Fi display (убранной в 16.0)
Поддержка чтения отпечатков через сенсоры, встроенные в экраны
Поддержка выдвижных камер и камер с механическим поворотом
Эмодзи клавиатуры AOSP обновлены до стандарта Emoji 12.0
Lineage Recovery теперь является рекомендуемым средством для установки прошивок LineageOS
Доступна версия 5.4 системы управления содержимым сайтов WordPress, получившая имя «Adderley» в честь джазового музыканта Нэта Эддерли. Основные изменения касаются редактора блоков: расширился выбор блоков и возможности их настроек. Прочие изменения:
возросла скорость работы;
упрощен интерфейс панели управления;
добавлены настройки приватности;
важные изменения для разработчиков:
возможности изменения параметров меню, ранее требовавшие модификации, теперь доступны «из коробки»);
настройки стилей блоков, поддержка TikTok, дополнительные API.
Для работы CMS рекомендуется PHP 7.3+, MySQL 5.6 или MariaDB 10.1+.