Ivailo Monev
3c648adff3
kget: drop support for Md4 checksums verification
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 00:47:08 +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
cd46e8aa7f
kget: remove default reimplementations in plugins
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-11 06:24:45 +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
Ivailo Monev
52b9ec8a76
kget: remove no longer available services from default mirror search list
...
for reference:
https://github.com/fluxer/katana/issues/24
upstream commit:
2ae63bea67
2021-08-10 01:47:19 +03:00
Ivailo Monev
eddd15b312
kget: deal with TODO related to SHA-256/SHA-512 checksums support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-08 07:09:09 +03:00
Ivailo Monev
61dc613eb2
kget: deal with TODO related to MD4 checksums support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-08 06:54:50 +03:00
Ivailo Monev
c96eff687f
kget: remove redundant libktorrent version checks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-21 21:10:07 +03:00
Ivailo Monev
aa70d4e492
kget: remove protocol and add trailing slash to temporary directory from settings
...
fixes temporary directory override
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 13:01:32 +03:00
Ivailo Monev
2c2b85af5e
kget: compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-04-25 05:44:43 +03:00
Ivailo Monev
0d85ac3d6b
kget: remove content fetch plugin
...
reference:
https://github.com/fluxer/katana/issues/12
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 22:04:46 +02:00
Ivailo Monev
e6966211de
generic: remove use of kde4_add_ui_files() macro
...
the macro was removed and UI sources generation is done by CMake because
CMAKE_AUTOUIC is set to ON from KDE4Defaults.
this fixes build with Attica and Marble.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 17:41:26 +00:00
Ivailo Monev
59190d3194
generic: replace installation paths with KDE4_ prefixed
...
see commit in kdelibs repository
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 20:12:24 +00:00
Ivailo Monev
e166af4e02
generic: replace forward declarations with headers inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 00:08:45 +00:00
Ivailo Monev
71ef284c08
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-02 17:00:14 +00:00
Ivailo Monev
14b7c327c9
generic: make changes required for building against Katie
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-25 10:40:41 +00:00
Ivailo Monev
6a29e927c8
generic: misc cleanups
2015-09-02 22:12:08 +03:00
Ivailo Monev
c270d80ec8
generic: misc cleanups
2015-09-02 08:54:43 +03:00
Ivailo Monev
f58a4c5452
generic: major build system cleanup
2015-09-02 02:13:50 +03:00
Ivailo Monev
176344875b
kget: minor bittorent plugin optimization
2015-08-26 03:51:23 +03:00
Ivailo Monev
c135cfa6bf
generic: adjust for CMake moc
2015-02-27 11:02:43 +00:00
Ivailo Monev
5c13fb9a70
kget: fix libktorrent include path
2015-01-01 13:59:37 +00:00
Ivailo Monev
d9e0377ec8
kget: attempt to fix libktorrent not being found on bootstrap
2015-01-01 13:29:58 +00:00
Ivailo Monev
88fc5ae59f
kget: apply upstream 27ca316a
...
SVN_SILENT made messages (.desktop file)
2014-12-31 14:43:13 +00:00
Ivailo Monev
6399a4cbff
removed Nepomuk support from kget
2014-11-23 18:50:18 +00:00
Ivailo Monev
fc6688082b
added libktorrent and kget (require boost, FIXME)
2014-11-19 17:18:01 +00:00