Ivailo Monev
|
a6eaf629e1
|
kget: remove redundant debug area codes
already defaulting to it by defining KDE_DEFAULT_DEBUG_AREA
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2023-06-21 02:47:50 +03:00 |
|
Ivailo Monev
|
ea9977cf4b
|
kget: remove unused Transfer constructor argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2023-06-04 12:26:01 +03:00 |
|
Ivailo Monev
|
1b786143e5
|
kget: shrink the torrent transfers resume data vector just in case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-02 19:08:30 +03:00 |
|
Ivailo Monev
|
1b839262dd
|
kget: reset torrent transfers resume data when priorities change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-02 16:54:06 +03:00 |
|
Ivailo Monev
|
98527fb7b9
|
kget: use LIBTORRENT_VERSION_NUM definition for libtorrent version checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-02 14:56:47 +03:00 |
|
Ivailo Monev
|
811d387b31
|
kget: fix build with libtorrent older than v1.2.0
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-02 13:55:20 +03:00 |
|
Ivailo Monev
|
4ebc0e2473
|
kget: save and restore resume data of torrent transfers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-02 13:33:01 +03:00 |
|
Ivailo Monev
|
37d56eafaf
|
kget: ensure torrent is started for seeding after settings are loaded
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-02 12:36:53 +03:00 |
|
Ivailo Monev
|
47c1daf0ea
|
kget: save and load checksums of KIO transfer plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-28 22:21:56 +03:00 |
|
Ivailo Monev
|
0c8850be99
|
kget: if torrent settings file is deleted apply default settings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-25 12:20:40 +02:00 |
|
Ivailo Monev
|
4e750202f8
|
kget: forbid torrent alert mask setting override
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-24 17:30:01 +02:00 |
|
Ivailo Monev
|
a0f4566345
|
kget: fix for torrent settings of boolean type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-24 17:18:31 +02:00 |
|
Ivailo Monev
|
a72410b481
|
kget: implement torrent transfer plugin settings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-24 13:20:28 +02:00 |
|
Ivailo Monev
|
2f0f2be443
|
kget: check if torrent handle is valid before using it
fixes abort/crash when torrent data is deleted via means other than KGet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-09 04:19:21 +02:00 |
|
Ivailo Monev
|
89012d2ee2
|
kget: change transfer status when unspecified exception is raised during transfer start
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-10-02 23:08:12 +03:00 |
|
Ivailo Monev
|
cdb5683d12
|
kget: libtorrent v1.2+ compatibility
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-10-02 21:40:26 +03:00 |
|
Ivailo Monev
|
1a4577dd10
|
kget: replace SQL with JSON history backend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-10-02 04:14:44 +03:00 |
|
Ivailo Monev
|
e2e708bd07
|
kget: catch exceptions raised by libtorrent during transfer start
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-09-23 18:44:36 +03:00 |
|
Ivailo Monev
|
f198345313
|
generic: format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-22 04:26:44 +03:00 |
|
Ivailo Monev
|
202a6283ac
|
kget: do not post events for UI-related torrent status changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-21 22:31:38 +03:00 |
|
Ivailo Monev
|
9d38857317
|
kget: do not post event when torrent status is finished/seeding
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-21 19:02:10 +03:00 |
|
Ivailo Monev
|
15e304e372
|
kget: libtorrent v1.2+ compatibility
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-21 17:47:16 +03:00 |
|
Ivailo Monev
|
5f945828fc
|
kget: implement trackers settings via mirrors capability
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-13 03:58:11 +03:00 |
|
Ivailo Monev
|
876ced7782
|
kget: do not delete file model, re-set its indexes state instead
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-13 03:38:15 +03:00 |
|
Ivailo Monev
|
f9bf1997b4
|
kget: deal with TODO related to torrent file model
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-12 23:47:14 +03:00 |
|
Ivailo Monev
|
57449be372
|
kget: do not query libtorrent for file priority
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-12 23:16:35 +03:00 |
|
Ivailo Monev
|
efdd7a3192
|
kget: set file priorities and upload/download limit via parameters
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-12 22:42:53 +03:00 |
|
Ivailo Monev
|
2eb48c6fb4
|
kget: implement partial torrent download via priority
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-12 16:55:15 +03:00 |
|
Ivailo Monev
|
d8086e9fbc
|
kget: remove torrent plugin debug messages
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-12 13:41:59 +03:00 |
|
Ivailo Monev
|
64a3a41fa1
|
kget: boost error workaround
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-12 13:33:14 +03:00 |
|
Ivailo Monev
|
860bd826dd
|
kget: deal with FIXME related to torrent seeding
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-12 04:23:37 +03:00 |
|
Ivailo Monev
|
bf5fb670d6
|
kget: deal with TODO related to libtorrent errors translation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-12 03:14:54 +03:00 |
|
Ivailo Monev
|
ec98630434
|
kget: partially deal with TODO related to torrent files model
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-11 19:00:18 +03:00 |
|
Ivailo Monev
|
0ef339b315
|
kget: deal with TODO related to torrent deinitialization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-11 18:02:51 +03:00 |
|
Ivailo Monev
|
ea7bd23619
|
kget: implement speed limit capabilities for torrent plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-11 10:14:21 +03:00 |
|
Ivailo Monev
|
501ce8c2f8
|
kget: post events for torrent transfer changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-11 08:46:34 +03:00 |
|
Ivailo Monev
|
87134567cd
|
kget: KGet torrent plugin rewrite
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-11 06:24:15 +03:00 |
|