Skip to content

Releases: abraunegg/onedrive

onedrive client version 2.2.2 (DO NOT USE)

20 Dec 00:47
37131ba
Compare
Choose a tag to compare

DO NOT USE
This release contains a bug where the --syncdir option is ignored (#301). A new release is pending shortly.

Release Overview:

  • Deal with items that disappear during upload (#258)
  • Handle short lived files in monitor mode (#270)
  • Notification support via libnotify (#270)
  • Provide better log messages, less noise on temporary timeouts (#273)
  • Deal with deleted move targets (#273)
  • Add very verbose (debug) mode by double -v -v (#279)
  • Reinitialize sync engine after three failed attempts (#283)
  • Fix activation of dmd for docker builds (#285)
  • Fix to check displayName rather than description for --get-O365-drive-id (#290)
  • Implement option --display-config (#292)
  • Fix checking of config file keys for validity (#296)
  • Fix exception handling when missing parameter from usage option (#299)

onedrive client version 2.2.1

04 Dec 02:30
487cfab
Compare
Choose a tag to compare

Release Overview:

  • Gracefully handle connection errors in monitor mode (#234)
  • Implement --get-O365-drive-id to get correct SharePoint Shared Library (#248)
  • Fix renaming of files when syncing (#249)
  • Installation of doc files, addition of man page (#255)
  • Adjust timeout values for libcurl (#256)
  • Docker buildfiles for onedrive service (#262)
  • Continue in monitor mode when sync timed out (#265)
  • Fix unreachable statements (#268)
  • Update Makefile to better support packaging (#269)
  • Allow starting offline in monitor mode (#266)

Outstanding Issues:

onedrive client version 2.2.0

23 Nov 21:00
859b551
Compare
Choose a tag to compare

Release Overview:

  • Updated client to output additional logging when debugging HTTPS (#237)
  • Resolve database assertion failure due to authentication failure (#245)
  • Resolve unable to create folders on shared OneDrive Personal accounts (#217)
  • Implement feature request to Sync from Microsoft SharePoint Libraries (#5)
  • Change logging so that logging to a separate file is no longer the default (#158, #108)
  • Implement feature request to specify a logging directory if logging is enabled (#212)
  • Change '--download' to '--download-only' to align with '--upload-only' (#212)

Note: Previously 'onedrive' would log all actions to a file within /var/log/onedrive/. From this version onwards, this file will only get created if the flag --enable-logging is used

Outstanding Issues:

onedrive client version 2.1.6

14 Nov 19:44
e707228
Compare
Choose a tag to compare

Release Overview:

  • Updated HTTP/2 transport handling when using curl 7.62.0 for session uploads (#224)
  • Added PKGBUILD for makepkg for building packages under Arch Linux (#231)

Outstanding Issues:

onedrive client version 2.1.5

11 Nov 01:02
7f5b5d9
Compare
Choose a tag to compare

Release Overview:

  • Resolve 'Key not found: path' when syncing from some shared folders due to OneDrive API change (#209)
  • Resolve to only upload changes on remote folder if the item is in the database - dont assert if false (#209)
  • Resolve files will not download or upload when using curl 7.62.0 due to HTTP/2 being set as default for majority of all curl operations (#220)
  • Resolve to handle HTTP request returned status code 412 (Precondition Failed) for session uploads to OneDrive Personal Accounts (#226)
  • Resolve unable to remove '~/.config/onedrive/resume_upload: No such file or directory' if there is a session upload error and the resume file does not get created (#226)
  • Resolve handling of response codes when using 2 different systems when using '--upload-only' but the same OneDrive account and uploading the same filename to the same location (#226)

Outstanding Issues:

onedrive client version 2.1.4

10 Oct 08:41
Compare
Choose a tag to compare

Release Overview:

  • Resolve syncing of OneDrive Personal Shared Folders due to OneDrive API change (#144)
  • Resolve incorrect systemd installation location(s) in Makefile (#188)

onedrive client version 2.1.3

04 Oct 02:08
8c9280d
Compare
Choose a tag to compare

Release Overview:

  • Resolve File download fails if the file is marked as malware in OneDrive (#153)
  • Resolve high CPU usage when running in monitor mode (#165)
  • Resolve how default path is set when running under systemd on headless systems (#170)
  • Resolve incorrectly nested configDir in X11 systems (#181)
  • Resolve Key not found: driveType (#152)
  • Resolve to validate filename length before download to conform with Linux FS limits (#142)
  • Resolve file handling to look for HTML ASCII codes which will cause uploads to fail (#151)
  • Resolve Key not found: expirationDateTime on session resume (#174)
  • Update Travis CI building to test build on ARM64 (#95)

onedrive client version 2.1.2

27 Aug 03:21
ce311db
Compare
Choose a tag to compare

Release Overview:

  • Resolve skipping of symlinks in monitor mode (#125)
  • Resolve Gateway Timeout - JSONValue is not an object (#127)
  • Resolve systemd/user is not supported on CentOS / RHEL (#131)
  • Resolve HTTP request returned status code 429 (Too Many Requests) (#133)
  • Resolve handling of maximum path length calculation (#134)
  • Resolve 'The parent item is not in the local database' (#139)
  • Resolve Correctly handle file case sensitivity issues in same folder (#146)
  • Update unit files documentation link (#126)

onedrive client version 2.1.1

14 Aug 08:41
b8fea96
Compare
Choose a tag to compare

Release Overview:

  • Fix handling of no permission to access a local file / corrupt local file (#113)
  • Fix application crash when unable to access login.microsoft.com upon application startup (#115)
  • Fix handling no remote delete of remote directories when using --no-remote-delete (#118)
  • Added build instructions for openSUSE Leap 15.0

onedrive client version 2.1.0

10 Aug 00:20
0f96aef
Compare
Choose a tag to compare

Release Overview:

  • Update dependency and build instructions for i386 / i686 systems especially Debian based i386 and i686 builds
  • Update dependency and build instructions for ARM32 bit platforms
  • Implement Feature Request: Add a progress bar for large uploads & downloads (#12)
  • Implement Feature Request: Make checkinterval for monitor configurable (#31)
  • Implement Feature Request: Upload Only Option that does not perform remote delete (#49)
  • Implement better handling of database exit scenarios when there is zero disk space left on drive where the items database resides (#77)
  • Implement better handling of incorrect database permissions (#77)
  • Implement better handling of different database versions to automatically re-create tables if version mis-match (RHBZ #1598934)
  • Gracefully handle a timeout when accessing the Microsoft OneDrive Service (#82)
  • Implement Feature Request: Add ability to skip symlinks (#87)
  • Fix localFileModifiedTime to not use fraction seconds (#89)
  • Update Travis CI files to automate building on x32, x64 and ARM32 architectures (#94)
  • Add dependency, ebuild and build instructions for Gentoo distributions (#101)
  • Update Travis CI files to test built application against valid, invalid and problem files from previous issues (#106)

OneDrive API Issues Fixed: