[–]▶ No.857454>>857476 >>857506 >>857668 [Watch Thread][Show All Posts]
How do we save rtorrent?
The codebase has become way to convoluted and is rarely updated.
How can we save the greatest torrent client ever?
▶ No.857458
>>857457
the R in rtorrent stands for rust
▶ No.857473>>857476
rtorrent hasn't been maintained in over 2 years
It's deprecated
▶ No.857476>>857496
>>857454 (OP)
What about the codebase is convoluted? What needs to be changed to "save" it, if it works well? Change for change's sake is bad news.
>>857473
>Codebase is good enough to sit untouched
>"Deprecated"
I don't think you know what deprecated means. Deprecated in a software sense a synonym for obsoleted, because software, unlike buildings, does not fail from lack of use.
▶ No.857496>>857497 >>857499
>>857476
Software might not fail from lack of use but environments change and eventually the software will not run in the new enivornments anymore without change.
Also rtorrent is in dire need of a CoC.
▶ No.857497
>>857496
>dire need of a CoC
yea thats what it needs more SJW shilling
▶ No.857499
>>857496
So change the software when the change in environment demands it. Has the current environment changed so much over the two years since the last update?
▶ No.857505
▶ No.857506>>857515 >>857550 >>857799 >>863088
>>857454 (OP)
rtorrent has always been crap.
Too complex and too big of a code base.
btpd is the greatest torrent client.
Too bad it's been unmaintained for so long.
https://github.com/btpd/btpd
▶ No.857515>>857623 >>857983
>>857506
Which one is the best for mass torrents + massive amounts of data? Even deluge ends up dying with 200 torrents ~ 1 TB of data (of course, not all of these are seeded at the same time, but the mere existence causes delgue to die. The same for transmission)
BitTorrent (when it wasn't shit) was the only one I knew to be able to handle a high load.
▶ No.857546
Can you guys promise me you will go outside and just sit in the sun for at least 15 minutes each day if you're going to be this autistic about code that literally nobody cares about and has no effect on anyone's life? You don't even have to do anything out there. I just want you guys to be ok. You know?
▶ No.857550>>857741
>>857506
Once again, why is it important that it doesn't have regular updates? It is already mature to its final form. It shouldn't need updates beyond minor bugfixes.
▶ No.857623>>857638 >>857689
▶ No.857638
▶ No.857641
Port it to Plan 9.
Remove all but most critical functionality.
If someone wants "features" they can write shell scripts.
▶ No.857664
Nothing to be fixed tbh.
Only bug I know is a very minor one where the listing of files don't group correctly by their directories.
▶ No.857668>>857669
>>857454 (OP)
how about contributing to the project instead of making a dumb thread on /tech/. not me tho, im more of an ideas guy :^)
▶ No.857669>>857680
>>857668
Should I start re-making the logo?
▶ No.857680>>857690
>>857669
does it even have a logo?
▶ No.857689
>>857623
rtorrent is built on libtorrent
libtorrent can handle 1k+ torrents np
deluge is shit, qbittorrent is shit, and transmission is shit.
▶ No.857690>>857714
>>857680
No idea, I only use qbittorrent and aria2 anyway.
▶ No.857714
>>857690
it has NO LOGO
ANONS GET ON THIS
▶ No.857734>>857760
Every time I try to setup rtorrent, I can never get it to work for all these random, obscure reasons. In contrast, transmission-daemon is so darn easy to setup, it's worth the slightly larger overhead. Especially in comparison to i2p.
▶ No.857741>>857762 >>858361
>>857550
Because the code no longer builds with contemporary compilers that're just doing the right thing is a good reason.
▶ No.857751
I just switched to aria2c for the time being. Hopefully a new KISS cli torrent client will show up eventually.
▶ No.857754>>857766
1) Use transmission-daemon with stig.
2) Wait for https://github.com/Luminarys/synapse (inb4 Rust, there's no Coc or retarded stuff).
▶ No.857760>>857775 >>857779
>>857734
>transmission
>easy to setup but sucks shit
vs
>rtorrent
>hard to setup but best client
Only wizards are allowed to use rtorrent
▶ No.857762
>>857741
Are you trying to compile git head?
▶ No.857766
▶ No.857775>>857781
>>857760
>>rtorrent
>>hard to setup but best client
To download anything I press:
> [Return]
> [Shift-Insert]
> Navigate to file
> [C-s]
How is that at all hard
▶ No.857779>>857782
>>857760
How does a slight overhead equate to being shit? C'mon, the only person you're fooling is yourself. Ignoring the fact that it's far more accessible (apparently bad, according to you elitist teenbros), Transmission is significantly more versatile than rtorrent, and the aria2 shill has finally convinced me that aria2c is far better equipped for simple, light tasks than rtorrent ever could be while being significantly easier to configure. Oh, and it's more lightweight.
▶ No.857781
>>857775
It's almost as if use case varies from person to person.
▶ No.857782>>857783
>>857779
do you even torrent? rtorrent is meant for heavy users not scrubs like you who donwload some gay trap porn once a month
▶ No.857783>>857784
>>857782
I've had +1200 torrents seeding right now with no overhead. I hate to break it to you, but if you're going to resort to ethos in order to win arguments, we're all just going to devolve into the ``works on my machine'' argument with no progression.
▶ No.857784>>857786
>>857783
>had
>right now
Caught your lies.
▶ No.857786
▶ No.857799
▶ No.857802
It's beyond saving.
Just use transmission as a daemon, it's basically the same thing but better.
▶ No.857818
Another reason to use transmission, it works with libressl, mbedtls and even wolfssl.
▶ No.857822
transmission is shit to configure tho
if you look at the man pages, there are duplicated settings for daemon and cli client when there's no need for it
rtorrent's configuration was much more nicer
▶ No.857832>>857837 >>858119
Why torrent when xdcc works fine?
▶ No.857837>>857860 >>858119
>>857832
is that like newsgroups but free?
▶ No.857860>>857891 >>858119
>>857837
It's like IRC but actually IRC.
▶ No.857891>>858119
>>857860
Theres more active xdcc bots then there are active torrents.
▶ No.857983>>857996
>>857515
My torrent server runs Deluge and currently has 349 live torrents with well over 1TB of data. It's not breaking a sweat. Previously I used transmission with similar numbers and no problem.
▶ No.857996>>857998 >>858199
>>857983
Strange. I can run PS, 3DS Max, and multiple browsers without issue (i.e. good CPU + a lot of RAM), nevertheless, just my browser + torrent leads to a crash when I have too much. May I ask, what is your largest individual torrent (in GB)?
▶ No.857998>>858014
>>857996
180GB but that's only a partial download. Biggest Completed is 15GB.
It's not even a beefy machine. It's an old HP microserver: http://n40l.wikia.com/wiki/Base_Hardware_n36l
From the software you're running, it sounds like you're running Windows, and that may be your problem. Many years since I used it, but I vaguely recall there being an issue with having too many open TCP connections. Not something that normally causes problems, but bulk torrenting pushes this to the limit. It might explain why you hit approximately the same limit with different torrent clients.
▶ No.858014>>858029
>>857998
Well, this is entering the realm of tech support, but, to be precise, the crashing happens when adding my 200GB torrent (I guess because it's a partial download and it's hashing/checking over the blocks?)
▶ No.858029
>>858014
I'm using transmission with a 225GB torrent, right now (Neon Genesis Evangelion [BDMV]).
▶ No.858119
>>857860
>>857891
>>857837
>>857832
If you use XDCC over a bouncer/proxy how does it work? Which IP is reported to the bot?
▶ No.858199>>858230
>>857996
>Windows
THERE'S YOUR FUCKING PROBLEM. Deluge is optimized for running on *nix.
▶ No.858230
>>858199
>python program using an horrible boostruosity like libtorrent-rasterbar
>optimized for anything
▶ No.858361>>858425
>>857741
That's problem with libtorrent not rtorrent [1]. Apprently someone forgot major distros started rolling c++ compilers with C++11 features.
[1] https://github.com/rakshasa/libtorrent/issues/158
[2] https://github.com/rakshasa/libtorrent/commit/462f358f8fb3f842c2086b96d396c7d27736add9
▶ No.858425
>>858361
That's why you set -std= in your makefiles. Fucking retards.
▶ No.863088
>>857506
This is exactly what I've been looking for. I've never been very sucessfull when trying to set up rutorrent; instead running it in a dtach session works, but I'd rather have a server-client model alà mpd.
A shame there haven't been any activity for six years, and the forks seem to be mostly minor code/documentation improvements.