abraunegg
cbd3ecbf71
Resolve unable to create folders on shared OneDrive accounts (Issue #217 ) ( #244 )
...
* Update logic to use remote item details for folder creation
* Backport sync.d changes from PR #246 to this PR before merge
2018-11-22 07:03:04 +11:00
abraunegg
fc162b94e2
Resolve database assertion failure due to authentication HTTP/1.1 400 Bad Request ( #246 )
...
* Enhance initialisation error handling to catch 4xx errors
2018-11-21 18:54:08 +11:00
abraunegg
eaedfac34a
Update onedrive.d for additional debug logging ( #238 )
...
* In case the user does not use the --verbose tag, if we are doing --https-debug we want this printed to the console
2018-11-18 07:05:01 +11:00
abraunegg
aeee9c8d16
Update bug_report.md
2018-11-17 06:53:42 +11:00
abraunegg
e70722862c
update files for 2.1.6 release ( #235 )
...
* update files for 2.1.6 release
2018-11-15 06:43:58 +11:00
abraunegg
f785396643
Update HTTP/2 handling for session uploads ( #233 )
...
* Remove HTTP 1.1 downgrade for session uploads
* Handle HTTP/2 0 (zero) response code for successful session data upload
* Add debugging for actual server response, not curl interpreted response when using --debug-https
2018-11-15 06:08:55 +11:00
Popa21
df7ff4f7b7
Add PKGBUILD for makepkg ( #231 )
...
* This PKGBUILD file for makepkg automatically clones the current version of the master branch, builds it and creates a pacman package
2018-11-15 05:50:16 +11:00
abraunegg
8a98bf3e30
Add handling for HTTP Code 302 generated by HTTP/2 calls ( #229 )
...
* Update initial Curl 7.62.0 fix with a better solution which handles the redirect's given by HTTP/2 connections (credit @Popa21)
* Use HTTP/1.1 for session uploads otherwise the response when using HTTP/2 generates a 'JSONValue is not an object' error
2018-11-12 06:01:57 +11:00
abraunegg
7f5b5d981b
release 2.1.5 updates ( #228 )
...
* release 2.1.5 updates
2018-11-11 12:01:39 +11:00
abraunegg
86ea576144
Handle HTTP request returned status code 412 (Precondition Failed) for session uploads ( #227 )
...
* Handle HTTP request returned status code 412 (Precondition Failed) for session uploads to OneDrive Personal Accounts
* Fix Failed to remove file /root/.config/onedrive/resume_upload: No such file or directory if there is a session upload error and the resume file does not get created
* Handle response codes when using 2 different systems using --upload-only but the same OneDrive account and uploading the same filename to the same location
2018-11-11 11:15:48 +11:00
abraunegg
11e477f045
Resolve files will not download when using curl 7.62.0 (http2 issue) ( #225 )
...
* Force connections to use HTTP 1.1 as Curl 7.62.0 defaults to using http2 if h2 support is built in which causes issues
2018-11-11 06:38:41 +11:00
abraunegg
eb2cbfd0a8
Resolve 'Key not found: path' when syncing from some shared folders ( #211 )
...
* Add a check to validate if the parentReference object has a path object
* Fix spelling error - trough -> through
* Only upload changes on remote folder if the item is in the database - dont assert if false
2018-10-30 06:20:52 +11:00
abraunegg
76ac8d3a24
Update default config file - Issue #208 ( #210 )
...
* Ensure default config is aligned to code defaults
2018-10-25 13:09:56 +11:00
abraunegg
79d86e0cb9
Update Makefile - replace 'cp -raf' with 'install -D -m 644' ( #202 )
...
* Update makefile - remove 'cp -raf' & chmod and replace with 'install -D -m 644' for service file installation
2018-10-17 18:18:33 +11:00
abraunegg
1c23d01007
Update README.md
2018-10-14 20:32:11 +11:00
abraunegg
9680127409
Update .travis-ci.sh
2018-10-13 05:29:49 +11:00
abraunegg
d9e10799ce
Update README.md
2018-10-13 05:27:49 +11:00
abraunegg
ba453d3ef1
Version bump gentoo ebuild
...
* Update gentoo ebuild
2018-10-10 19:39:22 +11:00
abraunegg
06534b1ea4
Update CHANGELOG.md
2018-10-10 19:34:34 +11:00
abraunegg
53b72e0d9d
Resolve syncing of Shared Folders due to OneDrive API change - Issue #144 ( #191 )
...
* Update handling of shared folders and items which was previously broken to a OneDrive API change
* Extract syncFolderName from either local or remote folder - not just local folder.
2018-10-10 19:31:21 +11:00
abraunegg
a571f78ed3
Update README.md
2018-10-10 07:50:46 +11:00
abraunegg
45b824448a
Update README.md
...
* Add upgrading details to remove items.sqlite3 if encountering errors
2018-10-09 10:22:25 +11:00
abraunegg
d1d3c8a150
Update Makefile to resolve incorrect systemd installation location(s) Issue #188 ( #189 )
...
* Update makefile to fix systemd install locations
* Update makefile to fix systemd uninstall locations
2018-10-07 13:10:41 +11:00
Jesse Harris
3ef1ceaa28
Version bump gentoo ebuild ( #187 )
...
* Update gentoo ebuild
2018-10-06 18:10:54 +10:00
abraunegg
8c9280d6ac
Update CHANGELOG.md
...
Updated for 2.1.3 release
2018-10-04 12:08:23 +10:00
abraunegg
74b9163b06
Resolve Key not found: expirationDateTime on session resume (Issue #174 ) ( #176 )
...
* Handle an invalid response on session resume when a 4xx / 5xx response is generated from the OneDrive service
2018-10-04 09:38:23 +10:00
abraunegg
14b2de8f4c
Resolve crash with strange filename (Issue #151 ) ( #178 )
...
* Update file handling to look for HTML ASCII codes which will cause uploads to fail
2018-10-04 09:33:39 +10:00
abraunegg
31fc6a4d4f
Validate filename length before download to conform with Linux FS limits #142 ( #180 )
...
* Validate filename length before download to conform with Linux FS limits
2018-10-04 09:31:28 +10:00
abraunegg
2648612acd
Update makefile & documentation ( #172 )
...
* Update makefile & documentation to provide details on how to run the onedrive service via systemd as a non-root user
2018-10-04 09:26:14 +10:00
abraunegg
8323d05230
Update Travis CI building to test build on ARM64 (Issue #95 ) ( #177 )
...
* Update to build on ARM64
* Update documentation regarding building on ARM64 platforms
2018-10-04 09:22:49 +10:00
abraunegg
583075fb87
Update README.md
...
Clarify when to use --resync
2018-10-03 09:52:14 +10:00
abraunegg
a6336e70b3
Resolve Key not found: driveType (Issue #152 ) ( #166 )
...
* Add try & catch in the case of a 504 error being generated to upload the file. Currently, if a 504 is generated, it is handled gracefully, but further files to upload are stopped
* Update where ever there is a 404 try block, add a if statement to capture if a 5xx error is returned as well
2018-09-25 05:25:40 +10:00
Marcus Ball
3a4c71d7ee
Fix incorrectly nested configDir in X11 systems (Issue #181 ) ( #182 )
...
* Fix incorrectly nested configDir in X11 systems
2018-09-21 05:45:06 +10:00
abraunegg
53cbc8ff5e
Update README.md
2018-09-13 08:52:24 +10:00
abraunegg
be1cb5e5ab
Update how default path is set when running under systemd ( #170 )
...
* Update how default path is set when running under systemd
2018-09-13 08:46:27 +10:00
abraunegg
564a77fb4e
Initial fix to high CPU usage when running in monitor mode ( #165 )
...
* Add skilion commit c2cdb24131
* Add skilion commit b702afda50
2018-09-13 08:43:29 +10:00
abraunegg
4919a58246
Resolve File download fails if the file is marked as malware in OneDrive (Issue #153 ) ( #155 )
...
* Gracefully handle the situation where OneDrive has marked a file as malware and will not provide the file for download
2018-09-13 08:41:46 +10:00
abraunegg
4dfdd18d09
Update bug_report.md
2018-09-05 10:21:20 +10:00
abraunegg
ce311db18d
Resolve Correctly handle file case sensitivity issues in same folder (Issue #146 ) ( #147 )
...
* Resolve to correctly handle file case sensitivity issues in same folder by using the same mechanism as Issue #139
2018-08-27 13:11:56 +10:00
abraunegg
b2c9e041be
Resolve 'The parent item is not in the local database' (Issue #139 ) ( #143 )
...
* Resolve 'The parent item is not in the local database' where data cannot be uploaded / saved to the local database because there are folders in the same path with the same name due to case sensitivity issues
2018-08-27 10:47:01 +10:00
abraunegg
b9faa5cd1f
Resolve HTTP request returned status code 429 (Too Many Requests) (Issue #133 ) ( #138 )
...
* Adding a retry method for downloading files when a HTTP request returned status code 429 (Too Many Requests) response is returned from OneDrive
2018-08-27 10:45:26 +10:00
borouhin
a08df3d7fd
Resolve handling of maximum path length calculation (Issue #134 ) ( #135 )
...
* Update the handling of maximum path length calculation
2018-08-27 10:43:49 +10:00
abraunegg
a3f69d4a2e
Resolve systemd/user is not supported on CentOS / RHEL (Issue #131 ) ( #132 )
...
* Resolve systemd/user is not supported on CentOS / RHEL (Issue #131 )
2018-08-27 10:35:58 +10:00
abraunegg
8031f9491a
Resolve Gateway Timeout - JSONValue is not an object (Issue #127 ) ( #129 )
...
* Resolve Gateway Timeout - JSONValue is not an object (Issue #127 )
2018-08-27 10:35:15 +10:00
abraunegg
bdc33e677f
Update bug_report.md
2018-08-24 06:40:38 +10:00
abraunegg
448b624b93
Update bug_report.md
2018-08-19 07:11:34 +10:00
abraunegg
b98c9386f3
Resolve skipping of symlinks in monitor mode ( #125 )
...
* Resolve skipping of symlinks in monitor mode
* Fix up some spelling errors
2018-08-17 08:03:21 +10:00
abraunegg
b3d317ebff
update unit files documentation link ( #126 )
...
* update unit files documentation link
2018-08-17 08:02:56 +10:00
abraunegg
4a1ed426fb
Update README.md
...
Update OpenSuSE Leap 15.0 dependency instructions (#122 )
2018-08-17 05:13:56 +10:00
abraunegg
b8fea961a4
Update CHANGELOG.md
2018-08-14 18:37:12 +10:00