abraunegg
54e1ab0c16
Update Alpine Dockerfile to use Alpine 3.17 ( #2277 )
...
* Update Alpine Dockerfile to use Alpine 3.17
* Update golang version to use Golang 1.19
2022-12-30 12:07:29 +11:00
abraunegg
ad20628dbe
Update USAGE.md
...
* Add usage clarification
2022-12-28 10:34:36 +11:00
abraunegg
15233e485f
Update application-security.md
...
* Fix typo
2022-12-28 08:38:56 +11:00
Moritz
7d5a5d33fd
docs: Fix typos in Docker.md ( #2270 )
...
'Apline' should actually read 'Alpine'.
2022-12-21 06:24:55 +11:00
abraunegg
6bf0ea5deb
Update version checks ( #2269 )
...
* Update version checks to use current application version release date as part of calculating if the client is obsolete and not supported.
2022-12-20 16:48:15 +11:00
abraunegg
3bca35d345
Update version release notification handling ( #2267 )
...
* Update the GitHub version check to also utilise the date a release was done, to allow 1 month grace period before generating obsolete version message.
2022-12-17 06:56:12 +11:00
abraunegg
678add91f8
Update --get-O365-drive-id error handling ( #2266 )
...
* Ensure a 'Personal' account type is not being used
* If the /sites?search API cannot be found, display a more appropriate error message
2022-12-16 06:08:46 +11:00
abraunegg
4db2ec02fc
systemd: disable PrivateUsers ( #2265 )
...
* systemd: disable PrivateUsers
2022-12-14 06:19:25 +11:00
abraunegg
c22010095f
Update INSTALL.md
...
* Update OpenSuSE version badge API call
2022-12-09 08:44:28 +11:00
abraunegg
44937abeb8
Update RHEL7, RHEL8 and RHEL9 Makefile and SPEC file compatibility ( #2256 )
...
* Update RHEL7, RHEL8 and RHEL9 Makefile and SPEC file compatibility with /etc/redhat-release
2022-12-08 05:38:38 +11:00
abraunegg
b2cea4b1dd
Restore RHEL7 spec file compatibility ( #2254 )
...
* Restore RHEL7 spec file compatibility caused by a348750ec6
2022-12-07 09:01:21 +11:00
abraunegg
72898345e7
Release files for 2.4.22 ( #2247 )
...
* Release files for 2.4.22
2022-12-06 09:15:50 +11:00
abraunegg
817656ba90
Fix creation of parent empty directories when parent is excluded by sync_list ( #2245 )
...
* When a parental path is to be excluded, and it is an exact match to be excluded, but further 'included' by a wildcard path match, the parental path exclude needs to take precedence, so that empty local directories are not created when they are mean to be excluded
2022-12-06 06:08:55 +11:00
abraunegg
1d8e0204bf
Update config change detection handling ( #2246 )
...
* Update the detection handling of enabling any configuration item change for the first time that required a --resync. Previously initial config changes were being missed.
2022-12-06 06:02:41 +11:00
abraunegg
19727d9c57
Fix application crash when exiting due to failure state ( #2244 )
...
* Fix a potential crash when an unclean exit is performed and any database access cannot be cleanly shutdown
2022-12-04 20:20:55 +11:00
abraunegg
0b89a1fea0
Change order of Microsoft OneDrive restrictions and limitations check and skip_file|skip_dir ( #2238 )
...
* Perform check against Microsoft OneDrive restriction and limitations after user configured items to skip has been performed
2022-11-26 05:42:38 +11:00
abraunegg
87003c5923
Update when application exit message is printed ( #2239 )
...
* Update #2229 so that the exit message only appears when --synchronize is actually used
2022-11-25 06:57:30 +11:00
abraunegg
f853b129cd
Display 'Sync with OneDrive is complete' when using --synchronize ( #2229 )
...
* When exiting the application when using --synchronize, display that the sync is complete if we are exiting cleanly and all sync operations are complete
2022-11-19 11:06:00 +11:00
abraunegg
62859609b7
Fix application crash due to access permissions on configured path for sync_dir ( #2225 )
...
* Fix application crash due to access permissions on configured path for sync_dir
2022-11-19 08:53:49 +11:00
abraunegg
5a7da61cbb
Fix issue of silent exit when unable to delete local files when using --cleanup-local-files ( #2227 )
...
* Add try blocks for performing local deletes to catch in function permission issues preventing file|folder local deletion.
2022-11-19 06:18:56 +11:00
abraunegg
12d54db1e4
Fix build error with LDC 1.28.1 on Alpine ( #2220 )
...
* Fix build error with LDC 1.28.1 on Alpine due to MUSL being used as libc, due to the update of cgi.d performed with #2219
2022-11-16 08:59:19 +11:00
abraunegg
c35ff20f5b
Fix build error with dmd-2.101.0 ( #2219 )
...
* Update cgi.d with latest file from https://github.com/adamdruppe/arsd/commits/master/cgi.d
2022-11-16 05:50:07 +11:00
abraunegg
95982c374e
Update USAGE.md
...
* Change indentation
2022-11-14 14:09:59 +11:00
abraunegg
0ec1c95e4a
Only call isPathExcludedViaSyncList if 'sync_list' is enabled where possible ( #2213 )
...
* Only check 'sync_list' if this has been enabled and configured, otherwise do not undertake a check as it is computationally redundant where possible
2022-11-10 16:58:54 +11:00
abraunegg
941e1e215d
Ensure path does not start with '/' before sync_list check ( #2215 )
...
* Ensure path does not start with '/' before sync_list check due to changes from 2211 and 2212
2022-11-10 14:28:20 +11:00
abraunegg
361c3cf0a1
Update Fix 2211 and 2212 ( #2214 )
...
* Update fixes for 2211 and 2212 due to undesirable path issue and output when application processing is actually correct
2022-11-10 13:43:36 +11:00
abraunegg
812f1a8d31
Update Docker.md
...
* Correct table references for 'edge'
2022-11-10 12:01:12 +11:00
Luca Boccassi
39a0048445
systemd: disable non-working remaining sandboxing options ( #2205 )
...
* systemd: use PrivateUsers= in user unit
ProtectSystem= and other sandboxing options require a user namespace in
order to work as user units (the user manager does not run as root and
thus without a user namespace it is unable to perform mounts).
2022-11-10 07:15:11 +11:00
abraunegg
4a6c78a7a6
Only calculate path with computeItemPath if path is empty ( #2212 )
...
* Only calculate path with computeItemPath if path is empty, avoiding a double calculation and DB operations
2022-11-10 07:03:58 +11:00
abraunegg
c73c0aa608
Fix application crash when local file is changed to a symbolic link with non-existent target ( #2211 )
...
* Add a try & catch block for testing if the file exists locally to catch any filesystem error that may be generated
* Test path to be valid if a symbolic link
2022-11-10 06:50:37 +11:00
abraunegg
591b13f892
Update USAGE.md
...
* Update document to include instructions on how to count the number of files and folders for 'sync_dir'
2022-11-09 14:48:23 +11:00
abraunegg
e3ce0ef6a8
Update USAGE.md
...
* Put application version note at top of document
2022-11-06 11:13:59 +11:00
abraunegg
8baec3c3fd
Update ubuntu-package-install.md
...
* Due to some sort of 'default' change, ensure that we are not installing any package recommendations or suggestions as these are 100% not required
2022-11-06 11:00:56 +11:00
abraunegg
ef8e5bed59
Add instructions for using OBS for Ubuntu 22.10 ( #2201 )
...
* Add instructions for using OBS for Ubuntu 22.10
2022-11-02 13:56:39 +11:00
abraunegg
1eda30d29d
Add note regarding what application version should be used ( #2200 )
...
* Add note regarding what application version should be used
2022-11-02 06:58:23 +11:00
abraunegg
7daf8797f8
Add performance output for key functions ( #2180 )
...
* Add developer option 'display_processing_time' to control if performance timing is outputted or not
* If option is enabled, print performance data around how long key functions are taking to process data to assist with understanding any performance related questions
2022-10-12 13:34:42 +11:00
wrac4242
4f15c35256
Update USAGE.md ( #2178 )
...
change line to be root:users, due to chown complaining about `chown: warning: '.' should be ':': ‘root.users’`
not critical issue though
2022-10-10 07:12:57 +11:00
abraunegg
da967b06bc
Update podman.md ( #2176 )
...
* Update podman.md to include --userns=keep-id details
2022-10-07 19:41:30 +11:00
Jayme Davis
eaf097f7b0
owed -> owned (typo) ( #2171 )
...
* owed -> owned (typo)
2022-10-07 17:01:32 +11:00
abraunegg
fd0a028276
Align application logging events to actual application defaults ( #2170 )
...
* Align application logging events to actual application defaults for --monitor operations
2022-10-07 06:52:38 +11:00
abraunegg
e08c89ad0b
Remove Fedora ARMv7 builds ( #2165 )
...
* Remove Fedora ARMv7 builds
* Switch 'latest' to point at Debian builds
2022-10-04 06:01:59 +11:00
abraunegg
7fe242dfc0
Update docker.yaml to downgrade setup-qemu-action to use qemu-v6.2.0-26 ( #2162 )
...
* Update docker.yaml to downgrade setup-qemu-action to use qemu-v6.2.0-26 because when using 'tonistiigi/binfmt:latest' - this uses qemu-v7.0.0-28, which, causes a build failure 'Out of memory allocating XXX bytes' for Fedora ARMv7 builds
2022-10-03 19:33:51 +11:00
abraunegg
1fdee4caaf
Release 2.4.22 Dev Prep ( #2161 )
...
* Release 2.4.22 Dev Prep
2022-10-01 09:03:24 +10:00
abraunegg
f2b5a5543e
Update docker.yaml
...
Temp remove linux/arm/v7 from Fedora build
2022-09-27 17:45:07 +10:00
abraunegg
1f4e0e143c
Release files for 2.4.21 ( #2157 )
...
* Release files for 2.4.21
2022-09-27 05:30:30 +10:00
abraunegg
d1642dab30
Update INSTALL.md
...
* Fix Fedora > Version 18 / CentOS 8.x / RHEL 8.x / RHEL 9.x instructions
2022-09-26 18:08:01 +10:00
abraunegg
514df625b9
Add option to create a read-write shareable link ( #2154 )
...
* Implement Feature Request 2110 to add option to create a read-write shareable link
2022-09-26 17:56:42 +10:00
abraunegg
993770f49a
Fix DMD 2.100.2 depreciation warning ( #2156 )
...
DMD 2.100.2 creates a depreciation warning:
Deprecation: `return` statements cannot be in `scope(failure)` bodies.
2022-09-26 14:44:30 +10:00
abraunegg
a35c7c72f5
Update database access exclusivity test for --resync ( #2155 )
...
* Update database access exclusivity test for --resync
2022-09-26 11:49:48 +10:00
abraunegg
e2ed2d2b58
Update notification handling for specific skipped scenarios ( #2153 )
...
* Update skip notification handling for the following scenarios:
* Invalid Name (Microsoft Naming Convention)
* Invalid Name (Contains an invalid whitespace item)
* Invalid Name (Contains HTML ASCII Code)
* Invalid Item (Invalid symbolic link)
2022-09-26 07:40:22 +10:00