<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go, branch weekly.2011-04-04</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=weekly.2011-04-04</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=weekly.2011-04-04'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2011-04-05T02:55:03Z</updated>
<entry>
<title>weekly.2011-04-04</title>
<updated>2011-04-05T02:55:03Z</updated>
<author>
<name>Andrew Gerrand</name>
<email>adg@golang.org</email>
</author>
<published>2011-04-05T02:55:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=51319b1125473fc1732ef012cde40c512ec735a0'/>
<id>urn:sha1:51319b1125473fc1732ef012cde40c512ec735a0</id>
<content type='text'>
R=rsc
CC=golang-dev
https://golang.org/cl/4363043
</content>
</entry>
<entry>
<title>http: ignore Transfer-Encoding on HEAD responses</title>
<updated>2011-04-05T02:43:36Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@golang.org</email>
</author>
<published>2011-04-05T02:43:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=6e4966eb7fd8892265ce14817ed75db86180bf24'/>
<id>urn:sha1:6e4966eb7fd8892265ce14817ed75db86180bf24</id>
<content type='text'>
Amazon S3 sends Transfer-Encoding "chunked"
on its 404 responses to HEAD requests for
missing objects.

We weren't ignoring the Transfer-Encoding
and were thus interpretting the subsequent
response headers as a chunk header from the
previous responses body (but a HEAD response
can't have a body)

R=rsc, adg
CC=golang-dev
https://golang.org/cl/4346050
</content>
</entry>
<entry>
<title>http: fix Transport connection re-use race</title>
<updated>2011-04-05T02:22:47Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@golang.org</email>
</author>
<published>2011-04-05T02:22:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=243266f62e2af7167236f99bb0aa376d3c21246b'/>
<id>urn:sha1:243266f62e2af7167236f99bb0aa376d3c21246b</id>
<content type='text'>
A connection shouldn't be made available
for re-use until its body has been consumed.

(except in the case of pipelining, which isn't
implemented yet)

This CL fixes some issues seen with heavy load
against Amazon S3.

Subtle implementation detail: to prevent a race
with the client requesting a new connection
before previous one is returned, we actually
have to call putIdleConnection _before_ we
return from the final Read/Close call on the
http.Response.Body.

R=rsc, adg
CC=golang-dev
https://golang.org/cl/4351048
</content>
</entry>
<entry>
<title>net: fix typo</title>
<updated>2011-04-05T01:35:16Z</updated>
<author>
<name>Mikio Hara</name>
<email>mikioh.mikioh@gmail.com</email>
</author>
<published>2011-04-05T01:35:16Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=f3ad899a2d50a0d6daaf69bc4b2ce69ee6b85334'/>
<id>urn:sha1:f3ad899a2d50a0d6daaf69bc4b2ce69ee6b85334</id>
<content type='text'>
R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/4315049
</content>
</entry>
<entry>
<title>filepath: new Abs function</title>
<updated>2011-04-05T01:29:24Z</updated>
<author>
<name>Gustavo Niemeyer</name>
<email>gustavo@niemeyer.net</email>
</author>
<published>2011-04-05T01:29:24Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=94e60061eb3a2c4ea3627cf9ae52193cc1fbe5a3'/>
<id>urn:sha1:94e60061eb3a2c4ea3627cf9ae52193cc1fbe5a3</id>
<content type='text'>
R=golang-dev, rsc1, peterGo, bsiegert, r, mattn
CC=golang-dev
https://golang.org/cl/4271057
</content>
</entry>
<entry>
<title>http: fix hanging bug with HEAD responses</title>
<updated>2011-04-04T23:58:11Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@golang.org</email>
</author>
<published>2011-04-04T23:58:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=7c9c4fc3a189399385960254facfab6feff55d5f'/>
<id>urn:sha1:7c9c4fc3a189399385960254facfab6feff55d5f</id>
<content type='text'>
The transport readLoop was waiting forever for the client to
read the non-existent body before proceeding to read the next
request.

R=rsc
CC=golang-dev
https://golang.org/cl/4357051
</content>
</entry>
<entry>
<title>os: add Seek whence constants</title>
<updated>2011-04-04T20:53:52Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@golang.org</email>
</author>
<published>2011-04-04T20:53:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=2be13a80c78e22a89fba27450cf813a2fe22ebca'/>
<id>urn:sha1:2be13a80c78e22a89fba27450cf813a2fe22ebca</id>
<content type='text'>
R=r, r2, rsc1, rsc, jacek.masiulaniec
CC=golang-dev
https://golang.org/cl/4344062
</content>
</entry>
<entry>
<title>gotest: fix build</title>
<updated>2011-04-04T20:35:40Z</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2011-04-04T20:35:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=d3ca620bafa28393acb726455a1d875df87ed653'/>
<id>urn:sha1:d3ca620bafa28393acb726455a1d875df87ed653</id>
<content type='text'>
TBR=r
CC=golang-dev
https://golang.org/cl/4351047
</content>
</entry>
<entry>
<title>path/filepath.Glob: add an error return.</title>
<updated>2011-04-04T20:09:34Z</updated>
<author>
<name>Rob Pike</name>
<email>r@golang.org</email>
</author>
<published>2011-04-04T20:09:34Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=60c4c3464b48b8238f29376c2911922fe207d853'/>
<id>urn:sha1:60c4c3464b48b8238f29376c2911922fe207d853</id>
<content type='text'>
The error will only occur for invalid patterns, but without this
error path there is no way to know that Glob has failed due to
an invalid pattern.

R=rsc
CC=golang-dev
https://golang.org/cl/4346044
</content>
</entry>
<entry>
<title>bufio: Write and WriteString cleanup</title>
<updated>2011-04-04T19:57:10Z</updated>
<author>
<name>Evan Shaw</name>
<email>chickencha@gmail.com</email>
</author>
<published>2011-04-04T19:57:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=06ee80d6ebfc9ec2229d1e10f4d1a2951fb2600f'/>
<id>urn:sha1:06ee80d6ebfc9ec2229d1e10f4d1a2951fb2600f</id>
<content type='text'>
Write never writes less than the buffer size and WriteString takes advantage
of the copy built-in to improve write efficiency.

R=rsc, ality, rog
CC=golang-dev
https://golang.org/cl/4344060
</content>
</entry>
</feed>
