Sefa Ilkimen
bbd4cf01ab
refactor: apply review feddback
2021-07-15 12:53:12 +02:00
Sefa Ilkimen
bda4eedfb9
feat: #420 implement blacklist to disable unsafe SSL/TLS protocol versions on Android
2021-07-15 04:00:35 +02:00
Sefa Ilkimen
badf6dcdc2
fix : #372 [Bug] Android: malformed empty multipart requests
2021-07-07 03:16:43 +02:00
Sefa Ilkimen
d7688b485d
fix: e2e test returns false positive due to test timing (request finished to early)
2021-03-24 06:54:59 +01:00
Sefa Ilkimen
1947906c4c
Merge pull request #399 from avargaskun/master
...
Fix: Memory leak on iOS
2021-03-24 06:22:08 +01:00
Antonio Vargas Garcia
80b22d4202
Fix: Memory leak on iOS
...
- Requests are leaking instances of the AFHTTPSessionManager
- Over time this causes iOS to terminate the app
- Inspiration for the fix: https://stackoverflow.com/a/41345142
2021-02-10 22:16:41 -08:00
Sefa Ilkimen
25a0a9a7ae
fix : #372 [Bug] Android: malformed empty multipart requests
2020-10-19 04:11:49 +02:00
Sefa Ilkimen
e44def06a5
refactor: some minor cleanup and refactoring
2020-10-19 01:35:05 +02:00
russa
5b827d500d
improve handling for race condition that request finished before adding it to pending requests map
2020-10-08 21:06:56 +02:00
russa
62c400c6db
added support for aborting requests for ios platform
2020-09-25 18:56:15 +02:00
russa
64a7148444
FIX use same error message for abort as on android platform
2020-09-16 19:48:23 +02:00
russa
bc90ae85fb
added 'unsupported' feedback for abort() on ios platform
2020-09-16 18:36:55 +02:00
russa
389e860125
added support for abort() on browser platform
2020-09-16 18:35:01 +02:00
russa
2367d264c1
added support for abort() on android platform
2020-09-16 18:05:30 +02:00
Sefa Ilkimen
1639efe8d0
fix : #355 [Bug] [Browser] responseType "json" not working with valid JSON response
2020-08-18 02:16:03 +02:00
Sefa Ilkimen
57562a0dcf
fix : #359 [Bug] [Android] memory leakage leads to app crashes
2020-08-17 03:02:05 +02:00
Sefa Ilkimen
1eb83478dc
- deprecate: #297 drop support for Android < 5.1
...
- bump version
- remove deprecated functions
2020-06-25 07:47:51 +02:00
Sefa Ilkimen
a259e7cf8d
Merge branch 'clear-cookies-ios'
...
# Conflicts:
# test/e2e-specs.js
2020-05-29 05:00:25 +02:00
Sefa Ilkimen
f8f4bdc9df
fix: auth challenge block isn't handling server trust settings correctly
2020-03-05 03:23:28 +01:00
Sefa Ilkimen
f5597dd176
WIP: implement setClientAuthMode()for iOS
2020-03-05 01:36:27 +01:00
Sefa Ilkimen
92be8f8e96
fix #248 : clearCookies() does not work on iOS
2020-02-03 03:58:09 +01:00
antikalk
b6f369b868
fix for issues #220 and #286
...
When responseType is set to json, the data should be returned as plain json string, not as a base64 encoded string.
2020-01-29 20:14:06 +01:00
Sefa Ilkimen
5a19c6ad06
Merge branch 'fix/#296-multipart-serializer-on-browser-platform'
2020-01-27 23:45:53 +01:00
Sefa Ilkimen
7193b636f1
feat #283 : improve error message on timeout on browser platform
2020-01-27 04:44:13 +01:00
Sefa Ilkimen
e18f9eee51
implement feat #155 for iOS
2020-01-27 02:22:29 +01:00
Sefa Ilkimen
c7eb60e670
implement feat #155 for android
2020-01-27 02:10:32 +01:00
Sefa Ilkimen
78db1dc516
fix #296 : [Bug] [browser] multipart requests are not serialized correctly
2020-01-27 01:29:04 +01:00
Sefa Ilkimen
aded59e3d1
implement raw serializer support for browser target
2020-01-26 18:41:31 +01:00
Sefa Ilkimen
99c7f5d331
add default content type for raw serializer
2020-01-26 17:50:18 +01:00
Pavel Chuchuva
937010bd4e
Add support for sending 'raw' requests on iOS too
2020-01-14 16:09:47 +11:00
Pavel Chuchuva
7ab4b634ca
Add support for sending 'raw' requests on Android
...
request.data can be `Uint8Array` or `ArrayBuffer`. The plugin will send it as is, without any processing.
2020-01-12 08:18:02 +11:00
Sefa Ilkimen
3e5c941fdd
refactor: iOS implementation
2019-11-17 22:46:51 +01:00
Sefa Ilkimen
0f273f401b
feat(ios): implement multipart requests
...
- expose new AFHTTPSessionManager method "uploadTaskWithHTTPMethod"
2019-11-17 21:29:38 +01:00
Sefa Ilkimen
684874184d
- refactor: iOS implementation
...
- chore: add flags to run only one spec or disable spec in e2e tests
2019-11-17 19:33:19 +01:00
Sefa Ilkimen
594d03aa41
WIP: major progress for #101
...
- feat(www): implement preprocessor for FormData instances
- feat(www): implement API checks for multipart requests
- feat(android): implement multipart requests
- chore(specs): implement www specs for new prprocessor
2019-11-11 04:49:35 +01:00
Sefa Ilkimen
9e892119cc
feat( #127 ): adding multiple file upload
...
- implement multi uploading files for ios
- update readme
2019-09-29 21:43:58 +02:00
Sefa Ilkimen
f93f69e0aa
feat( #127 ): adding multiple file upload
...
- remove www interface function "uploadFiles" as it confuses more than it helps
- implement multi uploading files for android
- add e2e spec
2019-09-29 20:37:36 +02:00
Sefa Ilkimen
2b567cdf32
Fix #224 : responseType "arraybuffer" and "blob" not working on browser platform
2019-06-14 16:43:36 +02:00
Sefa Ilkimen
1fc3d6230c
- update readme
...
- implement response type support for browser platform
2019-06-14 00:52:27 +02:00
Sefa Ilkimen
85346e0381
Merge branch 'binary_response'
...
# Conflicts:
# test/e2e-specs.js
2019-06-13 16:44:35 +02:00
Sefa Ilkimen
9b26a0f031
fix #221 : headers are not set on Android when request fails due to non-success status code
2019-06-13 16:00:26 +02:00
Sefa Ilkimen
8cf0d21a7a
add response type "arraybuffer" support for iOS
2019-06-12 23:43:40 +02:00
Sefa Ilkimen
f91727e14a
add response type "arraybuffer" support for android
2019-06-12 23:01:15 +02:00
Sefa Ilkimen
c3d60c37bf
fix #218 : headers are used as params on browser platform
2019-06-03 11:59:35 +02:00
Sefa Ilkimen
c83940a8f6
deprecate "disableRedirect" in favor of "setFollowRedirect"
2019-04-15 18:09:34 +02:00
Sefa Ilkimen
4f3ff9097f
WIP: implementing X509 client cert authentication (android "buffer" mode)
2019-04-15 03:18:59 +02:00
Sefa Ilkimen
620ce3f81c
Fix #204 : broken support for cordova-android < 7.0
2019-04-15 02:47:14 +02:00
Sefa Ilkimen
70c8b9bb32
Fix #201 : browser implementation broken due to broken dependency
2019-04-08 20:12:36 +02:00
Sefa Ilkimen
4b964e8b7c
Fix #197 : iOS crashes on multiple HTTPS downloadFile() calls (reverting a8e3637)
2019-04-08 19:14:39 +02:00
Sefa Ilkimen
56f8b41f4f
Fix #189 : error code mappings for TLS handshake problems are not precise
2019-04-08 17:58:39 +02:00