Skip to content

onedrive client version 2.0.0

Compare
Choose a tag to compare
@abraunegg abraunegg released this 10 Jul 09:34
· 1079 commits to master since this release
c0d2874

Release Overview:

  • Resolve conflict resolution issue during syncing - the client does not handle conflicts very well & keeps on adding the hostname to files (Skilion #171, #212, #243, #265, #338, #343 & potentially others)
  • Resolve Skilion #356 by adding additional check for 409 response from OneDrive
  • Resolve multiple versions of file shown on website after single upload (#2)
  • Resolve to gracefully fail when 'onedrive' process cannot get exclusive database lock (#7)
  • Resolve 'Key not found: fileSystemInfo' when then item is a remote item (OneDrive Personal) (#11 / #17)
  • Resolve skip_file config entry needs to be checked for any characters to escape (#15)
  • Resolve Microsoft Naming Convention not being followed correctly (#34)
  • Resolve Error when trying to upload a file with weird non printable characters present (#35)
  • Resolve Crash if file is locked by online editing (status code 423) (#36)
  • Resolve Resolve compilation issue with dmd-2.081.0 (#46)
  • Resolve skip_file configuration doesn't handle spaces or specified directory paths (#52)
  • Update Makefile to use DESTDIR variables (#3)
  • Update OneDrive Business maximum path length from 256 to 400 (#6)
  • Update OneDrive Business allowed characters for files and folders (#6)
  • Update sync_dir handling to use the absolute path for setting parameter to something other than ~/OneDrive via config file or command line (#55)
  • Update Fedora build instructions (#20)
  • Implement Feature: Add a flag to detect when the sync-folder is missing (#8)
  • Implement Travis CI for code testing

OneDrive API Issues Fixed:

  • Resolved: 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.

Outstanding Issues:

  • computeQuickXorHash generates a different hash when files are > 64Kb (#23)
  • OneDrive API Issue - Duplicate versions of a file are created when file to replace already exists on OneDrive (OneDrive/onedrive-api-docs#877)

Version Numbering Change:
Increased version to v2.0.0 as there have been significant functional differences since Skilion v1.1.1 release within this fork that should have warranted a version increase, not just a patch increase as per v1.1.2. Skipping forward to v2.0.0 allows package maintainers to provide a new package & denote that some functionality has changed.