Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

v1.6.2

More tweaks to progress tracking
Run synchronous requests in custom runloop mode again

v1.6.1

Copy GHUnit to frameworks for Mac tests

v1.2

Don't cancel a request if it has already finished
Closes gh-11

v1.1.1

Added [request startAsynchronous] for easy async requests (no queue r…
…equired!)

v1.1

Move cancelLoad out of ASIHTTPRequest.h, added a note about not calli…
…ng it

v1.0.9

Added responseStatusMessage

v1.0.8

Update iPhone sample to use new delegate auth api

v1.0.7

Add note about throttling to iPhone project

v1.0.6

Added proxy tests to iphone test target
Remove debugging logs

v1.0.5

Fix a potential crasher (wrap readStream access in main loop in the c…
…ancelledLock)

Tests now build on the device
Fix file paths in tests so they pass on the device
Removed some old cruft

v1.0.4

We now dump all cookies on redirection (cookies stored in the periste…
…nt store will be re-applied)

Fix memory leak on redirection

Thanks to Austin France for highlighting these issues!

v1.0.3

ASINetwork queues now show the network progress indicator while netwo…
…rk operations are in progress

(Based on Ken Collins' stuff here: http://pastie.org/550508)
Clean up ASINetworkQueue to use accessors everywhere to make subclassing easier

1.0.3

Add test for S3 gzipped content
Tweaks to use accessor for cancelledLock

v1.0.2

Fix a problem where both finished and failed delegate methods could i…
…n some circumstances be called for the same request

Thanks to Mike DeSaro for catching this nasty bug!

v1.0.1

S3: Added COPY requests
S3: Added more convenience constructors (HEAD/DELETE)
S3: More tests, tweaks

v0.996

Stop using kCFStreamPropertyHTTPShouldAutoredirect and handle 30x red…
…irection ourselves

This ensures cookies presented as part of the initial response can be applied to the redirected request
sessionCookies should now hang on to all cookies, and cookies will replace old versions of the same cookie

v0.995

Added auto-detect for proxies - please let me know if you find problems!
Tweaks to text in iPhone sample app

v0.994

Added new files to mac project

v0.993

Fixed issue with specifying an empty string for ASIFormDataRequest pa…
…rameters

Added test for same issue

v0.992

Change SSL error detection code to fix issues with iPhone platform (T…
…hanks to Jane Sales for her report!)

v0.99

Added validatesSecureCertificate property to turn off SSL cert valida…
…tion for testing with self-signed certs

v0.97

Fix some issues with progress create by last changeset

v0.952

Fix cookies values being re-encoded

v0.951

Added method for cleaning up temporary file downloads, and tests for …
…this

v0.95

Added clang script to handle the fact we now have two projects
Clean up for release

v0.94

Added the ability to resume large file downloads

v0.93

Fix leak in setting response headers
Alter read buffer size depending on the Content-length header

v0.9

Make gzipped file downloads work
Fix iphone sample to work with renamed properties

v0.89

Parse text encoding from Content-Type header when supplied
Thanks to Shaun Harrison for this suggestion!

v0.881

Reapply tweaks to FormDataRequest tests to ensure they pass

v0.88

Stop ASIHTTPRequest subclasses from recreating statics on initialize …
…and leaking in the process

Thanks to René Post for this fix!

v0.87

* Prevent timeouts in low bandwidth situations when upload size > 128KB
* Ignore first 128KB of upload progress in upload progress delegates, to prevent erroneous reporting of progress
* Remove silly debug code that broke accurate progress on iPhone

v0.86

Add CFNetwork header to make iphone targets build out of the box in r…
…elease configuration

Use removeItemAtPath rather than removeFileAtPath to get rid of warning when targeting iphone

v0.85

Fix bug where HEAD requests created by ASINeworkQueues didn't present…
… the request headers from the main request.

This meant they wouldn't present authentication information or cookies, as well as custom headers.
Errors thrown by the above HEAD requests now set the error on the main request and talk to its delegate when appropriate

Thanks to Alex Reynolds for noticing this issue!

v0.84

Small tweak to fix progress issue when delegate is a UIProgressView (…
…thanks to Roman Busyghin for this fix)

v0.83

Added new method to set file data on ASIFormDataRequest with an NSDat…
…a object

Set content-length for request when setting postBody
Tweak tests

v0.81

Fix another silly test url typo

v0.8

Tweak tests to ensure old waitUntilAllOperationsAreFinished behaviour…
… works again

v0.71

Added tests for Basic and Digest authentication

v0.7

Update readme for release

v0.62

Fix a problem with credentials not being recreated when a new usernam…
…e and password are supplied after a first failure

Turn off unit test injection in example app so it won't confuse people
Something went wrong with that request. Please try again.