Author Topic: rtorrent 0.8.6 (Stable Release) + rutorrent WebUI 2.8 (OE 1.5)  (Read 7574 times)

0 Members and 1 Guest are viewing this topic.

Offline dillinger

  • Администратор
  • *
  • Posts: 1629
  • Karma: 1081
rtorrent 0.8.6 (Stable Release) + rutorrent WebUI 2.8 (OE 1.5)
« on: December 14, 2009, 04:08:08 PM »
rtorrent 0.8.6 (Stable Release) + rutorrent WebUI 2.8 (OE 1.5)

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

ipkg install /tmp/*ipk

Кто уже раньше на Дримбоксе использовал rtorrent 0.8.5, могут просто обновить следующие пакеты:

libtorrent11_0.12.6-r0_mipsel.ipk
rtorrent_0.8.6-r0_mipsel.ipk
rtorrent-webui_2.8_mipsel.ipk

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

/etc/init.d/rtorrentd start

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

/etc/init.d/rtorrentd stop

и

/etc/init.d/rtorrentd restart

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


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

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

ipkg install /tmp/*ipk

Who have already used on Dreambox rtorrent 0.8.5, can only update the following packages:


libtorrent11_0.12.6-r0_mipsel.ipk
rtorrent_0.8.6-r0_mipsel.ipk
rtorrent-webui_2.8_mipsel.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 2.8 (27.11.2009 r536) changelog:

Quote
    * Fixed bug with "razezzhaniem" columns of the tables in width in some cases.
    * Fixed a bug that caused incorrect work of the program, if the name tag on the panel category contains html-markup.
    * Minor flaws localization.
    * Fixed a bug that leads to the assignment of incorrect parameters hash rtorrent in case of change of these parameters via settings.
    * Fixed a bug that caused incorrect work of the program, if enabled on the server option magic_quotes_gpc.
    * Change the appearance of the panel categories.


Quote
1. Исправлена ошибка с "разьезжанием" столбцов таблиц по ширине в ряде случаев.
2. Исправлена ошибка, приводящая к некорректной работе программы, если имя метки на панели категорий содержит html-разметку.
3. Исправлены мелкие огрехи локализации.
4. Исправлена ошибка, приводящая к заданию некорректных значений параметров хеширования rtorrent в случае изменения данных параметров через интерфейс настроек.
5. Исправлена ошибка, приводящая к некорректной работе программы в случае, если на сервере включена опция magic_quotes_gpc.
6. Изменен внешний вид панели категорий.

Внимание!!! При большом количестве пиров "отваливается" сеть. Причина достаточно банальна - нехватка оперативной памяти. Лечится созданием 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