neon_arch commited on
Commit
67dcf53
β€’
1 Parent(s): d635054

πŸš€ chore: bump the app version & update crates version (#201)

Browse files
Files changed (2) hide show
  1. Cargo.lock +97 -109
  2. Cargo.toml +7 -7
Cargo.lock CHANGED
@@ -59,17 +59,17 @@ dependencies = [
59
 
60
  [[package]]
61
  name = "actix-http"
62
- version = "3.3.1"
63
  source = "registry+https://github.com/rust-lang/crates.io-index"
64
- checksum = "c2079246596c18b4a33e274ae10c0e50613f4d32a4198e09c7b93771013fed74"
65
  dependencies = [
66
  "actix-codec",
67
  "actix-rt",
68
  "actix-service",
69
  "actix-utils",
70
- "ahash 0.8.3",
71
- "base64 0.21.2",
72
- "bitflags 1.3.2",
73
  "brotli",
74
  "bytes 1.4.0",
75
  "bytestring",
@@ -121,9 +121,9 @@ dependencies = [
121
 
122
  [[package]]
123
  name = "actix-rt"
124
- version = "2.8.0"
125
  source = "registry+https://github.com/rust-lang/crates.io-index"
126
- checksum = "15265b6b8e2347670eb363c47fc8c75208b4a4994b27192f345fcbe707804f3e"
127
  dependencies = [
128
  "futures-core",
129
  "tokio 1.32.0",
@@ -131,9 +131,9 @@ dependencies = [
131
 
132
  [[package]]
133
  name = "actix-server"
134
- version = "2.2.0"
135
  source = "registry+https://github.com/rust-lang/crates.io-index"
136
- checksum = "3e8613a75dd50cc45f473cee3c34d59ed677c0f7b44480ce3b8247d7dc519327"
137
  dependencies = [
138
  "actix-rt",
139
  "actix-service",
@@ -141,8 +141,7 @@ dependencies = [
141
  "futures-core",
142
  "futures-util",
143
  "mio 0.8.8",
144
- "num_cpus",
145
- "socket2 0.4.9",
146
  "tokio 1.32.0",
147
  "tracing",
148
  ]
@@ -170,9 +169,9 @@ dependencies = [
170
 
171
  [[package]]
172
  name = "actix-web"
173
- version = "4.3.1"
174
  source = "registry+https://github.com/rust-lang/crates.io-index"
175
- checksum = "cd3cb42f9566ab176e1ef0b8b3a896529062b4efc6be0123046095914c4c1c96"
176
  dependencies = [
177
  "actix-codec",
178
  "actix-http",
@@ -183,7 +182,7 @@ dependencies = [
183
  "actix-service",
184
  "actix-utils",
185
  "actix-web-codegen",
186
- "ahash 0.7.6",
187
  "bytes 1.4.0",
188
  "bytestring",
189
  "cfg-if 1.0.0",
@@ -192,7 +191,6 @@ dependencies = [
192
  "encoding_rs",
193
  "futures-core",
194
  "futures-util",
195
- "http 0.2.9",
196
  "itoa 1.0.9",
197
  "language-tags",
198
  "log",
@@ -204,28 +202,28 @@ dependencies = [
204
  "serde_json",
205
  "serde_urlencoded 0.7.1",
206
  "smallvec 1.11.0",
207
- "socket2 0.4.9",
208
- "time 0.3.25",
209
- "url 2.4.0",
210
  ]
211
 
212
  [[package]]
213
  name = "actix-web-codegen"
214
- version = "4.2.0"
215
  source = "registry+https://github.com/rust-lang/crates.io-index"
216
- checksum = "2262160a7ae29e3415554a3f1fc04c764b1540c116aa524683208078b7a75bc9"
217
  dependencies = [
218
  "actix-router",
219
  "proc-macro2 1.0.66",
220
  "quote 1.0.33",
221
- "syn 1.0.109",
222
  ]
223
 
224
  [[package]]
225
  name = "addr2line"
226
- version = "0.20.0"
227
  source = "registry+https://github.com/rust-lang/crates.io-index"
228
- checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3"
229
  dependencies = [
230
  "gimli",
231
  ]
@@ -236,17 +234,6 @@ version = "1.0.2"
236
  source = "registry+https://github.com/rust-lang/crates.io-index"
237
  checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
238
 
239
- [[package]]
240
- name = "ahash"
241
- version = "0.7.6"
242
- source = "registry+https://github.com/rust-lang/crates.io-index"
243
- checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
244
- dependencies = [
245
- "getrandom",
246
- "once_cell",
247
- "version_check",
248
- ]
249
-
250
  [[package]]
251
  name = "ahash"
252
  version = "0.8.3"
@@ -261,9 +248,9 @@ dependencies = [
261
 
262
  [[package]]
263
  name = "aho-corasick"
264
- version = "1.0.4"
265
  source = "registry+https://github.com/rust-lang/crates.io-index"
266
- checksum = "6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a"
267
  dependencies = [
268
  "memchr",
269
  ]
@@ -291,9 +278,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
291
 
292
  [[package]]
293
  name = "anstyle"
294
- version = "1.0.1"
295
  source = "registry+https://github.com/rust-lang/crates.io-index"
296
- checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd"
297
 
298
  [[package]]
299
  name = "anyhow"
@@ -335,9 +322,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
335
 
336
  [[package]]
337
  name = "backtrace"
338
- version = "0.3.68"
339
  source = "registry+https://github.com/rust-lang/crates.io-index"
340
- checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12"
341
  dependencies = [
342
  "addr2line",
343
  "cc",
@@ -359,9 +346,9 @@ dependencies = [
359
 
360
  [[package]]
361
  name = "base64"
362
- version = "0.21.2"
363
  source = "registry+https://github.com/rust-lang/crates.io-index"
364
- checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
365
 
366
  [[package]]
367
  name = "bit-set"
@@ -533,18 +520,18 @@ dependencies = [
533
 
534
  [[package]]
535
  name = "clap"
536
- version = "4.3.23"
537
  source = "registry+https://github.com/rust-lang/crates.io-index"
538
- checksum = "03aef18ddf7d879c15ce20f04826ef8418101c7e528014c3eeea13321047dca3"
539
  dependencies = [
540
  "clap_builder",
541
  ]
542
 
543
  [[package]]
544
  name = "clap_builder"
545
- version = "4.3.23"
546
  source = "registry+https://github.com/rust-lang/crates.io-index"
547
- checksum = "f8ce6fffb678c9b80a70b6b6de0aad31df727623a70fd9a842c30cd573e2fa98"
548
  dependencies = [
549
  "anstyle",
550
  "clap_lex",
@@ -552,9 +539,9 @@ dependencies = [
552
 
553
  [[package]]
554
  name = "clap_lex"
555
- version = "0.5.0"
556
  source = "registry+https://github.com/rust-lang/crates.io-index"
557
- checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
558
 
559
  [[package]]
560
  name = "cloudabi"
@@ -598,7 +585,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
598
  checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb"
599
  dependencies = [
600
  "percent-encoding 2.3.0",
601
- "time 0.3.25",
602
  "version_check",
603
  ]
604
 
@@ -878,9 +865,9 @@ checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
878
 
879
  [[package]]
880
  name = "encoding_rs"
881
- version = "0.8.32"
882
  source = "registry+https://github.com/rust-lang/crates.io-index"
883
- checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394"
884
  dependencies = [
885
  "cfg-if 1.0.0",
886
  ]
@@ -910,9 +897,9 @@ dependencies = [
910
 
911
  [[package]]
912
  name = "errno"
913
- version = "0.3.2"
914
  source = "registry+https://github.com/rust-lang/crates.io-index"
915
- checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f"
916
  dependencies = [
917
  "errno-dragonfly",
918
  "libc",
@@ -1152,9 +1139,9 @@ dependencies = [
1152
 
1153
  [[package]]
1154
  name = "gimli"
1155
- version = "0.27.3"
1156
  source = "registry+https://github.com/rust-lang/crates.io-index"
1157
- checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
1158
 
1159
  [[package]]
1160
  name = "h2"
@@ -1201,9 +1188,9 @@ checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
1201
 
1202
  [[package]]
1203
  name = "handlebars"
1204
- version = "4.3.7"
1205
  source = "registry+https://github.com/rust-lang/crates.io-index"
1206
- checksum = "83c3372087601b532857d332f5957cbae686da52bb7810bf038c3e3c3cc2fa0d"
1207
  dependencies = [
1208
  "log",
1209
  "pest",
@@ -1644,9 +1631,9 @@ checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"
1644
 
1645
  [[package]]
1646
  name = "memchr"
1647
- version = "2.5.0"
1648
  source = "registry+https://github.com/rust-lang/crates.io-index"
1649
- checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
1650
 
1651
  [[package]]
1652
  name = "memoffset"
@@ -1796,9 +1783,9 @@ dependencies = [
1796
 
1797
  [[package]]
1798
  name = "object"
1799
- version = "0.31.1"
1800
  source = "registry+https://github.com/rust-lang/crates.io-index"
1801
- checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1"
1802
  dependencies = [
1803
  "memchr",
1804
  ]
@@ -1817,11 +1804,11 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
1817
 
1818
  [[package]]
1819
  name = "openssl"
1820
- version = "0.10.56"
1821
  source = "registry+https://github.com/rust-lang/crates.io-index"
1822
- checksum = "729b745ad4a5575dd06a3e1af1414bd330ee561c01b3899eb584baeaa8def17e"
1823
  dependencies = [
1824
- "bitflags 1.3.2",
1825
  "cfg-if 1.0.0",
1826
  "foreign-types",
1827
  "libc",
@@ -1849,9 +1836,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
1849
 
1850
  [[package]]
1851
  name = "openssl-sys"
1852
- version = "0.9.91"
1853
  source = "registry+https://github.com/rust-lang/crates.io-index"
1854
- checksum = "866b5f16f90776b9bb8dc1e1802ac6f0513de3a7a7465867bfbc563dc737faac"
1855
  dependencies = [
1856
  "cc",
1857
  "libc",
@@ -1928,19 +1915,20 @@ checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
1928
 
1929
  [[package]]
1930
  name = "pest"
1931
- version = "2.7.2"
1932
  source = "registry+https://github.com/rust-lang/crates.io-index"
1933
- checksum = "1acb4a4365a13f749a93f1a094a7805e5cfa0955373a9de860d962eaa3a5fe5a"
1934
  dependencies = [
 
1935
  "thiserror",
1936
  "ucd-trie",
1937
  ]
1938
 
1939
  [[package]]
1940
  name = "pest_derive"
1941
- version = "2.7.2"
1942
  source = "registry+https://github.com/rust-lang/crates.io-index"
1943
- checksum = "666d00490d4ac815001da55838c500eafb0320019bbaa44444137c48b443a853"
1944
  dependencies = [
1945
  "pest",
1946
  "pest_generator",
@@ -1948,9 +1936,9 @@ dependencies = [
1948
 
1949
  [[package]]
1950
  name = "pest_generator"
1951
- version = "2.7.2"
1952
  source = "registry+https://github.com/rust-lang/crates.io-index"
1953
- checksum = "68ca01446f50dbda87c1786af8770d535423fa8a53aec03b8f4e3d7eb10e0929"
1954
  dependencies = [
1955
  "pest",
1956
  "pest_meta",
@@ -1961,9 +1949,9 @@ dependencies = [
1961
 
1962
  [[package]]
1963
  name = "pest_meta"
1964
- version = "2.7.2"
1965
  source = "registry+https://github.com/rust-lang/crates.io-index"
1966
- checksum = "56af0a30af74d0445c0bf6d9d051c979b516a1a5af790d251daee76005420a48"
1967
  dependencies = [
1968
  "once_cell",
1969
  "pest",
@@ -2076,7 +2064,7 @@ version = "0.10.0"
2076
  source = "registry+https://github.com/rust-lang/crates.io-index"
2077
  checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
2078
  dependencies = [
2079
- "siphasher 0.3.10",
2080
  ]
2081
 
2082
  [[package]]
@@ -2085,14 +2073,14 @@ version = "0.11.2"
2085
  source = "registry+https://github.com/rust-lang/crates.io-index"
2086
  checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
2087
  dependencies = [
2088
- "siphasher 0.3.10",
2089
  ]
2090
 
2091
  [[package]]
2092
  name = "pin-project-lite"
2093
- version = "0.2.12"
2094
  source = "registry+https://github.com/rust-lang/crates.io-index"
2095
- checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05"
2096
 
2097
  [[package]]
2098
  name = "pin-utils"
@@ -2171,7 +2159,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2171
  checksum = "95b4ce31ff0a27d93c8de1849cf58162283752f065a90d508f1105fa6c9a213f"
2172
  dependencies = [
2173
  "idna 0.2.3",
2174
- "url 2.4.0",
2175
  ]
2176
 
2177
  [[package]]
@@ -2361,9 +2349,9 @@ dependencies = [
2361
 
2362
  [[package]]
2363
  name = "redis"
2364
- version = "0.23.2"
2365
  source = "registry+https://github.com/rust-lang/crates.io-index"
2366
- checksum = "ffd6543a7bc6428396845f6854ccf3d1ae8823816592e2cbe74f20f50f209d02"
2367
  dependencies = [
2368
  "combine",
2369
  "itoa 1.0.9",
@@ -2371,7 +2359,7 @@ dependencies = [
2371
  "ryu",
2372
  "sha1_smol",
2373
  "socket2 0.4.9",
2374
- "url 2.4.0",
2375
  ]
2376
 
2377
  [[package]]
@@ -2391,9 +2379,9 @@ dependencies = [
2391
 
2392
  [[package]]
2393
  name = "regex"
2394
- version = "1.9.3"
2395
  source = "registry+https://github.com/rust-lang/crates.io-index"
2396
- checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a"
2397
  dependencies = [
2398
  "aho-corasick",
2399
  "memchr",
@@ -2403,9 +2391,9 @@ dependencies = [
2403
 
2404
  [[package]]
2405
  name = "regex-automata"
2406
- version = "0.3.6"
2407
  source = "registry+https://github.com/rust-lang/crates.io-index"
2408
- checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69"
2409
  dependencies = [
2410
  "aho-corasick",
2411
  "memchr",
@@ -2414,9 +2402,9 @@ dependencies = [
2414
 
2415
  [[package]]
2416
  name = "regex-syntax"
2417
- version = "0.7.4"
2418
  source = "registry+https://github.com/rust-lang/crates.io-index"
2419
- checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2"
2420
 
2421
  [[package]]
2422
  name = "reqwest"
@@ -2454,11 +2442,11 @@ dependencies = [
2454
 
2455
  [[package]]
2456
  name = "reqwest"
2457
- version = "0.11.19"
2458
  source = "registry+https://github.com/rust-lang/crates.io-index"
2459
- checksum = "20b9b67e2ca7dd9e9f9285b759de30ff538aab981abaaf7bc9bd90b84a0126c3"
2460
  dependencies = [
2461
- "base64 0.21.2",
2462
  "bytes 1.4.0",
2463
  "encoding_rs",
2464
  "futures-core",
@@ -2482,7 +2470,7 @@ dependencies = [
2482
  "tokio 1.32.0",
2483
  "tokio-native-tls",
2484
  "tower-service",
2485
- "url 2.4.0",
2486
  "wasm-bindgen",
2487
  "wasm-bindgen-futures",
2488
  "web-sys",
@@ -2539,9 +2527,9 @@ dependencies = [
2539
 
2540
  [[package]]
2541
  name = "rustix"
2542
- version = "0.38.8"
2543
  source = "registry+https://github.com/rust-lang/crates.io-index"
2544
- checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f"
2545
  dependencies = [
2546
  "bitflags 2.4.0",
2547
  "errno",
@@ -2598,7 +2586,7 @@ version = "0.17.1"
2598
  source = "registry+https://github.com/rust-lang/crates.io-index"
2599
  checksum = "c95a930e03325234c18c7071fd2b60118307e025d6fff3e12745ffbf63a3d29c"
2600
  dependencies = [
2601
- "ahash 0.8.3",
2602
  "cssparser",
2603
  "ego-tree",
2604
  "getopts",
@@ -2684,18 +2672,18 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
2684
 
2685
  [[package]]
2686
  name = "serde"
2687
- version = "1.0.185"
2688
  source = "registry+https://github.com/rust-lang/crates.io-index"
2689
- checksum = "be9b6f69f1dfd54c3b568ffa45c310d6973a5e5148fd40cf515acaf38cf5bc31"
2690
  dependencies = [
2691
  "serde_derive",
2692
  ]
2693
 
2694
  [[package]]
2695
  name = "serde_derive"
2696
- version = "1.0.185"
2697
  source = "registry+https://github.com/rust-lang/crates.io-index"
2698
- checksum = "dc59dfdcbad1437773485e0367fea4b090a2e0a16d9ffc46af47764536a298ec"
2699
  dependencies = [
2700
  "proc-macro2 1.0.66",
2701
  "quote 1.0.33",
@@ -2791,9 +2779,9 @@ checksum = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac"
2791
 
2792
  [[package]]
2793
  name = "siphasher"
2794
- version = "0.3.10"
2795
  source = "registry+https://github.com/rust-lang/crates.io-index"
2796
- checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
2797
 
2798
  [[package]]
2799
  name = "slab"
@@ -3025,9 +3013,9 @@ dependencies = [
3025
 
3026
  [[package]]
3027
  name = "time"
3028
- version = "0.3.25"
3029
  source = "registry+https://github.com/rust-lang/crates.io-index"
3030
- checksum = "b0fdd63d58b18d663fbdf70e049f00a22c8e42be082203be7f26589213cd75ea"
3031
  dependencies = [
3032
  "deranged",
3033
  "itoa 1.0.9",
@@ -3044,9 +3032,9 @@ checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
3044
 
3045
  [[package]]
3046
  name = "time-macros"
3047
- version = "0.2.11"
3048
  source = "registry+https://github.com/rust-lang/crates.io-index"
3049
- checksum = "eb71511c991639bb078fd5bf97757e03914361c48100d52878b8e52b46fb92cd"
3050
  dependencies = [
3051
  "time-core",
3052
  ]
@@ -3387,9 +3375,9 @@ dependencies = [
3387
 
3388
  [[package]]
3389
  name = "url"
3390
- version = "2.4.0"
3391
  source = "registry+https://github.com/rust-lang/crates.io-index"
3392
- checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
3393
  dependencies = [
3394
  "form_urlencoded",
3395
  "idna 0.4.0",
@@ -3543,7 +3531,7 @@ dependencies = [
3543
 
3544
  [[package]]
3545
  name = "websurfx"
3546
- version = "0.18.1"
3547
  dependencies = [
3548
  "actix-cors",
3549
  "actix-files",
@@ -3560,7 +3548,7 @@ dependencies = [
3560
  "rand 0.8.5",
3561
  "redis",
3562
  "regex",
3563
- "reqwest 0.11.19",
3564
  "rlua",
3565
  "rusty-hook",
3566
  "scraper",
 
59
 
60
  [[package]]
61
  name = "actix-http"
62
+ version = "3.4.0"
63
  source = "registry+https://github.com/rust-lang/crates.io-index"
64
+ checksum = "a92ef85799cba03f76e4f7c10f533e66d87c9a7e7055f3391f09000ad8351bc9"
65
  dependencies = [
66
  "actix-codec",
67
  "actix-rt",
68
  "actix-service",
69
  "actix-utils",
70
+ "ahash",
71
+ "base64 0.21.3",
72
+ "bitflags 2.4.0",
73
  "brotli",
74
  "bytes 1.4.0",
75
  "bytestring",
 
121
 
122
  [[package]]
123
  name = "actix-rt"
124
+ version = "2.9.0"
125
  source = "registry+https://github.com/rust-lang/crates.io-index"
126
+ checksum = "28f32d40287d3f402ae0028a9d54bef51af15c8769492826a69d28f81893151d"
127
  dependencies = [
128
  "futures-core",
129
  "tokio 1.32.0",
 
131
 
132
  [[package]]
133
  name = "actix-server"
134
+ version = "2.3.0"
135
  source = "registry+https://github.com/rust-lang/crates.io-index"
136
+ checksum = "3eb13e7eef0423ea6eab0e59f6c72e7cb46d33691ad56a726b3cd07ddec2c2d4"
137
  dependencies = [
138
  "actix-rt",
139
  "actix-service",
 
141
  "futures-core",
142
  "futures-util",
143
  "mio 0.8.8",
144
+ "socket2 0.5.3",
 
145
  "tokio 1.32.0",
146
  "tracing",
147
  ]
 
169
 
170
  [[package]]
171
  name = "actix-web"
172
+ version = "4.4.0"
173
  source = "registry+https://github.com/rust-lang/crates.io-index"
174
+ checksum = "0e4a5b5e29603ca8c94a77c65cf874718ceb60292c5a5c3e5f4ace041af462b9"
175
  dependencies = [
176
  "actix-codec",
177
  "actix-http",
 
182
  "actix-service",
183
  "actix-utils",
184
  "actix-web-codegen",
185
+ "ahash",
186
  "bytes 1.4.0",
187
  "bytestring",
188
  "cfg-if 1.0.0",
 
191
  "encoding_rs",
192
  "futures-core",
193
  "futures-util",
 
194
  "itoa 1.0.9",
195
  "language-tags",
196
  "log",
 
202
  "serde_json",
203
  "serde_urlencoded 0.7.1",
204
  "smallvec 1.11.0",
205
+ "socket2 0.5.3",
206
+ "time 0.3.28",
207
+ "url 2.4.1",
208
  ]
209
 
210
  [[package]]
211
  name = "actix-web-codegen"
212
+ version = "4.2.2"
213
  source = "registry+https://github.com/rust-lang/crates.io-index"
214
+ checksum = "eb1f50ebbb30eca122b188319a4398b3f7bb4a8cdf50ecfb73bfc6a3c3ce54f5"
215
  dependencies = [
216
  "actix-router",
217
  "proc-macro2 1.0.66",
218
  "quote 1.0.33",
219
+ "syn 2.0.29",
220
  ]
221
 
222
  [[package]]
223
  name = "addr2line"
224
+ version = "0.21.0"
225
  source = "registry+https://github.com/rust-lang/crates.io-index"
226
+ checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
227
  dependencies = [
228
  "gimli",
229
  ]
 
234
  source = "registry+https://github.com/rust-lang/crates.io-index"
235
  checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
236
 
 
 
 
 
 
 
 
 
 
 
 
237
  [[package]]
238
  name = "ahash"
239
  version = "0.8.3"
 
248
 
249
  [[package]]
250
  name = "aho-corasick"
251
+ version = "1.0.5"
252
  source = "registry+https://github.com/rust-lang/crates.io-index"
253
+ checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783"
254
  dependencies = [
255
  "memchr",
256
  ]
 
278
 
279
  [[package]]
280
  name = "anstyle"
281
+ version = "1.0.2"
282
  source = "registry+https://github.com/rust-lang/crates.io-index"
283
+ checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea"
284
 
285
  [[package]]
286
  name = "anyhow"
 
322
 
323
  [[package]]
324
  name = "backtrace"
325
+ version = "0.3.69"
326
  source = "registry+https://github.com/rust-lang/crates.io-index"
327
+ checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
328
  dependencies = [
329
  "addr2line",
330
  "cc",
 
346
 
347
  [[package]]
348
  name = "base64"
349
+ version = "0.21.3"
350
  source = "registry+https://github.com/rust-lang/crates.io-index"
351
+ checksum = "414dcefbc63d77c526a76b3afcf6fbb9b5e2791c19c3aa2297733208750c6e53"
352
 
353
  [[package]]
354
  name = "bit-set"
 
520
 
521
  [[package]]
522
  name = "clap"
523
+ version = "4.4.2"
524
  source = "registry+https://github.com/rust-lang/crates.io-index"
525
+ checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6"
526
  dependencies = [
527
  "clap_builder",
528
  ]
529
 
530
  [[package]]
531
  name = "clap_builder"
532
+ version = "4.4.2"
533
  source = "registry+https://github.com/rust-lang/crates.io-index"
534
+ checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08"
535
  dependencies = [
536
  "anstyle",
537
  "clap_lex",
 
539
 
540
  [[package]]
541
  name = "clap_lex"
542
+ version = "0.5.1"
543
  source = "registry+https://github.com/rust-lang/crates.io-index"
544
+ checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961"
545
 
546
  [[package]]
547
  name = "cloudabi"
 
585
  checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb"
586
  dependencies = [
587
  "percent-encoding 2.3.0",
588
+ "time 0.3.28",
589
  "version_check",
590
  ]
591
 
 
865
 
866
  [[package]]
867
  name = "encoding_rs"
868
+ version = "0.8.33"
869
  source = "registry+https://github.com/rust-lang/crates.io-index"
870
+ checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
871
  dependencies = [
872
  "cfg-if 1.0.0",
873
  ]
 
897
 
898
  [[package]]
899
  name = "errno"
900
+ version = "0.3.3"
901
  source = "registry+https://github.com/rust-lang/crates.io-index"
902
+ checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
903
  dependencies = [
904
  "errno-dragonfly",
905
  "libc",
 
1139
 
1140
  [[package]]
1141
  name = "gimli"
1142
+ version = "0.28.0"
1143
  source = "registry+https://github.com/rust-lang/crates.io-index"
1144
+ checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
1145
 
1146
  [[package]]
1147
  name = "h2"
 
1188
 
1189
  [[package]]
1190
  name = "handlebars"
1191
+ version = "4.4.0"
1192
  source = "registry+https://github.com/rust-lang/crates.io-index"
1193
+ checksum = "c39b3bc2a8f715298032cf5087e58573809374b08160aa7d750582bdb82d2683"
1194
  dependencies = [
1195
  "log",
1196
  "pest",
 
1631
 
1632
  [[package]]
1633
  name = "memchr"
1634
+ version = "2.6.2"
1635
  source = "registry+https://github.com/rust-lang/crates.io-index"
1636
+ checksum = "5486aed0026218e61b8a01d5fbd5a0a134649abb71a0e53b7bc088529dced86e"
1637
 
1638
  [[package]]
1639
  name = "memoffset"
 
1783
 
1784
  [[package]]
1785
  name = "object"
1786
+ version = "0.32.0"
1787
  source = "registry+https://github.com/rust-lang/crates.io-index"
1788
+ checksum = "77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe"
1789
  dependencies = [
1790
  "memchr",
1791
  ]
 
1804
 
1805
  [[package]]
1806
  name = "openssl"
1807
+ version = "0.10.57"
1808
  source = "registry+https://github.com/rust-lang/crates.io-index"
1809
+ checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c"
1810
  dependencies = [
1811
+ "bitflags 2.4.0",
1812
  "cfg-if 1.0.0",
1813
  "foreign-types",
1814
  "libc",
 
1836
 
1837
  [[package]]
1838
  name = "openssl-sys"
1839
+ version = "0.9.92"
1840
  source = "registry+https://github.com/rust-lang/crates.io-index"
1841
+ checksum = "db7e971c2c2bba161b2d2fdf37080177eff520b3bc044787c7f1f5f9e78d869b"
1842
  dependencies = [
1843
  "cc",
1844
  "libc",
 
1915
 
1916
  [[package]]
1917
  name = "pest"
1918
+ version = "2.7.3"
1919
  source = "registry+https://github.com/rust-lang/crates.io-index"
1920
+ checksum = "d7a4d085fd991ac8d5b05a147b437791b4260b76326baf0fc60cf7c9c27ecd33"
1921
  dependencies = [
1922
+ "memchr",
1923
  "thiserror",
1924
  "ucd-trie",
1925
  ]
1926
 
1927
  [[package]]
1928
  name = "pest_derive"
1929
+ version = "2.7.3"
1930
  source = "registry+https://github.com/rust-lang/crates.io-index"
1931
+ checksum = "a2bee7be22ce7918f641a33f08e3f43388c7656772244e2bbb2477f44cc9021a"
1932
  dependencies = [
1933
  "pest",
1934
  "pest_generator",
 
1936
 
1937
  [[package]]
1938
  name = "pest_generator"
1939
+ version = "2.7.3"
1940
  source = "registry+https://github.com/rust-lang/crates.io-index"
1941
+ checksum = "d1511785c5e98d79a05e8a6bc34b4ac2168a0e3e92161862030ad84daa223141"
1942
  dependencies = [
1943
  "pest",
1944
  "pest_meta",
 
1949
 
1950
  [[package]]
1951
  name = "pest_meta"
1952
+ version = "2.7.3"
1953
  source = "registry+https://github.com/rust-lang/crates.io-index"
1954
+ checksum = "b42f0394d3123e33353ca5e1e89092e533d2cc490389f2bd6131c43c634ebc5f"
1955
  dependencies = [
1956
  "once_cell",
1957
  "pest",
 
2064
  source = "registry+https://github.com/rust-lang/crates.io-index"
2065
  checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
2066
  dependencies = [
2067
+ "siphasher 0.3.11",
2068
  ]
2069
 
2070
  [[package]]
 
2073
  source = "registry+https://github.com/rust-lang/crates.io-index"
2074
  checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
2075
  dependencies = [
2076
+ "siphasher 0.3.11",
2077
  ]
2078
 
2079
  [[package]]
2080
  name = "pin-project-lite"
2081
+ version = "0.2.13"
2082
  source = "registry+https://github.com/rust-lang/crates.io-index"
2083
+ checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
2084
 
2085
  [[package]]
2086
  name = "pin-utils"
 
2159
  checksum = "95b4ce31ff0a27d93c8de1849cf58162283752f065a90d508f1105fa6c9a213f"
2160
  dependencies = [
2161
  "idna 0.2.3",
2162
+ "url 2.4.1",
2163
  ]
2164
 
2165
  [[package]]
 
2349
 
2350
  [[package]]
2351
  name = "redis"
2352
+ version = "0.23.3"
2353
  source = "registry+https://github.com/rust-lang/crates.io-index"
2354
+ checksum = "4f49cdc0bb3f412bf8e7d1bd90fe1d9eb10bc5c399ba90973c14662a27b3f8ba"
2355
  dependencies = [
2356
  "combine",
2357
  "itoa 1.0.9",
 
2359
  "ryu",
2360
  "sha1_smol",
2361
  "socket2 0.4.9",
2362
+ "url 2.4.1",
2363
  ]
2364
 
2365
  [[package]]
 
2379
 
2380
  [[package]]
2381
  name = "regex"
2382
+ version = "1.9.4"
2383
  source = "registry+https://github.com/rust-lang/crates.io-index"
2384
+ checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29"
2385
  dependencies = [
2386
  "aho-corasick",
2387
  "memchr",
 
2391
 
2392
  [[package]]
2393
  name = "regex-automata"
2394
+ version = "0.3.7"
2395
  source = "registry+https://github.com/rust-lang/crates.io-index"
2396
+ checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629"
2397
  dependencies = [
2398
  "aho-corasick",
2399
  "memchr",
 
2402
 
2403
  [[package]]
2404
  name = "regex-syntax"
2405
+ version = "0.7.5"
2406
  source = "registry+https://github.com/rust-lang/crates.io-index"
2407
+ checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
2408
 
2409
  [[package]]
2410
  name = "reqwest"
 
2442
 
2443
  [[package]]
2444
  name = "reqwest"
2445
+ version = "0.11.20"
2446
  source = "registry+https://github.com/rust-lang/crates.io-index"
2447
+ checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1"
2448
  dependencies = [
2449
+ "base64 0.21.3",
2450
  "bytes 1.4.0",
2451
  "encoding_rs",
2452
  "futures-core",
 
2470
  "tokio 1.32.0",
2471
  "tokio-native-tls",
2472
  "tower-service",
2473
+ "url 2.4.1",
2474
  "wasm-bindgen",
2475
  "wasm-bindgen-futures",
2476
  "web-sys",
 
2527
 
2528
  [[package]]
2529
  name = "rustix"
2530
+ version = "0.38.11"
2531
  source = "registry+https://github.com/rust-lang/crates.io-index"
2532
+ checksum = "c0c3dde1fc030af041adc40e79c0e7fbcf431dd24870053d187d7c66e4b87453"
2533
  dependencies = [
2534
  "bitflags 2.4.0",
2535
  "errno",
 
2586
  source = "registry+https://github.com/rust-lang/crates.io-index"
2587
  checksum = "c95a930e03325234c18c7071fd2b60118307e025d6fff3e12745ffbf63a3d29c"
2588
  dependencies = [
2589
+ "ahash",
2590
  "cssparser",
2591
  "ego-tree",
2592
  "getopts",
 
2672
 
2673
  [[package]]
2674
  name = "serde"
2675
+ version = "1.0.188"
2676
  source = "registry+https://github.com/rust-lang/crates.io-index"
2677
+ checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
2678
  dependencies = [
2679
  "serde_derive",
2680
  ]
2681
 
2682
  [[package]]
2683
  name = "serde_derive"
2684
+ version = "1.0.188"
2685
  source = "registry+https://github.com/rust-lang/crates.io-index"
2686
+ checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
2687
  dependencies = [
2688
  "proc-macro2 1.0.66",
2689
  "quote 1.0.33",
 
2779
 
2780
  [[package]]
2781
  name = "siphasher"
2782
+ version = "0.3.11"
2783
  source = "registry+https://github.com/rust-lang/crates.io-index"
2784
+ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
2785
 
2786
  [[package]]
2787
  name = "slab"
 
3013
 
3014
  [[package]]
3015
  name = "time"
3016
+ version = "0.3.28"
3017
  source = "registry+https://github.com/rust-lang/crates.io-index"
3018
+ checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48"
3019
  dependencies = [
3020
  "deranged",
3021
  "itoa 1.0.9",
 
3032
 
3033
  [[package]]
3034
  name = "time-macros"
3035
+ version = "0.2.14"
3036
  source = "registry+https://github.com/rust-lang/crates.io-index"
3037
+ checksum = "1a942f44339478ef67935ab2bbaec2fb0322496cf3cbe84b261e06ac3814c572"
3038
  dependencies = [
3039
  "time-core",
3040
  ]
 
3375
 
3376
  [[package]]
3377
  name = "url"
3378
+ version = "2.4.1"
3379
  source = "registry+https://github.com/rust-lang/crates.io-index"
3380
+ checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
3381
  dependencies = [
3382
  "form_urlencoded",
3383
  "idna 0.4.0",
 
3531
 
3532
  [[package]]
3533
  name = "websurfx"
3534
+ version = "0.19.0"
3535
  dependencies = [
3536
  "actix-cors",
3537
  "actix-files",
 
3548
  "rand 0.8.5",
3549
  "redis",
3550
  "regex",
3551
+ "reqwest 0.11.20",
3552
  "rlua",
3553
  "rusty-hook",
3554
  "scraper",
Cargo.toml CHANGED
@@ -1,18 +1,18 @@
1
  [package]
2
  name = "websurfx"
3
- version = "0.18.1"
4
  edition = "2021"
5
  description = "An open-source alternative to Searx that provides clean, ad-free, and organic results with incredible speed while keeping privacy and security in mind."
6
  repository = "https://github.com/neon-mmd/websurfx"
7
  license = "AGPL-3.0"
8
 
9
  [dependencies]
10
- reqwest = {version="0.11.19",features=["json"]}
11
  tokio = {version="1.32.0",features=["full"]}
12
- serde = {version="1.0.185",features=["derive"]}
13
- handlebars = { version = "4.3.7", features = ["dir_source"] }
14
  scraper = {version="0.17.1"}
15
- actix-web = {version="4.3.1", features = ["cookies"]}
16
  actix-files = {version="0.6.2"}
17
  actix-cors = {version="0.6.4"}
18
  serde_json = {version="1.0.105"}
@@ -20,13 +20,13 @@ fake-useragent = {version="0.1.3"}
20
  env_logger = {version="0.10.0"}
21
  log = {version="0.4.20"}
22
  rlua = {version="0.19.7"}
23
- redis = {version="0.23.2"}
24
  md5 = {version="0.7.0"}
25
  rand={version="0.8.5"}
26
  once_cell = {version="1.18.0"}
27
  error-stack = {version="0.3.1"}
28
  async-trait = {version="0.1.73"}
29
- regex = {version="1.9.3", features=["perf"]}
30
 
31
  [dev-dependencies]
32
  rusty-hook = "^0.11.2"
 
1
  [package]
2
  name = "websurfx"
3
+ version = "0.19.0"
4
  edition = "2021"
5
  description = "An open-source alternative to Searx that provides clean, ad-free, and organic results with incredible speed while keeping privacy and security in mind."
6
  repository = "https://github.com/neon-mmd/websurfx"
7
  license = "AGPL-3.0"
8
 
9
  [dependencies]
10
+ reqwest = {version="0.11.20",features=["json"]}
11
  tokio = {version="1.32.0",features=["full"]}
12
+ serde = {version="1.0.188",features=["derive"]}
13
+ handlebars = { version = "4.4.0", features = ["dir_source"] }
14
  scraper = {version="0.17.1"}
15
+ actix-web = {version="4.4.0", features = ["cookies"]}
16
  actix-files = {version="0.6.2"}
17
  actix-cors = {version="0.6.4"}
18
  serde_json = {version="1.0.105"}
 
20
  env_logger = {version="0.10.0"}
21
  log = {version="0.4.20"}
22
  rlua = {version="0.19.7"}
23
+ redis = {version="0.23.3"}
24
  md5 = {version="0.7.0"}
25
  rand={version="0.8.5"}
26
  once_cell = {version="1.18.0"}
27
  error-stack = {version="0.3.1"}
28
  async-trait = {version="0.1.73"}
29
+ regex = {version="1.9.4", features=["perf"]}
30
 
31
  [dev-dependencies]
32
  rusty-hook = "^0.11.2"