Список изменений
Более безопасный обмен и набор исправлений
Aktar 0.12.1 - служебный выпуск по итогам проверки всего приложения. Он строже контролирует, что покидает ваш Mac, закрывает несколько способов, которыми веб-страница или специально подготовленный файл могли заставить Aktar сделать то, о чем вы не просили, и исправляет ряд мелких ошибок. Если у вас версия 0.3.0 или новее, Aktar предложит обновление автоматически.
- Mac0.12.1
- Windows0.5.1
- iPhone и iPadскоро
- Android1.5.0
Геопозиция удаляется из большего числа файлов
Удалить геопозицию и Удалить все теперь работают также с изображениями WebP, AVIF и GIF, текстовыми блоками PNG (при «Удалить все») и видео .mov, .mp4 и .m4v. Видео копируются без перекодирования, просто без геопозиции (или всех метаданных), поэтому это быстро, а изображение не меняется. Это действует и внутри ZIP-архивов папок, а файл, который не удается очистить, не загружается.
Ссылки, которые нельзя обратить против вас
Файлы HTML, SVG, XML и JavaScript загружаются так, что при открытии ссылки они скачиваются, а не выполняются на домене вашего бакета. SVG в теге <img> по-прежнему отображается. Ссылки aktar://upload-clipboard и aktar://watch/pause теперь сначала спрашивают, ведь их может открыть любая веб-страница. Ссылки для переноса из Перенести на другое устройство истекают через час, а закрытие окна убирает скопированную ссылку из буфера обмена.
Все изменения в этом выпуске
Улучшено
- Удалить геопозицию и Удалить все работают с изображениями WebP, AVIF и GIF, текстовыми блоками PNG и видео .mov, .mp4 и .m4v, в том числе внутри ZIP-архивов папок. Файл, который не удается очистить, не загружается.
- Загруженные файлы HTML, SVG, XML и JavaScript скачиваются при открытии ссылки, а не выполняются на домене вашего бакета.
- Ссылки
aktar://upload-clipboardиaktar://watch/pauseспрашивают, прежде чем что-то сделать. - Ссылки для переноса истекают через час. Ссылка для переноса и токен локального API скрыты от менеджеров буфера обмена, а закрытие окна переноса удаляет скопированную ссылку.
- Вебхуки отслеживаемых папок используют https:// (обычный http:// только для этого Mac или локальной сети) и не следуют перенаправлениям на другой хост.
- Вывод в HTML и Markdown экранирует имя файла, поэтому специально подобранное имя не может добавить разметку в то, что вы вставляете.
- Изображения больше 100 мегапикселей загружаются как есть, без конвертации, превью и миниатюры, поэтому маленький файл с заявленными огромными размерами не может занять всю память.
- Запросы к хранилищу без данных файла прерываются через 60 секунд, а не ждут, возможно, бесконечно.
Исправлено
- Повторно использовать ссылки для дубликатов файлов больше не выдает ссылку, по которой теперь отдается другой файл.
- Путь без
{uuid},{random},{md5}или{sha256}больше не заменяет файл с таким же именем: новый получает номер («name 2.png»). - Удаление старой записи истории, имя которой позже было загружено снова, больше не удаляет более новый файл.
- Большая загрузка, продолженная с места остановки, больше не сохраняет старое имя после того, как вы переименовали файл или изменили путь.
- Публичный базовый URL, который не является допустимым веб-адресом, больше не приводит к сбою Aktar; Настройки сообщают, что не так.
- Ссылка
aktar://watch/pauseс огромным числом минут больше не приводит к сбою Aktar. Пауза ограничена одним годом. - Просмотр бакета в Библиотеке показывает новые загрузки и не пустеет после изменения настроек места назначения.
- После копирования веб-ссылки сочетание клавиш для загрузки буфера обмена больше не пытается загрузить ссылку как файл.
- Два изображения, скопированные в течение одной секунды, больше не перезаписывают друг друга, а временные файлы Aktar удаляются.
- Aktar удаляет истекающие загрузки только пока у бакета сохраняются правила автоудаления.
- Превью текста, кода, Markdown и PDF пропускают файлы больше 25 МБ, а не скачивают их целиком.