Skip to content
Commits on Apr 15, 2010
  1. More tweaks to progress tracking

    Run synchronous requests in custom runloop mode again
Commits on Apr 14, 2010
  1. More progress tweaks

    Cast zlib stuff to unsigned int to fix problems with uInt / UInt being a different size on different architectures
    Have ASINetworkQueue reset progress in when setting progress delegates
    Stop calling [super initialize] in ASIHTTPRequest
    iPhone sample app now uses the same images as Mac sample in the queue example
  2. Progress API cleanup

    Use slightly stricter build config, fix 64bit issues
Commits on Apr 13, 2010
  1. Fix iPhone progress updates

  2. Start work on moving delegate stuff to protocol

    Add request:didReceiveData: delegate method
  3. Start work on new progress API

Commits on Apr 12, 2010
  1. S3: Fix 64-bit builds

    Make currentXMLELementContent / currentXMLElementStack setters public to allow use from subclasses without synthesizing again
  2. Minor refactor / cleanup on S3 API:

    Have all ASIS3Request subclasses parse the xml response in request finished - cuts out quite a bit of duplication
    Service and bucket requests now correctly parse error message xml
    Fixes to query string generation for bucket requests
    Keep track of the current element stack so we can correctly parse common prefixes
    Fix a couple of leaked objects
    Add new tests for issues raised by Tom Andersen in his patch + email
  3. @tomandersen
Commits on Apr 1, 2010
  1. Patch from Thibault Martin-Lagardette to make ASIInputStream compatib…

    …le with MacRuby (+hopefully slightly more performant)
Commits on Mar 25, 2010
  1. Tweaks to partial resume test

  2. Fix SSL test

  3. [super init] => [self init]

    Tweak autoversioning script to work with v1.1.x scheme
Commits on Mar 24, 2010
Commits on Mar 23, 2010
  1. Auto-retry on 'broken pipe' error

Commits on Mar 22, 2010
Commits on Mar 21, 2010
Commits on Mar 19, 2010
Commits on Mar 18, 2010
  1. Make mime-type detection work on iPhone OS (iPhone apps now need to l…

    …ink with MobileCoreServices)
Commits on Mar 17, 2010
  1. Stop leaking requestID

  2. Fix queueDidFinishSelector being called multiple times when a request…

    … in the queue fails - Many thanks to andr8w for taking the time to track this down!
    Notify request delegates before queue of changes in request status
    Add handy reset method to ASINetworkQueue
    Download smaller files in a couple of tests so they run quicker
  3. Move S3 classes into S3 folder

  4. Tweaks to progress tracking

    S3: Handle connection closed message from Amazon
    S3: Fix mime-type for data uploads
    S3: Improve list test
    S3: S3 requests default to a lower persistent connection timeout
    Added test for clearing upload progress
    Move requestID to a property of the request - this is a bit cleaner, and prevents retries getting a new id
Commits on Mar 16, 2010
  1. More work on S3 refactor

  2. Tweaks to S3 stuff

  3. Change S3 API to take a real S3 key as a parameter when creating a re…

    …quest, rather than forcing the user to encode the key themselves or add a '/' on the front
    My thanks to Tom Andersen for his report!
Commits on Mar 11, 2010
  1. Merge closeStreamTime and persistentConnectionTimeoutSeconds into one

    Retry the request if we encounter a 'Socket is not connected' error - but can't figure out how to write a server to test this after much experimentation
    Add more tests for persistent connections
Commits on Mar 8, 2010
  1. @jjthrash
Something went wrong with that request. Please try again.