Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 3affb60f 876379f8

+1405 -990
+17 -1
nixos/modules/programs/steam.nix
··· 82 82 ''; 83 83 }; 84 84 85 + localNetworkGameTransfers.openFirewall = mkOption { 86 + type = types.bool; 87 + default = false; 88 + description = lib.mdDoc '' 89 + Open ports in the firewall for Steam Local Network Game Transfers. 90 + ''; 91 + }; 92 + 85 93 gamescopeSession = mkOption { 86 94 description = mdDoc "Run a GameScope driven Steam session from your display-manager"; 87 95 default = {}; ··· 139 147 ] ++ lib.optional cfg.gamescopeSession.enable steam-gamescope; 140 148 141 149 networking.firewall = lib.mkMerge [ 150 + (mkIf (cfg.remotePlay.openFirewall || cfg.localNetworkGameTransfers.openFirewall) { 151 + allowedUDPPorts = [ 27036 ]; # Peer discovery 152 + }) 153 + 142 154 (mkIf cfg.remotePlay.openFirewall { 143 155 allowedTCPPorts = [ 27036 ]; 144 - allowedUDPPortRanges = [ { from = 27031; to = 27036; } ]; 156 + allowedUDPPortRanges = [ { from = 27031; to = 27035; } ]; 145 157 }) 146 158 147 159 (mkIf cfg.dedicatedServer.openFirewall { 148 160 allowedTCPPorts = [ 27015 ]; # SRCDS Rcon port 149 161 allowedUDPPorts = [ 27015 ]; # Gameplay traffic 162 + }) 163 + 164 + (mkIf cfg.localNetworkGameTransfers.openFirewall { 165 + allowedTCPPorts = [ 27040 ]; # Data transfers 150 166 }) 151 167 ]; 152 168 };
+8 -1
nixos/modules/services/hardware/pcscd.nix
··· 3 3 with lib; 4 4 5 5 let 6 + cfg = config.services.pcscd; 6 7 cfgFile = pkgs.writeText "reader.conf" config.services.pcscd.readerConfig; 7 8 8 9 package = if config.security.polkit.enable ··· 41 42 See {manpage}`reader.conf(5)` for valid options. 42 43 ''; 43 44 }; 45 + 46 + extraArgs = mkOption { 47 + type = types.listOf types.str; 48 + default = [ ]; 49 + description = lib.mdDoc "Extra command line arguments to be passed to the PCSC daemon."; 50 + }; 44 51 }; 45 52 46 53 config = mkIf config.services.pcscd.enable { ··· 64 71 # around it, we force the path to the cfgFile. 65 72 # 66 73 # https://github.com/NixOS/nixpkgs/issues/121088 67 - serviceConfig.ExecStart = [ "" "${package}/bin/pcscd -f -x -c ${cfgFile}" ]; 74 + serviceConfig.ExecStart = [ "" "${lib.getExe package} -f -x -c ${cfgFile} ${lib.escapeShellArgs cfg.extraArgs}" ]; 68 75 }; 69 76 }; 70 77 }
+10
pkgs/applications/blockchains/wownero/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , cmake 5 6 , boost 6 7 , libsodium ··· 44 45 fetchSubmodules = false; 45 46 hash = "sha256-zmGsSbPpVwL0AhCQkdMKORruM5kYrrLe/BYfMphph8c="; 46 47 }; 48 + 49 + patches = [ 50 + # Fix gcc-13 build due to missing <cstdint> neaders 51 + (fetchpatch { 52 + name = "gcc-13.patch"; 53 + url = "https://git.wownero.com/wownero/wownero/commit/f983ac77805a494ea4a05a00398c553e1359aefd.patch"; 54 + hash = "sha256-9acQ4bHAKFR+lMgrpQyBmb+9YZYi1ywHoo1jBcIgmGs="; 55 + }) 56 + ]; 47 57 48 58 nativeBuildInputs = [ 49 59 cmake
+2 -1
pkgs/applications/misc/clipit/default.nix
··· 28 28 meta = with lib; { 29 29 description = "Lightweight GTK Clipboard Manager"; 30 30 inherit (src.meta) homepage; 31 - license = licenses.gpl3; 31 + license = licenses.gpl3Plus; 32 32 platforms = platforms.linux; 33 + mainProgram = "clipit"; 33 34 maintainers = with maintainers; [ kamilchm ]; 34 35 }; 35 36 }
+3
pkgs/applications/misc/xmr-stak/default.nix
··· 38 38 ''; 39 39 40 40 meta = with lib; { 41 + # Does not build against gcc-13. No development activity upstream 42 + # for past few years. 43 + broken = true; 41 44 description = "Unified All-in-one Monero miner"; 42 45 homepage = "https://github.com/fireice-uk/xmr-stak"; 43 46 license = licenses.gpl3Plus;
+18 -3
pkgs/applications/misc/xmrig/moneroocean.nix
··· 1 - { stdenv, fetchFromGitHub, lib, xmrig }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , xmrig 6 + }: 2 7 3 8 xmrig.overrideAttrs (oldAttrs: rec { 4 9 pname = "xmrig-mo"; 5 - version = "6.20.0-mo1"; 10 + version = "6.21.0-mo2"; 6 11 7 12 src = fetchFromGitHub { 8 13 owner = "MoneroOcean"; 9 14 repo = "xmrig"; 10 15 rev = "v${version}"; 11 - sha256 = "sha256-yHAipyZJXwH21u4YwjUqDCsXHVrI+eSnp4Iqt3AZC9A="; 16 + hash = "sha256-OKyJcmhlY8gfDKyBf83KHhokp4qA8EDyessTwKReaD8="; 12 17 }; 18 + 19 + patches = [ 20 + # Fix build against gcc-13 due to missing <stdexcept> include 21 + # https://github.com/MoneroOcean/xmrig/pull/123 22 + (fetchpatch { 23 + name = "gcc-13.patch"; 24 + url = "https://github.com/MoneroOcean/xmrig/commit/7d3ea51d68049c35e9d4c75732c751eefbc5ab29.patch"; 25 + hash = "sha256-iNrtZ8LxNJMzn8kXLhYGEFAy0ughfOZobDVRImpVPC0="; 26 + }) 27 + ]; 13 28 14 29 meta = with lib; { 15 30 description = "A fork of the XMRig CPU miner with support for algorithm switching";
+10 -6
pkgs/applications/networking/irc/bip/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 + , autoreconfHook 4 5 , pkg-config 5 - , autoconf 6 - , automake 7 6 , bison 8 7 , flex 9 8 , openssl ··· 21 20 22 21 outputs = [ "out" "man" "doc" ]; 23 22 24 - nativeBuildInputs = [ pkg-config autoconf automake ]; 23 + postPatch = '' 24 + # Drop blanket -Werror to avoid build failure on fresh toolchains 25 + # and libraries. Without the cnage build fails on gcc-13 and on 26 + # openssl-3. 27 + substituteInPlace src/Makefile.am --replace-fail ' -Werror ' ' ' 28 + ''; 29 + 30 + nativeBuildInputs = [ autoreconfHook pkg-config ]; 25 31 buildInputs = [ bison flex openssl ]; 26 32 27 - # FIXME: Openssl3 deprecated PEM_read_DHparams and DH_free 28 - # https://projects.duckcorp.org/issues/780 29 - env.NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations"; 33 + enableParallelBuilding = true; 30 34 31 35 meta = { 32 36 description = "An IRC proxy (bouncer)";
+3 -3
pkgs/by-name/fi/files-cli/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "files-cli"; 10 - version = "2.12.37"; 10 + version = "2.12.38"; 11 11 12 12 src = fetchFromGitHub { 13 13 repo = "files-cli"; 14 14 owner = "files-com"; 15 15 rev = "v${version}"; 16 - hash = "sha256-2vXztx294fOAZ1Vp0z4sGfoUYZch9aZffyz/Z9vzEnQ="; 16 + hash = "sha256-DjNnD852VOcIHrVtzf2fXm7PRpvrQIF51xqfA5BrJxI="; 17 17 }; 18 18 19 - vendorHash = "sha256-AEBpt8qg6UvHlx4iS8fXCdzQ0GgEf2ALKR00ThqXctc="; 19 + vendorHash = "sha256-EUPaPihTDHRh0Y4HEPhpgl1Qa3rfhOdJHO/uRD8KzT4="; 20 20 21 21 ldflags = [ 22 22 "-s"
+2 -2
pkgs/by-name/gr/graphite-cli/package-lock.json
··· 1 1 { 2 2 "name": "@withgraphite/graphite-cli", 3 - "version": "1.1.5", 3 + "version": "1.2.3", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "@withgraphite/graphite-cli", 9 - "version": "1.1.5", 9 + "version": "1.2.3", 10 10 "license": "None", 11 11 "dependencies": { 12 12 "chalk": "^4.1.2",
+3 -3
pkgs/by-name/gr/graphite-cli/package.nix
··· 7 7 8 8 buildNpmPackage rec { 9 9 pname = "graphite-cli"; 10 - version = "1.1.5"; 10 + version = "1.2.3"; 11 11 12 12 src = fetchurl { 13 13 url = "https://registry.npmjs.org/@withgraphite/graphite-cli/-/graphite-cli-${version}.tgz"; 14 - hash = "sha256-/JnhUjrZq1iiXwqCSXZH250gu3yh6gJt6JjZRJ2OQd8="; 14 + hash = "sha256-T18D4JkH9B0BcJt5rgfKJsiTRhgNBBu70l6MDtPMoHQ="; 15 15 }; 16 16 17 - npmDepsHash = "sha256-oQLombXIZRyjnKA04xuDZoZf2NO/0/xFfuXXmp46OaI="; 17 + npmDepsHash = "sha256-AouEmq4wCzDxk34cjRv2vL+Me+LgeSH8S/sAAvw0Fks="; 18 18 19 19 postPatch = '' 20 20 ln -s ${./package-lock.json} package-lock.json
+2 -2
pkgs/by-name/na/namespace-cli/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "namespace-cli"; 8 - version = "0.0.341"; 8 + version = "0.0.345"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "namespacelabs"; 12 12 repo = "foundation"; 13 13 rev = "v${version}"; 14 - hash = "sha256-NslWnWYJpGbCOUnAyPhGqC2CNPifl5j9lBQ1YzS1UsQ="; 14 + hash = "sha256-PDc907qr7fPfvR990UHIOnS2I4f7DveGAK8P8SsXS+g="; 15 15 }; 16 16 17 17 vendorHash = "sha256-a/e+xPOD9BDSlKknmfcX2tTMyIUrzKxqtUpFXcFIDSE=";
+101
pkgs/by-name/no/nosql-workbench/package.nix
··· 1 + { 2 + appimageTools, 3 + lib, 4 + fetchurl, 5 + jdk21, 6 + stdenv, 7 + undmg 8 + }: 9 + let 10 + pname = "nosql-workbench"; 11 + version = "3.11.0"; 12 + 13 + src = fetchurl { 14 + x86_64-darwin = { 15 + url = "https://s3.amazonaws.com/nosql-workbench/NoSQL%20Workbench-mac-x64-${version}.dmg"; 16 + hash = "sha256-KM3aDDsQGZwUKU/or0eOoP8okAOPH7q8KL46RwfqhzM="; 17 + }; 18 + aarch64-darwin = { 19 + url = "https://s3.amazonaws.com/nosql-workbench/NoSQL%20Workbench-mac-arm64-${version}.dmg"; 20 + hash = "sha256-LzHiCMrDOWDuMNkkojLgKn+UG7x76wSAz0BapyWkAzU="; 21 + }; 22 + x86_64-linux = { 23 + url = "https://s3.amazonaws.com/nosql-workbench/NoSQL%20Workbench-linux-${version}.AppImage"; 24 + hash = "sha256-cDOSbhAEFBHvAluxTxqVpva1GJSlFhiozzRfuM4MK5c="; 25 + }; 26 + }.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); 27 + 28 + meta = { 29 + description = "Visual tool that provides data modeling, data visualization, and query development features to help you design, create, query, and manage DynamoDB tables"; 30 + homepage = "https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/workbench.html"; 31 + changelog = "https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkbenchDocumentHistory.html"; 32 + license = lib.licenses.unfree; 33 + maintainers = with lib.maintainers; [ DataHearth ]; 34 + platforms = [ "aarch64-darwin" "x86_64-darwin" "x86_64-linux" ]; 35 + }; 36 + in 37 + if stdenv.isDarwin then stdenv.mkDerivation { 38 + inherit pname version src meta; 39 + 40 + sourceRoot = "."; 41 + 42 + buildInputs = [ jdk21 ]; 43 + 44 + # DMG file is using APFS which is unsupported by "undmg". 45 + # Fix found: https://discourse.nixos.org/t/help-with-error-only-hfs-file-systems-are-supported-on-ventura/25873/8 46 + # "undmg" issue: https://github.com/matthewbauer/undmg/issues/4 47 + unpackCmd = '' 48 + echo "Creating temp directory" 49 + mnt=$(TMPDIR=/tmp mktemp -d -t nix-XXXXXXXXXX) 50 + 51 + function finish { 52 + echo "Ejecting temp directory" 53 + /usr/bin/hdiutil detach $mnt -force 54 + rm -rf $mnt 55 + } 56 + # Detach volume when receiving SIG "0" 57 + trap finish EXIT 58 + 59 + # Mount DMG file 60 + echo "Mounting DMG file into \"$mnt\"" 61 + /usr/bin/hdiutil attach -nobrowse -mountpoint $mnt $curSrc 62 + 63 + # Copy content to local dir for later use 64 + echo 'Copying extracted content into "sourceRoot"' 65 + cp -a $mnt/NoSQL\ Workbench.app $PWD/ 66 + ''; 67 + 68 + installPhase = '' 69 + runHook preInstall 70 + 71 + mkdir -p "$out/Applications" 72 + mv NoSQL\ Workbench.app $out/Applications/ 73 + 74 + runHook postInstall 75 + ''; 76 + 77 + } else appimageTools.wrapType2 { 78 + inherit pname version src meta; 79 + 80 + extraPkgs = ps: (appimageTools.defaultFhsEnvArgs.multiPkgs ps) ++ [ 81 + # Required to run DynamoDB locally 82 + ps.jdk21 83 + ]; 84 + 85 + extraInstallCommands = let 86 + appimageContents = appimageTools.extract { 87 + inherit pname version src; 88 + }; 89 + in '' 90 + # Replace version from binary name 91 + mv $out/bin/${pname}-${version} $out/bin/${pname} 92 + 93 + # Install XDG Desktop file and its icon 94 + install -Dm444 ${appimageContents}/nosql-workbench.desktop -t $out/share/applications 95 + install -Dm444 ${appimageContents}/nosql-workbench.png -t $out/share/pixmaps 96 + 97 + # Replace wrong exec statement in XDG Desktop file 98 + substituteInPlace $out/share/applications/nosql-workbench.desktop \ 99 + --replace 'Exec=AppRun --no-sandbox %U' 'Exec=nosql-workbench' 100 + ''; 101 + }
+29
pkgs/by-name/pg/pgagroal/package.nix
··· 1 + { lib, stdenv, fetchFromGitHub, cjson, cmake, docutils, libev, openssl, systemd }: 2 + 3 + stdenv.mkDerivation (finalAttrs: { 4 + pname = "pgagroal"; 5 + version = "1.6.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "agroal"; 9 + repo = "pgagroal"; 10 + rev = finalAttrs.version; 11 + hash = "sha256-bgJvGJ35RdFopW88o+H1DLpG70anP197y6xrpRRrxUA="; 12 + }; 13 + 14 + patches = [ ./do-not-search-libatomic.patch ]; 15 + 16 + nativeBuildInputs = [ cmake docutils ]; 17 + 18 + buildInputs = [ cjson libev openssl ] 19 + ++ lib.optionals stdenv.isLinux [ systemd ]; 20 + 21 + meta = with lib; { 22 + description = "High-performance connection pool for PostgreSQL"; 23 + homepage = "https://agroal.github.io/pgagroal/"; 24 + changelog = "https://github.com/agroal/pgagroal/releases/tag/${finalAttrs.version}"; 25 + license = licenses.bsd3; 26 + maintainers = [ maintainers.marsam ]; 27 + platforms = platforms.unix; 28 + }; 29 + })
+29 -29
pkgs/by-name/rw/rwpspread/Cargo.lock
··· 10 10 11 11 [[package]] 12 12 name = "anstream" 13 - version = "0.6.11" 13 + version = "0.6.12" 14 14 source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" 15 + checksum = "96b09b5178381e0874812a9b157f7fe84982617e48f71f4e3235482775e5b540" 16 16 dependencies = [ 17 17 "anstyle", 18 18 "anstyle-parse", ··· 135 135 136 136 [[package]] 137 137 name = "clap" 138 - version = "4.5.0" 138 + version = "4.5.1" 139 139 source = "registry+https://github.com/rust-lang/crates.io-index" 140 - checksum = "80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f" 140 + checksum = "c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da" 141 141 dependencies = [ 142 142 "clap_builder", 143 143 "clap_derive", ··· 145 145 146 146 [[package]] 147 147 name = "clap_builder" 148 - version = "4.5.0" 148 + version = "4.5.1" 149 149 source = "registry+https://github.com/rust-lang/crates.io-index" 150 - checksum = "458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99" 150 + checksum = "9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb" 151 151 dependencies = [ 152 152 "anstream", 153 153 "anstyle", ··· 196 196 197 197 [[package]] 198 198 name = "crc32fast" 199 - version = "1.3.2" 199 + version = "1.4.0" 200 200 source = "registry+https://github.com/rust-lang/crates.io-index" 201 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 201 + checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" 202 202 dependencies = [ 203 203 "cfg-if", 204 204 ] ··· 379 379 380 380 [[package]] 381 381 name = "indexmap" 382 - version = "2.2.2" 382 + version = "2.2.3" 383 383 source = "registry+https://github.com/rust-lang/crates.io-index" 384 - checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520" 384 + checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" 385 385 dependencies = [ 386 386 "equivalent", 387 387 "hashbrown", ··· 488 488 489 489 [[package]] 490 490 name = "pkg-config" 491 - version = "0.3.29" 491 + version = "0.3.30" 492 492 source = "registry+https://github.com/rust-lang/crates.io-index" 493 - checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" 493 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 494 494 495 495 [[package]] 496 496 name = "png" 497 - version = "0.17.11" 497 + version = "0.17.13" 498 498 source = "registry+https://github.com/rust-lang/crates.io-index" 499 - checksum = "1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a" 499 + checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" 500 500 dependencies = [ 501 501 "bitflags 1.3.2", 502 502 "crc32fast", ··· 507 507 508 508 [[package]] 509 509 name = "polling" 510 - version = "3.4.0" 510 + version = "3.5.0" 511 511 source = "registry+https://github.com/rust-lang/crates.io-index" 512 - checksum = "30054e72317ab98eddd8561db0f6524df3367636884b7b21b703e4b280a84a14" 512 + checksum = "24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9" 513 513 dependencies = [ 514 514 "cfg-if", 515 515 "concurrent-queue", ··· 590 590 591 591 [[package]] 592 592 name = "rwpspread" 593 - version = "0.1.9-1" 593 + version = "0.2.1-1" 594 594 dependencies = [ 595 595 "clap", 596 596 "glob", ··· 604 604 605 605 [[package]] 606 606 name = "ryu" 607 - version = "1.0.16" 607 + version = "1.0.17" 608 608 source = "registry+https://github.com/rust-lang/crates.io-index" 609 - checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 609 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 610 610 611 611 [[package]] 612 612 name = "scoped-tls" ··· 722 722 723 723 [[package]] 724 724 name = "syn" 725 - version = "2.0.48" 725 + version = "2.0.49" 726 726 source = "registry+https://github.com/rust-lang/crates.io-index" 727 - checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 727 + checksum = "915aea9e586f80826ee59f8453c1101f9d1c4b3964cd2460185ee8e299ada496" 728 728 dependencies = [ 729 729 "proc-macro2", 730 730 "quote", ··· 733 733 734 734 [[package]] 735 735 name = "thiserror" 736 - version = "1.0.56" 736 + version = "1.0.57" 737 737 source = "registry+https://github.com/rust-lang/crates.io-index" 738 - checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" 738 + checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" 739 739 dependencies = [ 740 740 "thiserror-impl", 741 741 ] 742 742 743 743 [[package]] 744 744 name = "thiserror-impl" 745 - version = "1.0.56" 745 + version = "1.0.57" 746 746 source = "registry+https://github.com/rust-lang/crates.io-index" 747 - checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" 747 + checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" 748 748 dependencies = [ 749 749 "proc-macro2", 750 750 "quote", ··· 785 785 786 786 [[package]] 787 787 name = "toml_edit" 788 - version = "0.22.4" 788 + version = "0.22.6" 789 789 source = "registry+https://github.com/rust-lang/crates.io-index" 790 - checksum = "0c9ffdf896f8daaabf9b66ba8e77ea1ed5ed0f72821b398aba62352e95062951" 790 + checksum = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6" 791 791 dependencies = [ 792 792 "indexmap", 793 793 "serde", ··· 1059 1059 1060 1060 [[package]] 1061 1061 name = "winnow" 1062 - version = "0.5.39" 1062 + version = "0.6.1" 1063 1063 source = "registry+https://github.com/rust-lang/crates.io-index" 1064 - checksum = "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29" 1064 + checksum = "d90f4e0f530c4c69f62b80d839e9ef3855edc9cba471a160c4d692deed62b401" 1065 1065 dependencies = [ 1066 1066 "memchr", 1067 1067 ]
+2 -2
pkgs/by-name/rw/rwpspread/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "rwpspread"; 11 - version = "0.1.9"; 11 + version = "0.2.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "0xk1f0"; 15 15 repo = "rwpspread"; 16 16 rev = "v${version}"; 17 - hash = "sha256-oZgHMklHMKUpVY3g7wS2rna+5+ePEbcvdVJc9jPTeoI="; 17 + hash = "sha256-I9zZtk+Byn2DBMvhRVUBJ5O8fzzy1uSTniMUDXi07ho="; 18 18 }; 19 19 20 20 cargoLock = {
+70
pkgs/by-name/sa/samdump2/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , fetchpatch 5 + , openssl 6 + , pkg-config 7 + , which 8 + }: 9 + 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "samdump2"; 12 + version = "3.0.0"; 13 + 14 + src = fetchurl { 15 + url = "mirror://sourceforge/project/ophcrack/samdump2/${finalAttrs.version}/samdump2-${finalAttrs.version}.tar.bz2"; 16 + hash = "sha256-YCZZrzDFZXUPoBZQ4KIj0mNVtd+Y8vvDDjpsWT7U5SY="; 17 + }; 18 + 19 + nativeBuildInputs = [ pkg-config which ]; 20 + buildInputs = [ 21 + openssl 22 + ]; 23 + 24 + patches = [ 25 + (fetchpatch { 26 + # fixes a FTBFS linker bug 27 + url = "https://salsa.debian.org/pkg-security-team/samdump2/-/raw/b4c9f14f5a1925106e7c62c9967d430c1104df0c/debian/patches/10_ftbfs_link.patch"; 28 + hash = "sha256-TGzxi44dDAispG+rK/kYYMzKjt10p+ZyfVDWKG+Gw/s="; 29 + }) 30 + (fetchpatch { 31 + # the makefile overrides flags so you can't set them via d/rules or the environment 32 + url = "https://salsa.debian.org/pkg-security-team/samdump2/-/raw/b4c9f14f5a1925106e7c62c9967d430c1104df0c/debian/patches/20_compiler_flags.patch"; 33 + hash = "sha256-VdDiNAQhlauAB4Ws/pvWMJY2rMKr3qhyVGX2GoxaagI="; 34 + }) 35 + (fetchpatch { 36 + # the makefile has a infos dep, but no target 37 + url = "https://salsa.debian.org/pkg-security-team/samdump2/-/raw/b4c9f14f5a1925106e7c62c9967d430c1104df0c/debian/patches/30_install_infos.patch"; 38 + hash = "sha256-Y7kdU+ywUYFm2VySGFa0QE1OvzoTa0eFSWp0VFmY5iM="; 39 + }) 40 + (fetchpatch { 41 + # change the formatting in the manpage to make it more readable 42 + url = "https://salsa.debian.org/pkg-security-team/samdump2/-/raw/b4c9f14f5a1925106e7c62c9967d430c1104df0c/debian/patches/40_manpage_formatting.patch"; 43 + hash = "sha256-L4BjtiGk91nTKZdr0SXbaxkD2mzmkU3UJlc4TZfXS4Y="; 44 + }) 45 + (fetchpatch { 46 + # fix a FTBFS with OpenSSL 1.1.0. (Closes: #828537) 47 + url = "https://salsa.debian.org/pkg-security-team/samdump2/-/raw/b4c9f14f5a1925106e7c62c9967d430c1104df0c/debian/patches/50_openssl.patch"; 48 + hash = "sha256-pdLOSt7kX9uPg4wDVstxh3NC/DboQCP+5/wCjuJmruY="; 49 + }) 50 + ]; 51 + 52 + postPatch = '' 53 + substituteInPlace Makefile \ 54 + --replace " -o root -g root" "" 55 + ''; 56 + 57 + makeFlags = [ 58 + "PREFIX=$(out)" 59 + "CC=cc" 60 + ]; 61 + 62 + meta = with lib; { 63 + description = "Dump password hashes from a Windows NT/2k/XP installation"; 64 + mainProgram = "samdump2"; 65 + homepage = "https://sourceforge.net/projects/ophcrack/files/samdump2"; 66 + license = licenses.gpl2Plus; 67 + maintainers = with maintainers; [ d3vil0p3r ]; 68 + platforms = platforms.unix; 69 + }; 70 + })
+87
pkgs/by-name/un/unix-privesc-check/package.nix
··· 1 + { lib 2 + , resholve 3 + , fetchurl 4 + , gawk 5 + , bash 6 + , binutils 7 + , coreutils 8 + , file 9 + , findutils 10 + , glibc 11 + , gnugrep 12 + , gnused 13 + , nettools 14 + , openssh 15 + , postgresql 16 + , ps 17 + , util-linux 18 + , which 19 + }: 20 + 21 + # resholve does not yet support `finalAttrs` call pattern hence `rec` 22 + # https://github.com/abathur/resholve/issues/107 23 + resholve.mkDerivation rec { 24 + pname = "unix-privesc-check"; 25 + version = "1.4"; 26 + 27 + src = fetchurl { 28 + url = "https://pentestmonkey.net/tools/unix-privesc-check/unix-privesc-check-${version}.tar.gz"; 29 + hash = "sha256-4fhef2n6ut0jdWo9dqDj2GSyHih2O2DOLmGBKQ0cGWk="; 30 + }; 31 + 32 + patches = [ 33 + ./unix-privesc-check.patch # https://github.com/NixOS/nixpkgs/pull/287629#issuecomment-1944428796 34 + ]; 35 + 36 + solutions = { 37 + unix-privesc-check = { 38 + scripts = [ "bin/unix-privesc-check" ]; 39 + interpreter = "${bash}/bin/bash"; 40 + inputs = [ 41 + gawk 42 + bash 43 + binutils # for strings command 44 + coreutils 45 + file 46 + findutils # for xargs command 47 + glibc # for ldd command 48 + gnugrep 49 + gnused 50 + nettools 51 + openssh 52 + postgresql # for psql command 53 + ps 54 + util-linux # for swapon command 55 + which 56 + ]; 57 + fake = { 58 + external = [ 59 + "lanscan" # lanscan exists only for HP-UX OS 60 + "mount" # Getting same error described in https://github.com/abathur/resholve/issues/29 61 + "passwd" # Getting same error described in https://github.com/abathur/resholve/issues/29 62 + ]; 63 + }; 64 + execer = [ 65 + "cannot:${glibc.bin}/bin/ldd" 66 + "cannot:${postgresql}/bin/psql" 67 + "cannot:${openssh}/bin/ssh-add" 68 + "cannot:${util-linux.bin}/bin/swapon" 69 + ]; 70 + }; 71 + }; 72 + 73 + installPhase = '' 74 + runHook preInstall 75 + install -Dm 755 unix-privesc-check $out/bin/unix-privesc-check 76 + runHook postInstall 77 + ''; 78 + 79 + meta = with lib; { 80 + description = "Find misconfigurations that could allow local unprivilged users to escalate privileges to other users or to access local apps"; 81 + mainProgram = "unix-privesc-check"; 82 + homepage = "https://pentestmonkey.net/tools/audit/unix-privesc-check"; 83 + maintainers = with maintainers; [ d3vil0p3r ]; 84 + platforms = platforms.unix; 85 + license = licenses.gpl2Plus; 86 + }; 87 + }
+20
pkgs/by-name/un/unix-privesc-check/unix-privesc-check.patch
··· 1 + --- a/unix-privesc-check 2024-02-14 20:21:24.725453661 +0100 2 + +++ b/unix-privesc-check 2024-02-14 20:21:46.577446690 +0100 3 + @@ -484,17 +484,6 @@ 4 + # Set path so we can access usual directories. HPUX and some linuxes don't have sbin in the path. 5 + PATH=$PATH:/usr/bin:/bin:/sbin:/usr/sbin; export PATH 6 + 7 + -# Check dependent programs are installed 8 + -# Assume "which" is installed! 9 + -PROGS="ls awk grep cat mount xargs file ldd strings" 10 + -for PROG in $PROGS; do 11 + - which $PROG 2>&1 > /dev/null 12 + - if [ ! $? = "0" ]; then 13 + - echo "ERROR: Dependend program '$PROG' is mising. Can't run. Sorry!" 14 + - exit 1 15 + - fi 16 + -done 17 + - 18 + banner 19 + 20 + section "Recording hostname"
+2 -2
pkgs/development/compilers/edk2/default.nix
··· 33 33 34 34 edk2 = stdenv.mkDerivation rec { 35 35 pname = "edk2"; 36 - version = "202311"; 36 + version = "202402"; 37 37 38 38 patches = [ 39 39 # pass targetPrefix as an env var ··· 48 48 repo = "edk2"; 49 49 rev = "edk2-stable${edk2.version}"; 50 50 fetchSubmodules = true; 51 - hash = "sha256-gC/If8U9qo70rGvNl3ld/mmZszwY0w/5Ge/K21mhzYw="; 51 + hash = "sha256-Nurm6QNKCyV6wvbj0ELdYAL7mbZ0yg/tTwnEJ+N18ng="; 52 52 }; 53 53 54 54 # We don't want EDK2 to keep track of OpenSSL,
+1 -1
pkgs/development/compilers/llvm/17/default.nix
··· 144 144 inherit llvm_meta; 145 145 }; 146 146 147 - mlir = callPackage ./mlir { 147 + mlir = callPackage ../common/mlir { 148 148 inherit llvm_meta; 149 149 }; 150 150
pkgs/development/compilers/llvm/17/mlir/default.nix pkgs/development/compilers/llvm/common/mlir/default.nix
pkgs/development/compilers/llvm/17/mlir/gnu-install-dirs.patch pkgs/development/compilers/llvm/common/mlir/gnu-install-dirs.patch
+4
pkgs/development/compilers/llvm/git/default.nix
··· 144 144 inherit llvm_meta; 145 145 }; 146 146 147 + mlir = callPackage ../common/mlir { 148 + inherit llvm_meta; 149 + }; 150 + 147 151 lldb = callPackage ../common/lldb.nix { 148 152 src = callPackage ({ runCommand }: runCommand "lldb-src-${version}" {} '' 149 153 mkdir -p "$out"
+1
pkgs/development/tools/api-linter/default.nix pkgs/by-name/ap/api-linter/package.nix
··· 29 29 changelog = "https://github.com/googleapis/api-linter/releases/tag/${src.rev}"; 30 30 license = licenses.asl20; 31 31 maintainers = with maintainers; [ xrelkd ]; 32 + mainProgram = "api-linter"; 32 33 }; 33 34 }
-27
pkgs/development/tools/database/pgagroal/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, docutils, libev, openssl, systemd }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "pgagroal"; 5 - version = "1.5.1"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "agroal"; 9 - repo = "pgagroal"; 10 - rev = version; 11 - hash = "sha256-d6icEYlk0qnzmoP/mvSmTw16YfIYWc2WbY7sKguX7Ug="; 12 - }; 13 - 14 - patches = [ ./do-not-search-libatomic.patch ]; 15 - 16 - nativeBuildInputs = [ cmake docutils ]; 17 - 18 - buildInputs = [ libev openssl systemd ]; 19 - 20 - meta = with lib; { 21 - description = "High-performance connection pool for PostgreSQL"; 22 - homepage = "https://agroal.github.io/pgagroal/"; 23 - license = licenses.bsd3; 24 - maintainers = [ maintainers.marsam ]; 25 - platforms = platforms.linux; 26 - }; 27 - }
pkgs/development/tools/database/pgagroal/do-not-search-libatomic.patch pkgs/by-name/pg/pgagroal/do-not-search-libatomic.patch
+830 -612
pkgs/development/tools/database/surrealdb-migrations/Cargo.lock
··· 28 28 29 29 [[package]] 30 30 name = "ahash" 31 - version = "0.7.6" 31 + version = "0.7.7" 32 32 source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 33 + checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd" 34 34 dependencies = [ 35 35 "getrandom", 36 36 "once_cell", ··· 39 39 40 40 [[package]] 41 41 name = "ahash" 42 - version = "0.8.3" 42 + version = "0.8.7" 43 43 source = "registry+https://github.com/rust-lang/crates.io-index" 44 - checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 44 + checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01" 45 45 dependencies = [ 46 46 "cfg-if", 47 + "getrandom", 47 48 "once_cell", 48 49 "version_check", 50 + "zerocopy", 49 51 ] 50 52 51 53 [[package]] 52 54 name = "aho-corasick" 53 - version = "1.0.5" 55 + version = "1.1.2" 54 56 source = "registry+https://github.com/rust-lang/crates.io-index" 55 - checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783" 57 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 56 58 dependencies = [ 57 59 "memchr", 58 60 ] 61 + 62 + [[package]] 63 + name = "allocator-api2" 64 + version = "0.2.16" 65 + source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" 59 67 60 68 [[package]] 61 69 name = "android-tzdata" ··· 74 82 75 83 [[package]] 76 84 name = "anstream" 77 - version = "0.6.4" 85 + version = "0.6.5" 78 86 source = "registry+https://github.com/rust-lang/crates.io-index" 79 - checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" 87 + checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6" 80 88 dependencies = [ 81 89 "anstyle", 82 90 "anstyle-parse", ··· 88 96 89 97 [[package]] 90 98 name = "anstyle" 91 - version = "1.0.3" 99 + version = "1.0.4" 92 100 source = "registry+https://github.com/rust-lang/crates.io-index" 93 - checksum = "b84bf0a05bbb2a83e5eb6fa36bb6e87baa08193c35ff52bbf6b38d8af2890e46" 101 + checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 94 102 95 103 [[package]] 96 104 name = "anstyle-parse" 97 - version = "0.2.1" 105 + version = "0.2.3" 98 106 source = "registry+https://github.com/rust-lang/crates.io-index" 99 - checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" 107 + checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 100 108 dependencies = [ 101 109 "utf8parse", 102 110 ] 103 111 104 112 [[package]] 105 113 name = "anstyle-query" 106 - version = "1.0.0" 114 + version = "1.0.2" 107 115 source = "registry+https://github.com/rust-lang/crates.io-index" 108 - checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 116 + checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 109 117 dependencies = [ 110 - "windows-sys", 118 + "windows-sys 0.52.0", 111 119 ] 112 120 113 121 [[package]] 114 122 name = "anstyle-wincon" 115 - version = "3.0.1" 123 + version = "3.0.2" 116 124 source = "registry+https://github.com/rust-lang/crates.io-index" 117 - checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" 125 + checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 118 126 dependencies = [ 119 127 "anstyle", 120 - "windows-sys", 128 + "windows-sys 0.52.0", 121 129 ] 122 130 123 131 [[package]] ··· 136 144 ] 137 145 138 146 [[package]] 147 + name = "arbitrary" 148 + version = "1.3.2" 149 + source = "registry+https://github.com/rust-lang/crates.io-index" 150 + checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" 151 + 152 + [[package]] 139 153 name = "argon2" 140 154 version = "0.5.2" 141 155 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 179 193 180 194 [[package]] 181 195 name = "assert_fs" 182 - version = "1.0.13" 196 + version = "1.1.0" 183 197 source = "registry+https://github.com/rust-lang/crates.io-index" 184 - checksum = "f070617a68e5c2ed5d06ee8dd620ee18fb72b99f6c094bed34cf8ab07c875b48" 198 + checksum = "adc5d78e9048d836d12a0c0040ca5f45b18a94d204b4ba4f677a8a7de162426b" 185 199 dependencies = [ 186 200 "anstyle", 187 201 "doc-comment", ··· 199 213 checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 200 214 dependencies = [ 201 215 "concurrent-queue", 202 - "event-listener", 216 + "event-listener 2.5.3", 203 217 "futures-core", 204 218 ] 205 219 206 220 [[package]] 207 221 name = "async-executor" 208 - version = "1.5.1" 222 + version = "1.8.0" 209 223 source = "registry+https://github.com/rust-lang/crates.io-index" 210 - checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb" 224 + checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" 211 225 dependencies = [ 212 226 "async-lock", 213 227 "async-task", 214 228 "concurrent-queue", 215 - "fastrand 1.9.0", 229 + "fastrand", 216 230 "futures-lite", 217 231 "slab", 218 232 ] 219 233 220 234 [[package]] 221 235 name = "async-lock" 222 - version = "2.8.0" 236 + version = "3.2.0" 223 237 source = "registry+https://github.com/rust-lang/crates.io-index" 224 - checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 238 + checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c" 225 239 dependencies = [ 226 - "event-listener", 240 + "event-listener 4.0.1", 241 + "event-listener-strategy", 242 + "pin-project-lite", 227 243 ] 228 244 229 245 [[package]] ··· 234 250 dependencies = [ 235 251 "proc-macro2", 236 252 "quote", 237 - "syn 2.0.38", 253 + "syn 2.0.43", 238 254 ] 239 255 240 256 [[package]] ··· 256 272 dependencies = [ 257 273 "proc-macro2", 258 274 "quote", 259 - "syn 2.0.38", 275 + "syn 2.0.43", 260 276 ] 261 277 262 278 [[package]] 263 279 name = "async-task" 264 - version = "4.4.0" 280 + version = "4.6.0" 265 281 source = "registry+https://github.com/rust-lang/crates.io-index" 266 - checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" 282 + checksum = "e1d90cd0b264dfdd8eb5bad0a2c217c1f88fa96a8573f40e7b12de23fb468f46" 283 + 284 + [[package]] 285 + name = "async-trait" 286 + version = "0.1.76" 287 + source = "registry+https://github.com/rust-lang/crates.io-index" 288 + checksum = "531b97fb4cd3dfdce92c35dedbfdc1f0b9d8091c8ca943d6dae340ef5012d514" 289 + dependencies = [ 290 + "proc-macro2", 291 + "quote", 292 + "syn 2.0.43", 293 + ] 267 294 268 295 [[package]] 269 296 name = "async_io_stream" ··· 284 311 285 312 [[package]] 286 313 name = "atomic-polyfill" 287 - version = "0.1.11" 314 + version = "1.0.3" 288 315 source = "registry+https://github.com/rust-lang/crates.io-index" 289 - checksum = "e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28" 316 + checksum = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4" 290 317 dependencies = [ 291 318 "critical-section", 292 319 ] ··· 325 352 326 353 [[package]] 327 354 name = "base64" 328 - version = "0.13.1" 329 - source = "registry+https://github.com/rust-lang/crates.io-index" 330 - checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 331 - 332 - [[package]] 333 - name = "base64" 334 - version = "0.21.4" 355 + version = "0.21.5" 335 356 source = "registry+https://github.com/rust-lang/crates.io-index" 336 - checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" 357 + checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 337 358 338 359 [[package]] 339 360 name = "base64ct" ··· 343 364 344 365 [[package]] 345 366 name = "bcrypt" 346 - version = "0.14.0" 367 + version = "0.15.0" 347 368 source = "registry+https://github.com/rust-lang/crates.io-index" 348 - checksum = "9df288bec72232f78c1ec5fe4e8f1d108aa0265476e93097593c803c8c02062a" 369 + checksum = "28d1c9c15093eb224f0baa400f38fcd713fc1391a6f1c389d886beef146d60a3" 349 370 dependencies = [ 350 - "base64 0.21.4", 371 + "base64", 351 372 "blowfish", 352 373 "getrandom", 353 374 "subtle", ··· 386 407 387 408 [[package]] 388 409 name = "bitflags" 389 - version = "2.4.0" 410 + version = "2.4.1" 390 411 source = "registry+https://github.com/rust-lang/crates.io-index" 391 - checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 412 + checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 392 413 393 414 [[package]] 394 415 name = "bitvec" ··· 432 453 433 454 [[package]] 434 455 name = "borsh" 435 - version = "0.10.3" 456 + version = "1.3.0" 436 457 source = "registry+https://github.com/rust-lang/crates.io-index" 437 - checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b" 458 + checksum = "26d4d6dafc1a3bb54687538972158f07b2c948bc57d5890df22c0739098b3028" 438 459 dependencies = [ 439 460 "borsh-derive", 440 - "hashbrown 0.13.2", 461 + "cfg_aliases", 441 462 ] 442 463 443 464 [[package]] 444 465 name = "borsh-derive" 445 - version = "0.10.3" 466 + version = "1.3.0" 446 467 source = "registry+https://github.com/rust-lang/crates.io-index" 447 - checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7" 468 + checksum = "bf4918709cc4dd777ad2b6303ed03cb37f3ca0ccede8c1b0d28ac6db8f4710e0" 448 469 dependencies = [ 449 - "borsh-derive-internal", 450 - "borsh-schema-derive-internal", 470 + "once_cell", 451 471 "proc-macro-crate", 452 - "proc-macro2", 453 - "syn 1.0.109", 454 - ] 455 - 456 - [[package]] 457 - name = "borsh-derive-internal" 458 - version = "0.10.3" 459 - source = "registry+https://github.com/rust-lang/crates.io-index" 460 - checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb" 461 - dependencies = [ 462 472 "proc-macro2", 463 473 "quote", 464 - "syn 1.0.109", 465 - ] 466 - 467 - [[package]] 468 - name = "borsh-schema-derive-internal" 469 - version = "0.10.3" 470 - source = "registry+https://github.com/rust-lang/crates.io-index" 471 - checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd" 472 - dependencies = [ 473 - "proc-macro2", 474 - "quote", 475 - "syn 1.0.109", 474 + "syn 2.0.43", 475 + "syn_derive", 476 476 ] 477 477 478 478 [[package]] 479 479 name = "bstr" 480 - version = "1.6.2" 480 + version = "1.9.0" 481 481 source = "registry+https://github.com/rust-lang/crates.io-index" 482 - checksum = "4c2f7349907b712260e64b0afe2f84692af14a454be26187d9df565c7f69266a" 482 + checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" 483 483 dependencies = [ 484 484 "memchr", 485 - "regex-automata 0.3.8", 485 + "regex-automata", 486 486 "serde", 487 487 ] 488 488 489 489 [[package]] 490 490 name = "bumpalo" 491 - version = "3.13.0" 491 + version = "3.14.0" 492 492 source = "registry+https://github.com/rust-lang/crates.io-index" 493 - checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" 493 + checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 494 494 495 495 [[package]] 496 496 name = "bytecheck" ··· 522 522 523 523 [[package]] 524 524 name = "byteorder" 525 - version = "1.4.3" 525 + version = "1.5.0" 526 526 source = "registry+https://github.com/rust-lang/crates.io-index" 527 - checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 527 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 528 528 529 529 [[package]] 530 530 name = "bytes" ··· 543 543 544 544 [[package]] 545 545 name = "cedar-policy" 546 - version = "2.3.3" 546 + version = "2.4.3" 547 547 source = "registry+https://github.com/rust-lang/crates.io-index" 548 - checksum = "740e9c6999327357726ab9170defa1229c9a91f000c40cb02b343385cd7d8cf9" 548 + checksum = "31ff2003d0aba0a4b2e5212660321d63dc7c36efe636d6ca1882d489cbc0bef8" 549 549 dependencies = [ 550 550 "cedar-policy-core", 551 551 "cedar-policy-validator", ··· 560 560 561 561 [[package]] 562 562 name = "cedar-policy-core" 563 - version = "2.3.3" 563 + version = "2.4.3" 564 564 source = "registry+https://github.com/rust-lang/crates.io-index" 565 - checksum = "9c43c92ddadc29024643ef24ff0aeb665bb665750d401f6b5f4a9a44eae898ae" 565 + checksum = "9c52f9666c7cb1b6f14a6e77d3ffcffa20fd3e1012ac8dcc393498c33ff632c3" 566 566 dependencies = [ 567 567 "either", 568 568 "ipnet", ··· 570 570 "lalrpop", 571 571 "lalrpop-util", 572 572 "lazy_static", 573 + "miette", 573 574 "regex", 574 575 "rustc_lexer", 575 576 "serde", ··· 582 583 583 584 [[package]] 584 585 name = "cedar-policy-validator" 585 - version = "2.3.3" 586 + version = "2.4.3" 586 587 source = "registry+https://github.com/rust-lang/crates.io-index" 587 - checksum = "cf263ac64b18d94d9cd8ae4d05b65100fc21647e20eb42f7735fb54ec887afa3" 588 + checksum = "76a63c1a72bcafda800830cbdde316162074b341b7d59bd4b1cea6156f22dfa7" 588 589 dependencies = [ 589 590 "cedar-policy-core", 590 591 "itertools 0.10.5", ··· 604 605 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 605 606 606 607 [[package]] 608 + name = "cfg_aliases" 609 + version = "0.1.1" 610 + source = "registry+https://github.com/rust-lang/crates.io-index" 611 + checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 612 + 613 + [[package]] 607 614 name = "chrono" 608 615 version = "0.4.31" 609 616 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 615 622 "num-traits", 616 623 "serde", 617 624 "wasm-bindgen", 618 - "windows-targets", 625 + "windows-targets 0.48.5", 619 626 ] 620 627 621 628 [[package]] ··· 656 663 657 664 [[package]] 658 665 name = "clap" 659 - version = "4.4.11" 666 + version = "4.4.12" 660 667 source = "registry+https://github.com/rust-lang/crates.io-index" 661 - checksum = "bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2" 668 + checksum = "dcfab8ba68f3668e89f6ff60f5b205cea56aa7b769451a59f34b8682f51c056d" 662 669 dependencies = [ 663 670 "clap_builder", 664 671 "clap_derive 4.4.7", ··· 666 673 667 674 [[package]] 668 675 name = "clap_builder" 669 - version = "4.4.11" 676 + version = "4.4.12" 670 677 source = "registry+https://github.com/rust-lang/crates.io-index" 671 - checksum = "a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb" 678 + checksum = "fb7fb5e4e979aec3be7791562fcba452f94ad85e954da024396433e0e25a79e9" 672 679 dependencies = [ 673 680 "anstream", 674 681 "anstyle", ··· 698 705 "heck", 699 706 "proc-macro2", 700 707 "quote", 701 - "syn 2.0.38", 708 + "syn 2.0.43", 702 709 ] 703 710 704 711 [[package]] ··· 756 763 757 764 [[package]] 758 765 name = "color-spantrace" 759 - version = "0.2.0" 766 + version = "0.2.1" 760 767 source = "registry+https://github.com/rust-lang/crates.io-index" 761 - checksum = "1ba75b3d9449ecdccb27ecbc479fdc0b87fa2dd43d2f8298f9bf0e59aacc8dce" 768 + checksum = "cd6be1b2a7e382e2b98b43b2adcca6bb0e465af0bdd38123873ae61eb17a72c2" 762 769 dependencies = [ 763 770 "once_cell", 764 771 "owo-colors", ··· 774 781 775 782 [[package]] 776 783 name = "concurrent-queue" 777 - version = "2.2.0" 784 + version = "2.4.0" 778 785 source = "registry+https://github.com/rust-lang/crates.io-index" 779 - checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" 786 + checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" 780 787 dependencies = [ 781 788 "crossbeam-utils", 782 789 ] 783 790 784 791 [[package]] 785 792 name = "const-oid" 786 - version = "0.9.5" 793 + version = "0.9.6" 787 794 source = "registry+https://github.com/rust-lang/crates.io-index" 788 - checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" 795 + checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 789 796 790 797 [[package]] 791 798 name = "const-random" 792 - version = "0.1.15" 799 + version = "0.1.17" 793 800 source = "registry+https://github.com/rust-lang/crates.io-index" 794 - checksum = "368a7a772ead6ce7e1de82bfb04c485f3db8ec744f72925af5735e29a22cc18e" 801 + checksum = "5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a" 795 802 dependencies = [ 796 803 "const-random-macro", 797 - "proc-macro-hack", 798 804 ] 799 805 800 806 [[package]] 801 807 name = "const-random-macro" 802 - version = "0.1.15" 808 + version = "0.1.16" 803 809 source = "registry+https://github.com/rust-lang/crates.io-index" 804 - checksum = "9d7d6ab3c3a2282db210df5f02c4dab6e0a7057af0fb7ebd4070f30fe05c0ddb" 810 + checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" 805 811 dependencies = [ 806 812 "getrandom", 807 813 "once_cell", 808 - "proc-macro-hack", 809 814 "tiny-keccak", 810 815 ] 811 816 ··· 819 824 ] 820 825 821 826 [[package]] 827 + name = "core-foundation" 828 + version = "0.9.4" 829 + source = "registry+https://github.com/rust-lang/crates.io-index" 830 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 831 + dependencies = [ 832 + "core-foundation-sys", 833 + "libc", 834 + ] 835 + 836 + [[package]] 822 837 name = "core-foundation-sys" 823 - version = "0.8.4" 838 + version = "0.8.6" 824 839 source = "registry+https://github.com/rust-lang/crates.io-index" 825 - checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 840 + checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 826 841 827 842 [[package]] 828 843 name = "cpufeatures" 829 - version = "0.2.9" 844 + version = "0.2.11" 830 845 source = "registry+https://github.com/rust-lang/crates.io-index" 831 - checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 846 + checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" 832 847 dependencies = [ 833 848 "libc", 834 849 ] ··· 840 855 checksum = "7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216" 841 856 842 857 [[package]] 858 + name = "crossbeam-deque" 859 + version = "0.8.4" 860 + source = "registry+https://github.com/rust-lang/crates.io-index" 861 + checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751" 862 + dependencies = [ 863 + "cfg-if", 864 + "crossbeam-epoch", 865 + "crossbeam-utils", 866 + ] 867 + 868 + [[package]] 869 + name = "crossbeam-epoch" 870 + version = "0.9.17" 871 + source = "registry+https://github.com/rust-lang/crates.io-index" 872 + checksum = "0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d" 873 + dependencies = [ 874 + "autocfg", 875 + "cfg-if", 876 + "crossbeam-utils", 877 + ] 878 + 879 + [[package]] 843 880 name = "crossbeam-utils" 844 - version = "0.8.16" 881 + version = "0.8.18" 845 882 source = "registry+https://github.com/rust-lang/crates.io-index" 846 - checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 883 + checksum = "c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c" 847 884 dependencies = [ 848 885 "cfg-if", 849 886 ] ··· 866 903 867 904 [[package]] 868 905 name = "csv" 869 - version = "1.2.2" 906 + version = "1.3.0" 870 907 source = "registry+https://github.com/rust-lang/crates.io-index" 871 - checksum = "626ae34994d3d8d668f4269922248239db4ae42d538b14c398b74a52208e8086" 908 + checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe" 872 909 dependencies = [ 873 910 "csv-core", 874 911 "itoa", ··· 878 915 879 916 [[package]] 880 917 name = "csv-core" 881 - version = "0.1.10" 918 + version = "0.1.11" 882 919 source = "registry+https://github.com/rust-lang/crates.io-index" 883 - checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" 920 + checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" 884 921 dependencies = [ 885 922 "memchr", 886 923 ] ··· 906 943 "proc-macro2", 907 944 "quote", 908 945 "strsim", 909 - "syn 2.0.38", 946 + "syn 2.0.43", 910 947 ] 911 948 912 949 [[package]] ··· 917 954 dependencies = [ 918 955 "darling_core", 919 956 "quote", 920 - "syn 2.0.38", 957 + "syn 2.0.43", 921 958 ] 922 959 923 960 [[package]] ··· 927 964 checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 928 965 dependencies = [ 929 966 "cfg-if", 930 - "hashbrown 0.14.0", 967 + "hashbrown 0.14.3", 931 968 "lock_api", 932 969 "once_cell", 933 970 "parking_lot_core", 934 971 ] 935 972 936 973 [[package]] 974 + name = "data-encoding" 975 + version = "2.5.0" 976 + source = "registry+https://github.com/rust-lang/crates.io-index" 977 + checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" 978 + 979 + [[package]] 937 980 name = "der" 938 981 version = "0.7.8" 939 982 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 946 989 947 990 [[package]] 948 991 name = "deranged" 949 - version = "0.3.8" 992 + version = "0.3.11" 950 993 source = "registry+https://github.com/rust-lang/crates.io-index" 951 - checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946" 994 + checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 952 995 dependencies = [ 996 + "powerfmt", 953 997 "serde", 954 998 ] 955 999 956 1000 [[package]] 957 1001 name = "deunicode" 958 - version = "1.3.3" 1002 + version = "1.4.2" 959 1003 source = "registry+https://github.com/rust-lang/crates.io-index" 960 - checksum = "8c1bba4f227a4a53d12b653f50ca7bf10c9119ae2aba56aff9e0338b5c98f36a" 1004 + checksum = "3ae2a35373c5c74340b79ae6780b498b2b183915ec5dacf263aac5a099bf485a" 961 1005 962 1006 [[package]] 963 1007 name = "diff" ··· 994 1038 995 1039 [[package]] 996 1040 name = "dir-diff" 997 - version = "0.3.2" 1041 + version = "0.3.3" 998 1042 source = "registry+https://github.com/rust-lang/crates.io-index" 999 - checksum = "2860407d7d7e2e004bb2128510ad9e8d669e76fa005ccf567977b5d71b8b4a0b" 1043 + checksum = "a7ad16bf5f84253b50d6557681c58c3ab67c47c77d39fed9aeb56e947290bd10" 1000 1044 dependencies = [ 1001 1045 "walkdir", 1002 1046 ] ··· 1024 1068 1025 1069 [[package]] 1026 1070 name = "dlv-list" 1027 - version = "0.5.1" 1071 + version = "0.5.2" 1028 1072 source = "registry+https://github.com/rust-lang/crates.io-index" 1029 - checksum = "8aead04dc46b5f263c25721cf25c9e595951d15055f8063f92392fa0d7f64cf4" 1073 + checksum = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" 1030 1074 dependencies = [ 1031 1075 "const-random", 1032 1076 ] ··· 1048 1092 1049 1093 [[package]] 1050 1094 name = "earcutr" 1051 - version = "0.4.2" 1095 + version = "0.4.3" 1052 1096 source = "registry+https://github.com/rust-lang/crates.io-index" 1053 - checksum = "0812b44697951d35fde8fcb0da81c9de7e809e825a66bbf1ecb79d9829d4ca3d" 1097 + checksum = "79127ed59a85d7687c409e9978547cffb7dc79675355ed22da6b66fd5f6ead01" 1054 1098 dependencies = [ 1055 - "itertools 0.10.5", 1099 + "itertools 0.11.0", 1056 1100 "num-traits", 1057 1101 ] 1058 1102 ··· 1094 1138 1095 1139 [[package]] 1096 1140 name = "errno" 1097 - version = "0.3.3" 1141 + version = "0.3.8" 1098 1142 source = "registry+https://github.com/rust-lang/crates.io-index" 1099 - checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" 1143 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 1100 1144 dependencies = [ 1101 - "errno-dragonfly", 1102 1145 "libc", 1103 - "windows-sys", 1146 + "windows-sys 0.52.0", 1104 1147 ] 1105 1148 1106 1149 [[package]] 1107 - name = "errno-dragonfly" 1108 - version = "0.1.2" 1150 + name = "event-listener" 1151 + version = "2.5.3" 1109 1152 source = "registry+https://github.com/rust-lang/crates.io-index" 1110 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 1111 - dependencies = [ 1112 - "cc", 1113 - "libc", 1114 - ] 1153 + checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 1115 1154 1116 1155 [[package]] 1117 1156 name = "event-listener" 1118 - version = "2.5.3" 1157 + version = "4.0.1" 1119 1158 source = "registry+https://github.com/rust-lang/crates.io-index" 1120 - checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 1159 + checksum = "84f2cdcf274580f2d63697192d744727b3198894b1bf02923643bf59e2c26712" 1160 + dependencies = [ 1161 + "concurrent-queue", 1162 + "parking", 1163 + "pin-project-lite", 1164 + ] 1121 1165 1122 1166 [[package]] 1123 - name = "eyre" 1124 - version = "0.6.8" 1167 + name = "event-listener-strategy" 1168 + version = "0.4.0" 1125 1169 source = "registry+https://github.com/rust-lang/crates.io-index" 1126 - checksum = "4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb" 1170 + checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 1127 1171 dependencies = [ 1128 - "indenter", 1129 - "once_cell", 1172 + "event-listener 4.0.1", 1173 + "pin-project-lite", 1130 1174 ] 1131 1175 1132 1176 [[package]] 1133 - name = "fastrand" 1134 - version = "1.9.0" 1177 + name = "eyre" 1178 + version = "0.6.11" 1135 1179 source = "registry+https://github.com/rust-lang/crates.io-index" 1136 - checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 1180 + checksum = "b6267a1fa6f59179ea4afc8e50fd8612a3cc60bc858f786ff877a4a8cb042799" 1137 1181 dependencies = [ 1138 - "instant", 1182 + "indenter", 1183 + "once_cell", 1139 1184 ] 1140 1185 1141 1186 [[package]] 1142 1187 name = "fastrand" 1143 - version = "2.0.0" 1188 + version = "2.0.1" 1144 1189 source = "registry+https://github.com/rust-lang/crates.io-index" 1145 - checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 1190 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 1146 1191 1147 1192 [[package]] 1148 1193 name = "fixedbitset" ··· 1167 1212 1168 1213 [[package]] 1169 1214 name = "flume" 1170 - version = "0.10.14" 1215 + version = "0.11.0" 1171 1216 source = "registry+https://github.com/rust-lang/crates.io-index" 1172 - checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" 1217 + checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" 1173 1218 dependencies = [ 1174 1219 "futures-core", 1175 1220 "futures-sink", 1176 1221 "nanorand", 1177 - "pin-project", 1178 1222 "spin 0.9.8", 1179 1223 ] 1180 1224 ··· 1186 1230 1187 1231 [[package]] 1188 1232 name = "form_urlencoded" 1189 - version = "1.2.0" 1233 + version = "1.2.1" 1190 1234 source = "registry+https://github.com/rust-lang/crates.io-index" 1191 - checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 1235 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 1192 1236 dependencies = [ 1193 1237 "percent-encoding", 1194 1238 ] ··· 1213 1257 1214 1258 [[package]] 1215 1259 name = "futures" 1216 - version = "0.3.28" 1260 + version = "0.3.30" 1217 1261 source = "registry+https://github.com/rust-lang/crates.io-index" 1218 - checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 1262 + checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 1219 1263 dependencies = [ 1220 1264 "futures-channel", 1221 1265 "futures-core", ··· 1228 1272 1229 1273 [[package]] 1230 1274 name = "futures-channel" 1231 - version = "0.3.28" 1275 + version = "0.3.30" 1232 1276 source = "registry+https://github.com/rust-lang/crates.io-index" 1233 - checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 1277 + checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 1234 1278 dependencies = [ 1235 1279 "futures-core", 1236 1280 "futures-sink", ··· 1238 1282 1239 1283 [[package]] 1240 1284 name = "futures-concurrency" 1241 - version = "7.4.2" 1285 + version = "7.4.3" 1242 1286 source = "registry+https://github.com/rust-lang/crates.io-index" 1243 - checksum = "d7cf7759a91582f72d30e68a2507feecac3dbcf6314ae91fa7046d6173d502e7" 1287 + checksum = "ef6712e11cdeed5c8cf21ea0b90fec40fbe64afc9bbf2339356197eeca829fc3" 1244 1288 dependencies = [ 1245 1289 "bitvec", 1246 1290 "futures-core", ··· 1251 1295 1252 1296 [[package]] 1253 1297 name = "futures-core" 1254 - version = "0.3.28" 1298 + version = "0.3.30" 1255 1299 source = "registry+https://github.com/rust-lang/crates.io-index" 1256 - checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 1300 + checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 1257 1301 1258 1302 [[package]] 1259 1303 name = "futures-executor" 1260 - version = "0.3.28" 1304 + version = "0.3.30" 1261 1305 source = "registry+https://github.com/rust-lang/crates.io-index" 1262 - checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 1306 + checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 1263 1307 dependencies = [ 1264 1308 "futures-core", 1265 1309 "futures-task", ··· 1268 1312 1269 1313 [[package]] 1270 1314 name = "futures-io" 1271 - version = "0.3.28" 1315 + version = "0.3.30" 1272 1316 source = "registry+https://github.com/rust-lang/crates.io-index" 1273 - checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 1317 + checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 1274 1318 1275 1319 [[package]] 1276 1320 name = "futures-lite" 1277 - version = "1.13.0" 1321 + version = "2.1.0" 1278 1322 source = "registry+https://github.com/rust-lang/crates.io-index" 1279 - checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 1323 + checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143" 1280 1324 dependencies = [ 1281 - "fastrand 1.9.0", 1325 + "fastrand", 1282 1326 "futures-core", 1283 1327 "futures-io", 1284 - "memchr", 1285 1328 "parking", 1286 1329 "pin-project-lite", 1287 - "waker-fn", 1288 1330 ] 1289 1331 1290 1332 [[package]] 1291 1333 name = "futures-macro" 1292 - version = "0.3.28" 1334 + version = "0.3.30" 1293 1335 source = "registry+https://github.com/rust-lang/crates.io-index" 1294 - checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 1336 + checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 1295 1337 dependencies = [ 1296 1338 "proc-macro2", 1297 1339 "quote", 1298 - "syn 2.0.38", 1340 + "syn 2.0.43", 1299 1341 ] 1300 1342 1301 1343 [[package]] 1302 1344 name = "futures-sink" 1303 - version = "0.3.28" 1345 + version = "0.3.30" 1304 1346 source = "registry+https://github.com/rust-lang/crates.io-index" 1305 - checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 1347 + checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 1306 1348 1307 1349 [[package]] 1308 1350 name = "futures-task" 1309 - version = "0.3.28" 1351 + version = "0.3.30" 1310 1352 source = "registry+https://github.com/rust-lang/crates.io-index" 1311 - checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 1353 + checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 1312 1354 1313 1355 [[package]] 1314 1356 name = "futures-util" 1315 - version = "0.3.28" 1357 + version = "0.3.30" 1316 1358 source = "registry+https://github.com/rust-lang/crates.io-index" 1317 - checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 1359 + checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 1318 1360 dependencies = [ 1319 1361 "futures-channel", 1320 1362 "futures-core", ··· 1349 1391 1350 1392 [[package]] 1351 1393 name = "geo" 1352 - version = "0.25.1" 1394 + version = "0.26.0" 1353 1395 source = "registry+https://github.com/rust-lang/crates.io-index" 1354 - checksum = "a5d07d2288645058f3c78bc64eadd615335791cd5adb632e9865840afbc13dad" 1396 + checksum = "1645cf1d7fea7dac1a66f7357f3df2677ada708b8d9db8e9b043878930095a96" 1355 1397 dependencies = [ 1356 1398 "earcutr", 1357 1399 "float_next_after", ··· 1359 1401 "geographiclib-rs", 1360 1402 "log", 1361 1403 "num-traits", 1362 - "robust 0.2.3", 1363 - "rstar 0.10.0", 1404 + "robust", 1405 + "rstar", 1364 1406 "serde", 1365 1407 ] 1366 1408 1367 1409 [[package]] 1368 1410 name = "geo" 1369 - version = "0.26.0" 1411 + version = "0.27.0" 1370 1412 source = "registry+https://github.com/rust-lang/crates.io-index" 1371 - checksum = "1645cf1d7fea7dac1a66f7357f3df2677ada708b8d9db8e9b043878930095a96" 1413 + checksum = "4841b40fdbccd4b7042bd6195e4de91da54af34c50632e371bcbfcdfb558b873" 1372 1414 dependencies = [ 1373 1415 "earcutr", 1374 1416 "float_next_after", ··· 1376 1418 "geographiclib-rs", 1377 1419 "log", 1378 1420 "num-traits", 1379 - "robust 1.1.0", 1380 - "rstar 0.11.0", 1421 + "robust", 1422 + "rstar", 1381 1423 "serde", 1424 + "spade", 1382 1425 ] 1383 1426 1384 1427 [[package]] 1385 1428 name = "geo-types" 1386 - version = "0.7.11" 1429 + version = "0.7.12" 1387 1430 source = "registry+https://github.com/rust-lang/crates.io-index" 1388 - checksum = "9705398c5c7b26132e74513f4ee7c1d7dafd786004991b375c172be2be0eecaa" 1431 + checksum = "567495020b114f1ce9bed679b29975aa0bfae06ac22beacd5cfde5dabe7b05d6" 1389 1432 dependencies = [ 1390 1433 "approx", 1434 + "arbitrary", 1391 1435 "num-traits", 1392 - "rstar 0.10.0", 1393 - "rstar 0.11.0", 1436 + "rstar", 1394 1437 "serde", 1395 1438 ] 1396 1439 ··· 1405 1448 1406 1449 [[package]] 1407 1450 name = "getrandom" 1408 - version = "0.2.10" 1451 + version = "0.2.11" 1409 1452 source = "registry+https://github.com/rust-lang/crates.io-index" 1410 - checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 1453 + checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 1411 1454 dependencies = [ 1412 1455 "cfg-if", 1413 1456 "js-sys", ··· 1418 1461 1419 1462 [[package]] 1420 1463 name = "gimli" 1421 - version = "0.28.0" 1464 + version = "0.28.1" 1422 1465 source = "registry+https://github.com/rust-lang/crates.io-index" 1423 - checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 1466 + checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 1424 1467 1425 1468 [[package]] 1426 1469 name = "globset" 1427 - version = "0.4.13" 1470 + version = "0.4.14" 1428 1471 source = "registry+https://github.com/rust-lang/crates.io-index" 1429 - checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d" 1472 + checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" 1430 1473 dependencies = [ 1431 1474 "aho-corasick", 1432 1475 "bstr", 1433 - "fnv", 1434 1476 "log", 1435 - "regex", 1477 + "regex-automata", 1478 + "regex-syntax 0.8.2", 1436 1479 ] 1437 1480 1438 1481 [[package]] ··· 1448 1491 1449 1492 [[package]] 1450 1493 name = "h2" 1451 - version = "0.3.21" 1494 + version = "0.3.22" 1452 1495 source = "registry+https://github.com/rust-lang/crates.io-index" 1453 - checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" 1496 + checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178" 1454 1497 dependencies = [ 1455 1498 "bytes", 1456 1499 "fnv", ··· 1458 1501 "futures-sink", 1459 1502 "futures-util", 1460 1503 "http", 1461 - "indexmap 1.9.3", 1504 + "indexmap 2.1.0", 1462 1505 "slab", 1463 1506 "tokio", 1464 1507 "tokio-util", ··· 1480 1523 source = "registry+https://github.com/rust-lang/crates.io-index" 1481 1524 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1482 1525 dependencies = [ 1483 - "ahash 0.7.6", 1526 + "ahash 0.7.7", 1484 1527 ] 1485 1528 1486 1529 [[package]] 1487 1530 name = "hashbrown" 1488 - version = "0.13.2" 1531 + version = "0.14.3" 1489 1532 source = "registry+https://github.com/rust-lang/crates.io-index" 1490 - checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 1533 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 1491 1534 dependencies = [ 1492 - "ahash 0.8.3", 1535 + "ahash 0.8.7", 1536 + "allocator-api2", 1493 1537 ] 1494 - 1495 - [[package]] 1496 - name = "hashbrown" 1497 - version = "0.14.0" 1498 - source = "registry+https://github.com/rust-lang/crates.io-index" 1499 - checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 1500 1538 1501 1539 [[package]] 1502 1540 name = "heapless" 1503 - version = "0.7.16" 1541 + version = "0.7.17" 1504 1542 source = "registry+https://github.com/rust-lang/crates.io-index" 1505 - checksum = "db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743" 1543 + checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f" 1506 1544 dependencies = [ 1507 1545 "atomic-polyfill", 1508 1546 "hash32", ··· 1528 1566 1529 1567 [[package]] 1530 1568 name = "hermit-abi" 1531 - version = "0.3.2" 1569 + version = "0.3.3" 1532 1570 source = "registry+https://github.com/rust-lang/crates.io-index" 1533 - checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 1571 + checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 1534 1572 1535 1573 [[package]] 1536 1574 name = "hex" ··· 1549 1587 1550 1588 [[package]] 1551 1589 name = "http" 1552 - version = "0.2.9" 1590 + version = "0.2.11" 1553 1591 source = "registry+https://github.com/rust-lang/crates.io-index" 1554 - checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 1592 + checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 1555 1593 dependencies = [ 1556 1594 "bytes", 1557 1595 "fnv", ··· 1560 1598 1561 1599 [[package]] 1562 1600 name = "http-body" 1563 - version = "0.4.5" 1601 + version = "0.4.6" 1564 1602 source = "registry+https://github.com/rust-lang/crates.io-index" 1565 - checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 1603 + checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 1566 1604 dependencies = [ 1567 1605 "bytes", 1568 1606 "http", ··· 1580 1618 version = "1.0.3" 1581 1619 source = "registry+https://github.com/rust-lang/crates.io-index" 1582 1620 checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1621 + 1622 + [[package]] 1623 + name = "humantime" 1624 + version = "2.1.0" 1625 + source = "registry+https://github.com/rust-lang/crates.io-index" 1626 + checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1583 1627 1584 1628 [[package]] 1585 1629 name = "hyper" 1586 - version = "0.14.27" 1630 + version = "0.14.28" 1587 1631 source = "registry+https://github.com/rust-lang/crates.io-index" 1588 - checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 1632 + checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" 1589 1633 dependencies = [ 1590 1634 "bytes", 1591 1635 "futures-channel", ··· 1598 1642 "httpdate", 1599 1643 "itoa", 1600 1644 "pin-project-lite", 1601 - "socket2 0.4.9", 1645 + "socket2", 1602 1646 "tokio", 1603 1647 "tower-service", 1604 1648 "tracing", ··· 1607 1651 1608 1652 [[package]] 1609 1653 name = "hyper-rustls" 1610 - version = "0.24.1" 1654 + version = "0.24.2" 1611 1655 source = "registry+https://github.com/rust-lang/crates.io-index" 1612 - checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" 1656 + checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" 1613 1657 dependencies = [ 1614 1658 "futures-util", 1615 1659 "http", 1616 1660 "hyper", 1617 - "rustls 0.21.7", 1661 + "rustls", 1618 1662 "tokio", 1619 - "tokio-rustls 0.24.1", 1663 + "tokio-rustls", 1620 1664 ] 1621 1665 1622 1666 [[package]] 1623 1667 name = "iana-time-zone" 1624 - version = "0.1.57" 1668 + version = "0.1.59" 1625 1669 source = "registry+https://github.com/rust-lang/crates.io-index" 1626 - checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 1670 + checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539" 1627 1671 dependencies = [ 1628 1672 "android_system_properties", 1629 1673 "core-foundation-sys", 1630 1674 "iana-time-zone-haiku", 1631 1675 "js-sys", 1632 1676 "wasm-bindgen", 1633 - "windows", 1677 + "windows-core", 1634 1678 ] 1635 1679 1636 1680 [[package]] ··· 1650 1694 1651 1695 [[package]] 1652 1696 name = "idna" 1653 - version = "0.4.0" 1697 + version = "0.5.0" 1654 1698 source = "registry+https://github.com/rust-lang/crates.io-index" 1655 - checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 1699 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1656 1700 dependencies = [ 1657 1701 "unicode-bidi", 1658 1702 "unicode-normalization", ··· 1660 1704 1661 1705 [[package]] 1662 1706 name = "ignore" 1663 - version = "0.4.20" 1707 + version = "0.4.21" 1664 1708 source = "registry+https://github.com/rust-lang/crates.io-index" 1665 - checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492" 1709 + checksum = "747ad1b4ae841a78e8aba0d63adbfbeaea26b517b63705d47856b73015d27060" 1666 1710 dependencies = [ 1711 + "crossbeam-deque", 1667 1712 "globset", 1668 - "lazy_static", 1669 1713 "log", 1670 1714 "memchr", 1671 - "regex", 1715 + "regex-automata", 1672 1716 "same-file", 1673 - "thread_local", 1674 1717 "walkdir", 1675 1718 "winapi-util", 1676 1719 ] ··· 1713 1756 1714 1757 [[package]] 1715 1758 name = "indexmap" 1716 - version = "2.0.0" 1759 + version = "2.1.0" 1717 1760 source = "registry+https://github.com/rust-lang/crates.io-index" 1718 - checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 1761 + checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 1719 1762 dependencies = [ 1720 1763 "equivalent", 1721 - "hashbrown 0.14.0", 1764 + "hashbrown 0.14.3", 1722 1765 "serde", 1723 1766 ] 1724 1767 ··· 1732 1775 ] 1733 1776 1734 1777 [[package]] 1735 - name = "instant" 1736 - version = "0.1.12" 1737 - source = "registry+https://github.com/rust-lang/crates.io-index" 1738 - checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1739 - dependencies = [ 1740 - "cfg-if", 1741 - ] 1742 - 1743 - [[package]] 1744 1778 name = "ipnet" 1745 - version = "2.8.0" 1779 + version = "2.9.0" 1746 1780 source = "registry+https://github.com/rust-lang/crates.io-index" 1747 - checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" 1781 + checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 1748 1782 1749 1783 [[package]] 1750 1784 name = "is-terminal" 1751 - version = "0.4.9" 1785 + version = "0.4.10" 1752 1786 source = "registry+https://github.com/rust-lang/crates.io-index" 1753 - checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 1787 + checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" 1754 1788 dependencies = [ 1755 - "hermit-abi 0.3.2", 1789 + "hermit-abi 0.3.3", 1756 1790 "rustix", 1757 - "windows-sys", 1791 + "windows-sys 0.52.0", 1758 1792 ] 1759 1793 1760 1794 [[package]] ··· 1786 1820 1787 1821 [[package]] 1788 1822 name = "itoa" 1789 - version = "1.0.9" 1823 + version = "1.0.10" 1790 1824 source = "registry+https://github.com/rust-lang/crates.io-index" 1791 - checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1825 + checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 1792 1826 1793 1827 [[package]] 1794 1828 name = "js-sys" 1795 - version = "0.3.64" 1829 + version = "0.3.66" 1796 1830 source = "registry+https://github.com/rust-lang/crates.io-index" 1797 - checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 1831 + checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" 1798 1832 dependencies = [ 1799 1833 "wasm-bindgen", 1800 1834 ] ··· 1851 1885 1852 1886 [[package]] 1853 1887 name = "libc" 1854 - version = "0.2.150" 1888 + version = "0.2.151" 1855 1889 source = "registry+https://github.com/rust-lang/crates.io-index" 1856 - checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 1890 + checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" 1857 1891 1858 1892 [[package]] 1859 1893 name = "libm" 1860 - version = "0.2.7" 1894 + version = "0.2.8" 1861 1895 source = "registry+https://github.com/rust-lang/crates.io-index" 1862 - checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4" 1896 + checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" 1897 + 1898 + [[package]] 1899 + name = "libredox" 1900 + version = "0.0.1" 1901 + source = "registry+https://github.com/rust-lang/crates.io-index" 1902 + checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 1903 + dependencies = [ 1904 + "bitflags 2.4.1", 1905 + "libc", 1906 + "redox_syscall", 1907 + ] 1863 1908 1864 1909 [[package]] 1865 1910 name = "linux-raw-sys" 1866 - version = "0.4.7" 1911 + version = "0.4.12" 1867 1912 source = "registry+https://github.com/rust-lang/crates.io-index" 1868 - checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" 1913 + checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" 1869 1914 1870 1915 [[package]] 1871 1916 name = "lock_api" 1872 - version = "0.4.10" 1917 + version = "0.4.11" 1873 1918 source = "registry+https://github.com/rust-lang/crates.io-index" 1874 - checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 1919 + checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1875 1920 dependencies = [ 1876 1921 "autocfg", 1877 1922 "scopeguard", ··· 1884 1929 checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1885 1930 1886 1931 [[package]] 1887 - name = "lru" 1888 - version = "0.10.1" 1932 + name = "md-5" 1933 + version = "0.10.6" 1889 1934 source = "registry+https://github.com/rust-lang/crates.io-index" 1890 - checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" 1935 + checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" 1891 1936 dependencies = [ 1892 - "hashbrown 0.13.2", 1937 + "cfg-if", 1938 + "digest", 1893 1939 ] 1894 1940 1895 1941 [[package]] 1896 - name = "md-5" 1897 - version = "0.10.5" 1942 + name = "memchr" 1943 + version = "2.7.1" 1944 + source = "registry+https://github.com/rust-lang/crates.io-index" 1945 + checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 1946 + 1947 + [[package]] 1948 + name = "miette" 1949 + version = "5.10.0" 1898 1950 source = "registry+https://github.com/rust-lang/crates.io-index" 1899 - checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca" 1951 + checksum = "59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e" 1900 1952 dependencies = [ 1901 - "digest", 1953 + "miette-derive", 1954 + "once_cell", 1955 + "thiserror", 1956 + "unicode-width", 1902 1957 ] 1903 1958 1904 1959 [[package]] 1905 - name = "memchr" 1906 - version = "2.6.3" 1960 + name = "miette-derive" 1961 + version = "5.10.0" 1907 1962 source = "registry+https://github.com/rust-lang/crates.io-index" 1908 - checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" 1963 + checksum = "49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c" 1964 + dependencies = [ 1965 + "proc-macro2", 1966 + "quote", 1967 + "syn 2.0.43", 1968 + ] 1909 1969 1910 1970 [[package]] 1911 1971 name = "mime" ··· 1940 2000 1941 2001 [[package]] 1942 2002 name = "mio" 1943 - version = "0.8.9" 2003 + version = "0.8.10" 1944 2004 source = "registry+https://github.com/rust-lang/crates.io-index" 1945 - checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 2005 + checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" 1946 2006 dependencies = [ 1947 2007 "libc", 1948 2008 "wasi", 1949 - "windows-sys", 2009 + "windows-sys 0.48.0", 1950 2010 ] 1951 2011 1952 2012 [[package]] ··· 2069 2129 2070 2130 [[package]] 2071 2131 name = "num-traits" 2072 - version = "0.2.16" 2132 + version = "0.2.17" 2073 2133 source = "registry+https://github.com/rust-lang/crates.io-index" 2074 - checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 2134 + checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 2075 2135 dependencies = [ 2076 2136 "autocfg", 2077 2137 "libm", ··· 2083 2143 source = "registry+https://github.com/rust-lang/crates.io-index" 2084 2144 checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 2085 2145 dependencies = [ 2086 - "hermit-abi 0.3.2", 2146 + "hermit-abi 0.3.3", 2087 2147 "libc", 2088 2148 ] 2089 2149 2090 2150 [[package]] 2091 2151 name = "object" 2092 - version = "0.32.1" 2152 + version = "0.32.2" 2093 2153 source = "registry+https://github.com/rust-lang/crates.io-index" 2094 - checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 2154 + checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" 2095 2155 dependencies = [ 2096 2156 "memchr", 2097 2157 ] 2098 2158 2099 2159 [[package]] 2160 + name = "object_store" 2161 + version = "0.8.0" 2162 + source = "registry+https://github.com/rust-lang/crates.io-index" 2163 + checksum = "2524735495ea1268be33d200e1ee97455096a0846295a21548cd2f3541de7050" 2164 + dependencies = [ 2165 + "async-trait", 2166 + "bytes", 2167 + "chrono", 2168 + "futures", 2169 + "humantime", 2170 + "itertools 0.11.0", 2171 + "parking_lot", 2172 + "percent-encoding", 2173 + "snafu", 2174 + "tokio", 2175 + "tracing", 2176 + "url", 2177 + "walkdir", 2178 + ] 2179 + 2180 + [[package]] 2100 2181 name = "once_cell" 2101 - version = "1.18.0" 2182 + version = "1.19.0" 2102 2183 source = "registry+https://github.com/rust-lang/crates.io-index" 2103 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 2184 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 2104 2185 2105 2186 [[package]] 2106 2187 name = "ordered-multimap" ··· 2109 2190 checksum = "a4d6a8c22fc714f0c2373e6091bf6f5e9b37b1bc0b1184874b7e0a4e303d318f" 2110 2191 dependencies = [ 2111 2192 "dlv-list", 2112 - "hashbrown 0.14.0", 2193 + "hashbrown 0.14.3", 2113 2194 ] 2114 2195 2115 2196 [[package]] 2116 2197 name = "os_str_bytes" 2117 - version = "6.5.1" 2198 + version = "6.6.1" 2118 2199 source = "registry+https://github.com/rust-lang/crates.io-index" 2119 - checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac" 2200 + checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" 2120 2201 2121 2202 [[package]] 2122 2203 name = "overload" ··· 2132 2213 2133 2214 [[package]] 2134 2215 name = "parking" 2135 - version = "2.1.0" 2216 + version = "2.2.0" 2136 2217 source = "registry+https://github.com/rust-lang/crates.io-index" 2137 - checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" 2218 + checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 2138 2219 2139 2220 [[package]] 2140 2221 name = "parking_lot" ··· 2148 2229 2149 2230 [[package]] 2150 2231 name = "parking_lot_core" 2151 - version = "0.9.8" 2232 + version = "0.9.9" 2152 2233 source = "registry+https://github.com/rust-lang/crates.io-index" 2153 - checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 2234 + checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 2154 2235 dependencies = [ 2155 2236 "cfg-if", 2156 2237 "libc", 2157 - "redox_syscall 0.3.5", 2238 + "redox_syscall", 2158 2239 "smallvec", 2159 - "windows-targets", 2240 + "windows-targets 0.48.5", 2160 2241 ] 2161 2242 2162 2243 [[package]] ··· 2194 2275 source = "registry+https://github.com/rust-lang/crates.io-index" 2195 2276 checksum = "6b13fe415cdf3c8e44518e18a7c95a13431d9bdf6d15367d82b23c377fdd441a" 2196 2277 dependencies = [ 2197 - "base64 0.21.4", 2278 + "base64", 2198 2279 "serde", 2199 2280 ] 2200 2281 ··· 2209 2290 2210 2291 [[package]] 2211 2292 name = "percent-encoding" 2212 - version = "2.3.0" 2293 + version = "2.3.1" 2213 2294 source = "registry+https://github.com/rust-lang/crates.io-index" 2214 - checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 2295 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 2215 2296 2216 2297 [[package]] 2217 2298 name = "petgraph" ··· 2220 2301 checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 2221 2302 dependencies = [ 2222 2303 "fixedbitset", 2223 - "indexmap 2.0.0", 2304 + "indexmap 2.1.0", 2224 2305 ] 2225 2306 2226 2307 [[package]] ··· 2265 2346 dependencies = [ 2266 2347 "proc-macro2", 2267 2348 "quote", 2268 - "syn 2.0.38", 2349 + "syn 2.0.43", 2269 2350 ] 2270 2351 2271 2352 [[package]] ··· 2302 2383 ] 2303 2384 2304 2385 [[package]] 2386 + name = "powerfmt" 2387 + version = "0.2.0" 2388 + source = "registry+https://github.com/rust-lang/crates.io-index" 2389 + checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2390 + 2391 + [[package]] 2305 2392 name = "ppv-lite86" 2306 2393 version = "0.2.17" 2307 2394 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2356 2443 2357 2444 [[package]] 2358 2445 name = "proc-macro-crate" 2359 - version = "0.1.5" 2446 + version = "2.0.1" 2360 2447 source = "registry+https://github.com/rust-lang/crates.io-index" 2361 - checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" 2448 + checksum = "97dc5fea232fc28d2f597b37c4876b348a40e33f3b02cc975c8d006d78d94b1a" 2362 2449 dependencies = [ 2363 - "toml", 2450 + "toml_datetime", 2451 + "toml_edit", 2364 2452 ] 2365 2453 2366 2454 [[package]] ··· 2388 2476 ] 2389 2477 2390 2478 [[package]] 2391 - name = "proc-macro-hack" 2392 - version = "0.5.20+deprecated" 2393 - source = "registry+https://github.com/rust-lang/crates.io-index" 2394 - checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2395 - 2396 - [[package]] 2397 2479 name = "proc-macro2" 2398 - version = "1.0.69" 2480 + version = "1.0.71" 2399 2481 source = "registry+https://github.com/rust-lang/crates.io-index" 2400 - checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 2482 + checksum = "75cb1540fadbd5b8fbccc4dddad2734eba435053f725621c070711a14bb5f4b8" 2401 2483 dependencies = [ 2402 2484 "unicode-ident", 2403 2485 ] ··· 2438 2520 ] 2439 2521 2440 2522 [[package]] 2523 + name = "quick_cache" 2524 + version = "0.4.1" 2525 + source = "registry+https://github.com/rust-lang/crates.io-index" 2526 + checksum = "58c20af3800cee5134b79a3bd4a3d4b583c16ccfa5f53338f46400851a5b3819" 2527 + dependencies = [ 2528 + "ahash 0.8.7", 2529 + "equivalent", 2530 + "hashbrown 0.14.3", 2531 + "parking_lot", 2532 + ] 2533 + 2534 + [[package]] 2441 2535 name = "quote" 2442 2536 version = "1.0.33" 2443 2537 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2495 2589 2496 2590 [[package]] 2497 2591 name = "redox_syscall" 2498 - version = "0.2.16" 2499 - source = "registry+https://github.com/rust-lang/crates.io-index" 2500 - checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2501 - dependencies = [ 2502 - "bitflags 1.3.2", 2503 - ] 2504 - 2505 - [[package]] 2506 - name = "redox_syscall" 2507 - version = "0.3.5" 2592 + version = "0.4.1" 2508 2593 source = "registry+https://github.com/rust-lang/crates.io-index" 2509 - checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 2594 + checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 2510 2595 dependencies = [ 2511 2596 "bitflags 1.3.2", 2512 2597 ] 2513 2598 2514 2599 [[package]] 2515 2600 name = "redox_users" 2516 - version = "0.4.3" 2601 + version = "0.4.4" 2517 2602 source = "registry+https://github.com/rust-lang/crates.io-index" 2518 - checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 2603 + checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" 2519 2604 dependencies = [ 2520 2605 "getrandom", 2521 - "redox_syscall 0.2.16", 2606 + "libredox", 2522 2607 "thiserror", 2523 2608 ] 2524 2609 2525 2610 [[package]] 2526 2611 name = "ref-cast" 2527 - version = "1.0.20" 2612 + version = "1.0.21" 2528 2613 source = "registry+https://github.com/rust-lang/crates.io-index" 2529 - checksum = "acde58d073e9c79da00f2b5b84eed919c8326832648a5b109b3fce1bb1175280" 2614 + checksum = "53313ec9f12686aeeffb43462c3ac77aa25f590a5f630eb2cde0de59417b29c7" 2530 2615 dependencies = [ 2531 2616 "ref-cast-impl", 2532 2617 ] 2533 2618 2534 2619 [[package]] 2535 2620 name = "ref-cast-impl" 2536 - version = "1.0.20" 2621 + version = "1.0.21" 2537 2622 source = "registry+https://github.com/rust-lang/crates.io-index" 2538 - checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925" 2623 + checksum = "2566c4bf6845f2c2e83b27043c3f5dfcd5ba8f2937d6c00dc009bfb51a079dc4" 2539 2624 dependencies = [ 2540 2625 "proc-macro2", 2541 2626 "quote", 2542 - "syn 2.0.38", 2627 + "syn 2.0.43", 2543 2628 ] 2544 2629 2545 2630 [[package]] ··· 2550 2635 dependencies = [ 2551 2636 "aho-corasick", 2552 2637 "memchr", 2553 - "regex-automata 0.4.3", 2638 + "regex-automata", 2554 2639 "regex-syntax 0.8.2", 2555 2640 ] 2556 2641 2557 2642 [[package]] 2558 2643 name = "regex-automata" 2559 - version = "0.3.8" 2560 - source = "registry+https://github.com/rust-lang/crates.io-index" 2561 - checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" 2562 - 2563 - [[package]] 2564 - name = "regex-automata" 2565 2644 version = "0.4.3" 2566 2645 source = "registry+https://github.com/rust-lang/crates.io-index" 2567 2646 checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" ··· 2585 2664 2586 2665 [[package]] 2587 2666 name = "rend" 2588 - version = "0.4.0" 2667 + version = "0.4.1" 2589 2668 source = "registry+https://github.com/rust-lang/crates.io-index" 2590 - checksum = "581008d2099240d37fb08d77ad713bcaec2c4d89d50b5b21a8bb1996bbab68ab" 2669 + checksum = "a2571463863a6bd50c32f94402933f03457a3fbaf697a707c5be741e459f08fd" 2591 2670 dependencies = [ 2592 2671 "bytecheck", 2593 2672 ] 2594 2673 2595 2674 [[package]] 2596 2675 name = "reqwest" 2597 - version = "0.11.20" 2676 + version = "0.11.23" 2598 2677 source = "registry+https://github.com/rust-lang/crates.io-index" 2599 - checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" 2678 + checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41" 2600 2679 dependencies = [ 2601 - "base64 0.21.4", 2680 + "base64", 2602 2681 "bytes", 2603 2682 "encoding_rs", 2604 2683 "futures-core", ··· 2616 2695 "once_cell", 2617 2696 "percent-encoding", 2618 2697 "pin-project-lite", 2619 - "rustls 0.21.7", 2698 + "rustls", 2620 2699 "rustls-pemfile", 2621 2700 "serde", 2622 2701 "serde_json", 2623 2702 "serde_urlencoded", 2703 + "system-configuration", 2624 2704 "tokio", 2625 - "tokio-rustls 0.24.1", 2705 + "tokio-rustls", 2626 2706 "tokio-util", 2627 2707 "tower-service", 2628 2708 "url", ··· 2630 2710 "wasm-bindgen-futures", 2631 2711 "wasm-streams", 2632 2712 "web-sys", 2633 - "webpki-roots 0.25.2", 2713 + "webpki-roots", 2634 2714 "winreg", 2635 2715 ] 2636 2716 ··· 2668 2748 "proc-macro-error", 2669 2749 "proc-macro2", 2670 2750 "quote", 2671 - "syn 2.0.38", 2751 + "syn 2.0.43", 2672 2752 ] 2673 2753 2674 2754 [[package]] ··· 2681 2761 "libc", 2682 2762 "once_cell", 2683 2763 "spin 0.5.2", 2684 - "untrusted", 2764 + "untrusted 0.7.1", 2685 2765 "web-sys", 2686 2766 "winapi", 2687 2767 ] 2688 2768 2689 2769 [[package]] 2770 + name = "ring" 2771 + version = "0.17.7" 2772 + source = "registry+https://github.com/rust-lang/crates.io-index" 2773 + checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" 2774 + dependencies = [ 2775 + "cc", 2776 + "getrandom", 2777 + "libc", 2778 + "spin 0.9.8", 2779 + "untrusted 0.9.0", 2780 + "windows-sys 0.48.0", 2781 + ] 2782 + 2783 + [[package]] 2690 2784 name = "rkyv" 2691 - version = "0.7.42" 2785 + version = "0.7.43" 2692 2786 source = "registry+https://github.com/rust-lang/crates.io-index" 2693 - checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58" 2787 + checksum = "527a97cdfef66f65998b5f3b637c26f5a5ec09cc52a3f9932313ac645f4190f5" 2694 2788 dependencies = [ 2695 2789 "bitvec", 2696 2790 "bytecheck", 2791 + "bytes", 2697 2792 "hashbrown 0.12.3", 2698 2793 "ptr_meta", 2699 2794 "rend", ··· 2705 2800 2706 2801 [[package]] 2707 2802 name = "rkyv_derive" 2708 - version = "0.7.42" 2803 + version = "0.7.43" 2709 2804 source = "registry+https://github.com/rust-lang/crates.io-index" 2710 - checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d" 2805 + checksum = "b5c462a1328c8e67e4d6dbad1eb0355dd43e8ab432c6e227a43657f16ade5033" 2711 2806 dependencies = [ 2712 2807 "proc-macro2", 2713 2808 "quote", ··· 2728 2823 2729 2824 [[package]] 2730 2825 name = "robust" 2731 - version = "0.2.3" 2732 - source = "registry+https://github.com/rust-lang/crates.io-index" 2733 - checksum = "e5864e7ef1a6b7bcf1d6ca3f655e65e724ed3b52546a0d0a663c991522f552ea" 2734 - 2735 - [[package]] 2736 - name = "robust" 2737 2826 version = "1.1.0" 2738 2827 source = "registry+https://github.com/rust-lang/crates.io-index" 2739 2828 checksum = "cbf4a6aa5f6d6888f39e980649f3ad6b666acdce1d78e95b8a2cb076e687ae30" 2740 2829 2741 2830 [[package]] 2742 2831 name = "rsa" 2743 - version = "0.9.2" 2832 + version = "0.9.6" 2744 2833 source = "registry+https://github.com/rust-lang/crates.io-index" 2745 - checksum = "6ab43bb47d23c1a631b4b680199a45255dce26fa9ab2fa902581f624ff13e6a8" 2834 + checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc" 2746 2835 dependencies = [ 2747 - "byteorder", 2748 2836 "const-oid", 2749 2837 "digest", 2750 2838 "num-bigint-dig", 2751 2839 "num-integer", 2752 - "num-iter", 2753 2840 "num-traits", 2754 2841 "pkcs1", 2755 2842 "pkcs8", ··· 2762 2849 2763 2850 [[package]] 2764 2851 name = "rstar" 2765 - version = "0.10.0" 2766 - source = "registry+https://github.com/rust-lang/crates.io-index" 2767 - checksum = "1f39465655a1e3d8ae79c6d9e007f4953bfc5d55297602df9dc38f9ae9f1359a" 2768 - dependencies = [ 2769 - "heapless", 2770 - "num-traits", 2771 - "smallvec", 2772 - ] 2773 - 2774 - [[package]] 2775 - name = "rstar" 2776 2852 version = "0.11.0" 2777 2853 source = "registry+https://github.com/rust-lang/crates.io-index" 2778 2854 checksum = "73111312eb7a2287d229f06c00ff35b51ddee180f017ab6dec1f69d62ac098d6" ··· 2804 2880 2805 2881 [[package]] 2806 2882 name = "rust_decimal" 2807 - version = "1.32.0" 2883 + version = "1.33.1" 2808 2884 source = "registry+https://github.com/rust-lang/crates.io-index" 2809 - checksum = "a4c4216490d5a413bc6d10fa4742bd7d4955941d062c0ef873141d6b0e7b30fd" 2885 + checksum = "06676aec5ccb8fc1da723cc8c0f9a46549f21ebb8753d3915c6c41db1e7f1dc4" 2810 2886 dependencies = [ 2811 2887 "arrayvec", 2812 2888 "borsh", ··· 2844 2920 2845 2921 [[package]] 2846 2922 name = "rustix" 2847 - version = "0.38.13" 2923 + version = "0.38.28" 2848 2924 source = "registry+https://github.com/rust-lang/crates.io-index" 2849 - checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662" 2925 + checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" 2850 2926 dependencies = [ 2851 - "bitflags 2.4.0", 2927 + "bitflags 2.4.1", 2852 2928 "errno", 2853 2929 "libc", 2854 2930 "linux-raw-sys", 2855 - "windows-sys", 2856 - ] 2857 - 2858 - [[package]] 2859 - name = "rustls" 2860 - version = "0.20.9" 2861 - source = "registry+https://github.com/rust-lang/crates.io-index" 2862 - checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" 2863 - dependencies = [ 2864 - "log", 2865 - "ring", 2866 - "sct", 2867 - "webpki", 2931 + "windows-sys 0.52.0", 2868 2932 ] 2869 2933 2870 2934 [[package]] 2871 2935 name = "rustls" 2872 - version = "0.21.7" 2936 + version = "0.21.10" 2873 2937 source = "registry+https://github.com/rust-lang/crates.io-index" 2874 - checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" 2938 + checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" 2875 2939 dependencies = [ 2876 2940 "log", 2877 - "ring", 2941 + "ring 0.17.7", 2878 2942 "rustls-webpki", 2879 2943 "sct", 2880 2944 ] 2881 2945 2882 2946 [[package]] 2883 2947 name = "rustls-pemfile" 2884 - version = "1.0.3" 2948 + version = "1.0.4" 2885 2949 source = "registry+https://github.com/rust-lang/crates.io-index" 2886 - checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 2950 + checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 2887 2951 dependencies = [ 2888 - "base64 0.21.4", 2952 + "base64", 2889 2953 ] 2890 2954 2891 2955 [[package]] 2892 2956 name = "rustls-webpki" 2893 - version = "0.101.5" 2957 + version = "0.101.7" 2894 2958 source = "registry+https://github.com/rust-lang/crates.io-index" 2895 - checksum = "45a27e3b59326c16e23d30aeb7a36a24cc0d29e71d68ff611cdfb4a01d013bed" 2959 + checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 2896 2960 dependencies = [ 2897 - "ring", 2898 - "untrusted", 2961 + "ring 0.17.7", 2962 + "untrusted 0.9.0", 2899 2963 ] 2900 2964 2901 2965 [[package]] ··· 2906 2970 2907 2971 [[package]] 2908 2972 name = "ryu" 2909 - version = "1.0.15" 2973 + version = "1.0.16" 2910 2974 source = "registry+https://github.com/rust-lang/crates.io-index" 2911 - checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 2975 + checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 2912 2976 2913 2977 [[package]] 2914 2978 name = "salsa20" ··· 2948 3012 2949 3013 [[package]] 2950 3014 name = "sct" 2951 - version = "0.7.0" 3015 + version = "0.7.1" 2952 3016 source = "registry+https://github.com/rust-lang/crates.io-index" 2953 - checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" 3017 + checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" 2954 3018 dependencies = [ 2955 - "ring", 2956 - "untrusted", 3019 + "ring 0.17.7", 3020 + "untrusted 0.9.0", 2957 3021 ] 2958 3022 2959 3023 [[package]] ··· 2964 3028 2965 3029 [[package]] 2966 3030 name = "semver" 2967 - version = "1.0.18" 3031 + version = "1.0.20" 2968 3032 source = "registry+https://github.com/rust-lang/crates.io-index" 2969 - checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" 3033 + checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 2970 3034 dependencies = [ 2971 3035 "serde", 2972 3036 ] ··· 2994 3058 dependencies = [ 2995 3059 "proc-macro2", 2996 3060 "quote", 2997 - "syn 2.0.38", 3061 + "syn 2.0.43", 2998 3062 ] 2999 3063 3000 3064 [[package]] ··· 3003 3067 source = "registry+https://github.com/rust-lang/crates.io-index" 3004 3068 checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 3005 3069 dependencies = [ 3006 - "indexmap 2.0.0", 3070 + "indexmap 2.1.0", 3007 3071 "itoa", 3008 3072 "ryu", 3009 3073 "serde", ··· 3023 3087 3024 3088 [[package]] 3025 3089 name = "serde_with" 3026 - version = "3.3.0" 3090 + version = "3.4.0" 3027 3091 source = "registry+https://github.com/rust-lang/crates.io-index" 3028 - checksum = "1ca3b16a3d82c4088f343b7480a93550b3eabe1a358569c2dfe38bbcead07237" 3092 + checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" 3029 3093 dependencies = [ 3030 - "base64 0.21.4", 3094 + "base64", 3031 3095 "chrono", 3032 3096 "hex", 3033 3097 "indexmap 1.9.3", 3034 - "indexmap 2.0.0", 3098 + "indexmap 2.1.0", 3035 3099 "serde", 3036 3100 "serde_json", 3037 3101 "serde_with_macros", ··· 3040 3104 3041 3105 [[package]] 3042 3106 name = "serde_with_macros" 3043 - version = "3.3.0" 3107 + version = "3.4.0" 3044 3108 source = "registry+https://github.com/rust-lang/crates.io-index" 3045 - checksum = "2e6be15c453eb305019bfa438b1593c731f36a289a7853f7707ee29e870b3b3c" 3109 + checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" 3046 3110 dependencies = [ 3047 3111 "darling", 3048 3112 "proc-macro2", 3049 3113 "quote", 3050 - "syn 2.0.38", 3114 + "syn 2.0.43", 3051 3115 ] 3052 3116 3053 3117 [[package]] ··· 3072 3136 dependencies = [ 3073 3137 "proc-macro2", 3074 3138 "quote", 3075 - "syn 2.0.38", 3076 - ] 3077 - 3078 - [[package]] 3079 - name = "sha-1" 3080 - version = "0.10.1" 3081 - source = "registry+https://github.com/rust-lang/crates.io-index" 3082 - checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" 3083 - dependencies = [ 3084 - "cfg-if", 3085 - "cpufeatures", 3086 - "digest", 3139 + "syn 2.0.43", 3087 3140 ] 3088 3141 3089 3142 [[package]] 3090 3143 name = "sha1" 3091 - version = "0.10.5" 3144 + version = "0.10.6" 3092 3145 source = "registry+https://github.com/rust-lang/crates.io-index" 3093 - checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 3146 + checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 3094 3147 dependencies = [ 3095 3148 "cfg-if", 3096 3149 "cpufeatures", ··· 3099 3152 3100 3153 [[package]] 3101 3154 name = "sha2" 3102 - version = "0.10.7" 3155 + version = "0.10.8" 3103 3156 source = "registry+https://github.com/rust-lang/crates.io-index" 3104 - checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 3157 + checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 3105 3158 dependencies = [ 3106 3159 "cfg-if", 3107 3160 "cpufeatures", ··· 3119 3172 3120 3173 [[package]] 3121 3174 name = "signature" 3122 - version = "2.1.0" 3175 + version = "2.2.0" 3123 3176 source = "registry+https://github.com/rust-lang/crates.io-index" 3124 - checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" 3177 + checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" 3125 3178 dependencies = [ 3126 3179 "digest", 3127 3180 "rand_core", ··· 3162 3215 3163 3216 [[package]] 3164 3217 name = "smallvec" 3165 - version = "1.11.0" 3218 + version = "1.11.2" 3166 3219 source = "registry+https://github.com/rust-lang/crates.io-index" 3167 - checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 3220 + checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 3168 3221 3169 3222 [[package]] 3170 3223 name = "smol_str" ··· 3176 3229 ] 3177 3230 3178 3231 [[package]] 3179 - name = "snap" 3180 - version = "1.1.0" 3232 + name = "snafu" 3233 + version = "0.7.5" 3181 3234 source = "registry+https://github.com/rust-lang/crates.io-index" 3182 - checksum = "5e9f0ab6ef7eb7353d9119c170a436d1bf248eea575ac42d19d12f4e34130831" 3235 + checksum = "e4de37ad025c587a29e8f3f5605c00f70b98715ef90b9061a815b9e59e9042d6" 3236 + dependencies = [ 3237 + "doc-comment", 3238 + "snafu-derive", 3239 + ] 3183 3240 3184 3241 [[package]] 3185 - name = "socket2" 3186 - version = "0.4.9" 3242 + name = "snafu-derive" 3243 + version = "0.7.5" 3187 3244 source = "registry+https://github.com/rust-lang/crates.io-index" 3188 - checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 3245 + checksum = "990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf" 3189 3246 dependencies = [ 3190 - "libc", 3191 - "winapi", 3247 + "heck", 3248 + "proc-macro2", 3249 + "quote", 3250 + "syn 1.0.109", 3192 3251 ] 3193 3252 3194 3253 [[package]] 3254 + name = "snap" 3255 + version = "1.1.1" 3256 + source = "registry+https://github.com/rust-lang/crates.io-index" 3257 + checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b" 3258 + 3259 + [[package]] 3195 3260 name = "socket2" 3196 3261 version = "0.5.5" 3197 3262 source = "registry+https://github.com/rust-lang/crates.io-index" 3198 3263 checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 3199 3264 dependencies = [ 3200 3265 "libc", 3201 - "windows-sys", 3266 + "windows-sys 0.48.0", 3267 + ] 3268 + 3269 + [[package]] 3270 + name = "spade" 3271 + version = "2.6.0" 3272 + source = "registry+https://github.com/rust-lang/crates.io-index" 3273 + checksum = "61addf9117b11d1f5b4bf6fe94242ba25f59d2d4b2080544b771bd647024fd00" 3274 + dependencies = [ 3275 + "hashbrown 0.14.3", 3276 + "num-traits", 3277 + "robust", 3278 + "smallvec", 3202 3279 ] 3203 3280 3204 3281 [[package]] ··· 3218 3295 3219 3296 [[package]] 3220 3297 name = "spki" 3221 - version = "0.7.2" 3298 + version = "0.7.3" 3222 3299 source = "registry+https://github.com/rust-lang/crates.io-index" 3223 - checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" 3300 + checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" 3224 3301 dependencies = [ 3225 3302 "base64ct", 3226 3303 "der", ··· 3293 3370 3294 3371 [[package]] 3295 3372 name = "surrealdb" 3296 - version = "1.0.1" 3373 + version = "1.2.0" 3297 3374 source = "registry+https://github.com/rust-lang/crates.io-index" 3298 - checksum = "58fbfc165921b5ecd488df676d6d64f3559771acad92f1643823791e3dccf66b" 3375 + checksum = "7b4c189541c759c763d4f5859a853afe85773baa0c95891f262425ff422394b0" 3376 + dependencies = [ 3377 + "async-channel", 3378 + "bincode", 3379 + "chrono", 3380 + "dmp", 3381 + "flume", 3382 + "futures", 3383 + "futures-concurrency", 3384 + "geo 0.27.0", 3385 + "indexmap 2.1.0", 3386 + "once_cell", 3387 + "path-clean", 3388 + "pharos", 3389 + "reqwest", 3390 + "revision", 3391 + "ring 0.17.7", 3392 + "rust_decimal", 3393 + "rustls", 3394 + "semver", 3395 + "serde", 3396 + "serde_json", 3397 + "surrealdb-core", 3398 + "thiserror", 3399 + "tokio", 3400 + "tokio-tungstenite", 3401 + "tokio-util", 3402 + "tracing", 3403 + "trice", 3404 + "url", 3405 + "uuid", 3406 + "wasm-bindgen-futures", 3407 + "wasmtimer", 3408 + "ws_stream_wasm", 3409 + ] 3410 + 3411 + [[package]] 3412 + name = "surrealdb-core" 3413 + version = "1.2.1" 3414 + source = "registry+https://github.com/rust-lang/crates.io-index" 3415 + checksum = "fcf33ccbc2348089fab502d38198f86762fc951ec90413fbd63f9195e76e6e08" 3299 3416 dependencies = [ 3300 3417 "addr", 3301 3418 "any_ascii", ··· 3303 3420 "async-channel", 3304 3421 "async-executor", 3305 3422 "async-recursion", 3306 - "base64 0.21.4", 3423 + "base64", 3307 3424 "bcrypt", 3308 3425 "bincode", 3309 3426 "bytes", ··· 3311 3428 "chrono", 3312 3429 "deunicode", 3313 3430 "dmp", 3314 - "flume", 3315 3431 "fst", 3316 3432 "futures", 3317 - "futures-concurrency", 3318 3433 "fuzzy-matcher", 3319 - "geo 0.25.1", 3320 - "indexmap 1.9.3", 3434 + "geo 0.27.0", 3435 + "geo-types", 3436 + "hex", 3321 3437 "ipnet", 3322 3438 "lexicmp", 3323 - "lru", 3324 3439 "md-5", 3325 3440 "nanoid", 3326 3441 "nom", 3442 + "num_cpus", 3443 + "object_store", 3327 3444 "once_cell", 3328 - "path-clean", 3329 3445 "pbkdf2", 3330 3446 "pharos", 3331 3447 "pin-project-lite", 3448 + "quick_cache", 3332 3449 "radix_trie", 3333 3450 "rand", 3334 3451 "regex", 3335 - "reqwest", 3336 3452 "revision", 3453 + "ring 0.17.7", 3337 3454 "roaring", 3338 3455 "rust-stemmers", 3339 3456 "rust_decimal", 3340 - "rustls 0.20.9", 3341 3457 "scrypt", 3342 3458 "semver", 3343 3459 "serde", 3344 3460 "serde_json", 3345 - "sha-1", 3461 + "sha1", 3346 3462 "sha2", 3347 3463 "snap", 3348 3464 "storekey", ··· 3350 3466 "surrealdb-jsonwebtoken", 3351 3467 "thiserror", 3352 3468 "tokio", 3353 - "tokio-tungstenite", 3354 - "tokio-util", 3355 3469 "tracing", 3356 3470 "trice", 3357 3471 "ulid", ··· 3378 3492 source = "registry+https://github.com/rust-lang/crates.io-index" 3379 3493 checksum = "02d4f759c65df8a8cf2d83c99db7fdd3ae5b8fff05fa7fe69a8612f29dd5f99b" 3380 3494 dependencies = [ 3381 - "base64 0.21.4", 3495 + "base64", 3382 3496 "getrandom", 3383 3497 "hmac", 3384 3498 "pem", 3385 3499 "rand", 3386 - "ring", 3500 + "ring 0.16.20", 3387 3501 "rsa", 3388 3502 "serde", 3389 3503 "serde_json", ··· 3393 3507 3394 3508 [[package]] 3395 3509 name = "surrealdb-migrations" 3396 - version = "1.0.1" 3510 + version = "1.1.0" 3397 3511 dependencies = [ 3398 3512 "assert_cmd", 3399 3513 "assert_fs", 3400 3514 "chrono", 3401 3515 "chrono-human-duration", 3402 - "clap 4.4.11", 3516 + "clap 4.4.12", 3403 3517 "cli-table", 3404 3518 "color-eyre", 3405 3519 "convert_case", ··· 3435 3549 3436 3550 [[package]] 3437 3551 name = "syn" 3438 - version = "2.0.38" 3552 + version = "2.0.43" 3439 3553 source = "registry+https://github.com/rust-lang/crates.io-index" 3440 - checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" 3554 + checksum = "ee659fb5f3d355364e1f3e5bc10fb82068efbf824a1e9d1c9504244a6469ad53" 3441 3555 dependencies = [ 3442 3556 "proc-macro2", 3443 3557 "quote", ··· 3445 3559 ] 3446 3560 3447 3561 [[package]] 3562 + name = "syn_derive" 3563 + version = "0.1.8" 3564 + source = "registry+https://github.com/rust-lang/crates.io-index" 3565 + checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b" 3566 + dependencies = [ 3567 + "proc-macro-error", 3568 + "proc-macro2", 3569 + "quote", 3570 + "syn 2.0.43", 3571 + ] 3572 + 3573 + [[package]] 3574 + name = "system-configuration" 3575 + version = "0.5.1" 3576 + source = "registry+https://github.com/rust-lang/crates.io-index" 3577 + checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 3578 + dependencies = [ 3579 + "bitflags 1.3.2", 3580 + "core-foundation", 3581 + "system-configuration-sys", 3582 + ] 3583 + 3584 + [[package]] 3585 + name = "system-configuration-sys" 3586 + version = "0.5.0" 3587 + source = "registry+https://github.com/rust-lang/crates.io-index" 3588 + checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 3589 + dependencies = [ 3590 + "core-foundation-sys", 3591 + "libc", 3592 + ] 3593 + 3594 + [[package]] 3448 3595 name = "tap" 3449 3596 version = "1.0.1" 3450 3597 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3452 3599 3453 3600 [[package]] 3454 3601 name = "tempfile" 3455 - version = "3.8.0" 3602 + version = "3.9.0" 3456 3603 source = "registry+https://github.com/rust-lang/crates.io-index" 3457 - checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 3604 + checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" 3458 3605 dependencies = [ 3459 3606 "cfg-if", 3460 - "fastrand 2.0.0", 3461 - "redox_syscall 0.3.5", 3607 + "fastrand", 3608 + "redox_syscall", 3462 3609 "rustix", 3463 - "windows-sys", 3610 + "windows-sys 0.52.0", 3464 3611 ] 3465 3612 3466 3613 [[package]] ··· 3476 3623 3477 3624 [[package]] 3478 3625 name = "termcolor" 3479 - version = "1.2.0" 3626 + version = "1.4.0" 3480 3627 source = "registry+https://github.com/rust-lang/crates.io-index" 3481 - checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 3628 + checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" 3482 3629 dependencies = [ 3483 3630 "winapi-util", 3484 3631 ] ··· 3497 3644 3498 3645 [[package]] 3499 3646 name = "thiserror" 3500 - version = "1.0.48" 3647 + version = "1.0.52" 3501 3648 source = "registry+https://github.com/rust-lang/crates.io-index" 3502 - checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" 3649 + checksum = "83a48fd946b02c0a526b2e9481c8e2a17755e47039164a86c4070446e3a4614d" 3503 3650 dependencies = [ 3504 3651 "thiserror-impl", 3505 3652 ] 3506 3653 3507 3654 [[package]] 3508 3655 name = "thiserror-impl" 3509 - version = "1.0.48" 3656 + version = "1.0.52" 3510 3657 source = "registry+https://github.com/rust-lang/crates.io-index" 3511 - checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" 3658 + checksum = "e7fbe9b594d6568a6a1443250a7e67d80b74e1e96f6d1715e1e21cc1888291d3" 3512 3659 dependencies = [ 3513 3660 "proc-macro2", 3514 3661 "quote", 3515 - "syn 2.0.38", 3662 + "syn 2.0.43", 3516 3663 ] 3517 3664 3518 3665 [[package]] ··· 3527 3674 3528 3675 [[package]] 3529 3676 name = "time" 3530 - version = "0.3.28" 3677 + version = "0.3.31" 3531 3678 source = "registry+https://github.com/rust-lang/crates.io-index" 3532 - checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48" 3679 + checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" 3533 3680 dependencies = [ 3534 3681 "deranged", 3535 3682 "itoa", 3683 + "powerfmt", 3536 3684 "serde", 3537 3685 "time-core", 3538 3686 "time-macros", ··· 3540 3688 3541 3689 [[package]] 3542 3690 name = "time-core" 3543 - version = "0.1.1" 3691 + version = "0.1.2" 3544 3692 source = "registry+https://github.com/rust-lang/crates.io-index" 3545 - checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" 3693 + checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 3546 3694 3547 3695 [[package]] 3548 3696 name = "time-macros" 3549 - version = "0.2.14" 3697 + version = "0.2.16" 3550 3698 source = "registry+https://github.com/rust-lang/crates.io-index" 3551 - checksum = "1a942f44339478ef67935ab2bbaec2fb0322496cf3cbe84b261e06ac3814c572" 3699 + checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f" 3552 3700 dependencies = [ 3553 3701 "time-core", 3554 3702 ] ··· 3579 3727 3580 3728 [[package]] 3581 3729 name = "tokio" 3582 - version = "1.35.0" 3730 + version = "1.35.1" 3583 3731 source = "registry+https://github.com/rust-lang/crates.io-index" 3584 - checksum = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c" 3732 + checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" 3585 3733 dependencies = [ 3586 3734 "backtrace", 3587 3735 "bytes", ··· 3589 3737 "mio", 3590 3738 "num_cpus", 3591 3739 "pin-project-lite", 3592 - "socket2 0.5.5", 3740 + "socket2", 3593 3741 "tokio-macros", 3594 - "windows-sys", 3742 + "windows-sys 0.48.0", 3595 3743 ] 3596 3744 3597 3745 [[package]] ··· 3602 3750 dependencies = [ 3603 3751 "proc-macro2", 3604 3752 "quote", 3605 - "syn 2.0.38", 3606 - ] 3607 - 3608 - [[package]] 3609 - name = "tokio-rustls" 3610 - version = "0.23.4" 3611 - source = "registry+https://github.com/rust-lang/crates.io-index" 3612 - checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" 3613 - dependencies = [ 3614 - "rustls 0.20.9", 3615 - "tokio", 3616 - "webpki", 3753 + "syn 2.0.43", 3617 3754 ] 3618 3755 3619 3756 [[package]] ··· 3622 3759 source = "registry+https://github.com/rust-lang/crates.io-index" 3623 3760 checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 3624 3761 dependencies = [ 3625 - "rustls 0.21.7", 3762 + "rustls", 3626 3763 "tokio", 3627 3764 ] 3628 3765 ··· 3652 3789 3653 3790 [[package]] 3654 3791 name = "tokio-tungstenite" 3655 - version = "0.18.0" 3792 + version = "0.20.1" 3656 3793 source = "registry+https://github.com/rust-lang/crates.io-index" 3657 - checksum = "54319c93411147bced34cb5609a80e0a8e44c5999c93903a81cd866630ec0bfd" 3794 + checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" 3658 3795 dependencies = [ 3659 3796 "futures-util", 3660 3797 "log", 3661 - "rustls 0.20.9", 3798 + "rustls", 3662 3799 "tokio", 3663 - "tokio-rustls 0.23.4", 3800 + "tokio-rustls", 3664 3801 "tungstenite", 3665 - "webpki", 3666 - "webpki-roots 0.22.6", 3802 + "webpki-roots", 3667 3803 ] 3668 3804 3669 3805 [[package]] 3670 3806 name = "tokio-util" 3671 - version = "0.7.8" 3807 + version = "0.7.10" 3672 3808 source = "registry+https://github.com/rust-lang/crates.io-index" 3673 - checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" 3809 + checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" 3674 3810 dependencies = [ 3675 3811 "bytes", 3676 3812 "futures-core", ··· 3682 3818 ] 3683 3819 3684 3820 [[package]] 3685 - name = "toml" 3686 - version = "0.5.11" 3821 + name = "toml_datetime" 3822 + version = "0.6.3" 3823 + source = "registry+https://github.com/rust-lang/crates.io-index" 3824 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 3825 + 3826 + [[package]] 3827 + name = "toml_edit" 3828 + version = "0.20.2" 3687 3829 source = "registry+https://github.com/rust-lang/crates.io-index" 3688 - checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 3830 + checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 3689 3831 dependencies = [ 3690 - "serde", 3832 + "indexmap 2.1.0", 3833 + "toml_datetime", 3834 + "winnow", 3691 3835 ] 3692 3836 3693 3837 [[package]] ··· 3698 3842 3699 3843 [[package]] 3700 3844 name = "tracing" 3701 - version = "0.1.37" 3845 + version = "0.1.40" 3702 3846 source = "registry+https://github.com/rust-lang/crates.io-index" 3703 - checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 3847 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 3704 3848 dependencies = [ 3705 - "cfg-if", 3706 3849 "pin-project-lite", 3707 3850 "tracing-attributes", 3708 3851 "tracing-core", ··· 3710 3853 3711 3854 [[package]] 3712 3855 name = "tracing-attributes" 3713 - version = "0.1.26" 3856 + version = "0.1.27" 3714 3857 source = "registry+https://github.com/rust-lang/crates.io-index" 3715 - checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" 3858 + checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 3716 3859 dependencies = [ 3717 3860 "proc-macro2", 3718 3861 "quote", 3719 - "syn 2.0.38", 3862 + "syn 2.0.43", 3720 3863 ] 3721 3864 3722 3865 [[package]] 3723 3866 name = "tracing-core" 3724 - version = "0.1.31" 3867 + version = "0.1.32" 3725 3868 source = "registry+https://github.com/rust-lang/crates.io-index" 3726 - checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" 3869 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 3727 3870 dependencies = [ 3728 3871 "once_cell", 3729 3872 "valuable", ··· 3741 3884 3742 3885 [[package]] 3743 3886 name = "tracing-subscriber" 3744 - version = "0.3.17" 3887 + version = "0.3.18" 3745 3888 source = "registry+https://github.com/rust-lang/crates.io-index" 3746 - checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 3889 + checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 3747 3890 dependencies = [ 3748 3891 "sharded-slab", 3749 3892 "thread_local", ··· 3752 3895 3753 3896 [[package]] 3754 3897 name = "trice" 3755 - version = "0.3.1" 3898 + version = "0.4.0" 3756 3899 source = "registry+https://github.com/rust-lang/crates.io-index" 3757 - checksum = "61aa4cd1c1dca57255b92cb9e53d5b3ac5a22da6d8a63045337eb3da1a065d43" 3900 + checksum = "d3aaab10ae9fac0b10f392752bf56f0fd20845f39037fec931e8537b105b515a" 3758 3901 dependencies = [ 3759 3902 "js-sys", 3760 3903 "wasm-bindgen", ··· 3763 3906 3764 3907 [[package]] 3765 3908 name = "try-lock" 3766 - version = "0.2.4" 3909 + version = "0.2.5" 3767 3910 source = "registry+https://github.com/rust-lang/crates.io-index" 3768 - checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 3911 + checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 3769 3912 3770 3913 [[package]] 3771 3914 name = "tungstenite" 3772 - version = "0.18.0" 3915 + version = "0.20.1" 3773 3916 source = "registry+https://github.com/rust-lang/crates.io-index" 3774 - checksum = "30ee6ab729cd4cf0fd55218530c4522ed30b7b6081752839b68fcec8d0960788" 3917 + checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" 3775 3918 dependencies = [ 3776 - "base64 0.13.1", 3777 3919 "byteorder", 3778 3920 "bytes", 3921 + "data-encoding", 3779 3922 "http", 3780 3923 "httparse", 3781 3924 "log", 3782 3925 "rand", 3783 - "rustls 0.20.9", 3926 + "rustls", 3784 3927 "sha1", 3785 3928 "thiserror", 3786 3929 "url", 3787 3930 "utf-8", 3788 - "webpki", 3789 3931 ] 3790 3932 3791 3933 [[package]] 3792 3934 name = "typenum" 3793 - version = "1.16.0" 3935 + version = "1.17.0" 3794 3936 source = "registry+https://github.com/rust-lang/crates.io-index" 3795 - checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 3937 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 3796 3938 3797 3939 [[package]] 3798 3940 name = "ulid" ··· 3815 3957 3816 3958 [[package]] 3817 3959 name = "unicode-bidi" 3818 - version = "0.3.13" 3960 + version = "0.3.14" 3819 3961 source = "registry+https://github.com/rust-lang/crates.io-index" 3820 - checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 3962 + checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" 3821 3963 3822 3964 [[package]] 3823 3965 name = "unicode-ident" ··· 3858 4000 3859 4001 [[package]] 3860 4002 name = "unicode-width" 3861 - version = "0.1.10" 4003 + version = "0.1.11" 3862 4004 source = "registry+https://github.com/rust-lang/crates.io-index" 3863 - checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 4005 + checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 3864 4006 3865 4007 [[package]] 3866 4008 name = "unicode-xid" ··· 3875 4017 checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 3876 4018 3877 4019 [[package]] 4020 + name = "untrusted" 4021 + version = "0.9.0" 4022 + source = "registry+https://github.com/rust-lang/crates.io-index" 4023 + checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 4024 + 4025 + [[package]] 3878 4026 name = "url" 3879 - version = "2.4.1" 4027 + version = "2.5.0" 3880 4028 source = "registry+https://github.com/rust-lang/crates.io-index" 3881 - checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 4029 + checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 3882 4030 dependencies = [ 3883 4031 "form_urlencoded", 3884 4032 "idna", ··· 3905 4053 3906 4054 [[package]] 3907 4055 name = "uuid" 3908 - version = "1.4.1" 4056 + version = "1.6.1" 3909 4057 source = "registry+https://github.com/rust-lang/crates.io-index" 3910 - checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" 4058 + checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" 3911 4059 dependencies = [ 3912 4060 "atomic", 3913 4061 "getrandom", ··· 3937 4085 ] 3938 4086 3939 4087 [[package]] 3940 - name = "waker-fn" 3941 - version = "1.1.0" 3942 - source = "registry+https://github.com/rust-lang/crates.io-index" 3943 - checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 3944 - 3945 - [[package]] 3946 4088 name = "walkdir" 3947 4089 version = "2.4.0" 3948 4090 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3969 4111 3970 4112 [[package]] 3971 4113 name = "wasm-bindgen" 3972 - version = "0.2.87" 4114 + version = "0.2.89" 3973 4115 source = "registry+https://github.com/rust-lang/crates.io-index" 3974 - checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 4116 + checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 3975 4117 dependencies = [ 3976 4118 "cfg-if", 3977 4119 "wasm-bindgen-macro", ··· 3979 4121 3980 4122 [[package]] 3981 4123 name = "wasm-bindgen-backend" 3982 - version = "0.2.87" 4124 + version = "0.2.89" 3983 4125 source = "registry+https://github.com/rust-lang/crates.io-index" 3984 - checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 4126 + checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 3985 4127 dependencies = [ 3986 4128 "bumpalo", 3987 4129 "log", 3988 4130 "once_cell", 3989 4131 "proc-macro2", 3990 4132 "quote", 3991 - "syn 2.0.38", 4133 + "syn 2.0.43", 3992 4134 "wasm-bindgen-shared", 3993 4135 ] 3994 4136 3995 4137 [[package]] 3996 4138 name = "wasm-bindgen-futures" 3997 - version = "0.4.37" 4139 + version = "0.4.39" 3998 4140 source = "registry+https://github.com/rust-lang/crates.io-index" 3999 - checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" 4141 + checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" 4000 4142 dependencies = [ 4001 4143 "cfg-if", 4002 4144 "js-sys", ··· 4006 4148 4007 4149 [[package]] 4008 4150 name = "wasm-bindgen-macro" 4009 - version = "0.2.87" 4151 + version = "0.2.89" 4010 4152 source = "registry+https://github.com/rust-lang/crates.io-index" 4011 - checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 4153 + checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 4012 4154 dependencies = [ 4013 4155 "quote", 4014 4156 "wasm-bindgen-macro-support", ··· 4016 4158 4017 4159 [[package]] 4018 4160 name = "wasm-bindgen-macro-support" 4019 - version = "0.2.87" 4161 + version = "0.2.89" 4020 4162 source = "registry+https://github.com/rust-lang/crates.io-index" 4021 - checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 4163 + checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 4022 4164 dependencies = [ 4023 4165 "proc-macro2", 4024 4166 "quote", 4025 - "syn 2.0.38", 4167 + "syn 2.0.43", 4026 4168 "wasm-bindgen-backend", 4027 4169 "wasm-bindgen-shared", 4028 4170 ] 4029 4171 4030 4172 [[package]] 4031 4173 name = "wasm-bindgen-shared" 4032 - version = "0.2.87" 4174 + version = "0.2.89" 4033 4175 source = "registry+https://github.com/rust-lang/crates.io-index" 4034 - checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 4176 + checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 4035 4177 4036 4178 [[package]] 4037 4179 name = "wasm-streams" ··· 4061 4203 4062 4204 [[package]] 4063 4205 name = "web-sys" 4064 - version = "0.3.64" 4206 + version = "0.3.66" 4065 4207 source = "registry+https://github.com/rust-lang/crates.io-index" 4066 - checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 4208 + checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" 4067 4209 dependencies = [ 4068 4210 "js-sys", 4069 4211 "wasm-bindgen", 4070 4212 ] 4071 4213 4072 4214 [[package]] 4073 - name = "webpki" 4074 - version = "0.22.1" 4075 - source = "registry+https://github.com/rust-lang/crates.io-index" 4076 - checksum = "f0e74f82d49d545ad128049b7e88f6576df2da6b02e9ce565c6f533be576957e" 4077 - dependencies = [ 4078 - "ring", 4079 - "untrusted", 4080 - ] 4081 - 4082 - [[package]] 4083 4215 name = "webpki-roots" 4084 - version = "0.22.6" 4085 - source = "registry+https://github.com/rust-lang/crates.io-index" 4086 - checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" 4087 - dependencies = [ 4088 - "webpki", 4089 - ] 4090 - 4091 - [[package]] 4092 - name = "webpki-roots" 4093 - version = "0.25.2" 4216 + version = "0.25.3" 4094 4217 source = "registry+https://github.com/rust-lang/crates.io-index" 4095 - checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" 4218 + checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" 4096 4219 4097 4220 [[package]] 4098 4221 name = "winapi" ··· 4112 4235 4113 4236 [[package]] 4114 4237 name = "winapi-util" 4115 - version = "0.1.5" 4238 + version = "0.1.6" 4116 4239 source = "registry+https://github.com/rust-lang/crates.io-index" 4117 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 4240 + checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 4118 4241 dependencies = [ 4119 4242 "winapi", 4120 4243 ] ··· 4126 4249 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 4127 4250 4128 4251 [[package]] 4129 - name = "windows" 4130 - version = "0.48.0" 4252 + name = "windows-core" 4253 + version = "0.52.0" 4131 4254 source = "registry+https://github.com/rust-lang/crates.io-index" 4132 - checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 4255 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 4133 4256 dependencies = [ 4134 - "windows-targets", 4257 + "windows-targets 0.52.0", 4135 4258 ] 4136 4259 4137 4260 [[package]] ··· 4140 4263 source = "registry+https://github.com/rust-lang/crates.io-index" 4141 4264 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4142 4265 dependencies = [ 4143 - "windows-targets", 4266 + "windows-targets 0.48.5", 4267 + ] 4268 + 4269 + [[package]] 4270 + name = "windows-sys" 4271 + version = "0.52.0" 4272 + source = "registry+https://github.com/rust-lang/crates.io-index" 4273 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 4274 + dependencies = [ 4275 + "windows-targets 0.52.0", 4144 4276 ] 4145 4277 4146 4278 [[package]] ··· 4149 4281 source = "registry+https://github.com/rust-lang/crates.io-index" 4150 4282 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 4151 4283 dependencies = [ 4152 - "windows_aarch64_gnullvm", 4153 - "windows_aarch64_msvc", 4154 - "windows_i686_gnu", 4155 - "windows_i686_msvc", 4156 - "windows_x86_64_gnu", 4157 - "windows_x86_64_gnullvm", 4158 - "windows_x86_64_msvc", 4284 + "windows_aarch64_gnullvm 0.48.5", 4285 + "windows_aarch64_msvc 0.48.5", 4286 + "windows_i686_gnu 0.48.5", 4287 + "windows_i686_msvc 0.48.5", 4288 + "windows_x86_64_gnu 0.48.5", 4289 + "windows_x86_64_gnullvm 0.48.5", 4290 + "windows_x86_64_msvc 0.48.5", 4291 + ] 4292 + 4293 + [[package]] 4294 + name = "windows-targets" 4295 + version = "0.52.0" 4296 + source = "registry+https://github.com/rust-lang/crates.io-index" 4297 + checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 4298 + dependencies = [ 4299 + "windows_aarch64_gnullvm 0.52.0", 4300 + "windows_aarch64_msvc 0.52.0", 4301 + "windows_i686_gnu 0.52.0", 4302 + "windows_i686_msvc 0.52.0", 4303 + "windows_x86_64_gnu 0.52.0", 4304 + "windows_x86_64_gnullvm 0.52.0", 4305 + "windows_x86_64_msvc 0.52.0", 4159 4306 ] 4160 4307 4161 4308 [[package]] ··· 4165 4312 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 4166 4313 4167 4314 [[package]] 4315 + name = "windows_aarch64_gnullvm" 4316 + version = "0.52.0" 4317 + source = "registry+https://github.com/rust-lang/crates.io-index" 4318 + checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 4319 + 4320 + [[package]] 4168 4321 name = "windows_aarch64_msvc" 4169 4322 version = "0.48.5" 4170 4323 source = "registry+https://github.com/rust-lang/crates.io-index" 4171 4324 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 4172 4325 4173 4326 [[package]] 4327 + name = "windows_aarch64_msvc" 4328 + version = "0.52.0" 4329 + source = "registry+https://github.com/rust-lang/crates.io-index" 4330 + checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 4331 + 4332 + [[package]] 4174 4333 name = "windows_i686_gnu" 4175 4334 version = "0.48.5" 4176 4335 source = "registry+https://github.com/rust-lang/crates.io-index" 4177 4336 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 4178 4337 4179 4338 [[package]] 4339 + name = "windows_i686_gnu" 4340 + version = "0.52.0" 4341 + source = "registry+https://github.com/rust-lang/crates.io-index" 4342 + checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 4343 + 4344 + [[package]] 4180 4345 name = "windows_i686_msvc" 4181 4346 version = "0.48.5" 4182 4347 source = "registry+https://github.com/rust-lang/crates.io-index" 4183 4348 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 4184 4349 4185 4350 [[package]] 4351 + name = "windows_i686_msvc" 4352 + version = "0.52.0" 4353 + source = "registry+https://github.com/rust-lang/crates.io-index" 4354 + checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 4355 + 4356 + [[package]] 4186 4357 name = "windows_x86_64_gnu" 4187 4358 version = "0.48.5" 4188 4359 source = "registry+https://github.com/rust-lang/crates.io-index" 4189 4360 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 4190 4361 4191 4362 [[package]] 4363 + name = "windows_x86_64_gnu" 4364 + version = "0.52.0" 4365 + source = "registry+https://github.com/rust-lang/crates.io-index" 4366 + checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 4367 + 4368 + [[package]] 4192 4369 name = "windows_x86_64_gnullvm" 4193 4370 version = "0.48.5" 4194 4371 source = "registry+https://github.com/rust-lang/crates.io-index" 4195 4372 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 4196 4373 4197 4374 [[package]] 4375 + name = "windows_x86_64_gnullvm" 4376 + version = "0.52.0" 4377 + source = "registry+https://github.com/rust-lang/crates.io-index" 4378 + checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 4379 + 4380 + [[package]] 4198 4381 name = "windows_x86_64_msvc" 4199 4382 version = "0.48.5" 4200 4383 source = "registry+https://github.com/rust-lang/crates.io-index" 4201 4384 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 4202 4385 4203 4386 [[package]] 4387 + name = "windows_x86_64_msvc" 4388 + version = "0.52.0" 4389 + source = "registry+https://github.com/rust-lang/crates.io-index" 4390 + checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 4391 + 4392 + [[package]] 4393 + name = "winnow" 4394 + version = "0.5.31" 4395 + source = "registry+https://github.com/rust-lang/crates.io-index" 4396 + checksum = "97a4882e6b134d6c28953a387571f1acdd3496830d5e36c5e3a1075580ea641c" 4397 + dependencies = [ 4398 + "memchr", 4399 + ] 4400 + 4401 + [[package]] 4204 4402 name = "winreg" 4205 4403 version = "0.50.0" 4206 4404 source = "registry+https://github.com/rust-lang/crates.io-index" 4207 4405 checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 4208 4406 dependencies = [ 4209 4407 "cfg-if", 4210 - "windows-sys", 4408 + "windows-sys 0.48.0", 4211 4409 ] 4212 4410 4213 4411 [[package]] ··· 4245 4443 checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" 4246 4444 4247 4445 [[package]] 4446 + name = "zerocopy" 4447 + version = "0.7.32" 4448 + source = "registry+https://github.com/rust-lang/crates.io-index" 4449 + checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" 4450 + dependencies = [ 4451 + "zerocopy-derive", 4452 + ] 4453 + 4454 + [[package]] 4455 + name = "zerocopy-derive" 4456 + version = "0.7.32" 4457 + source = "registry+https://github.com/rust-lang/crates.io-index" 4458 + checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" 4459 + dependencies = [ 4460 + "proc-macro2", 4461 + "quote", 4462 + "syn 2.0.43", 4463 + ] 4464 + 4465 + [[package]] 4248 4466 name = "zeroize" 4249 - version = "1.6.0" 4467 + version = "1.7.0" 4250 4468 source = "registry+https://github.com/rust-lang/crates.io-index" 4251 - checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" 4469 + checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
+2 -2
pkgs/development/tools/database/surrealdb-migrations/default.nix
··· 10 10 11 11 let 12 12 pname = "surrealdb-migrations"; 13 - version = "1.0.1"; 13 + version = "1.1.0"; 14 14 in 15 15 rustPlatform.buildRustPackage rec { 16 16 inherit pname version; ··· 19 19 owner = "Odonno"; 20 20 repo = pname; 21 21 rev = "v${version}"; 22 - hash = "sha256-yody0F8Wkizyq7SW9OjT4cV3O9HOUYlBc7+8GwJG2cs="; 22 + hash = "sha256-UnRf9HdEcKH0cOWKJIjgjNBlSVjXyk27bwB+4ftzAcs="; 23 23 }; 24 24 25 25 cargoLock = {
+4 -4
pkgs/development/tools/misc/dart-sass/default.nix
··· 10 10 }: 11 11 12 12 let 13 - embedded-protocol-version = "2.4.0"; 13 + embedded-protocol-version = "2.5.0"; 14 14 15 15 embedded-protocol = fetchFromGitHub { 16 16 owner = "sass"; 17 17 repo = "sass"; 18 18 rev = "refs/tags/embedded-protocol-${embedded-protocol-version}"; 19 - hash = "sha256-19YQTda5su2PI2vLzVRCn7fQoH5vEg3539gXEeLLvV8="; 19 + hash = "sha256-ue2yv6jy0J8207Nhc5i8jnBWlNeYmGqexS2f3LDwg18="; 20 20 }; 21 21 in 22 22 buildDartApplication rec { 23 23 pname = "dart-sass"; 24 - version = "1.70.0"; 24 + version = "1.71.1"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "sass"; 28 28 repo = pname; 29 29 rev = version; 30 - hash = "sha256-JLVcoDAngP1y8EC4K6fIJdPu2Xm8LLAxUm8BTK5tSVk="; 30 + hash = "sha256-MFBAc89Ib++Qve+SjkOOeZhdpH8Kwoic9U+d2ldt8W8="; 31 31 }; 32 32 33 33 pubspecLock = lib.importJSON ./pubspec.lock.json;
+43 -23
pkgs/development/tools/misc/dart-sass/pubspec.lock.json
··· 4 4 "dependency": "transitive", 5 5 "description": { 6 6 "name": "_fe_analyzer_shared", 7 - "sha256": "36a321c3d2cbe01cbcb3540a87b8843846e0206df3e691fa7b23e19e78de6d49", 7 + "sha256": "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7", 8 8 "url": "https://pub.dev" 9 9 }, 10 10 "source": "hosted", 11 - "version": "65.0.0" 11 + "version": "67.0.0" 12 12 }, 13 13 "analyzer": { 14 14 "dependency": "direct dev", 15 15 "description": { 16 16 "name": "analyzer", 17 - "sha256": "dfe03b90ec022450e22513b5e5ca1f01c0c01de9c3fba2f7fd233cb57a6b9a07", 17 + "sha256": "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d", 18 18 "url": "https://pub.dev" 19 19 }, 20 20 "source": "hosted", 21 - "version": "6.3.0" 21 + "version": "6.4.1" 22 22 }, 23 23 "archive": { 24 24 "dependency": "direct dev", ··· 84 84 "dependency": "direct main", 85 85 "description": { 86 86 "name": "cli_pkg", 87 - "sha256": "7b088621eb3d486c17a4122389d8b3f36658450d5a405fa229166b1a71a7ce4a", 87 + "sha256": "b15d9558c6a44f20840198e385e3e4fe1fcb17d1a45e60e0657d9bd42e630a61", 88 88 "url": "https://pub.dev" 89 89 }, 90 90 "source": "hosted", 91 - "version": "2.7.2" 91 + "version": "2.9.0" 92 92 }, 93 93 "cli_repl": { 94 94 "dependency": "direct main", ··· 174 174 "dependency": "direct dev", 175 175 "description": { 176 176 "name": "dartdoc", 177 - "sha256": "cbc4520cf486395741209693c3e7ef70653b1879b5a73e010815bf50431d330c", 177 + "sha256": "6b147cb40a72557749d7a6594eb4e065057be54b44000cd57273e4a450c3b84e", 178 178 "url": "https://pub.dev" 179 179 }, 180 180 "source": "hosted", 181 - "version": "8.0.3" 181 + "version": "8.0.5" 182 182 }, 183 183 "ffi": { 184 184 "dependency": "transitive", ··· 254 254 "dependency": "direct main", 255 255 "description": { 256 256 "name": "http", 257 - "sha256": "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525", 257 + "sha256": "a2bbf9d017fcced29139daa8ed2bba4ece450ab222871df93ca9eec6f80c34ba", 258 258 "url": "https://pub.dev" 259 259 }, 260 260 "source": "hosted", 261 - "version": "1.1.0" 261 + "version": "1.2.0" 262 262 }, 263 263 "http_multi_server": { 264 264 "dependency": "transitive", ··· 354 354 "dependency": "direct main", 355 355 "description": { 356 356 "name": "meta", 357 - "sha256": "d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04", 357 + "sha256": "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136", 358 358 "url": "https://pub.dev" 359 359 }, 360 360 "source": "hosted", 361 - "version": "1.11.0" 361 + "version": "1.12.0" 362 362 }, 363 363 "mime": { 364 364 "dependency": "transitive", 365 365 "description": { 366 366 "name": "mime", 367 - "sha256": "e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e", 367 + "sha256": "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2", 368 368 "url": "https://pub.dev" 369 369 }, 370 370 "source": "hosted", 371 - "version": "1.0.4" 371 + "version": "1.0.5" 372 + }, 373 + "native_stack_traces": { 374 + "dependency": "transitive", 375 + "description": { 376 + "name": "native_stack_traces", 377 + "sha256": "c797830b9910d13b0f4e70ddef15cde034214fe3bdb8092c4ea5ffad2f74013f", 378 + "url": "https://pub.dev" 379 + }, 380 + "source": "hosted", 381 + "version": "0.5.6" 372 382 }, 373 383 "native_synchronization": { 374 384 "dependency": "direct main", ··· 434 444 "dependency": "transitive", 435 445 "description": { 436 446 "name": "petitparser", 437 - "sha256": "eeb2d1428ee7f4170e2bd498827296a18d4e7fc462b71727d111c0ac7707cfa6", 447 + "sha256": "c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27", 438 448 "url": "https://pub.dev" 439 449 }, 440 450 "source": "hosted", 441 - "version": "6.0.1" 451 + "version": "6.0.2" 442 452 }, 443 453 "pointycastle": { 444 454 "dependency": "transitive", ··· 664 674 "dependency": "direct dev", 665 675 "description": { 666 676 "name": "test", 667 - "sha256": "694c108e13c6b35b15fcb0f8f03eddf8373f93b044c9497b5e81ce09f7381bda", 677 + "sha256": "7ee446762c2c50b3bd4ea96fe13ffac69919352bd3b4b17bac3f3465edc58073", 668 678 "url": "https://pub.dev" 669 679 }, 670 680 "source": "hosted", 671 - "version": "1.25.1" 681 + "version": "1.25.2" 672 682 }, 673 683 "test_api": { 674 684 "dependency": "transitive", ··· 750 760 "source": "hosted", 751 761 "version": "1.1.0" 752 762 }, 763 + "web": { 764 + "dependency": "transitive", 765 + "description": { 766 + "name": "web", 767 + "sha256": "4188706108906f002b3a293509234588823c8c979dc83304e229ff400c996b05", 768 + "url": "https://pub.dev" 769 + }, 770 + "source": "hosted", 771 + "version": "0.4.2" 772 + }, 753 773 "web_socket_channel": { 754 774 "dependency": "transitive", 755 775 "description": { 756 776 "name": "web_socket_channel", 757 - "sha256": "d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b", 777 + "sha256": "939ab60734a4f8fa95feacb55804fa278de28bdeef38e616dc08e44a84adea23", 758 778 "url": "https://pub.dev" 759 779 }, 760 780 "source": "hosted", 761 - "version": "2.4.0" 781 + "version": "2.4.3" 762 782 }, 763 783 "webkit_inspection_protocol": { 764 784 "dependency": "transitive", ··· 774 794 "dependency": "transitive", 775 795 "description": { 776 796 "name": "xml", 777 - "sha256": "af5e77e9b83f2f4adc5d3f0a4ece1c7f45a2467b695c2540381bac793e34e556", 797 + "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", 778 798 "url": "https://pub.dev" 779 799 }, 780 800 "source": "hosted", 781 - "version": "6.4.2" 801 + "version": "6.5.0" 782 802 }, 783 803 "yaml": { 784 804 "dependency": "direct dev", ··· 792 812 } 793 813 }, 794 814 "sdks": { 795 - "dart": ">=3.1.0 <4.0.0" 815 + "dart": ">=3.2.0 <4.0.0" 796 816 } 797 817 }
+3 -3
pkgs/development/tools/rust/cargo-deny/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "cargo-deny"; 12 - version = "0.14.11"; 12 + version = "0.14.12"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "EmbarkStudios"; 16 16 repo = "cargo-deny"; 17 17 rev = version; 18 - hash = "sha256-xK6Q1p5SlpFGQ1ZtSHGFBwwL2z1LMcdM/jaC5RWglts="; 18 + hash = "sha256-A1OoMmF1SVjOfrymenDxEgNE6K/0Tw3Gc9xBsW5jogU="; 19 19 }; 20 20 21 - cargoHash = "sha256-6HSdbyBBnvcbJzXBvtuqbauVqLoSuAzo73S+4vioo8I="; 21 + cargoHash = "sha256-lNLNmKVx6BfsqRm21oCUcVdkzCLEyVDrJDHSLKotSPI="; 22 22 23 23 nativeBuildInputs = [ 24 24 pkg-config
+2 -2
pkgs/development/web/postman/darwin.nix
··· 11 11 dist = { 12 12 aarch64-darwin = { 13 13 arch = "arm64"; 14 - sha256 = "sha256-Dy37gqClpV/9GzlpX6FjF+grDN/txbZO7G5BpEA2sms="; 14 + sha256 = "sha256-P7x06KKH0e1Yro93SCEJyiWS/Uv25tWU8A85vxv85hI="; 15 15 }; 16 16 17 17 x86_64-darwin = { 18 18 arch = "64"; 19 - sha256 = "sha256-gYlgrq3IyQtcecv9kuh1bHP1TVTPM8Apx2ZU5JLSSkQ="; 19 + sha256 = "sha256-/jlLU5NKF8sNZ49n90219b/oiVFT8EkFx2oYhIk8Tgw="; 20 20 }; 21 21 }.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); 22 22
+1 -1
pkgs/development/web/postman/default.nix
··· 2 2 3 3 let 4 4 pname = "postman"; 5 - version = "10.18.6"; 5 + version = "10.23.5"; 6 6 meta = with lib; { 7 7 homepage = "https://www.getpostman.com"; 8 8 description = "API Development Environment";
+4 -2
pkgs/development/web/postman/linux.nix
··· 20 20 , nspr 21 21 , pango 22 22 , udev 23 + , libsecret 23 24 , libuuid 24 25 , libX11 25 26 , libxcb ··· 53 54 dist = { 54 55 aarch64-linux = { 55 56 arch = "arm64"; 56 - sha256 = "sha256-shiUW7o6H0aaGCgHm3oVqjLZNsB4KIn7EIxWRVCAWi0="; 57 + sha256 = "sha256-esboLFqCziTlCFHyK6GxFq9Rik9jHiqX6ED0D53P1K4="; 57 58 }; 58 59 59 60 x86_64-linux = { 60 61 arch = "64"; 61 - sha256 = "sha256-R6mejxuxSZv37nyjnt/oGvgqCw1pULCHCWnlw+pq8iY="; 62 + sha256 = "sha256-NH5bfz74/WIXbNdYs6Hoh/FF54v2+b4Ci5T7Y095Akw="; 62 63 }; 63 64 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 64 65 ··· 107 108 pango 108 109 udev 109 110 libdrm 111 + libsecret 110 112 libuuid 111 113 libX11 112 114 libxcb
+2 -2
pkgs/games/hyperrogue/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "hyperrogue"; 6 - version = "13.0a"; 6 + version = "13.0b"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "zenorogue"; 10 10 repo = "hyperrogue"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-ebUS5J2NXv6MRoVLg9Ymc5+h9Wn85fKd9N4ohxMxpq4="; 12 + sha256 = "sha256-n3CD1p0weWW9P3WnS05bauFbtShocleSACk4VOXzEeY="; 13 13 }; 14 14 15 15 CXXFLAGS = [
+2 -2
pkgs/os-specific/darwin/karabiner-elements/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "karabiner-elements"; 5 - version = "14.11.0"; 5 + version = "14.13.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/pqrs-org/Karabiner-Elements/releases/download/v${version}/Karabiner-Elements-${version}.dmg"; 9 - sha256 = "sha256-InuSfXbaSYsncq8jVO15LbQmDTguRHlOiE/Pj5EfX5c="; 9 + sha256 = "sha256-gmJwoht/Tfm5qMecmq1N6PSAIfWOqsvuHU8VDJY8bLw="; 10 10 }; 11 11 12 12 outputs = [ "out" "driver" ];
+9 -19
pkgs/servers/invidious/default.nix
··· 1 - { lib, stdenv, crystal, fetchFromGitea, librsvg, pkg-config, libxml2, openssl, shards, sqlite, lsquic, videojs, nixosTests }: 1 + { lib, stdenv, crystal, fetchFromGitea, librsvg, pkg-config, libxml2, openssl, shards, sqlite, videojs, nixosTests }: 2 2 let 3 3 # All versions, revisions, and checksums are stored in ./versions.json. 4 4 # The update process is the following: 5 5 # * pick the latest commit 6 - # * update .invidious.rev, .invidious.version, and .invidious.sha256 6 + # * update .invidious.rev, .invidious.version, and .invidious.hash 7 7 # * prefetch the videojs dependencies with scripts/fetch-player-dependencies.cr 8 - # and update .videojs.sha256 (they are normally fetched during build 8 + # and update .videojs.hash (they are normally fetched during build 9 9 # but nix's sandboxing does not allow that) 10 10 # * if shard.lock changed 11 11 # * recreate shards.nix by running crystal2nix ··· 23 23 owner = "iv-org"; 24 24 repo = pname; 25 25 fetchSubmodules = true; 26 - inherit (versions.invidious) rev sha256; 26 + inherit (versions.invidious) rev hash; 27 27 }; 28 28 29 29 postPatch = ··· 45 45 substituteInPlace src/invidious.cr \ 46 46 --replace ${lib.escapeShellArg branchTemplate} '"master"' \ 47 47 --replace ${lib.escapeShellArg commitTemplate} '"${lib.substring 0 7 versions.invidious.rev}"' \ 48 - --replace ${lib.escapeShellArg versionTemplate} '"${lib.replaceStrings ["-"] ["."] (lib.substring 9 10 version)}"' \ 48 + --replace ${lib.escapeShellArg versionTemplate} '"${lib.concatStringsSep "." (lib.drop 2 (lib.splitString "-" version))}"' \ 49 49 --replace ${lib.escapeShellArg assetCommitTemplate} '"${lib.substring 0 7 versions.invidious.rev}"' 50 50 51 51 # Patch the assets and locales paths to be absolute ··· 75 75 "--verbose" 76 76 "--no-debug" 77 77 "-Dskip_videojs_download" 78 - "-Ddisable_quic" 79 78 ]; 80 79 }; 81 80 82 - postConfigure = '' 83 - # lib includes nix store paths which can’t be patched, so the links have to 84 - # be dereferenced first. 85 - cp -rL lib lib2 86 - rm -r lib 87 - mv lib2 lib 88 - chmod +w -R lib 89 - cp ${lsquic}/lib/liblsquic.a lib/lsquic/src/lsquic/ext 90 - ''; 91 - 92 81 postInstall = '' 93 82 mkdir -p $out/share/invidious/config 94 83 ··· 102 91 # environment variable. Even though the database and hmac_key are 103 92 # bogus, --help still works. 104 93 installCheckPhase = '' 105 - INVIDIOUS_CONFIG="$(cat <<EOF 94 + export INVIDIOUS_CONFIG="$(cat <<EOF 106 95 database_url: sqlite3:///dev/null 107 96 hmac_key: "this-is-required" 108 97 EOF 109 - )" $out/bin/invidious --help 98 + )" 99 + $out/bin/invidious --help 100 + $out/bin/invidious --version 110 101 ''; 111 102 112 103 passthru = { 113 - inherit lsquic; 114 104 tests = { inherit (nixosTests) invidious; }; 115 105 updateScript = ./update.sh; 116 106 };
-133
pkgs/servers/invidious/lsquic.nix
··· 1 - { lib, boringssl, stdenv, fetchgit, fetchFromGitHub, fetchurl, cmake, zlib, perl, libevent }: 2 - let 3 - versions = lib.importJSON ./versions.json; 4 - 5 - fetchGitilesPatch = { name, url, sha256 }: 6 - fetchurl { 7 - url = "${url}%5E%21?format=TEXT"; 8 - inherit name sha256; 9 - downloadToTemp = true; 10 - postFetch = '' 11 - base64 -d < $downloadedFile > $out 12 - ''; 13 - }; 14 - 15 - # lsquic requires a specific boringssl version (noted in its README) 16 - boringssl' = boringssl.overrideAttrs ({ preBuild, ... }: { 17 - version = versions.boringssl.rev; 18 - src = fetchgit { 19 - url = "https://boringssl.googlesource.com/boringssl"; 20 - inherit (versions.boringssl) rev sha256; 21 - }; 22 - 23 - patches = [ 24 - # Use /etc/ssl/certs/ca-certificates.crt instead of /etc/ssl/cert.pem 25 - ./use-etc-ssl-certs.patch 26 - 27 - # because lsquic requires that specific boringssl version and that 28 - # version does not yet include fixes for gcc11 build errors, they 29 - # must be backported 30 - (fetchGitilesPatch { 31 - name = "fix-mismatch-between-header-and-implementation-of-bn_sqr_comba8.patch"; 32 - url = "https://boringssl.googlesource.com/boringssl/+/139adff9b27eaf0bdaac664ec4c9a7db2fe3f920"; 33 - sha256 = "05sp602dvh50v46jkzmh4sf4wqnq5bwy553596g2rhxg75bailjj"; 34 - }) 35 - (fetchGitilesPatch { 36 - name = "use-an-unsized-helper-for-truncated-SHA-512-variants.patch"; 37 - url = "https://boringssl.googlesource.com/boringssl/+/a24ab549e6ae246b391155d7bed3790ac0e07de2"; 38 - sha256 = "0483jkpg4g64v23ln2blb74xnmzdjcn3r7w4zk7nfg8j3q5f9lxm"; 39 - }) 40 - /* 41 - # the following patch is too complex, so we will modify the build flags 42 - # of crypto/fipsmodule/CMakeFiles/fipsmodule.dir/bcm.c.o in preBuild 43 - # and turn off -Werror=stringop-overflow 44 - (fetchGitilesPatch { 45 - name = "make-md32_common.h-single-included-and-use-an-unsized-helper-for-SHA-256.patch"; 46 - url = "https://boringssl.googlesource.com/boringssl/+/597ffef971dd980b7de5e97a0c9b7ca26eec94bc"; 47 - sha256 = "1y0bkkdf1ccd6crx326agp01q22clm4ai4p982y7r6dkmxmh52qr"; 48 - }) 49 - */ 50 - (fetchGitilesPatch { 51 - name = "fix-array-parameter-warnings.patch"; 52 - url = "https://boringssl.googlesource.com/boringssl/+/92c6fbfc4c44dc8462d260d836020d2b793e7804"; 53 - sha256 = "0h4sl95i8b0dj0na4ngf50wg54raxyjxl1zzwdc810abglp10vnv"; 54 - }) 55 - ]; 56 - 57 - preBuild = preBuild + lib.optionalString stdenv.isLinux '' 58 - sed -e '/^build crypto\/fipsmodule\/CMakeFiles\/fipsmodule\.dir\/bcm\.c\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=stringop-overflow/' \ 59 - -i build.ninja 60 - '' + lib.optionalString stdenv.cc.isGNU '' 61 - # Silence warning that causes build failures with GCC. 62 - sed -e '/^build ssl\/test\/CMakeFiles\/bssl_shim\.dir\/settings_writer\.cc\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=ignored-attributes/' \ 63 - -e '/^build ssl\/test\/CMakeFiles\/handshaker\.dir\/settings_writer\.cc\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=ignored-attributes/' \ 64 - -i build.ninja 65 - '' + lib.optionalString stdenv.cc.isClang ( 66 - # Silence warnings that cause build failures with newer versions of clang. 67 - let 68 - clangVersion = lib.getVersion stdenv.cc; 69 - in 70 - lib.optionalString (lib.versionAtLeast clangVersion "13") '' 71 - sed -e '/^build crypto\/CMakeFiles\/crypto\.dir\/x509\/t_x509\.c\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=unused-but-set-variable/' \ 72 - -e '/^build tool\/CMakeFiles\/bssl\.dir\/digest\.cc\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=unused-but-set-variable/' \ 73 - -i build.ninja 74 - '' + lib.optionalString (lib.versionAtLeast clangVersion "16") '' 75 - sed -e '/^build crypto\/CMakeFiles\/crypto\.dir\/trust_token\/trust_token\.c\.o:/,/^ *FLAGS =/ s/^ *FLAGS = -Werror/& -Wno-error=single-bit-bitfield-constant-conversion/' \ 76 - -i build.ninja 77 - '' 78 - ); 79 - }); 80 - in 81 - stdenv.mkDerivation rec { 82 - pname = "lsquic"; 83 - version = versions.lsquic.version; 84 - 85 - src = fetchFromGitHub { 86 - owner = "litespeedtech"; 87 - repo = pname; 88 - rev = "v${version}"; 89 - inherit (versions.lsquic) sha256; 90 - fetchSubmodules = true; 91 - }; 92 - 93 - postPatch = '' 94 - substituteInPlace CMakeLists.txt \ 95 - --replace ".so" "${stdenv.hostPlatform.extensions.sharedLibrary}" 96 - ''; 97 - 98 - nativeBuildInputs = [ cmake perl ]; 99 - buildInputs = [ boringssl' libevent zlib ]; 100 - 101 - cmakeFlags = [ 102 - "-DBORINGSSL_DIR=${lib.getDev boringssl'}" 103 - "-DBORINGSSL_LIB_crypto=${lib.getLib boringssl'}/lib/libcrypto.a" 104 - "-DBORINGSSL_LIB_ssl=${lib.getLib boringssl'}/lib/libssl.a" 105 - "-DZLIB_LIB=${zlib}/lib/libz.so" 106 - ]; 107 - 108 - # adapted from lsquic.cr’s Dockerfile 109 - # (https://github.com/iv-org/lsquic.cr/blob/master/docker/Dockerfile) 110 - installPhase = '' 111 - runHook preInstall 112 - 113 - mkdir combinedlib 114 - cd combinedlib 115 - ar -x ${lib.getLib boringssl'}/lib/libssl.a 116 - ar -x ${lib.getLib boringssl'}/lib/libcrypto.a 117 - ar -x ../src/liblsquic/liblsquic.a 118 - ar rc liblsquic.a *.o 119 - ranlib liblsquic.a 120 - install -D liblsquic.a $out/lib/liblsquic.a 121 - 122 - runHook postInstall 123 - ''; 124 - 125 - passthru.boringssl = boringssl'; 126 - 127 - meta = with lib; { 128 - description = "A library for QUIC and HTTP/3 (version for Invidious)"; 129 - homepage = "https://github.com/litespeedtech/lsquic"; 130 - maintainers = with maintainers; [ infinisil sbruder ]; 131 - license = with licenses; [ openssl isc mit bsd3 ]; # statically links against boringssl, so has to include its licenses 132 - }; 133 - }
+18 -36
pkgs/servers/invidious/shards.nix
··· 1 1 { 2 + ameba = { 3 + url = "https://github.com/crystal-ameba/ameba.git"; 4 + rev = "v1.5.0"; 5 + sha256 = "1idivsbpmi40aqvs82fsv37nrgikirprxrj3ls9chsb876fq9p2d"; 6 + }; 2 7 athena-negotiation = { 3 - owner = "athena-framework"; 4 - repo = "negotiation"; 8 + url = "https://github.com/athena-framework/negotiation.git"; 5 9 rev = "v0.1.1"; 6 10 sha256 = "1vkk59lqrxb0l8kyzs114i3c18zb2bdiah2xhazkk8q7x6fz4yzk"; 7 11 }; 8 12 backtracer = { 9 - owner = "sija"; 10 - repo = "backtracer.cr"; 13 + url = "https://github.com/sija/backtracer.cr.git"; 11 14 rev = "v1.2.1"; 12 15 sha256 = "02r1l7rn2wsljkx495s5s7j04zgn73m2kx0hkzs7620camvlwbqq"; 13 16 }; 14 17 db = { 15 - owner = "crystal-lang"; 16 - repo = "crystal-db"; 18 + url = "https://github.com/crystal-lang/crystal-db.git"; 17 19 rev = "v0.10.1"; 18 20 sha256 = "03c5h14z6h2mxnx949lihnyqjd19hcj38iasdwq9fp95h8cld376"; 19 21 }; 20 22 exception_page = { 21 - owner = "crystal-loot"; 22 - repo = "exception_page"; 23 + url = "https://github.com/crystal-loot/exception_page.git"; 23 24 rev = "v0.2.2"; 24 25 sha256 = "1c8askb9b7621jjz5pjj6b8pdbhw3r1l3dym6swg1saspf5j3jwi"; 25 26 }; 26 27 kemal = { 27 - owner = "kemalcr"; 28 - repo = "kemal"; 28 + url = "https://github.com/kemalcr/kemal.git"; 29 29 rev = "v1.1.2"; 30 30 sha256 = "1149q4qw0zrws5asqqr4snrdi67xsmisdcq58zcrbgqgsxgly9d0"; 31 31 }; 32 32 kilt = { 33 - owner = "jeromegn"; 34 - repo = "kilt"; 33 + url = "https://github.com/jeromegn/kilt.git"; 35 34 rev = "v0.6.1"; 36 35 sha256 = "0dpc15y9m8c5l9zdfif6jlf7zmkrlm9w4m2igi5xa22fdjwamwfp"; 37 36 }; 38 - lsquic = { 39 - owner = "iv-org"; 40 - repo = "lsquic.cr"; 41 - rev = "v2.18.1-2"; 42 - sha256 = "0bljk0pwbjb813dfwrhgi00w2ai09k868xvak4hfzdkbmpc7id6y"; 43 - }; 44 37 pg = { 45 - owner = "will"; 46 - repo = "crystal-pg"; 38 + url = "https://github.com/will/crystal-pg.git"; 47 39 rev = "v0.24.0"; 48 40 sha256 = "07i5bqkv5j6y6f8v5cpqdxc5wzzrvgv3ds24znv4mzv6nc84csn4"; 49 41 }; 50 42 protodec = { 51 - owner = "iv-org"; 52 - repo = "protodec"; 53 - rev = "v0.1.4"; 54 - sha256 = "15azh9izxqgwpgkpicmivfdz31wkibnwy09rwhxsg0lyc4wf8xj9"; 43 + url = "https://github.com/iv-org/protodec.git"; 44 + rev = "v0.1.5"; 45 + sha256 = "09cm36skv2mxqrlczp0j1g7cf8wsfdqr8q39nxyj3ggc3yadp8bc"; 55 46 }; 56 47 radix = { 57 - owner = "luislavena"; 58 - repo = "radix"; 48 + url = "https://github.com/luislavena/radix.git"; 59 49 rev = "v0.4.1"; 60 50 sha256 = "1l08cydkdidq9yyil1wl240hvk41iycv04jrg6nx5mkvzw4z1bzg"; 61 51 }; 62 52 spectator = { 63 - owner = "icy-arctic-fox"; 64 - repo = "spectator"; 53 + url = "https://github.com/icy-arctic-fox/spectator.git"; 65 54 rev = "v0.10.4"; 66 55 sha256 = "0rcxq2nbslvwrd8m9ajw6dzaw3hagxmkdy9s8p34cgnr4c9dijdq"; 67 56 }; 68 57 sqlite3 = { 69 - owner = "crystal-lang"; 70 - repo = "crystal-sqlite3"; 58 + url = "https://github.com/crystal-lang/crystal-sqlite3.git"; 71 59 rev = "v0.18.0"; 72 60 sha256 = "03nnvpchhq9f9ywsm3pk2rrj4a3figw7xs96zdziwgr5znkz6x93"; 73 - }; 74 - ameba = { 75 - owner = "crystal-ameba"; 76 - repo = "ameba"; 77 - rev = "v0.14.3"; 78 - sha256 = "1cfr95xi6hsyxw1wlrh571hc775xhwmssk3k14i8b7dgbwfmm5x1"; 79 61 }; 80 62 }
+7 -29
pkgs/servers/invidious/update.sh
··· 35 35 git init --initial-branch="$git_branch" "$git_dir" 36 36 git -C "$git_dir" remote add origin "$git_url" 37 37 fi 38 - git -C "$git_dir" fetch origin "$git_branch" 38 + git -C "$git_dir" fetch origin --tags "$git_branch" 39 39 40 40 # use latest commit before today, we should not call the version *today* 41 41 # because there might still be commits coming 42 42 # use the day of the latest commit we picked as version 43 43 new_rev=$(git -C "$git_dir" log -n 1 --format='format:%H' --before="${today}T00:00:00Z" "origin/$git_branch") 44 - new_version="unstable-$(TZ=UTC git -C "$git_dir" log -n 1 --date='format-local:%Y-%m-%d' --format='%cd' "$new_rev")" 44 + new_tag=$(git -C "$git_dir" describe --tags --abbrev=0 "$new_rev") 45 + new_version="$new_tag-unstable-$(TZ=UTC git -C "$git_dir" log -n 1 --date='format-local:%Y-%m-%d' --format='%cd' "$new_rev")" 45 46 info "latest commit before $today: $new_rev" 46 47 47 48 if [ "$new_rev" = "$old_rev" ]; then ··· 51 52 52 53 json_set '.invidious.version' "$new_version" 53 54 json_set '.invidious.rev' "$new_rev" 54 - new_sha256=$(nix-prefetch -I 'nixpkgs=../../..' "$pkg") 55 - json_set '.invidious.sha256' "$new_sha256" 55 + new_hash=$(nix-prefetch -I 'nixpkgs=../../..' "$pkg") 56 + json_set '.invidious.hash' "$new_hash" 56 57 commit_msg="$pkg: $old_version -> $new_version" 57 58 58 59 # fetch video.js dependencies ··· 60 61 git -C "$git_dir" reset --hard "$new_rev" 61 62 (cd "$git_dir" && crystal run scripts/fetch-player-dependencies.cr -- --minified) 62 63 rm -f "$git_dir/assets/videojs/.gitignore" 63 - videojs_new_sha256=$(nix-hash --type sha256 --base32 "$git_dir/assets/videojs") 64 - json_set '.videojs.sha256' "$videojs_new_sha256" 64 + videojs_new_hash=$(nix-hash --type sha256 --sri "$git_dir/assets/videojs") 65 + json_set '.videojs.hash' "$videojs_new_hash" 65 66 66 67 if git -C "$git_dir" diff-tree --quiet "${old_rev}..${new_rev}" -- 'shard.lock'; then 67 68 info "shard.lock did not change since $old_rev." 68 69 else 69 70 info "Updating shards.nix..." 70 71 crystal2nix -- "$git_dir/shard.lock" # argv's index seems broken 71 - 72 - lsquic_old_version=$(json_get '.lsquic.version') 73 - # lsquic.cr's version tracks lsquic's, so lsquic must be updated to the 74 - # version in the shards file 75 - lsquic_new_version=$(nix eval --raw -f 'shards.nix' lsquic.rev \ 76 - | sed -e 's/^v//' -e 's/-[0-9]*$//') 77 - if [ "$lsquic_old_version" != "$lsquic_new_version" ]; then 78 - info "Updating lsquic to $lsquic_new_version..." 79 - json_set '.lsquic.version' "$lsquic_new_version" 80 - lsquic_new_sha256=$(nix-prefetch -I 'nixpkgs=../../..' "${pkg}.lsquic") 81 - json_set '.lsquic.sha256' "$lsquic_new_sha256" 82 - 83 - info "Updating boringssl..." 84 - # lsquic specifies the boringssl commit it requires in its README 85 - boringssl_new_rev=$(curl -LSsf "https://github.com/litespeedtech/lsquic/raw/v${lsquic_new_version}/README.md" \ 86 - | grep -Pom1 '(?<=^git checkout ).*') 87 - json_set '.boringssl.rev' "$boringssl_new_rev" 88 - boringssl_new_sha256=$(nix-prefetch -I 'nixpkgs=../../..' "${pkg}.lsquic.boringssl") 89 - json_set '.boringssl.sha256' "$boringssl_new_sha256" 90 - commit_msg="$commit_msg 91 - 92 - lsquic: $lsquic_old_version -> $lsquic_new_version" 93 - fi 94 72 fi 95 73 96 74 git commit --verbose --message "$commit_msg" -- versions.json shards.nix
+4 -12
pkgs/servers/invidious/versions.json
··· 1 1 { 2 - "boringssl": { 3 - "rev": "251b5169fd44345f455438312ec4e18ae07fd58c", 4 - "sha256": "sha256-EU6T9yQCdOLx98Io8o01rEsgxDFF/Xoy42LgPopD2/A=" 5 - }, 6 2 "invidious": { 7 - "rev": "c005ada48723808e507d0a4d5a3363a1c14a4f07", 8 - "sha256": "sha256-KbnBdAAjScwKV4uUzyBXAQx2C7MqCdCM3gSvgNIzKAU=", 9 - "version": "unstable-2024-01-29" 10 - }, 11 - "lsquic": { 12 - "sha256": "sha256-hG8cUvhbCNeMOsKkaJlgGpzUrIx47E/WhmPIdI5F3qM=", 13 - "version": "2.18.1" 3 + "rev": "e8a36985aff1a5b33ddf9abea85dd2c23422c2f7", 4 + "hash": "sha256-3nU6z1rd1oiNmIz3Ok02xBsT4oNSGX/n+3/WbRVCbhI=", 5 + "version": "0.20.1-unstable-2024-02-18" 14 6 }, 15 7 "videojs": { 16 - "sha256": "0zj8fgxdg6jsllaxn795xipa6yxh4yf08hb8x0idyg74q37gfh4c" 8 + "hash": "sha256-jED3zsDkPN8i6GhBBJwnsHujbuwlHdsVpVqa1/pzSH4=" 17 9 } 18 10 }
+1 -1
pkgs/servers/invidious/videojs.nix
··· 14 14 15 15 outputHashAlgo = "sha256"; 16 16 outputHashMode = "recursive"; 17 - outputHash = versions.videojs.sha256; 17 + outputHash = versions.videojs.hash; 18 18 }
+49 -18
pkgs/shells/zsh/zsh-fzf-tab/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, ncurses, nix-update-script }: 1 + { stdenv, lib, fetchFromGitHub, zsh, ncurses, nix-update-script }: 2 2 3 3 let 4 4 INSTALL_PATH="${placeholder "out"}/share/fzf-tab"; 5 5 in stdenv.mkDerivation rec { 6 6 pname = "zsh-fzf-tab"; 7 - version = "unstable-2024-02-01"; 7 + version = "1.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "Aloxaf"; 11 11 repo = "fzf-tab"; 12 - rev = "b06e7574577cd729c629419a62029d31d0565a7a"; 13 - hash = "sha256-ilUavAIWmLiMh2PumtErMCpOcR71ZMlQkKhVOTDdHZw="; 12 + rev = "v${version}"; 13 + hash = "sha256-o3R9dh9t8w/SVO3IUeJqP8kkQxwnRjNX8oZ4wSZxBYo="; 14 14 }; 15 15 16 16 strictDeps = true; ··· 24 24 ]; 25 25 }; 26 26 27 - postConfigure = '' 27 + # this script is modified according to fzf-tab/lib-ftb-build-module 28 + configurePhase = '' 29 + runHook preConfigure 30 + 28 31 pushd modules 29 - ./configure --disable-gdbm --without-tcsetpgrp 32 + 33 + tar -xf ${zsh.src} 34 + ln -s $(pwd)/src/fzftab.c zsh-${zsh.version}/Src/Modules/ 35 + ln -s $(pwd)/src/fzftab.mdd zsh-${zsh.version}/Src/Modules/ 36 + 37 + pushd zsh-${zsh.version} 38 + 39 + 40 + if [[ ! -f ./configure ]]; then 41 + ./Util/preconfig 42 + fi 43 + if [[ ! -f ./Makefile ]]; then 44 + ./configure --disable-gdbm --without-tcsetpgrp 45 + fi 46 + 47 + popd 30 48 popd 49 + 50 + runHook postConfigure 31 51 ''; 32 52 33 - postBuild = '' 34 - pushd modules 53 + buildPhase = '' 54 + runHook preBuild 55 + 56 + pushd modules/zsh-${zsh.version} 35 57 make -j$NIX_BUILD_CORES 36 58 popd 59 + 60 + runHook postBuild 37 61 ''; 38 62 39 63 installPhase = '' 40 - mkdir -p ${INSTALL_PATH} 41 - cp -r lib ${INSTALL_PATH}/lib 42 - install -D fzf-tab.zsh ${INSTALL_PATH}/fzf-tab.zsh 43 - install -D fzf-tab.plugin.zsh ${INSTALL_PATH}/fzf-tab.plugin.zsh 44 - install -D modules/Src/aloxaf/fzftab.so ${INSTALL_PATH}/modules/Src/aloxaf/fzftab.so 64 + runHook preInstall 65 + 66 + mkdir -p ${INSTALL_PATH} 67 + cp -r lib ${INSTALL_PATH}/lib 68 + install -D fzf-tab.zsh ${INSTALL_PATH}/fzf-tab.zsh 69 + install -D fzf-tab.plugin.zsh ${INSTALL_PATH}/fzf-tab.plugin.zsh 70 + pushd modules/zsh-${zsh.version}/Src/Modules 71 + if [[ -e "fzftab.so" ]]; then 72 + install -D -t ${INSTALL_PATH}/modules/Src/aloxaf/ fzftab.so 73 + fi 74 + if [[ -e "fzftab.bundle" ]]; then 75 + install -D -t ${INSTALL_PATH}/modules/Src/aloxaf/ fzftab.bundle 76 + fi 77 + popd 78 + 79 + runHook postInstall 45 80 ''; 46 81 47 - passthru = { 48 - updateScript = nix-update-script { 49 - extraArgs = [ "--version" "branch=master" ]; 50 - }; 51 - }; 82 + passthru.updateScript = nix-update-script { }; 52 83 53 84 meta = with lib; { 54 85 homepage = "https://github.com/Aloxaf/fzf-tab";
-6
pkgs/top-level/all-packages.nix
··· 3227 3227 3228 3228 apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { }; 3229 3229 3230 - api-linter = callPackage ../development/tools/api-linter { }; 3231 - 3232 3230 apk-tools = callPackage ../tools/package-management/apk-tools { 3233 3231 lua = lua5_3; 3234 3232 }; ··· 9400 9398 internetarchive = with python3Packages; toPythonApplication internetarchive; 9401 9399 9402 9400 invidious = callPackage ../servers/invidious { 9403 - # needs a specific version of lsquic 9404 - lsquic = callPackage ../servers/invidious/lsquic.nix { }; 9405 9401 # normally video.js is downloaded at build time 9406 9402 videojs = callPackage ../servers/invidious/videojs.nix { }; 9407 9403 }; ··· 11988 11984 pg_flame = callPackage ../tools/misc/pg_flame { }; 11989 11985 11990 11986 pg_top = callPackage ../tools/misc/pg_top { }; 11991 - 11992 - pgagroal = callPackage ../development/tools/database/pgagroal { }; 11993 11987 11994 11988 pgcenter = callPackage ../tools/misc/pgcenter { }; 11995 11989