<dl id="net/http"><dt><a href="/pkg/net/http/">net/http</a></dt>
<dd>
- <p><!-- CL 35488 -->
- TODO: <a href="https://golang.org/cl/35488">https://golang.org/cl/35488</a>: add support for socks5 proxy
- </p>
-
- <p><!-- CL 38194 -->
- TODO: <a href="https://golang.org/cl/38194">https://golang.org/cl/38194</a>: strip port from host in mux Handler
- </p>
- <p><!-- CL 43231 -->
- TODO: <a href="https://golang.org/cl/43231">https://golang.org/cl/43231</a>: for http2, use the priority write scheduler by default
- </p>
+ <p>Server changes:</p>
+ <ul>
+ <li><!-- CL 38194 -->
+ <a href="/pkg/net/http/#ServeMux"><code>ServeMux</code></a> now ignores ports in the host
+ header when matching handlers. The host is matched unmodified for <code>CONNECT</code> requests.
+ </li>
+
+ <li><!-- CL 34727 -->
+ <a href="/pkg/net/http/#Server.WriteTimeout"><code>Server.WriteTimeout</code></a>
+ now applies to HTTP/2 connections and is enforced per-stream.
+ </li>
+
+ <li><!-- CL 43231 -->
+ HTTP/2 now uses the priority write scheduler by default.
+ Frames are scheduled by following HTTP/2 priorities as described in
+ <a href="https://tools.ietf.org/html/rfc7540#section-5.3">RFC 7540 Section 5.3</a>.
+ </li>
+ </ul>
+
+ <p>Client & Transport changes:</p>
+ <ul>
+ <li><!-- CL 35488 -->
+ The <a href="/pkg/net/http/#Transport"><code>Transport</code></a>
+ now supports making requests via SOCKS5 proxy when the URL returned by
+ <a href="/net/http/#Transport.Proxy"><code>Transport.Proxy</code></a>
+ has the scheme <code>socks5</code>.
+ </li>
+ </ul>
</dl><!-- net/http -->