<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go-schwift/container.go, branch v2.2.1</title>
<subtitle>Go client library for Swift (OpenStack object storage) aka Rackspace Cloud Files aka Memset Memstore</subtitle>
<id>http://git.xyrillian.de/go-schwift/atom/container.go?h=v2.2.1</id>
<link rel='self' href='http://git.xyrillian.de/go-schwift/atom/container.go?h=v2.2.1'/>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/'/>
<updated>2026-07-21T12:42:45Z</updated>
<entry>
<title>convert copyright headers to SPDX format</title>
<updated>2026-07-21T12:42:45Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-07-21T12:34:57Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=8e41472447315290b2748709e09b27372adc2b7c'/>
<id>urn:sha1:8e41472447315290b2748709e09b27372adc2b7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use http.MethodFoo constants where possible</title>
<updated>2026-07-21T12:23:40Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-07-21T12:23:40Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=044e297413066262c54beb33e98d0e498178897b'/>
<id>urn:sha1:044e297413066262c54beb33e98d0e498178897b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make Account.Headers and Container.Headers thread-safe</title>
<updated>2026-07-21T12:18:35Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-07-21T12:18:35Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=dc7bd11d855f0b3266612a18606801f4e09ecc09'/>
<id>urn:sha1:dc7bd11d855f0b3266612a18606801f4e09ecc09</id>
<content type='text'>
For type Object, it is a good tradeoff to not carry a mutex in every
instance, since Objects are likely only used in the scope of a
particular operation (and thus within an individual goroutine). But
Account and Container instances are much more likely to be initialized
once on startup and then shared across goroutines, so making them safer
to use at the expense of a slight increase in resource usage looks like
a good choice.
</content>
</entry>
<entry>
<title>Remove context from struct, add ctx as first args to many functions</title>
<updated>2024-07-01T14:12:52Z</updated>
<author>
<name>Sandro Jäckel</name>
<email>sandro.jaeckel@gmail.com</email>
</author>
<published>2024-07-01T14:12:52Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=b7683ab8dcdeca10ff52d626a285edcf7c1db719'/>
<id>urn:sha1:b7683ab8dcdeca10ff52d626a285edcf7c1db719</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix gophercloud lint complains</title>
<updated>2024-07-01T11:05:35Z</updated>
<author>
<name>Sandro Jäckel</name>
<email>sandro.jaeckel@gmail.com</email>
</author>
<published>2024-07-01T11:05:01Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=bd23c64a1283835f5991444bb47ec3da1895ff42'/>
<id>urn:sha1:bd23c64a1283835f5991444bb47ec3da1895ff42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>run go-makefile-maker, start fixing new lints</title>
<updated>2023-10-23T11:10:16Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>stefan.majewsky@sap.com</email>
</author>
<published>2023-10-23T11:10:16Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=1bc6c5a6fcf5bf0f52a960b6df87b6bd04e10956'/>
<id>urn:sha1:1bc6c5a6fcf5bf0f52a960b6df87b6bd04e10956</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Format with go 1.19</title>
<updated>2022-10-26T12:05:42Z</updated>
<author>
<name>Sandro Jäckel</name>
<email>sandro.jaeckel@sap.com</email>
</author>
<published>2022-10-26T09:31:22Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=04ce17415f25dbf10eba954212c8428ae630df88'/>
<id>urn:sha1:04ce17415f25dbf10eba954212c8428ae630df88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>document non-threadsafety</title>
<updated>2020-10-14T12:27:16Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>stefan.majewsky@sap.com</email>
</author>
<published>2020-10-14T12:27:16Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=bd1c74594efeab1268531225d304ebae8992e286'/>
<id>urn:sha1:bd1c74594efeab1268531225d304ebae8992e286</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add URL() method also to Container, not just to Object</title>
<updated>2018-06-07T12:01:49Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2018-06-07T12:01:49Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=0eab6bf51e2fe22de6c877e01149b49bba283792'/>
<id>urn:sha1:0eab6bf51e2fe22de6c877e01149b49bba283792</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make the IsEqualTo() methods public</title>
<updated>2018-05-30T12:57:29Z</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2018-05-30T12:57:29Z</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-schwift/commit/?id=81732006cfe081371d8a67e47408d4eae7542179'/>
<id>urn:sha1:81732006cfe081371d8a67e47408d4eae7542179</id>
<content type='text'>
</content>
</entry>
</feed>
