Kendon Bell
d48bb34036
Add warning regarding SharePoint Library use ( #2354 )
...
* Add suggested warning
* Update PR wording
---------
Co-authored-by: abraunegg <alex.braunegg@gmail.com>
2023-03-28 06:41:57 +11:00
abraunegg
ce9b781c34
Update testbuild.yaml ( #2356 )
...
* Update image before attempting to install anything
2023-03-27 17:38:31 +11:00
abraunegg
00ce7eed0e
Fix that folders are renamed despite using --dry-run ( #2343 )
...
* Fix that folders are renamed despite using --dry-run
2023-03-27 17:22:48 +11:00
abraunegg
0838651327
Update USAGE.md
...
* Specifically add example for 'sync_list' for Windows folder 'Pictures/Camera Roll'
2023-03-27 08:58:32 +11:00
abraunegg
cfb4933778
Fix that a HTTP 504 - Gateway Timeout causes local files to be deleted when using --download-only & --cleanup-local-files mode ( #2342 )
...
* Fix that a HTTP 504 - Gateway Timeout causes local files to be deleted when using --download-only & --cleanup-local-files mode
2023-03-19 09:54:58 +11:00
abraunegg
6607ba537b
Fix webhook subscription creation for SharePoint Libraries ( #2339 )
...
* Fix webhook subscription creation for SharePoint Libraries
2023-03-18 10:03:49 +11:00
NigelVanHattum
52b1276282
Fix for extra encoded quotation marks surrounding Docker environment variables ( #2319 )
...
* Fix for extra encoded quotation marks surrounding Docker environment variables
---------
Co-authored-by: Hattum van <Nigel.van.Hattum@rabobank.nl>
Co-authored-by: abraunegg <alex.braunegg@gmail.com>
2023-03-18 09:53:58 +11:00
abraunegg
5b14157b09
Update INSTALL.md ( #2333 )
...
* Add Debian 12 details to INSTALL.md
2023-03-14 09:16:31 +11:00
abraunegg
00ba377c30
Update USAGE.md ( #2331 )
...
* Specifically add reference on how to sync both Personal and Business accounts at the same time
* Specifically add reference on how to sync multiple SharePoint Libraries at the same time
2023-03-11 07:25:35 +11:00
Joseph Helfer
537b4338a6
Add --get-file-link option to shell completions ( #2308 )
...
* Add --get-file-link option to bash completion
* Add --get-file-link completions for fish and zsh
* Have --get-file-link completion complete files in sync_dir
---------
Co-authored-by: abraunegg <alex.braunegg@gmail.com>
2023-03-07 08:29:57 +11:00
Dimitrios Makris
eaeebbde8c
Update Docker.md ( #2321 )
...
Fix typo
2023-02-27 09:36:54 +11:00
abraunegg
c92d8470f4
Update Docker documentation to support locales for for double-byte language support ( #2317 )
...
* Update Docker documentation to support locales for for double-byte language support
2023-02-27 07:44:07 +11:00
NigelVanHattum
b3829c1ef3
Add single directory sync to docker ( #2309 )
...
* Add single directory sync to docker
---------
Co-authored-by: Hattum van <Nigel.van.Hattum@rabobank.nl>
Co-authored-by: abraunegg <alex.braunegg@gmail.com>
2023-02-24 06:30:00 +11:00
benediktschlager
3acb6c13d2
Podman: Fix test volume is used ( #2297 )
...
Use environment variable instead of test volume
2023-01-30 09:50:03 +11:00
abraunegg
c10870abd4
Release 2.5.0 Development Prep ( #2281 )
...
* Release 2.5.0 Development Prep
2023-01-06 13:48:30 +11:00
abraunegg
b9a239ace1
Release files for 2.4.23 ( #2280 )
...
* Release files for 2.4.23
2023-01-06 09:00:45 +11:00
abraunegg
d043d5584f
Update handling of --source-directory and --destination-directory if empty ( #2278 )
...
* Update handling of --source-directory and --destination-directory if one is empty or missing and if used with --synchronize or --monitor
2023-01-02 09:17:39 +11:00
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