abraunegg
835806f0eb
Update "hidden" directory & skip_file handling
...
* Partial rollback of 570d42269e
to
original logic behind isNameExcluded()
* Removed .* from default skip_file configuration
2018-04-16 21:39:45 +10:00
abraunegg
0febd67bd3
Add Microsoft naming conventions and namespace validation for items that will be uploaded
...
* Add Pull #104 (@JunpeiAnzai) to ensure that uploaded files conform to
Windows naming conventions and namespaces. Refer to
https://msdn.microsoft.com/en-us/library/aa365247 for further details
regarding Windows naming conventions and namespaces.
2018-04-13 11:20:38 +10:00
abraunegg
7eb11f0b44
Log why we are skipping a large file for upload
...
Log the reason why a file is not being uploaded (missed this in fec7654
)
2018-04-12 08:44:52 +10:00
abraunegg
fec7654118
Resolve Issues #121 , #294 , #329
...
Resolve onedrive crash when uploading files that exceed the allowed
OneDrive individual file limit
2018-04-12 07:31:42 +10:00
abraunegg
570d42269e
Fix onedrive not syncing "hidden" directories
...
* Fix the handling of hidden filenames & directories (.hello, .git etc)
so that these are uploaded / downloaded without issue.
* Add verbose logging for uploaded files as to why they were skipped
2018-04-11 13:02:06 +10:00
abraunegg
5e0e763317
Change logging of upload, download and deletion activities
...
Prior to this change logging of upload, download and deletion activities
were only written to the log file when using the --verbose flag, however
they would be written to console / syslog. This corrects that behaviour.
2018-04-10 20:03:28 +10:00
abraunegg
dd73ae3c4b
OneDrive Client Changes
...
* Fix 4xx errors including (412 pre-condition)
* Add Logging - log to a file (/var/log/onedrive/onedrive.log)
* Add http(s) debugging as a flag
* Add dont sync when just blindly running the application
* Add individual folder sync - ie ~/OneDrive/blah/ vs. syncing
everything in ~/OneDrive/
* Add sync from local directory first rather than download first then
upload
* Add upload long path check (430 character limitation)
2018-03-14 15:43:40 +11:00
skilion
008a5756b3
Fix crash when the delta link is expired
2018-02-18 18:02:38 +01:00
skilion
c7e09304a6
fix for https://github.com/skilion/onedrive/issues/269
2018-01-06 21:59:05 +01:00
skilion
abad626b3d
ensures that the parentId of the root is null
2018-01-06 19:27:27 +01:00
skilion
bb3121e10d
fix for https://github.com/skilion/onedrive/issues/269
2018-01-06 17:50:36 +01:00
skilion
d7f6674f60
removed redundant key parentDriveId
2018-01-02 15:05:32 +01:00
skilion
4ebc4a8544
handle move and delete of remote folders in monitor mode
2018-01-02 13:41:56 +01:00
skilion
9bedec0d7c
handle moving items between drives
2018-01-01 18:38:08 +01:00
skilion
c54d1927e9
do not throw in makeItem
2018-01-01 16:20:28 +01:00
skilion
80cfdf62cf
handle the case of deleting a remote folder locally
2017-12-31 16:56:56 +01:00
skilion
fba3ed999e
handle large uploads with parent id
2017-12-31 16:11:02 +01:00
skilion
c8d5e03be8
upload files new with parent id
2017-12-31 13:47:18 +01:00
skilion
6907daa5e8
create dir with parent id
2017-12-31 13:18:11 +01:00
skilion
95c952fe62
handle deleting remote folders
2017-12-31 12:44:41 +01:00
skilion
b7adc4d0cc
WIP on remote folders
2017-12-31 02:30:31 +01:00
skilion
b250214577
fix path handling of direct children of the root
2017-12-29 16:51:08 +01:00
skilion
dd3e1b2861
fix wrong parameters in call
2017-12-29 12:24:26 +01:00
skilion
48559c592d
fix handling root of remote item
2017-12-28 19:58:31 +01:00
skilion
35ce743b39
removed exception chaining
2017-12-28 15:03:15 +01:00
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