Skip to content

Releases: getlantern/flashlight

genconfig release v7.6.155

10 Dec 17:06
5c6968c
Compare
Choose a tag to compare
bump fronted with small hotfix

genconfig release v7.6.154

09 Dec 23:14
b0d4b32
Compare
Choose a tag to compare
vestigial artifact we no longer need

genconfig release v7.6.153

09 Dec 21:31
e5d9ec1
Compare
Choose a tag to compare
Initialize all domain fronting code one time on startup (#1452)

* Initialize fronted early using global config

* Use new fronting API

genconfig release v7.6.152

09 Dec 16:59
30d5ac4
Compare
Choose a tag to compare
adding IsReady to dialer interface (#1436)

* feat: adding IsReady to BanditDialer and isReady to proxy implementations

* feat: only select dialer when ready to dial

* fix: adding IsReady to test dialer

* fix: loading b64 wasm in background so channel doesn't lock and only wait for download when ready is isn't ready

* fix: removing err declaration

* fix: renaming channel and waiting dialer to be available before checking at test

* feat: if dialer is not ready, try to add to bypass again in 60s

* feat: adding log debug and continue when loading dialer in background

* fix: adopt suggestions and make IsReady return an error

* feat: verifying IsReady error at bandit before checking if it's ready or not

* fix: updating bypass function for using and checking context timeout, if it happens it should stop retrying to load the proxy async

* feat: adding locker at package lever for avoiding downloading WASM file with data race

* feat: add support for water multiplex

* fix: typo

* fix: checking error at bypass before using ready

* fix: canceling context if dialer IsReady returns an error

* fix: start proxy if dialer is ready

* fix: removing retry atomic bool and replace by select statement

* fix: removing if statement for checking if thereadyChain is closed and removing close

* fix: removing close calls for finishedToLoad; updated dialer closed message and isReady now returns true based on flag and dialer different than nil

* fix: using a sync.Map for handling lockers per WATER transport

* fix: making Ready returns a <- chan error

* fix: checking if ready chan is nil

* fix: adding on success to dialer

* fix: deleting bandit package

* fix: removing errLoadingWASM var and send it directly to the channel

* feat: go mod tidy

* fix: replace log by logger

* fix: add comment for making explicit IsReady can return a nil value if initialization is not required and verifying at bypass even when loading async

* fix: replace sync.Map usage by creating water WASM lock map and a locker for map; also renaming httpClient to waterHTTPClient

* fix: set default behavior instead of waiting for dialer to be ready at bandit

* fix: make water wasm map

* feat: broadcast ready status to all chan listeners

* fix: update bandit message

* fix: using a buffered channel so we can simplify logic (replacing go routines, context timeouts)

* fix: updating types.proto

* fix: adding fields to apipib legacy and update water impl connect options

* fix: updating test

genconfig release v7.6.151

05 Dec 13:57
2b629ee
Compare
Choose a tag to compare
Merge pull request #1459 from getlantern/jovis-issue1757-upgrade-utls

Upgrade utls to v1.6.7

genconfig release v7.6.150

03 Dec 18:32
7768daa
Compare
Choose a tag to compare
write test config as readable (#1458)

genconfig release v7.6.149

03 Dec 16:05
78e5d3e
Compare
Choose a tag to compare
Update readable user conf format (#1456)

* use json as readable fmt for user config

genconfig release v7.6.148

03 Dec 15:32
Compare
Choose a tag to compare
feat: add support for water multiplex

genconfig release v7.6.147

29 Nov 13:49
aac6cc7
Compare
Choose a tag to compare
Merge pull request #1454 from getlantern/update-bu

Update broflake to the latest version

genconfig release v7.6.146

22 Nov 20:09
b41a819
Compare
Choose a tag to compare
group client config requests (#1395)

* group geolocation and proxy config requests