Opened 14 years ago

Closed 10 years ago

Last modified 6 years ago

#1294 closed feature-request (Fixed)

Skip Hash Check - Seed Mode

Reported by: Znuff Owned by:
Priority: major Milestone: 2.0.0
Component: Core Version: master
Keywords: seed, hash Cc: war59312@gmail.com, Tydus@Tydus.org

Description

libtorrent has this feature for quite some time now - Seeding Mode, so you can basically "skip" the hash checking when you add a torrent just for seeding.

From wikipedia:

seed mode, where the files on disk are assumed to be complete, and each piece's hash is verified the first time it is requested.

Attachments (2)

0001-Implemented-stub-hash_mode-settings-for-core-and-gtk.patch (4.2 KB ) - added by Tydus 12 years ago.
A quick-and-dirty implementation
0001-Implemented-stub-hash_mode-settings-for-core-and-gtk.2.patch (4.5 KB ) - added by Tydus 12 years ago.
Patch for git master

Download all attachments as: .zip

Change History (13)

comment:1 by Damien Churchill, 14 years ago

Milestone: 1.3.01.4.0

comment:2 by Calum, 14 years ago

Keywords: seed hash added
Summary: libtorrent supports seeding modeSkip Hash Check - Seed Mode

comment:3 by kaspy2011, 13 years ago

please insert this feature

comment:4 by war59312, 13 years ago

Cc: war59312@gmail.com added

I'd like to see this added as well.

comment:5 by RazielSasy, 13 years ago

Please! :)

by Tydus, 12 years ago

A quick-and-dirty implementation

comment:6 by Tydus, 12 years ago

Cc: Tydus@Tydus.org added

I wrote this patch based on deluge v1.3.5 and libtorrent v0.15.10. It's a quick-and dirty, even stub implementation, but it should work. Contains core and gtkui patches, but not webui.

We should do a simple check for existance of the target files at least, as μT does. Maybe we need a global option for seed_mode.

USE THIS PATCH AT YOUR OWN RISK

comment:7 by Calum, 12 years ago

Version: 1.3.0_devgit master

Any patches for 1.4 milestone have to be against git master code.

comment:8 by Calum, 11 years ago

Added seed_mode to develop core: [b0c3c3dddc50d3e]

comment:9 by Calum, 10 years ago

Resolution: Fixed
Status: newclosed

Added to UIs and AutoAdd: [66ae8bdd5c]

comment:10 by Calum, 9 years ago

Milestone: 2.0.x2.0

comment:11 by Calum, 6 years ago

Milestone: 2.02.0.0

Milestone renamed

Note: See TracTickets for help on using tickets.