Switch branches/tags
Nothing to show
Commits on Jul 4, 2012
  1. Use keystoneclient for authentication.

    - This allows us to delegate all 2.0 authentication directly to the
      library without reimplementing ourselves.
    - Rename the os_*_ variables to dashes (i.e: os-tenant-name not
    - Support reusing a token / storage-url without re-authenticating every
      time via the switch os-storage-url os-auth-token.
    - Allow auth via tenant_id instead of just tenant_name via the switch
    - Refactor a bit to make it easier in the future to add new OS features
      (i.e: region).
    Change-Id: I532f38a68af884de25326aaac05a2050f5ffa1c7
    committed Jul 4, 2012
Commits on Jul 1, 2012
  1. Merge "Add post-tag versioning."

    Jenkins committed with openstack-gerrit Jul 1, 2012
Commits on Jun 28, 2012
  1. Now url encodes/decodes x-object-manifest values

    Change-Id: I8ce7fa1cb0aba3aca622c7a793ee5d330fe4e265
    gholt committed Jun 28, 2012
Commits on Jun 27, 2012
  1. Merge "Make swift exit on ctrl-c."

    Jenkins committed with openstack-gerrit Jun 27, 2012
  2. Configurable concurrency for swift client.

    The 'delete', 'download', and 'upload' commands use multiple threads
    for concurrency. However, the number of threads was hardcoded at
    10. This patch simply makes those configurable.
    For example, if I'm downloading a lot of files but I don't want to
    saturate the downstream on my Internet connection, I might choose to
    use only 1 or 2 threads for object downloads. Conversely, if I'm
    uploading a lot of small files across a fast network, I would want
    lots of threads to speed things along.
    The default number of threads is 10, so the default behavior is
    Change-Id: I64c06741b24ca97fef5ded206d7e898bf5cab3b8
    smerritt committed with smerritt Jun 13, 2012
  3. Merge "Allow specify tenant:user in user."

    Jenkins committed with openstack-gerrit Jun 27, 2012
  4. Merge "Make CLI exit nonzero on error."

    Jenkins committed with openstack-gerrit Jun 27, 2012
  5. Allow specify tenant:user in user.

    We allow having the syntax tenant:user in user since this would make
    things easier when switching from auth 1.0 to auth 2.0 and not having to
    specify a tenant_name.
    In the feature we should use the auth functions from keystoneclient and
    be done with those changes, we could then auth by user/tenant-ID.
    Change-Id: Ie49748105a678fb9369494e77d41d934d57a39a7
    committed Jun 14, 2012
  6. Make swift exit on ctrl-c.

    The first time the user presses ctrl-c, all QueueFunctionThreads will
    have abort=True set on them. This will cause them to finish the work
    they're doing (e.g. finish uploading the current file) but then ignore
    any further work and let the process exit. Also, a notification of
    this is written to stderr so the user understands why the process
    didn't exit immediately.
    The second time the user presses ctrl-c, the process will exit
    immediately. Any in-progress operations are abandoned.
    Change-Id: Ie6927f78726ac1c7998e920cb608682ead10f25b
    smerritt committed with smerritt Jun 18, 2012
  7. Merge "Make swift not hang on error."

    Jenkins committed with openstack-gerrit Jun 27, 2012
  8. Add post-tag versioning.

    Change-Id: Id921105dd2fa818cac7c66dc620b266fd5639d72
    emonty committed Jun 25, 2012
Commits on Jun 22, 2012
  1. Don't suppress openstack auth options.

    Fixes LP Bug #1016600.
    Change-Id: I837728aa5445b6ccd07c47bdb4d99f0c84a1d7b2
    dprince committed Jun 22, 2012
Commits on Jun 18, 2012
  1. Make swift not hang on error.

    Before, if a QueueFunctionThread's function raised an exception, then
    its thread would log the exception and exit, leaving the rest of the
    jobs in the queue and ensuring that the swift client would hang.
    Now, the exception is logged and processing continues, so all the
    messages get handled eventually and the client exits.
    Change-Id: I43d4df212847a2a85732b304de319ea2cce82ddd
    smerritt committed Jun 11, 2012
Commits on Jun 15, 2012
  1. Fix pep8 errors w/pep8==1.3.

    Also lock down the version of pep8 in
    tools/test-requires. python-swiftclient had a passing test suite
    yesterday, but today a new and stricter version of pep8 came out, and
    the test suite started to fail. Specifying a particular version of
    pep8 will prevent that.
    Change-Id: I9092d2225c01b99158229918c86b185cdac9d362
    smerritt committed Jun 15, 2012
Commits on Jun 14, 2012
  1. Add missing test/tools files to the tarball.

    Fixes LP Bug #1013292.
    Change-Id: I23ccc476d5e1fa2b131d93970fd3f0e65d633fab
    dprince committed Jun 14, 2012
Commits on Jun 11, 2012
  1. Add build_sphinx options.

    To better facilitate the building and publishing of sphinx
    documentation by Jenkins we are moving all openstack projects with
    sphinx documentation to a common doc tree structure. Documentation
    goes in project/doc/source and build results go in project/doc/build.
    Change-Id: Ibe6745cac73817ea06faca77367b4269d5137a24
    cboylan committed Jun 11, 2012
Commits on Jun 7, 2012
  1. Make CLI exit nonzero on error.

    This makes it much easier to detect failure in scripts.
    Fixes bug 973557.
    Change-Id: Ifd16ffcb7be85e45582095246cc29cfe44e2a173
    smerritt committed Jun 7, 2012
  2. Add doc and version in

    - Add parseable version in
    - Generate rst doc like done for swift.
    Change-Id: I408fbc36693772d2ef6f4823757dd1f4c830193f
    committed May 23, 2012
Commits on Jun 6, 2012
  1. Raise ClientException for invalid auth version.

    - Fixes LP Bug #1008667.
    - Fix a pep8 error along the way to pass jenkins.
    - Update openstack.swift.common to get jenkins passing for 1.2 pep8
    Change-Id: I4ce86a94e1c799807a2ad8e7e1c502b1eb8a51c7
    dprince committed with Jun 6, 2012
Commits on May 22, 2012
  1. Version bump after pypi release.

    Change-Id: Ic8a6d5de110165dbf2be106e35326288a3ecc928
    emonty committed May 22, 2012
Commits on May 21, 2012
  1. Removed now-unused .cache.bundle references.

    Change-Id: I236cc26be12c21743197e93ed304655702cb1ff2
    emonty committed May 21, 2012
  2. Add script here.

    - Snatched from python-glanceclient repo.
    committed May 21, 2012
  3. Adding fake_http_connect to test.utils.

    - Copy fake_http_connect function from swift repository.
    committed May 21, 2012
Commits on May 16, 2012
  1. Merge pull request #1 from emonty/master

    Add the bits needed by the project testing interface
    committed May 16, 2012
Commits on May 9, 2012
  1. Add logging.

    - If SWIFTCLIENT_DEBUG env is defined then print the full query with curl.
    committed May 9, 2012
Commits on May 8, 2012
  1. Defined version to 1.0

    committed May 8, 2012
  2. Rename client to swiftclient.

    committed May 8, 2012
  3. Fix links.

    committed May 8, 2012