Commit graph

1147 commits

Author SHA1 Message Date
abraunegg ee2da78446
Update manpage to align with application configuration (#1962)
* Update manpage to align with application configuration to prepare for 2.4.18 release
2022-05-16 10:17:43 +10:00
abraunegg b38fd5c200
Override skip_dir|skip_file through flag to force sync (#1960)
* Force a synchronization of a specific folder, only when using --synchronize --single-directory and ignoring all non-default skip_dir and skip_file rules
2022-05-16 10:16:50 +10:00
abraunegg ee2c14c6cc
--upload-only and --download-only are mutually exclusive and cannot be used together (#1959)
* --upload-only and --download-only are mutually exclusive and cannot be used together
2022-05-13 11:06:59 +10:00
abraunegg b7aede6d30
Update output of --display-config (#1956)
* Update output of --display-config
2022-05-10 13:43:32 +10:00
abraunegg 0c8a24205d
Update ubuntu-package-install.md
* Update installation documentation to add links to relevant sections
2022-05-08 08:23:49 +10:00
abraunegg 7139578af1
Improve application runtime check (#1955)
* Improve application runtime check fixing false positive when CTRL-C is used to terminate application
2022-05-08 05:57:25 +10:00
abraunegg 04c65f9b48
Fix installation permissions for onedrive man-pages file (#1953)
* Fix installation permissions for onedrive man-pages file
2022-05-06 08:24:05 +10:00
abraunegg e08792da42
Fix --display-config being impacted by --resync approval requirement (#1950)
* When using --display-config this option should not be impacted by any --resync flag or requirement to use --resync
2022-05-06 04:48:50 +10:00
abraunegg d4b733ae89
Update when sync start and complete is written to application log file if enabled (#1947)
* When using the application with 'defaults' with logging enabled and no verbose mode, the application output that a sync process has started & finished is only written to the logfile every 5 sync times (25 mins). This change updates this so that, if defaults are being used with logging enabled and no verbose mode, the application will always, at a minimum, write out to the application log file when a sync was started and when it was completed. This provides important reference in the log as to when an activity began and was completed.
2022-05-04 06:03:45 +10:00
abraunegg 8a4931ccda
Update config.yml
* Update issue template config
2022-05-04 05:34:25 +10:00
Vitor Carvalho 680090a680
fix(docker): add git to docker build (#1945)
* add git for docker build process
2022-05-04 04:53:32 +10:00
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
abraunegg 10448efd9a
Update INSTALL.md
* Add Homebrew
2022-05-02 13:12:41 +10:00
abraunegg a134fa4a73
Update ubuntu-package-install.md (#1943)
* Update Ubuntu instructions to include PPA removal as first step
2022-05-01 10:10:52 +10:00
abraunegg a83af761eb
Release 2.4.18 Dev Prep (#1942)
* Release 2.4.18 Dev Prep
2022-05-01 09:51:29 +10:00
abraunegg 66a7b15feb
Release files for 2.4.17 (#1941)
* Release files for 2.4.17
2022-04-30 11:25:42 +10:00
abraunegg 473e273d13
Update ubuntu-package-install.md (#1940)
* Add Ubuntu 22.04 instructions to install from OpenSuSE Build Service
2022-04-30 10:34:38 +10:00
Philipp 446be3743c
Fix logging output when download failed (#1894)
* Fix logging output when download failed
2022-04-29 16:54:55 +10:00
abraunegg a52de36d63
Improve when the local database integrity check is performed and on what frequency (#1938)
* Improve when the local database integrity check is performed and on what frequency
2022-04-28 11:51:50 +10:00
abraunegg 834dc3fbc4
Remove ambiguity on how to access 'help' for the client (#1936)
* Remove ambiguity on how to access 'help' for the client
2022-04-27 06:04:19 +10:00
abraunegg 0db230f538
Update INSTALL.md
* Update to include Ubuntu 22.x designation for building from source
2022-04-26 16:53:41 +10:00
abraunegg 37bce6f82d
Update local folder creation timestamp with timestamp from OneDrive (#1934)
* When a new folder is created locally, use the lastModifiedDateTime as provided by OneDrive for the folders timestamp instead of the time when the client created the directory

Note: This only will impact new folder that are created, will not touch or modify existing folders
2022-04-26 08:23:18 +10:00
abraunegg f08039f511
Update inotify logging output (#1930)
* Update logging output when running in --monitor --verbose mode in regards to the inotify events
* Add additional logging specifically for delete event to denote in log output the source of a deletion event when running in --monitor mode
2022-04-21 08:19:24 +10:00
abraunegg 8b30c00c81
Update Internet connect disruption retry handling (#1909)
* Update Internet connect disruption retry handling and logging output
2022-04-21 08:03:22 +10:00
abraunegg 3418a4a504
Update INSTALL.md
* Update URL to point at ubuntu-package-install.md
2022-04-19 08:46:33 +10:00
abraunegg 29b0ef0b98
Fix crash when trying to sync broken symbolic link (#1917)
* Check the response for directory checks as to if it generates a file exception error
2022-04-08 05:50:47 +10:00
abraunegg 5d320505c7
Update ubuntu-package-install.md
* Update document with newer instructions to avoid the following apt-key depreciation warning
2022-03-31 10:19:29 +11:00
abraunegg 6bdc5bd3b7
Update USAGE.md
* Clarify how symbolic links are treated
2022-03-30 07:01:50 +11:00
abraunegg 937f7eaa2b
Update ubuntu-package-install.md
* Add what file to remove to fix systemd issue
2022-03-29 07:37:49 +11:00
abraunegg cf92bc06f9
Update bug_report.yml
* Fix typo
2022-03-23 05:44:23 +11:00
abraunegg f26f03b0a9
Update INSTALL.md
* Update Slackware URL
2022-03-20 08:42:50 +11:00
Philipp 3f0d606f5b
Fix docker build, by add missing git (#1895)
* Fix docker build, by add missing git
2022-03-19 07:57:05 +11:00
abraunegg 8271adc6a7
Update README.md 2022-03-12 04:59:06 +11:00
abraunegg 566251da29
Release files for 2.4.16 (#1879)
* Release files for 2.4.16
2022-03-10 09:56:47 +11:00
ctml91 31fcf21f6d
Add documentation for Podman support (#1871)
* Add documentation for Podman support
2022-03-10 08:55:41 +11:00
abraunegg 1843a9146d
Update bug_report.yml (#1877)
* Add 'render: shell' to relevant text input areas
2022-03-10 07:59:37 +11:00
abraunegg a5bd4e9133
Implement feature request to mark partially-downloaded files as .partial (#1868)
* Implement feature request to mark partially-downloaded files as .partial during download
2022-03-10 07:01:08 +11:00
abraunegg 3124b2dcf2
Implement feature request --modified-by (#1869)
* Implement --modified-by to display who last modified a file and when the modification was done
2022-03-10 07:00:07 +11:00
abraunegg 8dc0723640
Update YAML forms (#1875)
* Update YAML forms
2022-03-10 06:51:11 +11:00
abraunegg 07e9cedaed
Use GitHub YAML forms (#1873)
* Use GitHub YAML forms for bug reports and feature requests
  - modern look
  - users don't need to mess with given markdown parts while filling the issue template
2022-03-10 06:47:26 +11:00
abraunegg c4a7c1edbe
Update USAGE.md
* Update instructions on where to get the default config file from
2022-03-08 09:22:14 +11:00
abraunegg d68c27fb4f
Add --reauth to allow easy re-authentication of the client (#1867)
* Add --reauth to allow easy re-authentication of the client
2022-03-08 05:35:00 +11:00
abraunegg 21736f4029
Enhance error handling of GitHub version check (#1866)
* Enhance error handling of GitHub version check when GitHub is unable to be reached
2022-03-08 04:55:35 +11:00
abraunegg 8687deec18
Improved Dockerfiles (#1795)
* Update Dockerfiles to use more modern base Linux distribution
2022-03-07 19:25:34 +11:00
abraunegg ff78e84efd
Extend GitHub version check (#1863)
* Extend GitHub version check to be done once per day when running in --monitor
* Change notification to also notify GUI if notifications are being utilized
2022-03-07 14:02:50 +11:00
abraunegg bb889f130e
Add function to check client version vs latest GitHub release (#1862)
* Add application version check, to check GitHub latest release tag and compare to the application version being run. If the application version is older, display a warning message that the client is obsolete and unsupported and that the user needs to upgrade their client version.
2022-03-07 10:57:20 +11:00
abraunegg ba7e4905ff
Update ubuntu-package-install.md
* Fix typo
2022-03-06 10:04:30 +11:00
abraunegg 76bd6e26a5
Catch errors from OneDrive when initialising subscriptions (#1846)
* Catch errors from OneDrive when initialising subscriptions
2022-03-06 10:02:14 +11:00
August Feng 7ff077efd8
Update Docker.md (#1841)
* Ensure the **ONEDRIVE_DATA_DIR** folder exists before running the container
* Silence the stderr messages
2022-03-06 10:01:01 +11:00
abraunegg c63b390f14
Update entrypoint.sh (#1861)
Fix applying permissions to volume directories when running in rootless podman
2022-03-06 08:26:35 +11:00