41 Commits

Author SHA1 Message Date
4d2aaa304f Refactored list of update mirrors into a separate file. 2017-11-26 15:22:37 +01:00
094d203774 Updated list of known hosts. 2017-05-11 21:38:17 +02:00
02a268aae9 Updated the mirror URL. 2017-05-05 22:29:26 +02:00
74daec4d22 Switch to using QAtomicInc instead of "volatile" flags in more places. 2017-04-19 23:51:17 +02:00
35e9484834 Some code refactoring. 2017-04-18 21:03:38 +02:00
5fe443cb1e UpdateChecker: Use MCat tool instead of NC for connectivity test, which adds IPv6 support and even is a bit faster. 2017-04-07 20:43:33 +02:00
62471a93e8 Small tweak of initial connection timeout. 2017-04-01 15:44:39 +02:00
f3a762cfba Update checker: Try first couple of mirrors in "quick" mode (reduced connection timeout), then revert to default behavior + various improvements. 2017-03-29 21:39:05 +02:00
5620cdda3a Some code clean-up + make it possible to cancel UpdateChecker thread. 2017-03-28 21:13:14 +02:00
888241627f Some improvements to connectivity check: Start with small timeout and increase the timeout successively. Prevents "slow" hosts early in the list from slowing down the whole connectivity check. 2017-03-27 23:38:43 +02:00
62315b390f Updated list of update mirrors. 2017-01-14 22:20:10 +01:00
f36c83c25e Happy new year 2017! 2017-01-06 23:17:56 +01:00
751e0f69e0 Removed seed_rand() function. Seeding will now be done automatically, if needed. 2016-12-18 22:38:01 +01:00
5dbe6b3a19 Renamed functions for consistency. 2016-12-16 19:23:35 +01:00
1f63eb8f17 Updated Wget parameters for latest Wget version. 2016-10-22 15:10:58 +02:00
1087c599e8 Limit number of connection attempts. 2016-04-23 18:36:19 +02:00
a6f6264917 Revamped updater thread: Got rid of some old cruft + now using NC for connectivity test (way faster than Wget). 2016-04-23 13:25:01 +02:00
e11b531d86 Happy new year 2016! 2016-02-20 16:30:17 +01:00
d64aff1dcd Added one more mirror. 2015-10-20 20:53:35 +02:00
9038b60650 Added one more mirror. 2015-10-18 18:07:04 +02:00
17b91bf297 Silenced some DEBUG outputs + updated list of mirrors. 2015-10-11 17:35:09 +02:00
4c8df65031 Make signature validation work, when keyring file is not located in the same directory as the file to be validated. 2015-08-31 22:56:39 +02:00
96f54a170e Make the update checker fetch new signature (".sig2") file. 2015-08-24 22:49:45 +02:00
cdd7be0409 Updated list of known hosts. 2015-08-24 21:49:15 +02:00
2eac767ad2 UpdateChecker: Parse and forward the new "DownloadChecksum" entry from update info file. 2015-08-16 16:27:43 +02:00
4bc32e75c6 Removed some obsolete/broken mirror sites from the list. 2015-08-15 18:03:58 +02:00
2722678293 Updated list of known hosts. 2015-06-21 16:35:58 +02:00
09db698ace Removed one obsolete host name. 2015-04-05 15:15:52 +02:00
1eacf19adf Updated list of mirrors. 2015-03-30 23:40:13 +02:00
25877bc3b8 Updated mirror list. 2015-02-26 21:42:39 +01:00
dd0194bf7f Updated mirror list. 2015-02-22 20:26:13 +01:00
02be92208f Added the BLAKE2 hash algorithm. 2015-02-01 21:03:28 +01:00
efc4219c5b Happy new year 2015 !!! 2015-01-25 20:48:23 +01:00
29756a3035 Updated list of "known hosts" for internet connectivity checks. 2014-12-29 00:32:09 +01:00
906ecb7ab2 Added version info class. 2014-11-21 20:56:36 +01:00
bfedb5b4b3 Implemented network_status() function + project file update. 2014-11-21 20:11:39 +01:00
b012aa0dbb Implemented the current_date() function. 2014-11-21 19:58:36 +01:00
4128a25057 UpdateChecker: Made 'currentBuildNo' a const member variable. 2014-11-21 19:51:21 +01:00
c10ede3ada Implemented fatal_exit() and exception handler macros. 2014-11-21 19:42:39 +01:00
6075c31017 Implemented randomness functions. 2014-11-21 17:54:46 +01:00
7b28a12220 Initial commit. 2014-11-21 17:11:57 +01:00