Merge pull request #111 from alamin655/check
Browse files:robot: ci: configure MegaLinter for automated code linting
- .cspell.json +16 -0
- .github/workflows/mega-linter.yml +89 -0
- .gitignore +1 -0
- .mega-linter.yml +21 -0
- Cargo.lock +106 -151
- Cargo.toml +1 -1
.cspell.json
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"ignorePaths": [
|
3 |
+
"**/node_modules/**",
|
4 |
+
"**/vscode-extension/**",
|
5 |
+
"**/.git/**",
|
6 |
+
"**/.pnpm-lock.json",
|
7 |
+
".vscode",
|
8 |
+
"megalinter",
|
9 |
+
"package-lock.json",
|
10 |
+
"report"
|
11 |
+
],
|
12 |
+
"language": "en",
|
13 |
+
"noConfigSearch": true,
|
14 |
+
"words": ["megalinter", "oxsecurity"],
|
15 |
+
"version": "0.2"
|
16 |
+
}
|
.github/workflows/mega-linter.yml
ADDED
@@ -0,0 +1,89 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
---
|
2 |
+
# MegaLinter GitHub Action configuration file
|
3 |
+
# More info at https://megalinter.io
|
4 |
+
name: MegaLinter
|
5 |
+
|
6 |
+
on:
|
7 |
+
# Trigger mega-linter at every push. Action will also be visible from Pull Requests to rolling
|
8 |
+
push: # Comment this line to trigger action only on pull-requests (not recommended if you don't pay for GH Actions)
|
9 |
+
pull_request:
|
10 |
+
branches: [rolling]
|
11 |
+
|
12 |
+
env: # Comment env block if you do not want to apply fixes
|
13 |
+
# Apply linter fixes configuration
|
14 |
+
APPLY_FIXES: all # When active, APPLY_FIXES must also be defined as environment variable (in github/workflows/mega-linter.yml or other CI tool)
|
15 |
+
APPLY_FIXES_EVENT: pull_request # Decide which event triggers application of fixes in a commit or a PR (pull_request, push, all)
|
16 |
+
APPLY_FIXES_MODE: commit # If APPLY_FIXES is used, defines if the fixes are directly committed (commit) or posted in a PR (pull_request)
|
17 |
+
|
18 |
+
concurrency:
|
19 |
+
group: ${{ github.ref }}-${{ github.workflow }}
|
20 |
+
cancel-in-progress: true
|
21 |
+
|
22 |
+
jobs:
|
23 |
+
build:
|
24 |
+
name: MegaLinter
|
25 |
+
runs-on: ubuntu-latest
|
26 |
+
permissions:
|
27 |
+
# Give the default GITHUB_TOKEN write permission to commit and push, comment issues & post new PR
|
28 |
+
# Remove the ones you do not need
|
29 |
+
contents: write
|
30 |
+
issues: write
|
31 |
+
pull-requests: write
|
32 |
+
steps:
|
33 |
+
# Git Checkout
|
34 |
+
- name: Checkout Code
|
35 |
+
uses: actions/checkout@v3
|
36 |
+
with:
|
37 |
+
token: ${{ secrets.PAT || secrets.GITHUB_TOKEN }}
|
38 |
+
|
39 |
+
# MegaLinter
|
40 |
+
- name: MegaLinter
|
41 |
+
id: ml
|
42 |
+
# You can override MegaLinter flavor used to have faster performances
|
43 |
+
# More info at https://megalinter.io/flavors/
|
44 |
+
uses: oxsecurity/megalinter/flavors/cupcake@v7.1.0
|
45 |
+
env:
|
46 |
+
# All available variables are described in documentation
|
47 |
+
# https://megalinter.io/configuration/
|
48 |
+
VALIDATE_ALL_CODEBASE: true # Set ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} to validate only diff with main branch
|
49 |
+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
50 |
+
# ADD YOUR CUSTOM ENV VARIABLES HERE TO OVERRIDE VALUES OF .mega-linter.yml AT THE ROOT OF YOUR REPOSITORY
|
51 |
+
|
52 |
+
# Upload MegaLinter artifacts
|
53 |
+
- name: Archive production artifacts
|
54 |
+
if: ${{ success() }} || ${{ failure() }}
|
55 |
+
uses: actions/upload-artifact@v3
|
56 |
+
with:
|
57 |
+
name: MegaLinter reports
|
58 |
+
path: |
|
59 |
+
megalinter-reports
|
60 |
+
mega-linter.log
|
61 |
+
|
62 |
+
# Create pull request if applicable (for now works only on PR from same repository, not from forks)
|
63 |
+
- name: Create Pull Request with applied fixes
|
64 |
+
id: cpr
|
65 |
+
if: steps.ml.outputs.has_updated_sources == 1 && (env.APPLY_FIXES_EVENT == 'all' || env.APPLY_FIXES_EVENT == github.event_name) && env.APPLY_FIXES_MODE == 'pull_request' && (github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository) && !contains(github.event.head_commit.message, 'skip fix')
|
66 |
+
uses: peter-evans/create-pull-request@v5
|
67 |
+
with:
|
68 |
+
token: ${{ secrets.PAT || secrets.GITHUB_TOKEN }}
|
69 |
+
commit-message: "[MegaLinter] Apply linters automatic fixes"
|
70 |
+
title: "[MegaLinter] Apply linters automatic fixes"
|
71 |
+
labels: bot
|
72 |
+
- name: Create PR output
|
73 |
+
if: steps.ml.outputs.has_updated_sources == 1 && (env.APPLY_FIXES_EVENT == 'all' || env.APPLY_FIXES_EVENT == github.event_name) && env.APPLY_FIXES_MODE == 'pull_request' && (github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository) && !contains(github.event.head_commit.message, 'skip fix')
|
74 |
+
run: |
|
75 |
+
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}"
|
76 |
+
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}"
|
77 |
+
|
78 |
+
# Push new commit if applicable (for now works only on PR from same repository, not from forks)
|
79 |
+
- name: Prepare commit
|
80 |
+
if: steps.ml.outputs.has_updated_sources == 1 && (env.APPLY_FIXES_EVENT == 'all' || env.APPLY_FIXES_EVENT == github.event_name) && env.APPLY_FIXES_MODE == 'commit' && github.ref != 'refs/heads/main' && (github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository) && !contains(github.event.head_commit.message, 'skip fix')
|
81 |
+
run: sudo chown -Rc $UID .git/
|
82 |
+
- name: Commit and push applied linter fixes
|
83 |
+
if: steps.ml.outputs.has_updated_sources == 1 && (env.APPLY_FIXES_EVENT == 'all' || env.APPLY_FIXES_EVENT == github.event_name) && env.APPLY_FIXES_MODE == 'commit' && github.ref != 'refs/heads/main' && (github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository) && !contains(github.event.head_commit.message, 'skip fix')
|
84 |
+
uses: stefanzweifel/git-auto-commit-action@v4
|
85 |
+
with:
|
86 |
+
branch: ${{ github.event.pull_request.head.ref || github.head_ref || github.ref }}
|
87 |
+
commit_message: "[MegaLinter] Apply linters fixes"
|
88 |
+
commit_user_name: megalinter-bot
|
89 |
+
commit_user_email: nicolas.vuillamy@ox.security
|
.gitignore
CHANGED
@@ -3,3 +3,4 @@ package.json
|
|
3 |
package-lock.json
|
4 |
dump.rdb
|
5 |
.vscode
|
|
|
|
3 |
package-lock.json
|
4 |
dump.rdb
|
5 |
.vscode
|
6 |
+
megalinter-reports/
|
.mega-linter.yml
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Configuration file for MegaLinter
|
2 |
+
# See all available variables at https://megalinter.io/configuration/ and in linters documentation
|
3 |
+
|
4 |
+
APPLY_FIXES: all # all, none, or list of linter keys
|
5 |
+
# ENABLE: # If you use ENABLE variable, all other languages/formats/tooling-formats will be disabled by default
|
6 |
+
ENABLE_LINTERS: # If you use ENABLE_LINTERS variable, all other linters will be disabled by default
|
7 |
+
- RUST_CLIPPY
|
8 |
+
- JAVASCRIPT_ES
|
9 |
+
- CSS_STYLELINT
|
10 |
+
- MARKDOWN_MARKDOWNLINT
|
11 |
+
- YAML_YAMLLINT
|
12 |
+
- HTML_DJLINT
|
13 |
+
- ACTION_ACTIONLINT
|
14 |
+
- DOCKERFILE_HADOLINT
|
15 |
+
- SPELL_CSPELL
|
16 |
+
# DISABLE:
|
17 |
+
# - COPYPASTE # Uncomment to disable checks of excessive copy-pastes
|
18 |
+
# - SPELL # Uncomment to disable checks of spelling mistakes
|
19 |
+
SHOW_ELAPSED_TIME: true
|
20 |
+
FILEIO_REPORTER: false
|
21 |
+
# DISABLE_ERRORS: true # Uncomment if you want MegaLinter to detect errors but not block CI to pass
|
Cargo.lock
CHANGED
@@ -66,7 +66,7 @@ dependencies = [
|
|
66 |
"http 0.2.9",
|
67 |
"httparse",
|
68 |
"httpdate",
|
69 |
-
"itoa 1.0.
|
70 |
"language-tags",
|
71 |
"local-channel",
|
72 |
"mime",
|
@@ -74,7 +74,7 @@ dependencies = [
|
|
74 |
"pin-project-lite",
|
75 |
"rand 0.8.5",
|
76 |
"sha1",
|
77 |
-
"smallvec 1.
|
78 |
"tokio 1.29.1",
|
79 |
"tokio-util",
|
80 |
"tracing",
|
@@ -178,7 +178,7 @@ dependencies = [
|
|
178 |
"futures-core",
|
179 |
"futures-util",
|
180 |
"http 0.2.9",
|
181 |
-
"itoa 1.0.
|
182 |
"language-tags",
|
183 |
"log",
|
184 |
"mime",
|
@@ -188,7 +188,7 @@ dependencies = [
|
|
188 |
"serde",
|
189 |
"serde_json",
|
190 |
"serde_urlencoded 0.7.1",
|
191 |
-
"smallvec 1.
|
192 |
"socket2",
|
193 |
"time 0.3.22",
|
194 |
"url 2.4.0",
|
@@ -506,18 +506,18 @@ dependencies = [
|
|
506 |
|
507 |
[[package]]
|
508 |
name = "clap"
|
509 |
-
version = "4.3.
|
510 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
511 |
-
checksum = "
|
512 |
dependencies = [
|
513 |
"clap_builder",
|
514 |
]
|
515 |
|
516 |
[[package]]
|
517 |
name = "clap_builder"
|
518 |
-
version = "4.3.
|
519 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
520 |
-
checksum = "
|
521 |
dependencies = [
|
522 |
"anstyle",
|
523 |
"clap_lex",
|
@@ -611,9 +611,9 @@ checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
|
|
611 |
|
612 |
[[package]]
|
613 |
name = "cpufeatures"
|
614 |
-
version = "0.2.
|
615 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
616 |
-
checksum = "
|
617 |
dependencies = [
|
618 |
"libc",
|
619 |
]
|
@@ -772,9 +772,9 @@ checksum = "5b3df4f93e5fbbe73ec01ec8d3f68bba73107993a5b1e7519273c32db9b0d5be"
|
|
772 |
dependencies = [
|
773 |
"cssparser-macros",
|
774 |
"dtoa-short",
|
775 |
-
"itoa 1.0.
|
776 |
"phf 0.11.2",
|
777 |
-
"smallvec 1.
|
778 |
]
|
779 |
|
780 |
[[package]]
|
@@ -784,7 +784,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
784 |
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
|
785 |
dependencies = [
|
786 |
"quote 1.0.29",
|
787 |
-
"syn 2.0.
|
788 |
]
|
789 |
|
790 |
[[package]]
|
@@ -818,9 +818,9 @@ checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0"
|
|
818 |
|
819 |
[[package]]
|
820 |
name = "dtoa"
|
821 |
-
version = "1.0.
|
822 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
823 |
-
checksum = "
|
824 |
|
825 |
[[package]]
|
826 |
name = "dtoa-short"
|
@@ -828,7 +828,7 @@ version = "0.3.4"
|
|
828 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
829 |
checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74"
|
830 |
dependencies = [
|
831 |
-
"dtoa 1.0.
|
832 |
]
|
833 |
|
834 |
[[package]]
|
@@ -883,7 +883,7 @@ checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
|
|
883 |
dependencies = [
|
884 |
"errno-dragonfly",
|
885 |
"libc",
|
886 |
-
"windows-sys
|
887 |
]
|
888 |
|
889 |
[[package]]
|
@@ -1192,9 +1192,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
|
|
1192 |
|
1193 |
[[package]]
|
1194 |
name = "hermit-abi"
|
1195 |
-
version = "0.3.
|
1196 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1197 |
-
checksum = "
|
1198 |
|
1199 |
[[package]]
|
1200 |
name = "html5ever"
|
@@ -1243,7 +1243,7 @@ checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
|
|
1243 |
dependencies = [
|
1244 |
"bytes 1.4.0",
|
1245 |
"fnv",
|
1246 |
-
"itoa 1.0.
|
1247 |
]
|
1248 |
|
1249 |
[[package]]
|
@@ -1338,7 +1338,7 @@ dependencies = [
|
|
1338 |
"http-body 0.4.5",
|
1339 |
"httparse",
|
1340 |
"httpdate",
|
1341 |
-
"itoa 1.0.
|
1342 |
"pin-project-lite",
|
1343 |
"socket2",
|
1344 |
"tokio 1.29.1",
|
@@ -1432,7 +1432,7 @@ checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
|
|
1432 |
dependencies = [
|
1433 |
"hermit-abi",
|
1434 |
"libc",
|
1435 |
-
"windows-sys
|
1436 |
]
|
1437 |
|
1438 |
[[package]]
|
@@ -1452,13 +1452,13 @@ checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6"
|
|
1452 |
|
1453 |
[[package]]
|
1454 |
name = "is-terminal"
|
1455 |
-
version = "0.4.
|
1456 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1457 |
-
checksum = "
|
1458 |
dependencies = [
|
1459 |
"hermit-abi",
|
1460 |
-
"rustix 0.38.
|
1461 |
-
"windows-sys
|
1462 |
]
|
1463 |
|
1464 |
[[package]]
|
@@ -1478,9 +1478,9 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
|
|
1478 |
|
1479 |
[[package]]
|
1480 |
name = "itoa"
|
1481 |
-
version = "1.0.
|
1482 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1483 |
-
checksum = "
|
1484 |
|
1485 |
[[package]]
|
1486 |
name = "jobserver"
|
@@ -1715,7 +1715,7 @@ dependencies = [
|
|
1715 |
"libc",
|
1716 |
"log",
|
1717 |
"wasi 0.11.0+wasi-snapshot-preview1",
|
1718 |
-
"windows-sys
|
1719 |
]
|
1720 |
|
1721 |
[[package]]
|
@@ -1834,7 +1834,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
|
|
1834 |
dependencies = [
|
1835 |
"proc-macro2 1.0.63",
|
1836 |
"quote 1.0.29",
|
1837 |
-
"syn 2.0.
|
1838 |
]
|
1839 |
|
1840 |
[[package]]
|
@@ -1900,15 +1900,15 @@ dependencies = [
|
|
1900 |
"cfg-if 1.0.0",
|
1901 |
"libc",
|
1902 |
"redox_syscall 0.3.5",
|
1903 |
-
"smallvec 1.
|
1904 |
"windows-targets",
|
1905 |
]
|
1906 |
|
1907 |
[[package]]
|
1908 |
name = "paste"
|
1909 |
-
version = "1.0.
|
1910 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1911 |
-
checksum = "
|
1912 |
|
1913 |
[[package]]
|
1914 |
name = "percent-encoding"
|
@@ -1952,7 +1952,7 @@ dependencies = [
|
|
1952 |
"pest_meta",
|
1953 |
"proc-macro2 1.0.63",
|
1954 |
"quote 1.0.29",
|
1955 |
-
"syn 2.0.
|
1956 |
]
|
1957 |
|
1958 |
[[package]]
|
@@ -2054,7 +2054,7 @@ dependencies = [
|
|
2054 |
"phf_shared 0.11.2",
|
2055 |
"proc-macro2 1.0.63",
|
2056 |
"quote 1.0.29",
|
2057 |
-
"syn 2.0.
|
2058 |
]
|
2059 |
|
2060 |
[[package]]
|
@@ -2086,9 +2086,9 @@ dependencies = [
|
|
2086 |
|
2087 |
[[package]]
|
2088 |
name = "pin-project-lite"
|
2089 |
-
version = "0.2.
|
2090 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2091 |
-
checksum = "
|
2092 |
|
2093 |
[[package]]
|
2094 |
name = "pin-utils"
|
@@ -2362,7 +2362,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
2362 |
checksum = "3ea8c51b5dc1d8e5fd3350ec8167f464ec0995e79f2e90a075b63371500d557f"
|
2363 |
dependencies = [
|
2364 |
"combine",
|
2365 |
-
"itoa 1.0.
|
2366 |
"percent-encoding 2.3.0",
|
2367 |
"ryu",
|
2368 |
"sha1_smol",
|
@@ -2386,9 +2386,21 @@ dependencies = [
|
|
2386 |
|
2387 |
[[package]]
|
2388 |
name = "regex"
|
2389 |
-
version = "1.
|
2390 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2391 |
-
checksum = "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2392 |
dependencies = [
|
2393 |
"aho-corasick",
|
2394 |
"memchr",
|
@@ -2397,9 +2409,9 @@ dependencies = [
|
|
2397 |
|
2398 |
[[package]]
|
2399 |
name = "regex-syntax"
|
2400 |
-
version = "0.7.
|
2401 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2402 |
-
checksum = "
|
2403 |
|
2404 |
[[package]]
|
2405 |
name = "reqwest"
|
@@ -2474,9 +2486,9 @@ dependencies = [
|
|
2474 |
|
2475 |
[[package]]
|
2476 |
name = "rlua"
|
2477 |
-
version = "0.19.
|
2478 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2479 |
-
checksum = "
|
2480 |
dependencies = [
|
2481 |
"bitflags 1.3.2",
|
2482 |
"bstr",
|
@@ -2487,9 +2499,9 @@ dependencies = [
|
|
2487 |
|
2488 |
[[package]]
|
2489 |
name = "rlua-lua54-sys"
|
2490 |
-
version = "0.1.
|
2491 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2492 |
-
checksum = "
|
2493 |
dependencies = [
|
2494 |
"cc",
|
2495 |
"libc",
|
@@ -2522,29 +2534,29 @@ dependencies = [
|
|
2522 |
|
2523 |
[[package]]
|
2524 |
name = "rustix"
|
2525 |
-
version = "0.37.
|
2526 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2527 |
-
checksum = "
|
2528 |
dependencies = [
|
2529 |
"bitflags 1.3.2",
|
2530 |
"errno",
|
2531 |
"io-lifetimes",
|
2532 |
"libc",
|
2533 |
"linux-raw-sys 0.3.8",
|
2534 |
-
"windows-sys
|
2535 |
]
|
2536 |
|
2537 |
[[package]]
|
2538 |
name = "rustix"
|
2539 |
-
version = "0.38.
|
2540 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2541 |
-
checksum = "
|
2542 |
dependencies = [
|
2543 |
"bitflags 2.3.3",
|
2544 |
"errno",
|
2545 |
"libc",
|
2546 |
"linux-raw-sys 0.4.3",
|
2547 |
-
"windows-sys
|
2548 |
]
|
2549 |
|
2550 |
[[package]]
|
@@ -2561,9 +2573,9 @@ dependencies = [
|
|
2561 |
|
2562 |
[[package]]
|
2563 |
name = "ryu"
|
2564 |
-
version = "1.0.
|
2565 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2566 |
-
checksum = "
|
2567 |
|
2568 |
[[package]]
|
2569 |
name = "same-file"
|
@@ -2576,11 +2588,11 @@ dependencies = [
|
|
2576 |
|
2577 |
[[package]]
|
2578 |
name = "schannel"
|
2579 |
-
version = "0.1.
|
2580 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2581 |
-
checksum = "
|
2582 |
dependencies = [
|
2583 |
-
"windows-sys
|
2584 |
]
|
2585 |
|
2586 |
[[package]]
|
@@ -2602,7 +2614,7 @@ dependencies = [
|
|
2602 |
"html5ever 0.26.0",
|
2603 |
"once_cell",
|
2604 |
"selectors",
|
2605 |
-
"smallvec 1.
|
2606 |
"tendril",
|
2607 |
]
|
2608 |
|
@@ -2655,7 +2667,7 @@ dependencies = [
|
|
2655 |
"phf_codegen 0.10.0",
|
2656 |
"precomputed-hash",
|
2657 |
"servo_arc",
|
2658 |
-
"smallvec 1.
|
2659 |
]
|
2660 |
|
2661 |
[[package]]
|
@@ -2681,31 +2693,31 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
|
|
2681 |
|
2682 |
[[package]]
|
2683 |
name = "serde"
|
2684 |
-
version = "1.0.
|
2685 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2686 |
-
checksum = "
|
2687 |
dependencies = [
|
2688 |
"serde_derive",
|
2689 |
]
|
2690 |
|
2691 |
[[package]]
|
2692 |
name = "serde_derive"
|
2693 |
-
version = "1.0.
|
2694 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2695 |
-
checksum = "
|
2696 |
dependencies = [
|
2697 |
"proc-macro2 1.0.63",
|
2698 |
"quote 1.0.29",
|
2699 |
-
"syn 2.0.
|
2700 |
]
|
2701 |
|
2702 |
[[package]]
|
2703 |
name = "serde_json"
|
2704 |
-
version = "1.0.
|
2705 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2706 |
-
checksum = "
|
2707 |
dependencies = [
|
2708 |
-
"itoa 1.0.
|
2709 |
"ryu",
|
2710 |
"serde",
|
2711 |
]
|
@@ -2729,7 +2741,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
2729 |
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
|
2730 |
dependencies = [
|
2731 |
"form_urlencoded",
|
2732 |
-
"itoa 1.0.
|
2733 |
"ryu",
|
2734 |
"serde",
|
2735 |
]
|
@@ -2812,9 +2824,9 @@ dependencies = [
|
|
2812 |
|
2813 |
[[package]]
|
2814 |
name = "smallvec"
|
2815 |
-
version = "1.
|
2816 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2817 |
-
checksum = "
|
2818 |
|
2819 |
[[package]]
|
2820 |
name = "socket2"
|
@@ -2925,9 +2937,9 @@ dependencies = [
|
|
2925 |
|
2926 |
[[package]]
|
2927 |
name = "syn"
|
2928 |
-
version = "2.0.
|
2929 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2930 |
-
checksum = "
|
2931 |
dependencies = [
|
2932 |
"proc-macro2 1.0.63",
|
2933 |
"quote 1.0.29",
|
@@ -2956,8 +2968,8 @@ dependencies = [
|
|
2956 |
"cfg-if 1.0.0",
|
2957 |
"fastrand",
|
2958 |
"redox_syscall 0.3.5",
|
2959 |
-
"rustix 0.37.
|
2960 |
-
"windows-sys
|
2961 |
]
|
2962 |
|
2963 |
[[package]]
|
@@ -2982,22 +2994,22 @@ dependencies = [
|
|
2982 |
|
2983 |
[[package]]
|
2984 |
name = "thiserror"
|
2985 |
-
version = "1.0.
|
2986 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2987 |
-
checksum = "
|
2988 |
dependencies = [
|
2989 |
"thiserror-impl",
|
2990 |
]
|
2991 |
|
2992 |
[[package]]
|
2993 |
name = "thiserror-impl"
|
2994 |
-
version = "1.0.
|
2995 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2996 |
-
checksum = "
|
2997 |
dependencies = [
|
2998 |
"proc-macro2 1.0.63",
|
2999 |
"quote 1.0.29",
|
3000 |
-
"syn 2.0.
|
3001 |
]
|
3002 |
|
3003 |
[[package]]
|
@@ -3017,7 +3029,7 @@ version = "0.3.22"
|
|
3017 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3018 |
checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd"
|
3019 |
dependencies = [
|
3020 |
-
"itoa 1.0.
|
3021 |
"serde",
|
3022 |
"time-core",
|
3023 |
"time-macros",
|
@@ -3099,7 +3111,7 @@ dependencies = [
|
|
3099 |
"signal-hook-registry",
|
3100 |
"socket2",
|
3101 |
"tokio-macros",
|
3102 |
-
"windows-sys
|
3103 |
]
|
3104 |
|
3105 |
[[package]]
|
@@ -3152,7 +3164,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
|
|
3152 |
dependencies = [
|
3153 |
"proc-macro2 1.0.63",
|
3154 |
"quote 1.0.29",
|
3155 |
-
"syn 2.0.
|
3156 |
]
|
3157 |
|
3158 |
[[package]]
|
@@ -3331,9 +3343,9 @@ checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
|
|
3331 |
|
3332 |
[[package]]
|
3333 |
name = "unicode-ident"
|
3334 |
-
version = "1.0.
|
3335 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3336 |
-
checksum = "
|
3337 |
|
3338 |
[[package]]
|
3339 |
name = "unicode-normalization"
|
@@ -3474,7 +3486,7 @@ dependencies = [
|
|
3474 |
"once_cell",
|
3475 |
"proc-macro2 1.0.63",
|
3476 |
"quote 1.0.29",
|
3477 |
-
"syn 2.0.
|
3478 |
"wasm-bindgen-shared",
|
3479 |
]
|
3480 |
|
@@ -3508,7 +3520,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
|
|
3508 |
dependencies = [
|
3509 |
"proc-macro2 1.0.63",
|
3510 |
"quote 1.0.29",
|
3511 |
-
"syn 2.0.
|
3512 |
"wasm-bindgen-backend",
|
3513 |
"wasm-bindgen-shared",
|
3514 |
]
|
@@ -3531,7 +3543,7 @@ dependencies = [
|
|
3531 |
|
3532 |
[[package]]
|
3533 |
name = "websurfx"
|
3534 |
-
version = "0.13.
|
3535 |
dependencies = [
|
3536 |
"actix-files",
|
3537 |
"actix-web",
|
@@ -3597,21 +3609,6 @@ version = "0.4.0"
|
|
3597 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3598 |
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
3599 |
|
3600 |
-
[[package]]
|
3601 |
-
name = "windows-sys"
|
3602 |
-
version = "0.42.0"
|
3603 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3604 |
-
checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
|
3605 |
-
dependencies = [
|
3606 |
-
"windows_aarch64_gnullvm 0.42.2",
|
3607 |
-
"windows_aarch64_msvc 0.42.2",
|
3608 |
-
"windows_i686_gnu 0.42.2",
|
3609 |
-
"windows_i686_msvc 0.42.2",
|
3610 |
-
"windows_x86_64_gnu 0.42.2",
|
3611 |
-
"windows_x86_64_gnullvm 0.42.2",
|
3612 |
-
"windows_x86_64_msvc 0.42.2",
|
3613 |
-
]
|
3614 |
-
|
3615 |
[[package]]
|
3616 |
name = "windows-sys"
|
3617 |
version = "0.48.0"
|
@@ -3627,93 +3624,51 @@ version = "0.48.1"
|
|
3627 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3628 |
checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
|
3629 |
dependencies = [
|
3630 |
-
"windows_aarch64_gnullvm
|
3631 |
-
"windows_aarch64_msvc
|
3632 |
-
"windows_i686_gnu
|
3633 |
-
"windows_i686_msvc
|
3634 |
-
"windows_x86_64_gnu
|
3635 |
-
"windows_x86_64_gnullvm
|
3636 |
-
"windows_x86_64_msvc
|
3637 |
]
|
3638 |
|
3639 |
-
[[package]]
|
3640 |
-
name = "windows_aarch64_gnullvm"
|
3641 |
-
version = "0.42.2"
|
3642 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3643 |
-
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
|
3644 |
-
|
3645 |
[[package]]
|
3646 |
name = "windows_aarch64_gnullvm"
|
3647 |
version = "0.48.0"
|
3648 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3649 |
checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
|
3650 |
|
3651 |
-
[[package]]
|
3652 |
-
name = "windows_aarch64_msvc"
|
3653 |
-
version = "0.42.2"
|
3654 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3655 |
-
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
|
3656 |
-
|
3657 |
[[package]]
|
3658 |
name = "windows_aarch64_msvc"
|
3659 |
version = "0.48.0"
|
3660 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3661 |
checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
|
3662 |
|
3663 |
-
[[package]]
|
3664 |
-
name = "windows_i686_gnu"
|
3665 |
-
version = "0.42.2"
|
3666 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3667 |
-
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
|
3668 |
-
|
3669 |
[[package]]
|
3670 |
name = "windows_i686_gnu"
|
3671 |
version = "0.48.0"
|
3672 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3673 |
checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
|
3674 |
|
3675 |
-
[[package]]
|
3676 |
-
name = "windows_i686_msvc"
|
3677 |
-
version = "0.42.2"
|
3678 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3679 |
-
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
|
3680 |
-
|
3681 |
[[package]]
|
3682 |
name = "windows_i686_msvc"
|
3683 |
version = "0.48.0"
|
3684 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3685 |
checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
|
3686 |
|
3687 |
-
[[package]]
|
3688 |
-
name = "windows_x86_64_gnu"
|
3689 |
-
version = "0.42.2"
|
3690 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3691 |
-
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
|
3692 |
-
|
3693 |
[[package]]
|
3694 |
name = "windows_x86_64_gnu"
|
3695 |
version = "0.48.0"
|
3696 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3697 |
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
|
3698 |
|
3699 |
-
[[package]]
|
3700 |
-
name = "windows_x86_64_gnullvm"
|
3701 |
-
version = "0.42.2"
|
3702 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3703 |
-
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
|
3704 |
-
|
3705 |
[[package]]
|
3706 |
name = "windows_x86_64_gnullvm"
|
3707 |
version = "0.48.0"
|
3708 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3709 |
checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
|
3710 |
|
3711 |
-
[[package]]
|
3712 |
-
name = "windows_x86_64_msvc"
|
3713 |
-
version = "0.42.2"
|
3714 |
-
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3715 |
-
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
|
3716 |
-
|
3717 |
[[package]]
|
3718 |
name = "windows_x86_64_msvc"
|
3719 |
version = "0.48.0"
|
|
|
66 |
"http 0.2.9",
|
67 |
"httparse",
|
68 |
"httpdate",
|
69 |
+
"itoa 1.0.8",
|
70 |
"language-tags",
|
71 |
"local-channel",
|
72 |
"mime",
|
|
|
74 |
"pin-project-lite",
|
75 |
"rand 0.8.5",
|
76 |
"sha1",
|
77 |
+
"smallvec 1.11.0",
|
78 |
"tokio 1.29.1",
|
79 |
"tokio-util",
|
80 |
"tracing",
|
|
|
178 |
"futures-core",
|
179 |
"futures-util",
|
180 |
"http 0.2.9",
|
181 |
+
"itoa 1.0.8",
|
182 |
"language-tags",
|
183 |
"log",
|
184 |
"mime",
|
|
|
188 |
"serde",
|
189 |
"serde_json",
|
190 |
"serde_urlencoded 0.7.1",
|
191 |
+
"smallvec 1.11.0",
|
192 |
"socket2",
|
193 |
"time 0.3.22",
|
194 |
"url 2.4.0",
|
|
|
506 |
|
507 |
[[package]]
|
508 |
name = "clap"
|
509 |
+
version = "4.3.11"
|
510 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
511 |
+
checksum = "1640e5cc7fb47dbb8338fd471b105e7ed6c3cb2aeb00c2e067127ffd3764a05d"
|
512 |
dependencies = [
|
513 |
"clap_builder",
|
514 |
]
|
515 |
|
516 |
[[package]]
|
517 |
name = "clap_builder"
|
518 |
+
version = "4.3.11"
|
519 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
520 |
+
checksum = "98c59138d527eeaf9b53f35a77fcc1fad9d883116070c63d5de1c7dc7b00c72b"
|
521 |
dependencies = [
|
522 |
"anstyle",
|
523 |
"clap_lex",
|
|
|
611 |
|
612 |
[[package]]
|
613 |
name = "cpufeatures"
|
614 |
+
version = "0.2.9"
|
615 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
616 |
+
checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
|
617 |
dependencies = [
|
618 |
"libc",
|
619 |
]
|
|
|
772 |
dependencies = [
|
773 |
"cssparser-macros",
|
774 |
"dtoa-short",
|
775 |
+
"itoa 1.0.8",
|
776 |
"phf 0.11.2",
|
777 |
+
"smallvec 1.11.0",
|
778 |
]
|
779 |
|
780 |
[[package]]
|
|
|
784 |
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
|
785 |
dependencies = [
|
786 |
"quote 1.0.29",
|
787 |
+
"syn 2.0.23",
|
788 |
]
|
789 |
|
790 |
[[package]]
|
|
|
818 |
|
819 |
[[package]]
|
820 |
name = "dtoa"
|
821 |
+
version = "1.0.8"
|
822 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
823 |
+
checksum = "519b83cd10f5f6e969625a409f735182bea5558cd8b64c655806ceaae36f1999"
|
824 |
|
825 |
[[package]]
|
826 |
name = "dtoa-short"
|
|
|
828 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
829 |
checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74"
|
830 |
dependencies = [
|
831 |
+
"dtoa 1.0.8",
|
832 |
]
|
833 |
|
834 |
[[package]]
|
|
|
883 |
dependencies = [
|
884 |
"errno-dragonfly",
|
885 |
"libc",
|
886 |
+
"windows-sys",
|
887 |
]
|
888 |
|
889 |
[[package]]
|
|
|
1192 |
|
1193 |
[[package]]
|
1194 |
name = "hermit-abi"
|
1195 |
+
version = "0.3.2"
|
1196 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1197 |
+
checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
|
1198 |
|
1199 |
[[package]]
|
1200 |
name = "html5ever"
|
|
|
1243 |
dependencies = [
|
1244 |
"bytes 1.4.0",
|
1245 |
"fnv",
|
1246 |
+
"itoa 1.0.8",
|
1247 |
]
|
1248 |
|
1249 |
[[package]]
|
|
|
1338 |
"http-body 0.4.5",
|
1339 |
"httparse",
|
1340 |
"httpdate",
|
1341 |
+
"itoa 1.0.8",
|
1342 |
"pin-project-lite",
|
1343 |
"socket2",
|
1344 |
"tokio 1.29.1",
|
|
|
1432 |
dependencies = [
|
1433 |
"hermit-abi",
|
1434 |
"libc",
|
1435 |
+
"windows-sys",
|
1436 |
]
|
1437 |
|
1438 |
[[package]]
|
|
|
1452 |
|
1453 |
[[package]]
|
1454 |
name = "is-terminal"
|
1455 |
+
version = "0.4.9"
|
1456 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1457 |
+
checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
|
1458 |
dependencies = [
|
1459 |
"hermit-abi",
|
1460 |
+
"rustix 0.38.3",
|
1461 |
+
"windows-sys",
|
1462 |
]
|
1463 |
|
1464 |
[[package]]
|
|
|
1478 |
|
1479 |
[[package]]
|
1480 |
name = "itoa"
|
1481 |
+
version = "1.0.8"
|
1482 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1483 |
+
checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a"
|
1484 |
|
1485 |
[[package]]
|
1486 |
name = "jobserver"
|
|
|
1715 |
"libc",
|
1716 |
"log",
|
1717 |
"wasi 0.11.0+wasi-snapshot-preview1",
|
1718 |
+
"windows-sys",
|
1719 |
]
|
1720 |
|
1721 |
[[package]]
|
|
|
1834 |
dependencies = [
|
1835 |
"proc-macro2 1.0.63",
|
1836 |
"quote 1.0.29",
|
1837 |
+
"syn 2.0.23",
|
1838 |
]
|
1839 |
|
1840 |
[[package]]
|
|
|
1900 |
"cfg-if 1.0.0",
|
1901 |
"libc",
|
1902 |
"redox_syscall 0.3.5",
|
1903 |
+
"smallvec 1.11.0",
|
1904 |
"windows-targets",
|
1905 |
]
|
1906 |
|
1907 |
[[package]]
|
1908 |
name = "paste"
|
1909 |
+
version = "1.0.13"
|
1910 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1911 |
+
checksum = "b4b27ab7be369122c218afc2079489cdcb4b517c0a3fc386ff11e1fedfcc2b35"
|
1912 |
|
1913 |
[[package]]
|
1914 |
name = "percent-encoding"
|
|
|
1952 |
"pest_meta",
|
1953 |
"proc-macro2 1.0.63",
|
1954 |
"quote 1.0.29",
|
1955 |
+
"syn 2.0.23",
|
1956 |
]
|
1957 |
|
1958 |
[[package]]
|
|
|
2054 |
"phf_shared 0.11.2",
|
2055 |
"proc-macro2 1.0.63",
|
2056 |
"quote 1.0.29",
|
2057 |
+
"syn 2.0.23",
|
2058 |
]
|
2059 |
|
2060 |
[[package]]
|
|
|
2086 |
|
2087 |
[[package]]
|
2088 |
name = "pin-project-lite"
|
2089 |
+
version = "0.2.10"
|
2090 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2091 |
+
checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57"
|
2092 |
|
2093 |
[[package]]
|
2094 |
name = "pin-utils"
|
|
|
2362 |
checksum = "3ea8c51b5dc1d8e5fd3350ec8167f464ec0995e79f2e90a075b63371500d557f"
|
2363 |
dependencies = [
|
2364 |
"combine",
|
2365 |
+
"itoa 1.0.8",
|
2366 |
"percent-encoding 2.3.0",
|
2367 |
"ryu",
|
2368 |
"sha1_smol",
|
|
|
2386 |
|
2387 |
[[package]]
|
2388 |
name = "regex"
|
2389 |
+
version = "1.9.0"
|
2390 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2391 |
+
checksum = "89089e897c013b3deb627116ae56a6955a72b8bed395c9526af31c9fe528b484"
|
2392 |
+
dependencies = [
|
2393 |
+
"aho-corasick",
|
2394 |
+
"memchr",
|
2395 |
+
"regex-automata",
|
2396 |
+
"regex-syntax",
|
2397 |
+
]
|
2398 |
+
|
2399 |
+
[[package]]
|
2400 |
+
name = "regex-automata"
|
2401 |
+
version = "0.3.0"
|
2402 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2403 |
+
checksum = "fa250384981ea14565685dea16a9ccc4d1c541a13f82b9c168572264d1df8c56"
|
2404 |
dependencies = [
|
2405 |
"aho-corasick",
|
2406 |
"memchr",
|
|
|
2409 |
|
2410 |
[[package]]
|
2411 |
name = "regex-syntax"
|
2412 |
+
version = "0.7.3"
|
2413 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2414 |
+
checksum = "2ab07dc67230e4a4718e70fd5c20055a4334b121f1f9db8fe63ef39ce9b8c846"
|
2415 |
|
2416 |
[[package]]
|
2417 |
name = "reqwest"
|
|
|
2486 |
|
2487 |
[[package]]
|
2488 |
name = "rlua"
|
2489 |
+
version = "0.19.7"
|
2490 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2491 |
+
checksum = "5d33e5ba15c3d43178f283ed5863d4531e292fc0e56fb773f3bea45f18e3a42a"
|
2492 |
dependencies = [
|
2493 |
"bitflags 1.3.2",
|
2494 |
"bstr",
|
|
|
2499 |
|
2500 |
[[package]]
|
2501 |
name = "rlua-lua54-sys"
|
2502 |
+
version = "0.1.6"
|
2503 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2504 |
+
checksum = "7aafabafe1895cb4a2be81a56d7ff3d46bf4b5d2f9cfdbea2ed404cdabe96474"
|
2505 |
dependencies = [
|
2506 |
"cc",
|
2507 |
"libc",
|
|
|
2534 |
|
2535 |
[[package]]
|
2536 |
name = "rustix"
|
2537 |
+
version = "0.37.23"
|
2538 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2539 |
+
checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
|
2540 |
dependencies = [
|
2541 |
"bitflags 1.3.2",
|
2542 |
"errno",
|
2543 |
"io-lifetimes",
|
2544 |
"libc",
|
2545 |
"linux-raw-sys 0.3.8",
|
2546 |
+
"windows-sys",
|
2547 |
]
|
2548 |
|
2549 |
[[package]]
|
2550 |
name = "rustix"
|
2551 |
+
version = "0.38.3"
|
2552 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2553 |
+
checksum = "ac5ffa1efe7548069688cd7028f32591853cd7b5b756d41bcffd2353e4fc75b4"
|
2554 |
dependencies = [
|
2555 |
"bitflags 2.3.3",
|
2556 |
"errno",
|
2557 |
"libc",
|
2558 |
"linux-raw-sys 0.4.3",
|
2559 |
+
"windows-sys",
|
2560 |
]
|
2561 |
|
2562 |
[[package]]
|
|
|
2573 |
|
2574 |
[[package]]
|
2575 |
name = "ryu"
|
2576 |
+
version = "1.0.14"
|
2577 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2578 |
+
checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9"
|
2579 |
|
2580 |
[[package]]
|
2581 |
name = "same-file"
|
|
|
2588 |
|
2589 |
[[package]]
|
2590 |
name = "schannel"
|
2591 |
+
version = "0.1.22"
|
2592 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2593 |
+
checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
|
2594 |
dependencies = [
|
2595 |
+
"windows-sys",
|
2596 |
]
|
2597 |
|
2598 |
[[package]]
|
|
|
2614 |
"html5ever 0.26.0",
|
2615 |
"once_cell",
|
2616 |
"selectors",
|
2617 |
+
"smallvec 1.11.0",
|
2618 |
"tendril",
|
2619 |
]
|
2620 |
|
|
|
2667 |
"phf_codegen 0.10.0",
|
2668 |
"precomputed-hash",
|
2669 |
"servo_arc",
|
2670 |
+
"smallvec 1.11.0",
|
2671 |
]
|
2672 |
|
2673 |
[[package]]
|
|
|
2693 |
|
2694 |
[[package]]
|
2695 |
name = "serde"
|
2696 |
+
version = "1.0.166"
|
2697 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2698 |
+
checksum = "d01b7404f9d441d3ad40e6a636a7782c377d2abdbe4fa2440e2edcc2f4f10db8"
|
2699 |
dependencies = [
|
2700 |
"serde_derive",
|
2701 |
]
|
2702 |
|
2703 |
[[package]]
|
2704 |
name = "serde_derive"
|
2705 |
+
version = "1.0.166"
|
2706 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2707 |
+
checksum = "5dd83d6dde2b6b2d466e14d9d1acce8816dedee94f735eac6395808b3483c6d6"
|
2708 |
dependencies = [
|
2709 |
"proc-macro2 1.0.63",
|
2710 |
"quote 1.0.29",
|
2711 |
+
"syn 2.0.23",
|
2712 |
]
|
2713 |
|
2714 |
[[package]]
|
2715 |
name = "serde_json"
|
2716 |
+
version = "1.0.100"
|
2717 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2718 |
+
checksum = "0f1e14e89be7aa4c4b78bdbdc9eb5bf8517829a600ae8eaa39a6e1d960b5185c"
|
2719 |
dependencies = [
|
2720 |
+
"itoa 1.0.8",
|
2721 |
"ryu",
|
2722 |
"serde",
|
2723 |
]
|
|
|
2741 |
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
|
2742 |
dependencies = [
|
2743 |
"form_urlencoded",
|
2744 |
+
"itoa 1.0.8",
|
2745 |
"ryu",
|
2746 |
"serde",
|
2747 |
]
|
|
|
2824 |
|
2825 |
[[package]]
|
2826 |
name = "smallvec"
|
2827 |
+
version = "1.11.0"
|
2828 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2829 |
+
checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
|
2830 |
|
2831 |
[[package]]
|
2832 |
name = "socket2"
|
|
|
2937 |
|
2938 |
[[package]]
|
2939 |
name = "syn"
|
2940 |
+
version = "2.0.23"
|
2941 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2942 |
+
checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737"
|
2943 |
dependencies = [
|
2944 |
"proc-macro2 1.0.63",
|
2945 |
"quote 1.0.29",
|
|
|
2968 |
"cfg-if 1.0.0",
|
2969 |
"fastrand",
|
2970 |
"redox_syscall 0.3.5",
|
2971 |
+
"rustix 0.37.23",
|
2972 |
+
"windows-sys",
|
2973 |
]
|
2974 |
|
2975 |
[[package]]
|
|
|
2994 |
|
2995 |
[[package]]
|
2996 |
name = "thiserror"
|
2997 |
+
version = "1.0.41"
|
2998 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2999 |
+
checksum = "c16a64ba9387ef3fdae4f9c1a7f07a0997fce91985c0336f1ddc1822b3b37802"
|
3000 |
dependencies = [
|
3001 |
"thiserror-impl",
|
3002 |
]
|
3003 |
|
3004 |
[[package]]
|
3005 |
name = "thiserror-impl"
|
3006 |
+
version = "1.0.41"
|
3007 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3008 |
+
checksum = "d14928354b01c4d6a4f0e549069adef399a284e7995c7ccca94e8a07a5346c59"
|
3009 |
dependencies = [
|
3010 |
"proc-macro2 1.0.63",
|
3011 |
"quote 1.0.29",
|
3012 |
+
"syn 2.0.23",
|
3013 |
]
|
3014 |
|
3015 |
[[package]]
|
|
|
3029 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3030 |
checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd"
|
3031 |
dependencies = [
|
3032 |
+
"itoa 1.0.8",
|
3033 |
"serde",
|
3034 |
"time-core",
|
3035 |
"time-macros",
|
|
|
3111 |
"signal-hook-registry",
|
3112 |
"socket2",
|
3113 |
"tokio-macros",
|
3114 |
+
"windows-sys",
|
3115 |
]
|
3116 |
|
3117 |
[[package]]
|
|
|
3164 |
dependencies = [
|
3165 |
"proc-macro2 1.0.63",
|
3166 |
"quote 1.0.29",
|
3167 |
+
"syn 2.0.23",
|
3168 |
]
|
3169 |
|
3170 |
[[package]]
|
|
|
3343 |
|
3344 |
[[package]]
|
3345 |
name = "unicode-ident"
|
3346 |
+
version = "1.0.10"
|
3347 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3348 |
+
checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
|
3349 |
|
3350 |
[[package]]
|
3351 |
name = "unicode-normalization"
|
|
|
3486 |
"once_cell",
|
3487 |
"proc-macro2 1.0.63",
|
3488 |
"quote 1.0.29",
|
3489 |
+
"syn 2.0.23",
|
3490 |
"wasm-bindgen-shared",
|
3491 |
]
|
3492 |
|
|
|
3520 |
dependencies = [
|
3521 |
"proc-macro2 1.0.63",
|
3522 |
"quote 1.0.29",
|
3523 |
+
"syn 2.0.23",
|
3524 |
"wasm-bindgen-backend",
|
3525 |
"wasm-bindgen-shared",
|
3526 |
]
|
|
|
3543 |
|
3544 |
[[package]]
|
3545 |
name = "websurfx"
|
3546 |
+
version = "0.13.13"
|
3547 |
dependencies = [
|
3548 |
"actix-files",
|
3549 |
"actix-web",
|
|
|
3609 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3610 |
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
3611 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3612 |
[[package]]
|
3613 |
name = "windows-sys"
|
3614 |
version = "0.48.0"
|
|
|
3624 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3625 |
checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f"
|
3626 |
dependencies = [
|
3627 |
+
"windows_aarch64_gnullvm",
|
3628 |
+
"windows_aarch64_msvc",
|
3629 |
+
"windows_i686_gnu",
|
3630 |
+
"windows_i686_msvc",
|
3631 |
+
"windows_x86_64_gnu",
|
3632 |
+
"windows_x86_64_gnullvm",
|
3633 |
+
"windows_x86_64_msvc",
|
3634 |
]
|
3635 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3636 |
[[package]]
|
3637 |
name = "windows_aarch64_gnullvm"
|
3638 |
version = "0.48.0"
|
3639 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3640 |
checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
|
3641 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3642 |
[[package]]
|
3643 |
name = "windows_aarch64_msvc"
|
3644 |
version = "0.48.0"
|
3645 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3646 |
checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
|
3647 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3648 |
[[package]]
|
3649 |
name = "windows_i686_gnu"
|
3650 |
version = "0.48.0"
|
3651 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3652 |
checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
|
3653 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3654 |
[[package]]
|
3655 |
name = "windows_i686_msvc"
|
3656 |
version = "0.48.0"
|
3657 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3658 |
checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
|
3659 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3660 |
[[package]]
|
3661 |
name = "windows_x86_64_gnu"
|
3662 |
version = "0.48.0"
|
3663 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3664 |
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
|
3665 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3666 |
[[package]]
|
3667 |
name = "windows_x86_64_gnullvm"
|
3668 |
version = "0.48.0"
|
3669 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3670 |
checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
|
3671 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3672 |
[[package]]
|
3673 |
name = "windows_x86_64_msvc"
|
3674 |
version = "0.48.0"
|
Cargo.toml
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
[package]
|
2 |
name = "websurfx"
|
3 |
-
version = "0.13.
|
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"
|
|
|
1 |
[package]
|
2 |
name = "websurfx"
|
3 |
+
version = "0.13.13"
|
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"
|