Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(5224)

Issue 4431068: code review 4431068: http: add MultipartForm, FormFile, and ParseMultipartFo... (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
13 years ago by adg
Modified:
13 years ago
Reviewers:
CC:
rsc, bradfitz, golang-dev
Visibility:
Public.

Description

http: add MultipartForm, FormFile, and ParseMultipartForm to Request

Patch Set 1 #

Total comments: 12

Patch Set 2 : diff -r 4f0fd7d49dfa https://go.googlecode.com/hg/ #

Total comments: 10

Patch Set 3 : diff -r 4f0fd7d49dfa https://go.googlecode.com/hg/ #

Patch Set 4 : diff -r 4f0fd7d49dfa https://go.googlecode.com/hg/ #

Patch Set 5 : diff -r 4f0fd7d49dfa https://go.googlecode.com/hg/ #

Total comments: 4

Patch Set 6 : diff -r 4f0fd7d49dfa https://go.googlecode.com/hg/ #

Total comments: 21

Patch Set 7 : diff -r 4f0fd7d49dfa https://go.googlecode.com/hg/ #

Patch Set 8 : diff -r 638ecff87cc6 https://go.googlecode.com/hg/ #

Patch Set 9 : diff -r ff32eff02b8e https://go.googlecode.com/hg/ #

Unified diffs Side-by-side diffs Delta from patch set Stats (+217 lines, -15 lines) Patch
M src/pkg/http/request.go View 1 2 3 4 5 6 7 7 chunks +99 lines, -8 lines 0 comments Download
M src/pkg/http/request_test.go View 1 2 3 4 5 6 5 chunks +115 lines, -7 lines 0 comments Download
M src/pkg/http/server.go View 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 18
adg
Hello bradfitz, rsc (cc: golang-dev@googlegroups.com), I'd like you to review this change to https://go.googlecode.com/hg/
13 years ago (2011-04-27 06:47:50 UTC) #1
bradfitz
http://codereview.appspot.com/4431068/diff/1/src/pkg/http/request.go File src/pkg/http/request.go (right): http://codereview.appspot.com/4431068/diff/1/src/pkg/http/request.go#newcode33 src/pkg/http/request.go:33: var DefaultMultipartMaxMemory int64 = 1048576 // 1 MB document ...
13 years ago (2011-04-27 23:44:33 UTC) #2
adg
http://codereview.appspot.com/4431068/diff/1/src/pkg/http/request.go File src/pkg/http/request.go (right): http://codereview.appspot.com/4431068/diff/1/src/pkg/http/request.go#newcode33 src/pkg/http/request.go:33: var DefaultMultipartMaxMemory int64 = 1048576 // 1 MB On ...
13 years ago (2011-04-27 23:57:27 UTC) #3
bradfitz
In the words of Rob: "I see why your tests aren't catching the bug. You ...
13 years ago (2011-04-28 00:08:40 UTC) #4
adg
Tests coming. http://codereview.appspot.com/4431068/diff/6001/src/pkg/http/request.go File src/pkg/http/request.go (right): http://codereview.appspot.com/4431068/diff/6001/src/pkg/http/request.go#newcode38 src/pkg/http/request.go:38: // is either present in the request ...
13 years ago (2011-04-28 01:20:18 UTC) #5
adg
Hello brad_danga_com, rsc, bradfitz (cc: golang-dev@googlegroups.com), Please take another look.
13 years ago (2011-04-28 01:38:06 UTC) #6
adg
Hello brad_danga_com, rsc, bradfitz (cc: golang-dev@googlegroups.com), Please take another look.
13 years ago (2011-04-28 01:39:13 UTC) #7
bradfitz
http://codereview.appspot.com/4431068/diff/14001/src/pkg/http/request.go File src/pkg/http/request.go (right): http://codereview.appspot.com/4431068/diff/14001/src/pkg/http/request.go#newcode180 src/pkg/http/request.go:180: var multipartByReader = &multipart.Form{} This isn't safe. If you ...
13 years ago (2011-04-28 02:13:18 UTC) #8
adg
http://codereview.appspot.com/4431068/diff/14001/src/pkg/http/request.go File src/pkg/http/request.go (right): http://codereview.appspot.com/4431068/diff/14001/src/pkg/http/request.go#newcode180 src/pkg/http/request.go:180: var multipartByReader = &multipart.Form{} On 2011/04/28 02:13:18, bradfitz wrote: ...
13 years ago (2011-04-28 02:27:47 UTC) #9
adg
Hello brad_danga_com, rsc, bradfitz (cc: golang-dev@googlegroups.com), Please take another look.
13 years ago (2011-04-28 02:28:05 UTC) #10
rsc
http://codereview.appspot.com/4431068/diff/7003/src/pkg/http/request.go File src/pkg/http/request.go (right): http://codereview.appspot.com/4431068/diff/7003/src/pkg/http/request.go#newcode35 src/pkg/http/request.go:35: var DefaultMultipartMaxMemory int64 = 1048576 // 1 MB The ...
13 years ago (2011-04-28 02:52:11 UTC) #11
bradfitz
http://codereview.appspot.com/4431068/diff/7003/src/pkg/http/request_test.go File src/pkg/http/request_test.go (right): http://codereview.appspot.com/4431068/diff/7003/src/pkg/http/request_test.go#newcode175 src/pkg/http/request_test.go:175: func TestMultipartRequest(t *testing.T) { add one-liner comments saying what ...
13 years ago (2011-04-28 02:58:51 UTC) #12
adg
Hello rsc, bradfitz (cc: golang-dev@googlegroups.com), Please take another look.
13 years ago (2011-04-28 03:07:41 UTC) #13
adg
http://codereview.appspot.com/4431068/diff/7003/src/pkg/http/request.go File src/pkg/http/request.go (right): http://codereview.appspot.com/4431068/diff/7003/src/pkg/http/request.go#newcode37 src/pkg/http/request.go:37: // ErrMissingField is returned by FormFile when the provided ...
13 years ago (2011-04-28 03:07:52 UTC) #14
adg
http://codereview.appspot.com/4431068/diff/7003/src/pkg/http/request.go File src/pkg/http/request.go (right): http://codereview.appspot.com/4431068/diff/7003/src/pkg/http/request.go#newcode35 src/pkg/http/request.go:35: var DefaultMultipartMaxMemory int64 = 1048576 // 1 MB On ...
13 years ago (2011-04-28 04:38:19 UTC) #15
rsc
LGTM
13 years ago (2011-04-28 04:45:44 UTC) #16
bradfitz
LGTM
13 years ago (2011-04-28 04:50:29 UTC) #17
adg
13 years ago (2011-04-28 05:21:58 UTC) #18
*** Submitted as http://code.google.com/p/go/source/detail?r=4449389b968e ***

http: add MultipartForm, FormFile, and ParseMultipartForm to Request

R=rsc, bradfitz
CC=golang-dev
http://codereview.appspot.com/4431068
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b