tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
tuic: init at 1.0.0
Co-authored-by: NickCao <nickcao@nichi.co>
oluceps
2 years ago
88497d06
f4b5cda2
+1087
3 changed files
expand all
collapse all
unified
split
pkgs
tools
networking
tuic
Cargo.lock
default.nix
top-level
all-packages.nix
+1052
pkgs/tools/networking/tuic/Cargo.lock
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
# This file is automatically @generated by Cargo.
2
+
# It is not intended for manual editing.
3
+
version = 3
4
+
5
+
[[package]]
6
+
name = "async-trait"
7
+
version = "0.1.68"
8
+
source = "registry+https://github.com/rust-lang/crates.io-index"
9
+
checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842"
10
+
dependencies = [
11
+
"proc-macro2",
12
+
"quote",
13
+
"syn",
14
+
]
15
+
16
+
[[package]]
17
+
name = "autocfg"
18
+
version = "1.1.0"
19
+
source = "registry+https://github.com/rust-lang/crates.io-index"
20
+
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
21
+
22
+
[[package]]
23
+
name = "base64"
24
+
version = "0.21.2"
25
+
source = "registry+https://github.com/rust-lang/crates.io-index"
26
+
checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
27
+
28
+
[[package]]
29
+
name = "bitflags"
30
+
version = "1.3.2"
31
+
source = "registry+https://github.com/rust-lang/crates.io-index"
32
+
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
33
+
34
+
[[package]]
35
+
name = "bumpalo"
36
+
version = "3.13.0"
37
+
source = "registry+https://github.com/rust-lang/crates.io-index"
38
+
checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
39
+
40
+
[[package]]
41
+
name = "byteorder"
42
+
version = "1.4.3"
43
+
source = "registry+https://github.com/rust-lang/crates.io-index"
44
+
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
45
+
46
+
[[package]]
47
+
name = "bytes"
48
+
version = "1.4.0"
49
+
source = "registry+https://github.com/rust-lang/crates.io-index"
50
+
checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
51
+
52
+
[[package]]
53
+
name = "cc"
54
+
version = "1.0.79"
55
+
source = "registry+https://github.com/rust-lang/crates.io-index"
56
+
checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
57
+
58
+
[[package]]
59
+
name = "cfg-if"
60
+
version = "1.0.0"
61
+
source = "registry+https://github.com/rust-lang/crates.io-index"
62
+
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
63
+
64
+
[[package]]
65
+
name = "core-foundation"
66
+
version = "0.9.3"
67
+
source = "registry+https://github.com/rust-lang/crates.io-index"
68
+
checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
69
+
dependencies = [
70
+
"core-foundation-sys",
71
+
"libc",
72
+
]
73
+
74
+
[[package]]
75
+
name = "core-foundation-sys"
76
+
version = "0.8.4"
77
+
source = "registry+https://github.com/rust-lang/crates.io-index"
78
+
checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
79
+
80
+
[[package]]
81
+
name = "crossbeam-utils"
82
+
version = "0.8.16"
83
+
source = "registry+https://github.com/rust-lang/crates.io-index"
84
+
checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
85
+
dependencies = [
86
+
"cfg-if",
87
+
]
88
+
89
+
[[package]]
90
+
name = "env_logger"
91
+
version = "0.10.0"
92
+
source = "registry+https://github.com/rust-lang/crates.io-index"
93
+
checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0"
94
+
dependencies = [
95
+
"humantime",
96
+
"log",
97
+
]
98
+
99
+
[[package]]
100
+
name = "futures-core"
101
+
version = "0.3.28"
102
+
source = "registry+https://github.com/rust-lang/crates.io-index"
103
+
checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
104
+
105
+
[[package]]
106
+
name = "futures-io"
107
+
version = "0.3.28"
108
+
source = "registry+https://github.com/rust-lang/crates.io-index"
109
+
checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
110
+
111
+
[[package]]
112
+
name = "futures-sink"
113
+
version = "0.3.28"
114
+
source = "registry+https://github.com/rust-lang/crates.io-index"
115
+
checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
116
+
117
+
[[package]]
118
+
name = "futures-task"
119
+
version = "0.3.28"
120
+
source = "registry+https://github.com/rust-lang/crates.io-index"
121
+
checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
122
+
123
+
[[package]]
124
+
name = "futures-util"
125
+
version = "0.3.28"
126
+
source = "registry+https://github.com/rust-lang/crates.io-index"
127
+
checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
128
+
dependencies = [
129
+
"futures-core",
130
+
"futures-io",
131
+
"futures-task",
132
+
"memchr",
133
+
"pin-project-lite",
134
+
"pin-utils",
135
+
"slab",
136
+
]
137
+
138
+
[[package]]
139
+
name = "getrandom"
140
+
version = "0.2.10"
141
+
source = "registry+https://github.com/rust-lang/crates.io-index"
142
+
checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
143
+
dependencies = [
144
+
"cfg-if",
145
+
"libc",
146
+
"wasi",
147
+
]
148
+
149
+
[[package]]
150
+
name = "hermit-abi"
151
+
version = "0.2.6"
152
+
source = "registry+https://github.com/rust-lang/crates.io-index"
153
+
checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
154
+
dependencies = [
155
+
"libc",
156
+
]
157
+
158
+
[[package]]
159
+
name = "humantime"
160
+
version = "2.1.0"
161
+
source = "registry+https://github.com/rust-lang/crates.io-index"
162
+
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
163
+
164
+
[[package]]
165
+
name = "itoa"
166
+
version = "1.0.6"
167
+
source = "registry+https://github.com/rust-lang/crates.io-index"
168
+
checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6"
169
+
170
+
[[package]]
171
+
name = "js-sys"
172
+
version = "0.3.64"
173
+
source = "registry+https://github.com/rust-lang/crates.io-index"
174
+
checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
175
+
dependencies = [
176
+
"wasm-bindgen",
177
+
]
178
+
179
+
[[package]]
180
+
name = "lexopt"
181
+
version = "0.3.0"
182
+
source = "registry+https://github.com/rust-lang/crates.io-index"
183
+
checksum = "baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401"
184
+
185
+
[[package]]
186
+
name = "libc"
187
+
version = "0.2.146"
188
+
source = "registry+https://github.com/rust-lang/crates.io-index"
189
+
checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b"
190
+
191
+
[[package]]
192
+
name = "lock_api"
193
+
version = "0.4.10"
194
+
source = "registry+https://github.com/rust-lang/crates.io-index"
195
+
checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
196
+
dependencies = [
197
+
"autocfg",
198
+
"scopeguard",
199
+
]
200
+
201
+
[[package]]
202
+
name = "log"
203
+
version = "0.4.19"
204
+
source = "registry+https://github.com/rust-lang/crates.io-index"
205
+
checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4"
206
+
dependencies = [
207
+
"serde",
208
+
]
209
+
210
+
[[package]]
211
+
name = "memchr"
212
+
version = "2.5.0"
213
+
source = "registry+https://github.com/rust-lang/crates.io-index"
214
+
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
215
+
216
+
[[package]]
217
+
name = "mio"
218
+
version = "0.8.8"
219
+
source = "registry+https://github.com/rust-lang/crates.io-index"
220
+
checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
221
+
dependencies = [
222
+
"libc",
223
+
"wasi",
224
+
"windows-sys 0.48.0",
225
+
]
226
+
227
+
[[package]]
228
+
name = "num_cpus"
229
+
version = "1.15.0"
230
+
source = "registry+https://github.com/rust-lang/crates.io-index"
231
+
checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
232
+
dependencies = [
233
+
"hermit-abi",
234
+
"libc",
235
+
]
236
+
237
+
[[package]]
238
+
name = "once_cell"
239
+
version = "1.18.0"
240
+
source = "registry+https://github.com/rust-lang/crates.io-index"
241
+
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
242
+
dependencies = [
243
+
"parking_lot_core",
244
+
]
245
+
246
+
[[package]]
247
+
name = "openssl-probe"
248
+
version = "0.1.5"
249
+
source = "registry+https://github.com/rust-lang/crates.io-index"
250
+
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
251
+
252
+
[[package]]
253
+
name = "parking_lot"
254
+
version = "0.12.1"
255
+
source = "registry+https://github.com/rust-lang/crates.io-index"
256
+
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
257
+
dependencies = [
258
+
"lock_api",
259
+
"parking_lot_core",
260
+
]
261
+
262
+
[[package]]
263
+
name = "parking_lot_core"
264
+
version = "0.9.8"
265
+
source = "registry+https://github.com/rust-lang/crates.io-index"
266
+
checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
267
+
dependencies = [
268
+
"cfg-if",
269
+
"libc",
270
+
"redox_syscall",
271
+
"smallvec",
272
+
"windows-targets",
273
+
]
274
+
275
+
[[package]]
276
+
name = "pin-project-lite"
277
+
version = "0.2.9"
278
+
source = "registry+https://github.com/rust-lang/crates.io-index"
279
+
checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
280
+
281
+
[[package]]
282
+
name = "pin-utils"
283
+
version = "0.1.0"
284
+
source = "registry+https://github.com/rust-lang/crates.io-index"
285
+
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
286
+
287
+
[[package]]
288
+
name = "ppv-lite86"
289
+
version = "0.2.17"
290
+
source = "registry+https://github.com/rust-lang/crates.io-index"
291
+
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
292
+
293
+
[[package]]
294
+
name = "proc-macro2"
295
+
version = "1.0.60"
296
+
source = "registry+https://github.com/rust-lang/crates.io-index"
297
+
checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406"
298
+
dependencies = [
299
+
"unicode-ident",
300
+
]
301
+
302
+
[[package]]
303
+
name = "quinn"
304
+
version = "0.10.1"
305
+
source = "registry+https://github.com/rust-lang/crates.io-index"
306
+
checksum = "21252f1c0fc131f1b69182db8f34837e8a69737b8251dff75636a9be0518c324"
307
+
dependencies = [
308
+
"bytes",
309
+
"futures-io",
310
+
"pin-project-lite",
311
+
"quinn-proto",
312
+
"quinn-udp",
313
+
"rustc-hash",
314
+
"rustls",
315
+
"thiserror",
316
+
"tokio",
317
+
"tracing",
318
+
]
319
+
320
+
[[package]]
321
+
name = "quinn-proto"
322
+
version = "0.10.1"
323
+
source = "registry+https://github.com/rust-lang/crates.io-index"
324
+
checksum = "85af4ed6ee5a89f26a26086e9089a6643650544c025158449a3626ebf72884b3"
325
+
dependencies = [
326
+
"bytes",
327
+
"rand",
328
+
"ring",
329
+
"rustc-hash",
330
+
"rustls",
331
+
"slab",
332
+
"thiserror",
333
+
"tinyvec",
334
+
"tracing",
335
+
]
336
+
337
+
[[package]]
338
+
name = "quinn-udp"
339
+
version = "0.4.0"
340
+
source = "registry+https://github.com/rust-lang/crates.io-index"
341
+
checksum = "6df19e284d93757a9fb91d63672f7741b129246a669db09d1c0063071debc0c0"
342
+
dependencies = [
343
+
"bytes",
344
+
"libc",
345
+
"socket2 0.5.3",
346
+
"tracing",
347
+
"windows-sys 0.48.0",
348
+
]
349
+
350
+
[[package]]
351
+
name = "quote"
352
+
version = "1.0.28"
353
+
source = "registry+https://github.com/rust-lang/crates.io-index"
354
+
checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488"
355
+
dependencies = [
356
+
"proc-macro2",
357
+
]
358
+
359
+
[[package]]
360
+
name = "rand"
361
+
version = "0.8.5"
362
+
source = "registry+https://github.com/rust-lang/crates.io-index"
363
+
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
364
+
dependencies = [
365
+
"libc",
366
+
"rand_chacha",
367
+
"rand_core",
368
+
]
369
+
370
+
[[package]]
371
+
name = "rand_chacha"
372
+
version = "0.3.1"
373
+
source = "registry+https://github.com/rust-lang/crates.io-index"
374
+
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
375
+
dependencies = [
376
+
"ppv-lite86",
377
+
"rand_core",
378
+
]
379
+
380
+
[[package]]
381
+
name = "rand_core"
382
+
version = "0.6.4"
383
+
source = "registry+https://github.com/rust-lang/crates.io-index"
384
+
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
385
+
dependencies = [
386
+
"getrandom",
387
+
]
388
+
389
+
[[package]]
390
+
name = "redox_syscall"
391
+
version = "0.3.5"
392
+
source = "registry+https://github.com/rust-lang/crates.io-index"
393
+
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
394
+
dependencies = [
395
+
"bitflags",
396
+
]
397
+
398
+
[[package]]
399
+
name = "register-count"
400
+
version = "0.1.0"
401
+
source = "registry+https://github.com/rust-lang/crates.io-index"
402
+
checksum = "d6d8b2af7d3e6675306d6757f10b4cf0b218a9fa6a0b44d668f2132684ae4893"
403
+
404
+
[[package]]
405
+
name = "ring"
406
+
version = "0.16.20"
407
+
source = "registry+https://github.com/rust-lang/crates.io-index"
408
+
checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
409
+
dependencies = [
410
+
"cc",
411
+
"libc",
412
+
"once_cell",
413
+
"spin",
414
+
"untrusted",
415
+
"web-sys",
416
+
"winapi",
417
+
]
418
+
419
+
[[package]]
420
+
name = "rustc-hash"
421
+
version = "1.1.0"
422
+
source = "registry+https://github.com/rust-lang/crates.io-index"
423
+
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
424
+
425
+
[[package]]
426
+
name = "rustls"
427
+
version = "0.21.2"
428
+
source = "registry+https://github.com/rust-lang/crates.io-index"
429
+
checksum = "e32ca28af694bc1bbf399c33a516dbdf1c90090b8ab23c2bc24f834aa2247f5f"
430
+
dependencies = [
431
+
"ring",
432
+
"rustls-webpki",
433
+
"sct",
434
+
]
435
+
436
+
[[package]]
437
+
name = "rustls-native-certs"
438
+
version = "0.6.3"
439
+
source = "registry+https://github.com/rust-lang/crates.io-index"
440
+
checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
441
+
dependencies = [
442
+
"openssl-probe",
443
+
"rustls-pemfile",
444
+
"schannel",
445
+
"security-framework",
446
+
]
447
+
448
+
[[package]]
449
+
name = "rustls-pemfile"
450
+
version = "1.0.2"
451
+
source = "registry+https://github.com/rust-lang/crates.io-index"
452
+
checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b"
453
+
dependencies = [
454
+
"base64",
455
+
]
456
+
457
+
[[package]]
458
+
name = "rustls-webpki"
459
+
version = "0.100.1"
460
+
source = "registry+https://github.com/rust-lang/crates.io-index"
461
+
checksum = "d6207cd5ed3d8dca7816f8f3725513a34609c0c765bf652b8c3cb4cfd87db46b"
462
+
dependencies = [
463
+
"ring",
464
+
"untrusted",
465
+
]
466
+
467
+
[[package]]
468
+
name = "ryu"
469
+
version = "1.0.13"
470
+
source = "registry+https://github.com/rust-lang/crates.io-index"
471
+
checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041"
472
+
473
+
[[package]]
474
+
name = "schannel"
475
+
version = "0.1.21"
476
+
source = "registry+https://github.com/rust-lang/crates.io-index"
477
+
checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3"
478
+
dependencies = [
479
+
"windows-sys 0.42.0",
480
+
]
481
+
482
+
[[package]]
483
+
name = "scopeguard"
484
+
version = "1.1.0"
485
+
source = "registry+https://github.com/rust-lang/crates.io-index"
486
+
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
487
+
488
+
[[package]]
489
+
name = "sct"
490
+
version = "0.7.0"
491
+
source = "registry+https://github.com/rust-lang/crates.io-index"
492
+
checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
493
+
dependencies = [
494
+
"ring",
495
+
"untrusted",
496
+
]
497
+
498
+
[[package]]
499
+
name = "security-framework"
500
+
version = "2.9.1"
501
+
source = "registry+https://github.com/rust-lang/crates.io-index"
502
+
checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8"
503
+
dependencies = [
504
+
"bitflags",
505
+
"core-foundation",
506
+
"core-foundation-sys",
507
+
"libc",
508
+
"security-framework-sys",
509
+
]
510
+
511
+
[[package]]
512
+
name = "security-framework-sys"
513
+
version = "2.9.0"
514
+
source = "registry+https://github.com/rust-lang/crates.io-index"
515
+
checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7"
516
+
dependencies = [
517
+
"core-foundation-sys",
518
+
"libc",
519
+
]
520
+
521
+
[[package]]
522
+
name = "serde"
523
+
version = "1.0.164"
524
+
source = "registry+https://github.com/rust-lang/crates.io-index"
525
+
checksum = "9e8c8cf938e98f769bc164923b06dce91cea1751522f46f8466461af04c9027d"
526
+
dependencies = [
527
+
"serde_derive",
528
+
]
529
+
530
+
[[package]]
531
+
name = "serde_derive"
532
+
version = "1.0.164"
533
+
source = "registry+https://github.com/rust-lang/crates.io-index"
534
+
checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68"
535
+
dependencies = [
536
+
"proc-macro2",
537
+
"quote",
538
+
"syn",
539
+
]
540
+
541
+
[[package]]
542
+
name = "serde_json"
543
+
version = "1.0.97"
544
+
source = "registry+https://github.com/rust-lang/crates.io-index"
545
+
checksum = "bdf3bf93142acad5821c99197022e170842cdbc1c30482b98750c688c640842a"
546
+
dependencies = [
547
+
"itoa",
548
+
"ryu",
549
+
"serde",
550
+
]
551
+
552
+
[[package]]
553
+
name = "slab"
554
+
version = "0.4.8"
555
+
source = "registry+https://github.com/rust-lang/crates.io-index"
556
+
checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
557
+
dependencies = [
558
+
"autocfg",
559
+
]
560
+
561
+
[[package]]
562
+
name = "smallvec"
563
+
version = "1.10.0"
564
+
source = "registry+https://github.com/rust-lang/crates.io-index"
565
+
checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
566
+
567
+
[[package]]
568
+
name = "socket2"
569
+
version = "0.4.9"
570
+
source = "registry+https://github.com/rust-lang/crates.io-index"
571
+
checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
572
+
dependencies = [
573
+
"libc",
574
+
"winapi",
575
+
]
576
+
577
+
[[package]]
578
+
name = "socket2"
579
+
version = "0.5.3"
580
+
source = "registry+https://github.com/rust-lang/crates.io-index"
581
+
checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877"
582
+
dependencies = [
583
+
"libc",
584
+
"windows-sys 0.48.0",
585
+
]
586
+
587
+
[[package]]
588
+
name = "socks5-proto"
589
+
version = "0.3.3"
590
+
source = "registry+https://github.com/rust-lang/crates.io-index"
591
+
checksum = "b8d1cbdbbffd5e2418d31ae833045a219062f1740f5f0f34baefa8e5bb2053ff"
592
+
dependencies = [
593
+
"byteorder",
594
+
"bytes",
595
+
"tokio",
596
+
]
597
+
598
+
[[package]]
599
+
name = "socks5-server"
600
+
version = "0.8.3"
601
+
source = "registry+https://github.com/rust-lang/crates.io-index"
602
+
checksum = "cd7260a3af0411620eca9c63032069ec9f0d92ef4214e017672c864f573d6a21"
603
+
dependencies = [
604
+
"async-trait",
605
+
"bytes",
606
+
"socks5-proto",
607
+
"tokio",
608
+
]
609
+
610
+
[[package]]
611
+
name = "spin"
612
+
version = "0.5.2"
613
+
source = "registry+https://github.com/rust-lang/crates.io-index"
614
+
checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
615
+
616
+
[[package]]
617
+
name = "syn"
618
+
version = "2.0.18"
619
+
source = "registry+https://github.com/rust-lang/crates.io-index"
620
+
checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e"
621
+
dependencies = [
622
+
"proc-macro2",
623
+
"quote",
624
+
"unicode-ident",
625
+
]
626
+
627
+
[[package]]
628
+
name = "thiserror"
629
+
version = "1.0.40"
630
+
source = "registry+https://github.com/rust-lang/crates.io-index"
631
+
checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac"
632
+
dependencies = [
633
+
"thiserror-impl",
634
+
]
635
+
636
+
[[package]]
637
+
name = "thiserror-impl"
638
+
version = "1.0.40"
639
+
source = "registry+https://github.com/rust-lang/crates.io-index"
640
+
checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
641
+
dependencies = [
642
+
"proc-macro2",
643
+
"quote",
644
+
"syn",
645
+
]
646
+
647
+
[[package]]
648
+
name = "tinyvec"
649
+
version = "1.6.0"
650
+
source = "registry+https://github.com/rust-lang/crates.io-index"
651
+
checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
652
+
dependencies = [
653
+
"tinyvec_macros",
654
+
]
655
+
656
+
[[package]]
657
+
name = "tinyvec_macros"
658
+
version = "0.1.1"
659
+
source = "registry+https://github.com/rust-lang/crates.io-index"
660
+
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
661
+
662
+
[[package]]
663
+
name = "tokio"
664
+
version = "1.28.2"
665
+
source = "registry+https://github.com/rust-lang/crates.io-index"
666
+
checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2"
667
+
dependencies = [
668
+
"autocfg",
669
+
"bytes",
670
+
"libc",
671
+
"mio",
672
+
"num_cpus",
673
+
"parking_lot",
674
+
"pin-project-lite",
675
+
"socket2 0.4.9",
676
+
"tokio-macros",
677
+
"windows-sys 0.48.0",
678
+
]
679
+
680
+
[[package]]
681
+
name = "tokio-macros"
682
+
version = "2.1.0"
683
+
source = "registry+https://github.com/rust-lang/crates.io-index"
684
+
checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
685
+
dependencies = [
686
+
"proc-macro2",
687
+
"quote",
688
+
"syn",
689
+
]
690
+
691
+
[[package]]
692
+
name = "tokio-util"
693
+
version = "0.7.8"
694
+
source = "registry+https://github.com/rust-lang/crates.io-index"
695
+
checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d"
696
+
dependencies = [
697
+
"bytes",
698
+
"futures-core",
699
+
"futures-io",
700
+
"futures-sink",
701
+
"pin-project-lite",
702
+
"tokio",
703
+
]
704
+
705
+
[[package]]
706
+
name = "tracing"
707
+
version = "0.1.37"
708
+
source = "registry+https://github.com/rust-lang/crates.io-index"
709
+
checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
710
+
dependencies = [
711
+
"cfg-if",
712
+
"pin-project-lite",
713
+
"tracing-attributes",
714
+
"tracing-core",
715
+
]
716
+
717
+
[[package]]
718
+
name = "tracing-attributes"
719
+
version = "0.1.24"
720
+
source = "registry+https://github.com/rust-lang/crates.io-index"
721
+
checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74"
722
+
dependencies = [
723
+
"proc-macro2",
724
+
"quote",
725
+
"syn",
726
+
]
727
+
728
+
[[package]]
729
+
name = "tracing-core"
730
+
version = "0.1.31"
731
+
source = "registry+https://github.com/rust-lang/crates.io-index"
732
+
checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
733
+
dependencies = [
734
+
"once_cell",
735
+
]
736
+
737
+
[[package]]
738
+
name = "tuic"
739
+
version = "5.0.0"
740
+
dependencies = [
741
+
"bytes",
742
+
"futures-util",
743
+
"parking_lot",
744
+
"register-count",
745
+
"thiserror",
746
+
"tuic",
747
+
"uuid",
748
+
]
749
+
750
+
[[package]]
751
+
name = "tuic-client"
752
+
version = "1.0.0"
753
+
dependencies = [
754
+
"bytes",
755
+
"crossbeam-utils",
756
+
"env_logger",
757
+
"humantime",
758
+
"lexopt",
759
+
"log",
760
+
"once_cell",
761
+
"parking_lot",
762
+
"quinn",
763
+
"register-count",
764
+
"rustls",
765
+
"rustls-native-certs",
766
+
"rustls-pemfile",
767
+
"serde",
768
+
"serde_json",
769
+
"socket2 0.5.3",
770
+
"socks5-proto",
771
+
"socks5-server",
772
+
"thiserror",
773
+
"tokio",
774
+
"tokio-util",
775
+
"tuic",
776
+
"tuic-quinn",
777
+
"uuid",
778
+
]
779
+
780
+
[[package]]
781
+
name = "tuic-quinn"
782
+
version = "0.1.0"
783
+
dependencies = [
784
+
"bytes",
785
+
"futures-util",
786
+
"quinn",
787
+
"thiserror",
788
+
"tuic",
789
+
"uuid",
790
+
]
791
+
792
+
[[package]]
793
+
name = "tuic-server"
794
+
version = "1.0.0"
795
+
dependencies = [
796
+
"bytes",
797
+
"crossbeam-utils",
798
+
"env_logger",
799
+
"humantime",
800
+
"lexopt",
801
+
"log",
802
+
"parking_lot",
803
+
"quinn",
804
+
"register-count",
805
+
"rustls",
806
+
"rustls-pemfile",
807
+
"serde",
808
+
"serde_json",
809
+
"socket2 0.5.3",
810
+
"thiserror",
811
+
"tokio",
812
+
"tokio-util",
813
+
"tuic",
814
+
"tuic-quinn",
815
+
"uuid",
816
+
]
817
+
818
+
[[package]]
819
+
name = "unicode-ident"
820
+
version = "1.0.9"
821
+
source = "registry+https://github.com/rust-lang/crates.io-index"
822
+
checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0"
823
+
824
+
[[package]]
825
+
name = "untrusted"
826
+
version = "0.7.1"
827
+
source = "registry+https://github.com/rust-lang/crates.io-index"
828
+
checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
829
+
830
+
[[package]]
831
+
name = "uuid"
832
+
version = "1.3.4"
833
+
source = "registry+https://github.com/rust-lang/crates.io-index"
834
+
checksum = "0fa2982af2eec27de306107c027578ff7f423d65f7250e40ce0fea8f45248b81"
835
+
dependencies = [
836
+
"serde",
837
+
]
838
+
839
+
[[package]]
840
+
name = "wasi"
841
+
version = "0.11.0+wasi-snapshot-preview1"
842
+
source = "registry+https://github.com/rust-lang/crates.io-index"
843
+
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
844
+
845
+
[[package]]
846
+
name = "wasm-bindgen"
847
+
version = "0.2.87"
848
+
source = "registry+https://github.com/rust-lang/crates.io-index"
849
+
checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
850
+
dependencies = [
851
+
"cfg-if",
852
+
"wasm-bindgen-macro",
853
+
]
854
+
855
+
[[package]]
856
+
name = "wasm-bindgen-backend"
857
+
version = "0.2.87"
858
+
source = "registry+https://github.com/rust-lang/crates.io-index"
859
+
checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
860
+
dependencies = [
861
+
"bumpalo",
862
+
"log",
863
+
"once_cell",
864
+
"proc-macro2",
865
+
"quote",
866
+
"syn",
867
+
"wasm-bindgen-shared",
868
+
]
869
+
870
+
[[package]]
871
+
name = "wasm-bindgen-macro"
872
+
version = "0.2.87"
873
+
source = "registry+https://github.com/rust-lang/crates.io-index"
874
+
checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
875
+
dependencies = [
876
+
"quote",
877
+
"wasm-bindgen-macro-support",
878
+
]
879
+
880
+
[[package]]
881
+
name = "wasm-bindgen-macro-support"
882
+
version = "0.2.87"
883
+
source = "registry+https://github.com/rust-lang/crates.io-index"
884
+
checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
885
+
dependencies = [
886
+
"proc-macro2",
887
+
"quote",
888
+
"syn",
889
+
"wasm-bindgen-backend",
890
+
"wasm-bindgen-shared",
891
+
]
892
+
893
+
[[package]]
894
+
name = "wasm-bindgen-shared"
895
+
version = "0.2.87"
896
+
source = "registry+https://github.com/rust-lang/crates.io-index"
897
+
checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
898
+
899
+
[[package]]
900
+
name = "web-sys"
901
+
version = "0.3.64"
902
+
source = "registry+https://github.com/rust-lang/crates.io-index"
903
+
checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
904
+
dependencies = [
905
+
"js-sys",
906
+
"wasm-bindgen",
907
+
]
908
+
909
+
[[package]]
910
+
name = "winapi"
911
+
version = "0.3.9"
912
+
source = "registry+https://github.com/rust-lang/crates.io-index"
913
+
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
914
+
dependencies = [
915
+
"winapi-i686-pc-windows-gnu",
916
+
"winapi-x86_64-pc-windows-gnu",
917
+
]
918
+
919
+
[[package]]
920
+
name = "winapi-i686-pc-windows-gnu"
921
+
version = "0.4.0"
922
+
source = "registry+https://github.com/rust-lang/crates.io-index"
923
+
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
924
+
925
+
[[package]]
926
+
name = "winapi-x86_64-pc-windows-gnu"
927
+
version = "0.4.0"
928
+
source = "registry+https://github.com/rust-lang/crates.io-index"
929
+
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
930
+
931
+
[[package]]
932
+
name = "windows-sys"
933
+
version = "0.42.0"
934
+
source = "registry+https://github.com/rust-lang/crates.io-index"
935
+
checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
936
+
dependencies = [
937
+
"windows_aarch64_gnullvm 0.42.2",
938
+
"windows_aarch64_msvc 0.42.2",
939
+
"windows_i686_gnu 0.42.2",
940
+
"windows_i686_msvc 0.42.2",
941
+
"windows_x86_64_gnu 0.42.2",
942
+
"windows_x86_64_gnullvm 0.42.2",
943
+
"windows_x86_64_msvc 0.42.2",
944
+
]
945
+
946
+
[[package]]
947
+
name = "windows-sys"
948
+
version = "0.48.0"
949
+
source = "registry+https://github.com/rust-lang/crates.io-index"
950
+
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
951
+
dependencies = [
952
+
"windows-targets",
953
+
]
954
+
955
+
[[package]]
956
+
name = "windows-targets"
957
+
version = "0.48.0"
958
+
source = "registry+https://github.com/rust-lang/crates.io-index"
959
+
checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
960
+
dependencies = [
961
+
"windows_aarch64_gnullvm 0.48.0",
962
+
"windows_aarch64_msvc 0.48.0",
963
+
"windows_i686_gnu 0.48.0",
964
+
"windows_i686_msvc 0.48.0",
965
+
"windows_x86_64_gnu 0.48.0",
966
+
"windows_x86_64_gnullvm 0.48.0",
967
+
"windows_x86_64_msvc 0.48.0",
968
+
]
969
+
970
+
[[package]]
971
+
name = "windows_aarch64_gnullvm"
972
+
version = "0.42.2"
973
+
source = "registry+https://github.com/rust-lang/crates.io-index"
974
+
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
975
+
976
+
[[package]]
977
+
name = "windows_aarch64_gnullvm"
978
+
version = "0.48.0"
979
+
source = "registry+https://github.com/rust-lang/crates.io-index"
980
+
checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
981
+
982
+
[[package]]
983
+
name = "windows_aarch64_msvc"
984
+
version = "0.42.2"
985
+
source = "registry+https://github.com/rust-lang/crates.io-index"
986
+
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
987
+
988
+
[[package]]
989
+
name = "windows_aarch64_msvc"
990
+
version = "0.48.0"
991
+
source = "registry+https://github.com/rust-lang/crates.io-index"
992
+
checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
993
+
994
+
[[package]]
995
+
name = "windows_i686_gnu"
996
+
version = "0.42.2"
997
+
source = "registry+https://github.com/rust-lang/crates.io-index"
998
+
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
999
+
1000
+
[[package]]
1001
+
name = "windows_i686_gnu"
1002
+
version = "0.48.0"
1003
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1004
+
checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
1005
+
1006
+
[[package]]
1007
+
name = "windows_i686_msvc"
1008
+
version = "0.42.2"
1009
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1010
+
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
1011
+
1012
+
[[package]]
1013
+
name = "windows_i686_msvc"
1014
+
version = "0.48.0"
1015
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1016
+
checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
1017
+
1018
+
[[package]]
1019
+
name = "windows_x86_64_gnu"
1020
+
version = "0.42.2"
1021
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1022
+
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
1023
+
1024
+
[[package]]
1025
+
name = "windows_x86_64_gnu"
1026
+
version = "0.48.0"
1027
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1028
+
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
1029
+
1030
+
[[package]]
1031
+
name = "windows_x86_64_gnullvm"
1032
+
version = "0.42.2"
1033
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1034
+
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
1035
+
1036
+
[[package]]
1037
+
name = "windows_x86_64_gnullvm"
1038
+
version = "0.48.0"
1039
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1040
+
checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
1041
+
1042
+
[[package]]
1043
+
name = "windows_x86_64_msvc"
1044
+
version = "0.42.2"
1045
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1046
+
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
1047
+
1048
+
[[package]]
1049
+
name = "windows_x86_64_msvc"
1050
+
version = "0.48.0"
1051
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1052
+
checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
+33
pkgs/tools/networking/tuic/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ lib
2
+
, fetchFromGitHub
3
+
, rustPlatform
4
+
}:
5
+
6
+
rustPlatform.buildRustPackage rec{
7
+
pname = "tuic";
8
+
version = "1.0.0";
9
+
10
+
src = fetchFromGitHub {
11
+
owner = "EAimTY";
12
+
repo = pname;
13
+
rev = "tuic-server-${version}";
14
+
hash = "sha256-VoNr91vDqBlt9asT/dwCeYk13UNiDexNNiKwD5DSn8k=";
15
+
};
16
+
17
+
postPatch = ''
18
+
ln -sf ${./Cargo.lock} Cargo.lock
19
+
'';
20
+
21
+
cargoLock.lockFile = ./Cargo.lock;
22
+
23
+
# doc test will fail in this version
24
+
checkFlags = [ "--skip=lib" ];
25
+
26
+
meta = with lib; {
27
+
homepage = "https://github.com/EAimTY/tuic";
28
+
description = "Delicately-TUICed 0-RTT proxy protocol";
29
+
license = licenses.gpl3Only;
30
+
platforms = platforms.unix;
31
+
maintainers = with maintainers; [ oluceps ];
32
+
};
33
+
}
+2
pkgs/top-level/all-packages.nix
···
40914
40915
tubekit-unwrapped = callPackage ../applications/networking/cluster/tubekit { };
40916
0
0
40917
resgate = callPackage ../servers/resgate { };
40918
40919
oversteer = callPackage ../applications/misc/oversteer { };
···
40914
40915
tubekit-unwrapped = callPackage ../applications/networking/cluster/tubekit { };
40916
40917
+
tuic = callPackage ../tools/networking/tuic { };
40918
+
40919
resgate = callPackage ../servers/resgate { };
40920
40921
oversteer = callPackage ../applications/misc/oversteer { };