Commit graph

1301 commits

Author SHA1 Message Date
abraunegg 77684452aa
Update Docker gosu version to 1.16 to resolve current vulnerabilities (#2386)
* Update gosu version to 1.16
2023-04-18 14:35:24 +10:00
abraunegg 4e5a32c210
Update to Fedora Docker file to use Fedora 37 to resolve current vulnerabilities (#2383)
* Update to use Docker build to use Fedora 37
* Update golang to 1.20
2023-04-18 12:40:05 +10:00
abraunegg 56149c285c
Update to Alpine Docker file to resolve current vulnerabilities (#2384)
* Update to Alpine Docker file to resolve current vulnerabilities
2023-04-18 08:54:10 +10:00
abraunegg ae33616d0b
Update to Debian Docker file to resolve current vulnerabilities (#2385)
* Update to Debian Docker file to resolve current vulnerabilities
2023-04-18 07:34:48 +10:00
abraunegg 3ef4a27fb7
Update USAGE.md (#2382)
* Update usage document to add skip_dotfiles and example
2023-04-17 13:02:38 +10:00
Marni b6d477b04e
Update USAGE.md (#2374)
Updated the sync_list examples. Made it more clear on how it works.
The reason for this edit is to avoid confusion on how the rules work for newcomers, when they first read the examples.
2023-04-08 10:53:35 +10:00
abraunegg 5945edc060
Update ubuntu-package-install.md
* Remove Linux Mint code names as they change between releases.
2023-04-07 16:51:15 +10:00
abraunegg 3aa191e3e4
Update Docker and Podman documents and clarify i386|i686 support (#2370)
* Update Docker and Podman documents clarifying i386|i686 compatibility
* Add building Linux/386 Docker images given that Debian have a compatible LCD version for i386|i686
2023-04-06 07:45:14 +10:00
abraunegg 6324f915fc
Update Docker.md
* Correct Alpine platform use
2023-04-05 10:49:51 +10:00
abraunegg 8c6bdb984d
Fix deprecation warnings with dmd 2.103.0 (#2364)
* Update cgi.d to commit 680003a - last upstream change before requiring `core.d` dependency requirement
* Fix deprecation warnings with dmd 2.103.0 by find/replace `isVirtualFunction` with `isVirtualMethod` in cgi.d
2023-04-03 07:13:11 +10:00
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