neon_arch
commited on
Commit
β’
67dcf53
1
Parent(s):
d635054
π chore: bump the app version & update crates version (#201)
Browse files- Cargo.lock +97 -109
- Cargo.toml +7 -7
Cargo.lock
CHANGED
@@ -59,17 +59,17 @@ dependencies = [
|
|
59 |
|
60 |
[[package]]
|
61 |
name = "actix-http"
|
62 |
-
version = "3.
|
63 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
64 |
-
checksum = "
|
65 |
dependencies = [
|
66 |
"actix-codec",
|
67 |
"actix-rt",
|
68 |
"actix-service",
|
69 |
"actix-utils",
|
70 |
-
"ahash
|
71 |
-
"base64 0.21.
|
72 |
-
"bitflags
|
73 |
"brotli",
|
74 |
"bytes 1.4.0",
|
75 |
"bytestring",
|
@@ -121,9 +121,9 @@ dependencies = [
|
|
121 |
|
122 |
[[package]]
|
123 |
name = "actix-rt"
|
124 |
-
version = "2.
|
125 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
126 |
-
checksum = "
|
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.
|
135 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
136 |
-
checksum = "
|
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 |
-
"
|
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.
|
174 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
175 |
-
checksum = "
|
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
|
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.
|
208 |
-
"time 0.3.
|
209 |
-
"url 2.4.
|
210 |
]
|
211 |
|
212 |
[[package]]
|
213 |
name = "actix-web-codegen"
|
214 |
-
version = "4.2.
|
215 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
216 |
-
checksum = "
|
217 |
dependencies = [
|
218 |
"actix-router",
|
219 |
"proc-macro2 1.0.66",
|
220 |
"quote 1.0.33",
|
221 |
-
"syn
|
222 |
]
|
223 |
|
224 |
[[package]]
|
225 |
name = "addr2line"
|
226 |
-
version = "0.
|
227 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
228 |
-
checksum = "
|
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.
|
265 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
266 |
-
checksum = "
|
267 |
dependencies = [
|
268 |
"memchr",
|
269 |
]
|
@@ -291,9 +278,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
|
|
291 |
|
292 |
[[package]]
|
293 |
name = "anstyle"
|
294 |
-
version = "1.0.
|
295 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
296 |
-
checksum = "
|
297 |
|
298 |
[[package]]
|
299 |
name = "anyhow"
|
@@ -335,9 +322,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
|
|
335 |
|
336 |
[[package]]
|
337 |
name = "backtrace"
|
338 |
-
version = "0.3.
|
339 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
340 |
-
checksum = "
|
341 |
dependencies = [
|
342 |
"addr2line",
|
343 |
"cc",
|
@@ -359,9 +346,9 @@ dependencies = [
|
|
359 |
|
360 |
[[package]]
|
361 |
name = "base64"
|
362 |
-
version = "0.21.
|
363 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
364 |
-
checksum = "
|
365 |
|
366 |
[[package]]
|
367 |
name = "bit-set"
|
@@ -533,18 +520,18 @@ dependencies = [
|
|
533 |
|
534 |
[[package]]
|
535 |
name = "clap"
|
536 |
-
version = "4.
|
537 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
538 |
-
checksum = "
|
539 |
dependencies = [
|
540 |
"clap_builder",
|
541 |
]
|
542 |
|
543 |
[[package]]
|
544 |
name = "clap_builder"
|
545 |
-
version = "4.
|
546 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
547 |
-
checksum = "
|
548 |
dependencies = [
|
549 |
"anstyle",
|
550 |
"clap_lex",
|
@@ -552,9 +539,9 @@ dependencies = [
|
|
552 |
|
553 |
[[package]]
|
554 |
name = "clap_lex"
|
555 |
-
version = "0.5.
|
556 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
557 |
-
checksum = "
|
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.
|
602 |
"version_check",
|
603 |
]
|
604 |
|
@@ -878,9 +865,9 @@ checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
|
|
878 |
|
879 |
[[package]]
|
880 |
name = "encoding_rs"
|
881 |
-
version = "0.8.
|
882 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
883 |
-
checksum = "
|
884 |
dependencies = [
|
885 |
"cfg-if 1.0.0",
|
886 |
]
|
@@ -910,9 +897,9 @@ dependencies = [
|
|
910 |
|
911 |
[[package]]
|
912 |
name = "errno"
|
913 |
-
version = "0.3.
|
914 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
915 |
-
checksum = "
|
916 |
dependencies = [
|
917 |
"errno-dragonfly",
|
918 |
"libc",
|
@@ -1152,9 +1139,9 @@ dependencies = [
|
|
1152 |
|
1153 |
[[package]]
|
1154 |
name = "gimli"
|
1155 |
-
version = "0.
|
1156 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1157 |
-
checksum = "
|
1158 |
|
1159 |
[[package]]
|
1160 |
name = "h2"
|
@@ -1201,9 +1188,9 @@ checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
|
|
1201 |
|
1202 |
[[package]]
|
1203 |
name = "handlebars"
|
1204 |
-
version = "4.
|
1205 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1206 |
-
checksum = "
|
1207 |
dependencies = [
|
1208 |
"log",
|
1209 |
"pest",
|
@@ -1644,9 +1631,9 @@ checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"
|
|
1644 |
|
1645 |
[[package]]
|
1646 |
name = "memchr"
|
1647 |
-
version = "2.
|
1648 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1649 |
-
checksum = "
|
1650 |
|
1651 |
[[package]]
|
1652 |
name = "memoffset"
|
@@ -1796,9 +1783,9 @@ dependencies = [
|
|
1796 |
|
1797 |
[[package]]
|
1798 |
name = "object"
|
1799 |
-
version = "0.
|
1800 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1801 |
-
checksum = "
|
1802 |
dependencies = [
|
1803 |
"memchr",
|
1804 |
]
|
@@ -1817,11 +1804,11 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
|
|
1817 |
|
1818 |
[[package]]
|
1819 |
name = "openssl"
|
1820 |
-
version = "0.10.
|
1821 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1822 |
-
checksum = "
|
1823 |
dependencies = [
|
1824 |
-
"bitflags
|
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.
|
1853 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1854 |
-
checksum = "
|
1855 |
dependencies = [
|
1856 |
"cc",
|
1857 |
"libc",
|
@@ -1928,19 +1915,20 @@ checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
|
|
1928 |
|
1929 |
[[package]]
|
1930 |
name = "pest"
|
1931 |
-
version = "2.7.
|
1932 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1933 |
-
checksum = "
|
1934 |
dependencies = [
|
|
|
1935 |
"thiserror",
|
1936 |
"ucd-trie",
|
1937 |
]
|
1938 |
|
1939 |
[[package]]
|
1940 |
name = "pest_derive"
|
1941 |
-
version = "2.7.
|
1942 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1943 |
-
checksum = "
|
1944 |
dependencies = [
|
1945 |
"pest",
|
1946 |
"pest_generator",
|
@@ -1948,9 +1936,9 @@ dependencies = [
|
|
1948 |
|
1949 |
[[package]]
|
1950 |
name = "pest_generator"
|
1951 |
-
version = "2.7.
|
1952 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1953 |
-
checksum = "
|
1954 |
dependencies = [
|
1955 |
"pest",
|
1956 |
"pest_meta",
|
@@ -1961,9 +1949,9 @@ dependencies = [
|
|
1961 |
|
1962 |
[[package]]
|
1963 |
name = "pest_meta"
|
1964 |
-
version = "2.7.
|
1965 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1966 |
-
checksum = "
|
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.
|
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.
|
2089 |
]
|
2090 |
|
2091 |
[[package]]
|
2092 |
name = "pin-project-lite"
|
2093 |
-
version = "0.2.
|
2094 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2095 |
-
checksum = "
|
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.
|
2175 |
]
|
2176 |
|
2177 |
[[package]]
|
@@ -2361,9 +2349,9 @@ dependencies = [
|
|
2361 |
|
2362 |
[[package]]
|
2363 |
name = "redis"
|
2364 |
-
version = "0.23.
|
2365 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2366 |
-
checksum = "
|
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.
|
2375 |
]
|
2376 |
|
2377 |
[[package]]
|
@@ -2391,9 +2379,9 @@ dependencies = [
|
|
2391 |
|
2392 |
[[package]]
|
2393 |
name = "regex"
|
2394 |
-
version = "1.9.
|
2395 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2396 |
-
checksum = "
|
2397 |
dependencies = [
|
2398 |
"aho-corasick",
|
2399 |
"memchr",
|
@@ -2403,9 +2391,9 @@ dependencies = [
|
|
2403 |
|
2404 |
[[package]]
|
2405 |
name = "regex-automata"
|
2406 |
-
version = "0.3.
|
2407 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2408 |
-
checksum = "
|
2409 |
dependencies = [
|
2410 |
"aho-corasick",
|
2411 |
"memchr",
|
@@ -2414,9 +2402,9 @@ dependencies = [
|
|
2414 |
|
2415 |
[[package]]
|
2416 |
name = "regex-syntax"
|
2417 |
-
version = "0.7.
|
2418 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2419 |
-
checksum = "
|
2420 |
|
2421 |
[[package]]
|
2422 |
name = "reqwest"
|
@@ -2454,11 +2442,11 @@ dependencies = [
|
|
2454 |
|
2455 |
[[package]]
|
2456 |
name = "reqwest"
|
2457 |
-
version = "0.11.
|
2458 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2459 |
-
checksum = "
|
2460 |
dependencies = [
|
2461 |
-
"base64 0.21.
|
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.
|
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.
|
2543 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2544 |
-
checksum = "
|
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
|
2602 |
"cssparser",
|
2603 |
"ego-tree",
|
2604 |
"getopts",
|
@@ -2684,18 +2672,18 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
|
|
2684 |
|
2685 |
[[package]]
|
2686 |
name = "serde"
|
2687 |
-
version = "1.0.
|
2688 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2689 |
-
checksum = "
|
2690 |
dependencies = [
|
2691 |
"serde_derive",
|
2692 |
]
|
2693 |
|
2694 |
[[package]]
|
2695 |
name = "serde_derive"
|
2696 |
-
version = "1.0.
|
2697 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2698 |
-
checksum = "
|
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.
|
2795 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2796 |
-
checksum = "
|
2797 |
|
2798 |
[[package]]
|
2799 |
name = "slab"
|
@@ -3025,9 +3013,9 @@ dependencies = [
|
|
3025 |
|
3026 |
[[package]]
|
3027 |
name = "time"
|
3028 |
-
version = "0.3.
|
3029 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3030 |
-
checksum = "
|
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.
|
3048 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3049 |
-
checksum = "
|
3050 |
dependencies = [
|
3051 |
"time-core",
|
3052 |
]
|
@@ -3387,9 +3375,9 @@ dependencies = [
|
|
3387 |
|
3388 |
[[package]]
|
3389 |
name = "url"
|
3390 |
-
version = "2.4.
|
3391 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3392 |
-
checksum = "
|
3393 |
dependencies = [
|
3394 |
"form_urlencoded",
|
3395 |
"idna 0.4.0",
|
@@ -3543,7 +3531,7 @@ dependencies = [
|
|
3543 |
|
3544 |
[[package]]
|
3545 |
name = "websurfx"
|
3546 |
-
version = "0.
|
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.
|
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.
|
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.
|
11 |
tokio = {version="1.32.0",features=["full"]}
|
12 |
-
serde = {version="1.0.
|
13 |
-
handlebars = { version = "4.
|
14 |
scraper = {version="0.17.1"}
|
15 |
-
actix-web = {version="4.
|
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.
|
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.
|
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"
|