Skip to content

Releases: abraunegg/onedrive

onedrive client version 2.3.11

05 Nov 00:00
b301ba0
Compare
Choose a tag to compare

Release Overview:

  • Fix typo in the documentation regarding invalid config when upgrading from 'skilion' codebase (#682)
  • Fix handling of skip_dir, skip_file & sync_list config options (#686)
  • Fix typo in the documentation regarding sync_list
  • Fix log output to be consistent with sync_list exclusion
  • Fix 'Processing X changes' output to be more reflective of actual activity when using sync_list (#680)
  • Remove unused and unexported SED variable in Makefile.in (#687)
  • Fix when a full rescan is performed when using sync_list (#691)
  • Update skip_dir pattern matching when using wildcards (#692)
  • Handle curl exceptions and timeouts better with backoff/retry logic (#695)
  • Move JSON logging output from error messages to debug output (#696)
  • Fix 'Key not found: name' when computing skip_dir path (#701)
  • Fix call from --monitor to observe --no-remote-delete (#703)
  • Fix unhandled exception when monitor initialisation failure occurs due to too many open local files (#705)
  • Fix unhandled 412 error response from OneDrive API when moving files right after upload (#707)
  • Fix --monitor when used with --download-only. This fixes a regression introduced in 12947d1. (#708)
  • Fix if --single-directory is being used, and we are using --monitor, only set inotify watches on the single directory (#710)

Outstanding Issues:

onedrive client version 2.3.10

01 Oct 19:23
2ef4f88
Compare
Choose a tag to compare

Release Overview:

  • Make verbose logging output optional on Docker (#638, #651)
  • Fix 'key not found: name' when checking if item was synced (#645)
  • Fix abnormal termination when no Internet connection (#643)
  • Update documentation links to use full URL so when readme.md is used on Docker Hub, links work and do not generate a 404 (#646)
  • Update LDC version in documentation (#646)
  • Fix Ubuntu i386 / i686 install requirements (#652)
  • Fix downloading of files from OneDrive Personal Shared Folders when the OneDrive API responds with unexpected additional path data (#637)
  • Move logging of 'initialisation' to actually when the attempt to initialise is performed (#656)
  • Fix when using a sync_list file, using deltaLink will actually 'miss' changes (moves & deletes) on OneDrive as using sync_list discards changes (#659)
  • Update OneDrive API status code 500 handling when uploading files as error message is not correct (#661)
  • Validate that there is JSON data in the string before the string is read via parseJSON() (#664)
  • Add try block to catch file system exceptions if they are generated when attempting to update the file date & time (#664)
  • Return remote name when 'case-insensitive match' (#670)
  • Update Docker entrypoint.sh with additional environment variables for --resync & debug output (#672)
  • Make user-agent string a configuration option (#673)
  • Update 'config' file and usage.md to be clearer around removing the '#' from config options when changing from the default (#676)

Outstanding Issues:

onedrive client version 2.3.9

31 Aug 20:49
ba80dbb
Compare
Choose a tag to compare

Release Overview:

  • Catch a 403 Forbidden exception when querying Sharepoint Library Names (#620)
  • Remove double logging output for a OneDrive 412 error (#622)
  • Change minimum version of LDC to v1.12.0 (#626)
  • Fix unhandled error exceptions that cause application to exit / crash when uploading files (#625)
  • Add additional JSON object validation (#623)
  • Detect the need for --resync when config changes (#617)
  • Remove redundant logging output (#627)
  • Fix handling of 5xx responses from OneDrive when uploading via a session (#631)

Outstanding Issues:

onedrive client version 2.3.8

03 Aug 23:04
2ef503f
Compare
Choose a tag to compare

Release Overview:

  • Fix unable to download all files (#568)
  • Change unauthorized-api exit code to 3 (#572)
  • Update LDC to v1.16.0 (#574)
  • Remove -d shorthand for --download-only (#577)
  • Included the flag "-m" to create the home directory when creating the user (#579)
  • Fix entrypoint.sh to work with "sudo docker run" (#581)
  • Fix docker build error on stretch (#582)
  • Fix hidden directories in 'root' from having prefix removed (#586)
  • Add explicit check for hashes being returned from OneDrive (#592)
  • Update Sharepoint Document Library modified file handling (#590)
  • Add selinux configuration details for a sync folder outside of the home folder (#588)
  • Add date tag on docker.hub (#584)
  • Update Sharepoint modified file handling for files > 4Mb in size (#594)
  • Add back CentOS 6 install & uninstall to Makefile (#601)
  • Enable logging for init.d service (f111eab)
  • Resolve file / folder upload issues (#602)
  • Add a check to handle moving items out of sync scope & delete locally if true (#604)
  • Catch error when creating sync dir fails (#608)
  • Implement --get-file-link (#612)

Outstanding Issues:

onedrive client version 2.3.7

03 Jul 09:14
ed19175
Compare
Choose a tag to compare

Release Overview:

  • Fix not all files being downloaded due to OneDrive query failure (#564)
  • False DB update which potentially could had lead to false data loss on OneDrive (#564)

Outstanding Issues:

onedrive client version 2.3.6 (DO NOT USE)

02 Jul 22:42
1b233ae
Compare
Choose a tag to compare

Release Overview:

  • Implement HTTP/2 downgrade by default (#549)
  • Update how JSONValue object is determined to be valid (#551, #556, #559)
  • Fix building without git available (#554)
  • Fixed some spelling/grammatical errors (#557)
  • Add download size & hash check (#560)

Outstanding Issues:

onedrive client version 2.3.5

19 Jun 01:54
db07f4e
Compare
Choose a tag to compare

Release Overview:

  • Handle a directory in the sync_dir when no permission to access (#536)
  • Get rid of forced root necessity during installation (#538)
  • Fix broken autoconf code for --enable-XXX options (#539)
  • skip_size check should only be used if configured (#541)
  • Update how and when filesize is configured and used before file download (#543)
  • Check for supported version of D compiler (#545)

Outstanding Issues:

onedrive client version 2.3.4

12 Jun 23:53
2f90ee2
Compare
Choose a tag to compare

Release Overview:

  • Add autoconf based build system (#287)
  • Fix 'Local files not deleted' when using bad 'skip_file' entry (#480)
  • Better handle initialisation issues when OneDrive / MS Graph is experiencing problems that generate 401 & 5xx error codes (#484)
  • Fix --dry-run logging output for faking downloading new files (#490)
  • Implement --sync-root-files to sync all files in the OneDrive root when using a sync_list file that would normally exclude these files from being synced (#492)
  • Add an encoding validation check before any path length checks are performed as if the path contains any invalid UTF-8 sequences (#493)
  • Fix install unit files to correct location on RHEL/CentOS 7 (#496)
  • Fix up unit file removal on all platforms (#496)
  • Fix setting times on a file by adding a check to see if the file was actually downloaded before attempting to set the times on the file (#498)
  • Fix an unhandled curl exception when OneDrive throws an internal timeout error (#499)
  • Check timestamp to ensure that latest timestamp is used when comparing OneDrive changes (#506)
  • Enhance error message when unable to connect to Microsoft OneDrive service when the local CA SSL certificate(s) have issues (#508)
  • Fix handling responses where cTag JSON elements are missing (#515)
  • Implement skip_size feature request (#517)
  • Fix docker entrypoint failures when GID is defined but not UID (#521)
  • Update Dockerfile to correctly build on Docker Hub (#522)
  • Rework directory layout and refactor MD files for readability (#523)
  • Implement feature request to support file based authorization (request | response) (#525)
  • Install doc files without sub-directory (#527)
  • Update gitignore (#528)
  • Fix building on docker hub and older install programs (#529)

Outstanding Issues:

onedrive client version 2.3.3

16 Apr 02:18
3b53389
Compare
Choose a tag to compare

Release Overview:

  • Update config options for command line switches (#449)
  • Implement more meaningful 5xx error responses (#451)
  • Add --upload-only check for sharepoint fix (#453)
  • Update 'root' item identification handling (#457)
  • Add shell (bash/zsh) completion support (#460)
  • Add debugging for --get-O365-drive-id (#462)
  • Update onedrive.logrotate (#463)
  • Handle object error response from OneDrive (#465)
  • Add 'quota' check for valid value (#466)
  • Update 'min_notif_changes' to 'min_notify_changes' (#467)
  • Update 'resume_upload' handling in the event of bad OneDrive response (#469)
  • Add logging as to why resume upload failed (#470)

Outstanding Issues:

onedrive client version 2.3.2

01 Apr 18:44
f93ed00
Compare
Choose a tag to compare

Release Overview:

  • Reduce scanning of local filesystem needlessly every sync in monitor mode (#433)
  • Add 'monitor_fullscan_frequency' to set the frequency of performing a full disk scan when in monitor mode (#433)
  • Resolve file creation loop when working directly in the synced folder with LibreOffice (#442)
  • Handle Microsoft 'enrichment' of certain documents when stored on Sharepoint (#442)
  • Update default 'skip_file' to include tmp and lock files generated by LibreOffice (#442)
  • Update database version due to changing defaults of 'skip_file' which will force a rebuild and use of new skip_file default regex (#442)

Outstanding Issues: