1
0
mirror of https://github.com/abraunegg/onedrive.git synced 2026-10-24 15:19:18 +03:00
Commit Graph

1115 Commits

Author SHA1 Message Date
abraunegg
81e7fbbc08 Merge branch 'master' into implement-language-support 2022-02-02 14:00:03 +11:00
jydidier
220a00bbdf Fixes in order to compile on an Android host (#1823)
* Fixes in order to compile on an Android host

Co-authored-by: Jean-Yves Didier <jeanyves.didier@univ-evry.fr>
2022-02-01 11:39:14 +11:00
abraunegg
e1faa90351 If a sync_list exclusion is matched, the item needs to be excluded when using --resync (#1820)
* If a sync_list exclusion is matched, the item needs to be excluded when using --resync
2022-01-31 10:13:19 +11:00
abraunegg
fb3986cb05 Update PR from 'master'
* Update PR from 'master' and fix conflicts
2022-01-29 06:18:35 +11:00
abraunegg
1ac5d87d98 Document risk regarding using --resync (#1816)
* Document risk regarding using --resync
* Implement --resync-auth
2022-01-28 08:58:38 +11:00
abraunegg
8ba49fd24c Enable GitHub Sponsors (#1811)
* Enable GitHub sponsors now that GitHub has approved
2022-01-25 19:17:10 +11:00
abraunegg
2c71e9461e Update ubuntu-package-install.md (#1807)
* Clarify Ubuntu | Debian process
2022-01-20 14:51:28 +11:00
Ahmed
326fee1053 Update advanced-usage.md (#1806)
* Correcting a spelling mistake
2022-01-20 05:31:51 +11:00
abraunegg
33a2de1888 Update build-rpm-howto.md (#1799)
* Update RPM Build documents and DMD minimum version required
2022-01-15 06:31:41 +11:00
abraunegg
c30fa4b681 Update ubuntu-package-install.md (#1794)
* Simplify instructions
2022-01-14 10:33:37 +11:00
abraunegg
f72f6c9262 Explicitly set libcurl options (#1789)
* Explicitly set libcurl options to ignore SIGPIPE, use TCP NAGLE and ensure we are re-using connections. These should be 'enabled by default' by libcurl, but we need to ensure we are setting them to their supposed default

Potentially resolves the following issues: #494, #753, #792, #884, #1162, #1408, #1520, #1526 + others.
2022-01-12 09:14:04 +11:00
abraunegg
6f53580583 Update ubuntu-package-install.md (#1786)
* Remove Ubuntu 20.10 as this went EOL in July 2021
2022-01-09 05:58:53 +11:00
abraunegg
61c8652449 Update application file logging error handling (#1776)
* Update application logging configuration instructions
* Update error notification handling when unable to write to required logfile due to access permission issues
2022-01-02 10:22:23 +11:00
abraunegg
9e87e870ab Update Ubuntu Docs (#1769)
* Update Ubuntu Docs
2022-01-01 20:04:42 +11:00
abraunegg
198f52394d Release 2.4.16 Dev Prep (#1768)
* Release 2.4.16 Dev Prep
2022-01-01 10:37:01 +11:00
abraunegg
9c01ac3151 Release files for 2.4.15 (#1767)
* Release files for 2.4.15
v2.4.15
2021-12-31 19:38:15 +11:00
abraunegg
8870603939 Update fixing edge case with OneDrive Personal Shared Folders and --resync --upload-only (#1762)
* Expand on the edge case solution fix for #1586 to drop --single-directory qualifier in this very specific scenario, and add the DB tie record in all --resync --upload-only scenarios where the driveId is actually remote
2021-12-31 06:18:32 +11:00
Kleckkinator
58d40c5174 Add --operation-timeout argument (#1759)
* This change is to create an argument version of the config operation_timeout.

There are many times where one may need to temporarily increase the timeout for an operation of a single large file that takes longer than the configured timeout. The command line argument is an excellent way to override the default or 'config' set option if required.
2021-12-30 11:19:55 +11:00
Marcel
a2d2ea93cb Updated Dockerfile-alpine to 3.14 (#1722)
* Update Dockerfile-alpine
2021-11-25 06:52:41 +11:00
abraunegg
f4c0a79425 Fix unable to upload to OneDrive Business Shared Folders due to API restricting quota information (#1725)
* In fixing #1712  which was due to a OneDrive API change, the flagging that quota is being restricted was missed, thus, if this is truly being restricted may cause files to OneDrive Business Shared Folders be unable to be uploaded despite space being available.
2021-11-25 06:48:50 +11:00
Enno G
89d2085c69 Add SystemD hardening (#1720)
* Add SystemD hardening

Co-authored-by: abraunegg <alex.braunegg@gmail.com>
2021-11-25 06:28:46 +11:00
abraunegg
df3d137772 Update INSTALL.md
* Update build example to use DMD 2.087.0 rather than DMD 2.081.1
2021-11-25 06:24:55 +11:00
abraunegg
dafc37e677 Update minimum compiler versions to dmd-2.087.0 and ldc-1.17.0 (#1724)
* Update minimum compiler versions to dmd-2.087.0 and ldc-1.17.0
2021-11-25 06:05:38 +11:00
abraunegg
ecfd391b86 Release 2.4.15 Dev Prep (#1723)
* Release 2.4.15 Dev Prep
2021-11-25 05:27:13 +11:00
abraunegg
b210dcd12e Release files for 2.4.14 (#1719)
* Release files for 2.4.14
v2.4.14
2021-11-24 07:30:55 +11:00
Yuan Liu
1e2827ad1c Add Real-Time syncing of remote updates via webhooks (#1718)
* Add Real-Time syncing of remote updates via webhooks

Co-authored-by: abraunegg <alex.braunegg@gmail.com>
2021-11-24 06:54:28 +11:00
abraunegg
2f47beab60 Fix overwriting local files with older versions from OneDrive when items.sqlite3 does not exist and --resync is not used (#1717)
* Resolve issue where --resync is not used and items.sqlite3 is not available at application startup, local files, whilst potentially newer, will not be preserved thus leading to a potential data loss scenario
2021-11-24 06:44:45 +11:00
abraunegg
ac2e07526a Revert PR #1626 (#1716)
Revert PR #1626 due to deprecation function that needs to be resolved before PR can be merged again
2021-11-23 11:14:29 +11:00
abraunegg
2901534171 Add --disable-download-validation (#1686)
* Add --disable-download-validation to allow downloading files from OneDrive where SharePoint and the OneDrive API mis-represents the values in the API as compared to the actual HTTP server response sent to the client. In the API JSON response we get a "size" value of X, but the HTTP Server Content Length reports a size of Y. When this occurs, the download will report as failed. This was seen as part understanding the cause of https://github.com/abraunegg/onedrive/discussions/1667
2021-11-23 07:34:16 +11:00
Winston R. Milling
5d7e4532ef Add --auth-response option and expose through entrypoint.sh (#1628)
* This allows for the use of the `--auth-files` switch in the docker environment.

Co-authored-by: abraunegg <alex.braunegg@gmail.com>
2021-11-23 07:08:04 +11:00
Yuan Liu
bfeeae91de Add Real-Time syncing of remote updates via webhooks (#1626)
* Add Real-Time syncing of remote updates via webhooks

Co-authored-by: abraunegg <alex.braunegg@gmail.com>
2021-11-23 07:06:13 +11:00
abraunegg
540c2369f3 Fix error 'Key not found: remaining' with Business Shared Folders (#1713)
* Fix an API regression where the 'remaining' value for some API responses is no longer present in the 'quota'  JSON response
2021-11-22 17:42:29 +11:00
abraunegg
b0a1baeaf4 Update advanced-usage.md for OneDrive online folder redirection (#1706)
* Update advanced-usage.md to include high level steps for OneDrive online folder redirection
2021-11-17 17:43:44 +11:00
abraunegg
cceb3cccdd Do not re-auth on --logout (#1705)
* When issuing a --logout, do not perform a reauthentication of the application
2021-11-17 06:05:11 +11:00
abraunegg
6febb13408 Catch unhandled API response errors when listing OneDrive Business Shared Folders (#1704)
* When listing OneDrive Business Shared Folders, try the API query and catch any API error response, rather than blindly attempting the API query
2021-11-17 05:51:30 +11:00
abraunegg
2f660ff7b0 Catch unhandled API response errors when querying OneDrive Business Shared Folders (#1703)
* When syncing OneDrive Business Shared Folders, try the API query and catch any API error response, rather than blindly attempting the API query
2021-11-16 19:48:44 +11:00
Kleckkinator
4d25e68c65 Added operation_timeout as a new configuration (#1685)
* Added operation_timeout as a new configuration
2021-11-10 07:46:41 +11:00
abraunegg
afc5acbe96 Update documentation for Debian 11 (#1684)
* Update documentation for Debian 11
2021-11-10 07:11:22 +11:00
abraunegg
5c04e35a3a Update PR
Update PR
2021-11-05 19:22:33 +11:00
abraunegg
820e4b1e39 Update PR
Update PR
2021-11-05 11:44:02 +11:00
abraunegg
74235b7239 Update PR
Update PR
2021-11-05 11:38:12 +11:00
abraunegg
0728b1d7c8 Update PR
* Update PR
2021-11-04 11:50:28 +11:00
abraunegg
69efb0ef39 Update PR
* Update PR
2021-11-03 18:57:07 +11:00
abraunegg
09a904a6ae Merge branch 'master' into implement-language-support 2021-11-02 07:06:52 +11:00
abraunegg
f3f04be2dc Always prompt for credentials on authentication (#1673)
* Ensure that each time the authentication URL is used, we prompt for credentials, rather than using any cached credentials in the browser
2021-11-02 06:58:12 +11:00
tanaga9
413d703084 Fix docker run example (#1664)
Fix docker run example using correct assignment method for UID | GID
2021-10-31 07:47:43 +11:00
abraunegg
d99bd5a6ea Update README.md
* Add missing current features
2021-10-10 12:53:15 +11:00
abraunegg
b7fdff8e2a Update USAGE.md (#1653)
* Update Advanced Configuration of the OneDrive Free Client notes in usage.md
2021-10-10 09:49:30 +11:00
abraunegg
0bd9fe03ea Update advanced-usage.md
* Add how to configure the client for use when 'sync_dir' is a mounted directory and to implement sync safeguards for if|when the mount location disappears
2021-10-10 09:33:54 +11:00
abraunegg
43932e604a Update Docker.md
* Reorder sections of document for better readability
2021-10-07 08:13:00 +11:00