genconfig release 4553e04
[go] Update libp2p to fix broken TestP2PGeolookup test
This update includes just this commit in libp2p https://github.com/getlantern/libp2p/commit/f9e794d6b10d35b555081e77ec6933f30c35107b.
Explanation: the request was cancelled inadvertently inside the P2P roundtripper [here](https://github.com/getlantern/libp2p/blob/964cc67aeb1545c28156e8f612ba8f3d84cf9d24/p2p/censoredpeer.go#L281). For whatever reason, this tripped [this](https://github.com/getlantern/geolookup/blob/3a79a03bb94b3f7043bfe0bc7fc638b8dfe8a671/geolookup.go#L139) `decoder.decode()` function during the geolookup: it always fails with a `Context Cancelled` error, even though we're not dealing with the request anymore.
If you read [here](https://github.com/getlantern/libp2p/blob/964cc67aeb1545c28156e8f612ba8f3d84cf9d24/p2p/censoredpeer.go#L281), you'll notice that this whole cancellation is just an optimization so we drop late responses that won't be used. It's really not a big deal to ignore the late responses rather than actually cancelling them. This is the solution I implemented in this commit https://github.com/getlantern/libp2p/commit/f9e794d6b10d35b555081e77ec6933f30c35107b.