Commit graph

58 commits

Author SHA1 Message Date
Ivailo Monev
f946106321 kget: adjust to KNotification changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-26 22:06:45 +03:00
Ivailo Monev
41fc99edb1 generic: adjust to KNotification changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-25 08:17:25 +03:00
Ivailo Monev
a6e35cf230 kget: remove unused KPassivePopup header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-24 17:23:46 +03:00
Ivailo Monev
361f39506a kget: remove unused BitSet class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-20 02:29:10 +03:00
Ivailo Monev
dd65c28c49 kget: reject URLs without filename from UrlChecker
this will reject URLs such as https://foobar.com/ because kget cannot
handle such even tho KIO can get the page content (without the filename
component there is no telling what kget should save the URLs as, the
destination has to completed with filename manually)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 23:00:52 +03:00
Ivailo Monev
3ea549ebbc kget: adjust to KUrl changes
KUrl::upUrl() does not simply remove the filename component of the URL
now, KUrl::directory() does that (as it should)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 19:47:08 +03:00
Ivailo Monev
94848a3941 kget: do not attempt actions that require network when the KNetworkManager status is unknown
see the following commit kde-workspace repo:
66ad0076b14393b3fe84cc056e329086f2a2b996

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 23:28:44 +03:00
Ivailo Monev
698d7f49c7 generic: use Solid::PowerManagement for power management
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 18:24:04 +03:00
Ivailo Monev
3cbd1dc700 kget: port to the new knetworkmanager library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-08 08:54:23 +03:00
Ivailo Monev
65248f8b71 kget: fix possible miscalculation of elapsed time due to clock jumps
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 22:44:40 +03:00
Ivailo Monev
602730bac1 generic: adjust to KUrl changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 20:57:07 +03:00
Ivailo Monev
04c0f02df7 generic: adjust to KUrl changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 01:41:35 +03:00
Ivailo Monev
6c56337516 kget: show the server address in label
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 03:19:30 +03:00
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
29171a58d1 kget: remove bogus TODO
see ea9977cf4b

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 13:57:39 +03:00
Ivailo Monev
5ff9f32fb2 generic: replace use of QTime as timer with QElapsedTimer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 13:42:51 +03:00
Ivailo Monev
60ac26eab1 kget: remove unused header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 21:55:01 +03:00
Ivailo Monev
44dc6b2101 kget: remove unused DataSourceFactory class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 21:52:07 +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
9ba0346970 kget: minor JSON history store optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 12:01:23 +03:00
Ivailo Monev
6e18f266ef kget: adjust to KIO::NetAccess::synchronousRun() changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-23 02:13:04 +02:00
Ivailo Monev
6f59ec70de kget: const-ify iterator value in KGetGlobalJob::update()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-22 20:06:47 +02:00
Ivailo Monev
e6a0f5bef7 kget: read the file in chunks from Verifier::checksum()
may slow the hashing of large files but will require less memory for such

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 13:33:44 +02:00
Ivailo Monev
45dcabf7f8 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 15:37:30 +02:00
Ivailo Monev
e3912937d8 generic: compiler warnings fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-06 15:25:57 +03:00
Ivailo Monev
edac2decf2 generic: use freedesktop interfaces for power management
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-19 07:35:40 +03:00
Ivailo Monev
063e7f750b kget: drop signature verification support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 01:16:37 +03:00
Ivailo Monev
7e4734330a kget: drop support for metalink
for reference:
265b14d6b3

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-27 12:41:00 +03:00
Ivailo Monev
b91457910b generic: fix bad usage of mutable iterators
most of which could be immutable, fixes crashes when scrolling quickly
trought pages in Okular for example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-02 02:45:06 +02:00
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
90cabe1ee0 kget: save changes to disk on item deletion from JSON history backend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-10-02 09:53:10 +03:00
Ivailo Monev
fff145cbcf kget: do not deep-copy the key in JsonStore::load()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-10-02 04:34:21 +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
b5b89d531e kget: remove redundant break statement in TransferHistoryStore::getStore()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-21 19:00:28 +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
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
87134567cd kget: KGet torrent plugin rewrite
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-11 06:24:15 +03:00
Ivailo Monev
c63c446be8 kget: correct MD4 checksum length
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-09 03:55:43 +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
f90a2e33fc kget: check during runtime for SQLite
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-09 15:30:33 +02:00
Ivailo Monev
c6ea3e1d94 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-22 12:34:24 +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
6b94b117c8 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 02:12:07 +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
b18fb74de7 generic: substitue some Boost types with Qt/std alternatives
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-15 01:01:17 +00:00
Ivailo Monev
05841041c7 kget: remove nepomuk leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-25 02:17:12 +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
834866b93f generic: use QCryptographicHash instead of KMD5
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-01 06:06:57 +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