{"push_id":3400370252,"size":535,"distinct_size":535,"ref":"refs/heads/master","head":"9f648a60d9775ef5c977e7669d1673a7a67bef33","before":"8e20723732c4db5309b9dd58fe49ce5221776045","commits":[{"sha":"cb0ed7acc4f717d79a358093419e5a7da09b8b45","author":{"name":"Brad Fitzpatrick","email":"ae9783c0b0efc69cd85ab025ddd17aa44cdc4aa5@golang.org"},"message":"http2: allow StreamDep of 0 in HEADERS and PRIORITY frames\n\nBut still check that the high bit isn't set.\n\nFixes golang/go#15444\n\nChange-Id: Ic9339244d3d0c4e4d6573a691b3ba37c9eac3981\nReviewed-on: https://go-review.googlesource.com/22476\nReviewed-by: Andrew Gerrand <adg@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/cb0ed7acc4f717d79a358093419e5a7da09b8b45"},{"sha":"1aafd77e1e7f6849ad16a7bdeb65e3589a10b2bb","author":{"name":"Brad Fitzpatrick","email":"ae9783c0b0efc69cd85ab025ddd17aa44cdc4aa5@golang.org"},"message":"context: fix doc typo\n\nFixes golang/go#15449\n\nChange-Id: Ib4802dc1d9208abc17ef31212d49f03f4f4ed3d1\nReviewed-on: https://go-review.googlesource.com/22494\nReviewed-by: Brad Fitzpatrick <bradfitz@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/1aafd77e1e7f6849ad16a7bdeb65e3589a10b2bb"},{"sha":"35ec611a141ee705590b9eb64d673f9e6dfeb1ac","author":{"name":"Nic Day","email":"6b9006b0fb4ec16ea88ca06ba816239385f6b499@me.com"},"message":"net/trace: fix comment typo\n\nAbbreviating \"if and only if\" to \"iff\" is against Go style in public\ndocumentation; use expanded form.\n\nChange-Id: I23afdca1b773ef9572794555dfb768c9ded90ab7\nReviewed-on: https://go-review.googlesource.com/22545\nReviewed-by: Brad Fitzpatrick <bradfitz@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/35ec611a141ee705590b9eb64d673f9e6dfeb1ac"},{"sha":"9723ea673d9da2c324b03f2504ff26da7f5255fa","author":{"name":"Mikio Hara","email":"e2f4d2eec1d9a1f781345cdd7260d7d52e6468ae@gmail.com"},"message":"icmp: don't fail test on big endian machine\n\nChange-Id: I5ceede6cf0aa4fcdbf59c39e1aff9826874f2710\nReviewed-on: https://go-review.googlesource.com/22677\nReviewed-by: Ian Lance Taylor <iant@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/9723ea673d9da2c324b03f2504ff26da7f5255fa"},{"sha":"7e42c0e1329bb108f7376a7618a2871ab90f1c4d","author":{"name":"Mikio Hara","email":"e2f4d2eec1d9a1f781345cdd7260d7d52e6468ae@gmail.com"},"message":"ipv4: don't fail test on big endian machine\n\nChange-Id: I7fc0634dd1c7cd49b0f3aa2d84a83e783f6687a1\nReviewed-on: https://go-review.googlesource.com/22678\nReviewed-by: Ian Lance Taylor <iant@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/7e42c0e1329bb108f7376a7618a2871ab90f1c4d"},{"sha":"2a35e686583654a1b89ca79c4ac78cb3d6529ca3","author":{"name":"Ian Lance Taylor","email":"87e9c6d529889242b7e184afb632328636553ab4@golang.org"},"message":"context: correct spelling of TODO in comment\n\nChange-Id: I62bfc730643cb0756fc67f3c5cf73029b75c07bb\nReviewed-on: https://go-review.googlesource.com/22884\nReviewed-by: Brad Fitzpatrick <bradfitz@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/2a35e686583654a1b89ca79c4ac78cb3d6529ca3"},{"sha":"96dbb961a39ddccf16860cdd355bfa639c497f23","author":{"name":"Brad Fitzpatrick","email":"ae9783c0b0efc69cd85ab025ddd17aa44cdc4aa5@golang.org"},"message":"http2: make Transport use Request.Context, set Response.Uncompressed\n\nGo 1.7 introduces Request.Context and Response.Uncompressed. Use them\nboth in the http2 Transport when building for Go 1.7.\n\nTests are in the main repo.\n\nUpdates golang/go#15366\nUpdates golang/go#15134\n\nChange-Id: I4b78a2710b6cf30c769c7f85cea15ecde653a317\nReviewed-on: https://go-review.googlesource.com/23002\nReviewed-by: Andrew Gerrand <adg@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/96dbb961a39ddccf16860cdd355bfa639c497f23"},{"sha":"6050c111928ef9186beb82e4395437607bb24bdb","author":{"name":"Carl Mastrangelo","email":"c8816912f68cb840516725ab93005f0ffab68d49@google.com"},"message":"http2/hpack: forbid excess and invalid padding in hpack decoder\n\nThis change fixes a few bugs in the HPACK decoder:\n * Excess trailing padding is treated as an error per the HPACK Spec\n     section 5.2\n * Non EOS prefix padding is treated as an error\n * Max length is now enforced for all decoded symbols\n\nThe idea here is to keep track of the decoded symbol length, rather\nthan the number of unconsumed bits in cur.  To this end, nbits has\nbeen renamed cbits (cur bits), and sbits (sym bits) has been\nintroduced.  The main problem with using nbits is that it can easily\nbe zero, such as when decoding {0xff, 0xff}.  Using a clear moniker\nmakes it easier to see why checking cbits > 0 at the end of the\nfunction is incorrect.\n\nFixes golang/go#15614\n\nChange-Id: I1ae868caa9c207fcf9c9dec7f10ee9f400211f99\nReviewed-on: https://go-review.googlesource.com/23067\nReviewed-by: Brad Fitzpatrick <bradfitz@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/6050c111928ef9186beb82e4395437607bb24bdb"},{"sha":"30be488e9140ebb7fac3b2995ac5a4b4d5e715ed","author":{"name":"Mikio Hara","email":"e2f4d2eec1d9a1f781345cdd7260d7d52e6468ae@gmail.com"},"message":"route: new package\n\nThis change introduces a package that provides the basic manipulation of\nrouting facilities on BSD variants.\n\nUnlike the existing APIs in syscall package of standard library, the\npackage tries to provide operating system and its architecture agnostic\nAPIs. At present, the package supports any version of Darwin, any\nversion of DragonFly BSD, FreeBSD 7 through 11, NetBSD 6 and above, and\nOpenBSD 5.6 and above.\n\nUpdates golang/go#14724.\n\nChange-Id: Id964ea22dec491ddac3776e3a8c8c10f140f96ac\nReviewed-on: https://go-review.googlesource.com/22446\nRun-TryBot: Mikio Hara <mikioh.mikioh@gmail.com>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Ian Lance Taylor <iant@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/30be488e9140ebb7fac3b2995ac5a4b4d5e715ed"},{"sha":"58b2fb074ec0cc06e95f2409a11ff51dd11798e2","author":{"name":"David Anderson","email":"93b19e97294520db5d300a69ac27bdbeaec3051d@google.com"},"message":"ipv4: support attaching packet filters to PacketConn/RawConn.\n\nUpdates golang/go#14974\n\nChange-Id: I80da378a788d5d826b3b79ab308372231c012391\nReviewed-on: https://go-review.googlesource.com/23105\nReviewed-by: Mikio Hara <mikioh.mikioh@gmail.com>\nRun-TryBot: Mikio Hara <mikioh.mikioh@gmail.com>\nTryBot-Result: Gobot Gobot <gobot@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/58b2fb074ec0cc06e95f2409a11ff51dd11798e2"},{"sha":"ef00b378c73f107bf44d5c9b69875255ce89b79a","author":{"name":"David Anderson","email":"93b19e97294520db5d300a69ac27bdbeaec3051d@google.com"},"message":"ipv6: support attaching packet filters to PacketConn.\n\nFixes golang/go#14974\n\nChange-Id: I58c41acf29329aedf61b9ca59eb271e4536c80ea\nReviewed-on: https://go-review.googlesource.com/23107\nReviewed-by: Mikio Hara <mikioh.mikioh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/ef00b378c73f107bf44d5c9b69875255ce89b79a"},{"sha":"fac978cc750ecf8986ccc0dae748160d0c331ddd","author":{"name":"Mikio Hara","email":"e2f4d2eec1d9a1f781345cdd7260d7d52e6468ae@gmail.com"},"message":"route: fix typos in test\n\nChange-Id: Id0558e3ee71b393e0366c1ae5e022d657fec08f0\nReviewed-on: https://go-review.googlesource.com/23191\nReviewed-by: Ian Lance Taylor <iant@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/fac978cc750ecf8986ccc0dae748160d0c331ddd"},{"sha":"a71ada68b98021abd0e9797d90f933523a42813d","author":{"name":"Mikio Hara","email":"e2f4d2eec1d9a1f781345cdd7260d7d52e6468ae@gmail.com"},"message":"ipv4: add support for linux/s390x\n\nChange-Id: I6789d04215f23dfb9fe07a90f78e80eadfcb906c\nReviewed-on: https://go-review.googlesource.com/23192\nRun-TryBot: Mikio Hara <mikioh.mikioh@gmail.com>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Ian Lance Taylor <iant@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/a71ada68b98021abd0e9797d90f933523a42813d"},{"sha":"76e74a336561c500a376b406eb649727eeb3477f","author":{"name":"Mikio Hara","email":"e2f4d2eec1d9a1f781345cdd7260d7d52e6468ae@gmail.com"},"message":"ipv6: add support for linux/s390x\n\nChange-Id: Ia431a6cfc53a66b20307f1e54b17f5bbceee02e3\nReviewed-on: https://go-review.googlesource.com/23193\nRun-TryBot: Mikio Hara <mikioh.mikioh@gmail.com>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Ian Lance Taylor <iant@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/76e74a336561c500a376b406eb649727eeb3477f"},{"sha":"3b993948b6f0e651ffb58ba135d8538a68b1cddf","author":{"name":"Brad Fitzpatrick","email":"ae9783c0b0efc69cd85ab025ddd17aa44cdc4aa5@golang.org"},"message":"http2: when using Go 1.7, make Transport use httptrace hooks\n\nUpdates golang/go#12580\n\nChange-Id: I95d7206a8fde494f88288b381814a5d72d42df5e\nReviewed-on: https://go-review.googlesource.com/23205\nRun-TryBot: Brad Fitzpatrick <bradfitz@golang.org>\nReviewed-by: Brad Fitzpatrick <bradfitz@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/3b993948b6f0e651ffb58ba135d8538a68b1cddf"},{"sha":"8aacbecd63e105fa5f07afbd49472fd3e17a19d1","author":{"name":"Brad Fitzpatrick","email":"ae9783c0b0efc69cd85ab025ddd17aa44cdc4aa5@golang.org"},"message":"http2: with Go 1.7 set Request.Context in ServeHTTP handlers\n\nAnd act the same as HTTP/1.x in Go 1.7.\n\nUpdates golang/go#15134\n\nChange-Id: Ib64dd82cc5f8dd60e1680525f664d5b72be11fc6\nReviewed-on: https://go-review.googlesource.com/23220\nRun-TryBot: Brad Fitzpatrick <bradfitz@golang.org>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Andrew Gerrand <adg@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/8aacbecd63e105fa5f07afbd49472fd3e17a19d1"},{"sha":"3c5cb154b0f9bb2a38c2bc1539912d3d0593c37f","author":{"name":"Brad Fitzpatrick","email":"ae9783c0b0efc69cd85ab025ddd17aa44cdc4aa5@golang.org"},"message":"http2: reject more trailer values\n\nUpdates golang/go#14188\n\nChange-Id: Ic274841422fcb6179c0a782956bbfa336d27f1e1\nReviewed-on: https://go-review.googlesource.com/23230\nReviewed-by: Andrew Gerrand <adg@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/3c5cb154b0f9bb2a38c2bc1539912d3d0593c37f"},{"sha":"5916dcb167ed985a5b9e6871fbfd74848a4c170b","author":{"name":"Brad Fitzpatrick","email":"ae9783c0b0efc69cd85ab025ddd17aa44cdc4aa5@golang.org"},"message":"http2, lex/httplex: make Transport reject bogus headers before sending\n\nThe http2.Transport was able to send bogus header keys & values.\nThis changes rejects them earlier, before they hit the wire.\n\nIn the process, mirror the lexical rules from the http package to x/net.\nMaintaining two copies has gotten increasingly annoying.\n\nUpdates golang/go#14048\n\nChange-Id: I20abcdeea92e7dc8706a1bbd60688ee8843a2b12\nReviewed-on: https://go-review.googlesource.com/23229\nReviewed-by: Andrew Gerrand <adg@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/5916dcb167ed985a5b9e6871fbfd74848a4c170b"},{"sha":"202ff482f7a92ad9c562839c5c1e6b3842efaa69","author":{"name":"Brad Fitzpatrick","email":"ae9783c0b0efc69cd85ab025ddd17aa44cdc4aa5@golang.org"},"message":"http2: delay sending request body in Transport if 100-continue is set\n\nIn Go 1.6, the HTTP/1 client got Transport.ExpectContinueTimeout.\n\nThis makes the HTTP/2 client respect a Request's \"Expect:\n100-continue\" field and the Transport.ExpectContinueTimeout\nconfiguration.\n\nThis also makes sure to call the traceWroteRequest hook if the server\nreplied while we're still writing the request, since that code was\nin the same spot and it couldn't be trivially separated.\n\nUpdates golang/go#13851 (fixed after integrating it into std)\nUpdates golang/go#15744\n\nChange-Id: I67dfd68532daa6c4a0c026549c6e5cbfce50e1ea\nReviewed-on: https://go-review.googlesource.com/23235\nReviewed-by: Andrew Gerrand <adg@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/202ff482f7a92ad9c562839c5c1e6b3842efaa69"},{"sha":"8a52c78636f6b7be1b1e5cb58b01a85f1e082659","author":{"name":"Brad Fitzpatrick","email":"ae9783c0b0efc69cd85ab025ddd17aa44cdc4aa5@golang.org"},"message":"http2: fix Transport.CloseIdleConnections when http1+http2 are wired together\n\nGo 1.6+ wires up its http.Transport values to http2 with ConfigureTransport.\nConfigureTransport sets the connection pool to a \"noDialClientConnPool\"\ntype. But the Transport.CloseIdleConnections implementation was specifically\nlooking for a concrete type. Look for an interface instead.\n\nUpdates golang/go#14607 (needs bundle into the main repo before fix)\n\nChange-Id: I6ad23b6facab5d3c2cbe71a1809a52794375d803\nReviewed-on: https://go-review.googlesource.com/23258\nRun-TryBot: Brad Fitzpatrick <bradfitz@golang.org>\nTryBot-Result: Gobot Gobot <gobot@golang.org>\nReviewed-by: Andrew Gerrand <adg@golang.org>","distinct":true,"url":"https://api.github.com/repos/Go-zh/net/commits/8a52c78636f6b7be1b1e5cb58b01a85f1e082659"}]}
{"actor":{"display_login":"OlingCat"}}