{"push_id":842996911,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"fb90801d4d2e9ba5ba10803d2d0dd03665cd9988","before":"b3b3cfd16d43bea9a59a40e185b58781ace14ad2","commits":[{"sha":"bbd1434a4ad9d69d1d2e75a52e66eaec61539069","author":{"email":"3fdc840d0c838bbf3014ce9c15dca9eac5533b7c@bigswitch.com","name":"Ronald Li"},"message":"Added IPAddress#isUnspecified() to test for wildcard addresses","distinct":true,"url":"https://api.github.com/repos/floodlight/loxigen/commits/bbd1434a4ad9d69d1d2e75a52e66eaec61539069"},{"sha":"88a5ea5e01d2f68994b83c86239f1c304d05823b","author":{"email":"3fdc840d0c838bbf3014ce9c15dca9eac5533b7c@bigswitch.com","name":"Ronald Li"},"message":"Added IPAddress#isLoopback() to test for loopback addresses","distinct":true,"url":"https://api.github.com/repos/floodlight/loxigen/commits/88a5ea5e01d2f68994b83c86239f1c304d05823b"},{"sha":"536dda87a1be9df3dc5f20b92cb8f6abb3924b1f","author":{"email":"3fdc840d0c838bbf3014ce9c15dca9eac5533b7c@bigswitch.com","name":"Ronald Li"},"message":"Added IPAddress#isLinkLocal() to test for link local addresses","distinct":true,"url":"https://api.github.com/repos/floodlight/loxigen/commits/536dda87a1be9df3dc5f20b92cb8f6abb3924b1f"},{"sha":"1a3a98fff73ce58097264d6652a2181877935174","author":{"email":"3fdc840d0c838bbf3014ce9c15dca9eac5533b7c@bigswitch.com","name":"Ronald Li"},"message":"Added factory method IPv4Address.of(int, int, int, int)","distinct":true,"url":"https://api.github.com/repos/floodlight/loxigen/commits/1a3a98fff73ce58097264d6652a2181877935174"},{"sha":"fb90801d4d2e9ba5ba10803d2d0dd03665cd9988","author":{"email":"1fd3913f770c4dc2e1def810cd10fd64f5ddca64@bigswitch.com","name":"abat"},"message":"Merge into master from pull request #440:\nIPAddress boolean and factory methods (https://github.com/floodlight/loxigen/pull/440)","distinct":true,"url":"https://api.github.com/repos/floodlight/loxigen/commits/fb90801d4d2e9ba5ba10803d2d0dd03665cd9988"}]}