commit 51319b1125473fc1732ef012cde40c512ec735a0 [browse]
Author: Andrew Gerrand
Date: 2011-04-05 12:55:03 +10:00

weekly.2011-04-04

R=rsc
CC=golang-dev
https://golang.org/cl/4363043

commit 6e4966eb7fd8892265ce14817ed75db86180bf24 [browse]
Author: Brad Fitzpatrick
Date: 2011-04-04 19:43:36 -07:00

http: ignore Transfer-Encoding on HEAD responses

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

commit 243266f62e2af7167236f99bb0aa376d3c21246b [browse]
Author: Brad Fitzpatrick
Date: 2011-04-04 19:22:47 -07:00

http: fix Transport connection re-use race

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

commit f3ad899a2d50a0d6daaf69bc4b2ce69ee6b85334 [browse]
Author: Mikio Hara
Date: 2011-04-05 11:35:16 +10:00

net: fix typo

R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/4315049

commit 94e60061eb3a2c4ea3627cf9ae52193cc1fbe5a3 [browse]
Author: Gustavo Niemeyer
Date: 2011-04-04 18:29:24 -07:00

filepath: new Abs function

R=golang-dev, rsc1, peterGo, bsiegert, r, mattn
CC=golang-dev
https://golang.org/cl/4271057

clone the repository to get more history