Amir Abbas
3040215ce3
Fixed race conditions, Possible fix #79
2018-04-22 14:17:42 +04:30
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
fc75c85b14
Fixed warnings on Swift 4.1, LocalFileMonitor is now public
2018-03-31 19:19:25 +04:30
Amir Abbas Mousavian
6c34a4e9a8
Updated version, removed obsoleted properties
2018-03-27 20:56:16 +04:30
Amir Abbas
37ce9c95fc
FTP provider fallbacks from EPSV to PASV if extended is not implmented
2018-03-13 10:53:26 +03: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
8f0cbf8513
Support FTP EPSV mode, property to set data connection TLS
2018-03-09 02:24:56 +03:30
Amir Abbas
2690551b7f
Fixed FTP/TLS, Support FTP listing on Windows servers
2018-03-08 11:50:14 +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
bd77c6ecd1
Fix StreamTask read data bug
...
- Single stream upload file
- Removed redundant ftp helper functions
2017-12-29 19:13:31 +03:30
Amir Abbas
f20bcf7e51
Fix Swift 3 compile error
2017-12-27 18:37:57 +03:30
Amir Abbas
3c87dfb69b
Fixed FTP errors to bypass test cases and build error on macOS
2017-12-27 18:25:34 +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
0fb3fe5466
Fix. #71 , Temp workaround for StreamTask issue
2017-12-26 11:17:25 +03:30
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