aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* fix URL computation in Account.Capabilties()Stefan Majewsky2018-03-081-8/+1
|
* fix a panic in the error case of Object.Download()Stefan Majewsky2018-03-081-1/+3
|
* add struct Capabilities, Account.{,Raw}CapabilitiesStefan Majewsky2018-02-262-0/+137
|
* add Object.Copy() and Object.Move()Stefan Majewsky2018-02-212-31/+105
|
* reorganize codeStefan Majewsky2018-02-1920-221/+345
| | | | | | * Gophercloud dependencies move into subpackage gopherschwift. * Tests move into subpackage tests (to avoid import cycles). + Rename "Client" to "Backend".
* introduce Client interfaceStefan Majewsky2018-02-196-72/+124
|
* test coverage for object upload, download, metadata updateStefan Majewsky2018-02-195-12/+181
|
* replace expectError by expectSuccess where possibleStefan Majewsky2018-02-196-45/+42
|
* add Object.Download(), DownloadedObjectStefan Majewsky2018-02-192-1/+114
|
* initialize .Headers on accounts/containers during GET requestsStefan Majewsky2018-02-194-2/+47
|
* remove old cruftStefan Majewsky2018-02-171-14/+0
|
* add test for FieldHTTPTimeReadonlyStefan Majewsky2018-02-172-2/+40
|
* generalize cleanup phase of object testStefan Majewsky2018-02-172-10/+6
|
* add Container.Objects(), type ObjectIteratorStefan Majewsky2018-02-176-2/+426
|
* Object.upload: generate, validate Content-Length and EtagStefan Majewsky2018-02-163-6/+91
|
* make govet happyStefan Majewsky2018-02-161-7/+10
|
* from the surprising-oversights dept.Stefan Majewsky2018-02-161-3/+4
|
* add object lifecycle testcaseStefan Majewsky2018-02-163-6/+69
|
* add useProxy() helper function for testsStefan Majewsky2018-02-161-0/+19
|
* fix docStefan Majewsky2018-02-162-16/+12
|
* prepare ContainerIterator for sharing code with ObjectIteratorStefan Majewsky2018-02-162-92/+163
|
* ensure that response body is drainedStefan Majewsky2018-02-114-1/+12
|
* sketch out the initial Object APIStefan Majewsky2018-02-104-5/+191
|
* add tests for container iteratorStefan Majewsky2018-02-104-27/+208
|
* add ObjectHeadersStefan Majewsky2018-02-087-52/+287
|
* adjust example for current APIStefan Majewsky2018-02-071-7/+9
|
* implement container listingStefan Majewsky2018-02-073-6/+305
| | | | Tests will follow sometime later this week.
* more detailed coverage reportingStefan Majewsky2018-02-071-1/+1
|
* increase test coverageStefan Majewsky2018-02-077-63/+285
|
* finish moving towards new auto-generated Headers implementationStefan Majewsky2018-02-0712-578/+273
| | | | | Everything in one package once more. The bigger API in *this* package is worth it when we don't have to expose guts to cross package boundaries.
* switch from reflection to code generationStefan Majewsky2018-02-0711-203/+625
| | | | | | This allows me to make the API much simpler. More simplification forthcoming in the following commit; I just want to make a cut since `make test` is happy right now.
* cleanupStefan Majewsky2018-02-061-2/+2
|
* compactify readme examplesStefan Majewsky2018-02-061-13/+1
|
* rewrite the comparison part of the README to be more positiveStefan Majewsky2018-02-051-27/+36
|
* link to GodocStefan Majewsky2018-02-051-0/+2
|
* add type-safe accessors for most container headersStefan Majewsky2018-02-052-9/+96
|
* include subpackages in coverage testStefan Majewsky2018-02-051-1/+1
|
* start-saio.sh: set permissions correctly on first startupStefan Majewsky2018-02-051-1/+9
|
* apparently having a private member is not enoughStefan Majewsky2018-02-053-3/+37
|
* redesign the header APIStefan Majewsky2018-02-0516-412/+558
| | | | | | I'm quite satisfied with this right now (though this doesn't say anything about how I feel about it tomorrow), but it's ugly that some guts (headers.Base) are exposed in the public API.
* SAIO gets confused when there are unexpected files in testing/data/Stefan Majewsky2018-02-052-2/+1
|
* add ContainerStefan Majewsky2018-02-047-32/+294
|
* add tests for metadataStefan Majewsky2018-02-044-7/+152
|
* add Makefile for running testsStefan Majewsky2018-02-042-0/+25
|
* use dedicated Metadata type instead of http.HeaderStefan Majewsky2018-02-043-22/+87
|
* build HTTP requests without ProviderClient.Request(), make tests workStefan Majewsky2018-02-044-84/+97
|
* add testing scripts based on github.com/bouncestorage/docker-swiftStefan Majewsky2018-01-314-0/+61
|
* compileHeaders: do not serialize read-only fieldsStefan Majewsky2018-01-301-2/+2
|
* implement compileHeadersStefan Majewsky2018-01-303-3/+46
| | | | Test is still failing though...
* finalize Account.Post() design, add initial account testsStefan Majewsky2018-01-306-20/+165
| | | | Failing right now because compileHeaders() is a stub.