Amir Abbas
0e53036855
Added progressive downloading for HTTP-based providers
...
- Added HEIC/HEIF image thumbnail and properties
- Fixed bug: data task recieve data body called only once
2017-10-26 13:56:41 +03:30
Amir Abbas
47516c63ad
Refactored contentsOfDirectory to searchFiles where applicable
2017-10-12 18:30: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
b20fc3efe5
Fix compilation error on swift 3
2017-10-04 15:11:26 +03:30
Amir Abbas
682dd40072
File coordination enabled by default for copyItem(locaURL:) methods
2017-10-04 15:06:27 +03:30
Amir Abbas
3f35e600cd
Removing deprecated String.characters usage
...
- Documentation for using file id in Dropbox & OneDrive
2017-10-04 15:04:23 +03:30
Amir Abbas
9cd2fa2e3a
Compilation optimizations, refactoring
2017-10-01 02:04:29 +03:30
Amir Abbas
5800c9a2ec
Improved compile speed, Fixed Swift 4 warnings
2017-09-24 13:12:31 +03:30
Amir Abbas
5a5beb6891
Refined error handling
2017-09-04 01:22:44 +04:30
Amir Abbas
f43199c22a
fixed colon in url string problem across provider
2017-08-23 10:52:45 +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
8aedd8e72a
Replaced OperationHandle with (NS)Progress
2017-08-15 13:42:41 +04:30
Amir Abbas
41e266c2a9
Fix #54(FTP login), Refactored ExtendedLocalFileProvider
2017-07-17 05:36:30 +04:30
Amir Abbas
9345436fa2
Enhanced PDF Meta-info, Better FTPS handling
2017-07-14 16:49:24 +04:30
Amir Abbas
0d017ebfc4
Fix #52 (Swift 4.0 source compatibility)
2017-07-01 10:47:48 +04:30
Amir Abbas
0374fd7688
Making ftp active data task creation async
2017-06-24 12:09:16 +04:30
Amir Abbas
b166e111e0
FTP Active mode, FTPS bugfix, possible fix for #47
2017-05-25 17:33:56 +04:30
Amir Abbas
1dd7561215
Caching ftp server support for RFC3659, Possible fix for #47
2017-05-23 19:10:04 +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
1415dda987
Fixed #36 (FTP Uploading bug)
2017-04-14 18:55:07 +04:30
Amir Abbas
cd465c1288
Fixes #35 (Dropbox handlers), Fixed FTP response reading length
2017-04-14 11:15:09 +04:30
Amir Abbas
a605b0cd85
Added FTP Recursive listing, Implemented ftp search
...
- Implemented FTP full directory remove
- Fixed FTP STOR bug
- Implemented relativePath(of:) for FTP
- Initial implementation of FTP active mode
2017-04-11 22:21:13 +04:30
Amir Abbas
ff5e13931f
Fixed WebDAVProvider.contents bug, refactored FTP Error
2017-04-09 14:09:03 +04:30
Amir Abbas
2253cca086
Fixed deprecated URLResourceKey items
2017-04-03 12:52:27 +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
f5c8f6308b
FileProviderStreamTask (URLSessionStreakTask replica) is now public
...
- closing streams after ftpQuit() executed.
- added ability to add FTP Active Mode.
2017-03-30 23:49:28 +04:30
Amir Abbas Mousavian
4dbb0adb18
FTP better error handling
2017-03-30 13:16:03 +04:30
Amir Abbas Mousavian
bf62d585fd
implemented FTP copy fallback, FTPS manual auth
2017-03-30 10:41:14 +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
6959a14dc1
Fixed compiler error, closing streams in FTP provider
2017-03-29 09:29:22 +04:30
Amir Abbas
29a9e0fb82
Initial implementation of FTP
...
- ftp copy and search is not implemented
2017-03-29 04:17:03 +04:30