abraunegg-onedrive/src
abraunegg 5506efb313
Detect if application is already operational (#1944)
* In some scenarios users may have a running background service syncing data (systemd or otherwise). In these events, running the application in standalone mode can create a conflict when attempting to perform database queries when there are significant changes to data structures occurring. This PR specifically checks if the database operation files are present, and, if these are present (meaning the application is most likely currently operational) fail fast and not execute the application as a second instance against the same active configuration.

Potentially also resolves RBZ2061430 and RBZ2075468
2022-05-03 15:09:08 +10:00
..
arsd Fixes in order to compile on an Android host (#1823) 2022-02-01 11:39:14 +11:00
notifications Support DMD 2.097.0 as compiler (#1505) 2021-06-07 08:26:36 +10:00
config.d Improve when the local database integrity check is performed and on what frequency (#1938) 2022-04-28 11:51:50 +10:00
itemdb.d Search all distinct drive id's rather than just default drive id for --get-file-link (#1230) 2021-01-20 19:46:56 +11:00
log.d Extend GitHub version check (#1863) 2022-03-07 14:02:50 +11:00
main.d Detect if application is already operational (#1944) 2022-05-03 15:09:08 +10:00
monitor.d Remove duplicate code for error output functions and enhance error logging output (#1170) 2020-12-09 14:18:16 +11:00
onedrive.d Update Internet connect disruption retry handling (#1909) 2022-04-21 08:03:22 +10:00
progress.d Fixes in order to compile on an Android host (#1823) 2022-02-01 11:39:14 +11:00
qxor.d Support DMD 2.097.0 as compiler (#1505) 2021-06-07 08:26:36 +10:00
selective.d If a sync_list exclusion is matched, the item needs to be excluded when using --resync (#1820) 2022-01-31 10:13:19 +11:00
sqlite.d Resolve issues identified by Valgrind (#910) 2020-05-20 11:37:11 +10:00
sync.d Fix logging output when download failed (#1894) 2022-04-29 16:54:55 +10:00
upload.d Fix application crash due to a conversion overflow when calculating file offset for session uploads (#1558) 2021-07-12 05:59:32 +10:00
util.d Enhance error handling of GitHub version check (#1866) 2022-03-08 04:55:35 +11:00