Skip to content

Commit 6fb006e

Browse files
authored
android: bump OSS (#644)
OSS and Version updated to 1.83.162-ta9b3e09a1-g8683c789f Fixes a breaking change in the NetMon constructor. Signed-off-by: Jonathan Nobels <[email protected]>
1 parent 8683c78 commit 6fb006e

File tree

3 files changed

+14
-7
lines changed

3 files changed

+14
-7
lines changed

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.24.0
55
require (
66
github.com/tailscale/wireguard-go v0.0.0-20250304000100-91a0587fb251
77
golang.org/x/mobile v0.0.0-20240806205939-81131f6468ab
8-
tailscale.com v1.83.0-pre.0.20250414201714-10fd61f1bb6b
8+
tailscale.com v1.83.0-pre.0.20250430003547-a9b3e09a1f51
99
)
1010

1111
require (
@@ -41,7 +41,7 @@ require (
4141
github.com/google/go-cmp v0.6.0 // indirect
4242
github.com/google/nftables v0.2.1-0.20240414091927-5e242ec57806 // indirect
4343
github.com/google/uuid v1.6.0 // indirect
44-
github.com/gorilla/csrf v1.7.3-0.20250123201450-9dd6af1f6d30 // indirect
44+
github.com/gorilla/csrf v1.7.3 // indirect
4545
github.com/gorilla/securecookie v1.1.2 // indirect
4646
github.com/hdevalence/ed25519consensus v0.2.0 // indirect
4747
github.com/illarion/gonotify/v3 v3.0.2 // indirect

go.sum

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NA
4040
github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs=
4141
github.com/coreos/go-iptables v0.7.1-0.20240112124308-65c67c9f46e6 h1:8h5+bWd7R6AYUslN6c6iuZWTKsKxUFDlpnmilO6R2n0=
4242
github.com/coreos/go-iptables v0.7.1-0.20240112124308-65c67c9f46e6/go.mod h1:Qe8Bv2Xik5FyTXwgIbLAnv2sWSBmvWdFETJConOQ//Q=
43+
github.com/creachadair/taskgroup v0.13.2 h1:3KyqakBuFsm3KkXi/9XIb0QcA8tEzLHLgaoidf0MdVc=
44+
github.com/creachadair/taskgroup v0.13.2/go.mod h1:i3V1Zx7H8RjwljUEeUWYT30Lmb9poewSb2XI1yTwD0g=
4345
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
4446
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
4547
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -77,8 +79,8 @@ github.com/google/nftables v0.2.1-0.20240414091927-5e242ec57806 h1:wG8RYIyctLhdF
7779
github.com/google/nftables v0.2.1-0.20240414091927-5e242ec57806/go.mod h1:Beg6V6zZ3oEn0JuiUQ4wqwuyqqzasOltcoXPtgLbFp4=
7880
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
7981
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
80-
github.com/gorilla/csrf v1.7.3-0.20250123201450-9dd6af1f6d30 h1:fiJdrgVBkjZ5B1HJ2WQwNOaXB+QyYcNXTA3t1XYLz0M=
81-
github.com/gorilla/csrf v1.7.3-0.20250123201450-9dd6af1f6d30/go.mod h1:F1Fj3KG23WYHE6gozCmBAezKookxbIvUJT+121wTuLk=
82+
github.com/gorilla/csrf v1.7.3 h1:BHWt6FTLZAb2HtWT5KDBf6qgpZzvtbp9QWDRKZMXJC0=
83+
github.com/gorilla/csrf v1.7.3/go.mod h1:F1Fj3KG23WYHE6gozCmBAezKookxbIvUJT+121wTuLk=
8284
github.com/gorilla/securecookie v1.1.2 h1:YCIWL56dvtr73r6715mJs5ZvhtnY73hBvEF8kXD8ePA=
8385
github.com/gorilla/securecookie v1.1.2/go.mod h1:NfCASbcHqRSY+3a8tlWJwsQap2VX5pwzwo4h3eOamfo=
8486
github.com/hdevalence/ed25519consensus v0.2.0 h1:37ICyZqdyj0lAZ8P4D1d1id3HqbbG1N3iBb1Tb4rdcU=
@@ -215,5 +217,5 @@ howett.net/plist v1.0.0 h1:7CrbWYbPPO/PyNy38b2EB/+gYbjCe2DXBxgtOOZbSQM=
215217
howett.net/plist v1.0.0/go.mod h1:lqaXoTrLY4hg8tnEzNru53gicrbv7rrk+2xJA/7hw9g=
216218
software.sslmate.com/src/go-pkcs12 v0.4.0 h1:H2g08FrTvSFKUj+D309j1DPfk5APnIdAQAB8aEykJ5k=
217219
software.sslmate.com/src/go-pkcs12 v0.4.0/go.mod h1:Qiz0EyvDRJjjxGyUQa2cCNZn/wMyzrRJ/qcDXOQazLI=
218-
tailscale.com v1.83.0-pre.0.20250414201714-10fd61f1bb6b h1:KfTHlSLdZd2XhZQ0t6C2AXu9/QxmZR/eXfHOzOnQ3V8=
219-
tailscale.com v1.83.0-pre.0.20250414201714-10fd61f1bb6b/go.mod h1:CCR2Ti9anln7NMAbpSoECkd5P4N80OhjneOQ/GarSBE=
220+
tailscale.com v1.83.0-pre.0.20250430003547-a9b3e09a1f51 h1:jk6Gnfd4ruBGefcZ+PxoNKE5GKeN+9M6rTRh8TccHJM=
221+
tailscale.com v1.83.0-pre.0.20250430003547-a9b3e09a1f51/go.mod h1:m/VRVYF8Tt9o8TKHhmZ4NDzHHrrdY/mAGxTjTzHaKZs=

libtailscale/backend.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import (
3333
"tailscale.com/types/logger"
3434
"tailscale.com/types/logid"
3535
"tailscale.com/types/netmap"
36+
"tailscale.com/util/eventbus"
3637
"tailscale.com/wgengine"
3738
"tailscale.com/wgengine/netstack"
3839
"tailscale.com/wgengine/router"
@@ -96,6 +97,8 @@ type backend struct {
9697
logIDPublic logid.PublicID
9798
logger *logtail.Logger
9899

100+
bus *eventbus.Bus
101+
99102
// avoidEmptyDNS controls whether to use fallback nameservers
100103
// when no nameservers are provided by Tailscale.
101104
avoidEmptyDNS bool
@@ -249,7 +252,9 @@ func (a *App) newBackend(dataDir, directFileRoot string, appCtx AppContext, stor
249252
devices: newTUNDevices(),
250253
settings: settings,
251254
appCtx: appCtx,
255+
bus: eventbus.New(),
252256
}
257+
253258
var logID logid.PrivateID
254259
logID.UnmarshalText([]byte("dead0000dead0000dead0000dead0000dead0000dead0000dead0000dead0000"))
255260
storedLogID, err := store.read(logPrefKey)
@@ -268,7 +273,7 @@ func (a *App) newBackend(dataDir, directFileRoot string, appCtx AppContext, stor
268273
logID.UnmarshalText([]byte(storedLogID))
269274
}
270275

271-
netMon, err := netmon.New(logf)
276+
netMon, err := netmon.New(b.bus, logf)
272277
if err != nil {
273278
log.Printf("netmon.New: %w", err)
274279
}

0 commit comments

Comments
 (0)