Author Topic: rtorrent 0.8.6 (Stable Release) + rutorrent WebUI 3.2 (OE 1.6)  (Read 3686 times)

0 Members and 1 Guest are viewing this topic.

Offline dillinger

  • Администратор
  • *
  • Posts: 1629
  • Karma: 1081
rtorrent 0.8.6 (Stable Release) + rutorrent WebUI 3.2 (OE 1.6)

Все содержимое архива rtorrent_0.8.6_OE-1.6_pack.zip  распаковываем и копируем в /tmp, потом даем команду

ipkg install /tmp/*ipk


Для старта самого rtorrent набираем

/etc/init.d/rtorrentd start

Для остановки и рестарта, соответственно

/etc/init.d/rtorrentd stop

и

/etc/init.d/rtorrentd restart

После старта через веб-браузер по адресу http://ip_dreambox:8081/rutorrent/ попадаем в веб-интерфейс


Кроме загрузки торрент файлов через веб-интерфейс, можно их поместить в /hdd/rtorrent/watch, через 5 сек торрент сам добавится в список закачек.
Загруженные торенты будут храниться в /hdd/rtorrent/session
Сами файлы будут в /hdd/rtorrent/download

Quote
All contents of the archive rtorrent_0.8.6_OE-1.6_pack.zip  extract and copy in / tmp, and then give the command

ipkg install /tmp/*ipk


For start rtorrent run

/etc/init.d/rtorrentd start

For stop and restart, respectively

/etc/init.d/rtorrentd stop

and

/etc/init.d/rtorrentd restart

After starting a web browser at http://ip_dreambox:8081/rtorrent/ enter into the web interface

In addition to downloading torrent files through a web interface, they can be placed in /hdd/rtorrent/watch, after 5 seconds torrent itself is added to the downloads list.
Downloaded torrents will be stored in /hdd/rtorrent/session
Downloaded files will be in /hdd/rtorrent/download
libtorrent 0.12.6 and rtorrent 0.8.6 changelog:

Quote
* Added a simple scheduler framework.
* Don't send numwant in STOPPED messages as some trackers are stupid about it.
* Reintroduced clearing of epoll event list when a socket is closed as
it might cause race conditions.
* Added cppUnit test framework. Tests will be added on rather unregular basis.
* Logging for SCGI calls.
* Fixed handling of errors when writing out session torrents, it
should no longer hit an infinite loop.
* Fixed a bug that would cause reading of a piece to hang rtorrent if
the incoming data contains only data up to a file boundary, but not
the next file's data.
* Fixes a file handle leak in the execute_capture functions. Patch by
Josef Drexler.
* Fixed crash on empty bitfield in 'd.bitfield'.
* Fixed the Object::flag_unordered code to handle initial zero-length
keys. Ticket #1950.
* Made torrent::Rate::rate_type uint64_t and added sanity checks due
to reports of bad download/upload values being reported to some
trackers.

This release consists mostly of bug fixes and such done for the
seedbox provider Xirvix as part of a consulting/sponsorship agreement.
Hopefully further offers from them and other providers will allow me
to dedicate more time to developing rtorrent while I'm working on my
thesis.

Quote
=================
* Добавлено простое управление распорядком работы.
* Убрана посылка numwant в сообщениях STOPPED (Остановленные), так как некоторые трекеры не понимают её.
* Заново введена очистка списка событий epoll при закрытом сокете, так как это может вызвать состояние соперничества в скорости.
* Добавлен тест cppUnit. Тесты будут добавляться на нерегулярной основе.
* Логгирование вызовов SCGI.
* Пофиксено управление ошибками при переписывании сессийных торрентов, зацикливания больше не должно быть.
* Пофиксен баг, который мог вызвать чтение куска и зависание rtorrent, если входящие данные содержат только данные в пределах файла, но не данные следующего файла.
* Фикс управления утечкой файла в функциях execute_capture. Патч авторства Josef-а Drexler-а.
* Пофиксено вылетание при пустом битфилде в 'd.bitfield'.
* Пофиксен код Object::flag_unordered для управления начальными ключами с нулевой длиной. Билет (Тикет) #1950.
* Сделан торрент ::Rate::rate_type uint64_t и добавлены проверки состояния «здоровья» из-за сообщений о плохих значениях загрузок/выгрузок некоторым трекерам.
=============
Перевод на русский язык
Yaro <sat-ukraine.info>
14/12/2009

rutorrent WebUI Version 3.2 (16.11.2010 r1552 ) changelog:

Quote
     Version 3.2 (16.11.2010 r1552 )
        Added plugins Theme, RSSURLRewrite, LoginMgr Feeds, ExtSearch.
        Added support for rtorrent svn r1189 (Attention! Not for unstable version 0.8.7)
        API rewritten to support plugins.
        Fixed a lot of errors.
        Removed depreciated plugins Darkpal and Search (Theme and ExtSearch replace these )

    Version 3.1 (25.05.2010 r1167 )
        Added a directive to force single user mode ($ forbidUserSettings).
        Added support for compressed php pages via an external program (gzip).
        Added support for browser's resource caching.
        Added plugins cpuload, HTTPRPC.
        Added support for magnet-links (for svn rtorrent 0.8.6 r1144 and above).
        Added support for svn rtorrent r1148.
        Added support for Opera browser, version 10.5x.
        New option "If rtorrent is not available try again after".
        Changed the setup of paths to external programs. (example: php, curl)
        Optimized downloadable graphic resources.
        Error with URL, containing a slash symbol in query is corrected.
        Error with support cookies in https feeds is corrected.
        The algorithm of descovering of the version of the peer's client is corrected.
        Fixed error with adding torrents in IE7.
        Fixed an error which makes it impossible to change to a new positions in torrent properties.
        Fixed diagnostic resource availability for the rtorrent user.
        Fixed a bug which resulted in a memory leak due to "Speed" tab being open.
        Fixed a bug which allowed a User to add torrents outside of $topDirectory.

    Version 3.0 (March 10th 2010 r844)
        Virtually all of the code rewritten from scratch in order to increase productivity.
        Added support for multiple users (each user must meet one instance of rtorrent).
        Added elements of different levels of access for users.
        Added ability to search through the list of local torrents.
        Added the "Quick Start" add torrent dialog (for the torrents, for which data already exists on disk).
        Added several plug-ins.
        Change the appearance of a number of UI elements.
        Fixed several bugs.

    Version 2.9 (March 10th 2010 r844)
        Fixed several minor bugs of version 2.8. In fact, this release is made for the sole purpose - to say goodbye to the 2.x branch and forget it as a nightmare.


Quote
    Версия 3.2 (16.11.2010 r1552)
        Добавлены плагины Theme, RSSURLRewrite, LoginMgr, Feeds, ExtSearch.
        Добавлена поддержка svn версии rtorrent начиная с r1189 включительно.
        Переработан и дополнен API поддержки плагинов.
        Исправлен ряд ошибок.
        Плагины search и darkpal более не поддерживаются.

    Версия 3.1 (25.05.2010 r1167)
        Добавлена директива форсирования монопольного режима использования ($forbidUserSettings).
        Добавлена поддержка сжатия php страниц внешней программой (gzip).
        Добавлена поддержка кеширования ресурсов браузером.
        Добавлены плагины cpuload, HTTPRPC.
        Добавлена поддержка magnet-ссылок (для svn rtorrent 0.8.6 r1144 и выше).
        Добавлена поддержка svn версий rtorrent до r1148 включительно.
        Добавлена поддержка браузера Opera версий 10.5x.
        Добавлена настройка "При ошибке обновления GUI повторять запрос через".
        Изменена настройка путей к внешним программам.
        Оптимизированы загружаемые графические ресурсы.
        Исправлена работа с URL, содержащими в query символ слеша.
        Исправлена работа с поддержкой cookies в https рассылках.
        Исправлен алгоритм определения версии клиента у пира.
        Исправлена ошибка добавления торрента для IE7.
        Исправлена ошибка, в результате которой было невозможно изменить ряд позиций на диалоге свойств закачки.
        Исправлен алгоритм диагностики доступности ресурсов для пользователя rtorrent.
        Исправлена ошибка, в результате которой при длительно открытой вкладке "Скорость" происходила утечка памяти.
        Убрана возможность добавления торрента с закачкой данных в директорию, которая недоступна пользователю (вне $topDirectory).

    Версия 3.0 (10.03.2010 r844)
        Практически весь код переписан с нуля с целью увеличения производительности.
        Добавлена поддержка нескольких пользователей (каждому пользователю должен соответствовать один экземпляр rtorrent).
        Добавлены элементы разграничения доступа для пользователей.
        Добавлена возможность поиска по списку локальных торрентов.
        Добавлена опция "Быстрый старт" в диалоге добавления торрента (для торрентов, данные для которых уже есть на диске).
        Добавлено несколько плагинов.
        Изменен внешний вид ряда UI элементов.
        Исправлен ряд ошибок.

    Версия 2.9 (10.03.2010 r844)
        Исправлен ряд мелких ошибок версии 2.8. Фактически, данный релиз сделан с единственной целью - распрощаться с веткой 2.x и забыть ее как страшный сон. 

Внимание!!! При большом количестве пиров "отваливается" сеть. Причина достаточно банальна - нехватка оперативной памяти. Лечится созданием swap-файла на hdd или usb. Для этого в телнете выполняем следующее:

Quote
dd if=/dev/zero of=/media/usb/swapfile bs=1M count=64

count=64 размер в Мб

Quote
mkswap /media/usb/swapfile

В файле /etc/fstab нужно дописать

Quote
/media/usb/swapfile                     swap          swap   defaults        0 0

и перезагрузить ресивер.

Потом проверяем результат:

Quote
cat /proc/swaps

Ответ должен быть таким:

Quote
root@dm8000:~# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/media/usb/swapfile                     file            65528   0       -1
0,9m - 5E+13E+19Е+4W