Page 2 of 227 FirstFirst 12341252102 ... LastLast
Results 16 to 30 of 3396

Thread: Еще раз про rTorrent и web-морду к нему.

  1. #16
    Нашел.

    Это нервная реакция морды на опцию
    dht = auto
    в rtorrent.conf

    Очевидно ведь: auto is not defined в логе. Закомментировал - настройки заработали.

    Очевидно также, что просто "галка" для этой опции не подойдет:
    # May be set to "disable" (completely disable DHT), "off" (do not start DHT),
    # "auto" (start and stop DHT as needed), or "on" (start DHT immediately).
    # The default is "off". For DHT to work, a session directory must be defined.
    Last edited by bbsc; 05-05-2008 at 08:48.

  2. #17
    Честно говоря, несколько в растерянности. Версия браузера та же, конфигурационные файлы те же (специально поменял), одним словом, все такое же. Ошибки не возникает...
    Из общих бредовых идей (более-менее разумных у меня на настоящий момент нет)
    1) Возможно, у Вас старая версия библиотек xmlrpc. Попробовать сказать
    ipkg upgrade xmlrpc-c (видимо, перед этим нужно останавливать rtorrent - я не в курсе, реализована ли замена библиотек, непосредственно использующихся в момент апгрейда).
    2) Попробовать в файле <www_root>/rtorrent/script.js заменить строку 1923
    Code:
    if(v == "true")
    на
    Code:
    if((v == "true") || (v == "auto") || (v == "on"))
    Это нервная реакция морды на опцию
    Да это то понятно. Данный случай разбирается особо, файл rtorrent.js:492. Более того, у меня это работает без ошибок.
    Очевидно также, что просто "галка" для этой опции не подойдет
    Для наших целей вполне себе подойдет. Т.к.
    1) Ставится либо auto или disabled в зависимости от положения галки. Прочие случаи большого смысла не имеют - я, по крайней мере, не вижу, для чего ее ставить в off или on.
    2) Все настройки собственно rtorrent (т.е. все кроме закладки Настрйки/Общее) все равно будут утеряны, они возьмутся из конфигурационного файла при следующем старте rtorrent. Собственно, их наличие в диалоге служит только одной цели - возможности быстро посмотреть, "а что будет, если включить так" и если понравилось - поменять руками в файле конфигурации.
    Last edited by Novik; 05-05-2008 at 09:05.

  3. #18
    В список неработающих браузеров можно смело добавлять текущую бету 3го файрфокса. 2й работает нормально

  4. #19
    Quote Originally Posted by Novik View Post
    Честно говоря, несколько в растерянности.
    Почему?
    Все же выяснилось.
    Опция dht = auto мордой не поддерживается. Пока что не поддерживается, надеюсь

  5. #20
    Quote Originally Posted by bbsc View Post
    Почему?
    Все же выяснилось.
    Опция dht = auto мордой не поддерживается.
    Проблема в том, что у меня она выставлена в данное положение, и все работает.
    Quote Originally Posted by Mashiro-sama
    В список неработающих браузеров можно смело добавлять текущую бету 3го файрфокса.
    Да, спасибо, я знаю. В принципе, можно подточить и под нее. Потом займусь.

  6. #21
    Отличная морда. Спасибо. Только вот хотелось бы еще чтобы автор добавил поддержку авторизации RPC2
    Last edited by oxygen121; 05-05-2008 at 09:38.

  7. #22
    Novik, апгрейд xmlrpc-c не помог.
    Замена
    if(v == "true") на if((v == "true") || (v == "auto") || (v == "on"))
    приводит к следующему (нормализуется после возврата строки на место):
    Attached Images Attached Images  

  8. #23
    Quote Originally Posted by bbsc View Post
    Novik, апгрейд xmlrpc-c не помог.
    Ага, спасибо, понял в чем дело. У Вас, в отличие от меня, dht реально работает. И, соответственно, результаты запроса сильно другие.
    Для исправления в файле rtorrent.js:491 кусок
    Code:
    			var dht = this.getValue(values,3);
    			if((dht=="auto") || (dht=="on"))
    				ret+='1';
    			else
    				ret+='0';				
    			ret+='"]';
    			var i = 5;
    Нужно заменить на
    Code:
    			var i = 5;
    			var dht_active = this.getValue(values,2);
    			if(dht_active!='0')
    				i+=11;
    			var dht = this.getValue(values,3);
    			if((dht=="auto") || (dht=="on"))
    				ret+='1';
    			else
    				ret+='0';				
    			ret+='"]';
    Два момента.
    1) Если Вам эта удаленная отладка надоела, то так прямо и скажите, я вполне пойму.
    2) Я не уверен в костанте 11. Возможно, там 22 должно стоять.

    Только вот хотелось бы еще чтобы автор добавил поддержку авторизации RPC2
    У меня есть подозрение, что это делается средствами веб-сервера. Буду изучать матчасть.

  9. #24
    Удаленная отладка - ок .
    Спасибо за исправленный код, попробую чуть позднее, а то тут на работе надоедают
    Если что - моя ася 8110448.


    Да, с исправленным куском настройки заработали, спасибо.
    Last edited by bbsc; 05-05-2008 at 10:36.

  10. #25
    Quote Originally Posted by Novik View Post
    Для исправления в файле rtorrent.js:491 кусок
    Теперь работает

  11. #26
    Теперь хотя-бы простенькую авторизацию, и было бы полное счастье

  12. #27
    Проапгрейдил ссылки и корневой постинг, всем спасибо.

  13. #28
    Novik, а можно еще маленький вопрос?
    Как сделать, чтобы скорость закачки/отдачи отображалась в строке состояния?
    А то при установке настроек в этот вариант отображение скорости пропадает из заголовка, а в статус-баре не появляется

  14. #29
    Quote Originally Posted by Novik View Post
    У меня есть подозрение, что это делается средствами веб-сервера. Буду изучать матчасть.
    Ага, авторизация в вебсервере включается , но хотелось бы чтобы сама вебморда могла авторизовыватся с заранее заданными логином и пассом соответственно.

  15. #30
    oxygen121
    1. SSH-туннель.
    2. HTTPS.
    У меня работает по первому варианту.
    Буду пробовать второй. Если заработает - автору не просто большое спасибо, а огромное.
    Last edited by bbsc; 05-05-2008 at 12:25.

Page 2 of 227 FirstFirst 12341252102 ... LastLast

Similar Threads

  1. [How to] rtorrent & ntorrent
    By mancub in forum WL-500gP Tutorials
    Replies: 101
    Last Post: 18-12-2008, 07:21
  2. older rtorrent version
    By FastJack in forum WL-500gP Q&A
    Replies: 1
    Last Post: 23-10-2007, 09:40

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •