aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* v1.2.0v1.2.0Stefan Majewsky2022-10-281-2/+7
|
* Merge remote-tracking branch 'SuperSandro2000:sha2'Stefan Majewsky2022-10-2842-806/+1029
|\
| * remove sha512 as a tempurl digest optionStefan Majewsky2022-10-281-4/+1
| | | | | | | | | | | | | | After consulting the Swift source code, we learned that sha512 signatures are formatted using a different scheme. Since sha512 offers no real advantage at this point as long as we support sha256 instead, we can just avoid the complexity of supporting the other scheme for now.
| * Cleanup container and eact to Ctrl+CSandro Jäckel2022-10-281-2/+2
| |
| * Generate digest preferable with sha2, then sha512 and fallback to insecure sha1Sandro Jäckel2022-10-285-20/+88
| |
| * Fix linting errorsSandro Jäckel2022-10-2820-73/+66
| |
| * Switch to go-makefile-makerSandro Jäckel2022-10-263-31/+200
| |
| * Fix typosSandro Jäckel2022-10-264-9/+9
| |
| * Bump dependenciesSandro Jäckel2022-10-262-9/+15
| |
| * Format with go 1.19Sandro Jäckel2022-10-2626-669/+659
|/
* v1.1.0v1.1.0Stefan Majewsky2022-02-071-1/+1
|
* changelog for previous commitStefan Majewsky2022-02-071-0/+10
|
* do not mangle non-standard object pathsSandro Jäckel2022-02-071-1/+3
| | | | | | | | | | | | | | | | | If the object path contains multiple slashes back-to-back, these used to be wrongly merged by net.url.URL.String(). For example, account = "AUTH_aaa" container = "ccc" object = "foo///bar" would become something like https://swift.example.com/v1/AUTH_aaa/ccc/foo/bar With this change, we produce a more correct URL: https://swift.example.com/v1/AUTH_aaa/ccc/foo%2f%2f%2fbar
* remove beta notice from READMEStefan Majewsky2021-05-281-4/+0
|
* v1.0.0v1.0.0Stefan Majewsky2021-05-282-1/+7
|
* fix `make test`Stefan Majewsky2021-05-282-8/+4
|
* use Go modules, update Makefile to my current conventionsStefan Majewsky2021-05-2810-350/+65
|
* rename Object.UploadWithWriter to UploadFromWriterStefan Majewsky2021-05-282-7/+5
|
* doc: extend usage exampleStefan Majewsky2021-05-282-1/+9
|
* document non-threadsafetyStefan Majewsky2020-10-143-0/+27
|
* Merge pull request #10 from talal/typoStefan Majewsky2020-04-161-1/+1
|\ | | | | Fix typo
| * Fix typoMuhammad Talal Anwar2020-04-131-1/+1
|/
* guard against Swift sending 100 status too earlyStefan Majewsky2020-02-241-0/+14
|
* Merge pull request #9 from talal/masterStefan Majewsky2018-09-063-22/+59
|\ | | | | add RequestOptions to LargeObject.Append()
| * add test for segment expirationMuhammad Talal Anwar2018-09-061-4/+6
| |
| * add test for large object expirationMuhammad Talal Anwar2018-09-061-19/+54
| |
| * add support for RequestOptions in lo.Append()Muhammad Talal Anwar2018-09-061-2/+2
| |
| * fix typoMuhammad Talal Anwar2018-09-061-1/+1
| |
* | goddammit macosStefan Majewsky2018-09-061-1/+1
|/
* Merge pull request #7 from databus23/patch-2Stefan Majewsky2018-09-031-9/+2
|\ | | | | Cover more readers for automatic etag calculation
| * Cover more readers for automatic tag calculationFabian Ruff2018-09-031-9/+2
|/ | | | | Not sure If I'm missing something but this seems more general (specifically it covers `*os.File` which doesn't have a `WriteTo` method). Note: This is untested. Just putting it up for discussion.
* fix obvious crashStefan Majewsky2018-07-261-1/+1
|
* support aborting requests with context.ContextStefan Majewsky2018-07-111-0/+6
|
* add Object.TempURL()Stefan Majewsky2018-07-102-0/+108
|
* add URL() method also to Container, not just to ObjectStefan Majewsky2018-06-072-1/+12
|
* Merge pull request #4 from databus23/patch-1Stefan Majewsky2018-06-071-0/+8
|\ | | | | Add URL() function for Object
| * Add URL() function for ObjectFabian Ruff2018-05-111-0/+8
| |
* | add Capabilities.SymlinkStefan Majewsky2018-05-301-0/+3
| |
* | make the IsEqualTo() methods publicStefan Majewsky2018-05-305-10/+17
| |
* | adjust semantics of Object.InspectSymlink, rename to Object.SymlinkHeadersStefan Majewsky2018-05-303-19/+28
| | | | | | | | | | | | The additional guarantee that Object.SymlinkHeaders becomes equivalent to Object.Headers for non-symlinks will be useful e.g. for swift-http-import's usecase.
* | my PR has been mergedStefan Majewsky2018-05-301-3/+0
|/
* add support for symlinks to ObjectIteratorStefan Majewsky2018-05-074-14/+113
| | | | Closes #2.
* add Object.SymlinkTo(), Object.InspectSymlink() etc.Stefan Majewsky2018-05-073-24/+192
|
* fix formatting of X-Delete-At headerStefan Majewsky2018-05-041-2/+1
|
* make tests work with Keystone authStefan Majewsky2018-05-041-8/+4
|
* add support for pseudo-directories to ObjectIteratorStefan Majewsky2018-05-033-29/+125
|
* add configurable User-Agent to Schwift, GopherschwiftStefan Majewsky2018-05-035-14/+61
|
* fix CopyTo testStefan Majewsky2018-05-031-1/+1
|
* proof-read documentationStefan Majewsky2018-05-0312-53/+65
|
* add (currently empty) CopyOptions arg to Object.CopyToStefan Majewsky2018-05-021-5/+11
| | | | | For backwards compatiblity when later expanding the scope of this function (analogous to DeleteOptions, UploadOptions, TruncateOptions).