Причины, которые заставили меня написать собственный BitTorrent клиент, я изложил здесь, так что повторяться не буду. Думаю, лучше всего будет привести список изменений по сравнению с Flush 0.1 и скриншоты, которые зачастую могут сказать гораздо больше, чем любой Changelog. :)
Основные изменения (с полным списком изменений можно ознакомиться, почитав Changelog):
- Создание собственных торрентов;
- Переименование как самого торрента, так и его файлов при добавлении;
- Поддержка не-UTF-8 локалей (Т. к. libtorrent поддерживает только локаль UTF-8, то в первых версиях клиент мог корректно работать только ней. В более поздних версиях мне удалось «обмануть» libtorrent и заставить его работать с другими локалями.);
- Вкладка «Детали», отображающая информацию о выбранном в данный момент торренте.
- Вкладка «Опции», в которой можно изменить список трекеров торрента и включить режим последовательного скачивания (в данном режиме скачивание частей торрента происходит не вразнобой, а последовательно, начиная с первых байтов и заканчивая последними).
- Включение/отключение DHT и восстановление при запуске прошлой DHT сессии.
- Включение/отключение LSD, Peer exchange, UPnP, NAT-PMP и Smart ban.
- Возможность задания приоритета на скачивание каждого файла торрента.
- Пакет с исходными текстами теперь поставляется в двух версиях: обычной и bundle. Bundle отличается от обычной тем, что включает в себя библиотеки libconfig и libtorrent для статической линковки. Это сделано для упрощения компиляции на тех дистрибутивах, которые не содержат данных библиотек.
- Статистика по текущей сессии и за все время.
- Возможность задания команды, которая будет использоваться для открытия файлов торрента.
Скриншоты:



Как и раньше, исходники и deb пакеты для Ubuntu-8.10-i386 и Ubuntu-8.10-x86-64 можно скачать здесь: http://sourceforge.net/projects/flush/.

