Skip to content

Commit dafad42

Browse files
committed
TEMP: update telemetry, quicwrapper, and unbounded version
This points to unmerged PRs: quicwrapper: jovis/2035-support-singbox-pr unbounded: jovis/2035-support-singbox-pr And this one updates to latest main: telemetry: current main Also use github.com/sagernet/sing instead of lantern's because of building with these tags will fail: ❯ go build -tags with_utls,with_quic .../global/pkg/mod/github.com/getlantern/[email protected]/route/route.go:527:39: undefined: M.IsDomainName .../global/pkg/mod/github.com/getlantern/[email protected]/route/route.go:625:41: undefined: M.IsDomainName
1 parent 54fe2df commit dafad42

File tree

2 files changed

+127
-62
lines changed

2 files changed

+127
-62
lines changed

go.mod

Lines changed: 39 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module github.com/getlantern/sing-box-extensions
22

33
go 1.24.2
44

5-
replace github.com/sagernet/sing => github.com/getlantern/sing v0.6.13-0.20250613222345-ef046611f2e9
5+
//replace github.com/sagernet/sing => github.com/getlantern/sing v0.6.13-0.20250613222345-ef046611f2e9
66

77
replace github.com/sagernet/sing-box => github.com/getlantern/sing-box-minimal v1.11.12-0.20250616155750-74188abad925
88

