diff --git a/AFNetworking.podspec b/AFNetworking.podspec index b72ffa9..8766673 100644 --- a/AFNetworking.podspec +++ b/AFNetworking.podspec @@ -1,11 +1,11 @@ Pod::Spec.new do |s| s.name = 'AFNetworking' - s.version = '1.3.3' + s.version = '1.3.4' s.license = 'MIT' s.summary = 'A delightful iOS and OS X networking framework.' s.homepage = 'https://github.com/AFNetworking/AFNetworking' s.authors = { 'Mattt Thompson' => 'm@mattt.me', 'Scott Raymond' => 'sco@gowalla.com' } - s.source = { :git => 'https://github.com/AFNetworking/AFNetworking.git', :tag => '1.3.3' } + s.source = { :git => 'https://github.com/AFNetworking/AFNetworking.git', :tag => '1.3.4' } s.source_files = 'AFNetworking' s.requires_arc = true @@ -28,4 +28,4 @@ Pod::Spec.new do |s| #import #endif EOS -end \ No newline at end of file +end diff --git a/CHANGES b/CHANGES index f50e7c9..6cdc3c3 100644 --- a/CHANGES +++ b/CHANGES @@ -1,45 +1,73 @@ += 1.3.4 (2014-04-15) + + * Fix `AFHTTPMultipartBodyStream` to randomly generate form boundary, to +prevent attack based on a known value (Mathias Bynens, Tom Van Goethem, Mattt +Thompson) + + * Fix potential non-terminating loop in `connection:didReceiveData:` (Mattt +Thompson) + + * Fix SSL certificate validation to provide a human readable Warning when +SSL Pinning fails (Maximillian Dornseif) + + * Fix SSL certificate validation to assert that no impossible pinning +configuration exists (Maximillian Dornseif) + + * Fix to check `CFStringTransform()` call for success before using result +(Kevin Cassidy Jr) + + * Fix to prevent unused assertion results with macros (Indragie Karunaratne) + + * Fix to call call `SecTrustEvaluate` before calling +`SecTrustGetCertificateCount` in SSL certificate validation (Josh Chung) + + * Fix to add explicit cast to `NSUInteger` in format string (Alexander +Kempgen) + + * Remove unused variable `kAFStreamToStreamBufferSize` (Alexander Kempgen) + = 1.3.3 (2013-09-25) - * Add stream error handling to `AFMultipartBodyStream` (Nicolas Bachschmidt, + * Add stream error handling to `AFMultipartBodyStream` (Nicolas Bachschmidt, Mattt Thompson) - * Add stream error handling to `AFURLConnectionOperation + * Add stream error handling to `AFURLConnectionOperation -connection:didReceiveData:` (Ian Duggan, Mattt Thompson) - * Fix parameter query string encoding of square brackets according to RFC + * Fix parameter query string encoding of square brackets according to RFC 3986 (Kra Larivain) - * Fix AFHTTPBodyPart determination of end of input stream data (Brian Croom) + * Fix AFHTTPBodyPart determination of end of input stream data (Brian Croom) * Fix unit test timeouts (Carson McDonald) - * Fix truncated `User-Agent` header field when app contained non-ASCII + * Fix truncated `User-Agent` header field when app contained non-ASCII characters (Diego Torres) * Fix outdated link in documentation (Jonas Schmid) - * Fix `AFHTTPRequestOperation` `HTTPError` property to be thread-safe -(Oliver Letterer, Mattt Thompson) + * Fix `AFHTTPRequestOperation` `HTTPError` property to be thread-safe +(Oliver Letterer, Mattt Thompson) * Fix API compatibility with iOS 5 (Blake Watters, Mattt Thompson) - * Fix potential race condition in `AFURLConnectionOperation + * Fix potential race condition in `AFURLConnectionOperation -cancelConnection` (@mm-jkolb, Mattt Thompson) - * Remove implementation of `connection:needNewBodyStream:` delegate method -in `AFURLConnectionOperation`, which fixes stream errors on authentication + * Remove implementation of `connection:needNewBodyStream:` delegate method +in `AFURLConnectionOperation`, which fixes stream errors on authentication challenges (Mattt Thompson) - * Fix calculation of network reachability from flags (Tracy Pesin, Mattt + * Fix calculation of network reachability from flags (Tracy Pesin, Mattt Thompson) - * Update AFHTTPClient documentation to clarify scope of `parameterEncoding` + * Update AFHTTPClient documentation to clarify scope of `parameterEncoding` property (Thomas Catterall) - * Update `UIImageView` category to allow for nested calls to + * Update `UIImageView` category to allow for nested calls to `setImageWithURLRequest:` (Philippe Converset) - * Change `UIImageView` category to accept invalid SSL certificates when + * Change `UIImageView` category to accept invalid SSL certificates when `_AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_` is defined (Flávio Caetano) * Change to replace #pragma clang with cast (Cédric Luthi) diff --git a/LICENSE b/LICENSE index 42d32ad..0616192 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2011 Gowalla (http://gowalla.com/) +Copyright (c) 2013-2014 AFNetworking (http://afnetworking.com/) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 4d2f226..da30989 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,6 @@ AFNetworking

-[![Build Status](https://travis-ci.org/AFNetworking/AFNetworking.png?branch=master)](https://travis-ci.org/AFNetworking/AFNetworking) - AFNetworking is a delightful networking library for iOS and Mac OS X. It's built on top of [NSURLConnection](http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSURLConnection_Class/Reference/Reference.html), [NSOperation](http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/NSOperation_class/Reference/Reference.html), and other familiar Foundation technologies. It has a modular architecture with well-designed, feature-rich APIs that are a joy to use. For example, here's how easy it is to get JSON from a URL: ```objective-c