Commit Graph

32 Commits

Author SHA1 Message Date
Kevin Harwood
51561a9236 Removed code signing for test targets
Trying `FASTLANE_EXPLICIT_OPEN_SIMULATOR=1`
2016-10-05 13:15:09 -05:00
Kevin Harwood
89b79c53a0 Xcode 8 Compatibility for Travis CI
- Updated Test Runners for Travis
- Updated project settings for Xcode 8
- Updated macOS example platform
2016-10-05 13:15:09 -05:00
Ethan Gill
1e27113c8b require app extension api only on watchOS 2016-07-14 17:51:24 -07:00
Cédric Luthi
885e0a4b4e Enable more warnings 2016-04-09 01:06:05 +02:00
Cédric Luthi
19e4aef45c Enable Treat Warnings as Errors 2016-04-09 00:41:38 +02:00
quellish
723cf3237a Added AFImageResponseSerializerTests to MacOS and tvOS test targets 2016-03-14 12:46:02 -07:00
quellish
77f6fe1c31 Added AFImageResponseSerializerTests class. 2016-03-14 12:46:02 -07:00
Kevin Harwood
c8e5ce2341 Fixed issue with iOS scheme in 7.2.1 2016-02-08 09:46:51 -06:00
Kevin Harwood
44977793c3 Disabling the cert chain temporarily 2016-02-08 08:41:05 -06:00
Jeff Kelley
3641532d85 Update HTTPBin certificates that expired.
The new expiry date is 1/19/2017.
2016-01-26 20:44:21 -05:00
Kevin Harwood
412d903e62 Fixed crash when passing nil/null for progress in UIWebView extension 2016-01-14 08:31:45 -06:00
Kevin Harwood
a56a22790e Added tests for response serializers to increase test coverage 2015-12-16 08:34:33 -06:00
Kevin Harwood
43d4847e39 Fixed race condition with image downloader when starting/cancelling/starting the same request
Alternate Solution

See https://github.com/Alamofire/AlamofireImage/issues/55 for details
2015-12-11 10:36:54 -06:00
Cédric Luthi
9e610eb6ec Set indentation settings to four spaces at the project level
Remake of 95b4f6c979 ;-)
2015-12-02 15:28:38 +01:00
André Pacheco Neves
468c2baa03 Fix certificate validation for servers providing incomplete chains
Some servers send incomplete certificate chains (without the Root CA), which
cause issues in the latest version's (2.6.3) certificate pinning mechanism.
In these cases, when `AFSecurityPolicy`s `-evaluateServerTrust:` invokes
`AFCertificateTrustChainForServerTrust(serverTrust)` (prior to setting the
anchor), the Root CA isn't present (the server didn't send it). Afterwards,
even though `AFServerTrustIsValid(serverTrust)` succeeds, the next validation
fails since no pinned certificate matches any of the `serverCertificates`.

By fetching the `AFCertificateTrustChainForServerTrust(serverTrust)` *after*
the `AFServerTrustIsValid(serverTrust)` validation, the complete chain is
obtained and the Root CAs match (pinned vs validated).

A slight optimization was also made when validating if the `serverTrust`
certificates contain the `pinnedCertificates`, looping in reverse order and
returning after finding the first match.
2015-11-13 17:36:16 +00:00
Kevin Harwood
815f7d9019 Updated project file to help with versioning 2015-11-12 15:52:54 -06:00
Kevin Harwood
8c57f945ed Fixed warnings generated in UIWebView category
commit resolves #3114
2015-11-05 18:16:08 -06:00
Kevin Harwood
238814eeec Updated project settings for Xcode 7.1 2015-10-27 14:22:56 -05:00
Christian Noon
1f2afc843d Unified all bundle identifiers for all OS versions of the frameworks. 2015-10-14 22:03:38 -07:00
Christian Noon
b014f2d706 Unified all deployment targets to iOS 8.0, OS X 10.9, tvOS 9.0, watchOS 2.0. 2015-10-14 22:01:57 -07:00
Christian Noon
21637dd616 Updated code signing identities for framework and test targets. 2015-10-14 21:59:51 -07:00
Christian Noon
d95d4a70f6 Moved the AFNetworking group above the UIKit extensions group. 2015-10-14 21:55:16 -07:00
Christian Noon
f0e05be44a Condensed duplicate Info.plist and pch files for each test target into single ones. 2015-10-14 21:53:46 -07:00
Christian Noon
546f7a0394 Fixed name on the tvOS test target. 2015-10-14 21:52:44 -07:00
Kevin Harwood
345a21d9e0 Carthage updates to the framework project 2015-10-12 15:32:45 -05:00
Kevin Harwood
62ba94204c Removed UIAlertView category due to deprecation 2015-10-09 11:33:16 -05:00
Kevin Harwood
df5c4c24cc Updated bitcode support as defined in https://github.com/Carthage/Carthage/issues/535 2015-10-08 10:19:10 -05:00
Kevin Harwood
bc1012adac Added tvOS target 2015-10-06 09:00:33 -05:00
Kevin Harwood
56168e17b5 Refactored Framework targets to include test targets 2015-10-05 12:33:04 -05:00
Kevin Harwood
00b23107c4 Refactored Test Target
- Removed OC Mock
- Removed Test Project
- Updated Rake File
2015-10-05 12:17:55 -05:00
Kevin Harwood
9db6277e62 Removed Top Level AFN directories from the workspace 2015-10-05 09:55:58 -05:00
Kevin Harwood
330ac3c4d4 Added carthage support 2015-10-05 09:50:10 -05:00