Permalink
Commits on Oct 30, 2015
  1. Merge pull request #94 from karelia/enumeration-race

    andypotion committed Oct 30, 2015
    Safer check of enumeration block
  2. Safer check of enumeration block

    mikeabdullah committed Oct 30, 2015
    Avoids a race condition where if the operation is cancelled, the
    enumeration block could be NULL by the time it’s used
  3. Merge pull request #93 from karelia/completion-race

    mikeabdullah committed Oct 30, 2015
    Clear out completion block immediately to avoid race condition
Commits on Oct 17, 2015
Commits on Sep 17, 2015
  1. Handle path starting with multiple slashes

    mikeabdullah committed Sep 17, 2015
    Unrelated to the main purpose of this branch, but it’s a bug I spotted
    while here
  2. Refactor to have a callback object rather than pure block

    mikeabdullah committed Sep 17, 2015
    I think this makes it clearer what is happening, and should avoid
    retain cycle
Commits on Sep 11, 2015
  1. Merge pull request #92 from karelia/xcode-6.4

    mikeabdullah committed Sep 11, 2015
    Changes requested by Xcode 6.4
Commits on Sep 10, 2015
  1. Clear out completion block immediately to avoid race condition

    mikeabdullah committed Sep 10, 2015
    Before, since the delegate block executed asynchronously, it was
    theoretically possible for the completion logic to be run more than
    once, including the rather nasty side-effect of messaging the
    now-deallocated protocol
Commits on Jul 7, 2015
Commits on Jun 16, 2015
  1. Merge pull request #90 from karelia/warning-fixes

    mikeabdullah committed Jun 16, 2015
    Warning fixes
Commits on Jun 15, 2015
  1. Merge pull request #91 from karelia/remove-misincluded-test-file

    mikeabdullah committed Jun 15, 2015
    remove misincluded bundle resource
Commits on Jun 14, 2015
Commits on May 28, 2015
  1. DAVKit warning fixes

    mikeabdullah committed May 28, 2015
  2. Version of CURLHandle which signs libs upon copying

    mikeabdullah committed May 28, 2015
    Xcode was keen we do this
  3. Declare delegate protocol earlier, conforming to NSWindowDelegate

    mikeabdullah committed May 28, 2015
    Compiler understands we’re not breaking inheritance now
Commits on May 18, 2015
  1. Merge pull request #88 from karelia/curl-sessions

    mikeabdullah committed May 18, 2015
    One CURL session (multi handle) per CK2FileManager
Commits on May 4, 2015
Commits on Apr 11, 2015
  1. fix typo

    mikeabdullah committed Apr 11, 2015
  2. Merge branch 'v2.x-beta' into curl-sessions

    mikeabdullah committed Apr 11, 2015
    Conflicts:
    	CurlHandle
Commits on Mar 24, 2015
  1. Release blocks a little bit later

    mikeabdullah committed Mar 24, 2015
    Otherwise the cleanup can happen while we’re still delivering directory
    enumeration messages
  2. Clarify

    mikeabdullah committed Mar 24, 2015
  3. Break retain cycle

    mikeabdullah committed Mar 24, 2015
  4. Clean up all blocks once completed

    mikeabdullah committed Mar 24, 2015
    Otherwise they’ll tend to create a retain cycle
Commits on Mar 23, 2015
  1. Adopt latest CURLHandle

    mikeabdullah committed Mar 23, 2015
    Each file manager uses its own transfer stack so connections aren’t
    shared between managers. This helps out clients seeing a problem where
    an FTP connection is dead, but CURL still tries to use it because it
    has no idea how long ago the connection was last used. If the host app
    uses a sensible number of file managers, it’ll get better behaviour now.
Commits on Mar 17, 2015
  1. Merge branch 'libssh2-1.5' into v2.x-beta

    mikeabdullah committed Mar 17, 2015
    Conflicts:
    	CurlHandle
Commits on Mar 12, 2015
  1. Update to libssh2 v1.5

    mikeabdullah committed Mar 12, 2015