Commit graph

71 commits

Author SHA1 Message Date
skilion 789ec85e0c partial remote items support 2017-12-27 15:13:28 +01:00
skilion 22db459ac4 fixed bug where remotely deleted and recreated directories would make the application crash 2017-08-01 19:20:02 +02:00
skilion 849dd36276 check if the item is in the db before executing operations on it 2017-07-02 15:38:21 +02:00
lanhin 8f5f54f6a1 Merge branch 'master' of github.com:skilion/onedrive 2017-06-22 22:25:04 +08:00
skilion a61abc4e15 fix issue #202 2017-06-20 22:01:57 +02:00
skilion 974be0884b fixed bug where an item is incorrectly assumed to be a file 2017-06-15 15:17:47 +02:00
skilion 126f2719b8 hack for onedrive biz 2017-06-15 14:19:23 +02:00
skilion 3529a4f78b make makeItem() more resiliant 2017-06-15 13:45:14 +02:00
skilion b703a824c7 compute path before performing selective sync 2017-06-15 12:59:33 +02:00
skilion 65bb14ad37 WIP for remote items support 2017-06-14 22:49:00 +02:00
skilion 35f81b2115 itemdb support for remote items 2017-06-14 15:50:02 +02:00
skilion c5a9b8b480 fix bug where remote items are wrongly identified as deleted 2017-06-12 17:54:33 +02:00
skilion b5cbaa13cc cleaned comments 2017-05-28 23:15:03 +02:00
skilion 809ccde562 workaround for old OneDrive files 2017-05-28 22:45:09 +02:00
skilion 44fc36fd8d support for SHA1 and QuickXor hash algorithms 2017-05-28 22:13:19 +02:00
skilion 691862b18f implement the recommended way to enumerate changes 2017-05-28 20:54:57 +02:00
lanhin 79139600ac Merge branch 'master' of github.com:skilion/onedrive
This may fix some up load problems.
2017-04-24 13:45:52 +08:00
skilion 97a9d53914 refactored selective sync code
fixed bug in selective sync
2017-03-24 22:31:56 +01:00
skilion 0d69ed805d wip for OneDrive Biz 2017-03-21 18:11:32 +01:00
skilion 1c7b726994 fix different time resolution when comparing 2017-03-21 18:11:32 +01:00
skilion 79ed0a7883 fix different time resolution when comparing 2017-03-12 17:17:38 +01:00
skilion 2c1c168fab fix root dir skipped when searching for new files 2017-03-12 16:35:47 +01:00
skilion 9dd944286f new feature selective sync
removed system wide config file
hardcoded sane default config
updated README
2017-03-12 16:11:51 +01:00
skilion 957b034805 exit early if the item is to be deleted 2017-03-11 14:21:00 +01:00
skilion 1260fcfcc1 fix addressing root by path 2017-03-11 13:34:07 +01:00
skilion a3b25c45f5 catch CurlTimeoutException 2017-03-11 12:07:21 +01:00
skilion 1beadf2577 switch to Microsoft Graph API 2017-03-11 11:44:53 +01:00
skilion 203062fc6b added missing item fields in saveItem() 2016-12-29 00:36:42 +01:00
skilion 3a10f0f4b5 fixed bug that allowed files marked for deletion to be keeped 2016-12-25 23:34:35 +01:00
skilion bbbfeb68f3 fix condition in applyDifferences loop 2016-12-25 20:19:54 +01:00
skilion c9016845c3 removed time comparison hack 2016-12-25 17:40:43 +01:00
skilion 9ad9394b98 better handle the case when cTag is null 2016-12-25 17:40:43 +01:00
skilion e33f566ecf bug fix 2016-12-14 19:53:25 +01:00
skilion 7257c4c9bf do not throw on expired status token 2016-12-14 15:17:20 +01:00
lanhin 7c112304b5 Bug fixed: 1. Replace mkdirRecurse with mkdir to deal nested directory;2. Before download an item, check if its dirName exists, if not, build it. 2016-11-23 23:10:37 +08:00
Jumpei Anzai 9209a649d7 avoid syncing broken symlink 2016-08-22 17:29:43 +09:00
skilion 738536736a Refactoring
- unified configs
- logging module
- new cmd line option to change the config dir
2016-08-04 23:43:10 +02:00
skilion 0efc2fe382 use view.delta instead of view.changes
removed dependency on client_secret
2016-06-27 19:23:14 +02:00
Sergey Astanin b824f87e7e fix #24: crash on sync if cTag is missing
According to https://dev.onedrive.com/resources/item.htm
cTag property is not returned if the Item is a folder.
2016-02-03 15:29:30 +01:00
skilion c2b0b7f733 intercept curl exceptions 2015-12-29 19:38:15 +01:00
skilion 789bdf8390 ignore 404 errors on delete 2015-10-04 16:27:02 +02:00
skilion 9da9b7240d better way to check if a JSONValue has a member 2015-10-03 10:45:43 +02:00
skilion 2acd00209f rename the local item if it is unsynced and there is a new version of it 2015-09-30 15:53:49 +02:00
skilion 9a50174c08 missing parameters were making uploads fail 2015-09-30 15:14:39 +02:00
skilion 10cfa83d39 fixed bug which caused dirs to not get deleted 2015-09-28 13:42:58 +02:00
skilion 9b80d99ad4 support for files bigger than 100 MB and resumable uploads 2015-09-28 13:25:25 +02:00
skilion f7e4b2f1e3 fixed acces to json nested objects 2015-09-22 16:14:16 +02:00
skilion 7cfa936db8 changed how config files works 2015-09-22 14:48:18 +02:00
skilion 1c21474301 more error handling 2015-09-22 11:52:28 +02:00
skilion c74282879b fix Precondition Failed after upload 2015-09-21 17:23:12 +02:00