Skip to content

Releases: getlantern/flashlight

genconfig release 14265f5

22 Sep 23:46
Compare
Choose a tag to compare
Turned down borda sample rate

genconfig release 6a43382

19 Sep 16:25
Compare
Choose a tag to compare
Fixed shortcut test to reflect current state

genconfig release 1381fca

16 Sep 10:23
Compare
Choose a tag to compare
Re-enable shortcut in China

genconfig release 3537908

15 Sep 00:56
Compare
Choose a tag to compare
Reporting OTEL data from all clients

genconfig release 4553e04

13 Sep 09:40
Compare
Choose a tag to compare
[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.

genconfig release 44501dd

12 Sep 16:53
Compare
Choose a tag to compare
Add more descriptive error messages

genconfig release 748530c

09 Sep 11:26
Compare
Choose a tag to compare
[go] Update libp2p

Mainly to include this optimization https://github.com/getlantern/libp2p/commit/ce39c8fb58869d88c719e739f6fd477dcffb9a95

genconfig release 494071b

09 Sep 03:22
Compare
Choose a tag to compare
Try using short commit hash instead of github.sha for building gencon…

genconfig release refs/pull/1248/merge

08 Sep 15:45
6067af4
Compare
Choose a tag to compare
Merge 73b11445cebba336bb0a8e2ee55bdf6fbb433532 into 81e0fe6dd25f2093b…

0.0.3

05 Jan 02:15
Compare
Choose a tag to compare

Built from tcpproxying branch, adds tracking of per-country stats and per-port stats.