Skip to content

onedrive client version 1.1.2

Compare
Choose a tag to compare
@abraunegg abraunegg released this 16 May 20:55
· 1053 commits to master since this release
175f061
  • 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 - OneDrive/onedrive-api-docs#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)