Releases: abraunegg/onedrive
Releases · abraunegg/onedrive
onedrive client version 2.3.11
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
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
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
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
onedrive client version 2.3.6 (DO NOT USE)
onedrive client version 2.3.5
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
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
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
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: