Amir Abbas
fd293f7bdb
[Amend] Fixed swift 3.0 compile error for type(of:)
2017-07-01 11:08:49 +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
0374fd7688
Making ftp active data task creation async
2017-06-24 12:09:16 +04:30
Amir Abbas
5ddfa43555
Fix #49 (Workaround colon in url path bug in NSURL relative url)
2017-06-24 12:04:50 +04:30
Amir Abbas
21850bb548
Probable fix for #51
2017-06-24 11:44:12 +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
b13df0a977
Fixes #38 (Creating folder on WebDAV)
2017-05-05 10:06:17 +04:30
Amir Abbas
24af7aa4c2
Fixed LocalFileProvider init baseURL issue
2017-04-20 01:27:59 +04:30
Amir Abbas
06039ad993
CloudFileProvider operation handle improvements
2017-04-20 01:06:36 +04:30
Hans van Dam
5c93bc8731
making 'inProgress' of LocalFileProvider work more consistently
2017-04-18 11:03:35 +02:00
Hans van Dam
61ba245189
making 'inProgress' of LocalFileProvider work
2017-04-17 18:16:04 +02:00
Amir Abbas
02e6cd37dd
WebDAV OAuth 1,2 support
2017-04-16 19:19:17 +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
3e3582f6fa
Changed DropboxFileProvider.type constant to “Dropbox”
2017-04-15 21:31:47 +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
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
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
75af738d2e
Made SessionDelegate init public, fixed pod issue
2017-04-05 02:05:28 +04:30
Amir Abbas
f54a1253e4
Throwing error when trying to upload a directory
2017-04-05 00:24:24 +04:30
Amir Abbas
1394a92662
Add Documentation
2017-04-03 21:03:48 +04:30
Amir Abbas
dab171c755
Setting sessionDelgate credential to updated one.
2017-04-03 18:59:50 +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
2253cca086
Fixed deprecated URLResourceKey items
2017-04-03 12:52:27 +04:30
Amir Abbas
e15a900ade
Renamed URLResourceKey additions to have Key prefix
2017-04-03 12:49:35 +04:30
Amir Abbas
5c2c56c44c
Fixed: Calling completion handler for upload task
...
- Added including (file object properties) argument to WebDAV provider (resolves #31 )
2017-04-03 12:41:11 +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
759ba3c7bf
Added AEXML license file
2017-03-31 00:49:08 +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
Amir Abbas Mousavian
c7b4e1f124
Ensure baseURL is absolute, fixed warnings for Swift 3.1
2017-03-28 19:25:41 +04:30
Amir Abbas Mousavian
99a433a0fc
Credential is open to set anytime
2017-03-26 15:54:55 +04:30
Amir Abbas Mousavian
4023fbc62e
Fixed: WebDAV file listing omit files contains space in name
2017-03-26 02:03:43 +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