)]}'
{
  "log": [
    {
      "commit": "97edce0b2e423f6a8debb459af47f4a3cb4ff954",
      "tree": "8c0b8c434c8ba0cbbab8fa297fc55ef375a78b6f",
      "parents": [
        "4971afdc2f162e82d185353533d3cf16188a9f4e"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Dec 02 00:04:21 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Dec 02 00:11:43 2016 +0000"
      },
      "message": "websocket: mention the gorilla package\n\nUpdates golang/go#18152\n\nChange-Id: Ia3df3f9668847690e60a2af0680cf1bd66042384\nReviewed-on: https://go-review.googlesource.com/33806\nReviewed-by: Ross Light \u003clight@google.com\u003e\n"
    },
    {
      "commit": "4971afdc2f162e82d185353533d3cf16188a9f4e",
      "tree": "24eaf083ed8acbf56c3832b2e7caa7f7385016aa",
      "parents": [
        "1fd77278adeb528307311252ee959d09e23f30ac"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Wed Nov 16 06:05:04 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Wed Nov 16 07:50:34 2016 +0000"
      },
      "message": "ipv6: don\u0027t fail test on IPv6 disabled kernel\n\nChange-Id: Ib667928f91808640021ea9d61bc5477824729655\nReviewed-on: https://go-review.googlesource.com/33253\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "1fd77278adeb528307311252ee959d09e23f30ac",
      "tree": "a2e1eb3c3bd9da48ed01ee8ed85ca02bb6fb2b3d",
      "parents": [
        "45b0d82e15deb3b67a376c28f2140d223b1cc55f"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Tue Nov 15 18:12:36 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Wed Nov 16 07:50:10 2016 +0000"
      },
      "message": "ipv6: simplify references to RFCs in package documentation\n\nChange-Id: I8900190d3234d3f8883761b2ae735f2a959b9a26\nReviewed-on: https://go-review.googlesource.com/33252\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "45b0d82e15deb3b67a376c28f2140d223b1cc55f",
      "tree": "d85aa6f8b0b1767a2e2706baa4b6943b142ca581",
      "parents": [
        "6683f96f09d3aaccd06bbaae3d5121ad2353169a"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Tue Nov 15 06:39:53 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Wed Nov 16 07:49:11 2016 +0000"
      },
      "message": "ipv6: document that package ipv6 doesn\u0027t support Darwin kernel version 12 or below\n\nThis change also uses nettest.SupportsIPv6MulticastDeliveryOnLoopback\nto disable multicast packet delivery tests on some platform that doesn\u0027t\nsupport the feature.\n\nFixes golang/go#17015.\n\nChange-Id: Ia547efc2ac3779a96592bbc3874533fb65b711af\nReviewed-on: https://go-review.googlesource.com/33251\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "6683f96f09d3aaccd06bbaae3d5121ad2353169a",
      "tree": "0d3e1125c1491e33c113c77056631f04bd486cc1",
      "parents": [
        "1c5acb2c2d1df0409de556978dd628d90aee5cb3"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Tue Nov 15 06:00:06 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Wed Nov 16 07:48:41 2016 +0000"
      },
      "message": "internal/nettest: make SupportsIPv6 return false on Darwin kernel version 12 or below\n\nThe kernel is used in OS X Mountain Lion or below, or iOS version 8 or\nbelow.\n\nUpdates golang/go#17015.\n\nChange-Id: I8a849dc2ab4e04535f893b776bf704079cc91977\nReviewed-on: https://go-review.googlesource.com/33250\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "1c5acb2c2d1df0409de556978dd628d90aee5cb3",
      "tree": "3a1b649880577cea3905560280042ddbaab6273a",
      "parents": [
        "e57319ce2bbbdc638169d4756554fbaedc805399"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Wed Nov 16 13:55:47 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Wed Nov 16 05:35:01 2016 +0000"
      },
      "message": "http2: fix a typo\n\nChange-Id: I0c4c58d6488ddf321a5d62b6e9f0dd46f5f40438\nReviewed-on: https://go-review.googlesource.com/33256\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "e57319ce2bbbdc638169d4756554fbaedc805399",
      "tree": "46bb17a3d34ec6b40a4d7d626eb985c351481702",
      "parents": [
        "cac22060de4e495155959e69adcb4b45763ccb10"
      ],
      "author": {
        "name": "Tom Bergan",
        "email": "tombergan@google.com",
        "time": "Tue Nov 15 10:38:51 2016 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Nov 15 22:07:40 2016 +0000"
      },
      "message": "http2: don\u0027t crash when writing RST_STREAM on idle or closed streams\n\nhttps://go-review.googlesource.com/33238 fixed scheduling of RST_STREAMs so\nthey are added to the appropriate stream queue. However, RST_STREAM may be\nsent before OpenStream or after CloseStream in certain error cases, such as:\n\nhttps://github.com/golang/net/blob/00ed5e97ea3a5ac46658b98e50259941947cec04/http2/server.go#L1395\nhttps://github.com/golang/net/blob/00ed5e97ea3a5ac46658b98e50259941947cec04/http2/frame.go#L866\nhttps://github.com/golang/net/blob/00ed5e97ea3a5ac46658b98e50259941947cec04/http2/frame.go#L947\n\nIn these cases, the failing stream has no queue and in priorityWriteScheduler.Push\nwill panic. A simple fix is to add RST_STREAMs to the root queue when the stream\nqueue doesn\u0027t exist. This is correct because:\n\n- RST_STREAM is tiny and doesn\u0027t use flow control bytes, so prioritization is\n  not important.\n\n- The server should not send any frames on a stream after sending RST_STREAM,\n  but even if that happens, the RST_STREAM will be ordered before those other\n  frames because the control queue has the highest priority.\n\nFixes golang/go#17919\n\nChange-Id: I2e8101f015822ef975303a1fe87634b36afbdc6b\nReviewed-on: https://go-review.googlesource.com/33248\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "cac22060de4e495155959e69adcb4b45763ccb10",
      "tree": "a795b3bfe07577c4a73a397fc42253b4e4a9af6c",
      "parents": [
        "5bc3a08dc8042ac11f2752c257a2367c02ba32e8"
      ],
      "author": {
        "name": "Tormod Erevik Lea",
        "email": "tormodlea@gmail.com",
        "time": "Tue Nov 15 10:53:17 2016 +0100"
      },
      "committer": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Tue Nov 15 15:07:36 2016 +0000"
      },
      "message": "trace: remove internal Google reference from comment\n\nChange-Id: I74ca09e4f4765c1c8d309b8fe1ce25b5e3d8171f\nReviewed-on: https://go-review.googlesource.com/33270\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "5bc3a08dc8042ac11f2752c257a2367c02ba32e8",
      "tree": "918daa3e7cedafeebf63c86e7518eb0efc9d3694",
      "parents": [
        "00ed5e97ea3a5ac46658b98e50259941947cec04"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 27 02:59:44 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Tue Nov 15 03:56:16 2016 +0000"
      },
      "message": "webdav: gofmt -w -s\n\nChange-Id: I383c170b38cf2b787c29127efe2d3b0587e6ceec\nReviewed-on: https://go-review.googlesource.com/32138\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "00ed5e97ea3a5ac46658b98e50259941947cec04",
      "tree": "d0ff8cd708e9434a5764b1d04efdb73c86b97193",
      "parents": [
        "0dd7c8d7c3a523ec6fc7c7e0e4210469e15e833e"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Nov 15 00:44:39 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Nov 15 01:38:31 2016 +0000"
      },
      "message": "http2: schedule RSTStream writes onto its stream\u0027s queue\n\nFixes golang/go#17243\n\nChange-Id: I76f972f908757b103e2ab8d9b1701312308d66e5\nReviewed-on: https://go-review.googlesource.com/33238\nReviewed-by: Tom Bergan \u003ctombergan@google.com\u003e\n"
    },
    {
      "commit": "0dd7c8d7c3a523ec6fc7c7e0e4210469e15e833e",
      "tree": "99773ac2ab963eba60e734382c79f679b2197d95",
      "parents": [
        "6dfeb344d8f65a95fbc57792df485a872a61dcb4"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Nov 14 19:34:23 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Nov 14 20:28:35 2016 +0000"
      },
      "message": "http2/h2demo: use Let\u0027s Encrypt for the TLS cert\n\nThe Google-issue one expired and it\u0027s too onerous to request another\nand do it by hand.\n\nChange-Id: I221406bc66de4b027b979fd87f6ec38f66318f9e\nReviewed-on: https://go-review.googlesource.com/33230\nReviewed-by: Tom Bergan \u003ctombergan@google.com\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "6dfeb344d8f65a95fbc57792df485a872a61dcb4",
      "tree": "80382329df5a0564c58fffa2f05f716458ccc57a",
      "parents": [
        "8566e9372a500d1344adb9fdfd943c4354ef4aa2"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Nov 11 23:53:59 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Nov 14 20:27:36 2016 +0000"
      },
      "message": "http2: make Server respect http1 Server\u0027s SetKeepAlivesEnabled\n\nIf the user is using Server.SetKeepAlivesEnabled(false), assume they\nhave a reason and respect it. Make HTTP/2 behave like HTTP/1 (except a\nbit nicer, since we have GOAWAY).\n\nUpdates golang/go#17717\n\nChange-Id: I4a5ce324f0ac8653d83e75029063cd2e270a1048\nReviewed-on: https://go-review.googlesource.com/33153\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "8566e9372a500d1344adb9fdfd943c4354ef4aa2",
      "tree": "32b4b699153f66a5bc9343e27f82be03ea520f50",
      "parents": [
        "67a4d4ecbcb395bd234838c7ea5d8a61008ff215"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Mon Nov 14 12:16:53 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Mon Nov 14 03:29:31 2016 +0000"
      },
      "message": "Revert \"ipv6: disable multicast packet delivery tests on darwin 12 or below\"\n\nLooks like using IPv6 options on Darwin 12 kernel is a hard task.\n\nThis reverts commit 67a4d4ecbcb395bd234838c7ea5d8a61008ff215.\n\nChange-Id: I1436e4ff7b42f068e09671ebe9c244a641eefdae\nReviewed-on: https://go-review.googlesource.com/33173\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\n"
    },
    {
      "commit": "67a4d4ecbcb395bd234838c7ea5d8a61008ff215",
      "tree": "ad97f0c915156bdd752ed621b1ba179ab788b0a8",
      "parents": [
        "0e2717dc3cc05907dc23096ef3a9086ea93f567f"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Tue Sep 13 06:03:54 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Mon Nov 14 01:08:20 2016 +0000"
      },
      "message": "ipv6: disable multicast packet delivery tests on darwin 12 or below\n\nFixes golang/go#17015.\n\nChange-Id: Icfb7a689667e0f1df345d63558f2956596da9fb9\nReviewed-on: https://go-review.googlesource.com/28999\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "0e2717dc3cc05907dc23096ef3a9086ea93f567f",
      "tree": "32b4b699153f66a5bc9343e27f82be03ea520f50",
      "parents": [
        "9ef22118a4b25863aa94546daffbc0a18feaafb3"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Nov 10 23:13:32 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Nov 10 23:19:09 2016 +0000"
      },
      "message": "http2: conditionally log stacks from panics in Server Handlers like net/http\n\nUpdates golang/go#17790\n\nChange-Id: I7bc596d9a80490d545ad3d1de5859efce34714f6\nReviewed-on: https://go-review.googlesource.com/33102\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nReviewed-by: Joe Tsai \u003cthebrokentoaster@gmail.com\u003e\n"
    },
    {
      "commit": "9ef22118a4b25863aa94546daffbc0a18feaafb3",
      "tree": "d524156e5a42668f0f522a7124fce21ec2db63ca",
      "parents": [
        "40d3034e575b6eafbca34e64224da61de35ae04c"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Wed Nov 09 21:27:32 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Wed Nov 09 21:37:06 2016 +0000"
      },
      "message": "http2: fix CloseNotify data race\n\nFixes golang/go#17868\n\nChange-Id: I7f9d85f404198d68757d7ca5bb8b1e7aafaafa8b\nReviewed-on: https://go-review.googlesource.com/33013\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Tom Bergan \u003ctombergan@google.com\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "40d3034e575b6eafbca34e64224da61de35ae04c",
      "tree": "5d1ce192cefbf07c684cb46ee3d8ad81978626e1",
      "parents": [
        "e36fcd2311066d2dd958b37045679be1d8a4b483"
      ],
      "author": {
        "name": "Tom Bergan",
        "email": "tombergan@google.com",
        "time": "Tue Nov 01 14:56:08 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Nov 08 18:34:30 2016 +0000"
      },
      "message": "http2: don\u0027t overflow stream IDs in server push\n\nThe max allowed stream ID is 2^31-1. The RFC says that we should send\nGOAWAY if the ID space is exhausted.\n\nChange-Id: I0042cb4e1f8781a2ece5a5f06f498eb06192da7f\nReviewed-on: https://go-review.googlesource.com/32488\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "e36fcd2311066d2dd958b37045679be1d8a4b483",
      "tree": "cd240778df48d89a11d6ac5fd959638f2a91b475",
      "parents": [
        "87635b2611e4683a6f0aa595c36683021a00b2e4"
      ],
      "author": {
        "name": "Tom Bergan",
        "email": "tombergan@google.com",
        "time": "Mon Nov 07 20:04:55 2016 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Nov 08 16:18:42 2016 +0000"
      },
      "message": "http2: fix racey and flaky server push test\n\nThe bad test was added in https://go-review.googlesource.com/32887.\nMy fault.\n\nChange-Id: Iee98ef0579bc5de086fa286530d45db009407d10\nReviewed-on: https://go-review.googlesource.com/32910\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "87635b2611e4683a6f0aa595c36683021a00b2e4",
      "tree": "3cd3e32a9e7b33a52242d673f5515a830c7512a3",
      "parents": [
        "5d997795f7bb1d2de5edc1f5d64af2562401c82d"
      ],
      "author": {
        "name": "Tom Bergan",
        "email": "tombergan@google.com",
        "time": "Mon Nov 07 17:51:22 2016 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Nov 08 02:21:01 2016 +0000"
      },
      "message": "http2: disable server push on receiving a GOAWAY\n\nFixes golang/go#17800\n\nChange-Id: Ibcba9302e2e595ae49d9246ecedd332760486441\nReviewed-on: https://go-review.googlesource.com/32887\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "5d997795f7bb1d2de5edc1f5d64af2562401c82d",
      "tree": "0c46e89f8a6a44a30df8755c92a7af11a1d84845",
      "parents": [
        "55a3084c9119aeb9ba2437d595b0a7e9cb635da9"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "shurcooL@gmail.com",
        "time": "Mon Nov 07 15:05:57 2016 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Nov 07 23:52:11 2016 +0000"
      },
      "message": "all: make copyright headers consistent with one space after period\n\nGo policy has been single space after periods in comments for some time.\n\nThe copyright header template at:\n\n\thttps://golang.org/doc/contribute.html#copyright\n\nalso uses a single space.\n\nMake them all consistent.\n\nThis CL was generated with:\n\n\tperl -i -npe \u0027s,^(// Copyright [0-9]+ The Go Authors\\.)  (All rights reserved\\.)$,$1 $2,\u0027 $(git grep -l -E \u0027^// Copyright [0-9]+ The Go Authors\\.  All rights reserved\\.$\u0027)\n\nFollows https://golang.org/cl/20111.\n\nChange-Id: I66671dddf821f5dc027bc254e0196b3e3a2bdf3b\nReviewed-on: https://go-review.googlesource.com/32878\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "55a3084c9119aeb9ba2437d595b0a7e9cb635da9",
      "tree": "29923a13afefbe264c37b6997ba31aff8c294dbe",
      "parents": [
        "158696dc0dc66f3574e7e2abb8bbf02c65571307"
      ],
      "author": {
        "name": "Tom Bergan",
        "email": "tombergan@google.com",
        "time": "Fri Nov 04 15:18:50 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Nov 04 23:01:06 2016 +0000"
      },
      "message": "http2: fix state tracking for pushed streams\n\nFix sc.state, which was returning \"idle\" instead of \"closed\" if the max\npushed stream ID happened to exceed the max client stream ID. This caused\nus to erroneously generate connection errors because we believed a state\ninvariant had been violated when it had not.\n\nI also renamed maxStreamID to maxClientStreamID for clarity, since we\nneed to track client-generated and server-generated stream IDs separately.\n\nFixes golang/go#17777\n\nChange-Id: Id3d5700d79cc699a267bd91d6ebace0770fa62fc\nReviewed-on: https://go-review.googlesource.com/32755\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "158696dc0dc66f3574e7e2abb8bbf02c65571307",
      "tree": "b7e5abf594ebc1f8c05f00bbbb5e869fff2e4606",
      "parents": [
        "569280fa63be4e201b975e5411e30a92178f0118"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Nov 04 19:54:30 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Nov 04 20:15:55 2016 +0000"
      },
      "message": "Revert \"context: use Go 1.8 type alias for CancelFunc and Context\"\n\nThis reverts commit dffc95cbb4ff9af8614b2741ec26371fffcc19b3.\n\nAliases aren\u0027t going into Go 1.8. See:\nhttps://github.com/golang/go/issues/16339#issuecomment-258527920\n\nUpdates #16339\n\nChange-Id: Ie37e37349db596a89b4944179ab87b6f0577c826\nReviewed-on: https://go-review.googlesource.com/32753\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "569280fa63be4e201b975e5411e30a92178f0118",
      "tree": "58928055d7e5c90f47e528699c058827df841099",
      "parents": [
        "6c4ac8bdbf06a105c4baf3dcda28bd9b0fb15588"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Nov 03 00:14:07 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Nov 03 00:43:54 2016 +0000"
      },
      "message": "http2: fix over-aggressive ignoring of frames while in \"go away\" mode\n\nhttps://golang.org/cl/31727 made many of the Server Frame processors\nignore incoming frames if the connection was in shutdown mode.\n\nThe idea was that it\u0027s pointless to do work if we\u0027re about to hang up\non them in 250ms anyway for violating a protocol error.\n\nBut as of https://golang.org/cl/32412 (graceful shutdown) we can also\nbe in \"go away\" mode for ErrCodeNo, which just means to nicely tell\nthem to GOAWAY and because they did nothing wrong, we don\u0027t hang up in\n250ms (the value of which gave the peer time to read the error before\nthe TCP close), but instead we keep the conn open until it\u0027s idle.\n\nThe combination of the two CLs made TestTransportAndServerSharedBodyRace_h2\nflaky, since it was never seeing RST_STREAM on cancelation of requests,\nand then Handlers would block forever.\n\nUpdates golang/go#17733 (fixes after bundle into std)\n\nChange-Id: I67491c1d7124bc3cb554f9246ea7683f20b6a4e3\nReviewed-on: https://go-review.googlesource.com/32583\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: David Crawshaw \u003ccrawshaw@golang.org\u003e\n"
    },
    {
      "commit": "6c4ac8bdbf06a105c4baf3dcda28bd9b0fb15588",
      "tree": "1afd61d9b1e8acf0b5c082ca922ddc532a94e005",
      "parents": [
        "3389ddeea9319cb9842eea31b651b5fef57e079f"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Nov 01 19:28:09 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Wed Nov 02 19:42:57 2016 +0000"
      },
      "message": "http2: fix Transport race sending RST_STREAM while reading DATA on cancels\n\nIf the client canceled a request, the Transport would then send a\nRST_STREAM, but also would close the Response.Body\u0027s pipe. Meanwhile,\nthe server\u0027s DATA response could already be on the wire in\nflight. We\u0027d then read it, attempt to write its bytes to the buffer,\nfind it already closed, bubble up that error, and ultimately close the\nwhole TCP connection (breaking all other open streams).\n\nSo, don\u0027t do that.\n\nKeep track of which connections we\u0027ve sent RST_STREAM to, and ignore\nDATA frames on those streams.\n\nUpdates golang/go#16974 (fixes after bundle to std)\n\nChange-Id: Ic29a3aefff5241146cd2ca80aafa35fc4fb18b6e\nReviewed-on: https://go-review.googlesource.com/32571\nReviewed-by: Tom Bergan \u003ctombergan@google.com\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "3389ddeea9319cb9842eea31b651b5fef57e079f",
      "tree": "b6b01e579b400c37ef5768a930c9106e9d40b15c",
      "parents": [
        "4bb47a1098b37d69980d96237e2ae4ff56bb5a95"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Wed Nov 02 10:32:55 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Wed Nov 02 19:42:17 2016 +0000"
      },
      "message": "http2: remove h2-14 ALPN proto\n\n\"h2-14\" was draft 14 of http2. It\u0027s past time to retire announcing it.\nEverybody has been using \"h2\" in the wild for quite some time now.\n\nThe Google GFE doesn\u0027t accept it anymore either.\n\nChange-Id: I087681a0a5e7117de3ab74a2f3f9e0ae45e007cd\nReviewed-on: https://go-review.googlesource.com/32576\nReviewed-by: Tom Bergan \u003ctombergan@google.com\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "4bb47a1098b37d69980d96237e2ae4ff56bb5a95",
      "tree": "c7d47efa06271902c3a86592eda6d5aaaac7272a",
      "parents": [
        "541150ac4f433e755f5663eba5d888c2fa347343"
      ],
      "author": {
        "name": "Daniel Theophanes",
        "email": "kardianos@gmail.com",
        "time": "Mon Oct 31 09:36:42 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Nov 01 19:16:31 2016 +0000"
      },
      "message": "webdav: add Context argument to FileSystem interface\n\nCurrently there is no way to pass request scoped information from\nthe handler to the FileSytem interface. This can be important\nto pass credentials or timeout parameters to the FileSystem\noperations. Pipe context through the request from\nhttp.Request.Context(). With pre-go1.7 use context.Background().\n\nCustom FileSystem implementations will need to change, but it will\nonly require a new argument in each of the FileSystem methods.\nThe change will be trivial to update to.\n\nFixes golang/go#17658\n\nChange-Id: I7491faf3467ad55db793a68081e074a9b3f9624d\nReviewed-on: https://go-review.googlesource.com/32421\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "541150ac4f433e755f5663eba5d888c2fa347343",
      "tree": "de2cb15e0f30d7cf232ed3f1b46ee4eabe682c66",
      "parents": [
        "4cfeeeb61ae8daa2a4b06572024786e56f23504c"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Oct 31 06:24:04 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Oct 31 18:26:26 2016 +0000"
      },
      "message": "http2: make http2.Server access http1\u0027s Server via an interface check\n\nThe previous way was causing init blocks to be generated which the\nlinker wasn\u0027t smart enough to discard, and the cmd/go tool was once\nagain including http1 \u0026 http2 Servers.\n\nChange-Id: I9d82e14421e0faa96437668f9013d1174f009936\nReviewed-on: https://go-review.googlesource.com/32417\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nReviewed-by: Daniel Theophanes \u003ckardianos@gmail.com\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "4cfeeeb61ae8daa2a4b06572024786e56f23504c",
      "tree": "50c7a7a3b95fddd98d1891cf0162695b65033985",
      "parents": [
        "73058b0420c0c24a7f9ec3eb6f624ac85d2ed035"
      ],
      "author": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Sun Oct 30 18:22:20 2016 +1100"
      },
      "committer": {
        "name": "Alex Brainman",
        "email": "alex.brainman@gmail.com",
        "time": "Mon Oct 31 06:31:22 2016 +0000"
      },
      "message": "http2/h2i: do not assume that stdin value is always 0\n\nFixes golang/go#17661\n\nChange-Id: Iff004af969c694dde9bc3c56add3a419ab1beac7\nReviewed-on: https://go-review.googlesource.com/32373\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Alex Brainman \u003calex.brainman@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "73058b0420c0c24a7f9ec3eb6f624ac85d2ed035",
      "tree": "2757ea60563e3bc631d4a58210cd5609f4d5d773",
      "parents": [
        "d6520b84c835d97913ea0e7cf5f43cca5693ef16"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Sun Oct 30 16:20:31 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Sun Oct 30 17:52:58 2016 +0000"
      },
      "message": "http2: add support for graceful shutdown of Server\n\nThis adds support for gracefully shutting down the Server, including\nsending a GOAWAY frame to clients and shutting down when things are\nidle. For now this support is only when integrated with the standard\nlibrary\u0027s Server.\n\nA future change could export some of this.\n\nUpdates golang/go#4674\n\nChange-Id: I78cd4f58ca529bf9d149054f929d9089e7685875\nReviewed-on: https://go-review.googlesource.com/32412\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "d6520b84c835d97913ea0e7cf5f43cca5693ef16",
      "tree": "9deea0ebf1ee2cd0b90d810805c902e4d5c08c7f",
      "parents": [
        "76c1a11e06a6d0fcd17b3830b8e1b87a2ade4a9c"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Sun Oct 30 17:33:00 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Sun Oct 30 17:52:45 2016 +0000"
      },
      "message": "webdav: fix recently-broken tests\n\nThe net/http package is now better at HTTP redirects, but that broke\nthese tests which were trying to test the WebDAV server handler\u0027s\nbehavior for a single roundtrip but were accidentally using the HTTP\nclient (which does redirects) instead.\n\nUse the http.Transport which only does a single HTTP roundtrip.\n\nChange-Id: I8a0cfe2f841effc2f50c26f90c140e94e256a0ac\nReviewed-on: https://go-review.googlesource.com/32413\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Dominik Honnef \u003cdominik@honnef.co\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "76c1a11e06a6d0fcd17b3830b8e1b87a2ade4a9c",
      "tree": "638ca3420cfaee98e8959f56ef367eabde6b9867",
      "parents": [
        "fca93ed71fff8fa71efeaf6501adc8921a6da7bc"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Sat Oct 29 19:01:05 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Sat Oct 29 23:05:21 2016 +0000"
      },
      "message": "http2: change how Server.IdleTimeout is initialized from http.Server\n\nThis is an alternate implementation of https://golang.org/cl/32230\nwhich is nicer to the dead code elimination in Go\u0027s linker.\n\nThe old implementation causes a test in the net/http package to fail:\nhttps://storage.googleapis.com/go-build-log/2c24cf88/linux-amd64_39728ac9.log\n... since it caused the cmd/go binary to link in the whole http1 \u0026 http2 Server\ncode, due to the init func and slice which referenced those symbols.\n\nInstead, use an explicit func.\n\nThis aso includes the tests meant to be in CL 32230 but which I\u0027d\nfailed to git add earlier.\n\nUpdates golang/go#14204\n\nChange-Id: I13dc138bf0c4df65bc282133ee94036b7f84ab70\nReviewed-on: https://go-review.googlesource.com/32323\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Martin Möhrmann \u003cmartisch@uos.de\u003e\n"
    },
    {
      "commit": "fca93ed71fff8fa71efeaf6501adc8921a6da7bc",
      "tree": "c3a131f25d790a4ce1a6a46f11f206c1fbd2c4bb",
      "parents": [
        "3fe3024eef808ba2798cc1855690f49e2b860573"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Sat Oct 29 17:03:50 2016 +0000"
      },
      "committer": {
        "name": "Blake Mizerany",
        "email": "blake.mizerany@gmail.com",
        "time": "Sat Oct 29 20:26:39 2016 +0000"
      },
      "message": "http2/h2i: update line endings for recent change to console package\n\nThe console package empirically seems to require \\r\\n line endings now,\nelse the print head does not go back to the left of the screen.\n\nChange-Id: I49f1870b8c48da254afaeaf3daf2e8fdd0432d52\nReviewed-on: https://go-review.googlesource.com/32321\nReviewed-by: Blake Mizerany \u003cblake.mizerany@gmail.com\u003e\n"
    },
    {
      "commit": "3fe3024eef808ba2798cc1855690f49e2b860573",
      "tree": "718c386817f7f4a9a9e58faa40bb34808c2ed69a",
      "parents": [
        "dffc95cbb4ff9af8614b2741ec26371fffcc19b3"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Oct 29 16:13:58 2016 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Oct 29 05:42:29 2016 +0000"
      },
      "message": "webdav: have escapeXML perform fewer allocations.\n\nescapeXML was introduced in the previous commit:\nhttps://go-review.googlesource.com/29297\n\nChange-Id: I7d0c982049e495b312b1b8d28ba794444dd605d4\nReviewed-on: https://go-review.googlesource.com/32370\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "dffc95cbb4ff9af8614b2741ec26371fffcc19b3",
      "tree": "9a20cd1f6abdb03642e516286fbca745828116e9",
      "parents": [
        "b336a971b799939dd16ae9b1df8334cb8b977c4d"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Oct 28 21:12:13 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Oct 28 22:21:43 2016 +0000"
      },
      "message": "context: use Go 1.8 type alias for CancelFunc and Context\n\nCancelFunc was the only part of the context package which didn\u0027t\nforward nicely with the move from x/net/context to std context.\n\nUse it for Context as well.\n\nChange-Id: Ieff39b10b0783d55d0437c73923053297ed0ea4a\nReviewed-on: https://go-review.googlesource.com/32317\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nReviewed-by: Rob Pike \u003cr@golang.org\u003e\n"
    },
    {
      "commit": "b336a971b799939dd16ae9b1df8334cb8b977c4d",
      "tree": "074aae3547293368de7d27cf5e3daf18d1c1a71c",
      "parents": [
        "b626cca987fa6333e5dd25baa0fd61708c145011"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Oct 27 19:58:04 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Oct 27 20:31:54 2016 +0000"
      },
      "message": "http2: initialize Server.IdleTimeout from http.Server as http1 does\n\nThis makes ConfigureServer initialize the http2 Server\u0027s IdleTimeout\nfrom the http1 Server configuration, using the same rules as\nIdleTimeout in Go 1.8: first use IdleTimeout if specified, else fall\nback to the old ReadTimeout.\n\nUpdates golang/go#14204\n\nChange-Id: I4dee971f8416ef0cbf99335a199c46355f9ab09d\nReviewed-on: https://go-review.googlesource.com/32230\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Tom Bergan \u003ctombergan@google.com\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "b626cca987fa6333e5dd25baa0fd61708c145011",
      "tree": "5a2d1544600bcd29f0e17dbfbe7a55cb6a7bcc06",
      "parents": [
        "c46f265c325130a7a6c7b27db8c6fe14b64f1a68"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Oct 27 01:46:15 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Oct 27 17:37:18 2016 +0000"
      },
      "message": "http2: fix optimized write scheduling\n\nFixes regression from https://golang.org/cl/31495 which generated\nmassive stacks like:\n\nnet/http.(*http2serverConn).startFrameWrite(0x1890e7e0, 0x859bc70, 0x18c26050, 0x1897c1c0, 0x0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3664 +0x34a\nnet/http.(*http2serverConn).scheduleFrameWrite(0x1890e7e0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3779 +0x114\nnet/http.(*http2serverConn).wroteFrame(0x1890e7e0, 0x859bb50, 0x18c26060, 0x0, 0x0, 0x0, 0x0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3742 +0xc8\nnet/http.(*http2serverConn).startFrameWrite(0x1890e7e0, 0x859bb50, 0x18c26060, 0x0, 0x0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3689 +0x23f\nnet/http.(*http2serverConn).scheduleFrameWrite(0x1890e7e0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3779 +0x114\nnet/http.(*http2serverConn).writeFrame(0x1890e7e0, 0x859bb50, 0x18c26060, 0x0, 0x0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3648 +0x6b\nnet/http.(*http2serverConn).resetStream(0x1890e7e0, 0x1, 0x8, 0x0, 0x0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3815 +0x91\nnet/http.(*http2serverConn).wroteFrame(0x1890e7e0, 0x859b6d0, 0x1890db00, 0x1897c1c0, 0x18ede040, 0x0, 0x0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3736 +0x124\nnet/http.(*http2serverConn).startFrameWrite(0x1890e7e0, 0x859b6d0, 0x1890db00, 0x1897c1c0, 0x18ede040)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3689 +0x23f\nnet/http.(*http2serverConn).scheduleFrameWrite(0x1890e7e0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3779 +0x114\nnet/http.(*http2serverConn).wroteFrame(0x1890e7e0, 0x859bc70, 0x18c26018, 0x0, 0x0, 0x0, 0x0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3742 +0xc8\nnet/http.(*http2serverConn).startFrameWrite(0x1890e7e0, 0x859bc70, 0x18c26018, 0x0, 0x0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3689 +0x23f\nnet/http.(*http2serverConn).scheduleFrameWrite(0x1890e7e0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3779 +0x114\nnet/http.(*http2serverConn).wroteFrame(0x1890e7e0, 0x859b730, 0x18ede000, 0x1897c1c0, 0x0, 0x0, 0x0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3742 +0xc8\nnet/http.(*http2serverConn).serve(0x1890e7e0)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3504 +0x50d\nnet/http.(*http2Server).ServeConn(0x18ab49a0, 0x859e040, 0x18df2000, 0x1894ae18)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3152 +0x6d9\nnet/http.http2ConfigureServer.func1(0x18d364e0, 0x18df2000, 0x859a1b0, 0x18ab2308)\n    /tmp/workdir/go/src/net/http/h2_bundle.go:3033 +0x70\nnet/http.(*conn).serve(0x18ad60f0, 0x859cbc0, 0x18aa42a0)\n    /tmp/workdir/go/src/net/http/server.go:1633 +0xf03\n\nThis changes it to be a loop instead.\n\nThis also fixes the \"internal error: attempt to send frame on\nhalf-closed-local stream\" crash from golang/go#17627 because\nwroteFrame set stateHalfClosedLocal temporarily while calling\nresetStream which itself does a write in some cases. Prior to CL 31495\nthose writes were processed breadth-first. CL 31495 made the writes\ngenerated from resetStream (like the window updates returning unused\nflow-control) more aggressive and scheduled immediately. This loop\nrestores the old write scheduling.\n\nFixes golang/go#17627\n\nChange-Id: I9651568e4105791d24d46819499efc7e018c86c3\nReviewed-on: https://go-review.googlesource.com/32217\nReviewed-by: Tom Bergan \u003ctombergan@google.com\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "c46f265c325130a7a6c7b27db8c6fe14b64f1a68",
      "tree": "30e56f5a0cd6887c24a25866753e3b468e81ab9c",
      "parents": [
        "65dfc08770ce66f74becfdff5f8ab01caef4e946"
      ],
      "author": {
        "name": "Tom Bergan",
        "email": "tombergan@google.com",
        "time": "Tue Oct 25 10:13:20 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Oct 27 00:19:06 2016 +0000"
      },
      "message": "http2: implement support for server push\n\nThis makes x/net/http2\u0027s ResponseWriter implement the new interface,\nhttp.Pusher. This new interface requires Go 1.8. When compiled against\nolder versions of Go, the ResponseWriter does not have a Push method.\n\nFixes golang/go#13443\n\nChange-Id: I8486ffe4bb5562a94270ace21e90e8c9a4653da0\nReviewed-on: https://go-review.googlesource.com/29439\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "65dfc08770ce66f74becfdff5f8ab01caef4e946",
      "tree": "01d42c2777e101aa4d46e4431ac7d96116a7d8b6",
      "parents": [
        "e7b14352cc2ad797a09634fc0f1dd12942fa86de"
      ],
      "author": {
        "name": "Tom Bergan",
        "email": "tombergan@google.com",
        "time": "Mon Oct 24 15:38:16 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Oct 24 23:31:26 2016 +0000"
      },
      "message": "http2: reject stream self-dependencies\n\nFix spec bug: Section 5.3.1 says that self-dependencies should be\ntreated as a stream error of type PROTOCOL_ERROR.\n\nUpdates golang/go#16046\n\nChange-Id: I8b5dc8808943dc96aac0c543c7032fa989ab9e0b\nReviewed-on: https://go-review.googlesource.com/31858\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "e7b14352cc2ad797a09634fc0f1dd12942fa86de",
      "tree": "18f8e693fd9acd8061b89210c4265c60877400e6",
      "parents": [
        "4be9b97e3a30d0b6554b360a8e10c88c059bba23"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Wed Oct 19 19:12:55 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Oct 24 18:47:39 2016 +0000"
      },
      "message": "http2: optimize server frame writes\n\nDon\u0027t do async frame writes when the write is known to be small enough\nto definitely fit in the write buffer and not cause a flush (which\nmight block). This avoids starting a new goroutine and doing a channel\nsend operation for many frame writes.\n\nname                  old time/op    new time/op    delta\nServerGets-4             146µs ± 2%     144µs ± 1%  -1.46%        (p\u003d0.000 n\u003d14+14)\nServerPosts-4            162µs ± 1%     160µs ± 1%  -1.15%        (p\u003d0.000 n\u003d15+15)\nServer_GetRequest-4      145µs ± 1%     143µs ± 0%  -1.26%        (p\u003d0.000 n\u003d15+15)\nServer_PostRequest-4     160µs ± 1%     158µs ± 1%  -1.32%        (p\u003d0.000 n\u003d15+15)\n\nThe headers frame is the main last one which might show some benefit\nif there\u0027s a cheap enough way to conservatively calculate its size.\n\nChange-Id: I9be2ddbf04689340819d8701ea671fff378d9e79\nReviewed-on: https://go-review.googlesource.com/31495\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "4be9b97e3a30d0b6554b360a8e10c88c059bba23",
      "tree": "e7862720f5b9ec70cb0916298fc025b8db8a69dc",
      "parents": [
        "5695785b4430a2c4aa952323f1aed77bf3e7508e"
      ],
      "author": {
        "name": "Tom Bergan",
        "email": "tombergan@google.com",
        "time": "Mon Aug 01 18:07:35 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Oct 24 17:05:25 2016 +0000"
      },
      "message": "http2: interface to support pluggable schedulers\n\nThis adds an interface to support pluggable schedulers. The interface\nis defined in writesched.go. The only type needed by this interface is\nFrameWriteRequest, which describes a request to write a frame (this used\nto be called frameWriteMsg). The scheduler can be configured with a new\nfield in http2.Server. Two schedulers are implemented:\n\n1) A random scheduler that is essentially equivalent to the existing\n   scheduler. This is currently the default scheduler if none is\n   configured. The implementation is in writesched_random.go.\n\n2) A scheduler that uses H2 weights and priorities. The H2 priority tree\n   is maintained as a tree of priorityNodes. The next frame is chosen by\n   walking this tree in topological order, where sibling nodes are ordered\n   by their bandwidth usage relative to their H2 weight. Two optional\n   features are added to improve performance -- these are configured with\n   PriorityWriteSchedulerConfig.\n\nFixes golang/go#16168\n\nChange-Id: I97ec93e5c58c2efec35455ba2f3c31e849f706af\nReviewed-on: https://go-review.googlesource.com/25366\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "5695785b4430a2c4aa952323f1aed77bf3e7508e",
      "tree": "601b8e83cfa95e5d7f4dfa8161fcaed7fdf2cbdb",
      "parents": [
        "c33d37840d93fc75251f49ab83c5fc8b2faea5e8"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Oct 20 10:13:27 2016 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Oct 24 07:02:33 2016 +0000"
      },
      "message": "publicsuffix: update table to latest list from publicsuffix.org\n\nUpdate the list to revision 915565885d0fbd25caf7d8b339cd3478f558da94\n(2016-10-19T08:16:09Z).\n\nChange-Id: Ie94e7237015f2d84e0a0d082bd7ff9e04b05ecd9\nReviewed-on: https://go-review.googlesource.com/31530\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "c33d37840d93fc75251f49ab83c5fc8b2faea5e8",
      "tree": "94064f6dd645bbb9c3bd5e973fabbd6b4198063e",
      "parents": [
        "f11d7120b19ae21da5715f3e47621736de1b1da9"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Sat Oct 22 11:37:19 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Sun Oct 23 13:31:18 2016 +0000"
      },
      "message": "http2: add Server.IdleTimeout\n\nAlso remove some stale TODOs and finish one of the TODOs, ignoring\nmore incoming frames when the connection is in GOAWAY mode.\n\nAlso, fix independently-broken transport test from a change in std:\nhttps://golang.org/cl/31595\n\nUpdates golang/go#14204\n\nChange-Id: Iae8b02248464d613979c30d8f86eacb329cd262f\nReviewed-on: https://go-review.googlesource.com/31727\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "f11d7120b19ae21da5715f3e47621736de1b1da9",
      "tree": "149970287ae5af5e484a5da504c6df39bdb8f8eb",
      "parents": [
        "41c5c5cb12965112d2e298342c73e6b3e045a14a"
      ],
      "author": {
        "name": "Luka Zakrajšek",
        "email": "tr00.g33k@gmail.com",
        "time": "Sat Oct 22 11:38:57 2016 +0200"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Oct 22 21:48:12 2016 +0000"
      },
      "message": "webdav: escape displayname\n\nDisplayname WebDAV property should be XML escaped. With current\nimplementation a file with name \u0027\u003c.txt\u0027 would make the XML\ninvalid.\n\nFixes golang/go#17158\n\nChange-Id: Ib3b5376094edc957ed15adf511bd1050ea13d27e\nReviewed-on: https://go-review.googlesource.com/29297\nReviewed-by: Nigel Tao \u003cnigeltao@golang.org\u003e\n"
    },
    {
      "commit": "41c5c5cb12965112d2e298342c73e6b3e045a14a",
      "tree": "e162b7ef4dc611b3e2cfe3c9469444bff28b8a0a",
      "parents": [
        "40a0a189809a998e2e62a8279990087f94fd01f6"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Oct 21 05:57:00 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Oct 21 21:08:44 2016 +0000"
      },
      "message": "http2: make Server return conn protocol errors on bad idle stream frames\n\nPer RFC 7540, section 5.1 discussing the \"idle\" state: \"Receiving any\nframe other than HEADERS or PRIORITY on a stream in this state MUST be\ntreated as a connection error (Section 5.4.1) of type PROTOCOL_ERROR.\"x\n\nUpdates golang/go#16046\n\nChange-Id: Ie0696059e76a092e483aea5ee017d9729339d309\nReviewed-on: https://go-review.googlesource.com/31736\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "40a0a189809a998e2e62a8279990087f94fd01f6",
      "tree": "fc0748a4a24ad6827e23221aac478e14a3cdc657",
      "parents": [
        "daba796358cd2742b75aae05761f1b898c9f6a5c"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Oct 21 09:23:26 2016 +0100"
      },
      "committer": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Fri Oct 21 17:55:28 2016 +0000"
      },
      "message": "http2: fix Server race with concurrent Read/Close\n\nIntroduced by golang.org/cl/31447.\n\ngrpc-go does concurrent Read/Close calls to the Request.Body. Since\nthat was supported previously, continue to support it, and add a test.\n\nUpdates grpc/grpc-go#938\n\nChange-Id: I8a5cf6b28c5eca346ea46c4129021172e489f71d\nReviewed-on: https://go-review.googlesource.com/31636\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "daba796358cd2742b75aae05761f1b898c9f6a5c",
      "tree": "7c60ac703608e3f2d776c28f155c5473856819a1",
      "parents": [
        "4bc7a680517a961cf6dd451a344315fadf814fb0"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 20 12:26:43 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 20 06:46:33 2016 +0000"
      },
      "message": "ipv6: remove unnecessary control message marshaling\n\nThe encoded data is just for debugging at kernel side and has\nremained in normal code path until now, oops.\n\nChange-Id: I3581bf73a6e6c9ec4b6228a670b6d8338f13ee14\nReviewed-on: https://go-review.googlesource.com/31535\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "4bc7a680517a961cf6dd451a344315fadf814fb0",
      "tree": "b4a40347f9e0d2fb122c1c703e8c33aa18f06594",
      "parents": [
        "3bafa3320efdf0c95d056586aa9abdd05ad72ee1"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 20 12:25:57 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 20 06:46:24 2016 +0000"
      },
      "message": "ipv4: remove unnecessary control message marshaling\n\nThe encoded data is just for debugging at kernel side and has remained\nin normal code path until now, oops.\n\nChange-Id: I28003ae211eb63d717d7e20f39ee0f39201892a5\nReviewed-on: https://go-review.googlesource.com/31534\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "3bafa3320efdf0c95d056586aa9abdd05ad72ee1",
      "tree": "86377d15f6eedd89d35cbcc001368bf9b262a6a5",
      "parents": [
        "a625e3953219464fdd5611bb48bf87c927717295"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Wed Oct 19 14:40:54 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Wed Oct 19 18:40:16 2016 +0000"
      },
      "message": "http2: make Server reuse 64k request body buffer between requests\n\nname           old time/op    new time/op    delta\nServerPosts-4     192µs ± 1%     164µs ± 1%  -14.16%  (p\u003d0.000 n\u003d17+19)\n\nname           old alloc/op   new alloc/op   delta\nServerPosts-4    69.8kB ± 0%     2.8kB ± 0%  -95.95%  (p\u003d0.000 n\u003d18+18)\n\nname           old allocs/op  new allocs/op  delta\nServerPosts-4      42.0 ± 0%      40.0 ± 0%   -4.76%  (p\u003d0.000 n\u003d20+20)\n\nThis is a redo of git rev e7da8eda (golang.org/cl/20542) which had a race\nand was later reverted in golang.org/cl/21160.\n\nUpdates golang/go#14960\nUpdates grpc/grpc-go#604\n\nChange-Id: Ie216e45730dce4fc0c58f295bcbc669973145599\nReviewed-on: https://go-review.googlesource.com/31447\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "a625e3953219464fdd5611bb48bf87c927717295",
      "tree": "964b397dfa906b19be752b7ebaa99a70df53be7c",
      "parents": [
        "8b4af36cd21a1f85a7484b49feb7c79363106d8e"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Oct 18 08:54:36 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Oct 18 18:39:36 2016 +0000"
      },
      "message": "http2: never Read from Request.Body in Transport to determine ContentLength\n\nUpdates golang/go#17480 (fixes after vendor to std)\nUpdates golang/go#17071 (a better fix than the original one)\n\nChange-Id: Ibb49d2cb825e28518e688b5c3e0952956a305050\nReviewed-on: https://go-review.googlesource.com/31326\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Chris Broadfoot \u003ccbro@golang.org\u003e\n"
    },
    {
      "commit": "8b4af36cd21a1f85a7484b49feb7c79363106d8e",
      "tree": "d181438bd1a513e7732ea3d0bdfc254b3cb0f4b2",
      "parents": [
        "236cde17582c4dc7d95117870c5be931bde2cd17"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 13 12:31:11 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 13 03:57:02 2016 +0000"
      },
      "message": "websocket: drop support for go1.4 or below\n\nChange-Id: I228f1405aac4ed058dafdfd5fc4cc609c56004fa\nReviewed-on: https://go-review.googlesource.com/30897\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "236cde17582c4dc7d95117870c5be931bde2cd17",
      "tree": "55ad9d03a31c9bb53167df7195ea3633987a19ce",
      "parents": [
        "c4e6936235d2393aaf806f097ed92eb88b40cba0"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 13 12:30:42 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 13 03:56:52 2016 +0000"
      },
      "message": "websocket: use of crypto/rand package in test\n\nThe Read function of math/rand package doesn\u0027t exist on Go 1.5 or below.\n\nChange-Id: If837bbd0a862726be93e07b021701004ba0f0fad\nReviewed-on: https://go-review.googlesource.com/30896\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "c4e6936235d2393aaf806f097ed92eb88b40cba0",
      "tree": "d54f6f814f065596fad526771be4603973a84862",
      "parents": [
        "8e2f460f3800c09a300ae011917882d873e2df9f"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 13 12:30:16 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 13 03:56:40 2016 +0000"
      },
      "message": "ipv6: drop support for go1.4 or below\n\nChange-Id: I95dfb05e5c958c2949059c4230c023968a442b50\nReviewed-on: https://go-review.googlesource.com/30895\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "8e2f460f3800c09a300ae011917882d873e2df9f",
      "tree": "71e4ef2a9764ff48ef326b312b067a287af8f051",
      "parents": [
        "6dba816f1056709e29a1c442883cab1336d3c083"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 13 12:29:52 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 13 03:56:25 2016 +0000"
      },
      "message": "ipv4: drop support for go1.4 or below\n\nChange-Id: Ifbc3848dcf1f7d43e3d781bcfe24e144ce028c32\nReviewed-on: https://go-review.googlesource.com/30894\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "6dba816f1056709e29a1c442883cab1336d3c083",
      "tree": "f27faabfad568255701ab6624072e15a45c51dbe",
      "parents": [
        "cf4effbb9db1f3ef07f7e1891402991b6afbb276"
      ],
      "author": {
        "name": "Artyom Pervukhin",
        "email": "artyom.pervukhin@gmail.com",
        "time": "Tue May 31 21:11:20 2016 +0300"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Wed Oct 12 14:08:20 2016 +0000"
      },
      "message": "websocket: limit incoming payload size\n\nCodec\u0027s Receive method calls io.ReadAll of the whole frame payload,\nwhich can be abused by user sending large payloads in order to exhaust\nserver memory.\n\nIntroduce limit on received payload size defined by\nConn.MaxPayloadBytes. If payload size of the message read with\nCodec.Receive exceeds limit, ErrFrameTooLarge error is returned; the\nconnection can still be recovered if required: the next call to Receive\nwould at first discard leftovers of previous oversized message before\nprocessing the next one.\n\nFixes golang/go#5082.\n\nChange-Id: Ib04acd7038474fee39a1719324daaec1c0c496b1\nReviewed-on: https://go-review.googlesource.com/23590\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "cf4effbb9db1f3ef07f7e1891402991b6afbb276",
      "tree": "2fda30f2094c47aeefe6e5ec7b888ff48b938a2e",
      "parents": [
        "f4b625ec9b21d620bb5ce57f2dfc3e08ca97fce6"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Tue Oct 11 12:19:24 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Tue Oct 11 06:13:41 2016 +0000"
      },
      "message": "ipv4: add support for FreeBSD 11\n\nFrom FreeBSD 11 both ip_len and ip_off fields of struct ip must be\nprovided in network byte order. See IP(4) on FreeBSD.\n\nChange-Id: I091b551074767daf098cc1d6a256eddc4f55e304\nReviewed-on: https://go-review.googlesource.com/30736\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "f4b625ec9b21d620bb5ce57f2dfc3e08ca97fce6",
      "tree": "9e33a2f108af622fee23d69b29fa58cd40c4473f",
      "parents": [
        "9b4f494e787b16cdbea624b6975b99ddd8cc1ebf"
      ],
      "author": {
        "name": "Radu Berinde",
        "email": "radu@cockroachlabs.com",
        "time": "Wed Oct 05 12:48:53 2016 -0400"
      },
      "committer": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Fri Oct 07 14:35:04 2016 +0000"
      },
      "message": "trace: don\u0027t allocate all events upfront\n\nSetMaxEvent allocates storage for all events, which is very expensive\nif we want to set a high value; even with small values, the\nunnecessary allocation of the initial slice is measurable.\n\nWe improve the performance by having a few events preallocated as part\nof the trace, and appending as necessary. We also co-locate the flags\nin event which makes it smaller (by a word).\n\nWe also add a set of benchmarks; before and after amortized cost\nper-event is shown:\n\nname                    old time/op  new time/op  delta\nTrace_Default_2-32      1.19µs ± 1%  0.96µs ± 0%  -18.94%\nTrace_Default_10-32      579ns ± 0%   635ns ± 1%   +9.82%\nTrace_Default_100-32     463ns ± 1%   466ns ± 1%     ~\nTrace_Default_1000-32    451ns ± 1%   451ns ± 0%     ~\nTrace_Default_10000-32   451ns ± 2%   449ns ± 1%     ~\nTrace_10_2-32           1.41µs ± 1%  0.96µs ± 1%  -31.74%\nTrace_10_10-32           623ns ± 1%   634ns ± 1%   +1.73%\nTrace_10_100-32          469ns ± 1%   466ns ± 1%     ~\nTrace_10_1000-32         452ns ± 1%   453ns ± 2%     ~\nTrace_10_10000-32        451ns ± 1%   449ns ± 1%     ~\nTrace_100_2-32          2.78µs ± 2%  0.97µs ± 1%  -65.28%\nTrace_100_10-32          912ns ± 1%   637ns ± 1%  -30.23%\nTrace_100_100-32         479ns ± 1%   541ns ± 0%  +12.77%\nTrace_100_1000-32        510ns ± 0%   541ns ± 1%   +6.08%\nTrace_100_10000-32       514ns ± 1%   540ns ± 0%   +5.14%\nTrace_1000_2-32         17.2µs ± 1%   1.0µs ± 1%  -94.39%\nTrace_1000_10-32        3.90µs ± 1%  0.64µs ± 0%  -83.68%\nTrace_1000_100-32        814ns ± 1%   542ns ± 0%  -33.46%\nTrace_1000_1000-32       503ns ± 1%   581ns ± 0%  +15.56%\nTrace_1000_10000-32     1.28µs ± 2%  1.03µs ± 1%  -19.68%\n\nChange-Id: I5bbc12153a9f30dff821ef139583cb1c07a11069\nReviewed-on: https://go-review.googlesource.com/30615\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "9b4f494e787b16cdbea624b6975b99ddd8cc1ebf",
      "tree": "18f01ab75f1addc82e57e56570d5146d859ffb2a",
      "parents": [
        "084869ab42e10ccb0ca6ecccb5833c1bddd899ed"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Oct 07 04:33:30 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Oct 07 04:33:39 2016 +0000"
      },
      "message": "Revert \"trace: don\u0027t allocate all events upfront\"\n\nThis reverts commit If7c68bb1809fb92fa5d06cb6640be5e09e1f131f.\n\nReason for revert: breaks the build for Go 1.6 or below due to use of Go 1.7+ only features.\n\nOriginal change\u0027s description:\n\u003e trace: don\u0027t allocate all events upfront\n\u003e \n\u003e SetMaxEvent allocates storage for all events, which is very expensive\n\u003e if we want to set a high value; even with small values, the\n\u003e unnecessary allocation of the initial slice is measurable.\n\u003e \n\u003e We improve the performance by having a few events preallocated as part\n\u003e of the trace, and appending as necessary. We also co-locate the flags\n\u003e in event which makes it smaller (by a word).\n\u003e \n\u003e We also add a set of benchmarks; before and after amortized cost\n\u003e per-event is shown:\n\u003e \n\u003e name                 old time/op  new time/op  delta\n\u003e Trace/0-2-32         1.19µs ± 1%  0.96µs ± 0%  -18.94%  (p\u003d0.008 n\u003d5+5)\n\u003e Trace/0-10-32         579ns ± 0%   635ns ± 1%   +9.82%  (p\u003d0.008 n\u003d5+5)\n\u003e Trace/0-100-32        463ns ± 1%   466ns ± 1%     ~     (p\u003d0.190 n\u003d5+5)\n\u003e Trace/0-1000-32       451ns ± 1%   451ns ± 0%     ~     (p\u003d0.984 n\u003d5+5)\n\u003e Trace/0-10000-32      451ns ± 2%   449ns ± 1%     ~     (p\u003d0.492 n\u003d5+5)\n\u003e Trace/10-2-32        1.41µs ± 1%  0.96µs ± 1%  -31.74%  (p\u003d0.008 n\u003d5+5)\n\u003e Trace/10-10-32        623ns ± 1%   634ns ± 1%   +1.73%  (p\u003d0.008 n\u003d5+5)\n\u003e Trace/10-100-32       469ns ± 1%   466ns ± 1%     ~     (p\u003d0.357 n\u003d5+5)\n\u003e Trace/10-1000-32      452ns ± 1%   453ns ± 2%     ~     (p\u003d0.913 n\u003d5+5)\n\u003e Trace/10-10000-32     451ns ± 1%   449ns ± 1%     ~     (p\u003d0.175 n\u003d5+5)\n\u003e Trace/100-2-32       2.78µs ± 2%  0.97µs ± 1%  -65.28%  (p\u003d0.008 n\u003d5+5)\n\u003e Trace/100-10-32       912ns ± 1%   637ns ± 1%  -30.23%  (p\u003d0.008 n\u003d5+5)\n\u003e Trace/100-100-32      479ns ± 1%   541ns ± 0%  +12.77%  (p\u003d0.008 n\u003d5+5)\n\u003e Trace/100-1000-32     510ns ± 0%   541ns ± 1%   +6.08%  (p\u003d0.008 n\u003d5+5)\n\u003e Trace/100-10000-32    514ns ± 1%   540ns ± 0%   +5.14%  (p\u003d0.008 n\u003d5+5)\n\u003e Trace/1000-2-32      17.2µs ± 1%   1.0µs ± 1%  -94.39%  (p\u003d0.008 n\u003d5+5)\n\u003e Trace/1000-10-32     3.90µs ± 1%  0.64µs ± 0%  -83.68%  (p\u003d0.008 n\u003d5+5)\n\u003e Trace/1000-100-32     814ns ± 1%   542ns ± 0%  -33.46%  (p\u003d0.008 n\u003d5+5)\n\u003e Trace/1000-1000-32    503ns ± 1%   581ns ± 0%  +15.56%  (p\u003d0.008 n\u003d5+5)\n\u003e Trace/1000-10000-32  1.28µs ± 2%  1.03µs ± 1%  -19.68%  (p\u003d0.008 n\u003d5+5)\n\u003e \n\u003e Change-Id: If7c68bb1809fb92fa5d06cb6640be5e09e1f131f\n\u003e Reviewed-on: https://go-review.googlesource.com/30374\n\u003e Run-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n\u003e TryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n\u003e Reviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n\u003e \n\nChange-Id: I7cf25464ae836489e0af4a59a4d534a5d25ee352\nReviewed-on: https://go-review.googlesource.com/30650\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "084869ab42e10ccb0ca6ecccb5833c1bddd899ed",
      "tree": "1ee0f49150be435c1f7bf5ccae4614abe45867a5",
      "parents": [
        "30df40a6a17d00a985343756f9b1418c6897866e"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Fri Oct 07 12:21:36 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Fri Oct 07 03:59:10 2016 +0000"
      },
      "message": "lif: rename internal types and constants generated by cgo\n\nTo match up with other packages that work with IP protocol stack.\n\nChange-Id: Idc3ee5b2399c4982dbd9114aac441f6d7452aeef\nReviewed-on: https://go-review.googlesource.com/30576\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "30df40a6a17d00a985343756f9b1418c6897866e",
      "tree": "77d0831c5711315f22649981c6d0c7ddc9eb886c",
      "parents": [
        "a14f429b86ad37ff332b4b0ae19610634d77ba67"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Fri Oct 07 12:21:11 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Fri Oct 07 03:58:57 2016 +0000"
      },
      "message": "ipv6: rename internal types and constants generated by cgo\n\nTo match up with other packages that work with IP protocol stack.\n\nChange-Id: I1f4eb76051964766113914c9698233022e73d5eb\nReviewed-on: https://go-review.googlesource.com/30575\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "a14f429b86ad37ff332b4b0ae19610634d77ba67",
      "tree": "9a24ad547519f8e44b95819377a8e5d944a6f06c",
      "parents": [
        "88c1a61b3dd4d98651f24775ca288fac5d2544ce"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Fri Oct 07 12:20:41 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Fri Oct 07 03:58:42 2016 +0000"
      },
      "message": "ipv4: rename internal types and constants generated by cgo\n\nTo match up with other packages that work with IP protocol stack.\n\nChange-Id: I2d20e4194617b05b6b46d6fba5df1f6c12ae2793\nReviewed-on: https://go-review.googlesource.com/30574\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "88c1a61b3dd4d98651f24775ca288fac5d2544ce",
      "tree": "d9b8d141066374449b5ddf0830d7ada7f7a2449a",
      "parents": [
        "2a824cf9226006580a06d9fa8f10901c17b49ed5"
      ],
      "author": {
        "name": "Radu Berinde",
        "email": "radu@cockroachlabs.com",
        "time": "Wed Oct 05 12:48:53 2016 -0400"
      },
      "committer": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Thu Oct 06 21:53:57 2016 +0000"
      },
      "message": "trace: don\u0027t allocate all events upfront\n\nSetMaxEvent allocates storage for all events, which is very expensive\nif we want to set a high value; even with small values, the\nunnecessary allocation of the initial slice is measurable.\n\nWe improve the performance by having a few events preallocated as part\nof the trace, and appending as necessary. We also co-locate the flags\nin event which makes it smaller (by a word).\n\nWe also add a set of benchmarks; before and after amortized cost\nper-event is shown:\n\nname                 old time/op  new time/op  delta\nTrace/0-2-32         1.19µs ± 1%  0.96µs ± 0%  -18.94%  (p\u003d0.008 n\u003d5+5)\nTrace/0-10-32         579ns ± 0%   635ns ± 1%   +9.82%  (p\u003d0.008 n\u003d5+5)\nTrace/0-100-32        463ns ± 1%   466ns ± 1%     ~     (p\u003d0.190 n\u003d5+5)\nTrace/0-1000-32       451ns ± 1%   451ns ± 0%     ~     (p\u003d0.984 n\u003d5+5)\nTrace/0-10000-32      451ns ± 2%   449ns ± 1%     ~     (p\u003d0.492 n\u003d5+5)\nTrace/10-2-32        1.41µs ± 1%  0.96µs ± 1%  -31.74%  (p\u003d0.008 n\u003d5+5)\nTrace/10-10-32        623ns ± 1%   634ns ± 1%   +1.73%  (p\u003d0.008 n\u003d5+5)\nTrace/10-100-32       469ns ± 1%   466ns ± 1%     ~     (p\u003d0.357 n\u003d5+5)\nTrace/10-1000-32      452ns ± 1%   453ns ± 2%     ~     (p\u003d0.913 n\u003d5+5)\nTrace/10-10000-32     451ns ± 1%   449ns ± 1%     ~     (p\u003d0.175 n\u003d5+5)\nTrace/100-2-32       2.78µs ± 2%  0.97µs ± 1%  -65.28%  (p\u003d0.008 n\u003d5+5)\nTrace/100-10-32       912ns ± 1%   637ns ± 1%  -30.23%  (p\u003d0.008 n\u003d5+5)\nTrace/100-100-32      479ns ± 1%   541ns ± 0%  +12.77%  (p\u003d0.008 n\u003d5+5)\nTrace/100-1000-32     510ns ± 0%   541ns ± 1%   +6.08%  (p\u003d0.008 n\u003d5+5)\nTrace/100-10000-32    514ns ± 1%   540ns ± 0%   +5.14%  (p\u003d0.008 n\u003d5+5)\nTrace/1000-2-32      17.2µs ± 1%   1.0µs ± 1%  -94.39%  (p\u003d0.008 n\u003d5+5)\nTrace/1000-10-32     3.90µs ± 1%  0.64µs ± 0%  -83.68%  (p\u003d0.008 n\u003d5+5)\nTrace/1000-100-32     814ns ± 1%   542ns ± 0%  -33.46%  (p\u003d0.008 n\u003d5+5)\nTrace/1000-1000-32    503ns ± 1%   581ns ± 0%  +15.56%  (p\u003d0.008 n\u003d5+5)\nTrace/1000-10000-32  1.28µs ± 2%  1.03µs ± 1%  -19.68%  (p\u003d0.008 n\u003d5+5)\n\nChange-Id: If7c68bb1809fb92fa5d06cb6640be5e09e1f131f\nReviewed-on: https://go-review.googlesource.com/30374\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "2a824cf9226006580a06d9fa8f10901c17b49ed5",
      "tree": "7cca035d02cc9bda4dd5f5480c7758e5ff49c240",
      "parents": [
        "534e18705b2f44ed7ecc80f086b7f392e13c3c54"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Tue Oct 04 10:30:31 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 06 03:50:05 2016 +0000"
      },
      "message": "ipv6: don\u0027t refer to cgo-generated union field\n\nThe size of sockaddr_storage is fixed for interoperability on each\nplatform. There is no need to depend on changable cgo-generated\noffset values.\n\nChange-Id: I54b775b2a8c86d969a6da0398a335075f0cbe3df\nReviewed-on: https://go-review.googlesource.com/30178\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "534e18705b2f44ed7ecc80f086b7f392e13c3c54",
      "tree": "997dce877792740cc81c4bb97c7bbb92cce2074e",
      "parents": [
        "a7769702acc8e93987ebebf6077bf7b8686a520b"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Tue Oct 04 10:23:22 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 06 03:49:48 2016 +0000"
      },
      "message": "ipv4: don\u0027t refer to cgo-generated union field\n\nThe size of sockaddr_storage is fixed for interoperability on each\nplatform. There is no need to depend on changable cgo-generated\noffset values.\n\nChange-Id: I7469fe330d49867bbdbdfae128834140244925ec\nReviewed-on: https://go-review.googlesource.com/30177\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "a7769702acc8e93987ebebf6077bf7b8686a520b",
      "tree": "8a059626e6e38237858a309e1a7c4906d1a6a91e",
      "parents": [
        "c8c327cf367092d29d6f87f3e7da0c2f68796af7"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Mon Oct 03 18:45:24 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 06 03:49:20 2016 +0000"
      },
      "message": "ipv6: add support for solaris\n\nThis change adds support for Solaris.\n\nTo read and write IPv6 ancillary data using ControlMessage, ipv6 pacakge\nrequires https://go-review.googlesource.com/30171/\n\nNote: Unlike other platforms, Solaris seems to have a few restrictions\non ICMP property access via raw IP sockets. At least applications are\nprohibited from using IPV6_CHECKSUM option for ICMP transport.\n\nFixes golang/go#17324.\n\nChange-Id: Ie014665d94ae6e4955c95d3eea88db90332e20bd\nReviewed-on: https://go-review.googlesource.com/30176\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "c8c327cf367092d29d6f87f3e7da0c2f68796af7",
      "tree": "98958d071de13c821e5ce0afac09513ae1881495",
      "parents": [
        "ffe101cce3477a6c6d8f0754d103bb0a84ec1266"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Mon Oct 03 18:44:56 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Oct 06 03:48:57 2016 +0000"
      },
      "message": "ipv4: add support for solaris\n\nThis change adds support for Solaris.\n\nTo read and write IPv4 ancillary data using ControlMessage, ipv4 pacakge\nrequires https://go-review.googlesource.com/30171/\n\nNote: Unlike other platforms, Solaris seems to have a few restrictions\non ICMP property access via raw IP sockets. At least applications are\nprohibited from using IP_RECVTTL option for ICMP transport.\n\nFixes golang/go#17323.\n\nChange-Id: Icb6dfa3c8eced28d14693ddfea4601301999d735\nReviewed-on: https://go-review.googlesource.com/30175\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "ffe101cce3477a6c6d8f0754d103bb0a84ec1266",
      "tree": "379cb81998d90e760dfba9abccfb8707aa9149cc",
      "parents": [
        "c67f38167b3e523c2c8fe6b9167edeab593b0193"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Mon Oct 03 18:22:05 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Mon Oct 03 23:52:14 2016 +0000"
      },
      "message": "ipv6: rename thunk_linux_386.s to sys_linux_386.s\n\nChange-Id: I8f05f473bb78336dd1ba788cfa09fc02797eb8dd\nReviewed-on: https://go-review.googlesource.com/30174\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "c67f38167b3e523c2c8fe6b9167edeab593b0193",
      "tree": "43167ab0f6938306403a90b19ba8aa71e64998c3",
      "parents": [
        "0f2be02c5ddfa7c7936000ad519b04c6c795eab3"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Mon Oct 03 18:21:39 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Mon Oct 03 23:51:52 2016 +0000"
      },
      "message": "ipv4: rename thunk_linux_386.s to sys_linux_386.s\n\nChange-Id: I6b58c698527a1ebcb34fd1e08834bb5d7f33f49a\nReviewed-on: https://go-review.googlesource.com/30173\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "0f2be02c5ddfa7c7936000ad519b04c6c795eab3",
      "tree": "f8d7b541efad0e340ea0e1529042bbaa0e23d761",
      "parents": [
        "819f4c5391c3fa3e3f7dab092b388a396c6723a8"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Sat Oct 01 18:52:36 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Oct 03 15:03:54 2016 +0000"
      },
      "message": "http2: remove duplicate map lookups in checkConnHeaders\n\nChange-Id: I3fa5b27a4846807e8ed1265d696929037b77861b\nReviewed-on: https://go-review.googlesource.com/30160\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "819f4c5391c3fa3e3f7dab092b388a396c6723a8",
      "tree": "91d2323d54dda0b240075ccc442d3137d05fc319",
      "parents": [
        "cd95c68ba21fc7ee16ee38cc420473e3d8c4afd8"
      ],
      "author": {
        "name": "Cezar Sa Espinola",
        "email": "cezarsa@gmail.com",
        "time": "Tue Jul 14 15:49:20 2015 -0300"
      },
      "committer": {
        "name": "Russ Cox",
        "email": "rsc@golang.org",
        "time": "Mon Oct 03 02:44:59 2016 +0000"
      },
      "message": "websocket: use net.Dialer to open tcp connection\n\nThis change adds a Dialer field to websocket.Config struct. If this\nvalue is set the Dialer will be used. If it\u0027s nil, DialConfig will\ncreate an empty Dialer that will maintain the original behavior.\n\nBecause before Go 1.3 there was no crypto/tls.DialWithDialer function,\nthe Dialer will be ignored when opening TLS connections in these\nversions.\n\nFixes golang/go#9198.\n\nChange-Id: If8b5c3c47019a3d367c436e3e60eb54bf0276184\nReviewed-on: https://go-review.googlesource.com/12191\nReviewed-by: Russ Cox \u003crsc@golang.org\u003e\n"
    },
    {
      "commit": "cd95c68ba21fc7ee16ee38cc420473e3d8c4afd8",
      "tree": "542932affd8922e229d550ec30a9c5a1cf7da225",
      "parents": [
        "1f79cc9b4a1a2bd3e8397d60d3c8406f1a859453"
      ],
      "author": {
        "name": "Ivan Babrou",
        "email": "ivan@cloudflare.com",
        "time": "Sat Oct 01 09:43:47 2016 +0100"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Sat Oct 01 18:13:48 2016 +0000"
      },
      "message": "http2: mention bogus header value in error messages\n\nChange-Id: I69d713341b878a2343bb85fb2de2ef49441fd16d\nReviewed-on: https://go-review.googlesource.com/30098\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "1f79cc9b4a1a2bd3e8397d60d3c8406f1a859453",
      "tree": "91399e737aeb154a2f5493aed603143cb01d309e",
      "parents": [
        "0d8126fc6144eb5257485c59148128691e8ff849"
      ],
      "author": {
        "name": "Sam Whited",
        "email": "sam@samwhited.com",
        "time": "Sat Oct 01 11:12:57 2016 -0500"
      },
      "committer": {
        "name": "Ian Lance Taylor",
        "email": "iant@golang.org",
        "time": "Sat Oct 01 16:38:42 2016 +0000"
      },
      "message": "trace: spelling consistency tweaks\n\ns/customise/customize/\ns/authorisation/authorization/\n\nChange-Id: I23afdca1b773ef9572794555dfb768c9ded90ab8\nReviewed-on: https://go-review.googlesource.com/30159\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "0d8126fc6144eb5257485c59148128691e8ff849",
      "tree": "7ca6ab8a9f03247cc1f4ec72a67cb78ac8a437b4",
      "parents": [
        "697293012c1df3836225e65b04b16871ac5bf0bf"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Sep 30 20:34:21 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Sat Oct 01 01:36:18 2016 +0000"
      },
      "message": "http2: don\u0027t sniff Request.Body on 100-continue requests in Transport\n\nTests in net/http: TestNoSniffExpectRequestBody_h2\n\nUpdates golang/go#16002\n\nChange-Id: Ib5255c14f0a8fdafd36077b86442dff213815567\nReviewed-on: https://go-review.googlesource.com/30150\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "697293012c1df3836225e65b04b16871ac5bf0bf",
      "tree": "82a94a123c8212d5db11d750af221777551a7744",
      "parents": [
        "a333c534c871727fb95745870e8b98a69447f2ce"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Sep 29 17:31:05 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Sep 30 14:21:48 2016 +0000"
      },
      "message": "http2: in Server, disarm connection\u0027s ReadTimeout after first request\n\nFix a regression from Go 1.5 to Go 1.6: when we introduced automatic\nHTTP/2 support in Go 1.6, we never handled Server.ReadTimeout. If a\nuser set ReadTimeout, the net/http package would set the read deadline\non the connection during the TLS handshake, but then the http2 package\nwould never disarm it, killing the likely-still-in-use connection\nafter the timeout period.\n\nThis CL changes it to disarm the timeout after the first request\nheaders, similar to net/http.Server.\n\nUnlike net/http.Server, we don\u0027t re-arm it on each idle period,\nbecause the definition of idle is more complicated with HTTP/2.\n\nNo tests here for now. Tests will be in the go repo once all the knobs\nare in place and this is re-bundled into std, testing both http1 and\nhttp2.\n\nUpdates golang/go#16450 (minimal fix for now)\nUpdates golang/go#14204 (considering a new http1+http2 IdleTimeout knob)\n\nChange-Id: Iaa1570c118efda7dc0a65ba84cd77885699ec8fc\nReviewed-on: https://go-review.googlesource.com/30077\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "a333c534c871727fb95745870e8b98a69447f2ce",
      "tree": "2e0ade10c9f35bd1778e31102bb9ad131cd33e1b",
      "parents": [
        "8058fc7b18f8794d9fc57eee98d64fe2c750e3f1"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Sep 29 23:53:44 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Sep 30 00:27:50 2016 +0000"
      },
      "message": "http2: add Transport support for IdleConnTimeout\n\nTests will be in the go repo\u0027s net/http package when this\npackage is re-bundled into std.\n\nUpdates golang/go#16808 (fixes after bundle into std)\n\nChange-Id: Iad31dc120bc008b1e9679bf7b2b988aac9c893c8\nReviewed-on: https://go-review.googlesource.com/30075\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "8058fc7b18f8794d9fc57eee98d64fe2c750e3f1",
      "tree": "32452b085732b439cb9f9ec33567aa412bfa21cc",
      "parents": [
        "ed0556cc888129faa06ff0ef3c65e0ce59c8b75c"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Sep 29 19:51:38 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Sep 29 20:00:32 2016 +0000"
      },
      "message": "http: fix build on Go 1.6 and below\n\nhttps://golang.org/cl/29965 adding ClientConn.Ping support introduced\na build failure on Go versions before 1.7.\n\nFixes golang/go#17286\n\nChange-Id: Ibfb565e7d823a436e58dc833973d7bdb41b7de5a\nReviewed-on: https://go-review.googlesource.com/30071\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Joe Tsai \u003cthebrokentoaster@gmail.com\u003e\n"
    },
    {
      "commit": "ed0556cc888129faa06ff0ef3c65e0ce59c8b75c",
      "tree": "6eef8347e63720fdf9029768bad73b5cac41537b",
      "parents": [
        "fbd690d9150388e49b365771016b00aa663cee19"
      ],
      "author": {
        "name": "Olivier Poitrey",
        "email": "rs@rhapsodyk.net",
        "time": "Wed Sep 28 23:24:16 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Sep 29 18:27:59 2016 +0000"
      },
      "message": "http2: implement Ping method on ClientConn\n\nThis new method sends a PING frame with random payload to the peer and\nwait for a PING ack with the same payload.\n\nIn order to support cancellation and deadling, the Ping method takes a\ncontext as argument.\n\nFixes golang/go#15475\n\nChange-Id: I340133a67717af89556837cc531a885d116eba59\nReviewed-on: https://go-review.googlesource.com/29965\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "fbd690d9150388e49b365771016b00aa663cee19",
      "tree": "2c1ffe3cb8595caefeeffa2c1a082ba111a46d1c",
      "parents": [
        "9f0e377a8a39bb99ff03459d77c135a0042878f0"
      ],
      "author": {
        "name": "ayanamist",
        "email": "ayanamist@gmail.com",
        "time": "Thu Sep 29 15:06:22 2016 +0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Sep 29 16:24:05 2016 +0000"
      },
      "message": "x/net/http2: use request url scheme\n\nThe existing implementation has a hardcoded \"https\" scheme for\nall request, since it allows http scheme in the request, it should\nuse the scheme in the request url.\n\nFixes golang/go#17257\n\nChange-Id: Ibd9528df0328d7630ee94a006db694645625cdc9\nReviewed-on: https://go-review.googlesource.com/29975\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "9f0e377a8a39bb99ff03459d77c135a0042878f0",
      "tree": "f8902043a45d5db38810380b1ba1742d1b618d61",
      "parents": [
        "f09c4662a0bd6bd8943ac7b4931e185df9471da4"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Tue Sep 27 23:53:45 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Sep 29 00:31:53 2016 +0000"
      },
      "message": "lif: new package\n\nThis change introduces a package that provides basic functions for the\nmanipulation of logical network interfaces, interface addresses and\ndata links on Solaris.\n\nAs BSD variants implement routing socket and routing messages, Linux\nimplements netlink socket and netlink messages, Solaris implements\nSTREAMS-like interface for reading, writing network facility\ninformation inside the kernel. The package wraps various I/O control\ncalls which involve message exchanges between kernel protocol modules\nin exposed APIs.\n\nAt present, the package supports Solaris 11 or above.\n\nUpdates golang/go#7177.\n\nChange-Id: I192d85e53b0bee942dfefca0f73a3eb94ab8bfe9\nReviewed-on: https://go-review.googlesource.com/29893\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "f09c4662a0bd6bd8943ac7b4931e185df9471da4",
      "tree": "960aa1d5d1a611ac78ead590c95fe0497cc1b9c3",
      "parents": [
        "99a55505f4ae32167f5e7b7f14e21f5a8536197d"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Sat Sep 24 09:10:04 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Sat Sep 24 02:07:28 2016 +0000"
      },
      "message": "route: fix typo\n\nChange-Id: I41d449e071f1d40bdc69288e7290af168b6b0d3c\nReviewed-on: https://go-review.googlesource.com/29693\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "99a55505f4ae32167f5e7b7f14e21f5a8536197d",
      "tree": "8698b948c06eb265e30a02d83ca417c7a5a12514",
      "parents": [
        "6ea239cd4ef6e34dcaf6e9cd75ebf8f1285efe7f"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Sat Sep 24 09:10:25 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Sat Sep 24 02:07:15 2016 +0000"
      },
      "message": "ipv4: fix typo\n\nChange-Id: Iaec7505bea3ea29cd58147b6057f03a4c7f0861c\nReviewed-on: https://go-review.googlesource.com/29694\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "6ea239cd4ef6e34dcaf6e9cd75ebf8f1285efe7f",
      "tree": "fb3c4e8678c80a1ca499dac0e14823380350c5d9",
      "parents": [
        "6d3beaea10370160dea67f5c9327ed791afd5389"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Sat Sep 24 09:10:40 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Sat Sep 24 02:06:57 2016 +0000"
      },
      "message": "ipv6: fix typo\n\nChange-Id: I2e0a8f0e344a2fc31b3d40e0b9f3812dbbd75569\nReviewed-on: https://go-review.googlesource.com/29695\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "6d3beaea10370160dea67f5c9327ed791afd5389",
      "tree": "1464d87a3dc06a84a0936a281b60ebad3744fd06",
      "parents": [
        "f4fe4abe3c785295ddf81c7f1823bcd3bad391b6"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Sun Sep 11 18:39:33 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Wed Sep 21 22:18:37 2016 +0000"
      },
      "message": "route: test helper code cleanup\n\nRename method receivers of propVirtual and make the String method of\nInet4Addr use of a pointer receiver.\n\nChange-Id: I422593cf4028d83f856efa55c631f69fdce0514d\nReviewed-on: https://go-review.googlesource.com/28993\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "f4fe4abe3c785295ddf81c7f1823bcd3bad391b6",
      "tree": "0e69f58dee842f4d636774b47c33a10444733e13",
      "parents": [
        "71a035914f99bb58fe82eac0f1289f10963d876c"
      ],
      "author": {
        "name": "Tom Bergan",
        "email": "tombergan@google.com",
        "time": "Tue Sep 20 10:08:14 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Sep 20 19:31:15 2016 +0000"
      },
      "message": "http2: fix broken tests\n\ntestServerResponse had dead code -- it was not checking the return\nvalue from the handler func. This fix revealed two broken tests, which\nwere also fixed.\n\nChange-Id: I7cd6f6c71dbd909fa3b0aff7f98a47dade42913b\nReviewed-on: https://go-review.googlesource.com/29434\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "71a035914f99bb58fe82eac0f1289f10963d876c",
      "tree": "cb8dc0785fa37eb2fcb522c84e7210490f5d8664",
      "parents": [
        "de35ec43e7a9aabd6a9c54d2898220ea7e44de7d"
      ],
      "author": {
        "name": "Mike Appleby",
        "email": "mike@app.leby.org",
        "time": "Mon Sep 12 16:59:12 2016 -0500"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Sep 16 03:37:56 2016 +0000"
      },
      "message": "x/net/http2: Fix various typos in doc comments.\n\nChange-Id: I1530dadf32cc85c25dc7c88b4e7b6ebbbbcb2d3a\nReviewed-on: https://go-review.googlesource.com/29241\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n"
    },
    {
      "commit": "de35ec43e7a9aabd6a9c54d2898220ea7e44de7d",
      "tree": "4adcfbeec49a62a6dff9edc77ac5f7834bd80f26",
      "parents": [
        "26b81fba4e3351c7ef392c489d0e7b214dbf8b61"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Tue Sep 13 06:03:54 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Wed Sep 14 08:43:25 2016 +0000"
      },
      "message": "ipv6: simplify init function for darwin\n\nChange-Id: If0bcd08de56518ec1dd79476bc37e276ae550d47\nReviewed-on: https://go-review.googlesource.com/28998\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "26b81fba4e3351c7ef392c489d0e7b214dbf8b61",
      "tree": "94d6a0651f1d6a6482f33f6703eee7a57586e46b",
      "parents": [
        "749a502dd1eaf3e5bfd4f8956748c502357c0bbe"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Tue Sep 13 06:03:54 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Wed Sep 14 08:42:56 2016 +0000"
      },
      "message": "internel/nettest: add SupportsIPv6MulticastDeliveryOnLoopback\n\nAlso consolidate platform-dependent helper files.\n\nUpdates golang/go#17015.\n\nChange-Id: Ibf09479762029ecc7229ab4bb233138e0d4e69d9\nReviewed-on: https://go-review.googlesource.com/28997\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "749a502dd1eaf3e5bfd4f8956748c502357c0bbe",
      "tree": "98b325831901493b7a0bbfc148c09b5911621b61",
      "parents": [
        "57c782092076593634268e699ced8fd6360dbb25"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Sep 12 14:44:02 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Sep 12 18:43:37 2016 +0000"
      },
      "message": "http2: don\u0027t sniff first Request.Body byte in Transport until we have a conn\n\nbodyAndLength mutates Request.Body if Request.ContentLength \u003d\u003d 0,\nreading the first byte to determine whether it\u0027s actually empty or\njust undeclared. But we did that before we checked whether our\nconnection was overloaded, which meant the caller could retry the\nrequest on an new or lesser-loaded connection, but then lose the first\nbyte of the request.\n\nUpdates golang/go#17071 (needs bundle into std before fixed)\n\nChange-Id: I996a92ad037b45bc49e7cf0801a2027bbbb3c920\nReviewed-on: https://go-review.googlesource.com/29074\nReviewed-by: Gleb Stepanov \u003cglebstepanov1992@gmail.com\u003e\nReviewed-by: Chris Broadfoot \u003ccbro@golang.org\u003e\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "57c782092076593634268e699ced8fd6360dbb25",
      "tree": "6e49aa633684a05581e38bbcb7c136328cf6aef8",
      "parents": [
        "324491d706c63d58003f108b1c13ca4e477a6959"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Sep 12 01:12:11 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Sep 12 18:43:32 2016 +0000"
      },
      "message": "http2: add Transport support for unicode domain names\n\nNo tests, because tests are in std. (See TestTransportIDNA_h2)\n\nUpdates golang/go#13835\n\nChange-Id: I0a327d9652ea5e6f32dfa279550915af61567bed\nReviewed-on: https://go-review.googlesource.com/29071\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Chris Broadfoot \u003ccbro@golang.org\u003e\n"
    },
    {
      "commit": "324491d706c63d58003f108b1c13ca4e477a6959",
      "tree": "0c2ecd92bee54bfbf8204fcf6490dee3818a3ad8",
      "parents": [
        "cfe3c2a7525b50c3d707256e371c90938cfef98a"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Sep 12 01:05:40 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Mon Sep 12 18:27:42 2016 +0000"
      },
      "message": "http2: fix bug where \u0027*\u0027 as a valid :path value in Transport\n\nIn the most recent commit (git 3a1f9e, CL 27632) I introduced a bug\nwhere I improperly started rejecting an outgoing :path of \u0027*\u0027.  That\nCL was never vendored into std. Once I tried to vendor it and run the\ntests, the tests failed due to this regression.\n\nSo, fix the bug and allow \u0027*\u0027 (e.g. for OPTIONS requests). No test\nupdates because the tests are already in std, and now pass (again).\n\nChange-Id: Ibb91a17145d381da0fd0ea193e8a1bd59f03c3fa\nReviewed-on: https://go-review.googlesource.com/29070\nReviewed-by: Chris Broadfoot \u003ccbro@golang.org\u003e\n"
    },
    {
      "commit": "cfe3c2a7525b50c3d707256e371c90938cfef98a",
      "tree": "c13a7426c3cea62cd4a6f9e1ec8723269fe54a03",
      "parents": [
        "9313baa13d9262e49d07b20ed57dceafcd7240cc"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Sat Sep 03 11:20:35 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Sat Sep 10 09:57:27 2016 +0000"
      },
      "message": "icmp: don\u0027t step on recycled socket descriptors\n\nThis change fixes lazy socket descriptor handling in ListenPacket to\navoid treading on someone\u0027s socket descriptors which are recycled by\ndescriptor duplication. The issue happens when calling ListenPacket for\nnon-privileged ICMP endpoint concurrently.\n\nFixes golang/go#16969.\n\nChange-Id: I4d7672535f5aeb2a0b71f8af2c7ba271a085f418\nReviewed-on: https://go-review.googlesource.com/28473\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "9313baa13d9262e49d07b20ed57dceafcd7240cc",
      "tree": "ff5ac4f882fe80a20d838792b0d7d4c405a6797a",
      "parents": [
        "1358eff22f0dd0c54fc521042cc607f6ff4b531a"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Wed Sep 07 15:25:26 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Wed Sep 07 15:33:35 2016 +0000"
      },
      "message": "net: skip tests on OS X 10.8 to avoid a kernel panic\n\nTemporary workaround until the problem is identified and a more\ngranular skip or fix is added.\n\nUpdates golang/go#17015\n\nChange-Id: If3f940f9f318a3b41669fd6e870a17727d2fee82\nReviewed-on: https://go-review.googlesource.com/28587\nReviewed-by: Josh Bleecher Snyder \u003cjosharian@gmail.com\u003e\n"
    },
    {
      "commit": "1358eff22f0dd0c54fc521042cc607f6ff4b531a",
      "tree": "89a7da710ec73010582c280e6f6d27d93201b056",
      "parents": [
        "9bc2a3340c92c17a20edcd0080e93851ed58f5d5"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Sep 01 04:28:38 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Sep 01 05:44:53 2016 +0000"
      },
      "message": "http2: fix all vet warnings\n\nUpdates golang/go#16228\nUpdates golang/go#11041\n\nChange-Id: I2b50c2f4bfaae2d9ad59bc78e1c7c3e807f08075\nReviewed-on: https://go-review.googlesource.com/28344\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "9bc2a3340c92c17a20edcd0080e93851ed58f5d5",
      "tree": "2d51cba100837499df143ed06caac257e258d18a",
      "parents": [
        "6250b412798208e6c90b03b7c4f226de5aa299e2"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Tue Aug 30 12:17:57 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Wed Aug 31 03:06:24 2016 +0000"
      },
      "message": "internal/netreflect: fix test on nacl, plan9 and windows\n\nChange-Id: Ia274e47affd5fc2b9bdea077fa8043887044d0ec\nReviewed-on: https://go-review.googlesource.com/28110\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "6250b412798208e6c90b03b7c4f226de5aa299e2",
      "tree": "f546abb9e78eb67cb5a53b5f5bca3f7eedcf4999",
      "parents": [
        "b398290406bbc75d396dcdbeaf07c7117d9804d8"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Aug 25 07:20:41 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Fri Aug 26 23:57:38 2016 +0000"
      },
      "message": "ipv6: deduplicate socket option code\n\nChange-Id: I836cdf68901dc77bc4c086cabd9d43fd033fbf1d\nReviewed-on: https://go-review.googlesource.com/27736\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "b398290406bbc75d396dcdbeaf07c7117d9804d8",
      "tree": "7e33f905131367fe49fb4c6cbe1b49ec59e2ea94",
      "parents": [
        "7722dc0af88e49fdc0561de07fab960467f4727b"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Aug 25 06:25:47 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Fri Aug 26 23:57:27 2016 +0000"
      },
      "message": "ipv4: deduplicate socket option code\n\nChange-Id: If22f722cf87f7e5833b9c9aea0a078db83f37c26\nReviewed-on: https://go-review.googlesource.com/27734\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n"
    },
    {
      "commit": "7722dc0af88e49fdc0561de07fab960467f4727b",
      "tree": "56c84ae432455731e12a9f46ebdecc1464ac4747",
      "parents": [
        "7625277703ebeaf3dc01cb46c26ff09d76dcec89"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Aug 25 06:40:08 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Fri Aug 26 23:50:20 2016 +0000"
      },
      "message": "ipv6: use of internal/netreflect package\n\nChange-Id: Idb2a2eb354c2835e6cae7e269730c599abb1c8d7\nReviewed-on: https://go-review.googlesource.com/27735\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "7625277703ebeaf3dc01cb46c26ff09d76dcec89",
      "tree": "f4c1132dee6c151b2a1e8edb7c07fd33ec07e639",
      "parents": [
        "6c89f9617983ee917132513a791d8b5850fe90c5"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Aug 25 06:13:12 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Fri Aug 26 23:50:02 2016 +0000"
      },
      "message": "ipv4: use of internal/netreflect package\n\nChange-Id: Idffb7eace4d7913e7dfad2715d10dcd1762f83e4\nReviewed-on: https://go-review.googlesource.com/27733\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "6c89f9617983ee917132513a791d8b5850fe90c5",
      "tree": "ffe978a27737b42af67f9a02c28f649664dc0bb1",
      "parents": [
        "3a1f9ef983bc408afd0a9e63fd9c962ae853e543"
      ],
      "author": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Thu Aug 25 06:03:21 2016 +0900"
      },
      "committer": {
        "name": "Mikio Hara",
        "email": "mikioh.mikioh@gmail.com",
        "time": "Fri Aug 26 03:27:45 2016 +0000"
      },
      "message": "internal/netreflect: new package\n\nThis change introduces an internal package that provides the\nmanipulation of net package facilities by using runtime reflection.\nThe package is supposed to be used by ipv4 and ipv6 packages.\n\nChange-Id: I73ec3b7d3762e675ca03ad9ee5e8a68e75ceb997\nReviewed-on: https://go-review.googlesource.com/27732\nRun-TryBot: Mikio Hara \u003cmikioh.mikioh@gmail.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n"
    },
    {
      "commit": "3a1f9ef983bc408afd0a9e63fd9c962ae853e543",
      "tree": "320f3377ed5a7d9fb5050a7ced3f353ed5616671",
      "parents": [
        "7394c112eae4dba7e96bfcfe738e6373d61772b4"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Tue Aug 23 20:08:20 2016 +0000"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Thu Aug 25 02:14:58 2016 +0000"
      },
      "message": "http2: don\u0027t send bogus :path pseudo headers if Request.URL.Opaque is set\n\nFixes golang/go#16847\n\nChange-Id: I1e6ae1e0746051fd4cf7afc9beae7853293d5b68\nReviewed-on: https://go-review.googlesource.com/27632\nReviewed-by: Chris Broadfoot \u003ccbro@golang.org\u003e\n"
    },
    {
      "commit": "7394c112eae4dba7e96bfcfe738e6373d61772b4",
      "tree": "5ddeb19711319d10613823af65886c4885cd4293",
      "parents": [
        "07b51741c1d6423d4a6abab1c49940ec09cb1aaf"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Aug 19 13:57:39 2016 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@golang.org",
        "time": "Fri Aug 19 23:26:38 2016 +0000"
      },
      "message": "http2: fix protocol violation regression when writing certain request bodies\n\nThe mod_h2 workaround CL (git rev 28d1bd4,\nhttps://golang.org/cl/25362) introduced a regression where the\nTransport could write two DATA frames, both with END_STREAM, if the\nRequest.Body returned (non-0, io.EOF). strings.Reader, bytes.Reader\nare the most common Reader types used with HTTP requests and they only\nreturn (0, io.EOF) so we got generally lucky and things seemed to\nwork, but other Readers do return (non-0, io.EOF), like the HTTP\ntransport/server Readers. This is why we broke the HTTP proxy code,\nwhen proxying to HTTP/2.\n\nUpdates golang/go#16788 (fixes after it\u0027s bundled into std)\n\nChange-Id: I42684017039eacfc27ee53e9c11431f713fdaca4\nReviewed-on: https://go-review.googlesource.com/27406\nRun-TryBot: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Chris Broadfoot \u003ccbro@golang.org\u003e\n"
    }
  ],
  "next": "07b51741c1d6423d4a6abab1c49940ec09cb1aaf"
}
