Amir Abbas
bd2f2b3954
Addded progressive read to FTP and HTTP providers
...
- Fix OneDive returned code 200 as Error
2018-04-16 11:06:54 +04:30
Amir Abbas
a089cbc21c
Fixed Swift 3 build error
2018-04-01 11:29:21 +04:30
Amir Abbas Mousavian
6c34a4e9a8
Updated version, removed obsoleted properties
2018-03-27 20:56:16 +04:30
Amir Abbas
b39c1c4e82
Fixed FTP issues. (Partial fix #88 )
...
- Fixed FTPS connectivity on data connection
- Fixed FTP attributesOfItem()
- More verbose testing
2018-03-12 18:26:35 +03:30
Amir Abbas
a3a584c7d5
isReachable returns error ( #87 ), Updating version
2018-03-06 19:19:46 +03:30
Amir Abbas
90f846c88f
Fixed: OneDrive operations may fail, Made linux-ready changes.
2018-03-06 18:54:13 +03:30
Amir Abbas
8e617c552d
Woraround overriding bug in Swift for url(of:), Initial support for Linux
2018-03-02 01:20:08 +03:30
Amir Abbas
fd89a04c8e
Fixed FTP/SSL issue, Fixed error descriptions for HTTP and FTP
...
- Changed thumbnail and properties method signature to support progress
2018-02-24 23:41:45 +03:30
Amir Abbas
8cc6bf56b6
Refactored HTTP provider upload methods, few improvements and refactors
2018-02-13 00:16:11 +03:30
Amir Abbas
19f9113a00
iCloud provider refactor
...
- SMB client work in-progress
2018-01-31 18:40:24 +03:30
Amir Abbas
d29826c56c
Fix FTP provider crashes and errors on uploading and downloading
2017-12-27 17:36:12 +03:30
Amir Abbas
9d45b1f9c6
Fixed macOS swift 4 convertToImage() compile issue
2017-11-03 01:01:33 +03:30
Amir Abbas
9cc9a6a96a
Improving documentation
...
- Renaming OneDriveProvider.SubAddress to Route
- Refactors to improve codebeat score
2017-10-10 11:07:28 +03:30
Amir Abbas
aaa1def9e7
Refactored paginated listing in Dropbox and OneDrive
...
- Removed currentPath
2017-10-09 11:16:17 +03:30
Amir Abbas
04ac3e22e7
Refactored correctPath to specified providers
2017-09-29 20:51:09 +03:30
Amir Abbas
c8de7fdb69
Fixed NSProgress parenting, iCloud KVO, crash in url(of)
2017-09-29 18:11:26 +03:30
Amir Abbas
5800c9a2ec
Improved compile speed, Fixed Swift 4 warnings
2017-09-24 13:12:31 +03:30
Amir Abbas
b380685932
Added VolumeObject for storageProperties method
...
- Refined error handling in HTTP provider
- Added contentType and hash to OneDriveFileObject
2017-09-05 02:26:09 +04:30
Amir Abbas
c7201a8be7
Fixed currentPath docs, delegateNotify method default error arg
2017-08-29 01:40:15 +04:30
Amir Abbas
d08098008a
Removed FoundationErrorEnum, Refactoed delegate progress routine
2017-08-27 13:48:29 +04:30
Amir Abbas
21b5214481
Deprecate currentPath property, returning error in provider delegate
...
- Using checkResourceIsReachable to check file exists
- fixed bug: downloading/uploading files with colon in name
2017-08-23 01:19:56 +04:30
Amir Abbas
f0b4925db2
Consistancy to delegate call in all contents(of:) methods
...
- renamed opType instances to operation
- moved to v2 in Dropbox
- removed redundant CloudFileProvider methods
2017-08-20 22:41:53 +04:30
Amir Abbas
cad68da076
Refactored Dropbox, WebDAV & OneDrive to HTTPFileProvider
...
- FileOperationType.source is not optional anymore
- critical bugfix: KVO exception crash on task completion
2017-08-19 05:51:25 +04:30
Amir Abbas
b2a7800f7c
Fixed typo
2017-08-15 15:08:06 +04:30
Amir Abbas
8aedd8e72a
Replaced OperationHandle with (NS)Progress
2017-08-15 13:42:41 +04:30
Amir Abbas
3d9625e243
Fixed swift 3.0 compile error for type(of:)
2017-07-01 11:03:22 +04:30
Amir Abbas
0d017ebfc4
Fix #52 (Swift 4.0 source compatibility)
2017-07-01 10:47:48 +04:30
Amir Abbas
fd36df67f3
FTP passive property encoding
...
- removed redundant protocol conforming
2017-07-01 09:43:45 +04:30
Amir Abbas
f94719deb0
Fixes #39 (FTP listing), Error domain determination
2017-05-05 13:02:07 +04:30
Amir Abbas
55608fb8d0
New FileProviderSharing protocol for publicLinks
...
- fixed DropboxFileProvider.propertiesOfFile() bug
- minor URLRequest refactors
- Added documentation and scope declaration
2017-04-16 19:07:45 +04:30
Amir Abbas
dd7a9d20b6
Fixed macOS build error
2017-04-14 23:26:40 +04:30
Amir Abbas
d4a9b4a34f
Fixed Dropbox thumbnail issue
2017-04-14 22:07:35 +04:30
Amir Abbas
34c663e62c
FileObject.url is unwraped. fixed url initializing from path
2017-04-14 18:57:50 +04:30
Amir Abbas
bf7043de29
Fixed relativePath(of:) bug, made it overridable
...
- Fixed StreamTask.taskDescription bug
2017-04-11 19:43:34 +04:30
Amir Abbas
ff5e13931f
Fixed WebDAVProvider.contents bug, refactored FTP Error
2017-04-09 14:09:03 +04:30
Amir Abbas
ea5de2e2aa
Added progress for content(path:) method
...
- Fixed issue with colliding handlers between sessions.
- Sessions can be set.
- SessionDelegate class is now public.
2017-04-03 18:50:13 +04:30
Amir Abbas Mousavian
ff4bbdf0de
Updated readme and podspec for FTP, minor fixes.
2017-04-01 14:56:20 +04:30
Amir Abbas Mousavian
163a218ac2
Fixed operation progress (in delegate) for all remote providers
...
- Now also compatible with background session
- added delegate notify (success, progress, failure) to FTP
- added `FTPFileProvider.useAppleImplementation`, allows developer choose to use apple download task instead of custom implementation
- enabling to download non-text files in FTP
- implementation of `url(of:) in FTP
- various fixes in error reporting
- disabled closing streams in ftpQuit() due to crash
2017-04-01 01:33:56 +04:30
Amir Abbas Mousavian
81401ee36f
Added Documentation, refactors of related Date methods
2017-03-31 10:15:39 +04:30
Amir Abbas Mousavian
f21f658874
Deprecated create(file:) method, replaced by writeContents()
...
- RemoteOperationHandle now retains task
- FTP provider returns correct operation handle task
2017-03-29 23:03:04 +04:30
Amir Abbas Mousavian
99a433a0fc
Credential is open to set anytime
2017-03-26 15:54:55 +04:30
Amir Abbas Mousavian
1045901d7c
Added NSCoding support
...
- Better relative path handling in WebDAV
- obsolete deprecated methods
2017-03-25 19:19:49 +04:30
Amir Abbas
528d5eebc3
Fixed relativePath(of:) crash
2017-03-18 15:58:44 +03:30
Amir Abbas
079f8f4b77
Refactored methods to extensions
2017-03-17 15:52:58 +03:30
Amir Abbas
e12f386a9d
Refactored DispatchTime, better ExposureTime calculation
2017-03-11 03:02:02 +03:30
Amir Abbas
38e217bc19
Better LocalFileObject initialization with empty path
2017-03-09 17:34:00 +03:30
Amir Abbas
0b41abd4ef
Optimized PDF thumbnail/meta handling
...
- Fixed ISO speed and GPS Area image meta
- Fixed Dropbox `name ! BEGINSWiTH %` search query
2017-03-01 13:28:44 +03:30
Amir Abbas
aa781adeb2
Fixed searchFiles() from string, fixing “BEGINSWITH” typo
2017-02-24 16:53:59 +03:30
Amir Abbas
d61e51ba1c
Fixes #29 (WebDAV authentication), minor lints/optimiziations
2017-02-24 16:24:34 +03:30
Amir Abbas
cdff7db32e
Fixed OneDriveProvider bugs
...
- fixed and enhanced searching files in Dropbox
2017-02-21 00:48:59 +03:30