@@ -15,17 +15,20 @@ require (
1515
github.com/Jigsaw-Code/outline-sdk/x v0.0.2
1616
github.com/alexflint/go-arg v1.4.3
1717
github.com/getlantern/algeneva v0.0.0-20250307163401-1824e7b54f52
18-
github.com/getlantern/broflake v0.0.0-20250430040355-2ab8974518ee
18+
github.com/getlantern/broflake v0.0.0-20250626113430-8c73680bb4b1
1919
github.com/getlantern/lantern-water v0.0.0-20250331153903-07abebe611e8
20+
github.com/getlantern/quicwrapper v0.0.0-20250624121752-820566e6f732
2021
github.com/gobwas/ws v1.4.0
22+
github.com/google/uuid v1.6.0
23+
github.com/quic-go/quic-go v0.50.1
2124
github.com/refraction-networking/water v0.7.0-alpha
2225
github.com/sagernet/sing v0.6.10
2326
github.com/sagernet/sing-box v1.11.5
2427
github.com/sagernet/sing-dns v0.4.5
2528
github.com/sagernet/wireguard-go v0.0.1-beta.7
2629
github.com/stretchr/testify v1.10.0
27-
go.opentelemetry.io/otel v1.35.0
28-
go.opentelemetry.io/otel/metric v1.35.0
30+
go.opentelemetry.io/otel v1.36.0
31+
go.opentelemetry.io/otel/metric v1.36.0
2932
go4.org/netipx v0.0.0-20231129151722-fdeea329fbba
3033
gopkg.in/yaml.v3 v3.0.1
3134
)
@@ -61,6 +64,7 @@ require (
6164
github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8 // indirect
6265
github.com/caddyserver/certmagic v0.21.7 // indirect
6366
github.com/caddyserver/zerossl v0.1.3 // indirect
67+
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
6468
github.com/cespare/xxhash/v2 v2.3.0 // indirect
6569
github.com/cloudflare/circl v1.6.0 // indirect
6670
github.com/coder/websocket v1.8.12 // indirect
@@ -69,6 +73,7 @@ require (
6973
github.com/dustin/go-humanize v1.0.0 // indirect
7074
github.com/edsrzf/mmap-go v1.1.0 // indirect
7175
github.com/enobufs/go-nats v0.0.1 // indirect
76+
github.com/felixge/httpsnoop v1.0.3 // indirect
7277
github.com/fsnotify/fsnotify v1.7.0 // indirect
7378
github.com/gaukas/wazerofs v0.1.0 // indirect
7479
github.com/getlantern/context v0.0.0-20220418194847-3d5e7a086201 // indirect
@@ -79,7 +84,7 @@ require (
7984
github.com/getlantern/iptool v0.0.0-20210721034953-519bf8ce0147 // indirect
8085
github.com/getlantern/netx v0.0.0-20211206143627-7ccfeb739cbd // indirect
8186
github.com/getlantern/ops v0.0.0-20231025133620-f368ab734534 // indirect
82-
github.com/getlantern/quicwrapper v0.0.0-20250417060014-acb01527c4c2 // indirect
87+
github.com/getlantern/telemetry v0.0.0-20250606052628-8960164ec1f5 // indirect
8388
github.com/go-chi/chi/v5 v5.2.1 // indirect
8489
github.com/go-chi/render v1.0.3 // indirect
8590
github.com/go-llsqlite/adapter v0.0.0-20230927005056-7f5ce7f0c916 // indirect
@@ -95,8 +100,8 @@ require (
95100
github.com/google/btree v1.1.3 // indirect
96101
github.com/google/go-cmp v0.7.0 // indirect
97102
github.com/google/pprof v0.0.0-20231101202521-4ca4178f5c7a // indirect
98-
github.com/google/uuid v1.6.0 // indirect
99103
github.com/gorilla/websocket v1.5.3 // indirect
104+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 // indirect
100105
github.com/hashicorp/yamux v0.1.2 // indirect
101106
github.com/huandu/xstrings v1.3.2 // indirect
102107
github.com/insomniacslk/dhcp v0.0.0-20250109001534-8abf58130905 // indirect
@@ -119,24 +124,24 @@ require (
119124
github.com/oschwald/maxminddb-golang v1.12.0 // indirect
120125
github.com/oxtoacart/bpool v0.0.0-20190530202638-03653db5a59c // indirect
121126
github.com/pierrec/lz4/v4 v4.1.21 // indirect
122-
github.com/pion/datachannel v1.5.8 // indirect
127+
github.com/pion/datachannel v1.5.10 // indirect
123128
github.com/pion/dtls/v2 v2.2.12 // indirect
124-
github.com/pion/ice/v2 v2.3.36 // indirect
125-
github.com/pion/interceptor v0.1.29 // indirect
126-
github.com/pion/logging v0.2.2 // indirect
129+
github.com/pion/ice/v2 v2.3.37 // indirect
130+
github.com/pion/interceptor v0.1.40 // indirect
131+
github.com/pion/logging v0.2.4 // indirect
127132
github.com/pion/mdns v0.0.12 // indirect
128133
github.com/pion/randutil v0.1.0 // indirect
129-
github.com/pion/rtcp v1.2.14 // indirect
130-
github.com/pion/rtp v1.8.7 // indirect
131-
github.com/pion/sctp v1.8.19 // indirect
132-
github.com/pion/sdp/v3 v3.0.9 // indirect
134+
github.com/pion/rtcp v1.2.15 // indirect
135+
github.com/pion/rtp v1.8.19 // indirect
136+
github.com/pion/sctp v1.8.39 // indirect
137+
github.com/pion/sdp/v3 v3.0.14 // indirect
133138
github.com/pion/srtp/v2 v2.0.20 // indirect
134139
github.com/pion/stun v0.6.1 // indirect
135140
github.com/pion/transport v0.14.1 // indirect
136141
github.com/pion/transport/v2 v2.2.10 // indirect
137142
github.com/pion/turn v1.3.7 // indirect
138143
github.com/pion/turn/v2 v2.1.6 // indirect
139-
github.com/pion/webrtc/v3 v3.3.4 // indirect
144+
github.com/pion/webrtc/v3 v3.3.5 // indirect
140145
github.com/pkg/errors v0.9.1 // indirect
141146
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
142147
github.com/prometheus/client_golang v1.19.1 // indirect
@@ -145,7 +150,6 @@ require (
145150
github.com/prometheus/procfs v0.12.0 // indirect
146151
github.com/quic-go/qpack v0.5.1 // indirect
147152
github.com/quic-go/qtls-go1-20 v0.4.1 // indirect
148-
github.com/quic-go/quic-go v0.50.1 // indirect
149153
github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66 // indirect
150154
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
151155
github.com/rs/dnscache v0.0.0-20211102005908-e0241e321417 // indirect
@@ -174,29 +178,36 @@ require (
174178
github.com/tidwall/btree v1.6.0 // indirect
175179
github.com/u-root/uio v0.0.0-20240118234441-a3c409a6018e // indirect
176180
github.com/vishvananda/netns v0.0.4 // indirect
177-
github.com/wlynxg/anet v0.0.3 // indirect
181+
github.com/wlynxg/anet v0.0.5 // indirect
178182
github.com/zeebo/blake3 v0.2.4 // indirect
179183
go.etcd.io/bbolt v1.3.6 // indirect
180184
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
185+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.42.0 // indirect
186+
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.35.0 // indirect
187+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 // indirect
188+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.35.0 // indirect
189+
go.opentelemetry.io/otel/sdk v1.35.0 // indirect
181190
go.opentelemetry.io/otel/sdk/metric v1.35.0 // indirect
182-
go.opentelemetry.io/otel/trace v1.35.0 // indirect
191+
go.opentelemetry.io/otel/trace v1.36.0 // indirect
192+
go.opentelemetry.io/proto/otlp v1.5.0 // indirect
183193
go.uber.org/mock v0.5.0 // indirect
184194
go.uber.org/multierr v1.11.0 // indirect
185195
go.uber.org/zap v1.27.0 // indirect
186196
go.uber.org/zap/exp v0.3.0 // indirect
187-
golang.org/x/crypto v0.33.0 // indirect
197+
golang.org/x/crypto v0.39.0 // indirect
188198
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
189-
golang.org/x/mod v0.23.0 // indirect
190-
golang.org/x/net v0.35.0 // indirect
191-
golang.org/x/sync v0.11.0 // indirect
192-
golang.org/x/sys v0.30.0 // indirect
193-
golang.org/x/text v0.22.0 // indirect
199+
golang.org/x/mod v0.25.0 // indirect
200+
golang.org/x/net v0.41.0 // indirect
201+
golang.org/x/sync v0.15.0 // indirect
202+
golang.org/x/sys v0.33.0 // indirect
203+
golang.org/x/text v0.26.0 // indirect
194204
golang.org/x/time v0.7.0 // indirect
195-
golang.org/x/tools v0.28.0 // indirect
205+
golang.org/x/tools v0.33.0 // indirect
196206
golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2 // indirect
197-
google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a // indirect
198-
google.golang.org/grpc v1.70.0 // indirect
199-
google.golang.org/protobuf v1.36.5 // indirect
207+
google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822 // indirect
208+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a // indirect
209+
google.golang.org/grpc v1.71.0 // indirect
210+
google.golang.org/protobuf v1.36.6 // indirect
200211
lukechampine.com/blake3 v1.3.0 // indirect
201212
modernc.org/libc v1.22.3 // indirect
202213
modernc.org/mathutil v1.5.0 // indirect

0 commit comments

Comments
 (0)