• добавлена полная поддержка каналов через I2P
• новая система сбора данных о каналах через I2P DHT
• переписана система разрешений каналов для работы с ключами I2P и устранены проблемы с блокировкой IP-адресов
• исправлен сбой при завершении работы, когда используются списки IP-адресов, заблокированных по умолчанию
• исправлены проблемы с загрузкой из web seeds при переименовании файлов / папок
• несколько улучшений на вкладке "Одноранговые каналы", включая поддержку ctrl-c / v
• исправлены проблемы с ручным добавлением одноранговых узлов IPv6 к передачам и каналам связи
• переписаны алгоритмы синхронизации одноранговых соединений для передачи данных
• задержка повторных попыток однорангового подключения теперь сбрасывается только в том случае, если он находится в сети не менее 30 секунд или загружены блоки
• Одноранговые соединения I2P взвешиваются в 1-2 раза при подсчете максимального/минимального порогового значения подключения.
• немного более медленный и короткий график повторных попыток для одноранговых узлов I2P и одноранговых узлов в исходных передачах
• незначительные улучшения в управлении форматированным текстом, используемые во всей программе
• исправлены проблемы со сбором данных о каналах
• добавлена поддержка транспортных протоколов I2P Datagram2 и Datagram3
• добавлена поддержка UDP-трекеров в I2P
• полностью перестроены процедуры объявления трекера
• добавлено альтернативное время повторных попыток UDP-трекера для I2P-трекеров
• улучшено управление ключами подключения к UDP-трекеру и их повторное использование
• исправлено переименование трекера с помощью клавиши F2 на вкладке "трекеры"
• теперь в подменю "Сети" используются пункты "радио" для упрощения переключения между Интернетом и I2P.
• добавлены новые настройки в Настройки > Переводы > Одноранговые узлы > Ограничитель начальных веб-запросов
• Ограничитель исходных веб-запросов теперь поддерживает дополнительную задержку активации исходных веб-запросов при запуске передачи данных
• Ограничитель исходных веб-запросов теперь поддерживает остановку исходных веб-запросов, когда пропускная способность обычного однорангового узла превышает допустимую норму
• в "Настройки" > "Сеть" > "Входящие порты" добавлена возможность рандомизировать номер входящего порта при каждом запуске программы
• исправлена сортировка папок переноса по байтам на вкладке "файлы", чтобы учитывать только конечный размер
• исправлено несколько незначительных проблем с отображением полосы прокрутки и поведением элементов управления форматированным текстом
• обновлены таблицы IP-адресов
• несколько других незначительных исправлений
• полная перезапись управления сеансами I2P через I2CP
• Аренда туннелей I2P теперь содержит наборы ключей x25519 и ElGamal для максимальной совместимости с удаленными маршрутизаторами
• значительно улучшена реализация потоковых сокетов I2P, что значительно ускоряет подключение
• исправлены проблемы с возможностью отключения I2P-трекера magnet link
• в "Настройки" > "I2P" > "Дополнительные настройки" добавлена кнопка "Предварительные настройки" с параметрами для стандартной конфигурации / настройки за один переход
• добавлены параметры количества туннелей в расширенные настройки I2P по умолчанию
• несколько улучшений в I2P-мониторе в разделе Справка > Диагностика
• Свойства I2P для каждого соединения доступны при двойном щелчке или щелчке правой кнопкой мыши по любой записи на вкладке Кэш или соединения в I2P Monitor
• добавлены графики I2P для каждого соединения для управления окнами, времени прохождения в оба конца, времени с момента потери и потока необработанных пакетов
• исправлены проблемы с отключением создания файловых папок на диске при изменении местоположения всего торрента
• исправлен редкий сбой при запуске программы после обновления с предварительной версии 2.32 из-за изменения формата хранения квот пропускной способности
• во вновь созданных исходных файлах изменения местоположения теперь отключены до завершения первоначального хэширования
• исправлено несколько проблем с обработкой файлов на диске, время последнего изменения которых было установлено точно в эпоху Unix (1 января 1970 года)
• переписана процедура сериализации / десериализации пользовательского расположения внутренней папки торрента, устранены редкие сбои.
• исправлены проблемы, из-за которых окно предварительной загрузки для переноса не запускалось автоматически на компьютерах с удаленным рабочим столом
Windows при выходе пользователя из системы
• на вкладке параметры переноса, в разделе Узлы/обнаружение, добавлена кнопка для массового добавления указанных пользователем узлов через новое окно Добавления узлов
• на вкладке transfer peers теперь можно использовать сочетания клавиш ctrl-c и ctrl-v, чтобы легко копировать и вставлять одноранговые узлы или веб-ссылки между передачами
• на вкладке transfer trackers теперь ctrl-c будет копировать URL-адреса с пустой строкой между группами
• исправлена обработка нажатия клавиш в меню GTK для пропуска разделителей и более плавной навигации по подменю
• исправлены незначительные проблемы с использованием ctrl-c для копирования магнитных ссылок в главном списке переводов, а также в списке категорий боковой панели.
• количество начальных/одноранговых узлов в столбце статус передачи теперь корректно учитывает узлы, которые запущены, но еще не полностью подключены к сети.
• добавлена информация о версии для GTK, GLib и libc в генератор отчетов о сбоях Linux
• исправлен сбой в диалоговом окне выбора файла/папки в системах Windows 7 из-за проблем с потоками COM
• в сборках Windows добавлен регулятор уведомлений в трее для предотвращения проблем с избыточной очередью уведомлений при заполнении большого количества небольших файлов
• исправлены проблемы с отображением форматированного текста в окнах личных сообщений канала, когда в буфере более 1024 строк.
• исправлены незначительные проблемы с позиционированием элементов управления в настройках > Пользовательский интерфейс > Поведение > Окно прокрутки в сборках Android и Windows
• исправлены незначительные проблемы с выбором цвета по умолчанию и рендерингом в настройках > Пользовательский интерфейс > Цвета
• несколько других незначительных корректировок и улучшений в графическом интерфейсе
обновлена поддержка протокола однорангового обмена PEX
• I2P PEX теперь полностью поддерживается с помощью сообщения о расширении i2p_pex
• блокируйте расширение ut_pex, если передача помечена как "только для I2P"
• блокируйте ut_holepunch для всех одноранговых соединений I2P
• немедленно отправлять сообщения об ошибках при перенаправлении HTTP на адреса I2P из ответов трекера, не являющегося I2P, и наоборот, вместо длительного ожидания
• ограничить количество обработанных одноранговых узлов до 100 для трекеров, которые игнорируют параметр запроса num_want=100
• увеличен максимальный размер ответа трекера с 20 000 байт до 32 000 байт для обхода неисправных трекеров
• капитальный ремонт функции IP-фильтра
• статус ошибки для отслеживающих / одноранговых узлов / каналов, отфильтрованных по IP, теперь будет указывать, какой список блокировок был сопоставлен
• добавлена опция включения/выключения для отдельных списков IP-фильтров в контекстном меню
• добавлена возможность активировать все контексты в контекстном меню списка IP-фильтров
• исправлен сбой при принудительном закрытии ОС основного сокета для прослушивания UDP
• добавлено описание локальной сессии I2P для консоли маршрутизатора I2P
• исправлен редкий сбой при удалении активного I2P-трекера в режиме ожидания маршрутизатора
• добавлена резервная зависимость t64 GTK от управляющего файла DEB для устранения неполадок в установщиках пакетов.
• значок в трее Linux по умолчанию заменен на GtkStatusIcon
• включена опция для значка SNI в трее в настройках > Пользовательский интерфейс > Поведение
• обновлены таблицы IP-адресов
• полностью переписаны все аспекты поддержки I2P
• Подключение маршрутизатора I2P через I2CP вместо SAM v3
• реализован протокол потоковой передачи I2P и протокол подписанных дейтаграмм
• добавлено диалоговое окно выбора ключа I2P в настройках > I2P
• новый генератор ключей I2P vanity в диалоговом окне выбора ключа
• Диалог расширенной настройки I2P в меню Настройки > I2P
• можно редактировать длину туннеля, рандомизацию, сжатие и многие другие параметры в расширенной конфигурации I2P
• новое окно мониторинга I2P в меню Справка > Диагностика
• отдельные сокеты можно отслеживать, дважды щелкнув на вкладке Сокеты или кэш в I2P monitor.
• значительно улучшено ведение журнала для портов входящих подключений и службы I2P в окнах системного журнала и диагностики входящих подключений
• несколько улучшений в обработке ошибок привязки для портов входящих подключений
• капитальный ремонт DHT
• DHT теперь полностью поддерживает I2P
• несколько улучшений в надежности DHT и скорости поиска
• увеличена пропускная способность для одновременного поиска по DHT
• более подробное ведение журнала DHT, особенно для обнаружения ошибок
• исправлены незначительные проблемы с диаграммами трафика DHT
• исправлены проблемы с отображением и размером в режиме домашнего просмотра
• улучшены процедуры завершения работы программы, позволяющие обновлять I2P и clearnet tracker в разумные сроки
• исправлен незначительный сбой в окне настроек при сворачивании категории, содержащей выбор
• немного увеличен размер конвейера запросов на одноранговую блокировку торрента
• опция в "Настройки" > "I2P" > "Дополнительно" для настройки размера конвейера запросов одноранговых блоков I2P в процентах от обычного размера конвейера одноранговых блоков
• исправлены параметры конфигурации DHT без отслеживания в "Настройки" > "DHT"
• принудительная проверка больше не приводит к ненужному обновлению однорангового соединения, если только не пропадают фрагменты
• если передача переходит из состояния "завершена" в состояние "не завершена" (например, из-за активации файлов), поиск по DHT будет немедленно помещен в очередь
• если во время выполнения передачи был изменен выбор сети, поиск по DHT теперь будет выполняться как можно скорее
• исправлено сохранение счетчика пропускной способности между сеансами
• сокращено начальное время запуска программы более чем на 30% при загрузке большого количества торрентов или каналов
• в сборках Linux для значков в трее теперь по умолчанию используется SNI вместо GtkStatusIcon.
• добавлены параметры командной строки --no-tray, --sni-tray и --gsi-tray в сборке Linux
• исправлены проблемы в 32-разрядных сборках Android с чтением / записью / поиском файлов размером более 2,1 ГБ
• исправлен сбой в сборках Windows, вызванный конфликтами блокировки записи файлов при предварительном просмотре загружаемых в данный момент торрент-файлов
• несколько других незначительных исправлений и корректировок в программе
Пожалуйста, имейте в виду, что внедрение I2P является очень новым, и в ближайшее время будут внесены дополнительные улучшения. Другие области программы, такие как каналы, также претерпят серьезные изменения в ближайшем будущем.
• исправлены проблемы с подключением I2P в сборке Windows
• добавлен новый вход в систему I2P в разделе Справка > Диагностика
• новая вкладка Журнал в разделе Справка > Диагностика > Входящие подключения
• исправлены проблемы с синхронизацией исходных веб-соединений
• устранена случайная ошибка "дублирование однорангового соединения" в исходных веб-соединениях
• исправлена проблема, из-за которой HTTP-перенаправления web seed не подключались должным образом по протоколу SSL
• улучшено ведение журнала событий запроса/ответа web seed в окне свойств одноранговых узлов
• улучшен порядок блокировки одноранговых запросов для обеспечения более эффективного удаленного кэширования
• улучшено упорядочение и объединение блоков внутренних запросов для исходных веб-узлов, что сокращает количество HTTP-запросов
• при назначении фрагментов исходным веб-узлам теперь всегда выполняется попытка заполнить кластеры размером 4 МБ за раз
• исправлено несколько проблем при игнорировании исходных веб-узлов
• оптимизированы элементы управления в виде дерева / списка для сокращения циклов обновления / перерисовки при необходимости частой повторной сортировки
• разрешить сортировку на вкладке "трекеры"
• при перетаскивании трекеров для изменения порядка на вкладке "трекеры" автоматически переключается на сортировку по столбцу группы.
• исправлено несколько незначительных проблем с отображением в WebUI-трекерах
• всегда сбрасывайте тайм-ауты повторных попыток трекера при запуске / остановке торрента
• добавлена защита для загрузки watched-directory .torrent, чтобы предотвратить многократную загрузку при просмотре из нескольких категорий / root
• исправлены незначительные проблемы с отображением статуса при использовании распределения файлов по запросу (в Настройках > Передача > Файлы)
• исправлено неточное отображение индикатора выполнения на вкладке "файлы" при загрузке расширенных торрентов с большим количеством небольших файлов в нескольких папках
• исправлен сбой при использовании значка Linux SNI в трее на системах с расширением оболочки Gnome AppIndicator
• теперь на вкладке "Сведения о переносе" отображается общее количество загрузок, а не среднее количество загрузок
• упрощена очистка имен файлов/ папок при создании исходных файлов
• значительно улучшены резервные процедуры очистки имен в Linux при создании / перемещении файлов в файловых системах с ограничениями (например, в Windows). NTFS/FAT)
• несколько оптимизаций и незначительных исправлений в распределении файлов по запросу
• исправлены проблемы с защитой паролем при появлении диалогового окна "отсутствует папка загрузки"
• исправлена категория графика диагностики состояния памяти для загружаемых при запуске объектов передачи
• запуск программы, скрытой в трее, теперь корректно работает в сборках Linux/GTK
• счетчики байтов программы (из режима просмотра полосы пропускания или домашнего просмотра) теперь корректно сохраняются перед закрытием программы
• исправлен сбой при удалении всех категорий передач из списка на боковой панели
• исправлен сбой при удалении каналов во время локального поиска
• исправлен редкий сбой при загрузке окна настроек
• исправлен сбой в системе меню GTK
• оптимизирована загрузка интерфейса при запуске программы
• другие мелкие исправления и корректировки в графическом интерфейсе
полная поддержка I2P через внешний клиент, активируемая в настройках > I2P
• добавлена функция отслеживания I2P
• добавлено подменю "Сети" при щелчке правой кнопкой мыши на переводах
• добавлена колонка "Сети" для переводов
• добавлены параметры местоположения по умолчанию во всплывающее меню при щелчке правой кнопкой мыши на кнопке "Добавить" в режиме просмотра переводов
• улучшено ограничение скорости PEX и фильтрация
• исправлен сбой при изменении местоположения предварительно разрешенных магнитных ссылок щелчком правой кнопки мыши
• добавлены альтернативные режимы прокрутки колесика для Linux в разделе "Настройки" > "Пользовательский интерфейс" > "Поведение" > "Настройки прокрутки".
• возможность в настройках > Пользовательский интерфейс > Поведение использовать альтернативный значок SNI в трее в Linux
• исправлены незначительные проблемы с сортировкой при заказе по прогрессу или столбцу %
• добавлены параметры отображения байтов файлов/ протоколов в Настройках > Пользовательский интерфейс > Форматирование вывода
• функция корзины Windows заменена на гораздо более надежную реализацию
• полная перезапись системы подтверждения удаления файлов / удаления корзины
• добавлено окно выполнения удаления файлов / удаления корзины с возможностью отмены для длительных операций
• буфер отмены переноса/ удаления очищается только при повторном удалении, если с момента последнего удаления прошло более 5 секунд.
• исправлены проблемы с переносом добавления в категорию через WebUI, при котором пользовательское местоположение / MOC не отображались
• исправлены проблемы с прокруткой меню в сборках Windows
• многочисленные оптимизации элементов управления выбором файлов и папок Windows
• добавлена новая опция "Выделять по требованию" в "Настройки" > "Передача" > "Файлы"
• больше не выбирается следующая передача при использовании клавиши Delete для удаления передач в главном окне
• улучшено поведение клавиш со стрелками вверх / вниз при просмотре передач после операции удаления
• множество оптимизаций для торрентов с чрезвычайно высоким количеством файлов или фрагментов
• обновлена полностью темная цветовая схема с улучшенными цветами для флажков с тремя состояниями
• несколько незначительных исправлений в графическом интерфейсе управления
• обновлены таблицы IP-адресов
• новые сборки для Android
• больше не требуется устанавливать атрибут sparse для файлов, созданных в версии Windows, при использовании быстрого / полного выделения
• удалена поддержка отправки удаленных файлов переноса в корзину в версии Windows из-за плохого поведения резервного копирования в API
• URL-адреса RSS-каналов могут иметь в конце #dltag=tagname, чтобы вручную указать, какой тег элемента предпочитать при создании переводов
• гораздо более быстрая загрузка графического интерфейса главного окна при запуске программы
• исправлены проблемы с повторным вводом сообщений Windows из-за того, что DestroyWindow сбрасывал очередь отправленных сообщений в старых системах
• возможность в настройках > Передача > Файлы пропускать проверку загруженных файлов при запуске передачи
• исправлена прокрутка колесика мыши в системах Linux, которые не поддерживают высокоточную прокрутку событий
• исправлены проблемы с разбором меток из магнитных ссылок, вставленных в окно редактирования информации/общего доступа
• динамическое изменение цвета ссылок для информации о канале, обмена, чата, просмотра и просмотра личных сообщений
• несколько улучшений в форматировании элемента управления форматированием текста и логике курсора
• исправлен редкий сбой, когда элемент управления форматированием текста автоматически переключался на курсор до завершения предыдущей автоматической прокрутки
• результаты поиска теперь динамически обновляют цвета в зависимости от статуса загрузки
• улучшена обработка пропущенных строк в режиме просмотра, особенно при пересечении встроенных изображений
• исправлены проблемы с автоматическим выбором файла для переноса, когда один файл находится в глубокой папке
• опция в "Настройки" > "Передача" > "Файлы" для отключения автоматического переименования дубликатов файлов с добавленными номерами, например (1)
• исправлено несколько незначительных проблем в окне создания исходных файлов при создании новых исходных файлов на основе папок
• полностью переписана система обнаружения объединенных файлов для взаимной передачи, которая используется при инициировании перемещения файла/ папки.
• исправлены проблемы с системой обнаружения одинаковых файлов в Linux (при удалении / перемещении с учетом символических ссылок), вызванные переработкой индексных индексов
• исправлены проблемы в некоторых системах Linux, из-за которых при завершении перемещения в папке загрузки иногда оставались целые файлы
• оптимизирована начальная загрузка главного окна настроек, так что вложенные виды загружаются только по запросу
• исправлен размер вкладок блокнота при использовании языкового перевода
• оптимизирован механизм верстки, позволяющий обрабатывать незначительные изменения в тексте надписи (например, на вкладке "Подробности") без необходимости полной перестановки
• Клавиша Enter/Esc теперь активирует кнопки или закрывает диалоговое окно только в том случае, если количество повторений равно нулю
• в "Настройки" > "Пользовательский интерфейс" > "Поведение" добавлена опция автоматической прокрутки меток и столбцов с многоточием
• исправлены настройки плавной прокрутки
• обновлен шаблон языкового файла
• исправлены проблемы с зависимостями в установщике Linux .deb
• несколько других улучшений графического интерфейса для поддержки компактных представлений