onedrive
-
onedrive client version 1.1.2
Published by abraunegg over 6 years ago
- Fix 4xx errors including (412 pre-condition, 409 conflict)
- Fix Key not found: lastModifiedDateTime (OneDrive API change)
- Fix configuration directory not found when run via init.d
- Add logging - log client activities to a file (/var/log/onedrive/%username%.onedrive.log or ~/onedrive.log)
- Add https debugging as a flag
- Add dont sync when just blindly running the application
- Add individual folder sync - ie ~/OneDrive/blah/ vs. syncing everything in ~/OneDrive/
- Add sync from local directory first rather than download first then upload
- Add upload long path check (430 character limitation for personal, 256 character limit for business)
- Add upload only
- Add check for max upload file size before attempting upload
- Add systemd unit files for single & multi user configuration
- Add init.d file for older init.d based services
- Add Microsoft naming conventions and namespace validation for items that will be uploaded (#104)
- Add remaining free space counter at client initialisation to avoid out of space upload issue
- Add large file upload size check to align to OneDrive file size limitations
- Add upload file size validation & retry if does not match
- Add graceful handling of some fatal errors (OneDrive 5xx error handling)
- Resolve Issues #73, #121, #132, #224, #257, #294, #295, #297, #298, #300, #306, #315, #320, #329, #334, #337, #341
Outstanding Issues:
- OneDrive generates a
nextLink value without skip or skiptoken
error when there are large changes. This is a bug with OneDrive and not this client - https://github.com/OneDrive/onedrive-api-docs/issues/844. This issue seems to only affect 'business' accounts.
- Conflict resolution issue during syncing - the client does not handle conflicts very well & keeps on adding the hostname to files (Issues #171, #212, #243, #265, #338, #343 & potentially others)