-
-
Notifications
You must be signed in to change notification settings - Fork 869
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
onedrive client version v2.5.0-alpha-3 #2520
Conversation
abraunegg
commented
Oct 18, 2023
- Development tree for onedrive client version v2.5.0-alpha-3
commit 1eff2d7 Author: abraunegg <alex.braunegg@gmail.com> Date: Wed Oct 18 19:15:27 2023 +1100 Update PR * Add --source-directory 'path/as/source/' --destination-directory 'path/as/destination' functionality commit ad3ddee Author: abraunegg <alex.braunegg@gmail.com> Date: Wed Oct 18 17:32:24 2023 +1100 Update PR * Add --create-directory * Add --remove-directory commit 7dfe6b6 Author: abraunegg <alex.braunegg@gmail.com> Date: Wed Oct 18 12:27:03 2023 +1100 Update PR * Update PR commit 75c071e Author: abraunegg <alex.braunegg@gmail.com> Date: Wed Oct 18 10:12:05 2023 +1100 Update PR * Update PR commit 6db484c Author: abraunegg <alex.braunegg@gmail.com> Date: Mon Oct 16 17:01:25 2023 +1100 Update PR * Update PR commit d893ea5 Author: abraunegg <alex.braunegg@gmail.com> Date: Wed Oct 11 10:43:50 2023 +1100 Update PR * Update PR commit 82bd593 Author: abraunegg <alex.braunegg@gmail.com> Date: Wed Oct 11 09:14:17 2023 +1100 Update PR * Validate and document --auth-files operation commit c551203 Author: abraunegg <alex.braunegg@gmail.com> Date: Wed Oct 11 05:48:22 2023 +1100 Update PR * Add --create-share-link commit fbf6399 Author: abraunegg <alex.braunegg@gmail.com> Date: Tue Oct 10 18:39:21 2023 +1100 Update PR * Update PR commit 72a4680 Author: abraunegg <alex.braunegg@gmail.com> Date: Tue Oct 10 17:43:15 2023 +1100 Update PR * Add --get-file-link * Add --modified-by commit 0d3fc3e Author: abraunegg <alex.braunegg@gmail.com> Date: Tue Oct 10 14:28:10 2023 +1100 Add --display-sync-status * Add --display-sync-status commit 1f183ca Author: abraunegg <alex.braunegg@gmail.com> Date: Mon Oct 9 08:18:13 2023 +1100 Update PR * Update PR with doc updates commit b0628d7 Author: abraunegg <alex.braunegg@gmail.com> Date: Sun Oct 8 10:52:52 2023 +1100 Update PR * Update PR commit 7e3df95 Author: abraunegg <alex.braunegg@gmail.com> Date: Sat Oct 7 05:31:26 2023 +1100 Update PR * Update PR commit c69f2ab Author: abraunegg <alex.braunegg@gmail.com> Date: Sat Oct 7 05:28:28 2023 +1100 Update PR * Update PR commit ea1ca33 Author: abraunegg <alex.braunegg@gmail.com> Date: Fri Oct 6 14:57:51 2023 +1100 Update PR * Update PR commit 1503f96 Author: abraunegg <alex.braunegg@gmail.com> Date: Fri Oct 6 09:19:04 2023 +1100 Update PR * Update PR commit 5127464 Author: abraunegg <alex.braunegg@gmail.com> Date: Fri Oct 6 06:48:20 2023 +1100 Change when the integrity check is performed * Change when the integrity check is performed commit c7cc45d Author: abraunegg <alex.braunegg@gmail.com> Date: Thu Oct 5 19:40:05 2023 +1100 Update maxInotifyWatches location * Update maxInotifyWatches location commit c44ad96 Author: abraunegg <alex.braunegg@gmail.com> Date: Thu Oct 5 17:41:31 2023 +1100 Update main.d * Fix --version segfault commit 51f0ffc Author: abraunegg <alex.braunegg@gmail.com> Date: Thu Oct 5 17:24:30 2023 +1100 Uplift to v2.5.0-alpha-2 * Uplift to v2.5.0-alpha-2 commit cbe3e6e Author: abraunegg <alex.braunegg@gmail.com> Date: Thu Oct 5 17:17:26 2023 +1100 Clean up before onedrive-v2.5.0-alpha-2 * Clean up before onedrive-v2.5.0-alpha-2
* Uplift to v2.5.0-alpha-3
* Add webhook functionality back in
Please can you test this 'alpha-3' version?
This also includes your changes from #2516 - the code compiles, but I am unable to validate and check. If you could so some sanity checking that would be greatly appreciated. |
* Fix that the '.' were not being printed in --verbose mode for fetching the /delta response
* Update webhook feature with #2516 changes
* --download-only and --local-first cannot be used together
@abraunegg I had to resync but it seems to be working. I will report back after the resync is done. See in-progress logs
|
@abraunegg Resync is done. Webhook is working, but it seems something is wrong with the resync detection logic. It asks me to do a resync again when I restarted it without Log for successful resync
Log for a subsequent run without `--resync`
|
* Add a check when using --download-only to test if the file already exists locally, and if it does, has the local file been modified since the file was last downloaded. If it has, then rename the existing file to preserve it to prevent local data loss
Can you run the application in debug Need to understand what is triggering the Also all this logic is 100% different to v2.4.x series - so if you ran v2.4.x inbetween ... could be an indicator as to where the issue is occurring from. |
* Implement --display-quota
@abraunegg
The configured value is hard-coded since I never specified Line 29 in 77c294b
The CLI override comes from the onedrive/contrib/docker/entrypoint.sh Line 27 in 77c294b
I now have specified |
@abraunegg
This is because the request to renew token is sent with the For example, I see Lines 1392 to 1401 in 4a60654
But it is not found in Lines 1427 to 1434 in 77c294b
Why was the line removed? |
OK - thats a gap & bug in 'alpha-3' that needs to be corrected. Will look at that shortly. Also - just to keep comments / feedback in the same place, could you provide feedback here: #2521 rather than in this PR that would be great. |
OK .. thanks for this feedback .. essentially as 'sync_dir' is now being correctly being picked up as a change, this is what is happening. I am going to have to look at this a little closer on how to work around this for containerised environments. |
* Fix memory leak on exit when using webhooks
* When --syncdir is being used, and no initial config file exists, write the --syncdir value to a new default configuration file, so that when the client is run again, the --syncdir value is used. If an existing config file is present, update the sync_dir config value that was passed in, but only if it is different to the existing set value
* Update Podman and Docker documentation
* Update doc
* Update doc
* Update doc
* Add LMDE 5, LMDE 6 and Ubuntu 23.10
* Fix doc
* Finally replace safeRename() with safeBackup() to ensure consistent messaging and process when a local file is being renamed.
* Check the system for any session files, that indicate that a session upload did not complete * Change from using a CRC32 of the file, to a random 16 character alphanumeric string to use as the session filename extension as it is not computationally valid to do a CRC32 on large files
…ption * Handle --upload-only & --remove-source-files for upload session resumption
* Add Ubuntu 23.10 details
* Correct product name
* Potentially fix crash identified by #2562
Change the handling of selfBuiltPath so correct path is used when attempting to test against 'sync_list'
* Add warning message about HTML characters in JSON element
* Update logging output
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |