]> Cypherpunks repositories - gostls13.git/commit
net: reject leading zeros in IP address parsers
authorRoland Shoemaker <roland@golang.org>
Mon, 7 Jun 2021 17:21:29 +0000 (10:21 -0700)
committerRoland Shoemaker <roland@golang.org>
Tue, 8 Jun 2021 20:23:22 +0000 (20:23 +0000)
commitd3e3d03666bbd8784007bbb78a75864aac786967
tree5c0b6e64637e06eb3bad0d0247848b52d2b5da7d
parentda4a64014140adf83fb1434367ff68067249c267
net: reject leading zeros in IP address parsers

In both net.ParseIP and net.ParseCIDR reject leading zeros in the
dot-decimal notation of IPv4 addresses.

Fixes #30999
Fixes #43389

Change-Id: I2b6a31fe84db89ac828cf5ed03eaa586ee96ab68
Reviewed-on: https://go-review.googlesource.com/c/go/+/325829
Trust: Roland Shoemaker <roland@golang.org>
Trust: Katie Hockman <katie@golang.org>
Run-TryBot: Roland Shoemaker <roland@golang.org>
Reviewed-by: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Katie Hockman <katie@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
doc/go1.17.html
src/net/hosts_test.go
src/net/ip.go
src/net/ip_test.go
src/net/testdata/ipv4-hosts