{"push_id":602453001,"size":1,"distinct_size":1,"ref":"refs/heads/patch-4","head":"ac8223ac978aa9d98a3027215616132e0d860d2d","before":"f2f34088ace895b0113b468b856ceb02301585d1","commits":[{"sha":"ac8223ac978aa9d98a3027215616132e0d860d2d","author":{"email":"545605536038c5fc1fd68bbfa4d633a0a6400978@inf.org","name":"Phil Davis"},"message":"Support checking overlapping subnets\n\nThis allows the caller to specify $check_subnets and also provide a $cidrprefix so that the code can check if the proposed IPaddress/CIDRprefix will make a subnet that overlaps with any other subnet defined on other interfaces.\r\nis_ipaddr_configured() returns a simple true/false answer, like it always has.\r\nwhere_is_ipaddr_configured() returns an array of the conflicting interfaces and subnets. This is handy for front-end validation so that the caller can be returned information about what addresses conflicted and display it to the user.\r\nThis should be helpful for stopping stupidity by users that put overlapping subnets on various interfaces.","distinct":true,"url":"https://api.github.com/repos/phil-davis/pfsense/commits/ac8223ac978aa9d98a3027215616132e0d860d2d"}]}