Amir Abbas
a3a584c7d5
isReachable returns error ( #87 ), Updating version
2018-03-06 19:19:46 +03:30
Amir Abbas
be38e2731d
Addded discardableResult
2018-03-02 11:51:19 +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
1bf42b489d
Updated SMB types, Fix #84 (FTP must fail to init without scheme)
2018-02-23 21:44:33 +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
d29826c56c
Fix FTP provider crashes and errors on uploading and downloading
2017-12-27 17:36:12 +03:30
Amir Abbas
56bc1703ba
Update Readme
2017-10-29 20:33:17 +03:30
Amir Abbas
4c35e446a7
Fix provider base url (as directory), caused Cloud provider misbehaves
2017-10-13 02:31:31 +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
682dd40072
File coordination enabled by default for copyItem(locaURL:) methods
2017-10-04 15:06:27 +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
5a5beb6891
Refined error handling
2017-09-04 01:22:44 +04:30
Amir Abbas
c7201a8be7
Fixed currentPath docs, delegateNotify method default error arg
2017-08-29 01:40:15 +04:30
Amir Abbas
d2a03369fd
Fixed FTP crash on rucursive remove
2017-08-28 00:06:02 +04:30
Amir Abbas
d08098008a
Removed FoundationErrorEnum, Refactoed delegate progress routine
2017-08-27 13:48:29 +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
0da957d25f
Making protocol method implementations overridable
2017-08-19 19:47:54 +04:30
Amir Abbas
0de558c160
Recursive search fixed in FTP, OneDrive, WebDAV
2017-08-19 06:49:15 +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
8aedd8e72a
Replaced OperationHandle with (NS)Progress
2017-08-15 13:42:41 +04:30
Amir Abbas
9345436fa2
Enhanced PDF Meta-info, Better FTPS handling
2017-07-14 16:49:24 +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
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
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
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 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
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