Electorrent icon indicating copy to clipboard operation
Electorrent copied to clipboard

Add option for http auth/htpasswd

Open Venipa opened this issue 5 years ago • 3 comments

Client:

  • [ ] µTorrent
  • [ ] qBittorrent
  • [ ] Transmission
  • [ ] Deluge
  • [x] rTorrent

Client Version: latest stable

Operating System: rTorrent: Linux deboam stretch, Client: Windows

Application Version: latest

Description: Adding support for such authentication would be good,

regards

Error: Unknown XML-RPC tag 'TITLE'
    at Deserializer.onError (C:\Users\venipa\AppData\Local\electorrent\app-2.6.0\resources\app.asar\node_modules\@electorrent\xmlrpc\lib\deserializer.js:109)
    at Deserializer.onClosetag (C:\Users\venipa\AppData\Local\electorrent\app-2.6.0\resources\app.asar\node_modules\@electorrent\xmlrpc\lib\deserializer.js:202)
    at SAXStream.emit (events.js:182)
    at SAXParser.me._parser.(anonymous function) [as onclosetag] (C:\Users\venipa\AppData\Local\electorrent\app-2.6.0\resources\app.asar\node_modules\sax\lib\sax.js:258:17)
    at emit (C:\Users\venipa\AppData\Local\electorrent\app-2.6.0\resources\app.asar\node_modules\sax\lib\sax.js:624)
    at emitNode (C:\Users\venipa\AppData\Local\electorrent\app-2.6.0\resources\app.asar\node_modules\sax\lib\sax.js:629)
    at closeTag (C:\Users\venipa\AppData\Local\electorrent\app-2.6.0\resources\app.asar\node_modules\sax\lib\sax.js:889)
    at SAXParser.write (C:\Users\venipa\AppData\Local\electorrent\app-2.6.0\resources\app.asar\node_modules\sax\lib\sax.js:1436)
    at SAXStream.write (C:\Users\venipa\AppData\Local\electorrent\app-2.6.0\resources\app.asar\node_modules\sax\lib\sax.js:239)
    at IncomingMessage.ondata (_stream_readable.js:666)
(anonymous) @ welcome.js:22
processQueue @ angular.js:16696
(anonymous) @ angular.js:16712
$eval @ angular.js:17994
$digest @ angular.js:17808
(anonymous) @ angular.js:18033
completeOutstandingRequest @ angular.js:6045
(anonymous) @ angular.js:6324
setTimeout (async)
Browser.self.defer @ angular.js:6322
$evalAsync @ angular.js:18031
(anonymous) @ angular.js:16603
scheduleProcessQueue @ angular.js:16712
$$reject @ angular.js:16772
reject @ angular.js:16766
(anonymous) @ angular.js:16681
_callbacks.(anonymous function) @ remote.js:78
_eventListener @ remote.js:48```

Venipa avatar Apr 27 '19 15:04 Venipa

Electorrent already supports http basic authentication and http digest authentication. Are you sure you are providing the correct credentials? It seems like, instead of receiving a XMLRPC response from rTorrent, you are getting a non 2xx status code from your webserver (nginx/apache). Could you try to investigate the exact response?

tympanix avatar Apr 28 '19 13:04 tympanix

could not be smh i've used nzb with rtorrent and it worked i've used the rpc plugin and i dont think you support sub directories?

Venipa avatar May 02 '19 20:05 Venipa

I have the same issue, seems node-rtorrent does not support basic auth. https://github.com/tympanix/node-rtorrent/blob/master/index.js

Linekio avatar Feb 09 '21 20:02 Linekio