Merge master into staging-next

authored by github-actions[bot] and committed by GitHub e2bf665b 5c2b2d5b

+2770 -5930
+6
maintainers/maintainer-list.nix
··· 19412 19412 github = "sweenu"; 19413 19413 githubId = 7051978; 19414 19414 }; 19415 + swendel = { 19416 + name = "Sebastian Wendel"; 19417 + email = "nixpkgs.aiX5ph@srx.digital"; 19418 + github = "SebastianWendel"; 19419 + githubId = 919570; 19420 + }; 19415 19421 swesterfeld = { 19416 19422 email = "stefan@space.twc.de"; 19417 19423 github = "swesterfeld";
+6
nixos/doc/manual/release-notes/rl-2405.section.md
··· 131 131 132 132 - [transfer-sh](https://github.com/dutchcoders/transfer.sh), a tool that supports easy and fast file sharing from the command-line. Available as [services.transfer-sh](#opt-services.transfer-sh.enable). 133 133 134 + - [FCast Receiver](https://fcast.org), an open-source alternative to Chromecast and AirPlay. Available as [programs.fcast-receiver](#opt-programs.fcast-receiver.enable). 135 + 134 136 - [MollySocket](https://github.com/mollyim/mollysocket) which allows getting Signal notifications via UnifiedPush. 135 137 136 138 - [Suwayomi Server](https://github.com/Suwayomi/Suwayomi-Server), a free and open source manga reader server that runs extensions built for [Tachiyomi](https://tachiyomi.org). Available as [services.suwayomi-server](#opt-services.suwayomi-server.enable). 137 139 138 140 - [ping_exporter](https://github.com/czerwonk/ping_exporter), a Prometheus exporter for ICMP echo requests. Available as [services.prometheus.exporters.ping](#opt-services.prometheus.exporters.ping.enable). 141 + 142 + - [Prometheus DNSSEC Exporter](https://github.com/chrj/prometheus-dnssec-exporter), check for validity and expiration in DNSSEC signatures and expose metrics for Prometheus. Available as [services.prometheus.exporters.dnssec](#opt-services.prometheus.exporters.dnssec.enable). 139 143 140 144 - [TigerBeetle](https://tigerbeetle.com/), a distributed financial accounting database designed for mission critical safety and performance. Available as [services.tigerbeetle](#opt-services.tigerbeetle.enable). 141 145 ··· 282 286 - `mkosi` was updated to v20. Parts of the user interface have changed. Consult the 283 287 release notes of [v19](https://github.com/systemd/mkosi/releases/tag/v19) and 284 288 [v20](https://github.com/systemd/mkosi/releases/tag/v20) for a list of changes. 289 + 290 + - `gonic` has been updated to v0.16.4. Config now requires `playlists-path` to be set. See the rest of the [v0.16.0 release notes](https://github.com/sentriz/gonic/releases/tag/v0.16.0) for more details. 285 291 286 292 - The `services.vikunja` systemd service now uses `vikunja` as dynamic user instead of `vikunja-api`. Database users might need to be changed. 287 293
+2 -2
nixos/modules/config/shells-environment.nix
··· 42 42 strings. The latter is concatenated, interspersed with colon 43 43 characters. 44 44 ''; 45 - type = with types; attrsOf (oneOf [ (listOf str) str path ]); 46 - apply = mapAttrs (n: v: if isList v then concatStringsSep ":" v else "${v}"); 45 + type = with types; attrsOf (oneOf [ (listOf (oneOf [ float int str ])) float int str path ]); 46 + apply = mapAttrs (n: v: if isList v then concatMapStringsSep ":" toString v else toString v); 47 47 }; 48 48 49 49 environment.profiles = mkOption {
+1
nixos/modules/module-list.nix
··· 179 179 ./programs/environment.nix 180 180 ./programs/evince.nix 181 181 ./programs/extra-container.nix 182 + ./programs/fcast-receiver.nix 182 183 ./programs/feedbackd.nix 183 184 ./programs/file-roller.nix 184 185 ./programs/firefox.nix
+31
nixos/modules/programs/fcast-receiver.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.programs.fcast-receiver; 7 + in 8 + { 9 + meta = { 10 + maintainers = pkgs.fcast-receiver.meta.maintainers; 11 + }; 12 + 13 + options.programs.fcast-receiver = { 14 + enable = mkEnableOption (lib.mdDoc "FCast Receiver"); 15 + openFirewall = mkOption { 16 + type = types.bool; 17 + default = false; 18 + description = lib.mdDoc '' 19 + Open ports needed for the functionality of the program. 20 + ''; 21 + }; 22 + package = mkPackageOption pkgs "fcast-receiver" { }; 23 + }; 24 + 25 + config = mkIf cfg.enable { 26 + environment.systemPackages = [ cfg.package ]; 27 + networking.firewall = mkIf cfg.openFirewall { 28 + allowedTCPPorts = [ 46899 ]; 29 + }; 30 + }; 31 + }
+2 -2
nixos/modules/programs/soundmodem.nix
··· 11 11 enable = mkOption { 12 12 type = types.bool; 13 13 default = false; 14 - description = lib.mdDoc '' 14 + description = '' 15 15 Whether to add Soundmodem to the global environment and configure a 16 16 wrapper for 'soundmodemconfig' for users in the 'soundmodem' group. 17 17 ''; ··· 21 21 }; 22 22 23 23 config = mkIf cfg.enable { 24 - environment.systemPackages = [ soundmodem ]; 24 + environment.systemPackages = [ cfg.package ]; 25 25 users.groups.soundmodem = { }; 26 26 27 27 security.wrappers.soundmodemconfig = {
+3
nixos/modules/services/audio/gonic.nix
··· 55 55 RuntimeDirectory = "gonic"; 56 56 RootDirectory = "/run/gonic"; 57 57 ReadWritePaths = ""; 58 + BindPaths = [ 59 + cfg.settings.playlists-path 60 + ]; 58 61 BindReadOnlyPaths = [ 59 62 # gonic can access scrobbling services 60 63 "-/etc/resolv.conf"
+22 -24
nixos/modules/services/hardware/udev.nix
··· 401 401 })) 402 402 ]; 403 403 404 - environment.etc = 405 - { 406 - "udev/rules.d".source = udevRulesFor { 407 - name = "udev-rules"; 408 - udevPackages = cfg.packages; 409 - systemd = config.systemd.package; 410 - binPackages = cfg.packages; 411 - inherit udevPath udev; 412 - }; 413 - "udev/hwdb.bin".source = hwdbBin; 404 + environment.etc = { 405 + "udev/rules.d".source = udevRulesFor { 406 + name = "udev-rules"; 407 + udevPackages = cfg.packages; 408 + systemd = config.systemd.package; 409 + binPackages = cfg.packages; 410 + inherit udevPath udev; 414 411 }; 412 + "udev/hwdb.bin".source = hwdbBin; 413 + } // lib.optionalAttrs config.boot.modprobeConfig.enable { 414 + # We don't place this into `extraModprobeConfig` so that stage-1 ramdisk doesn't bloat. 415 + "modprobe.d/firmware.conf".text = "options firmware_class path=${config.hardware.firmware}/lib/firmware"; 416 + }; 415 417 416 418 system.requiredKernelConfig = with config.lib.kernelConfig; [ 417 419 (isEnabled "UNIX") ··· 419 421 (isYes "NET") 420 422 ]; 421 423 422 - # We don't place this into `extraModprobeConfig` so that stage-1 ramdisk doesn't bloat. 423 - environment.etc."modprobe.d/firmware.conf".text = "options firmware_class path=${config.hardware.firmware}/lib/firmware"; 424 + system.activationScripts.udevd = lib.mkIf config.boot.kernel.enable '' 425 + # The deprecated hotplug uevent helper is not used anymore 426 + if [ -e /proc/sys/kernel/hotplug ]; then 427 + echo "" > /proc/sys/kernel/hotplug 428 + fi 424 429 425 - system.activationScripts.udevd = 426 - '' 427 - # The deprecated hotplug uevent helper is not used anymore 428 - if [ -e /proc/sys/kernel/hotplug ]; then 429 - echo "" > /proc/sys/kernel/hotplug 430 - fi 431 - 432 - # Allow the kernel to find our firmware. 433 - if [ -e /sys/module/firmware_class/parameters/path ]; then 434 - echo -n "${config.hardware.firmware}/lib/firmware" > /sys/module/firmware_class/parameters/path 435 - fi 436 - ''; 430 + # Allow the kernel to find our firmware. 431 + if [ -e /sys/module/firmware_class/parameters/path ]; then 432 + echo -n "${config.hardware.firmware}/lib/firmware" > /sys/module/firmware_class/parameters/path 433 + fi 434 + ''; 437 435 438 436 systemd.services.systemd-udevd = 439 437 { restartTriggers = cfg.packages;
+1
nixos/modules/services/monitoring/prometheus/exporters.nix
··· 31 31 "collectd" 32 32 "dmarc" 33 33 "dnsmasq" 34 + "dnssec" 34 35 "domain" 35 36 "dovecot" 36 37 "fastly"
+90
nixos/modules/services/monitoring/prometheus/exporters/dnssec.nix
··· 1 + { config, lib, pkgs, ... }: 2 + let 3 + cfg = config.services.prometheus.exporters.dnssec; 4 + configFormat = pkgs.formats.toml { }; 5 + configFile = configFormat.generate "dnssec-checks.toml" cfg.configuration; 6 + in { 7 + port = 9204; 8 + extraOpts = { 9 + configuration = lib.mkOption { 10 + type = lib.types.nullOr lib.types.attrs; 11 + default = null; 12 + description = '' 13 + dnssec exporter configuration as nix attribute set. 14 + 15 + See <https://github.com/chrj/prometheus-dnssec-exporter/blob/master/README.md> 16 + for the description of the configuration file format. 17 + ''; 18 + example = lib.literalExpression '' 19 + { 20 + records = [ 21 + { 22 + zone = "ietf.org"; 23 + record = "@"; 24 + type = "SOA"; 25 + } 26 + { 27 + zone = "verisigninc.com"; 28 + record = "@"; 29 + type = "SOA"; 30 + } 31 + ]; 32 + } 33 + ''; 34 + }; 35 + 36 + listenAddress = lib.mkOption { 37 + type = lib.types.nullOr lib.types.str; 38 + default = null; 39 + description = '' 40 + Listen address as host IP and port definition. 41 + ''; 42 + example = ":9204"; 43 + }; 44 + 45 + resolvers = lib.mkOption { 46 + type = lib.types.listOf lib.types.str; 47 + default = [ ]; 48 + description = '' 49 + DNSSEC capable resolver to be used for the check. 50 + ''; 51 + example = [ "0.0.0.0:53" ]; 52 + }; 53 + 54 + timeout = lib.mkOption { 55 + type = lib.types.nullOr lib.types.str; 56 + default = null; 57 + description = '' 58 + DNS request timeout duration. 59 + ''; 60 + example = "10s"; 61 + }; 62 + 63 + extraFlags = lib.mkOption { 64 + type = lib.types.listOf lib.types.str; 65 + default = [ ]; 66 + description = '' 67 + Extra commandline options when launching Prometheus. 68 + ''; 69 + }; 70 + }; 71 + 72 + serviceOpts = { 73 + serviceConfig = let 74 + startScript = pkgs.writeShellScriptBin "prometheus-dnssec-exporter-start" 75 + "${lib.concatStringsSep " " 76 + ([ "${pkgs.prometheus-dnssec-exporter}/bin/prometheus-dnssec-exporter" ] 77 + ++ lib.optionals (cfg.configuration != null) 78 + [ "-config ${configFile}" ] 79 + ++ lib.optionals (cfg.listenAddress != null) 80 + [ "-listen-address ${lib.escapeShellArg cfg.listenAddress}" ] 81 + ++ lib.optionals (cfg.resolvers != [ ]) [ 82 + "-resolvers ${ 83 + lib.escapeShellArg (lib.concatStringsSep "," cfg.resolvers) 84 + }" 85 + ] ++ lib.optionals (cfg.timeout != null) 86 + [ "-timeout ${lib.escapeShellArg cfg.timeout}" ] ++ cfg.extraFlags)}"; 87 + in { ExecStart = lib.getExe startScript; }; 88 + }; 89 + } 90 +
+7
nixos/modules/services/networking/deconz.nix
··· 93 93 # be garbage collected. Ensure the file gets "refreshed" on every start. 94 94 rm -f ${stateDir}/.local/share/dresden-elektronik/deCONZ/zcldb.txt 95 95 ''; 96 + postStart = '' 97 + # Delay signalling service readiness until it's actually up. 98 + while ! "${lib.getExe pkgs.curl}" -sSfl -o /dev/null "http://${cfg.listenAddress}:${toString cfg.httpPort}"; do 99 + echo "Waiting for TCP port ${toString cfg.httpPort} to be open..." 100 + sleep 1 101 + done 102 + ''; 96 103 environment = { 97 104 HOME = stateDir; 98 105 XDG_RUNTIME_DIR = "/run/${name}";
+3 -3
nixos/modules/services/web-apps/freshrss.nix
··· 268 268 269 269 script = 270 270 let 271 - userScriptArgs = ''--user ${cfg.defaultUser} --password "$(cat ${cfg.passwordFile})"''; 272 - updateUserScript = optionalString (cfg.authType == "form") '' 271 + userScriptArgs = ''--user ${cfg.defaultUser} ${optionalString (cfg.authType == "form") ''--password "$(cat ${cfg.passwordFile})"''}''; 272 + updateUserScript = optionalString (cfg.authType == "form" || cfg.authType == "none") '' 273 273 ./cli/update-user.php ${userScriptArgs} 274 274 ''; 275 - createUserScript = optionalString (cfg.authType == "form") '' 275 + createUserScript = optionalString (cfg.authType == "form" || cfg.authType == "none") '' 276 276 ./cli/create-user.php ${userScriptArgs} 277 277 ''; 278 278 in
+17 -1
nixos/modules/services/web-servers/nginx/default.nix
··· 164 164 ${commonHttpConfig} 165 165 166 166 ${optionalString (cfg.resolver.addresses != []) '' 167 - resolver ${toString cfg.resolver.addresses} ${optionalString (cfg.resolver.valid != "") "valid=${cfg.resolver.valid}"} ${optionalString (!cfg.resolver.ipv6) "ipv6=off"}; 167 + resolver ${toString cfg.resolver.addresses} ${optionalString (cfg.resolver.valid != "") "valid=${cfg.resolver.valid}"} ${optionalString (!cfg.resolver.ipv4) "ipv4=off"} ${optionalString (!cfg.resolver.ipv6) "ipv6=off"}; 168 168 ''} 169 169 ${upstreamConfig} 170 170 ··· 978 978 An optional valid parameter allows overriding it 979 979 ''; 980 980 }; 981 + ipv4 = mkOption { 982 + type = types.bool; 983 + default = true; 984 + description = '' 985 + By default, nginx will look up both IPv4 and IPv6 addresses while resolving. 986 + If looking up of IPv4 addresses is not desired, the ipv4=off parameter can be 987 + specified. 988 + ''; 989 + }; 981 990 ipv6 = mkOption { 982 991 type = types.bool; 983 992 default = true; ··· 1177 1186 message = '' 1178 1187 services.nginx.virtualHosts.<name>.enableACME requires a HTTP listener 1179 1188 to answer to ACME requests. 1189 + ''; 1190 + } 1191 + 1192 + { 1193 + assertion = cfg.resolver.ipv4 || cfg.resolver.ipv6; 1194 + message = '' 1195 + At least one of services.nginx.resolver.ipv4 and services.nginx.resolver.ipv6 must be true. 1180 1196 ''; 1181 1197 } 1182 1198 ] ++ map (name: mkCertOwnershipAssertion {
+1
nixos/tests/all-tests.nix
··· 330 330 freshrss-sqlite = handleTest ./freshrss-sqlite.nix {}; 331 331 freshrss-pgsql = handleTest ./freshrss-pgsql.nix {}; 332 332 freshrss-http-auth = handleTest ./freshrss-http-auth.nix {}; 333 + freshrss-none-auth = handleTest ./freshrss-none-auth.nix {}; 333 334 frigate = handleTest ./frigate.nix {}; 334 335 frp = handleTest ./frp.nix {}; 335 336 frr = handleTest ./frr.nix {};
+19
nixos/tests/freshrss-none-auth.nix
··· 1 + import ./make-test-python.nix ({ lib, pkgs, ... }: { 2 + name = "freshrss"; 3 + meta.maintainers = with lib.maintainers; [ mattchrist ]; 4 + 5 + nodes.machine = { pkgs, ... }: { 6 + services.freshrss = { 7 + enable = true; 8 + baseUrl = "http://localhost"; 9 + authType = "none"; 10 + }; 11 + }; 12 + 13 + testScript = '' 14 + machine.wait_for_unit("multi-user.target") 15 + machine.wait_for_open_port(80) 16 + response = machine.succeed("curl -vvv -s http://127.0.0.1:80/i/") 17 + assert '<title>Main stream · FreshRSS</title>' in response, "FreshRSS stream page didn't load successfully" 18 + ''; 19 + })
+10 -2
nixos/tests/gonic.nix
··· 2 2 name = "gonic"; 3 3 4 4 nodes.machine = { ... }: { 5 + systemd.tmpfiles.settings = { 6 + "10-gonic" = { 7 + "/tmp/music"."d" = {}; 8 + "/tmp/podcast"."d" = {}; 9 + "/tmp/playlists"."d" = {}; 10 + }; 11 + }; 5 12 services.gonic = { 6 13 enable = true; 7 14 settings = { 8 - music-path = [ "/tmp" ]; 9 - podcast-path = "/tmp"; 15 + music-path = [ "/tmp/music" ]; 16 + podcast-path = "/tmp/podcast"; 17 + playlists-path = "/tmp/playlists"; 10 18 }; 11 19 }; 12 20 };
+48
nixos/tests/prometheus-exporters.nix
··· 227 227 ''; 228 228 }; 229 229 230 + dnssec = { 231 + exporterConfig = { 232 + enable = true; 233 + configuration = { 234 + records = [ 235 + { 236 + zone = "example.com"; 237 + record = "@"; 238 + type = "SOA"; 239 + } 240 + ]; 241 + }; 242 + resolvers = [ "127.0.0.1:53" ]; 243 + }; 244 + metricProvider = { 245 + services.knot = { 246 + enable = true; 247 + settingsFile = pkgs.writeText "knot.conf" '' 248 + server: 249 + listen: 127.0.0.1@53 250 + template: 251 + - id: default 252 + storage: ${pkgs.buildEnv { 253 + name = "zones"; 254 + paths = [(pkgs.writeTextDir "example.com.zone" '' 255 + @ SOA ns1.example.com. noc.example.com. 2024032401 86400 7200 3600000 172800 256 + @ NS ns1 257 + ns1 A 192.168.0.1 258 + '')]; 259 + }} 260 + zonefile-load: difference 261 + zonefile-sync: -1 262 + zone: 263 + - domain: example.com 264 + file: example.com.zone 265 + dnssec-signing: on 266 + ''; 267 + }; 268 + }; 269 + exporterTest = '' 270 + wait_for_unit("knot.service") 271 + wait_for_open_port(53) 272 + wait_for_unit("prometheus-dnssec-exporter.service") 273 + wait_for_open_port(9204) 274 + succeed("curl -sSf http://localhost:9204/metrics | grep 'example.com'") 275 + ''; 276 + }; 277 + 230 278 # Access to WHOIS server is required to properly test this exporter, so 231 279 # just perform basic sanity check that the exporter is running and returns 232 280 # a failure.
+14 -9
pkgs/applications/audio/a2jmidid/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, makeWrapper, pkg-config, alsa-lib, dbus, libjack2 2 - , python3Packages , meson, ninja }: 1 + { lib, stdenv, fetchFromGitea, makeWrapper, pkg-config, alsa-lib, dbus, libjack2 2 + , python3Packages , meson, ninja, gitUpdater }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "a2jmidid"; 6 - version = "9"; 6 + version = "12"; 7 7 8 - src = fetchFromGitHub { 9 - owner = "linuxaudio"; 10 - repo = pname; 11 - rev = version; 12 - sha256 = "sha256-WNt74tSWV8bY4TnpLp86PsnrjkqWynJJt3Ra4gZl2fQ="; 8 + src = fetchFromGitea { 9 + domain = "gitea.ladish.org"; 10 + owner = "LADI"; 11 + repo = "a2jmidid"; 12 + rev = "refs/tags/${version}"; 13 + fetchSubmodules = true; 14 + hash = "sha256-PZKGhHmPMf0AucPruOLB9DniM5A3BKdghFCrd5pTzeM="; 13 15 }; 14 16 15 17 nativeBuildInputs = [ pkg-config makeWrapper meson ninja ]; ··· 21 23 substituteInPlace $out/bin/a2j --replace "a2j_control" "$out/bin/a2j_control" 22 24 ''; 23 25 26 + passthru.updateScript = gitUpdater { }; 27 + 24 28 meta = with lib; { 25 29 description = "Daemon for exposing legacy ALSA sequencer applications in JACK MIDI system"; 26 - license = licenses.gpl2; 30 + homepage = "https://a2jmidid.ladish.org/"; 31 + license = licenses.gpl2Only; 27 32 maintainers = [ maintainers.goibhniu ]; 28 33 platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ]; 29 34 };
+2 -2
pkgs/applications/audio/muzika/default.nix
··· 2 2 , desktop-file-utils 3 3 , fetchFromGitHub 4 4 , fetchYarnDeps 5 - , prefetch-yarn-deps 5 + , fixup-yarn-lock 6 6 , gjs 7 7 , glib-networking 8 8 , gobject-introspection ··· 46 46 ninja 47 47 nodejs 48 48 pkg-config 49 - prefetch-yarn-deps 49 + fixup-yarn-lock 50 50 wrapGAppsHook4 51 51 yarn 52 52 ];
+2 -2
pkgs/applications/graphics/drawio/default.nix
··· 4 4 , fetchYarnDeps 5 5 , makeDesktopItem 6 6 , copyDesktopItems 7 - , prefetch-yarn-deps 7 + , fixup-yarn-lock 8 8 , makeWrapper 9 9 , autoSignDarwinBinariesHook 10 10 , nodejs ··· 35 35 }; 36 36 37 37 nativeBuildInputs = [ 38 - prefetch-yarn-deps 38 + fixup-yarn-lock 39 39 makeWrapper 40 40 nodejs 41 41 yarn
+2 -2
pkgs/applications/misc/tandoor-recipes/frontend.nix
··· 1 - { stdenv, fetchYarnDeps, prefetch-yarn-deps, callPackage, nodejs }: 1 + { stdenv, fetchYarnDeps, fixup-yarn-lock, callPackage, nodejs }: 2 2 let 3 3 common = callPackage ./common.nix { }; 4 4 in ··· 14 14 }; 15 15 16 16 nativeBuildInputs = [ 17 - prefetch-yarn-deps 17 + fixup-yarn-lock 18 18 nodejs 19 19 nodejs.pkgs.yarn 20 20 ];
+2 -2
pkgs/applications/networking/browsers/mullvad-browser/default.nix
··· 90 90 ++ lib.optionals mediaSupport [ ffmpeg ] 91 91 ); 92 92 93 - version = "13.0.13"; 93 + version = "13.0.14"; 94 94 95 95 sources = { 96 96 x86_64-linux = fetchurl { ··· 102 102 "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" 103 103 "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" 104 104 ]; 105 - hash = "sha256-CAJJs14U9zsl5PiyZIwXYZG4dZz+Cqn7sD9u3S+/WvA="; 105 + hash = "sha256-z7fZtq+jnoAi6G8RNahGtP1LXeOXU/2wYz5ha2ddAeM="; 106 106 }; 107 107 }; 108 108
+3 -3
pkgs/applications/networking/browsers/tor-browser/default.nix
··· 101 101 ++ lib.optionals mediaSupport [ ffmpeg ] 102 102 ); 103 103 104 - version = "13.0.13"; 104 + version = "13.0.14"; 105 105 106 106 sources = { 107 107 x86_64-linux = fetchurl { ··· 111 111 "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" 112 112 "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" 113 113 ]; 114 - hash = "sha256-l7Ka8vjVX67ZPPzRnQixtki5/cYhP6P/J91CyGPnwfI="; 114 + hash = "sha256-UWR2zMVXa6QMz1EIWJf43Vmj14ZIaug105esxeSd0KU="; 115 115 }; 116 116 117 117 i686-linux = fetchurl { ··· 121 121 "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" 122 122 "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" 123 123 ]; 124 - hash = "sha256-Ro9F3SZiagtj3AnDOtHmyy1G/KOi/O9M3f775qrZig4="; 124 + hash = "sha256-n+qj3IY4z+erOg4iUkQ4CP3rtJASTeKPg7beZRdesw4="; 125 125 }; 126 126 }; 127 127
+2 -2
pkgs/applications/networking/cluster/kubernetes/default.nix
··· 20 20 21 21 buildGoModule rec { 22 22 pname = "kubernetes"; 23 - version = "1.29.3"; 23 + version = "1.29.4"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "kubernetes"; 27 27 repo = "kubernetes"; 28 28 rev = "v${version}"; 29 - hash = "sha256-mtYxFy2d892uMLrtaR6ao07gjbThuGa7bzauwvJ0WOo="; 29 + hash = "sha256-7Rxbcsl77iFiHkU/ovyn74aXs/i5G/m5h5Ii0y1CRho="; 30 30 }; 31 31 32 32 vendorHash = null;
+2 -2
pkgs/applications/networking/cluster/tilt/assets.nix
··· 2 2 , stdenvNoCC 3 3 , version, src 4 4 , fetchYarnDeps 5 - , prefetch-yarn-deps, yarn, nodejs 5 + , fixup-yarn-lock, yarn, nodejs 6 6 }: 7 7 8 8 stdenvNoCC.mkDerivation rec { ··· 10 10 11 11 inherit src version; 12 12 13 - nativeBuildInputs = [ prefetch-yarn-deps yarn nodejs ]; 13 + nativeBuildInputs = [ fixup-yarn-lock yarn nodejs ]; 14 14 15 15 yarnOfflineCache = fetchYarnDeps { 16 16 yarnLock = "${src}/web/yarn.lock";
+2 -2
pkgs/applications/networking/instant-messengers/element/element-desktop.nix
··· 3 3 , fetchFromGitHub 4 4 , makeWrapper 5 5 , makeDesktopItem 6 - , prefetch-yarn-deps 6 + , fixup-yarn-lock 7 7 , yarn 8 8 , nodejs 9 9 , fetchYarnDeps ··· 42 42 sha256 = desktopYarnHash; 43 43 }; 44 44 45 - nativeBuildInputs = [ yarn prefetch-yarn-deps nodejs makeWrapper jq ] 45 + nativeBuildInputs = [ yarn fixup-yarn-lock nodejs makeWrapper jq ] 46 46 ++ lib.optionals stdenv.isDarwin [ desktopToDarwinBundle ]; 47 47 48 48 inherit seshat;
+2 -2
pkgs/applications/networking/instant-messengers/element/element-web.nix
··· 6 6 , writeText 7 7 , jq 8 8 , yarn 9 - , prefetch-yarn-deps 9 + , fixup-yarn-lock 10 10 , nodejs 11 11 , jitsi-meet 12 12 }: ··· 33 33 sha256 = webYarnHash; 34 34 }; 35 35 36 - nativeBuildInputs = [ yarn prefetch-yarn-deps jq nodejs ]; 36 + nativeBuildInputs = [ yarn fixup-yarn-lock jq nodejs ]; 37 37 38 38 buildPhase = '' 39 39 runHook preBuild
+2 -2
pkgs/applications/networking/instant-messengers/element/seshat/default.nix
··· 1 - { lib, stdenv, rustPlatform, fetchFromGitHub, callPackage, sqlcipher, nodejs, python3, yarn, prefetch-yarn-deps, CoreServices, fetchYarnDeps, removeReferencesTo }: 1 + { lib, stdenv, rustPlatform, fetchFromGitHub, callPackage, sqlcipher, nodejs, python3, yarn, fixup-yarn-lock, CoreServices, fetchYarnDeps, removeReferencesTo }: 2 2 3 3 let 4 4 pinData = lib.importJSON ./pin.json; ··· 16 16 17 17 sourceRoot = "${src.name}/seshat-node/native"; 18 18 19 - nativeBuildInputs = [ nodejs python3 yarn prefetch-yarn-deps ]; 19 + nativeBuildInputs = [ nodejs python3 yarn fixup-yarn-lock ]; 20 20 buildInputs = [ sqlcipher ] ++ lib.optional stdenv.isDarwin CoreServices; 21 21 22 22 npm_config_nodedir = nodejs;
+2 -2
pkgs/applications/networking/instant-messengers/hydrogen-web/unwrapped.nix
··· 3 3 , fetchFromGitHub 4 4 , fetchYarnDeps 5 5 , yarn 6 - , prefetch-yarn-deps 6 + , fixup-yarn-lock 7 7 , nodejs 8 8 }: 9 9 ··· 23 23 hash = "sha256-N9lUAhfYLlEAIaWSNS3Ecq+aBTz+f7Z22Sclwj9rp6w="; 24 24 }; 25 25 26 - nativeBuildInputs = [ yarn prefetch-yarn-deps nodejs ]; 26 + nativeBuildInputs = [ yarn fixup-yarn-lock nodejs ]; 27 27 28 28 configurePhase = '' 29 29 runHook preConfigure
+2 -2
pkgs/applications/networking/instant-messengers/teams-for-linux/default.nix
··· 7 7 , yarn 8 8 , nodejs 9 9 , fetchYarnDeps 10 - , prefetch-yarn-deps 10 + , fixup-yarn-lock 11 11 , electron 12 12 , libnotify 13 13 , libpulseaudio ··· 34 34 hash = "sha256-jBwyIyiWeqNmOnxmVOr7c4oMWwHElEjM25sShhTMi78="; 35 35 }; 36 36 37 - nativeBuildInputs = [ yarn prefetch-yarn-deps nodejs copyDesktopItems makeWrapper ]; 37 + nativeBuildInputs = [ yarn fixup-yarn-lock nodejs copyDesktopItems makeWrapper ]; 38 38 39 39 configurePhase = '' 40 40 runHook preConfigure
+2 -2
pkgs/applications/networking/irc/thelounge/default.nix
··· 4 4 , fetchYarnDeps 5 5 , nodejs 6 6 , yarn 7 - , prefetch-yarn-deps 7 + , fixup-yarn-lock 8 8 , python3 9 9 , npmHooks 10 10 , darwin ··· 38 38 hash = "sha256-MM6SgVT7Pjdu96A4eWRucEzT7uNPxBqUDgHKl8mH2C0="; 39 39 }; 40 40 41 - nativeBuildInputs = [ nodejs yarn prefetch-yarn-deps python3 npmHooks.npmInstallHook ] ++ lib.optional stdenv.isDarwin darwin.cctools; 41 + nativeBuildInputs = [ nodejs yarn fixup-yarn-lock python3 npmHooks.npmInstallHook ] ++ lib.optional stdenv.isDarwin darwin.cctools; 42 42 buildInputs = [ sqlite ]; 43 43 44 44 configurePhase = ''
+2 -2
pkgs/applications/radio/openwebrx/default.nix
··· 62 62 in 63 63 buildPythonApplication rec { 64 64 pname = "openwebrx"; 65 - version = "1.2.0"; 65 + version = "1.2.2"; 66 66 67 67 src = fetchFromGitHub { 68 68 owner = "jketterl"; 69 69 repo = pname; 70 70 rev = version; 71 - sha256 = "sha256-7gcgwa9vQT2u8PQusuXKted2Hk0K+Zk6ornSG1K/D4c="; 71 + hash = "sha256-i3Znp5Sxs/KtJazHh2v9/2P+3cEocWB5wIpF7E4pK9s="; 72 72 }; 73 73 74 74 propagatedBuildInputs = [
+2 -2
pkgs/applications/terminal-emulators/foot/default.nix
··· 27 27 }: 28 28 29 29 let 30 - version = "1.17.1"; 30 + version = "1.17.2"; 31 31 32 32 # build stimuli file for PGO build and the script to generate it 33 33 # independently of the foot's build, so we can cache the result ··· 99 99 owner = "dnkl"; 100 100 repo = "foot"; 101 101 rev = version; 102 - hash = "sha256-B6RhzsOPwczPLJRx3gBFZZvklwx9IwqplRG2vsAPIlg="; 102 + hash = "sha256-p+qaWHBrUn6YpNyAmQf6XoQyO3degHP5oMN53/9gIr4="; 103 103 }; 104 104 105 105 separateDebugInfo = true;
+2 -2
pkgs/applications/version-management/gitlab/default.nix
··· 2 2 , ruby_3_1, tzdata, git, nettools, nixosTests, nodejs, openssl 3 3 , defaultGemConfig, buildRubyGem 4 4 , gitlabEnterprise ? false, callPackage, yarn 5 - , prefetch-yarn-deps, replace, file, cacert, fetchYarnDeps, makeWrapper, pkg-config 5 + , fixup-yarn-lock, replace, file, cacert, fetchYarnDeps, makeWrapper, pkg-config 6 6 , cargo, rustc, rustPlatform 7 7 }: 8 8 ··· 94 94 sha256 = data.yarn_hash; 95 95 }; 96 96 97 - nativeBuildInputs = [ rubyEnv.wrappedRuby rubyEnv.bundler nodejs yarn git cacert prefetch-yarn-deps ]; 97 + nativeBuildInputs = [ rubyEnv.wrappedRuby rubyEnv.bundler nodejs yarn git cacert fixup-yarn-lock ]; 98 98 99 99 patches = [ 100 100 # Since version 12.6.0, the rake tasks need the location of git,
+2 -2
pkgs/applications/version-management/sapling/default.nix
··· 13 13 , fetchYarnDeps 14 14 , yarn 15 15 , nodejs 16 - , prefetch-yarn-deps 16 + , fixup-yarn-lock 17 17 , glibcLocales 18 18 , libiconv 19 19 , Cocoa ··· 66 66 inherit version; 67 67 68 68 nativeBuildInputs = [ 69 - prefetch-yarn-deps 69 + fixup-yarn-lock 70 70 nodejs 71 71 yarn 72 72 ];
+2 -2
pkgs/applications/virtualization/podman-desktop/default.nix
··· 3 3 , fetchFromGitHub 4 4 , fetchYarnDeps 5 5 , yarn 6 - , prefetch-yarn-deps 6 + , fixup-yarn-lock 7 7 , nodejs 8 8 , makeWrapper 9 9 , copyDesktopItems ··· 46 46 47 47 nativeBuildInputs = [ 48 48 yarn 49 - prefetch-yarn-deps 49 + fixup-yarn-lock 50 50 nodejs 51 51 makeWrapper 52 52 copyDesktopItems
+12 -5
pkgs/applications/virtualization/podman/default.nix
··· 17 17 , makeWrapper 18 18 , runtimeShell 19 19 , symlinkJoin 20 + , substituteAll 20 21 , extraPackages ? [ ] 21 22 , runc 22 23 , crun 24 + , gvisor 25 + , youki 23 26 , conmon 24 27 , slirp4netns 25 28 , fuse-overlayfs ··· 30 33 , gvproxy 31 34 , aardvark-dns 32 35 , netavark 36 + , passt 33 37 , testers 34 38 , podman 35 39 }: ··· 37 41 # do not add qemu to this wrapper, store paths get written to the podman vm config and break when GCed 38 42 39 43 binPath = lib.makeBinPath (lib.optionals stdenv.isLinux [ 40 - runc 41 - crun 42 - conmon 43 44 fuse-overlayfs 44 45 util-linux 45 46 iptables ··· 57 58 catatonit # added here for the pause image and also set in `containersConf` for `init_path` 58 59 netavark 59 60 slirp4netns 61 + passt 60 62 ]; 61 63 }; 62 64 in 63 65 buildGoModule rec { 64 66 pname = "podman"; 65 - version = "4.9.3"; 67 + version = "5.0.1"; 66 68 67 69 src = fetchFromGitHub { 68 70 owner = "containers"; 69 71 repo = "podman"; 70 72 rev = "v${version}"; 71 - hash = "sha256-PdAXcXtc/Jl3ttWWB6TciiOwWescJ51Glhf2ZhOw550="; 73 + hash = "sha256-XgLrPLswLmaB9FYXKEMLP+7KT/OY50z3JKz8DvMLrEE="; 72 74 }; 73 75 74 76 patches = [ 77 + (substituteAll { 78 + src = ./hardcode-paths.patch; 79 + inherit crun runc gvisor youki conmon; 80 + }) 81 + 75 82 # we intentionally don't build and install the helper so we shouldn't display messages to users about it 76 83 ./rm-podman-mac-helper-msg.patch 77 84 ];
+109
pkgs/applications/virtualization/podman/hardcode-paths.patch
··· 1 + diff --git a/vendor/github.com/containers/common/pkg/config/default.go b/vendor/github.com/containers/common/pkg/config/default.go 2 + index 19c4bb6bf..2743de4b2 100644 3 + --- a/vendor/github.com/containers/common/pkg/config/default.go 4 + +++ b/vendor/github.com/containers/common/pkg/config/default.go 5 + @@ -364,75 +364,34 @@ func defaultEngineConfig() (*EngineConfig, error) { 6 + c.Retry = 3 7 + c.OCIRuntimes = map[string][]string{ 8 + "crun": { 9 + - "/usr/bin/crun", 10 + - "/usr/sbin/crun", 11 + - "/usr/local/bin/crun", 12 + - "/usr/local/sbin/crun", 13 + - "/sbin/crun", 14 + - "/bin/crun", 15 + - "/run/current-system/sw/bin/crun", 16 + + "@crun@/bin/crun", 17 + }, 18 + "crun-vm": { 19 + - "/usr/bin/crun-vm", 20 + - "/usr/local/bin/crun-vm", 21 + - "/usr/local/sbin/crun-vm", 22 + - "/sbin/crun-vm", 23 + - "/bin/crun-vm", 24 + - "/run/current-system/sw/bin/crun-vm", 25 + + // TODO: "@crun-vm@/bin/crun-vm", 26 + }, 27 + "crun-wasm": { 28 + - "/usr/bin/crun-wasm", 29 + - "/usr/sbin/crun-wasm", 30 + - "/usr/local/bin/crun-wasm", 31 + - "/usr/local/sbin/crun-wasm", 32 + - "/sbin/crun-wasm", 33 + - "/bin/crun-wasm", 34 + - "/run/current-system/sw/bin/crun-wasm", 35 + + // TODO: "@crun-wasm@/bin/crun-wasm", 36 + }, 37 + "runc": { 38 + - "/usr/bin/runc", 39 + - "/usr/sbin/runc", 40 + - "/usr/local/bin/runc", 41 + - "/usr/local/sbin/runc", 42 + - "/sbin/runc", 43 + - "/bin/runc", 44 + - "/usr/lib/cri-o-runc/sbin/runc", 45 + - "/run/current-system/sw/bin/runc", 46 + + "@runc@/bin/runc", 47 + }, 48 + "runj": { 49 + - "/usr/local/bin/runj", 50 + + // TODO: "@runj@/bin/runj", 51 + }, 52 + "kata": { 53 + - "/usr/bin/kata-runtime", 54 + - "/usr/sbin/kata-runtime", 55 + - "/usr/local/bin/kata-runtime", 56 + - "/usr/local/sbin/kata-runtime", 57 + - "/sbin/kata-runtime", 58 + - "/bin/kata-runtime", 59 + - "/usr/bin/kata-qemu", 60 + - "/usr/bin/kata-fc", 61 + + // TODO: "@kata@/bin/kata", 62 + }, 63 + "runsc": { 64 + - "/usr/bin/runsc", 65 + - "/usr/sbin/runsc", 66 + - "/usr/local/bin/runsc", 67 + - "/usr/local/sbin/runsc", 68 + - "/bin/runsc", 69 + - "/sbin/runsc", 70 + - "/run/current-system/sw/bin/runsc", 71 + + "@gvisor@/bin/runsc", 72 + }, 73 + "youki": { 74 + - "/usr/local/bin/youki", 75 + - "/usr/bin/youki", 76 + - "/bin/youki", 77 + - "/run/current-system/sw/bin/youki", 78 + + "@youki@/bin/youki", 79 + }, 80 + "krun": { 81 + - "/usr/bin/krun", 82 + - "/usr/local/bin/krun", 83 + + // TODO: "@krun@/bin/krun", 84 + }, 85 + "ocijail": { 86 + - "/usr/local/bin/ocijail", 87 + + // TODO: "@ocijail@/bin/ocijail", 88 + }, 89 + } 90 + c.PlatformToOCIRuntime = map[string]string{ 91 + @@ -443,16 +402,9 @@ func defaultEngineConfig() (*EngineConfig, error) { 92 + // Needs to be called after populating c.OCIRuntimes. 93 + c.OCIRuntime = c.findRuntime() 94 + 95 + - c.ConmonEnvVars.Set([]string{"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}) 96 + + c.ConmonEnvVars.Set([]string{}) 97 + c.ConmonPath.Set([]string{ 98 + - "/usr/libexec/podman/conmon", 99 + - "/usr/local/libexec/podman/conmon", 100 + - "/usr/local/lib/podman/conmon", 101 + - "/usr/bin/conmon", 102 + - "/usr/sbin/conmon", 103 + - "/usr/local/bin/conmon", 104 + - "/usr/local/sbin/conmon", 105 + - "/run/current-system/sw/bin/conmon", 106 + + "@conmon@/bin/conmon", 107 + }) 108 + c.ConmonRsPath.Set([]string{ 109 + "/usr/libexec/podman/conmonrs",
+17 -3
pkgs/applications/virtualization/podman/rm-podman-mac-helper-msg.patch
··· 1 1 diff --git a/pkg/machine/machine_common.go b/pkg/machine/machine_common.go 2 - index 4e43dd54c..a981d93bf 100644 2 + index 1afc3d15b..a8aafcaae 100644 3 3 --- a/pkg/machine/machine_common.go 4 4 +++ b/pkg/machine/machine_common.go 5 - @@ -127,14 +127,6 @@ address can't be used by podman. ` 5 + @@ -33,13 +33,8 @@ func GetDevNullFiles() (*os.File, *os.File, error) { 6 + // WaitAPIAndPrintInfo prints info about the machine and does a ping test on the 7 + // API socket 8 + func WaitAPIAndPrintInfo(forwardState APIForwardingState, name, helper, forwardSock string, noInfo, rootful bool) { 9 + - suffix := "" 10 + var fmtString string 11 + 12 + - if name != DefaultMachineName { 13 + - suffix = " " + name 14 + - } 15 + - 16 + if forwardState == NoForwarding { 17 + return 18 + } 19 + @@ -61,14 +56,6 @@ address can't be used by podman. ` 6 20 7 21 if len(helper) < 1 { 8 22 fmt.Print(fmtString) ··· 12 26 - sudo %s install 13 27 - podman machine stop%[2]s; podman machine start%[2]s 14 28 - 15 - - ` 29 + -` 16 30 - fmt.Printf(fmtString, helper, suffix) 17 31 } 18 32 case MachineLocal:
+32 -12
pkgs/build-support/node/fetch-yarn-deps/default.nix
··· 13 13 name = "prefetch-yarn-deps"; 14 14 15 15 dontUnpack = true; 16 + dontBuild = true; 16 17 17 18 nativeBuildInputs = [ makeWrapper ]; 18 - buildInputs = [ coreutils nix-prefetch-git nodejs-slim nix ]; 19 + buildInputs = [ nodejs-slim ]; 20 + 21 + installPhase = '' 22 + runHook preInstall 19 23 20 - buildPhase = '' 21 - runHook preBuild 24 + mkdir -p $out/bin $out/libexec 22 25 23 - mkdir libexec 24 26 tar --strip-components=1 -xf ${yarnpkg-lockfile-tar} package/index.js 25 - mv index.js libexec/yarnpkg-lockfile.js 26 - cp ${./.}/*.js libexec/ 27 - patchShebangs libexec 27 + mv index.js $out/libexec/yarnpkg-lockfile.js 28 + cp ${./.}/common.js ${./.}/index.js $out/libexec/ 29 + 30 + patchShebangs $out/libexec 31 + makeWrapper $out/libexec/index.js $out/bin/prefetch-yarn-deps \ 32 + --prefix PATH : ${lib.makeBinPath [ coreutils nix-prefetch-git nix ]} 28 33 29 - runHook postBuild 34 + runHook postInstall 30 35 ''; 31 36 37 + passthru = { inherit tests; }; 38 + }; 39 + 40 + fixup-yarn-lock = stdenv.mkDerivation { 41 + name = "fixup-yarn-lock"; 42 + 43 + dontUnpack = true; 44 + dontBuild = true; 45 + 46 + nativeBuildInputs = [ makeWrapper ]; 47 + buildInputs = [ nodejs-slim ]; 48 + 32 49 installPhase = '' 33 50 runHook preInstall 34 51 35 - mkdir -p $out/bin 36 - cp -r libexec $out 37 - makeWrapper $out/libexec/index.js $out/bin/prefetch-yarn-deps \ 38 - --prefix PATH : ${lib.makeBinPath [ coreutils nix-prefetch-git nix ]} 52 + mkdir -p $out/bin $out/libexec 53 + 54 + tar --strip-components=1 -xf ${yarnpkg-lockfile-tar} package/index.js 55 + mv index.js $out/libexec/yarnpkg-lockfile.js 56 + cp ${./.}/common.js ${./.}/fixup.js $out/libexec/ 57 + 58 + patchShebangs $out/libexec 39 59 makeWrapper $out/libexec/fixup.js $out/bin/fixup-yarn-lock 40 60 41 61 runHook postInstall
+9 -15
pkgs/by-name/ae/aeron-cpp/package.nix
··· 1 1 { 2 2 autoPatchelfHook, 3 + aeron, 3 4 cmake, 4 5 fetchFromGitHub, 5 6 fetchMavenArtifact, ··· 14 15 }: 15 16 16 17 let 17 - version = "1.42.1"; 18 + version = aeron.version; 18 19 19 - aeronAll = fetchMavenArtifact { 20 - artifactId = "aeron-all"; 21 - groupId = "io.aeron"; 22 - inherit version; 23 - hash = "sha512-pjX+JopK6onDwElMIroj+ZXrKwdPj5H2uPg08XgNlrK1rAkHo9MUT8weBGbuFVFDLeqOZrHj0bt1wJ9XgYY5aA=="; 24 - }; 25 - 26 - sbeAll_1_29_0 = fetchMavenArtifact { 20 + sbeAll_1_30_0 = fetchMavenArtifact { 27 21 groupId = "uk.co.real-logic"; 28 - version = "1.29.0"; 22 + version = "1.30.0"; 29 23 artifactId = "sbe-all"; 30 - hash = "sha512-exklKS9MgOH369lyuv+5vAWRHt+Iwg/FmsWy8PsSMjenvjs8I2KA1VTa00pIXkw/YNqbUDBIWvS07b4mS8YdPQ=="; 24 + hash = "sha512-K/LMP6zNBHl2Wpvli/sH+ZsYwlTPJHHCKee7riOH6dR8nxTJgucnF7AsbVOpowR6xaV3wPjFh0iqWp/oerHKBg=="; 31 25 }; 32 26 33 - sbeAll = sbeAll_1_29_0; 27 + sbeAll = sbeAll_1_30_0; 34 28 35 29 in 36 30 ··· 42 36 owner = "real-logic"; 43 37 repo = "aeron"; 44 38 rev = version; 45 - hash = "sha256-ODJeJ4XLazPeNLdzaoclPnE59NpxFUqZu3Aw3iTVQT8="; 39 + hash = "sha256-MY7I8Cw1izVLW3/JWav9zPIBJTGInZHwAZT2e7tI9F0="; 46 40 }; 47 41 48 42 patches = [ ··· 54 48 ]; 55 49 56 50 buildInputs = [ 57 - jdk11 58 51 libbsd 59 52 libuuid 60 53 zlib ··· 63 56 nativeBuildInputs = [ 64 57 autoPatchelfHook 65 58 cmake 59 + jdk11 66 60 makeWrapper 67 61 patchelf 68 62 ]; ··· 89 83 buildPhase = '' 90 84 runHook preBuild 91 85 92 - ln --symbolic "${aeronAll.jar}" ./aeron-all.jar 86 + ln --symbolic "${aeron.jar}" ./aeron-all.jar 93 87 ln --symbolic "${sbeAll.jar}" ./sbe.jar 94 88 mkdir --parents aeron-all/build/libs 95 89 (
+49
pkgs/by-name/an/antares/package.nix
··· 1 + { fetchFromGitHub 2 + , lib 3 + , buildNpmPackage 4 + , electron 5 + , nodejs 6 + }: 7 + 8 + buildNpmPackage rec { 9 + pname = "antares"; 10 + version = "0.7.22"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "antares-sql"; 14 + repo = "antares"; 15 + rev = "v${version}"; 16 + hash = "sha256-SYnhrwxoyVw+bwfN1PGMsoul+mTfi8UkiP0fNOvVTBc="; 17 + }; 18 + 19 + npmDepsHash = "sha256-5khFw8Igu2d5SYLh7OiCpUDMOVH5gAje+VnvoESQboo="; 20 + 21 + buildInputs = [ nodejs ]; 22 + 23 + buildPhase = '' 24 + runHook preBuild 25 + npm run compile 26 + runHook postBuild 27 + ''; 28 + 29 + installPhase = '' 30 + runHook preInstall 31 + npmInstallHook 32 + cp -rf dist/* $out/lib/node_modules/antares 33 + find -name "*.ts" | xargs rm -f 34 + makeWrapper ${lib.getExe electron} $out/bin/antares \ 35 + --add-flags $out/lib/node_modules/antares/main.js 36 + runHook postInstall 37 + ''; 38 + 39 + dontNpmBuild = true; 40 + env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; 41 + env.PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD = "1"; 42 + 43 + meta = with lib; { 44 + description = "Modern, fast and productivity driven SQL client with a focus in UX"; 45 + homepage = "https://github.com/antares-sql/antares"; 46 + license = licenses.mit; 47 + maintainers = with maintainers; [ eymeric ]; 48 + }; 49 + }
+2 -2
pkgs/by-name/aw/aws-azure-login/package.nix
··· 6 6 , fetchYarnDeps 7 7 , makeWrapper 8 8 , nodejs 9 - , prefetch-yarn-deps 9 + , fixup-yarn-lock 10 10 , yarn 11 11 }: 12 12 stdenv.mkDerivation (finalAttrs: { ··· 28 28 nativeBuildInputs = [ 29 29 makeWrapper 30 30 nodejs 31 - prefetch-yarn-deps 31 + fixup-yarn-lock 32 32 yarn 33 33 ]; 34 34
+4 -3
pkgs/by-name/cz/czkawka/package.nix
··· 45 45 glib 46 46 gtk4 47 47 pango 48 - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 49 - darwin.apple_sdk.frameworks.Foundation 50 - ]; 48 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [ 49 + Foundation 50 + AppKit 51 + ]); 51 52 52 53 nativeCheckInputs = [ 53 54 xvfb-run
+2 -2
pkgs/by-name/de/devcontainer/package.nix
··· 2 2 , stdenv 3 3 , fetchYarnDeps 4 4 , fetchFromGitHub 5 - , prefetch-yarn-deps 5 + , fixup-yarn-lock 6 6 , nodejs 7 7 , python3 8 8 , makeWrapper ··· 27 27 hash = "sha256-Wy0UP8QaQzZ1par7W5UhnRLc5DF2PAif0JIZJtRokBk="; 28 28 }; 29 29 30 - nativeBuildInputs = [ yarn prefetch-yarn-deps python3 makeWrapper ]; 30 + nativeBuildInputs = [ yarn fixup-yarn-lock python3 makeWrapper ]; 31 31 32 32 buildPhase = '' 33 33 runHook preBuild
+64
pkgs/by-name/fc/fcast-receiver/package.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitLab 4 + , makeDesktopItem 5 + , copyDesktopItems 6 + , makeWrapper 7 + , electron 8 + }: 9 + 10 + buildNpmPackage rec { 11 + pname = "fcast-receiver"; 12 + version = "1.0.14"; 13 + 14 + src = fetchFromGitLab { 15 + domain = "gitlab.futo.org"; 16 + owner = "videostreaming"; 17 + repo = "fcast"; 18 + rev = "c7a1cb27c470870df50dbf0de00a133061298d46"; 19 + hash = "sha256-9xF1DZ2wt6zMoUQywmvnNN3Z8m4GhOFJElENhozF9c8="; 20 + }; 21 + 22 + sourceRoot = "${src.name}/receivers/electron"; 23 + 24 + makeCacheWritable = true; 25 + 26 + npmDepsHash = "sha256-gpbFZ8rKYR/GUY1l4eH5io/lz6FpJLUTl5h8q3haxvw="; 27 + 28 + env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; 29 + 30 + desktopItems = [ 31 + (makeDesktopItem { 32 + name = pname; 33 + desktopName = "FCast Receiver"; 34 + genericName = "Media Streaming Receiver"; 35 + exec = "fcast-receiver"; 36 + icon = "fcast-receiver"; 37 + comment = "FCast Receiver, an open-source media streaming receiver"; 38 + }) 39 + ]; 40 + 41 + nativeBuildInputs = [ 42 + copyDesktopItems 43 + makeWrapper 44 + ]; 45 + 46 + postInstall = '' 47 + install -Dm644 $out/lib/node_modules/fcast-receiver/app.png $out/share/pixmaps/fcast-receiver.png 48 + 49 + makeWrapper ${electron}/bin/electron $out/bin/fcast-receiver \ 50 + --add-flags $out/lib/node_modules/fcast-receiver/dist/bundle.js 51 + ''; 52 + 53 + meta = with lib; { 54 + description = "FCast Receiver, an open-source media streaming receiver"; 55 + longDescription = '' 56 + FCast Receiver is a receiver for an open-source media streaming protocol, FCast, an alternative to Chromecast and AirPlay. 57 + ''; 58 + homepage = "https://fcast.org/"; 59 + license = licenses.gpl3; 60 + maintainers = with maintainers; [ ymstnt ]; 61 + mainProgram = "fcast-receiver"; 62 + platforms = platforms.linux; 63 + }; 64 + }
+2 -2
pkgs/by-name/fe/fernglas/package.nix
··· 3 3 , rustPlatform 4 4 , fetchFromGitHub 5 5 , fetchYarnDeps 6 - , prefetch-yarn-deps 6 + , fixup-yarn-lock 7 7 , python3 8 8 , jq 9 9 , yarn ··· 21 21 hash = "sha256-0wj5AS8RLVr+S/QWWxCsMvmVjmXUWGfR9kPaZimJEss="; 22 22 }; 23 23 24 - nativeBuildInputs = [ yarn nodejs-slim prefetch-yarn-deps python3 jq ]; 24 + nativeBuildInputs = [ yarn nodejs-slim fixup-yarn-lock python3 jq ]; 25 25 26 26 nlnog_communities = fetchFromGitHub { 27 27 owner = "NLNOG";
+2 -2
pkgs/by-name/gi/gitmoji-cli/package.nix
··· 4 4 , fetchYarnDeps 5 5 , makeWrapper 6 6 , nodejs 7 - , prefetch-yarn-deps 7 + , fixup-yarn-lock 8 8 , yarn 9 9 , testers 10 10 }: ··· 28 28 nativeBuildInputs = [ 29 29 makeWrapper 30 30 nodejs 31 - prefetch-yarn-deps 31 + fixup-yarn-lock 32 32 yarn 33 33 ]; 34 34
+18 -12
pkgs/by-name/ha/handheld-daemon/package.nix
··· 1 - { config 2 - , fetchFromGitHub 3 - , hidapi 4 - , kmod 5 - , lib 6 - , python3 7 - , toybox 1 + { 2 + config, 3 + fetchFromGitHub, 4 + hidapi, 5 + kmod, 6 + lib, 7 + python3, 8 + toybox, 8 9 }: 9 10 python3.pkgs.buildPythonApplication rec { 10 11 pname = "handheld-daemon"; 11 - version = "1.1.0"; 12 + version = "2.6.4"; 12 13 pyproject = true; 13 14 14 15 src = fetchFromGitHub { 15 16 owner = "hhd-dev"; 16 17 repo = "hhd"; 17 18 rev = "v${version}"; 18 - hash = "sha256-ovLC1BQ98jUaDEMPBzWma4TYSzTF+yE/cMemFdJmqlE="; 19 + hash = "sha256-S77APtE1GGfqnv1IkZdJOSlprPOBtrqVXV60yVMvopg="; 19 20 }; 20 21 21 22 propagatedBuildInputs = with python3.pkgs; [ ··· 26 27 rich 27 28 setuptools 28 29 toybox 30 + xlib 29 31 ]; 30 32 31 33 # This package doesn't have upstream tests. 32 34 doCheck = false; 33 35 34 - # handheld-daemon contains a fork of the python module `hid`, so this hook 35 - # is borrowed from the `hid` derivation. 36 36 postPatch = '' 37 - hidapi=${ hidapi }/lib/ 37 + # handheld-daemon contains a fork of the python module `hid`, so this hook 38 + # is borrowed from the `hid` derivation. 39 + hidapi=${hidapi}/lib/ 38 40 test -d $hidapi || { echo "ERROR: $hidapi doesn't exist, please update/fix this build expression."; exit 1; } 39 41 sed -i -e "s|libhidapi|$hidapi/libhidapi|" src/hhd/controller/lib/hid.py 42 + 43 + # The generated udev rules point to /bin/chmod, which does not exist in NixOS 44 + chmod=${toybox}/bin/chmod 45 + sed -i -e "s|/bin/chmod|$chmod|" src/hhd/controller/lib/hide.py 40 46 ''; 41 47 42 48 postInstall = ''
+2 -2
pkgs/by-name/in/incus/ui.nix
··· 3 3 , fetchFromGitHub 4 4 , fetchYarnDeps 5 5 , nodejs 6 - , prefetch-yarn-deps 6 + , fixup-yarn-lock 7 7 , yarn 8 8 , nixosTests 9 9 , git ··· 42 42 43 43 nativeBuildInputs = [ 44 44 nodejs 45 - prefetch-yarn-deps 45 + fixup-yarn-lock 46 46 yarn 47 47 git 48 48 ];
+465 -286
pkgs/by-name/li/libsignal-ffi/Cargo.lock
··· 29 29 30 30 [[package]] 31 31 name = "aes" 32 - version = "0.8.3" 32 + version = "0.8.4" 33 33 source = "registry+https://github.com/rust-lang/crates.io-index" 34 - checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" 34 + checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" 35 35 dependencies = [ 36 36 "cfg-if", 37 37 "cipher", ··· 100 100 101 101 [[package]] 102 102 name = "anstream" 103 - version = "0.6.11" 103 + version = "0.6.13" 104 104 source = "registry+https://github.com/rust-lang/crates.io-index" 105 - checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" 105 + checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 106 106 dependencies = [ 107 107 "anstyle", 108 108 "anstyle-parse", ··· 114 114 115 115 [[package]] 116 116 name = "anstyle" 117 - version = "1.0.4" 117 + version = "1.0.6" 118 118 source = "registry+https://github.com/rust-lang/crates.io-index" 119 - checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 119 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 120 120 121 121 [[package]] 122 122 name = "anstyle-parse" ··· 148 148 149 149 [[package]] 150 150 name = "anyhow" 151 - version = "1.0.79" 151 + version = "1.0.80" 152 152 source = "registry+https://github.com/rust-lang/crates.io-index" 153 - checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 153 + checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" 154 154 155 155 [[package]] 156 156 name = "argon2" ··· 185 185 186 186 [[package]] 187 187 name = "asn1" 188 - version = "0.15.5" 188 + version = "0.16.1" 189 189 source = "registry+https://github.com/rust-lang/crates.io-index" 190 - checksum = "ae3ecbce89a22627b5e8e6e11d69715617138290289e385cde773b1fe50befdb" 190 + checksum = "889adc8fd6c1344619926529e605cccad1f832b3a2a5a3fe6d7c8557c8f05368" 191 191 dependencies = [ 192 192 "asn1_derive", 193 193 ] 194 194 195 195 [[package]] 196 196 name = "asn1_derive" 197 - version = "0.15.5" 197 + version = "0.16.1" 198 198 source = "registry+https://github.com/rust-lang/crates.io-index" 199 - checksum = "861af988fac460ac69a09f41e6217a8fb9178797b76fcc9478444be6a59be19c" 199 + checksum = "e2271cec9b830009b9c3b9e21767083c553f51f996b690c476c27f541199aa99" 200 200 dependencies = [ 201 201 "proc-macro2", 202 202 "quote", 203 - "syn 2.0.48", 203 + "syn 2.0.52", 204 204 ] 205 205 206 206 [[package]] ··· 245 245 dependencies = [ 246 246 "proc-macro2", 247 247 "quote", 248 - "syn 2.0.48", 248 + "syn 2.0.52", 249 249 ] 250 250 251 251 [[package]] ··· 253 253 version = "0.1.0" 254 254 dependencies = [ 255 255 "asn1", 256 + "assert_matches", 257 + "base64", 256 258 "bitflags 2.4.2", 257 259 "boring", 258 260 "chacha20poly1305", ··· 261 263 "displaydoc", 262 264 "hex", 263 265 "hex-literal", 266 + "hmac", 264 267 "lazy_static", 265 268 "libc", 266 269 "log", ··· 272 275 "sha2", 273 276 "snow", 274 277 "static_assertions", 278 + "strum", 275 279 "subtle", 280 + "test-case", 276 281 "uuid", 277 - "variant_count", 278 282 "x25519-dalek", 279 283 ] 280 284 ··· 337 341 "regex", 338 342 "rustc-hash", 339 343 "shlex", 340 - "syn 2.0.48", 344 + "syn 2.0.52", 341 345 ] 342 346 343 347 [[package]] ··· 443 447 444 448 [[package]] 445 449 name = "bstr" 446 - version = "1.9.0" 450 + version = "1.9.1" 447 451 source = "registry+https://github.com/rust-lang/crates.io-index" 448 - checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" 452 + checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" 449 453 dependencies = [ 450 454 "memchr", 451 455 "regex-automata", ··· 454 458 455 459 [[package]] 456 460 name = "bumpalo" 457 - version = "3.14.0" 461 + version = "3.15.4" 458 462 source = "registry+https://github.com/rust-lang/crates.io-index" 459 - checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 463 + checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" 460 464 461 465 [[package]] 462 466 name = "bytemuck" 463 - version = "1.14.0" 467 + version = "1.14.3" 464 468 source = "registry+https://github.com/rust-lang/crates.io-index" 465 - checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 469 + checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f" 466 470 467 471 [[package]] 468 472 name = "byteorder" ··· 499 503 500 504 [[package]] 501 505 name = "cc" 502 - version = "1.0.83" 506 + version = "1.0.90" 503 507 source = "registry+https://github.com/rust-lang/crates.io-index" 504 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 508 + checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" 505 509 dependencies = [ 506 510 "jobserver", 507 511 "libc", ··· 554 558 555 559 [[package]] 556 560 name = "chrono" 557 - version = "0.4.32" 561 + version = "0.4.35" 558 562 source = "registry+https://github.com/rust-lang/crates.io-index" 559 - checksum = "41daef31d7a747c5c847246f36de49ced6f7403b4cdabc807a97b5cc184cda7a" 563 + checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" 560 564 dependencies = [ 561 565 "android-tzdata", 562 566 "iana-time-zone", 563 567 "js-sys", 564 - "num-traits", 568 + "num-traits 0.2.18", 565 569 "serde", 566 570 "wasm-bindgen", 567 - "windows-targets 0.52.0", 571 + "windows-targets 0.52.4", 568 572 ] 569 573 570 574 [[package]] 571 575 name = "ciborium" 572 - version = "0.2.1" 576 + version = "0.2.2" 573 577 source = "registry+https://github.com/rust-lang/crates.io-index" 574 - checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" 578 + checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" 575 579 dependencies = [ 576 580 "ciborium-io", 577 581 "ciborium-ll", ··· 580 584 581 585 [[package]] 582 586 name = "ciborium-io" 583 - version = "0.2.1" 587 + version = "0.2.2" 584 588 source = "registry+https://github.com/rust-lang/crates.io-index" 585 - checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" 589 + checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" 586 590 587 591 [[package]] 588 592 name = "ciborium-ll" 589 - version = "0.2.1" 593 + version = "0.2.2" 590 594 source = "registry+https://github.com/rust-lang/crates.io-index" 591 - checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" 595 + checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" 592 596 dependencies = [ 593 597 "ciborium-io", 594 598 "half", ··· 662 666 "heck 0.4.1", 663 667 "proc-macro2", 664 668 "quote", 665 - "syn 2.0.48", 669 + "syn 2.0.52", 666 670 ] 667 671 668 672 [[package]] ··· 698 702 699 703 [[package]] 700 704 name = "const-str" 701 - version = "0.5.6" 705 + version = "0.5.7" 702 706 source = "registry+https://github.com/rust-lang/crates.io-index" 703 - checksum = "aca749d3d3f5b87a0d6100509879f9cf486ab510803a4a4e1001da1ff61c2bd6" 707 + checksum = "3618cccc083bb987a415d85c02ca6c9994ea5b44731ec28b9ecf09658655fba9" 704 708 705 709 [[package]] 706 710 name = "convert_case" ··· 735 739 736 740 [[package]] 737 741 name = "crc32fast" 738 - version = "1.3.2" 742 + version = "1.4.0" 739 743 source = "registry+https://github.com/rust-lang/crates.io-index" 740 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 744 + checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" 741 745 dependencies = [ 742 746 "cfg-if", 743 747 ] ··· 755 759 "criterion-plot", 756 760 "is-terminal", 757 761 "itertools 0.10.5", 758 - "num-traits", 762 + "num-traits 0.2.18", 759 763 "once_cell", 760 764 "oorandom", 761 765 "plotters", ··· 804 808 checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 805 809 806 810 [[package]] 811 + name = "crunchy" 812 + version = "0.2.2" 813 + source = "registry+https://github.com/rust-lang/crates.io-index" 814 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 815 + 816 + [[package]] 807 817 name = "crypto-common" 808 818 version = "0.1.6" 809 819 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 848 858 dependencies = [ 849 859 "proc-macro2", 850 860 "quote", 851 - "syn 2.0.48", 861 + "syn 2.0.52", 852 862 ] 853 863 854 864 [[package]] ··· 918 928 dependencies = [ 919 929 "proc-macro2", 920 930 "quote", 921 - "syn 2.0.48", 931 + "syn 2.0.52", 922 932 ] 923 933 924 934 [[package]] ··· 993 1003 994 1004 [[package]] 995 1005 name = "dir-test" 996 - version = "0.2.0" 1006 + version = "0.2.1" 997 1007 source = "registry+https://github.com/rust-lang/crates.io-index" 998 - checksum = "786d8143e44a15668bec3989643621c8cdcbbc53387dec04c2c0801c0d07c2db" 1008 + checksum = "6fc943f4c1320fad6dbfe6a00070d88480c4f343e917cd7d5c5e04856ee7026c" 999 1009 dependencies = [ 1000 1010 "dir-test-macros", 1001 1011 ] 1002 1012 1003 1013 [[package]] 1004 1014 name = "dir-test-macros" 1005 - version = "0.2.0" 1015 + version = "0.2.1" 1006 1016 source = "registry+https://github.com/rust-lang/crates.io-index" 1007 - checksum = "07ff4ea493e7938a68a1b71386e0328b96d4f2a17bd4dad7706a7493eb03fd27" 1017 + checksum = "8cce5926e6ae92adcff7412e08ad0268d7eab7d15c1be1da34b7e9469a2dacb9" 1008 1018 dependencies = [ 1009 1019 "glob", 1010 1020 "proc-macro2", ··· 1020 1030 dependencies = [ 1021 1031 "proc-macro2", 1022 1032 "quote", 1023 - "syn 2.0.48", 1033 + "syn 2.0.52", 1024 1034 ] 1025 1035 1026 1036 [[package]] ··· 1064 1074 1065 1075 [[package]] 1066 1076 name = "dyn-clone" 1067 - version = "1.0.16" 1077 + version = "1.0.17" 1068 1078 source = "registry+https://github.com/rust-lang/crates.io-index" 1069 - checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" 1079 + checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" 1070 1080 1071 1081 [[package]] 1072 1082 name = "either" 1073 - version = "1.9.0" 1083 + version = "1.10.0" 1074 1084 source = "registry+https://github.com/rust-lang/crates.io-index" 1075 - checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 1085 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 1076 1086 1077 1087 [[package]] 1078 1088 name = "encoding_rs" ··· 1084 1094 ] 1085 1095 1086 1096 [[package]] 1097 + name = "enum_primitive" 1098 + version = "0.1.1" 1099 + source = "registry+https://github.com/rust-lang/crates.io-index" 1100 + checksum = "be4551092f4d519593039259a9ed8daedf0da12e5109c5280338073eaeb81180" 1101 + dependencies = [ 1102 + "num-traits 0.1.43", 1103 + ] 1104 + 1105 + [[package]] 1106 + name = "env_filter" 1107 + version = "0.1.0" 1108 + source = "registry+https://github.com/rust-lang/crates.io-index" 1109 + checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" 1110 + dependencies = [ 1111 + "log", 1112 + ] 1113 + 1114 + [[package]] 1087 1115 name = "env_logger" 1088 1116 version = "0.10.2" 1089 1117 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1097 1125 ] 1098 1126 1099 1127 [[package]] 1128 + name = "env_logger" 1129 + version = "0.11.3" 1130 + source = "registry+https://github.com/rust-lang/crates.io-index" 1131 + checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" 1132 + dependencies = [ 1133 + "env_filter", 1134 + "log", 1135 + ] 1136 + 1137 + [[package]] 1100 1138 name = "equivalent" 1101 1139 version = "1.0.1" 1102 1140 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1120 1158 1121 1159 [[package]] 1122 1160 name = "fiat-crypto" 1123 - version = "0.2.5" 1161 + version = "0.2.6" 1124 1162 source = "registry+https://github.com/rust-lang/crates.io-index" 1125 - checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7" 1163 + checksum = "1676f435fc1dadde4d03e43f5d62b259e1ce5f40bd4ffb21db2b42ebe59c1382" 1126 1164 1127 1165 [[package]] 1128 1166 name = "fixedbitset" ··· 1164 1202 dependencies = [ 1165 1203 "proc-macro2", 1166 1204 "quote", 1167 - "syn 2.0.48", 1205 + "syn 2.0.52", 1168 1206 ] 1169 1207 1170 1208 [[package]] ··· 1254 1292 dependencies = [ 1255 1293 "proc-macro2", 1256 1294 "quote", 1257 - "syn 2.0.48", 1295 + "syn 2.0.52", 1258 1296 ] 1259 1297 1260 1298 [[package]] ··· 1310 1348 1311 1349 [[package]] 1312 1350 name = "ghash" 1313 - version = "0.5.0" 1351 + version = "0.5.1" 1314 1352 source = "registry+https://github.com/rust-lang/crates.io-index" 1315 - checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" 1353 + checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" 1316 1354 dependencies = [ 1317 1355 "opaque-debug", 1318 1356 "polyval", ··· 1342 1380 "futures-core", 1343 1381 "futures-sink", 1344 1382 "futures-util", 1345 - "http 0.2.11", 1346 - "indexmap 2.1.0", 1383 + "http 0.2.12", 1384 + "indexmap 2.2.5", 1347 1385 "slab", 1348 1386 "tokio", 1349 1387 "tokio-util", ··· 1361 1399 "futures-core", 1362 1400 "futures-sink", 1363 1401 "futures-util", 1364 - "http 1.0.0", 1365 - "indexmap 2.1.0", 1402 + "http 1.1.0", 1403 + "indexmap 2.2.5", 1366 1404 "slab", 1367 1405 "tokio", 1368 1406 "tokio-util", ··· 1371 1409 1372 1410 [[package]] 1373 1411 name = "half" 1374 - version = "1.8.2" 1412 + version = "2.4.0" 1375 1413 source = "registry+https://github.com/rust-lang/crates.io-index" 1376 - checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 1414 + checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e" 1415 + dependencies = [ 1416 + "cfg-if", 1417 + "crunchy", 1418 + ] 1377 1419 1378 1420 [[package]] 1379 1421 name = "hashbrown" ··· 1396 1438 "base64", 1397 1439 "bytes", 1398 1440 "headers-core", 1399 - "http 0.2.11", 1441 + "http 0.2.12", 1400 1442 "httpdate", 1401 1443 "mime", 1402 1444 "sha1", ··· 1408 1450 source = "registry+https://github.com/rust-lang/crates.io-index" 1409 1451 checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429" 1410 1452 dependencies = [ 1411 - "http 0.2.11", 1453 + "http 0.2.12", 1412 1454 ] 1413 1455 1414 1456 [[package]] ··· 1428 1470 1429 1471 [[package]] 1430 1472 name = "hermit-abi" 1431 - version = "0.3.4" 1473 + version = "0.3.9" 1432 1474 source = "registry+https://github.com/rust-lang/crates.io-index" 1433 - checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f" 1475 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1434 1476 1435 1477 [[package]] 1436 1478 name = "hex" ··· 1476 1518 1477 1519 [[package]] 1478 1520 name = "http" 1479 - version = "0.2.11" 1521 + version = "0.2.12" 1480 1522 source = "registry+https://github.com/rust-lang/crates.io-index" 1481 - checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 1523 + checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 1482 1524 dependencies = [ 1483 1525 "bytes", 1484 1526 "fnv", ··· 1487 1529 1488 1530 [[package]] 1489 1531 name = "http" 1490 - version = "1.0.0" 1532 + version = "1.1.0" 1491 1533 source = "registry+https://github.com/rust-lang/crates.io-index" 1492 - checksum = "b32afd38673a8016f7c9ae69e5af41a58f81b1d31689040f2f1959594ce194ea" 1534 + checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 1493 1535 dependencies = [ 1494 1536 "bytes", 1495 1537 "fnv", ··· 1503 1545 checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 1504 1546 dependencies = [ 1505 1547 "bytes", 1506 - "http 0.2.11", 1548 + "http 0.2.12", 1507 1549 "pin-project-lite", 1508 1550 ] 1509 1551 ··· 1514 1556 checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" 1515 1557 dependencies = [ 1516 1558 "bytes", 1517 - "http 1.0.0", 1559 + "http 1.1.0", 1518 1560 ] 1519 1561 1520 1562 [[package]] 1521 1563 name = "http-body-util" 1522 - version = "0.1.0" 1564 + version = "0.1.1" 1523 1565 source = "registry+https://github.com/rust-lang/crates.io-index" 1524 - checksum = "41cb79eb393015dadd30fc252023adb0b2400a0caee0fa2a077e6e21a551e840" 1566 + checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" 1525 1567 dependencies = [ 1526 1568 "bytes", 1527 - "futures-util", 1528 - "http 1.0.0", 1569 + "futures-core", 1570 + "http 1.1.0", 1529 1571 "http-body 1.0.0", 1530 1572 "pin-project-lite", 1531 1573 ] ··· 1559 1601 "futures-core", 1560 1602 "futures-util", 1561 1603 "h2 0.3.24", 1562 - "http 0.2.11", 1604 + "http 0.2.12", 1563 1605 "http-body 0.4.6", 1564 1606 "httparse", 1565 1607 "httpdate", ··· 1574 1616 1575 1617 [[package]] 1576 1618 name = "hyper" 1577 - version = "1.1.0" 1619 + version = "1.2.0" 1578 1620 source = "registry+https://github.com/rust-lang/crates.io-index" 1579 - checksum = "fb5aa53871fc917b1a9ed87b683a5d86db645e23acb32c2e0785a353e522fb75" 1621 + checksum = "186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a" 1580 1622 dependencies = [ 1581 1623 "bytes", 1582 1624 "futures-channel", 1583 1625 "futures-util", 1584 1626 "h2 0.4.2", 1585 - "http 1.0.0", 1627 + "http 1.1.0", 1586 1628 "http-body 1.0.0", 1587 1629 "httparse", 1588 1630 "itoa", 1589 1631 "pin-project-lite", 1632 + "smallvec", 1590 1633 "tokio", 1591 1634 "want", 1592 1635 ] 1593 1636 1594 1637 [[package]] 1595 1638 name = "iana-time-zone" 1596 - version = "0.1.59" 1639 + version = "0.1.60" 1597 1640 source = "registry+https://github.com/rust-lang/crates.io-index" 1598 - checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539" 1641 + checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 1599 1642 dependencies = [ 1600 1643 "android_system_properties", 1601 1644 "core-foundation-sys", ··· 1642 1685 1643 1686 [[package]] 1644 1687 name = "indexmap" 1645 - version = "2.1.0" 1688 + version = "2.2.5" 1646 1689 source = "registry+https://github.com/rust-lang/crates.io-index" 1647 - checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 1690 + checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" 1648 1691 dependencies = [ 1649 1692 "equivalent", 1650 1693 "hashbrown 0.14.3", ··· 1662 1705 1663 1706 [[package]] 1664 1707 name = "is-terminal" 1665 - version = "0.4.10" 1708 + version = "0.4.12" 1666 1709 source = "registry+https://github.com/rust-lang/crates.io-index" 1667 - checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" 1710 + checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" 1668 1711 dependencies = [ 1669 1712 "hermit-abi", 1670 - "rustix", 1713 + "libc", 1671 1714 "windows-sys 0.52.0", 1672 1715 ] 1673 1716 ··· 1691 1734 1692 1735 [[package]] 1693 1736 name = "itertools" 1694 - version = "0.12.0" 1737 + version = "0.12.1" 1695 1738 source = "registry+https://github.com/rust-lang/crates.io-index" 1696 - checksum = "25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0" 1739 + checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 1697 1740 dependencies = [ 1698 1741 "either", 1699 1742 ] ··· 1728 1771 1729 1772 [[package]] 1730 1773 name = "jobserver" 1731 - version = "0.1.27" 1774 + version = "0.1.28" 1732 1775 source = "registry+https://github.com/rust-lang/crates.io-index" 1733 - checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" 1776 + checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" 1734 1777 dependencies = [ 1735 1778 "libc", 1736 1779 ] 1737 1780 1738 1781 [[package]] 1739 1782 name = "js-sys" 1740 - version = "0.3.67" 1783 + version = "0.3.69" 1741 1784 source = "registry+https://github.com/rust-lang/crates.io-index" 1742 - checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1" 1785 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1743 1786 dependencies = [ 1744 1787 "wasm-bindgen", 1745 1788 ] ··· 1758 1801 1759 1802 [[package]] 1760 1803 name = "libc" 1761 - version = "0.2.152" 1804 + version = "0.2.153" 1762 1805 source = "registry+https://github.com/rust-lang/crates.io-index" 1763 - checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" 1806 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 1764 1807 1765 1808 [[package]] 1766 1809 name = "libloading" 1767 - version = "0.8.1" 1810 + version = "0.8.3" 1768 1811 source = "registry+https://github.com/rust-lang/crates.io-index" 1769 - checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" 1812 + checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" 1770 1813 dependencies = [ 1771 1814 "cfg-if", 1772 - "windows-sys 0.48.0", 1815 + "windows-targets 0.52.4", 1773 1816 ] 1774 1817 1775 1818 [[package]] ··· 1791 1834 "cfg-if", 1792 1835 "derive-where", 1793 1836 "device-transfer", 1837 + "displaydoc", 1794 1838 "futures-util", 1795 1839 "hex", 1796 1840 "hkdf", 1797 1841 "hmac", 1798 - "http 1.0.0", 1842 + "http 1.1.0", 1799 1843 "jni", 1800 1844 "libsignal-bridge-macros", 1801 1845 "libsignal-message-backup", ··· 1812 1856 "partial-default", 1813 1857 "paste", 1814 1858 "rand", 1859 + "rayon", 1815 1860 "scopeguard", 1816 1861 "serde", 1817 1862 "serde_derive", ··· 1821 1866 "signal-neon-futures", 1822 1867 "signal-pin", 1823 1868 "static_assertions", 1869 + "strum", 1824 1870 "subtle", 1825 1871 "test-case", 1872 + "thiserror", 1826 1873 "tokio", 1827 1874 "tokio-boring", 1828 1875 "usernames", ··· 1837 1884 "heck 0.3.3", 1838 1885 "proc-macro2", 1839 1886 "quote", 1840 - "syn 2.0.48", 1887 + "syn 2.0.52", 1841 1888 "syn-mid", 1842 1889 ] 1843 1890 ··· 1853 1900 1854 1901 [[package]] 1855 1902 name = "libsignal-ffi" 1856 - version = "0.41.0" 1903 + version = "0.44.0" 1857 1904 dependencies = [ 1858 1905 "async-trait", 1859 1906 "attest", ··· 1875 1922 1876 1923 [[package]] 1877 1924 name = "libsignal-jni" 1878 - version = "0.41.0" 1925 + version = "0.44.0" 1879 1926 dependencies = [ 1880 1927 "async-trait", 1881 1928 "cfg-if", ··· 1941 1988 "lazy_static", 1942 1989 "proc-macro2", 1943 1990 "quote", 1944 - "syn 2.0.48", 1991 + "syn 2.0.52", 1945 1992 "test-case", 1946 1993 ] 1947 1994 ··· 1960 2007 "const-str", 1961 2008 "derive-where", 1962 2009 "displaydoc", 1963 - "env_logger", 2010 + "env_logger 0.10.2", 1964 2011 "futures-util", 1965 2012 "hex", 1966 2013 "hex-literal", 1967 2014 "hkdf", 1968 2015 "hmac", 1969 - "http 1.0.0", 2016 + "http 1.1.0", 1970 2017 "http-body-util", 1971 - "hyper 1.1.0", 1972 - "itertools 0.12.0", 2018 + "hyper 1.2.0", 2019 + "itertools 0.12.1", 1973 2020 "lazy_static", 1974 2021 "libsignal-core", 1975 2022 "libsignal-svr3", 1976 2023 "log", 1977 2024 "nonzero_ext", 2025 + "num_enum", 1978 2026 "pin-project-lite", 1979 2027 "proptest", 1980 2028 "proptest-state-machine", ··· 1982 2030 "prost-build", 1983 2031 "rand", 1984 2032 "rand_core", 2033 + "rcgen", 1985 2034 "rustls-native-certs", 1986 2035 "serde", 1987 2036 "serde_json", 1988 2037 "sha2", 1989 2038 "snow", 2039 + "strum", 1990 2040 "thiserror", 2041 + "tls-parser", 1991 2042 "tokio", 1992 2043 "tokio-boring", 1993 2044 "tokio-stream", ··· 2001 2052 2002 2053 [[package]] 2003 2054 name = "libsignal-node" 2004 - version = "0.41.0" 2055 + version = "0.44.0" 2005 2056 dependencies = [ 2006 2057 "async-trait", 2007 2058 "cmake", ··· 2032 2083 "curve25519-dalek", 2033 2084 "derive-where", 2034 2085 "displaydoc", 2035 - "env_logger", 2086 + "env_logger 0.10.2", 2036 2087 "futures-util", 2037 2088 "hex", 2038 2089 "hex-literal", 2039 2090 "hkdf", 2040 2091 "hmac", 2041 - "indexmap 2.1.0", 2042 - "itertools 0.12.0", 2092 + "indexmap 2.2.5", 2093 + "itertools 0.12.1", 2043 2094 "libsignal-core", 2044 2095 "log", 2045 2096 "num_enum", 2046 2097 "pqcrypto-kyber 0.7.9", 2047 - "pqcrypto-kyber 0.8.0", 2098 + "pqcrypto-kyber 0.8.1", 2048 2099 "pqcrypto-traits", 2049 2100 "proptest", 2050 2101 "prost", ··· 2074 2125 "hex", 2075 2126 "hex-literal", 2076 2127 "hkdf", 2077 - "http 1.0.0", 2128 + "http 1.1.0", 2078 2129 "nonzero_ext", 2079 2130 "prost", 2080 2131 "prost-build", ··· 2088 2139 2089 2140 [[package]] 2090 2141 name = "linkme" 2091 - version = "0.3.22" 2142 + version = "0.3.25" 2092 2143 source = "registry+https://github.com/rust-lang/crates.io-index" 2093 - checksum = "8b53ad6a33de58864705954edb5ad5d571a010f9e296865ed43dc72a5621b430" 2144 + checksum = "bb2cfee0de9bd869589fb9a015e155946d1be5ff415cb844c2caccc6cc4b5db9" 2094 2145 dependencies = [ 2095 2146 "linkme-impl", 2096 2147 ] 2097 2148 2098 2149 [[package]] 2099 2150 name = "linkme-impl" 2100 - version = "0.3.22" 2151 + version = "0.3.25" 2101 2152 source = "registry+https://github.com/rust-lang/crates.io-index" 2102 - checksum = "04e542a18c94a9b6fcc7adb090fa3ba6b79ee220a16404f325672729f32a66ff" 2153 + checksum = "adf157a4dc5a29b7b464aa8fe7edeff30076e07e13646a1c3874f58477dc99f8" 2103 2154 dependencies = [ 2104 2155 "proc-macro2", 2105 2156 "quote", 2106 - "syn 2.0.48", 2157 + "syn 2.0.52", 2107 2158 ] 2108 2159 2109 2160 [[package]] ··· 2124 2175 2125 2176 [[package]] 2126 2177 name = "log" 2127 - version = "0.4.20" 2178 + version = "0.4.21" 2128 2179 source = "registry+https://github.com/rust-lang/crates.io-index" 2129 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 2180 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 2130 2181 2131 2182 [[package]] 2132 2183 name = "log-panics" ··· 2191 2242 "encoding_rs", 2192 2243 "memmap2", 2193 2244 "minidump-common", 2194 - "num-traits", 2245 + "num-traits 0.2.18", 2195 2246 "procfs-core", 2196 2247 "range-map", 2197 2248 "scroll", ··· 2210 2261 "bitflags 2.4.2", 2211 2262 "debugid", 2212 2263 "num-derive", 2213 - "num-traits", 2264 + "num-traits 0.2.18", 2214 2265 "range-map", 2215 2266 "scroll", 2216 2267 "smart-default", ··· 2258 2309 2259 2310 [[package]] 2260 2311 name = "miniz_oxide" 2261 - version = "0.7.1" 2312 + version = "0.7.2" 2262 2313 source = "registry+https://github.com/rust-lang/crates.io-index" 2263 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 2314 + checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 2264 2315 dependencies = [ 2265 2316 "adler", 2266 2317 ] 2267 2318 2268 2319 [[package]] 2269 2320 name = "mio" 2270 - version = "0.8.10" 2321 + version = "0.8.11" 2271 2322 source = "registry+https://github.com/rust-lang/crates.io-index" 2272 - checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" 2323 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 2273 2324 dependencies = [ 2274 2325 "libc", 2275 2326 "wasi", ··· 2317 2368 "bytes", 2318 2369 "encoding_rs", 2319 2370 "futures-util", 2320 - "http 0.2.11", 2371 + "http 0.2.12", 2321 2372 "httparse", 2322 2373 "log", 2323 2374 "memchr", ··· 2353 2404 checksum = "c6813fde79b646e47e7ad75f480aa80ef76a5d9599e2717407961531169ee38b" 2354 2405 dependencies = [ 2355 2406 "quote", 2356 - "syn 2.0.48", 2407 + "syn 2.0.52", 2357 2408 "syn-mid", 2358 2409 ] 2359 2410 ··· 2368 2419 ] 2369 2420 2370 2421 [[package]] 2422 + name = "nom-derive" 2423 + version = "0.10.1" 2424 + source = "registry+https://github.com/rust-lang/crates.io-index" 2425 + checksum = "1ff943d68b88d0b87a6e0d58615e8fa07f9fd5a1319fa0a72efc1f62275c79a7" 2426 + dependencies = [ 2427 + "nom", 2428 + "nom-derive-impl", 2429 + "rustversion", 2430 + ] 2431 + 2432 + [[package]] 2433 + name = "nom-derive-impl" 2434 + version = "0.10.1" 2435 + source = "registry+https://github.com/rust-lang/crates.io-index" 2436 + checksum = "cd0b9a93a84b0d3ec3e70e02d332dc33ac6dfac9cde63e17fcb77172dededa62" 2437 + dependencies = [ 2438 + "proc-macro2", 2439 + "quote", 2440 + "syn 1.0.109", 2441 + ] 2442 + 2443 + [[package]] 2371 2444 name = "nonzero_ext" 2372 2445 version = "0.3.0" 2373 2446 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2387 2460 dependencies = [ 2388 2461 "proc-macro2", 2389 2462 "quote", 2390 - "syn 2.0.48", 2463 + "syn 2.0.52", 2391 2464 ] 2392 2465 2393 2466 [[package]] 2394 2467 name = "num-integer" 2395 - version = "0.1.45" 2468 + version = "0.1.46" 2396 2469 source = "registry+https://github.com/rust-lang/crates.io-index" 2397 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 2470 + checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 2398 2471 dependencies = [ 2399 - "autocfg", 2400 - "num-traits", 2472 + "num-traits 0.2.18", 2401 2473 ] 2402 2474 2403 2475 [[package]] 2404 2476 name = "num-traits" 2405 - version = "0.2.17" 2477 + version = "0.1.43" 2406 2478 source = "registry+https://github.com/rust-lang/crates.io-index" 2407 - checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 2479 + checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" 2480 + dependencies = [ 2481 + "num-traits 0.2.18", 2482 + ] 2483 + 2484 + [[package]] 2485 + name = "num-traits" 2486 + version = "0.2.18" 2487 + source = "registry+https://github.com/rust-lang/crates.io-index" 2488 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 2408 2489 dependencies = [ 2409 2490 "autocfg", 2410 2491 "libm", ··· 2438 2519 "proc-macro-crate", 2439 2520 "proc-macro2", 2440 2521 "quote", 2441 - "syn 2.0.48", 2522 + "syn 2.0.52", 2442 2523 ] 2443 2524 2444 2525 [[package]] ··· 2464 2545 2465 2546 [[package]] 2466 2547 name = "opaque-debug" 2467 - version = "0.3.0" 2548 + version = "0.3.1" 2468 2549 source = "registry+https://github.com/rust-lang/crates.io-index" 2469 - checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 2550 + checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" 2470 2551 2471 2552 [[package]] 2472 2553 name = "openssl-probe" ··· 2514 2595 dependencies = [ 2515 2596 "proc-macro2", 2516 2597 "quote", 2517 - "syn 2.0.48", 2598 + "syn 2.0.52", 2518 2599 ] 2519 2600 2520 2601 [[package]] ··· 2541 2622 checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" 2542 2623 2543 2624 [[package]] 2625 + name = "pem" 2626 + version = "3.0.3" 2627 + source = "registry+https://github.com/rust-lang/crates.io-index" 2628 + checksum = "1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310" 2629 + dependencies = [ 2630 + "base64", 2631 + "serde", 2632 + ] 2633 + 2634 + [[package]] 2544 2635 name = "percent-encoding" 2545 2636 version = "2.3.1" 2546 2637 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2553 2644 checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 2554 2645 dependencies = [ 2555 2646 "fixedbitset", 2556 - "indexmap 2.1.0", 2647 + "indexmap 2.2.5", 2648 + ] 2649 + 2650 + [[package]] 2651 + name = "phf" 2652 + version = "0.10.1" 2653 + source = "registry+https://github.com/rust-lang/crates.io-index" 2654 + checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" 2655 + dependencies = [ 2656 + "phf_shared", 2657 + ] 2658 + 2659 + [[package]] 2660 + name = "phf_codegen" 2661 + version = "0.10.0" 2662 + source = "registry+https://github.com/rust-lang/crates.io-index" 2663 + checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" 2664 + dependencies = [ 2665 + "phf_generator", 2666 + "phf_shared", 2667 + ] 2668 + 2669 + [[package]] 2670 + name = "phf_generator" 2671 + version = "0.10.0" 2672 + source = "registry+https://github.com/rust-lang/crates.io-index" 2673 + checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" 2674 + dependencies = [ 2675 + "phf_shared", 2676 + "rand", 2677 + ] 2678 + 2679 + [[package]] 2680 + name = "phf_shared" 2681 + version = "0.10.0" 2682 + source = "registry+https://github.com/rust-lang/crates.io-index" 2683 + checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 2684 + dependencies = [ 2685 + "siphasher", 2557 2686 ] 2558 2687 2559 2688 [[package]] 2560 2689 name = "pin-project" 2561 - version = "1.1.3" 2690 + version = "1.1.5" 2562 2691 source = "registry+https://github.com/rust-lang/crates.io-index" 2563 - checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 2692 + checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 2564 2693 dependencies = [ 2565 2694 "pin-project-internal", 2566 2695 ] 2567 2696 2568 2697 [[package]] 2569 2698 name = "pin-project-internal" 2570 - version = "1.1.3" 2699 + version = "1.1.5" 2571 2700 source = "registry+https://github.com/rust-lang/crates.io-index" 2572 - checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 2701 + checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 2573 2702 dependencies = [ 2574 2703 "proc-macro2", 2575 2704 "quote", 2576 - "syn 2.0.48", 2705 + "syn 2.0.52", 2577 2706 ] 2578 2707 2579 2708 [[package]] ··· 2600 2729 source = "registry+https://github.com/rust-lang/crates.io-index" 2601 2730 checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45" 2602 2731 dependencies = [ 2603 - "num-traits", 2732 + "num-traits 0.2.18", 2604 2733 "plotters-backend", 2605 2734 "plotters-svg", 2606 2735 "wasm-bindgen", ··· 2648 2777 2649 2778 [[package]] 2650 2779 name = "polyval" 2651 - version = "0.6.1" 2780 + version = "0.6.2" 2652 2781 source = "registry+https://github.com/rust-lang/crates.io-index" 2653 - checksum = "d52cff9d1d4dee5fe6d03729099f4a310a41179e0a10dbf542039873f2e826fb" 2782 + checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" 2654 2783 dependencies = [ 2655 2784 "cfg-if", 2656 2785 "cpufeatures", ··· 2697 2826 2698 2827 [[package]] 2699 2828 name = "pqcrypto-kyber" 2700 - version = "0.8.0" 2829 + version = "0.8.1" 2701 2830 source = "registry+https://github.com/rust-lang/crates.io-index" 2702 - checksum = "2bc5d857fb0a0a0695dbe379f449a185bf73d0173cdcaffa86c015b5d1b11490" 2831 + checksum = "15c00293cf898859d0c771455388054fd69ab712263c73fdc7f287a39b1ba000" 2703 2832 dependencies = [ 2704 2833 "cc", 2705 2834 "glob", ··· 2748 2877 checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" 2749 2878 dependencies = [ 2750 2879 "proc-macro2", 2751 - "syn 2.0.48", 2880 + "syn 2.0.52", 2752 2881 ] 2753 2882 2754 2883 [[package]] ··· 2791 2920 "bit-vec", 2792 2921 "bitflags 2.4.2", 2793 2922 "lazy_static", 2794 - "num-traits", 2923 + "num-traits 0.2.18", 2795 2924 "rand", 2796 2925 "rand_chacha", 2797 2926 "rand_xorshift", ··· 2837 2966 "prost", 2838 2967 "prost-types", 2839 2968 "regex", 2840 - "syn 2.0.48", 2969 + "syn 2.0.52", 2841 2970 "tempfile", 2842 2971 "which", 2843 2972 ] ··· 2852 2981 "itertools 0.11.0", 2853 2982 "proc-macro2", 2854 2983 "quote", 2855 - "syn 2.0.48", 2984 + "syn 2.0.52", 2856 2985 ] 2857 2986 2858 2987 [[package]] ··· 2866 2995 2867 2996 [[package]] 2868 2997 name = "protobuf" 2869 - version = "3.3.0" 2998 + version = "3.4.0" 2870 2999 source = "registry+https://github.com/rust-lang/crates.io-index" 2871 - checksum = "b65f4a8ec18723a734e5dc09c173e0abf9690432da5340285d536edcb4dac190" 3000 + checksum = "58678a64de2fced2bdec6bca052a6716a0efe692d6e3f53d1bda6a1def64cfc0" 2872 3001 dependencies = [ 2873 3002 "once_cell", 2874 3003 "protobuf-support", ··· 2877 3006 2878 3007 [[package]] 2879 3008 name = "protobuf-codegen" 2880 - version = "3.3.0" 3009 + version = "3.4.0" 2881 3010 source = "registry+https://github.com/rust-lang/crates.io-index" 2882 - checksum = "6e85514a216b1c73111d9032e26cc7a5ecb1bb3d4d9539e91fb72a4395060f78" 3011 + checksum = "32777b0b3f6538d9d2e012b3fad85c7e4b9244b5958d04a6415f4333782b7a77" 2883 3012 dependencies = [ 2884 3013 "anyhow", 2885 3014 "once_cell", ··· 2892 3021 2893 3022 [[package]] 2894 3023 name = "protobuf-json-mapping" 2895 - version = "3.3.0" 3024 + version = "3.4.0" 2896 3025 source = "registry+https://github.com/rust-lang/crates.io-index" 2897 - checksum = "523039a90666b229b5260fb91c20686ef309b9d1b1fc3cacb283a0895753ec44" 3026 + checksum = "5d8440284a60d89deae81f67cc713f03f770ae51461e7613e44808910502693e" 2898 3027 dependencies = [ 2899 3028 "protobuf", 2900 3029 "protobuf-support", ··· 2903 3032 2904 3033 [[package]] 2905 3034 name = "protobuf-parse" 2906 - version = "3.3.0" 3035 + version = "3.4.0" 2907 3036 source = "registry+https://github.com/rust-lang/crates.io-index" 2908 - checksum = "77d6fbd6697c9e531873e81cec565a85e226b99a0f10e1acc079be057fe2fcba" 3037 + checksum = "96cb37955261126624a25b5e6bda40ae34cf3989d52a783087ca6091b29b5642" 2909 3038 dependencies = [ 2910 3039 "anyhow", 2911 3040 "indexmap 1.9.3", ··· 2919 3048 2920 3049 [[package]] 2921 3050 name = "protobuf-support" 2922 - version = "3.3.0" 3051 + version = "3.4.0" 2923 3052 source = "registry+https://github.com/rust-lang/crates.io-index" 2924 - checksum = "6872f4d4f4b98303239a2b5838f5bbbb77b01ffc892d627957f37a22d7cfe69c" 3053 + checksum = "e1ed294a835b0f30810e13616b1cd34943c6d1e84a8f3b0dcfe466d256c3e7e7" 2925 3054 dependencies = [ 2926 3055 "thiserror", 2927 3056 ] ··· 2986 3115 source = "registry+https://github.com/rust-lang/crates.io-index" 2987 3116 checksum = "12a5a2d6c7039059af621472a4389be1215a816df61aa4d531cfe85264aee95f" 2988 3117 dependencies = [ 2989 - "num-traits", 3118 + "num-traits 0.2.18", 2990 3119 ] 2991 3120 2992 3121 [[package]] 2993 3122 name = "rayon" 2994 - version = "1.8.1" 3123 + version = "1.9.0" 2995 3124 source = "registry+https://github.com/rust-lang/crates.io-index" 2996 - checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051" 3125 + checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd" 2997 3126 dependencies = [ 2998 3127 "either", 2999 3128 "rayon-core", ··· 3010 3139 ] 3011 3140 3012 3141 [[package]] 3142 + name = "rcgen" 3143 + version = "0.13.0" 3144 + source = "registry+https://github.com/rust-lang/crates.io-index" 3145 + checksum = "aa96feb4d337a43eae1b39b6d4cafc2860a46cf9cec6f1e65294244ece65e348" 3146 + dependencies = [ 3147 + "pem", 3148 + "ring", 3149 + "rustls-pki-types", 3150 + "time", 3151 + "yasna", 3152 + ] 3153 + 3154 + [[package]] 3013 3155 name = "redox_syscall" 3014 3156 version = "0.4.1" 3015 3157 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3032 3174 3033 3175 [[package]] 3034 3176 name = "regex-automata" 3035 - version = "0.4.4" 3177 + version = "0.4.6" 3036 3178 source = "registry+https://github.com/rust-lang/crates.io-index" 3037 - checksum = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a" 3179 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 3038 3180 dependencies = [ 3039 3181 "aho-corasick", 3040 3182 "memchr", ··· 3049 3191 3050 3192 [[package]] 3051 3193 name = "ring" 3052 - version = "0.17.7" 3194 + version = "0.17.8" 3053 3195 source = "registry+https://github.com/rust-lang/crates.io-index" 3054 - checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" 3196 + checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 3055 3197 dependencies = [ 3056 3198 "cc", 3199 + "cfg-if", 3057 3200 "getrandom", 3058 3201 "libc", 3059 3202 "spin", 3060 3203 "untrusted", 3061 - "windows-sys 0.48.0", 3204 + "windows-sys 0.52.0", 3062 3205 ] 3063 3206 3064 3207 [[package]] ··· 3083 3226 ] 3084 3227 3085 3228 [[package]] 3229 + name = "rusticata-macros" 3230 + version = "4.1.0" 3231 + source = "registry+https://github.com/rust-lang/crates.io-index" 3232 + checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" 3233 + dependencies = [ 3234 + "nom", 3235 + ] 3236 + 3237 + [[package]] 3086 3238 name = "rustix" 3087 - version = "0.38.30" 3239 + version = "0.38.31" 3088 3240 source = "registry+https://github.com/rust-lang/crates.io-index" 3089 - checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca" 3241 + checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 3090 3242 dependencies = [ 3091 3243 "bitflags 2.4.2", 3092 3244 "errno", ··· 3129 3281 ] 3130 3282 3131 3283 [[package]] 3284 + name = "rustls-pki-types" 3285 + version = "1.4.1" 3286 + source = "registry+https://github.com/rust-lang/crates.io-index" 3287 + checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247" 3288 + 3289 + [[package]] 3132 3290 name = "rustls-webpki" 3133 3291 version = "0.101.7" 3134 3292 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3158 3316 3159 3317 [[package]] 3160 3318 name = "ryu" 3161 - version = "1.0.16" 3319 + version = "1.0.17" 3162 3320 source = "registry+https://github.com/rust-lang/crates.io-index" 3163 - checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 3321 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 3164 3322 3165 3323 [[package]] 3166 3324 name = "same-file" ··· 3209 3367 dependencies = [ 3210 3368 "proc-macro2", 3211 3369 "quote", 3212 - "syn 2.0.48", 3370 + "syn 2.0.52", 3213 3371 ] 3214 3372 3215 3373 [[package]] ··· 3247 3405 3248 3406 [[package]] 3249 3407 name = "semver" 3250 - version = "1.0.21" 3408 + version = "1.0.22" 3251 3409 source = "registry+https://github.com/rust-lang/crates.io-index" 3252 - checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" 3410 + checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 3253 3411 3254 3412 [[package]] 3255 3413 name = "send_wrapper" ··· 3259 3417 3260 3418 [[package]] 3261 3419 name = "serde" 3262 - version = "1.0.195" 3420 + version = "1.0.197" 3263 3421 source = "registry+https://github.com/rust-lang/crates.io-index" 3264 - checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02" 3422 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 3265 3423 dependencies = [ 3266 3424 "serde_derive", 3267 3425 ] 3268 3426 3269 3427 [[package]] 3270 3428 name = "serde_derive" 3271 - version = "1.0.195" 3429 + version = "1.0.197" 3272 3430 source = "registry+https://github.com/rust-lang/crates.io-index" 3273 - checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c" 3431 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 3274 3432 dependencies = [ 3275 3433 "proc-macro2", 3276 3434 "quote", 3277 - "syn 2.0.48", 3435 + "syn 2.0.52", 3278 3436 ] 3279 3437 3280 3438 [[package]] 3281 3439 name = "serde_json" 3282 - version = "1.0.111" 3440 + version = "1.0.114" 3283 3441 source = "registry+https://github.com/rust-lang/crates.io-index" 3284 - checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" 3442 + checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 3285 3443 dependencies = [ 3286 3444 "itoa", 3287 3445 "ryu", ··· 3410 3568 ] 3411 3569 3412 3570 [[package]] 3571 + name = "siphasher" 3572 + version = "0.3.11" 3573 + source = "registry+https://github.com/rust-lang/crates.io-index" 3574 + checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 3575 + 3576 + [[package]] 3413 3577 name = "slab" 3414 3578 version = "0.4.9" 3415 3579 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3432 3596 dependencies = [ 3433 3597 "proc-macro2", 3434 3598 "quote", 3435 - "syn 2.0.48", 3599 + "syn 2.0.52", 3436 3600 ] 3437 3601 3438 3602 [[package]] 3439 3603 name = "snow" 3440 - version = "0.9.5" 3604 + version = "0.9.6" 3441 3605 source = "registry+https://github.com/rust-lang/crates.io-index" 3442 - checksum = "2e87c18a6608909007e75a60e04d03eda77b601c94de1c74d9a9dc2c04ab789a" 3606 + checksum = "850948bee068e713b8ab860fe1adc4d109676ab4c3b621fd8147f06b261f2f85" 3443 3607 dependencies = [ 3444 3608 "aes-gcm", 3445 3609 "blake2", ··· 3453 3617 3454 3618 [[package]] 3455 3619 name = "socket2" 3456 - version = "0.5.5" 3620 + version = "0.5.6" 3457 3621 source = "registry+https://github.com/rust-lang/crates.io-index" 3458 - checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 3622 + checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" 3459 3623 dependencies = [ 3460 3624 "libc", 3461 - "windows-sys 0.48.0", 3625 + "windows-sys 0.52.0", 3462 3626 ] 3463 3627 3464 3628 [[package]] ··· 3481 3645 3482 3646 [[package]] 3483 3647 name = "strum" 3484 - version = "0.26.1" 3648 + version = "0.26.2" 3485 3649 source = "registry+https://github.com/rust-lang/crates.io-index" 3486 - checksum = "723b93e8addf9aa965ebe2d11da6d7540fa2283fcea14b3371ff055f7ba13f5f" 3650 + checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" 3487 3651 dependencies = [ 3488 3652 "strum_macros", 3489 3653 ] 3490 3654 3491 3655 [[package]] 3492 3656 name = "strum_macros" 3493 - version = "0.26.1" 3657 + version = "0.26.2" 3494 3658 source = "registry+https://github.com/rust-lang/crates.io-index" 3495 - checksum = "7a3417fc93d76740d974a01654a09777cb500428cc874ca9f45edfe0c4d4cd18" 3659 + checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" 3496 3660 dependencies = [ 3497 3661 "heck 0.4.1", 3498 3662 "proc-macro2", 3499 3663 "quote", 3500 3664 "rustversion", 3501 - "syn 2.0.48", 3665 + "syn 2.0.52", 3502 3666 ] 3503 3667 3504 3668 [[package]] ··· 3520 3684 3521 3685 [[package]] 3522 3686 name = "syn" 3523 - version = "2.0.48" 3687 + version = "2.0.52" 3524 3688 source = "registry+https://github.com/rust-lang/crates.io-index" 3525 - checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 3689 + checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" 3526 3690 dependencies = [ 3527 3691 "proc-macro2", 3528 3692 "quote", ··· 3537 3701 dependencies = [ 3538 3702 "proc-macro2", 3539 3703 "quote", 3540 - "syn 2.0.48", 3704 + "syn 2.0.52", 3541 3705 ] 3542 3706 3543 3707 [[package]] 3544 3708 name = "tempfile" 3545 - version = "3.9.0" 3709 + version = "3.10.1" 3546 3710 source = "registry+https://github.com/rust-lang/crates.io-index" 3547 - checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" 3711 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 3548 3712 dependencies = [ 3549 3713 "cfg-if", 3550 3714 "fastrand", 3551 - "redox_syscall", 3552 3715 "rustix", 3553 3716 "windows-sys 0.52.0", 3554 3717 ] ··· 3586 3749 "cfg-if", 3587 3750 "proc-macro2", 3588 3751 "quote", 3589 - "syn 2.0.48", 3752 + "syn 2.0.52", 3590 3753 ] 3591 3754 3592 3755 [[package]] ··· 3597 3760 dependencies = [ 3598 3761 "proc-macro2", 3599 3762 "quote", 3600 - "syn 2.0.48", 3763 + "syn 2.0.52", 3601 3764 "test-case-core", 3602 3765 ] 3603 3766 3604 3767 [[package]] 3605 3768 name = "test-log" 3606 - version = "0.2.14" 3769 + version = "0.2.15" 3607 3770 source = "registry+https://github.com/rust-lang/crates.io-index" 3608 - checksum = "6159ab4116165c99fc88cce31f99fa2c9dbe08d3691cb38da02fc3b45f357d2b" 3771 + checksum = "7b319995299c65d522680decf80f2c108d85b861d81dfe340a10d16cee29d9e6" 3609 3772 dependencies = [ 3610 - "env_logger", 3773 + "env_logger 0.11.3", 3611 3774 "test-log-macros", 3612 3775 ] 3613 3776 3614 3777 [[package]] 3615 3778 name = "test-log-macros" 3616 - version = "0.2.14" 3779 + version = "0.2.15" 3617 3780 source = "registry+https://github.com/rust-lang/crates.io-index" 3618 - checksum = "7ba277e77219e9eea169e8508942db1bf5d8a41ff2db9b20aab5a5aadc9fa25d" 3781 + checksum = "c8f546451eaa38373f549093fe9fd05e7d2bade739e2ddf834b9968621d60107" 3619 3782 dependencies = [ 3620 3783 "proc-macro2", 3621 3784 "quote", 3622 - "syn 2.0.48", 3785 + "syn 2.0.52", 3623 3786 ] 3624 3787 3625 3788 [[package]] ··· 3633 3796 3634 3797 [[package]] 3635 3798 name = "thiserror" 3636 - version = "1.0.56" 3799 + version = "1.0.57" 3637 3800 source = "registry+https://github.com/rust-lang/crates.io-index" 3638 - checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" 3801 + checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" 3639 3802 dependencies = [ 3640 3803 "thiserror-impl", 3641 3804 ] 3642 3805 3643 3806 [[package]] 3644 3807 name = "thiserror-impl" 3645 - version = "1.0.56" 3808 + version = "1.0.57" 3646 3809 source = "registry+https://github.com/rust-lang/crates.io-index" 3647 - checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" 3810 + checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" 3648 3811 dependencies = [ 3649 3812 "proc-macro2", 3650 3813 "quote", 3651 - "syn 2.0.48", 3814 + "syn 2.0.52", 3652 3815 ] 3653 3816 3654 3817 [[package]] ··· 3706 3869 version = "0.1.1" 3707 3870 source = "registry+https://github.com/rust-lang/crates.io-index" 3708 3871 checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3872 + 3873 + [[package]] 3874 + name = "tls-parser" 3875 + version = "0.11.0" 3876 + source = "registry+https://github.com/rust-lang/crates.io-index" 3877 + checksum = "409206e2de64edbf7ea99a44ac31680daf9ef1a57895fb3c5bd738a903691be0" 3878 + dependencies = [ 3879 + "enum_primitive", 3880 + "nom", 3881 + "nom-derive", 3882 + "phf", 3883 + "phf_codegen", 3884 + "rusticata-macros", 3885 + ] 3709 3886 3710 3887 [[package]] 3711 3888 name = "tokio" 3712 - version = "1.35.1" 3889 + version = "1.36.0" 3713 3890 source = "registry+https://github.com/rust-lang/crates.io-index" 3714 - checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" 3891 + checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" 3715 3892 dependencies = [ 3716 3893 "backtrace", 3717 3894 "bytes", ··· 3744 3921 dependencies = [ 3745 3922 "proc-macro2", 3746 3923 "quote", 3747 - "syn 2.0.48", 3924 + "syn 2.0.52", 3748 3925 ] 3749 3926 3750 3927 [[package]] ··· 3818 3995 source = "registry+https://github.com/rust-lang/crates.io-index" 3819 3996 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 3820 3997 dependencies = [ 3821 - "indexmap 2.1.0", 3998 + "indexmap 2.2.5", 3822 3999 "toml_datetime", 3823 4000 "winnow", 3824 4001 ] ··· 3849 4026 dependencies = [ 3850 4027 "proc-macro2", 3851 4028 "quote", 3852 - "syn 2.0.48", 4029 + "syn 2.0.52", 3853 4030 ] 3854 4031 3855 4032 [[package]] ··· 3876 4053 "byteorder", 3877 4054 "bytes", 3878 4055 "data-encoding", 3879 - "http 0.2.11", 4056 + "http 0.2.12", 3880 4057 "httparse", 3881 4058 "log", 3882 4059 "rand", ··· 3895 4072 "byteorder", 3896 4073 "bytes", 3897 4074 "data-encoding", 3898 - "http 1.0.0", 4075 + "http 1.1.0", 3899 4076 "httparse", 3900 4077 "log", 3901 4078 "rand", ··· 3940 4117 3941 4118 [[package]] 3942 4119 name = "unicode-normalization" 3943 - version = "0.1.22" 4120 + version = "0.1.23" 3944 4121 source = "registry+https://github.com/rust-lang/crates.io-index" 3945 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 4122 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 3946 4123 dependencies = [ 3947 4124 "tinyvec", 3948 4125 ] 3949 4126 3950 4127 [[package]] 3951 4128 name = "unicode-segmentation" 3952 - version = "1.10.1" 4129 + version = "1.11.0" 3953 4130 source = "registry+https://github.com/rust-lang/crates.io-index" 3954 - checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 4131 + checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 3955 4132 3956 4133 [[package]] 3957 4134 name = "universal-hash" ··· 4025 4202 ] 4026 4203 4027 4204 [[package]] 4028 - name = "variant_count" 4029 - version = "1.1.0" 4030 - source = "registry+https://github.com/rust-lang/crates.io-index" 4031 - checksum = "aae2faf80ac463422992abf4de234731279c058aaf33171ca70277c98406b124" 4032 - dependencies = [ 4033 - "quote", 4034 - "syn 1.0.109", 4035 - ] 4036 - 4037 - [[package]] 4038 4205 name = "version_check" 4039 4206 version = "0.9.4" 4040 4207 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4051 4218 4052 4219 [[package]] 4053 4220 name = "walkdir" 4054 - version = "2.4.0" 4221 + version = "2.5.0" 4055 4222 source = "registry+https://github.com/rust-lang/crates.io-index" 4056 - checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 4223 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 4057 4224 dependencies = [ 4058 4225 "same-file", 4059 4226 "winapi-util", ··· 4078 4245 "futures-channel", 4079 4246 "futures-util", 4080 4247 "headers", 4081 - "http 0.2.11", 4248 + "http 0.2.12", 4082 4249 "hyper 0.14.28", 4083 4250 "log", 4084 4251 "mime", ··· 4108 4275 4109 4276 [[package]] 4110 4277 name = "wasm-bindgen" 4111 - version = "0.2.90" 4278 + version = "0.2.92" 4112 4279 source = "registry+https://github.com/rust-lang/crates.io-index" 4113 - checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406" 4280 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 4114 4281 dependencies = [ 4115 4282 "cfg-if", 4116 4283 "wasm-bindgen-macro", ··· 4118 4285 4119 4286 [[package]] 4120 4287 name = "wasm-bindgen-backend" 4121 - version = "0.2.90" 4288 + version = "0.2.92" 4122 4289 source = "registry+https://github.com/rust-lang/crates.io-index" 4123 - checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd" 4290 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 4124 4291 dependencies = [ 4125 4292 "bumpalo", 4126 4293 "log", 4127 4294 "once_cell", 4128 4295 "proc-macro2", 4129 4296 "quote", 4130 - "syn 2.0.48", 4297 + "syn 2.0.52", 4131 4298 "wasm-bindgen-shared", 4132 4299 ] 4133 4300 4134 4301 [[package]] 4135 4302 name = "wasm-bindgen-macro" 4136 - version = "0.2.90" 4303 + version = "0.2.92" 4137 4304 source = "registry+https://github.com/rust-lang/crates.io-index" 4138 - checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999" 4305 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 4139 4306 dependencies = [ 4140 4307 "quote", 4141 4308 "wasm-bindgen-macro-support", ··· 4143 4310 4144 4311 [[package]] 4145 4312 name = "wasm-bindgen-macro-support" 4146 - version = "0.2.90" 4313 + version = "0.2.92" 4147 4314 source = "registry+https://github.com/rust-lang/crates.io-index" 4148 - checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7" 4315 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 4149 4316 dependencies = [ 4150 4317 "proc-macro2", 4151 4318 "quote", 4152 - "syn 2.0.48", 4319 + "syn 2.0.52", 4153 4320 "wasm-bindgen-backend", 4154 4321 "wasm-bindgen-shared", 4155 4322 ] 4156 4323 4157 4324 [[package]] 4158 4325 name = "wasm-bindgen-shared" 4159 - version = "0.2.90" 4326 + version = "0.2.92" 4160 4327 source = "registry+https://github.com/rust-lang/crates.io-index" 4161 - checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" 4328 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 4162 4329 4163 4330 [[package]] 4164 4331 name = "web-sys" 4165 - version = "0.3.67" 4332 + version = "0.3.69" 4166 4333 source = "registry+https://github.com/rust-lang/crates.io-index" 4167 - checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed" 4334 + checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 4168 4335 dependencies = [ 4169 4336 "js-sys", 4170 4337 "wasm-bindgen", ··· 4185 4352 "log", 4186 4353 "mediasan-common", 4187 4354 "num-integer", 4188 - "num-traits", 4355 + "num-traits 0.2.18", 4189 4356 "thiserror", 4190 4357 ] 4191 4358 ··· 4238 4405 source = "registry+https://github.com/rust-lang/crates.io-index" 4239 4406 checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 4240 4407 dependencies = [ 4241 - "windows-targets 0.52.0", 4408 + "windows-targets 0.52.4", 4242 4409 ] 4243 4410 4244 4411 [[package]] ··· 4265 4432 source = "registry+https://github.com/rust-lang/crates.io-index" 4266 4433 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 4267 4434 dependencies = [ 4268 - "windows-targets 0.52.0", 4435 + "windows-targets 0.52.4", 4269 4436 ] 4270 4437 4271 4438 [[package]] ··· 4300 4467 4301 4468 [[package]] 4302 4469 name = "windows-targets" 4303 - version = "0.52.0" 4470 + version = "0.52.4" 4304 4471 source = "registry+https://github.com/rust-lang/crates.io-index" 4305 - checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 4472 + checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" 4306 4473 dependencies = [ 4307 - "windows_aarch64_gnullvm 0.52.0", 4308 - "windows_aarch64_msvc 0.52.0", 4309 - "windows_i686_gnu 0.52.0", 4310 - "windows_i686_msvc 0.52.0", 4311 - "windows_x86_64_gnu 0.52.0", 4312 - "windows_x86_64_gnullvm 0.52.0", 4313 - "windows_x86_64_msvc 0.52.0", 4474 + "windows_aarch64_gnullvm 0.52.4", 4475 + "windows_aarch64_msvc 0.52.4", 4476 + "windows_i686_gnu 0.52.4", 4477 + "windows_i686_msvc 0.52.4", 4478 + "windows_x86_64_gnu 0.52.4", 4479 + "windows_x86_64_gnullvm 0.52.4", 4480 + "windows_x86_64_msvc 0.52.4", 4314 4481 ] 4315 4482 4316 4483 [[package]] ··· 4327 4494 4328 4495 [[package]] 4329 4496 name = "windows_aarch64_gnullvm" 4330 - version = "0.52.0" 4497 + version = "0.52.4" 4331 4498 source = "registry+https://github.com/rust-lang/crates.io-index" 4332 - checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 4499 + checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" 4333 4500 4334 4501 [[package]] 4335 4502 name = "windows_aarch64_msvc" ··· 4345 4512 4346 4513 [[package]] 4347 4514 name = "windows_aarch64_msvc" 4348 - version = "0.52.0" 4515 + version = "0.52.4" 4349 4516 source = "registry+https://github.com/rust-lang/crates.io-index" 4350 - checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 4517 + checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" 4351 4518 4352 4519 [[package]] 4353 4520 name = "windows_i686_gnu" ··· 4363 4530 4364 4531 [[package]] 4365 4532 name = "windows_i686_gnu" 4366 - version = "0.52.0" 4533 + version = "0.52.4" 4367 4534 source = "registry+https://github.com/rust-lang/crates.io-index" 4368 - checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 4535 + checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" 4369 4536 4370 4537 [[package]] 4371 4538 name = "windows_i686_msvc" ··· 4381 4548 4382 4549 [[package]] 4383 4550 name = "windows_i686_msvc" 4384 - version = "0.52.0" 4551 + version = "0.52.4" 4385 4552 source = "registry+https://github.com/rust-lang/crates.io-index" 4386 - checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 4553 + checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" 4387 4554 4388 4555 [[package]] 4389 4556 name = "windows_x86_64_gnu" ··· 4399 4566 4400 4567 [[package]] 4401 4568 name = "windows_x86_64_gnu" 4402 - version = "0.52.0" 4569 + version = "0.52.4" 4403 4570 source = "registry+https://github.com/rust-lang/crates.io-index" 4404 - checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 4571 + checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" 4405 4572 4406 4573 [[package]] 4407 4574 name = "windows_x86_64_gnullvm" ··· 4417 4584 4418 4585 [[package]] 4419 4586 name = "windows_x86_64_gnullvm" 4420 - version = "0.52.0" 4587 + version = "0.52.4" 4421 4588 source = "registry+https://github.com/rust-lang/crates.io-index" 4422 - checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 4589 + checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" 4423 4590 4424 4591 [[package]] 4425 4592 name = "windows_x86_64_msvc" ··· 4435 4602 4436 4603 [[package]] 4437 4604 name = "windows_x86_64_msvc" 4438 - version = "0.52.0" 4605 + version = "0.52.4" 4439 4606 source = "registry+https://github.com/rust-lang/crates.io-index" 4440 - checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 4607 + checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" 4441 4608 4442 4609 [[package]] 4443 4610 name = "winnow" 4444 - version = "0.5.34" 4611 + version = "0.5.40" 4445 4612 source = "registry+https://github.com/rust-lang/crates.io-index" 4446 - checksum = "b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16" 4613 + checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 4447 4614 dependencies = [ 4448 4615 "memchr", 4449 4616 ] 4450 4617 4451 4618 [[package]] 4452 4619 name = "x25519-dalek" 4453 - version = "2.0.0" 4620 + version = "2.0.1" 4454 4621 source = "registry+https://github.com/rust-lang/crates.io-index" 4455 - checksum = "fb66477291e7e8d2b0ff1bcb900bf29489a9692816d79874bea351e7a8b6de96" 4622 + checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" 4456 4623 dependencies = [ 4457 4624 "curve25519-dalek", 4458 4625 "rand_core", ··· 4461 4628 ] 4462 4629 4463 4630 [[package]] 4631 + name = "yasna" 4632 + version = "0.5.2" 4633 + source = "registry+https://github.com/rust-lang/crates.io-index" 4634 + checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" 4635 + dependencies = [ 4636 + "time", 4637 + ] 4638 + 4639 + [[package]] 4464 4640 name = "zeroize" 4465 4641 version = "1.7.0" 4466 4642 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4477 4653 dependencies = [ 4478 4654 "proc-macro2", 4479 4655 "quote", 4480 - "syn 2.0.48", 4656 + "syn 2.0.52", 4481 4657 ] 4482 4658 4483 4659 [[package]] ··· 4517 4693 "hkdf", 4518 4694 "lazy_static", 4519 4695 "libsignal-core", 4696 + "num_enum", 4520 4697 "partial-default", 4521 4698 "poksho", 4522 4699 "rand", 4700 + "rayon", 4523 4701 "serde", 4524 4702 "sha2", 4525 4703 "signal-crypto", 4526 4704 "subtle", 4705 + "test-case", 4527 4706 "uuid", 4528 4707 "zkcredential", 4529 4708 ]
+2 -2
pkgs/by-name/li/libsignal-ffi/package.nix
··· 12 12 pname = "libsignal-ffi"; 13 13 # must match the version used in mautrix-signal 14 14 # see https://github.com/mautrix/signal/issues/401 15 - version = "0.41.0"; 15 + version = "0.44.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "signalapp"; 19 19 repo = "libsignal"; 20 20 rev = "v${version}"; 21 - hash = "sha256-U/Wy7nzRQJLdc/dGmYR418Nt1KV70HbcgnDHmYxKytg="; 21 + hash = "sha256-HqnxemAPjjKl/l4dVjEUIIvgW3ibNtQWnA10QYcd8Os="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ protobuf ] ++ lib.optionals stdenv.isDarwin [ xcodebuild ];
+2 -2
pkgs/by-name/lx/lxd-ui/package.nix
··· 4 4 fetchFromGitHub, 5 5 fetchYarnDeps, 6 6 nodejs, 7 - prefetch-yarn-deps, 7 + fixup-yarn-lock, 8 8 yarn, 9 9 nixosTests, 10 10 nix-update-script, ··· 28 28 29 29 nativeBuildInputs = [ 30 30 nodejs 31 - prefetch-yarn-deps 31 + fixup-yarn-lock 32 32 yarn 33 33 ]; 34 34
+2 -2
pkgs/by-name/me/mealie/mealie-frontend.nix
··· 1 1 src: version: 2 - { lib, fetchYarnDeps, nodejs_18, prefetch-yarn-deps, stdenv }: stdenv.mkDerivation { 2 + { lib, fetchYarnDeps, nodejs_18, fixup-yarn-lock, stdenv }: stdenv.mkDerivation { 3 3 name = "mealie-frontend"; 4 4 inherit version; 5 5 src = "${src}/frontend"; ··· 10 10 }; 11 11 12 12 nativeBuildInputs = [ 13 - prefetch-yarn-deps 13 + fixup-yarn-lock 14 14 nodejs_18 15 15 nodejs_18.pkgs.yarn 16 16 ];
+2 -2
pkgs/by-name/me/mermaid-cli/package.nix
··· 4 4 , fetchYarnDeps 5 5 , makeWrapper 6 6 , nodejs 7 - , prefetch-yarn-deps 7 + , fixup-yarn-lock 8 8 , yarn 9 9 , chromium 10 10 }: ··· 28 28 nativeBuildInputs = [ 29 29 makeWrapper 30 30 nodejs 31 - prefetch-yarn-deps 31 + fixup-yarn-lock 32 32 yarn 33 33 ]; 34 34
+2 -2
pkgs/by-name/no/node-hp-scan-to/package.nix
··· 4 4 , fetchYarnDeps 5 5 , makeWrapper 6 6 , nodejs 7 - , prefetch-yarn-deps 7 + , fixup-yarn-lock 8 8 , yarn 9 9 }: 10 10 ··· 27 27 nativeBuildInputs = [ 28 28 makeWrapper 29 29 nodejs 30 - prefetch-yarn-deps 30 + fixup-yarn-lock 31 31 yarn 32 32 ]; 33 33
+2 -2
pkgs/by-name/no/nomnatong/package.nix
··· 7 7 8 8 stdenvNoCC.mkDerivation (finalAttrs: { 9 9 pname = "nomnatong"; 10 - version = "5.09"; 10 + version = "5.10"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "nomfoundation"; 14 14 repo = "font"; 15 15 rev = "v${finalAttrs.version}"; 16 - hash = "sha256-WkDvneCWuAS0/D+WUhd1F6dqpIuSAMK598mSRbNf6/8="; 16 + hash = "sha256-e7LT6lwm4jbqL+mtvfZsCC7F6KOVYD/lAGRPAgyyMxc="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
-7
pkgs/by-name/no/noto-fonts-monochrome-emoji/noto-emoji.hashes.json
··· 1 - { 2 - "http://fonts.gstatic.com/s/notoemoji/v47/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob_10jwvS-FGJCMY.ttf": "sha256-B8XBpYycOYBjrhjlnyiz42YukIoOjGTd3NN3EY00NiQ=", 3 - "http://fonts.gstatic.com/s/notoemoji/v47/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-r0jwvS-FGJCMY.ttf": "sha256-Zfwh9q2GrL5Dwp+J/8Ddd2IXCaUXpQ7dE3CqgCMMyPs=", 4 - "http://fonts.gstatic.com/s/notoemoji/v47/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-Z0jwvS-FGJCMY.ttf": "sha256-/O5b2DzM8g97NAdJgIC/RsQ7E5P7USKq7TXyDuUE3WQ=", 5 - "http://fonts.gstatic.com/s/notoemoji/v47/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob911TwvS-FGJCMY.ttf": "sha256-vrjB8GlhzWAe6jG/Srpy8R431VivNtWbCa5Uh4ATnmU=", 6 - "http://fonts.gstatic.com/s/notoemoji/v47/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob9M1TwvS-FGJCMY.ttf": "sha256-EbnZt8h4Lcl0yJoOKmXlF1nfcP5hZv7n4cEQ10yBkcg=" 7 - }
-30
pkgs/by-name/no/noto-fonts-monochrome-emoji/noto-emoji.json
··· 1 - { 2 - "kind": "webfonts#webfontList", 3 - "items": [ 4 - { 5 - "family": "Noto Emoji", 6 - "variants": [ 7 - "300", 8 - "regular", 9 - "500", 10 - "600", 11 - "700" 12 - ], 13 - "subsets": [ 14 - "emoji" 15 - ], 16 - "version": "v47", 17 - "lastModified": "2023-09-27", 18 - "files": { 19 - "300": "http://fonts.gstatic.com/s/notoemoji/v47/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob_10jwvS-FGJCMY.ttf", 20 - "regular": "http://fonts.gstatic.com/s/notoemoji/v47/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-r0jwvS-FGJCMY.ttf", 21 - "500": "http://fonts.gstatic.com/s/notoemoji/v47/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-Z0jwvS-FGJCMY.ttf", 22 - "600": "http://fonts.gstatic.com/s/notoemoji/v47/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob911TwvS-FGJCMY.ttf", 23 - "700": "http://fonts.gstatic.com/s/notoemoji/v47/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob9M1TwvS-FGJCMY.ttf" 24 - }, 25 - "category": "sans-serif", 26 - "kind": "webfonts#webfont", 27 - "menu": "http://fonts.gstatic.com/s/notoemoji/v47/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-r0gwuQeU.ttf" 28 - } 29 - ] 30 - }
-183
pkgs/by-name/no/noto-fonts-monochrome-emoji/noto-emoji.py
··· 1 - #!/usr/bin/env nix-shell 2 - #! nix-shell -i "python3 -I" -p python3 3 - 4 - from contextlib import contextmanager 5 - from pathlib import Path 6 - from typing import Iterable, Optional 7 - from urllib import request 8 - 9 - import hashlib, json 10 - 11 - 12 - def getMetadata(apiKey: str, family: str = "Noto Emoji"): 13 - '''Fetch the Google Fonts metadata for a given family. 14 - 15 - An API key can be obtained by anyone with a Google account (🚮) from 16 - `https://developers.google.com/fonts/docs/developer_api#APIKey` 17 - ''' 18 - from urllib.parse import urlencode 19 - 20 - with request.urlopen( 21 - "https://www.googleapis.com/webfonts/v1/webfonts?" + 22 - urlencode({ 'key': apiKey, 'family': family }) 23 - ) as req: 24 - return json.load(req) 25 - 26 - def getUrls(metadata) -> Iterable[str]: 27 - '''Fetch all files' URLs from Google Fonts' metadata. 28 - 29 - The metadata must obey the API v1 schema, and can be obtained from: 30 - https://www.googleapis.com/webfonts/v1/webfonts?key=${GOOGLE_FONTS_TOKEN}&family=${FAMILY} 31 - ''' 32 - return ( url for i in metadata['items'] for _, url in i['files'].items() ) 33 - 34 - 35 - def hashUrl(url: str, *, hash: str = 'sha256'): 36 - '''Compute the hash of the data from HTTP GETing a given `url`. 37 - 38 - The `hash` must be an algorithm name `hashlib.new` accepts. 39 - ''' 40 - with request.urlopen(url) as req: 41 - return hashlib.new(hash, req.read()) 42 - 43 - 44 - def sriEncode(h) -> str: 45 - '''Encode a hash in the SRI format. 46 - 47 - Takes a `hashlib` object, and produces a string that 48 - nixpkgs' `fetchurl` accepts as `hash` parameter. 49 - ''' 50 - from base64 import b64encode 51 - return f"{h.name}-{b64encode(h.digest()).decode()}" 52 - 53 - def validateSRI(sri: Optional[str]) -> Optional[str]: 54 - '''Decode an SRI hash, return `None` if invalid. 55 - 56 - This is not a full SRI hash parser, hash options aren't supported. 57 - ''' 58 - from base64 import b64decode 59 - 60 - if sri is None: 61 - return None 62 - 63 - try: 64 - hashName, b64 = sri.split('-', 1) 65 - 66 - h = hashlib.new(hashName) 67 - digest = b64decode(b64, validate=True) 68 - assert len(digest) == h.digest_size 69 - 70 - except: 71 - return None 72 - else: 73 - return sri 74 - 75 - 76 - def hashUrls( 77 - urls: Iterable[str], 78 - knownHashes: dict[str, str] = {}, 79 - ) -> dict[str, str]: 80 - '''Generate a `dict` mapping URLs to SRI-encoded hashes. 81 - 82 - The `knownHashes` optional parameter can be used to avoid 83 - re-downloading files whose URL have not changed. 84 - ''' 85 - return { 86 - url: validateSRI(knownHashes.get(url)) or sriEncode(hashUrl(url)) 87 - for url in urls 88 - } 89 - 90 - 91 - @contextmanager 92 - def atomicFileUpdate(target: Path): 93 - '''Atomically replace the contents of a file. 94 - 95 - Yields an open file to write into; upon exiting the context, 96 - the file is closed and (atomically) replaces the `target`. 97 - 98 - Guarantees that the `target` was either successfully overwritten 99 - with new content and no exception was raised, or the temporary 100 - file was cleaned up. 101 - ''' 102 - from tempfile import mkstemp 103 - fd, _p = mkstemp( 104 - dir = target.parent, 105 - prefix = target.name, 106 - ) 107 - tmpPath = Path(_p) 108 - 109 - try: 110 - with open(fd, 'w') as f: 111 - yield f 112 - 113 - tmpPath.replace(target) 114 - 115 - except Exception: 116 - tmpPath.unlink(missing_ok = True) 117 - raise 118 - 119 - 120 - if __name__ == "__main__": 121 - from os import environ 122 - from urllib.error import HTTPError 123 - 124 - environVar = 'GOOGLE_FONTS_TOKEN' 125 - currentDir = Path(__file__).parent 126 - metadataPath = currentDir / 'noto-emoji.json' 127 - 128 - try: 129 - apiToken = environ[environVar] 130 - metadata = getMetadata(apiToken) 131 - 132 - except (KeyError, HTTPError) as exn: 133 - # No API key in the environment, or the query was rejected. 134 - match exn: 135 - case KeyError if exn.args[0] == environVar: 136 - print(f"No '{environVar}' in the environment, " 137 - "skipping metadata update") 138 - 139 - case HTTPError if exn.getcode() == 403: 140 - print("Got HTTP 403 (Forbidden)") 141 - if apiToken != '': 142 - print("Your Google API key appears to be valid " 143 - "but does not grant access to the fonts API.") 144 - print("Aborting!") 145 - raise SystemExit(1) 146 - 147 - case HTTPError if exn.getcode() == 400: 148 - # Printing the supposed token should be fine, as this is 149 - # what the API returns on invalid tokens. 150 - print(f"Got HTTP 400 (Bad Request), is this really an API token: '{apiToken}' ?") 151 - case _: 152 - # Unknown error, let's bubble it up 153 - raise 154 - 155 - # In that case just use the existing metadata 156 - with metadataPath.open() as metadataFile: 157 - metadata = json.load(metadataFile) 158 - 159 - lastModified = metadata["items"][0]["lastModified"]; 160 - print(f"Using metadata from file, last modified {lastModified}") 161 - 162 - else: 163 - # If metadata was successfully fetched, validate and persist it 164 - lastModified = metadata["items"][0]["lastModified"]; 165 - print(f"Fetched current metadata, last modified {lastModified}") 166 - with atomicFileUpdate(metadataPath) as metadataFile: 167 - json.dump(metadata, metadataFile, indent = 2) 168 - metadataFile.write("\n") # Pacify nixpkgs' dumb editor config check 169 - 170 - hashPath = currentDir / 'noto-emoji.hashes.json' 171 - try: 172 - with hashPath.open() as hashFile: 173 - hashes = json.load(hashFile) 174 - except FileNotFoundError: 175 - hashes = {} 176 - 177 - with atomicFileUpdate(hashPath) as hashFile: 178 - json.dump( 179 - hashUrls(getUrls(metadata), knownHashes = hashes), 180 - hashFile, 181 - indent = 2, 182 - ) 183 - hashFile.write("\n") # Pacify nixpkgs' dumb editor config check
+16 -30
pkgs/by-name/no/noto-fonts-monochrome-emoji/package.nix
··· 1 1 { lib 2 2 , stdenvNoCC 3 - , fetchurl 3 + , fetchFromGitHub 4 + , rename 4 5 }: 5 6 6 - # Metadata fetched from 7 - # https://www.googleapis.com/webfonts/v1/webfonts?key=${GOOGLE_FONTS_TOKEN}&family=Noto+Emoji 8 - let 9 - metadata = with builtins; head (fromJSON (readFile ./noto-emoji.json)).items; 10 - urlHashes = with builtins; fromJSON (readFile ./noto-emoji.hashes.json); 11 - in 12 7 stdenvNoCC.mkDerivation { 13 8 pname = "noto-fonts-monochrome-emoji"; 14 - version = "${lib.removePrefix "v" metadata.version}.${metadata.lastModified}"; 15 - preferLocalBuild = true; 9 + version = "3.000"; 16 10 17 - dontUnpack = true; 18 - srcs = 19 - let 20 - weightNames = { 21 - "300" = "Light"; 22 - regular = "Regular"; 23 - "500" = "Medium"; 24 - "600" = "SemiBold"; 25 - "700" = "Bold"; 26 - }; 27 - in 28 - lib.mapAttrsToList 29 - (variant: url: fetchurl { 30 - name = "NotoEmoji-${weightNames.${variant}}.ttf"; 31 - hash = urlHashes.${url}; 32 - inherit url; 33 - }) 34 - metadata.files; 11 + src = fetchFromGitHub { 12 + owner = "google"; 13 + repo = "fonts"; 14 + rev = "a73b9ab0a5df191bcfed817159a903911ea7958a"; 15 + hash = "sha256-qVFU4uZius8oFPJCIL9ek2YdS3jru5mmTHp2L9RIXfg="; 16 + sparseCheckout = [ "ofl/notoemoji" ]; 17 + }; 35 18 36 19 installPhase = '' 37 20 runHook preInstall 38 - for src in $srcs; do 39 - install -D $src $out/share/fonts/noto/$(stripHash $src) 40 - done 21 + 22 + install -m444 -Dt $out/share/fonts/noto ofl/notoemoji/*.ttf 23 + ${rename}/bin/rename 's/\[.*\]//' $out/share/fonts/noto/* 24 + 41 25 runHook postInstall 42 26 ''; 27 + 28 + passthru.updateScript = ./update.sh; 43 29 44 30 meta = { 45 31 description = "Monochrome emoji font";
+25
pkgs/by-name/no/noto-fonts-monochrome-emoji/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #! nix-shell -i bash -p common-updater-scripts git nix-prefetch 3 + 4 + tmpdir=$(mktemp -d) 5 + 6 + git -C "$tmpdir" init --initial-branch main 7 + git -C "$tmpdir" config core.sparseCheckout true 8 + git -C "$tmpdir" remote add origin https://github.com/google/fonts.git 9 + echo "ofl/notoemoji/*" > "$tmpdir/.git/info/sparse-checkout" 10 + git -C "$tmpdir" fetch origin main 11 + git -C "$tmpdir" checkout main 12 + 13 + newrev=$(git -C "$tmpdir" rev-list -1 HEAD "ofl/notoemoji/*.ttf") 14 + newver=$(grep 'archive:' "$tmpdir/ofl/notoemoji/upstream.yaml" | grep -oP '(?<=v)[0-9]+\.[0-9]+') 15 + newhash=$(nix-prefetch "{ stdenv, fetchurl }: stdenv.mkDerivation rec { 16 + name = \"noto-fonts-cjk-serif\"; 17 + src = fetchFromGitHub { 18 + owner = \"google\"; 19 + repo = \"fonts\"; 20 + rev = \"$newrev\"; 21 + sparseCheckout = [ \"ofl/notoemoji\" ]; 22 + }; 23 + }") 24 + 25 + update-source-version noto-fonts-monochrome-emoji "$newver" "$newhash" --rev="$newrev"
+22
pkgs/by-name/pr/prometheus-dnssec-exporter/package.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub, }: 2 + buildGoModule { 3 + pname = "prometheus-dnssec-exporter"; 4 + version = "0-unstable-2023-03-05"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "chrj"; 8 + repo = "prometheus-dnssec-exporter"; 9 + rev = "b638685ed8d5919a88b45e85b3aec702f0fcc393"; 10 + hash = "sha256-SGoQKSgTRfSyA65xEZ9P7Z956sLMhB88h3HaXmFywiQ="; 11 + }; 12 + 13 + vendorHash = "sha256-u7X8v7h1aL8B1el4jFzGRKHvnaK+Rz0OCitaC6xgyjw="; 14 + 15 + meta = with lib; { 16 + homepage = "https://github.com/chrj/prometheus-dnssec-exporter"; 17 + description = "DNSSEC Exporter for Prometheus"; 18 + license = licenses.mit; 19 + maintainers = with maintainers; [ swendel ]; 20 + }; 21 + } 22 +
+2 -2
pkgs/by-name/px/pxder/package.nix
··· 3 3 , fetchFromGitHub 4 4 , fetchYarnDeps 5 5 , makeWrapper 6 - , prefetch-yarn-deps 6 + , fixup-yarn-lock 7 7 , yarn 8 8 , nodejs 9 9 }: ··· 26 26 27 27 nativeBuildInputs = [ 28 28 makeWrapper 29 - prefetch-yarn-deps 29 + fixup-yarn-lock 30 30 yarn 31 31 ]; 32 32
-4505
pkgs/by-name/se/sendme/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 3 4 - 5 - [[package]] 6 - name = "addr2line" 7 - version = "0.21.0" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 - dependencies = [ 11 - "gimli", 12 - ] 13 - 14 - [[package]] 15 - name = "adler" 16 - version = "1.0.2" 17 - source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 - 20 - [[package]] 21 - name = "aead" 22 - version = "0.5.2" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" 25 - dependencies = [ 26 - "bytes", 27 - "crypto-common", 28 - "generic-array", 29 - ] 30 - 31 - [[package]] 32 - name = "ahash" 33 - version = "0.8.6" 34 - source = "registry+https://github.com/rust-lang/crates.io-index" 35 - checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" 36 - dependencies = [ 37 - "cfg-if", 38 - "once_cell", 39 - "version_check", 40 - "zerocopy", 41 - ] 42 - 43 - [[package]] 44 - name = "aho-corasick" 45 - version = "1.1.2" 46 - source = "registry+https://github.com/rust-lang/crates.io-index" 47 - checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 48 - dependencies = [ 49 - "memchr", 50 - ] 51 - 52 - [[package]] 53 - name = "allocator-api2" 54 - version = "0.2.16" 55 - source = "registry+https://github.com/rust-lang/crates.io-index" 56 - checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" 57 - 58 - [[package]] 59 - name = "android-tzdata" 60 - version = "0.1.1" 61 - source = "registry+https://github.com/rust-lang/crates.io-index" 62 - checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 63 - 64 - [[package]] 65 - name = "android_system_properties" 66 - version = "0.1.5" 67 - source = "registry+https://github.com/rust-lang/crates.io-index" 68 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 69 - dependencies = [ 70 - "libc", 71 - ] 72 - 73 - [[package]] 74 - name = "anstream" 75 - version = "0.6.5" 76 - source = "registry+https://github.com/rust-lang/crates.io-index" 77 - checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6" 78 - dependencies = [ 79 - "anstyle", 80 - "anstyle-parse", 81 - "anstyle-query", 82 - "anstyle-wincon", 83 - "colorchoice", 84 - "utf8parse", 85 - ] 86 - 87 - [[package]] 88 - name = "anstyle" 89 - version = "1.0.4" 90 - source = "registry+https://github.com/rust-lang/crates.io-index" 91 - checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 92 - 93 - [[package]] 94 - name = "anstyle-parse" 95 - version = "0.2.3" 96 - source = "registry+https://github.com/rust-lang/crates.io-index" 97 - checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 98 - dependencies = [ 99 - "utf8parse", 100 - ] 101 - 102 - [[package]] 103 - name = "anstyle-query" 104 - version = "1.0.2" 105 - source = "registry+https://github.com/rust-lang/crates.io-index" 106 - checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 107 - dependencies = [ 108 - "windows-sys 0.52.0", 109 - ] 110 - 111 - [[package]] 112 - name = "anstyle-wincon" 113 - version = "3.0.2" 114 - source = "registry+https://github.com/rust-lang/crates.io-index" 115 - checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 116 - dependencies = [ 117 - "anstyle", 118 - "windows-sys 0.52.0", 119 - ] 120 - 121 - [[package]] 122 - name = "anyhow" 123 - version = "1.0.76" 124 - source = "registry+https://github.com/rust-lang/crates.io-index" 125 - checksum = "59d2a3357dde987206219e78ecfbbb6e8dad06cbb65292758d3270e6254f7355" 126 - 127 - [[package]] 128 - name = "arrayref" 129 - version = "0.3.7" 130 - source = "registry+https://github.com/rust-lang/crates.io-index" 131 - checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" 132 - 133 - [[package]] 134 - name = "arrayvec" 135 - version = "0.7.4" 136 - source = "registry+https://github.com/rust-lang/crates.io-index" 137 - checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 138 - 139 - [[package]] 140 - name = "asn1-rs" 141 - version = "0.5.2" 142 - source = "registry+https://github.com/rust-lang/crates.io-index" 143 - checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" 144 - dependencies = [ 145 - "asn1-rs-derive", 146 - "asn1-rs-impl", 147 - "displaydoc", 148 - "nom", 149 - "num-traits", 150 - "rusticata-macros", 151 - "thiserror", 152 - "time", 153 - ] 154 - 155 - [[package]] 156 - name = "asn1-rs-derive" 157 - version = "0.4.0" 158 - source = "registry+https://github.com/rust-lang/crates.io-index" 159 - checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" 160 - dependencies = [ 161 - "proc-macro2", 162 - "quote", 163 - "syn 1.0.109", 164 - "synstructure", 165 - ] 166 - 167 - [[package]] 168 - name = "asn1-rs-impl" 169 - version = "0.1.0" 170 - source = "registry+https://github.com/rust-lang/crates.io-index" 171 - checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" 172 - dependencies = [ 173 - "proc-macro2", 174 - "quote", 175 - "syn 1.0.109", 176 - ] 177 - 178 - [[package]] 179 - name = "async-trait" 180 - version = "0.1.75" 181 - source = "registry+https://github.com/rust-lang/crates.io-index" 182 - checksum = "fdf6721fb0140e4f897002dd086c06f6c27775df19cfe1fccb21181a48fd2c98" 183 - dependencies = [ 184 - "proc-macro2", 185 - "quote", 186 - "syn 2.0.42", 187 - ] 188 - 189 - [[package]] 190 - name = "attohttpc" 191 - version = "0.16.3" 192 - source = "registry+https://github.com/rust-lang/crates.io-index" 193 - checksum = "fdb8867f378f33f78a811a8eb9bf108ad99430d7aad43315dd9319c827ef6247" 194 - dependencies = [ 195 - "http 0.2.11", 196 - "log", 197 - "url", 198 - "wildmatch", 199 - ] 200 - 201 - [[package]] 202 - name = "autocfg" 203 - version = "1.1.0" 204 - source = "registry+https://github.com/rust-lang/crates.io-index" 205 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 206 - 207 - [[package]] 208 - name = "backoff" 209 - version = "0.4.0" 210 - source = "registry+https://github.com/rust-lang/crates.io-index" 211 - checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1" 212 - dependencies = [ 213 - "getrandom", 214 - "instant", 215 - "rand", 216 - ] 217 - 218 - [[package]] 219 - name = "backtrace" 220 - version = "0.3.69" 221 - source = "registry+https://github.com/rust-lang/crates.io-index" 222 - checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 223 - dependencies = [ 224 - "addr2line", 225 - "cc", 226 - "cfg-if", 227 - "libc", 228 - "miniz_oxide", 229 - "object", 230 - "rustc-demangle", 231 - ] 232 - 233 - [[package]] 234 - name = "bao-tree" 235 - version = "0.9.1" 236 - source = "registry+https://github.com/rust-lang/crates.io-index" 237 - checksum = "155e7e0c896695a9049badd7bf2b915d29230e24dc82a7c7ef065eded072404f" 238 - dependencies = [ 239 - "bytes", 240 - "futures", 241 - "iroh-blake3", 242 - "iroh-io", 243 - "positioned-io", 244 - "range-collections", 245 - "self_cell", 246 - "smallvec", 247 - "tokio", 248 - ] 249 - 250 - [[package]] 251 - name = "base-x" 252 - version = "0.2.11" 253 - source = "registry+https://github.com/rust-lang/crates.io-index" 254 - checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" 255 - 256 - [[package]] 257 - name = "base16ct" 258 - version = "0.2.0" 259 - source = "registry+https://github.com/rust-lang/crates.io-index" 260 - checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" 261 - 262 - [[package]] 263 - name = "base32" 264 - version = "0.4.0" 265 - source = "registry+https://github.com/rust-lang/crates.io-index" 266 - checksum = "23ce669cd6c8588f79e15cf450314f9638f967fc5770ff1c7c1deb0925ea7cfa" 267 - 268 - [[package]] 269 - name = "base64" 270 - version = "0.21.5" 271 - source = "registry+https://github.com/rust-lang/crates.io-index" 272 - checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 273 - 274 - [[package]] 275 - name = "base64ct" 276 - version = "1.6.0" 277 - source = "registry+https://github.com/rust-lang/crates.io-index" 278 - checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" 279 - 280 - [[package]] 281 - name = "binary-merge" 282 - version = "0.1.2" 283 - source = "registry+https://github.com/rust-lang/crates.io-index" 284 - checksum = "597bb81c80a54b6a4381b23faba8d7774b144c94cbd1d6fe3f1329bd776554ab" 285 - 286 - [[package]] 287 - name = "bitflags" 288 - version = "1.3.2" 289 - source = "registry+https://github.com/rust-lang/crates.io-index" 290 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 291 - 292 - [[package]] 293 - name = "bitflags" 294 - version = "2.4.1" 295 - source = "registry+https://github.com/rust-lang/crates.io-index" 296 - checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 297 - 298 - [[package]] 299 - name = "block-buffer" 300 - version = "0.10.4" 301 - source = "registry+https://github.com/rust-lang/crates.io-index" 302 - checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 303 - dependencies = [ 304 - "generic-array", 305 - ] 306 - 307 - [[package]] 308 - name = "bounded-integer" 309 - version = "0.5.7" 310 - source = "registry+https://github.com/rust-lang/crates.io-index" 311 - checksum = "78a6932c88f1d2c29533a3b8a5f5a2f84cc19c3339b431677c3160c5c2e6ca85" 312 - 313 - [[package]] 314 - name = "bumpalo" 315 - version = "3.14.0" 316 - source = "registry+https://github.com/rust-lang/crates.io-index" 317 - checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 318 - 319 - [[package]] 320 - name = "byteorder" 321 - version = "1.5.0" 322 - source = "registry+https://github.com/rust-lang/crates.io-index" 323 - checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 324 - 325 - [[package]] 326 - name = "bytes" 327 - version = "1.5.0" 328 - source = "registry+https://github.com/rust-lang/crates.io-index" 329 - checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 330 - dependencies = [ 331 - "serde", 332 - ] 333 - 334 - [[package]] 335 - name = "cc" 336 - version = "1.0.83" 337 - source = "registry+https://github.com/rust-lang/crates.io-index" 338 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 339 - dependencies = [ 340 - "libc", 341 - ] 342 - 343 - [[package]] 344 - name = "cfg-if" 345 - version = "1.0.0" 346 - source = "registry+https://github.com/rust-lang/crates.io-index" 347 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 348 - 349 - [[package]] 350 - name = "chacha20" 351 - version = "0.9.1" 352 - source = "registry+https://github.com/rust-lang/crates.io-index" 353 - checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" 354 - dependencies = [ 355 - "cfg-if", 356 - "cipher", 357 - "cpufeatures", 358 - ] 359 - 360 - [[package]] 361 - name = "chrono" 362 - version = "0.4.31" 363 - source = "registry+https://github.com/rust-lang/crates.io-index" 364 - checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 365 - dependencies = [ 366 - "android-tzdata", 367 - "iana-time-zone", 368 - "js-sys", 369 - "num-traits", 370 - "serde", 371 - "wasm-bindgen", 372 - "windows-targets 0.48.5", 373 - ] 374 - 375 - [[package]] 376 - name = "cipher" 377 - version = "0.4.4" 378 - source = "registry+https://github.com/rust-lang/crates.io-index" 379 - checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 380 - dependencies = [ 381 - "crypto-common", 382 - "inout", 383 - "zeroize", 384 - ] 385 - 386 - [[package]] 387 - name = "clap" 388 - version = "4.4.11" 389 - source = "registry+https://github.com/rust-lang/crates.io-index" 390 - checksum = "bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2" 391 - dependencies = [ 392 - "clap_builder", 393 - "clap_derive", 394 - ] 395 - 396 - [[package]] 397 - name = "clap_builder" 398 - version = "4.4.11" 399 - source = "registry+https://github.com/rust-lang/crates.io-index" 400 - checksum = "a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb" 401 - dependencies = [ 402 - "anstream", 403 - "anstyle", 404 - "clap_lex", 405 - "strsim", 406 - ] 407 - 408 - [[package]] 409 - name = "clap_derive" 410 - version = "4.4.7" 411 - source = "registry+https://github.com/rust-lang/crates.io-index" 412 - checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" 413 - dependencies = [ 414 - "heck", 415 - "proc-macro2", 416 - "quote", 417 - "syn 2.0.42", 418 - ] 419 - 420 - [[package]] 421 - name = "clap_lex" 422 - version = "0.6.0" 423 - source = "registry+https://github.com/rust-lang/crates.io-index" 424 - checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 425 - 426 - [[package]] 427 - name = "cobs" 428 - version = "0.2.3" 429 - source = "registry+https://github.com/rust-lang/crates.io-index" 430 - checksum = "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15" 431 - 432 - [[package]] 433 - name = "colorchoice" 434 - version = "1.0.0" 435 - source = "registry+https://github.com/rust-lang/crates.io-index" 436 - checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 437 - 438 - [[package]] 439 - name = "console" 440 - version = "0.15.7" 441 - source = "registry+https://github.com/rust-lang/crates.io-index" 442 - checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" 443 - dependencies = [ 444 - "encode_unicode", 445 - "lazy_static", 446 - "libc", 447 - "unicode-width", 448 - "windows-sys 0.45.0", 449 - ] 450 - 451 - [[package]] 452 - name = "const-oid" 453 - version = "0.9.6" 454 - source = "registry+https://github.com/rust-lang/crates.io-index" 455 - checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 456 - 457 - [[package]] 458 - name = "const_format" 459 - version = "0.2.32" 460 - source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "e3a214c7af3d04997541b18d432afaff4c455e79e2029079647e72fc2bd27673" 462 - dependencies = [ 463 - "const_format_proc_macros", 464 - ] 465 - 466 - [[package]] 467 - name = "const_format_proc_macros" 468 - version = "0.2.32" 469 - source = "registry+https://github.com/rust-lang/crates.io-index" 470 - checksum = "c7f6ff08fd20f4f299298a28e2dfa8a8ba1036e6cd2460ac1de7b425d76f2500" 471 - dependencies = [ 472 - "proc-macro2", 473 - "quote", 474 - "unicode-xid", 475 - ] 476 - 477 - [[package]] 478 - name = "constant_time_eq" 479 - version = "0.3.0" 480 - source = "registry+https://github.com/rust-lang/crates.io-index" 481 - checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" 482 - 483 - [[package]] 484 - name = "core-foundation" 485 - version = "0.9.4" 486 - source = "registry+https://github.com/rust-lang/crates.io-index" 487 - checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 488 - dependencies = [ 489 - "core-foundation-sys", 490 - "libc", 491 - ] 492 - 493 - [[package]] 494 - name = "core-foundation-sys" 495 - version = "0.8.6" 496 - source = "registry+https://github.com/rust-lang/crates.io-index" 497 - checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 498 - 499 - [[package]] 500 - name = "cpufeatures" 501 - version = "0.2.11" 502 - source = "registry+https://github.com/rust-lang/crates.io-index" 503 - checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" 504 - dependencies = [ 505 - "libc", 506 - ] 507 - 508 - [[package]] 509 - name = "crc" 510 - version = "3.0.1" 511 - source = "registry+https://github.com/rust-lang/crates.io-index" 512 - checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe" 513 - dependencies = [ 514 - "crc-catalog", 515 - ] 516 - 517 - [[package]] 518 - name = "crc-catalog" 519 - version = "2.4.0" 520 - source = "registry+https://github.com/rust-lang/crates.io-index" 521 - checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" 522 - 523 - [[package]] 524 - name = "crossbeam-utils" 525 - version = "0.8.17" 526 - source = "registry+https://github.com/rust-lang/crates.io-index" 527 - checksum = "c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f" 528 - dependencies = [ 529 - "cfg-if", 530 - ] 531 - 532 - [[package]] 533 - name = "crypto-bigint" 534 - version = "0.5.5" 535 - source = "registry+https://github.com/rust-lang/crates.io-index" 536 - checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" 537 - dependencies = [ 538 - "generic-array", 539 - "rand_core", 540 - "subtle", 541 - "zeroize", 542 - ] 543 - 544 - [[package]] 545 - name = "crypto-common" 546 - version = "0.1.6" 547 - source = "registry+https://github.com/rust-lang/crates.io-index" 548 - checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 549 - dependencies = [ 550 - "generic-array", 551 - "rand_core", 552 - "typenum", 553 - ] 554 - 555 - [[package]] 556 - name = "crypto_box" 557 - version = "0.9.1" 558 - source = "registry+https://github.com/rust-lang/crates.io-index" 559 - checksum = "16182b4f39a82ec8a6851155cc4c0cda3065bb1db33651726a29e1951de0f009" 560 - dependencies = [ 561 - "aead", 562 - "chacha20", 563 - "crypto_secretbox", 564 - "curve25519-dalek", 565 - "salsa20", 566 - "serdect", 567 - "subtle", 568 - "zeroize", 569 - ] 570 - 571 - [[package]] 572 - name = "crypto_secretbox" 573 - version = "0.1.1" 574 - source = "registry+https://github.com/rust-lang/crates.io-index" 575 - checksum = "b9d6cf87adf719ddf43a805e92c6870a531aedda35ff640442cbaf8674e141e1" 576 - dependencies = [ 577 - "aead", 578 - "chacha20", 579 - "cipher", 580 - "generic-array", 581 - "poly1305", 582 - "salsa20", 583 - "subtle", 584 - "zeroize", 585 - ] 586 - 587 - [[package]] 588 - name = "curve25519-dalek" 589 - version = "4.1.1" 590 - source = "registry+https://github.com/rust-lang/crates.io-index" 591 - checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c" 592 - dependencies = [ 593 - "cfg-if", 594 - "cpufeatures", 595 - "curve25519-dalek-derive", 596 - "digest", 597 - "fiat-crypto", 598 - "platforms", 599 - "rustc_version", 600 - "subtle", 601 - "zeroize", 602 - ] 603 - 604 - [[package]] 605 - name = "curve25519-dalek-derive" 606 - version = "0.1.1" 607 - source = "registry+https://github.com/rust-lang/crates.io-index" 608 - checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" 609 - dependencies = [ 610 - "proc-macro2", 611 - "quote", 612 - "syn 2.0.42", 613 - ] 614 - 615 - [[package]] 616 - name = "dashmap" 617 - version = "5.5.3" 618 - source = "registry+https://github.com/rust-lang/crates.io-index" 619 - checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 620 - dependencies = [ 621 - "cfg-if", 622 - "hashbrown", 623 - "lock_api", 624 - "once_cell", 625 - "parking_lot_core", 626 - ] 627 - 628 - [[package]] 629 - name = "data-encoding" 630 - version = "2.5.0" 631 - source = "registry+https://github.com/rust-lang/crates.io-index" 632 - checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" 633 - 634 - [[package]] 635 - name = "data-encoding-macro" 636 - version = "0.1.14" 637 - source = "registry+https://github.com/rust-lang/crates.io-index" 638 - checksum = "20c01c06f5f429efdf2bae21eb67c28b3df3cf85b7dd2d8ef09c0838dac5d33e" 639 - dependencies = [ 640 - "data-encoding", 641 - "data-encoding-macro-internal", 642 - ] 643 - 644 - [[package]] 645 - name = "data-encoding-macro-internal" 646 - version = "0.1.12" 647 - source = "registry+https://github.com/rust-lang/crates.io-index" 648 - checksum = "0047d07f2c89b17dd631c80450d69841a6b5d7fb17278cbc43d7e4cfcf2576f3" 649 - dependencies = [ 650 - "data-encoding", 651 - "syn 1.0.109", 652 - ] 653 - 654 - [[package]] 655 - name = "default-net" 656 - version = "0.20.0" 657 - source = "registry+https://github.com/rust-lang/crates.io-index" 658 - checksum = "7ba429d84a27fa854c66fd2e29eb1cdf6d38bbfd4495bd9f522f12a7f21e05bf" 659 - dependencies = [ 660 - "dlopen2", 661 - "libc", 662 - "memalloc", 663 - "netlink-packet-core", 664 - "netlink-packet-route", 665 - "netlink-sys", 666 - "once_cell", 667 - "system-configuration", 668 - "windows 0.48.0", 669 - ] 670 - 671 - [[package]] 672 - name = "der" 673 - version = "0.7.8" 674 - source = "registry+https://github.com/rust-lang/crates.io-index" 675 - checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" 676 - dependencies = [ 677 - "const-oid", 678 - "der_derive", 679 - "zeroize", 680 - ] 681 - 682 - [[package]] 683 - name = "der-parser" 684 - version = "8.2.0" 685 - source = "registry+https://github.com/rust-lang/crates.io-index" 686 - checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" 687 - dependencies = [ 688 - "asn1-rs", 689 - "displaydoc", 690 - "nom", 691 - "num-bigint", 692 - "num-traits", 693 - "rusticata-macros", 694 - ] 695 - 696 - [[package]] 697 - name = "der_derive" 698 - version = "0.7.2" 699 - source = "registry+https://github.com/rust-lang/crates.io-index" 700 - checksum = "5fe87ce4529967e0ba1dcf8450bab64d97dfd5010a6256187ffe2e43e6f0e049" 701 - dependencies = [ 702 - "proc-macro2", 703 - "quote", 704 - "syn 2.0.42", 705 - ] 706 - 707 - [[package]] 708 - name = "deranged" 709 - version = "0.3.10" 710 - source = "registry+https://github.com/rust-lang/crates.io-index" 711 - checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc" 712 - dependencies = [ 713 - "powerfmt", 714 - "serde", 715 - ] 716 - 717 - [[package]] 718 - name = "derive_more" 719 - version = "1.0.0-beta.6" 720 - source = "registry+https://github.com/rust-lang/crates.io-index" 721 - checksum = "f7abbfc297053be59290e3152f8cbcd52c8642e0728b69ee187d991d4c1af08d" 722 - dependencies = [ 723 - "derive_more-impl", 724 - ] 725 - 726 - [[package]] 727 - name = "derive_more-impl" 728 - version = "1.0.0-beta.6" 729 - source = "registry+https://github.com/rust-lang/crates.io-index" 730 - checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e" 731 - dependencies = [ 732 - "proc-macro2", 733 - "quote", 734 - "syn 2.0.42", 735 - "unicode-xid", 736 - ] 737 - 738 - [[package]] 739 - name = "digest" 740 - version = "0.10.7" 741 - source = "registry+https://github.com/rust-lang/crates.io-index" 742 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 743 - dependencies = [ 744 - "block-buffer", 745 - "const-oid", 746 - "crypto-common", 747 - "subtle", 748 - ] 749 - 750 - [[package]] 751 - name = "displaydoc" 752 - version = "0.2.4" 753 - source = "registry+https://github.com/rust-lang/crates.io-index" 754 - checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" 755 - dependencies = [ 756 - "proc-macro2", 757 - "quote", 758 - "syn 2.0.42", 759 - ] 760 - 761 - [[package]] 762 - name = "dlopen2" 763 - version = "0.5.0" 764 - source = "registry+https://github.com/rust-lang/crates.io-index" 765 - checksum = "09b4f5f101177ff01b8ec4ecc81eead416a8aa42819a2869311b3420fa114ffa" 766 - dependencies = [ 767 - "libc", 768 - "once_cell", 769 - "winapi", 770 - ] 771 - 772 - [[package]] 773 - name = "dtoa" 774 - version = "1.0.9" 775 - source = "registry+https://github.com/rust-lang/crates.io-index" 776 - checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" 777 - 778 - [[package]] 779 - name = "duct" 780 - version = "0.13.6" 781 - source = "registry+https://github.com/rust-lang/crates.io-index" 782 - checksum = "37ae3fc31835f74c2a7ceda3aeede378b0ae2e74c8f1c36559fcc9ae2a4e7d3e" 783 - dependencies = [ 784 - "libc", 785 - "once_cell", 786 - "os_pipe", 787 - "shared_child", 788 - ] 789 - 790 - [[package]] 791 - name = "ecdsa" 792 - version = "0.16.9" 793 - source = "registry+https://github.com/rust-lang/crates.io-index" 794 - checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" 795 - dependencies = [ 796 - "der", 797 - "digest", 798 - "elliptic-curve", 799 - "rfc6979", 800 - "signature", 801 - "spki", 802 - ] 803 - 804 - [[package]] 805 - name = "ed25519" 806 - version = "2.2.3" 807 - source = "registry+https://github.com/rust-lang/crates.io-index" 808 - checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" 809 - dependencies = [ 810 - "pkcs8", 811 - "serde", 812 - "signature", 813 - ] 814 - 815 - [[package]] 816 - name = "ed25519-dalek" 817 - version = "2.1.0" 818 - source = "registry+https://github.com/rust-lang/crates.io-index" 819 - checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0" 820 - dependencies = [ 821 - "curve25519-dalek", 822 - "ed25519", 823 - "rand_core", 824 - "serde", 825 - "sha2", 826 - "subtle", 827 - "zeroize", 828 - ] 829 - 830 - [[package]] 831 - name = "elliptic-curve" 832 - version = "0.13.8" 833 - source = "registry+https://github.com/rust-lang/crates.io-index" 834 - checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" 835 - dependencies = [ 836 - "base16ct", 837 - "crypto-bigint", 838 - "digest", 839 - "ff", 840 - "generic-array", 841 - "group", 842 - "pkcs8", 843 - "rand_core", 844 - "sec1", 845 - "subtle", 846 - "zeroize", 847 - ] 848 - 849 - [[package]] 850 - name = "embedded-io" 851 - version = "0.4.0" 852 - source = "registry+https://github.com/rust-lang/crates.io-index" 853 - checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" 854 - 855 - [[package]] 856 - name = "encode_unicode" 857 - version = "0.3.6" 858 - source = "registry+https://github.com/rust-lang/crates.io-index" 859 - checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 860 - 861 - [[package]] 862 - name = "encoding_rs" 863 - version = "0.8.33" 864 - source = "registry+https://github.com/rust-lang/crates.io-index" 865 - checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 866 - dependencies = [ 867 - "cfg-if", 868 - ] 869 - 870 - [[package]] 871 - name = "enum-as-inner" 872 - version = "0.6.0" 873 - source = "registry+https://github.com/rust-lang/crates.io-index" 874 - checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" 875 - dependencies = [ 876 - "heck", 877 - "proc-macro2", 878 - "quote", 879 - "syn 2.0.42", 880 - ] 881 - 882 - [[package]] 883 - name = "equivalent" 884 - version = "1.0.1" 885 - source = "registry+https://github.com/rust-lang/crates.io-index" 886 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 887 - 888 - [[package]] 889 - name = "erased-serde" 890 - version = "0.3.31" 891 - source = "registry+https://github.com/rust-lang/crates.io-index" 892 - checksum = "6c138974f9d5e7fe373eb04df7cae98833802ae4b11c24ac7039a21d5af4b26c" 893 - dependencies = [ 894 - "serde", 895 - ] 896 - 897 - [[package]] 898 - name = "erased_set" 899 - version = "0.7.0" 900 - source = "registry+https://github.com/rust-lang/crates.io-index" 901 - checksum = "76a5aa24577083f8190ad401e376b55887c7cd9083ae95d83ceec5d28ea78125" 902 - 903 - [[package]] 904 - name = "errno" 905 - version = "0.3.8" 906 - source = "registry+https://github.com/rust-lang/crates.io-index" 907 - checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 908 - dependencies = [ 909 - "libc", 910 - "windows-sys 0.52.0", 911 - ] 912 - 913 - [[package]] 914 - name = "event-listener" 915 - version = "2.5.3" 916 - source = "registry+https://github.com/rust-lang/crates.io-index" 917 - checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 918 - 919 - [[package]] 920 - name = "fallible-iterator" 921 - version = "0.3.0" 922 - source = "registry+https://github.com/rust-lang/crates.io-index" 923 - checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" 924 - 925 - [[package]] 926 - name = "fastrand" 927 - version = "2.0.1" 928 - source = "registry+https://github.com/rust-lang/crates.io-index" 929 - checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 930 - 931 - [[package]] 932 - name = "ff" 933 - version = "0.13.0" 934 - source = "registry+https://github.com/rust-lang/crates.io-index" 935 - checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" 936 - dependencies = [ 937 - "rand_core", 938 - "subtle", 939 - ] 940 - 941 - [[package]] 942 - name = "fiat-crypto" 943 - version = "0.2.5" 944 - source = "registry+https://github.com/rust-lang/crates.io-index" 945 - checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7" 946 - 947 - [[package]] 948 - name = "flume" 949 - version = "0.11.0" 950 - source = "registry+https://github.com/rust-lang/crates.io-index" 951 - checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" 952 - dependencies = [ 953 - "futures-core", 954 - "futures-sink", 955 - "nanorand", 956 - "spin 0.9.8", 957 - ] 958 - 959 - [[package]] 960 - name = "fnv" 961 - version = "1.0.7" 962 - source = "registry+https://github.com/rust-lang/crates.io-index" 963 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 964 - 965 - [[package]] 966 - name = "form_urlencoded" 967 - version = "1.2.1" 968 - source = "registry+https://github.com/rust-lang/crates.io-index" 969 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 970 - dependencies = [ 971 - "percent-encoding", 972 - ] 973 - 974 - [[package]] 975 - name = "futures" 976 - version = "0.3.29" 977 - source = "registry+https://github.com/rust-lang/crates.io-index" 978 - checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" 979 - dependencies = [ 980 - "futures-channel", 981 - "futures-core", 982 - "futures-executor", 983 - "futures-io", 984 - "futures-sink", 985 - "futures-task", 986 - "futures-util", 987 - ] 988 - 989 - [[package]] 990 - name = "futures-channel" 991 - version = "0.3.29" 992 - source = "registry+https://github.com/rust-lang/crates.io-index" 993 - checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 994 - dependencies = [ 995 - "futures-core", 996 - "futures-sink", 997 - ] 998 - 999 - [[package]] 1000 - name = "futures-core" 1001 - version = "0.3.29" 1002 - source = "registry+https://github.com/rust-lang/crates.io-index" 1003 - checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" 1004 - 1005 - [[package]] 1006 - name = "futures-executor" 1007 - version = "0.3.29" 1008 - source = "registry+https://github.com/rust-lang/crates.io-index" 1009 - checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" 1010 - dependencies = [ 1011 - "futures-core", 1012 - "futures-task", 1013 - "futures-util", 1014 - ] 1015 - 1016 - [[package]] 1017 - name = "futures-io" 1018 - version = "0.3.29" 1019 - source = "registry+https://github.com/rust-lang/crates.io-index" 1020 - checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" 1021 - 1022 - [[package]] 1023 - name = "futures-macro" 1024 - version = "0.3.29" 1025 - source = "registry+https://github.com/rust-lang/crates.io-index" 1026 - checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" 1027 - dependencies = [ 1028 - "proc-macro2", 1029 - "quote", 1030 - "syn 2.0.42", 1031 - ] 1032 - 1033 - [[package]] 1034 - name = "futures-sink" 1035 - version = "0.3.29" 1036 - source = "registry+https://github.com/rust-lang/crates.io-index" 1037 - checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" 1038 - 1039 - [[package]] 1040 - name = "futures-task" 1041 - version = "0.3.29" 1042 - source = "registry+https://github.com/rust-lang/crates.io-index" 1043 - checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" 1044 - 1045 - [[package]] 1046 - name = "futures-timer" 1047 - version = "3.0.2" 1048 - source = "registry+https://github.com/rust-lang/crates.io-index" 1049 - checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" 1050 - 1051 - [[package]] 1052 - name = "futures-util" 1053 - version = "0.3.29" 1054 - source = "registry+https://github.com/rust-lang/crates.io-index" 1055 - checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" 1056 - dependencies = [ 1057 - "futures-channel", 1058 - "futures-core", 1059 - "futures-io", 1060 - "futures-macro", 1061 - "futures-sink", 1062 - "futures-task", 1063 - "memchr", 1064 - "pin-project-lite", 1065 - "pin-utils", 1066 - "slab", 1067 - ] 1068 - 1069 - [[package]] 1070 - name = "genawaiter" 1071 - version = "0.99.1" 1072 - source = "registry+https://github.com/rust-lang/crates.io-index" 1073 - checksum = "c86bd0361bcbde39b13475e6e36cb24c329964aa2611be285289d1e4b751c1a0" 1074 - dependencies = [ 1075 - "futures-core", 1076 - "genawaiter-macro", 1077 - "genawaiter-proc-macro", 1078 - "proc-macro-hack", 1079 - ] 1080 - 1081 - [[package]] 1082 - name = "genawaiter-macro" 1083 - version = "0.99.1" 1084 - source = "registry+https://github.com/rust-lang/crates.io-index" 1085 - checksum = "0b32dfe1fdfc0bbde1f22a5da25355514b5e450c33a6af6770884c8750aedfbc" 1086 - 1087 - [[package]] 1088 - name = "genawaiter-proc-macro" 1089 - version = "0.99.1" 1090 - source = "registry+https://github.com/rust-lang/crates.io-index" 1091 - checksum = "784f84eebc366e15251c4a8c3acee82a6a6f427949776ecb88377362a9621738" 1092 - dependencies = [ 1093 - "proc-macro-error", 1094 - "proc-macro-hack", 1095 - "proc-macro2", 1096 - "quote", 1097 - "syn 1.0.109", 1098 - ] 1099 - 1100 - [[package]] 1101 - name = "generic-array" 1102 - version = "0.14.7" 1103 - source = "registry+https://github.com/rust-lang/crates.io-index" 1104 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1105 - dependencies = [ 1106 - "typenum", 1107 - "version_check", 1108 - "zeroize", 1109 - ] 1110 - 1111 - [[package]] 1112 - name = "getrandom" 1113 - version = "0.2.11" 1114 - source = "registry+https://github.com/rust-lang/crates.io-index" 1115 - checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 1116 - dependencies = [ 1117 - "cfg-if", 1118 - "js-sys", 1119 - "libc", 1120 - "wasi", 1121 - "wasm-bindgen", 1122 - ] 1123 - 1124 - [[package]] 1125 - name = "gimli" 1126 - version = "0.28.1" 1127 - source = "registry+https://github.com/rust-lang/crates.io-index" 1128 - checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 1129 - 1130 - [[package]] 1131 - name = "glob" 1132 - version = "0.3.1" 1133 - source = "registry+https://github.com/rust-lang/crates.io-index" 1134 - checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1135 - 1136 - [[package]] 1137 - name = "governor" 1138 - version = "0.6.0" 1139 - source = "registry+https://github.com/rust-lang/crates.io-index" 1140 - checksum = "821239e5672ff23e2a7060901fa622950bbd80b649cdaadd78d1c1767ed14eb4" 1141 - dependencies = [ 1142 - "cfg-if", 1143 - "dashmap", 1144 - "futures", 1145 - "futures-timer", 1146 - "no-std-compat", 1147 - "nonzero_ext", 1148 - "parking_lot", 1149 - "quanta", 1150 - "rand", 1151 - "smallvec", 1152 - ] 1153 - 1154 - [[package]] 1155 - name = "group" 1156 - version = "0.13.0" 1157 - source = "registry+https://github.com/rust-lang/crates.io-index" 1158 - checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" 1159 - dependencies = [ 1160 - "ff", 1161 - "rand_core", 1162 - "subtle", 1163 - ] 1164 - 1165 - [[package]] 1166 - name = "h2" 1167 - version = "0.3.22" 1168 - source = "registry+https://github.com/rust-lang/crates.io-index" 1169 - checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178" 1170 - dependencies = [ 1171 - "bytes", 1172 - "fnv", 1173 - "futures-core", 1174 - "futures-sink", 1175 - "futures-util", 1176 - "http 0.2.11", 1177 - "indexmap", 1178 - "slab", 1179 - "tokio", 1180 - "tokio-util", 1181 - "tracing", 1182 - ] 1183 - 1184 - [[package]] 1185 - name = "hashbrown" 1186 - version = "0.14.3" 1187 - source = "registry+https://github.com/rust-lang/crates.io-index" 1188 - checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 1189 - dependencies = [ 1190 - "ahash", 1191 - "allocator-api2", 1192 - ] 1193 - 1194 - [[package]] 1195 - name = "heck" 1196 - version = "0.4.1" 1197 - source = "registry+https://github.com/rust-lang/crates.io-index" 1198 - checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1199 - 1200 - [[package]] 1201 - name = "hermit-abi" 1202 - version = "0.3.3" 1203 - source = "registry+https://github.com/rust-lang/crates.io-index" 1204 - checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 1205 - 1206 - [[package]] 1207 - name = "hex" 1208 - version = "0.4.3" 1209 - source = "registry+https://github.com/rust-lang/crates.io-index" 1210 - checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1211 - 1212 - [[package]] 1213 - name = "hmac" 1214 - version = "0.12.1" 1215 - source = "registry+https://github.com/rust-lang/crates.io-index" 1216 - checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 1217 - dependencies = [ 1218 - "digest", 1219 - ] 1220 - 1221 - [[package]] 1222 - name = "hmac-sha1" 1223 - version = "0.1.3" 1224 - source = "registry+https://github.com/rust-lang/crates.io-index" 1225 - checksum = "e1333fad8d94b82cab989da428b0b36a3435db3870d85e971a1d6dc0a8576722" 1226 - dependencies = [ 1227 - "sha1", 1228 - ] 1229 - 1230 - [[package]] 1231 - name = "hmac-sha256" 1232 - version = "1.1.7" 1233 - source = "registry+https://github.com/rust-lang/crates.io-index" 1234 - checksum = "3688e69b38018fec1557254f64c8dc2cc8ec502890182f395dbb0aa997aa5735" 1235 - 1236 - [[package]] 1237 - name = "hostname" 1238 - version = "0.3.1" 1239 - source = "registry+https://github.com/rust-lang/crates.io-index" 1240 - checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" 1241 - dependencies = [ 1242 - "libc", 1243 - "match_cfg", 1244 - "winapi", 1245 - ] 1246 - 1247 - [[package]] 1248 - name = "hostname-validator" 1249 - version = "1.1.1" 1250 - source = "registry+https://github.com/rust-lang/crates.io-index" 1251 - checksum = "f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2" 1252 - 1253 - [[package]] 1254 - name = "http" 1255 - version = "0.2.11" 1256 - source = "registry+https://github.com/rust-lang/crates.io-index" 1257 - checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 1258 - dependencies = [ 1259 - "bytes", 1260 - "fnv", 1261 - "itoa", 1262 - ] 1263 - 1264 - [[package]] 1265 - name = "http" 1266 - version = "1.0.0" 1267 - source = "registry+https://github.com/rust-lang/crates.io-index" 1268 - checksum = "b32afd38673a8016f7c9ae69e5af41a58f81b1d31689040f2f1959594ce194ea" 1269 - dependencies = [ 1270 - "bytes", 1271 - "fnv", 1272 - "itoa", 1273 - ] 1274 - 1275 - [[package]] 1276 - name = "http-body" 1277 - version = "0.4.6" 1278 - source = "registry+https://github.com/rust-lang/crates.io-index" 1279 - checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 1280 - dependencies = [ 1281 - "bytes", 1282 - "http 0.2.11", 1283 - "pin-project-lite", 1284 - ] 1285 - 1286 - [[package]] 1287 - name = "http-body" 1288 - version = "1.0.0" 1289 - source = "registry+https://github.com/rust-lang/crates.io-index" 1290 - checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" 1291 - dependencies = [ 1292 - "bytes", 1293 - "http 1.0.0", 1294 - ] 1295 - 1296 - [[package]] 1297 - name = "http-body-util" 1298 - version = "0.1.0" 1299 - source = "registry+https://github.com/rust-lang/crates.io-index" 1300 - checksum = "41cb79eb393015dadd30fc252023adb0b2400a0caee0fa2a077e6e21a551e840" 1301 - dependencies = [ 1302 - "bytes", 1303 - "futures-util", 1304 - "http 1.0.0", 1305 - "http-body 1.0.0", 1306 - "pin-project-lite", 1307 - ] 1308 - 1309 - [[package]] 1310 - name = "httparse" 1311 - version = "1.8.0" 1312 - source = "registry+https://github.com/rust-lang/crates.io-index" 1313 - checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1314 - 1315 - [[package]] 1316 - name = "httpdate" 1317 - version = "1.0.3" 1318 - source = "registry+https://github.com/rust-lang/crates.io-index" 1319 - checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1320 - 1321 - [[package]] 1322 - name = "hyper" 1323 - version = "0.14.28" 1324 - source = "registry+https://github.com/rust-lang/crates.io-index" 1325 - checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" 1326 - dependencies = [ 1327 - "bytes", 1328 - "futures-channel", 1329 - "futures-core", 1330 - "futures-util", 1331 - "h2", 1332 - "http 0.2.11", 1333 - "http-body 0.4.6", 1334 - "httparse", 1335 - "httpdate", 1336 - "itoa", 1337 - "pin-project-lite", 1338 - "socket2", 1339 - "tokio", 1340 - "tower-service", 1341 - "tracing", 1342 - "want", 1343 - ] 1344 - 1345 - [[package]] 1346 - name = "hyper" 1347 - version = "1.1.0" 1348 - source = "registry+https://github.com/rust-lang/crates.io-index" 1349 - checksum = "fb5aa53871fc917b1a9ed87b683a5d86db645e23acb32c2e0785a353e522fb75" 1350 - dependencies = [ 1351 - "bytes", 1352 - "futures-channel", 1353 - "futures-util", 1354 - "http 1.0.0", 1355 - "http-body 1.0.0", 1356 - "httparse", 1357 - "httpdate", 1358 - "itoa", 1359 - "pin-project-lite", 1360 - "tokio", 1361 - "want", 1362 - ] 1363 - 1364 - [[package]] 1365 - name = "hyper-rustls" 1366 - version = "0.24.2" 1367 - source = "registry+https://github.com/rust-lang/crates.io-index" 1368 - checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" 1369 - dependencies = [ 1370 - "futures-util", 1371 - "http 0.2.11", 1372 - "hyper 0.14.28", 1373 - "rustls", 1374 - "tokio", 1375 - "tokio-rustls", 1376 - ] 1377 - 1378 - [[package]] 1379 - name = "hyper-util" 1380 - version = "0.1.2" 1381 - source = "registry+https://github.com/rust-lang/crates.io-index" 1382 - checksum = "bdea9aac0dbe5a9240d68cfd9501e2db94222c6dc06843e06640b9e07f0fdc67" 1383 - dependencies = [ 1384 - "bytes", 1385 - "futures-channel", 1386 - "futures-util", 1387 - "http 1.0.0", 1388 - "http-body 1.0.0", 1389 - "hyper 1.1.0", 1390 - "pin-project-lite", 1391 - "socket2", 1392 - "tokio", 1393 - "tracing", 1394 - ] 1395 - 1396 - [[package]] 1397 - name = "iana-time-zone" 1398 - version = "0.1.58" 1399 - source = "registry+https://github.com/rust-lang/crates.io-index" 1400 - checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" 1401 - dependencies = [ 1402 - "android_system_properties", 1403 - "core-foundation-sys", 1404 - "iana-time-zone-haiku", 1405 - "js-sys", 1406 - "wasm-bindgen", 1407 - "windows-core 0.51.1", 1408 - ] 1409 - 1410 - [[package]] 1411 - name = "iana-time-zone-haiku" 1412 - version = "0.1.2" 1413 - source = "registry+https://github.com/rust-lang/crates.io-index" 1414 - checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1415 - dependencies = [ 1416 - "cc", 1417 - ] 1418 - 1419 - [[package]] 1420 - name = "idna" 1421 - version = "0.4.0" 1422 - source = "registry+https://github.com/rust-lang/crates.io-index" 1423 - checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 1424 - dependencies = [ 1425 - "unicode-bidi", 1426 - "unicode-normalization", 1427 - ] 1428 - 1429 - [[package]] 1430 - name = "idna" 1431 - version = "0.5.0" 1432 - source = "registry+https://github.com/rust-lang/crates.io-index" 1433 - checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1434 - dependencies = [ 1435 - "unicode-bidi", 1436 - "unicode-normalization", 1437 - ] 1438 - 1439 - [[package]] 1440 - name = "igd" 1441 - version = "0.12.1" 1442 - source = "registry+https://github.com/rust-lang/crates.io-index" 1443 - checksum = "556b5a75cd4adb7c4ea21c64af1c48cefb2ce7d43dc4352c720a1fe47c21f355" 1444 - dependencies = [ 1445 - "attohttpc", 1446 - "bytes", 1447 - "futures", 1448 - "http 0.2.11", 1449 - "hyper 0.14.28", 1450 - "log", 1451 - "rand", 1452 - "tokio", 1453 - "url", 1454 - "xmltree", 1455 - ] 1456 - 1457 - [[package]] 1458 - name = "indexmap" 1459 - version = "2.1.0" 1460 - source = "registry+https://github.com/rust-lang/crates.io-index" 1461 - checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 1462 - dependencies = [ 1463 - "equivalent", 1464 - "hashbrown", 1465 - ] 1466 - 1467 - [[package]] 1468 - name = "indicatif" 1469 - version = "0.17.7" 1470 - source = "registry+https://github.com/rust-lang/crates.io-index" 1471 - checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" 1472 - dependencies = [ 1473 - "console", 1474 - "instant", 1475 - "number_prefix", 1476 - "portable-atomic", 1477 - "unicode-width", 1478 - ] 1479 - 1480 - [[package]] 1481 - name = "inout" 1482 - version = "0.1.3" 1483 - source = "registry+https://github.com/rust-lang/crates.io-index" 1484 - checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 1485 - dependencies = [ 1486 - "generic-array", 1487 - ] 1488 - 1489 - [[package]] 1490 - name = "inplace-vec-builder" 1491 - version = "0.1.1" 1492 - source = "registry+https://github.com/rust-lang/crates.io-index" 1493 - checksum = "cf64c2edc8226891a71f127587a2861b132d2b942310843814d5001d99a1d307" 1494 - dependencies = [ 1495 - "smallvec", 1496 - ] 1497 - 1498 - [[package]] 1499 - name = "instant" 1500 - version = "0.1.12" 1501 - source = "registry+https://github.com/rust-lang/crates.io-index" 1502 - checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1503 - dependencies = [ 1504 - "cfg-if", 1505 - ] 1506 - 1507 - [[package]] 1508 - name = "ipconfig" 1509 - version = "0.3.2" 1510 - source = "registry+https://github.com/rust-lang/crates.io-index" 1511 - checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" 1512 - dependencies = [ 1513 - "socket2", 1514 - "widestring", 1515 - "windows-sys 0.48.0", 1516 - "winreg", 1517 - ] 1518 - 1519 - [[package]] 1520 - name = "ipnet" 1521 - version = "2.9.0" 1522 - source = "registry+https://github.com/rust-lang/crates.io-index" 1523 - checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 1524 - 1525 - [[package]] 1526 - name = "iroh-base" 1527 - version = "0.12.0" 1528 - source = "registry+https://github.com/rust-lang/crates.io-index" 1529 - checksum = "e1b42ef43639a86a49132998f066810b702798818993e34565dd4eea835f626e" 1530 - dependencies = [ 1531 - "anyhow", 1532 - "bao-tree", 1533 - "data-encoding", 1534 - "hex", 1535 - "multibase", 1536 - "postcard", 1537 - "serde", 1538 - "serde-error", 1539 - "thiserror", 1540 - ] 1541 - 1542 - [[package]] 1543 - name = "iroh-blake3" 1544 - version = "1.4.4" 1545 - source = "registry+https://github.com/rust-lang/crates.io-index" 1546 - checksum = "6eb52cd11b3de4407f29579ebcd10fd746b0bd8ab758a2afac69baf88e96bede" 1547 - dependencies = [ 1548 - "arrayref", 1549 - "arrayvec", 1550 - "cc", 1551 - "cfg-if", 1552 - "constant_time_eq", 1553 - ] 1554 - 1555 - [[package]] 1556 - name = "iroh-bytes" 1557 - version = "0.12.0" 1558 - source = "registry+https://github.com/rust-lang/crates.io-index" 1559 - checksum = "38213865ec542f82fc4d8a9748b5cdae92da1707c134428e9f60b1cd46ccbe39" 1560 - dependencies = [ 1561 - "anyhow", 1562 - "bao-tree", 1563 - "bytes", 1564 - "chrono", 1565 - "data-encoding", 1566 - "derive_more", 1567 - "flume", 1568 - "futures", 1569 - "genawaiter", 1570 - "hex", 1571 - "iroh-base", 1572 - "iroh-io", 1573 - "num_cpus", 1574 - "once_cell", 1575 - "postcard", 1576 - "quinn", 1577 - "rand", 1578 - "range-collections", 1579 - "reflink-copy", 1580 - "self_cell", 1581 - "serde", 1582 - "serde-error", 1583 - "smallvec", 1584 - "thiserror", 1585 - "tokio", 1586 - "tokio-util", 1587 - "tracing", 1588 - "tracing-futures", 1589 - ] 1590 - 1591 - [[package]] 1592 - name = "iroh-io" 1593 - version = "0.3.0" 1594 - source = "registry+https://github.com/rust-lang/crates.io-index" 1595 - checksum = "19ace4f69567bfeb726672bab901d3e81be0c01119d860b2a10b7efb1553b880" 1596 - dependencies = [ 1597 - "bytes", 1598 - "futures", 1599 - "pin-project", 1600 - "smallvec", 1601 - "tokio", 1602 - ] 1603 - 1604 - [[package]] 1605 - name = "iroh-metrics" 1606 - version = "0.12.0" 1607 - source = "registry+https://github.com/rust-lang/crates.io-index" 1608 - checksum = "92a3271df85ec2a18a358d36723039eeacb464d8764531c8fd9f822dac39410d" 1609 - dependencies = [ 1610 - "anyhow", 1611 - "erased_set", 1612 - "http-body-util", 1613 - "hyper 1.1.0", 1614 - "hyper-util", 1615 - "once_cell", 1616 - "prometheus-client", 1617 - "reqwest", 1618 - "serde", 1619 - "struct_iterable", 1620 - "time", 1621 - "tokio", 1622 - "tracing", 1623 - ] 1624 - 1625 - [[package]] 1626 - name = "iroh-net" 1627 - version = "0.12.0" 1628 - source = "registry+https://github.com/rust-lang/crates.io-index" 1629 - checksum = "0477847a7fe225f71fbdff7b0baccea8fc9c9b33e7755f4b28e19f075bd64499" 1630 - dependencies = [ 1631 - "aead", 1632 - "anyhow", 1633 - "backoff", 1634 - "bytes", 1635 - "crypto_box", 1636 - "curve25519-dalek", 1637 - "data-encoding", 1638 - "default-net", 1639 - "der", 1640 - "derive_more", 1641 - "duct", 1642 - "ed25519-dalek", 1643 - "flume", 1644 - "futures", 1645 - "governor", 1646 - "hex", 1647 - "hostname", 1648 - "http 1.0.0", 1649 - "http-body-util", 1650 - "hyper 1.1.0", 1651 - "hyper-util", 1652 - "igd", 1653 - "iroh-base", 1654 - "iroh-metrics", 1655 - "libc", 1656 - "netlink-packet-core", 1657 - "netlink-packet-route", 1658 - "netlink-sys", 1659 - "num_enum", 1660 - "once_cell", 1661 - "parking_lot", 1662 - "postcard", 1663 - "quinn", 1664 - "quinn-proto", 1665 - "quinn-udp", 1666 - "rand", 1667 - "rand_core", 1668 - "rcgen", 1669 - "reqwest", 1670 - "ring 0.17.7", 1671 - "rtnetlink", 1672 - "rustls", 1673 - "rustls-webpki", 1674 - "serde", 1675 - "serde_bytes", 1676 - "serdect", 1677 - "smallvec", 1678 - "socket2", 1679 - "ssh-key", 1680 - "strum", 1681 - "stun-rs", 1682 - "surge-ping", 1683 - "thiserror", 1684 - "time", 1685 - "tokio", 1686 - "tokio-rustls", 1687 - "tokio-rustls-acme", 1688 - "tokio-util", 1689 - "tracing", 1690 - "trust-dns-resolver", 1691 - "ttl_cache", 1692 - "url", 1693 - "watchable", 1694 - "webpki-roots", 1695 - "windows 0.51.1", 1696 - "wmi", 1697 - "x509-parser", 1698 - "zeroize", 1699 - ] 1700 - 1701 - [[package]] 1702 - name = "itoa" 1703 - version = "1.0.10" 1704 - source = "registry+https://github.com/rust-lang/crates.io-index" 1705 - checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 1706 - 1707 - [[package]] 1708 - name = "js-sys" 1709 - version = "0.3.66" 1710 - source = "registry+https://github.com/rust-lang/crates.io-index" 1711 - checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" 1712 - dependencies = [ 1713 - "wasm-bindgen", 1714 - ] 1715 - 1716 - [[package]] 1717 - name = "lazy_static" 1718 - version = "1.4.0" 1719 - source = "registry+https://github.com/rust-lang/crates.io-index" 1720 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1721 - dependencies = [ 1722 - "spin 0.5.2", 1723 - ] 1724 - 1725 - [[package]] 1726 - name = "libc" 1727 - version = "0.2.151" 1728 - source = "registry+https://github.com/rust-lang/crates.io-index" 1729 - checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" 1730 - 1731 - [[package]] 1732 - name = "libm" 1733 - version = "0.2.8" 1734 - source = "registry+https://github.com/rust-lang/crates.io-index" 1735 - checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" 1736 - 1737 - [[package]] 1738 - name = "linked-hash-map" 1739 - version = "0.5.6" 1740 - source = "registry+https://github.com/rust-lang/crates.io-index" 1741 - checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 1742 - 1743 - [[package]] 1744 - name = "linux-raw-sys" 1745 - version = "0.4.12" 1746 - source = "registry+https://github.com/rust-lang/crates.io-index" 1747 - checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" 1748 - 1749 - [[package]] 1750 - name = "lock_api" 1751 - version = "0.4.11" 1752 - source = "registry+https://github.com/rust-lang/crates.io-index" 1753 - checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1754 - dependencies = [ 1755 - "autocfg", 1756 - "scopeguard", 1757 - ] 1758 - 1759 - [[package]] 1760 - name = "log" 1761 - version = "0.4.20" 1762 - source = "registry+https://github.com/rust-lang/crates.io-index" 1763 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1764 - 1765 - [[package]] 1766 - name = "lru-cache" 1767 - version = "0.1.2" 1768 - source = "registry+https://github.com/rust-lang/crates.io-index" 1769 - checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" 1770 - dependencies = [ 1771 - "linked-hash-map", 1772 - ] 1773 - 1774 - [[package]] 1775 - name = "mach2" 1776 - version = "0.4.2" 1777 - source = "registry+https://github.com/rust-lang/crates.io-index" 1778 - checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" 1779 - dependencies = [ 1780 - "libc", 1781 - ] 1782 - 1783 - [[package]] 1784 - name = "match_cfg" 1785 - version = "0.1.0" 1786 - source = "registry+https://github.com/rust-lang/crates.io-index" 1787 - checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" 1788 - 1789 - [[package]] 1790 - name = "matchers" 1791 - version = "0.1.0" 1792 - source = "registry+https://github.com/rust-lang/crates.io-index" 1793 - checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1794 - dependencies = [ 1795 - "regex-automata 0.1.10", 1796 - ] 1797 - 1798 - [[package]] 1799 - name = "md5" 1800 - version = "0.7.0" 1801 - source = "registry+https://github.com/rust-lang/crates.io-index" 1802 - checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" 1803 - 1804 - [[package]] 1805 - name = "memalloc" 1806 - version = "0.1.0" 1807 - source = "registry+https://github.com/rust-lang/crates.io-index" 1808 - checksum = "df39d232f5c40b0891c10216992c2f250c054105cb1e56f0fc9032db6203ecc1" 1809 - 1810 - [[package]] 1811 - name = "memchr" 1812 - version = "2.6.4" 1813 - source = "registry+https://github.com/rust-lang/crates.io-index" 1814 - checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 1815 - 1816 - [[package]] 1817 - name = "mime" 1818 - version = "0.3.17" 1819 - source = "registry+https://github.com/rust-lang/crates.io-index" 1820 - checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1821 - 1822 - [[package]] 1823 - name = "minimal-lexical" 1824 - version = "0.2.1" 1825 - source = "registry+https://github.com/rust-lang/crates.io-index" 1826 - checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 1827 - 1828 - [[package]] 1829 - name = "miniz_oxide" 1830 - version = "0.7.1" 1831 - source = "registry+https://github.com/rust-lang/crates.io-index" 1832 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1833 - dependencies = [ 1834 - "adler", 1835 - ] 1836 - 1837 - [[package]] 1838 - name = "mio" 1839 - version = "0.8.10" 1840 - source = "registry+https://github.com/rust-lang/crates.io-index" 1841 - checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" 1842 - dependencies = [ 1843 - "libc", 1844 - "wasi", 1845 - "windows-sys 0.48.0", 1846 - ] 1847 - 1848 - [[package]] 1849 - name = "multibase" 1850 - version = "0.9.1" 1851 - source = "registry+https://github.com/rust-lang/crates.io-index" 1852 - checksum = "9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404" 1853 - dependencies = [ 1854 - "base-x", 1855 - "data-encoding", 1856 - "data-encoding-macro", 1857 - ] 1858 - 1859 - [[package]] 1860 - name = "nanorand" 1861 - version = "0.7.0" 1862 - source = "registry+https://github.com/rust-lang/crates.io-index" 1863 - checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 1864 - dependencies = [ 1865 - "getrandom", 1866 - ] 1867 - 1868 - [[package]] 1869 - name = "netlink-packet-core" 1870 - version = "0.7.0" 1871 - source = "registry+https://github.com/rust-lang/crates.io-index" 1872 - checksum = "72724faf704479d67b388da142b186f916188505e7e0b26719019c525882eda4" 1873 - dependencies = [ 1874 - "anyhow", 1875 - "byteorder", 1876 - "netlink-packet-utils", 1877 - ] 1878 - 1879 - [[package]] 1880 - name = "netlink-packet-route" 1881 - version = "0.17.1" 1882 - source = "registry+https://github.com/rust-lang/crates.io-index" 1883 - checksum = "053998cea5a306971f88580d0829e90f270f940befd7cf928da179d4187a5a66" 1884 - dependencies = [ 1885 - "anyhow", 1886 - "bitflags 1.3.2", 1887 - "byteorder", 1888 - "libc", 1889 - "netlink-packet-core", 1890 - "netlink-packet-utils", 1891 - ] 1892 - 1893 - [[package]] 1894 - name = "netlink-packet-utils" 1895 - version = "0.5.2" 1896 - source = "registry+https://github.com/rust-lang/crates.io-index" 1897 - checksum = "0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34" 1898 - dependencies = [ 1899 - "anyhow", 1900 - "byteorder", 1901 - "paste", 1902 - "thiserror", 1903 - ] 1904 - 1905 - [[package]] 1906 - name = "netlink-proto" 1907 - version = "0.11.2" 1908 - source = "registry+https://github.com/rust-lang/crates.io-index" 1909 - checksum = "842c6770fc4bb33dd902f41829c61ef872b8e38de1405aa0b938b27b8fba12c3" 1910 - dependencies = [ 1911 - "bytes", 1912 - "futures", 1913 - "log", 1914 - "netlink-packet-core", 1915 - "netlink-sys", 1916 - "thiserror", 1917 - "tokio", 1918 - ] 1919 - 1920 - [[package]] 1921 - name = "netlink-sys" 1922 - version = "0.8.5" 1923 - source = "registry+https://github.com/rust-lang/crates.io-index" 1924 - checksum = "6471bf08e7ac0135876a9581bf3217ef0333c191c128d34878079f42ee150411" 1925 - dependencies = [ 1926 - "bytes", 1927 - "futures", 1928 - "libc", 1929 - "log", 1930 - "tokio", 1931 - ] 1932 - 1933 - [[package]] 1934 - name = "nix" 1935 - version = "0.26.4" 1936 - source = "registry+https://github.com/rust-lang/crates.io-index" 1937 - checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 1938 - dependencies = [ 1939 - "bitflags 1.3.2", 1940 - "cfg-if", 1941 - "libc", 1942 - ] 1943 - 1944 - [[package]] 1945 - name = "nix" 1946 - version = "0.27.1" 1947 - source = "registry+https://github.com/rust-lang/crates.io-index" 1948 - checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" 1949 - dependencies = [ 1950 - "bitflags 2.4.1", 1951 - "cfg-if", 1952 - "libc", 1953 - ] 1954 - 1955 - [[package]] 1956 - name = "no-std-compat" 1957 - version = "0.4.1" 1958 - source = "registry+https://github.com/rust-lang/crates.io-index" 1959 - checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" 1960 - 1961 - [[package]] 1962 - name = "no-std-net" 1963 - version = "0.6.0" 1964 - source = "registry+https://github.com/rust-lang/crates.io-index" 1965 - checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65" 1966 - 1967 - [[package]] 1968 - name = "nom" 1969 - version = "7.1.3" 1970 - source = "registry+https://github.com/rust-lang/crates.io-index" 1971 - checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 1972 - dependencies = [ 1973 - "memchr", 1974 - "minimal-lexical", 1975 - ] 1976 - 1977 - [[package]] 1978 - name = "nonzero_ext" 1979 - version = "0.3.0" 1980 - source = "registry+https://github.com/rust-lang/crates.io-index" 1981 - checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" 1982 - 1983 - [[package]] 1984 - name = "nu-ansi-term" 1985 - version = "0.46.0" 1986 - source = "registry+https://github.com/rust-lang/crates.io-index" 1987 - checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1988 - dependencies = [ 1989 - "overload", 1990 - "winapi", 1991 - ] 1992 - 1993 - [[package]] 1994 - name = "num-bigint" 1995 - version = "0.4.4" 1996 - source = "registry+https://github.com/rust-lang/crates.io-index" 1997 - checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" 1998 - dependencies = [ 1999 - "autocfg", 2000 - "num-integer", 2001 - "num-traits", 2002 - ] 2003 - 2004 - [[package]] 2005 - name = "num-bigint-dig" 2006 - version = "0.8.4" 2007 - source = "registry+https://github.com/rust-lang/crates.io-index" 2008 - checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" 2009 - dependencies = [ 2010 - "byteorder", 2011 - "lazy_static", 2012 - "libm", 2013 - "num-integer", 2014 - "num-iter", 2015 - "num-traits", 2016 - "rand", 2017 - "smallvec", 2018 - "zeroize", 2019 - ] 2020 - 2021 - [[package]] 2022 - name = "num-integer" 2023 - version = "0.1.45" 2024 - source = "registry+https://github.com/rust-lang/crates.io-index" 2025 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 2026 - dependencies = [ 2027 - "autocfg", 2028 - "num-traits", 2029 - ] 2030 - 2031 - [[package]] 2032 - name = "num-iter" 2033 - version = "0.1.43" 2034 - source = "registry+https://github.com/rust-lang/crates.io-index" 2035 - checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 2036 - dependencies = [ 2037 - "autocfg", 2038 - "num-integer", 2039 - "num-traits", 2040 - ] 2041 - 2042 - [[package]] 2043 - name = "num-traits" 2044 - version = "0.2.17" 2045 - source = "registry+https://github.com/rust-lang/crates.io-index" 2046 - checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 2047 - dependencies = [ 2048 - "autocfg", 2049 - "libm", 2050 - ] 2051 - 2052 - [[package]] 2053 - name = "num_cpus" 2054 - version = "1.16.0" 2055 - source = "registry+https://github.com/rust-lang/crates.io-index" 2056 - checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 2057 - dependencies = [ 2058 - "hermit-abi", 2059 - "libc", 2060 - ] 2061 - 2062 - [[package]] 2063 - name = "num_enum" 2064 - version = "0.7.1" 2065 - source = "registry+https://github.com/rust-lang/crates.io-index" 2066 - checksum = "683751d591e6d81200c39fb0d1032608b77724f34114db54f571ff1317b337c0" 2067 - dependencies = [ 2068 - "num_enum_derive", 2069 - ] 2070 - 2071 - [[package]] 2072 - name = "num_enum_derive" 2073 - version = "0.7.1" 2074 - source = "registry+https://github.com/rust-lang/crates.io-index" 2075 - checksum = "6c11e44798ad209ccdd91fc192f0526a369a01234f7373e1b141c96d7cee4f0e" 2076 - dependencies = [ 2077 - "proc-macro-crate", 2078 - "proc-macro2", 2079 - "quote", 2080 - "syn 2.0.42", 2081 - ] 2082 - 2083 - [[package]] 2084 - name = "number_prefix" 2085 - version = "0.4.0" 2086 - source = "registry+https://github.com/rust-lang/crates.io-index" 2087 - checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" 2088 - 2089 - [[package]] 2090 - name = "object" 2091 - version = "0.32.1" 2092 - source = "registry+https://github.com/rust-lang/crates.io-index" 2093 - checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 2094 - dependencies = [ 2095 - "memchr", 2096 - ] 2097 - 2098 - [[package]] 2099 - name = "oid-registry" 2100 - version = "0.6.1" 2101 - source = "registry+https://github.com/rust-lang/crates.io-index" 2102 - checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" 2103 - dependencies = [ 2104 - "asn1-rs", 2105 - ] 2106 - 2107 - [[package]] 2108 - name = "once_cell" 2109 - version = "1.19.0" 2110 - source = "registry+https://github.com/rust-lang/crates.io-index" 2111 - checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 2112 - 2113 - [[package]] 2114 - name = "opaque-debug" 2115 - version = "0.3.0" 2116 - source = "registry+https://github.com/rust-lang/crates.io-index" 2117 - checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 2118 - 2119 - [[package]] 2120 - name = "openssl-probe" 2121 - version = "0.1.5" 2122 - source = "registry+https://github.com/rust-lang/crates.io-index" 2123 - checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 2124 - 2125 - [[package]] 2126 - name = "os_pipe" 2127 - version = "1.1.4" 2128 - source = "registry+https://github.com/rust-lang/crates.io-index" 2129 - checksum = "0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177" 2130 - dependencies = [ 2131 - "libc", 2132 - "windows-sys 0.48.0", 2133 - ] 2134 - 2135 - [[package]] 2136 - name = "overload" 2137 - version = "0.1.1" 2138 - source = "registry+https://github.com/rust-lang/crates.io-index" 2139 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 2140 - 2141 - [[package]] 2142 - name = "p256" 2143 - version = "0.13.2" 2144 - source = "registry+https://github.com/rust-lang/crates.io-index" 2145 - checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" 2146 - dependencies = [ 2147 - "ecdsa", 2148 - "elliptic-curve", 2149 - "primeorder", 2150 - "sha2", 2151 - ] 2152 - 2153 - [[package]] 2154 - name = "p384" 2155 - version = "0.13.0" 2156 - source = "registry+https://github.com/rust-lang/crates.io-index" 2157 - checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209" 2158 - dependencies = [ 2159 - "ecdsa", 2160 - "elliptic-curve", 2161 - "primeorder", 2162 - "sha2", 2163 - ] 2164 - 2165 - [[package]] 2166 - name = "p521" 2167 - version = "0.13.3" 2168 - source = "registry+https://github.com/rust-lang/crates.io-index" 2169 - checksum = "0fc9e2161f1f215afdfce23677034ae137bbd45016a880c2eb3ba8eb95f085b2" 2170 - dependencies = [ 2171 - "base16ct", 2172 - "ecdsa", 2173 - "elliptic-curve", 2174 - "primeorder", 2175 - "rand_core", 2176 - "sha2", 2177 - ] 2178 - 2179 - [[package]] 2180 - name = "parking_lot" 2181 - version = "0.12.1" 2182 - source = "registry+https://github.com/rust-lang/crates.io-index" 2183 - checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 2184 - dependencies = [ 2185 - "lock_api", 2186 - "parking_lot_core", 2187 - ] 2188 - 2189 - [[package]] 2190 - name = "parking_lot_core" 2191 - version = "0.9.9" 2192 - source = "registry+https://github.com/rust-lang/crates.io-index" 2193 - checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 2194 - dependencies = [ 2195 - "cfg-if", 2196 - "libc", 2197 - "redox_syscall", 2198 - "smallvec", 2199 - "windows-targets 0.48.5", 2200 - ] 2201 - 2202 - [[package]] 2203 - name = "paste" 2204 - version = "1.0.14" 2205 - source = "registry+https://github.com/rust-lang/crates.io-index" 2206 - checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 2207 - 2208 - [[package]] 2209 - name = "pem" 2210 - version = "2.0.1" 2211 - source = "registry+https://github.com/rust-lang/crates.io-index" 2212 - checksum = "6b13fe415cdf3c8e44518e18a7c95a13431d9bdf6d15367d82b23c377fdd441a" 2213 - dependencies = [ 2214 - "base64", 2215 - "serde", 2216 - ] 2217 - 2218 - [[package]] 2219 - name = "pem" 2220 - version = "3.0.3" 2221 - source = "registry+https://github.com/rust-lang/crates.io-index" 2222 - checksum = "1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310" 2223 - dependencies = [ 2224 - "base64", 2225 - "serde", 2226 - ] 2227 - 2228 - [[package]] 2229 - name = "pem-rfc7468" 2230 - version = "0.7.0" 2231 - source = "registry+https://github.com/rust-lang/crates.io-index" 2232 - checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" 2233 - dependencies = [ 2234 - "base64ct", 2235 - ] 2236 - 2237 - [[package]] 2238 - name = "percent-encoding" 2239 - version = "2.3.1" 2240 - source = "registry+https://github.com/rust-lang/crates.io-index" 2241 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 2242 - 2243 - [[package]] 2244 - name = "pest" 2245 - version = "2.7.5" 2246 - source = "registry+https://github.com/rust-lang/crates.io-index" 2247 - checksum = "ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5" 2248 - dependencies = [ 2249 - "memchr", 2250 - "thiserror", 2251 - "ucd-trie", 2252 - ] 2253 - 2254 - [[package]] 2255 - name = "pest_derive" 2256 - version = "2.7.5" 2257 - source = "registry+https://github.com/rust-lang/crates.io-index" 2258 - checksum = "81d78524685f5ef2a3b3bd1cafbc9fcabb036253d9b1463e726a91cd16e2dfc2" 2259 - dependencies = [ 2260 - "pest", 2261 - "pest_generator", 2262 - ] 2263 - 2264 - [[package]] 2265 - name = "pest_generator" 2266 - version = "2.7.5" 2267 - source = "registry+https://github.com/rust-lang/crates.io-index" 2268 - checksum = "68bd1206e71118b5356dae5ddc61c8b11e28b09ef6a31acbd15ea48a28e0c227" 2269 - dependencies = [ 2270 - "pest", 2271 - "pest_meta", 2272 - "proc-macro2", 2273 - "quote", 2274 - "syn 2.0.42", 2275 - ] 2276 - 2277 - [[package]] 2278 - name = "pest_meta" 2279 - version = "2.7.5" 2280 - source = "registry+https://github.com/rust-lang/crates.io-index" 2281 - checksum = "7c747191d4ad9e4a4ab9c8798f1e82a39affe7ef9648390b7e5548d18e099de6" 2282 - dependencies = [ 2283 - "once_cell", 2284 - "pest", 2285 - "sha2", 2286 - ] 2287 - 2288 - [[package]] 2289 - name = "pin-project" 2290 - version = "1.1.3" 2291 - source = "registry+https://github.com/rust-lang/crates.io-index" 2292 - checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 2293 - dependencies = [ 2294 - "pin-project-internal", 2295 - ] 2296 - 2297 - [[package]] 2298 - name = "pin-project-internal" 2299 - version = "1.1.3" 2300 - source = "registry+https://github.com/rust-lang/crates.io-index" 2301 - checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 2302 - dependencies = [ 2303 - "proc-macro2", 2304 - "quote", 2305 - "syn 2.0.42", 2306 - ] 2307 - 2308 - [[package]] 2309 - name = "pin-project-lite" 2310 - version = "0.2.13" 2311 - source = "registry+https://github.com/rust-lang/crates.io-index" 2312 - checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 2313 - 2314 - [[package]] 2315 - name = "pin-utils" 2316 - version = "0.1.0" 2317 - source = "registry+https://github.com/rust-lang/crates.io-index" 2318 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2319 - 2320 - [[package]] 2321 - name = "pkcs1" 2322 - version = "0.7.5" 2323 - source = "registry+https://github.com/rust-lang/crates.io-index" 2324 - checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" 2325 - dependencies = [ 2326 - "der", 2327 - "pkcs8", 2328 - "spki", 2329 - ] 2330 - 2331 - [[package]] 2332 - name = "pkcs8" 2333 - version = "0.10.2" 2334 - source = "registry+https://github.com/rust-lang/crates.io-index" 2335 - checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" 2336 - dependencies = [ 2337 - "der", 2338 - "spki", 2339 - ] 2340 - 2341 - [[package]] 2342 - name = "platforms" 2343 - version = "3.2.0" 2344 - source = "registry+https://github.com/rust-lang/crates.io-index" 2345 - checksum = "14e6ab3f592e6fb464fc9712d8d6e6912de6473954635fd76a589d832cffcbb0" 2346 - 2347 - [[package]] 2348 - name = "pnet_base" 2349 - version = "0.33.0" 2350 - source = "registry+https://github.com/rust-lang/crates.io-index" 2351 - checksum = "872e46346144ebf35219ccaa64b1dffacd9c6f188cd7d012bd6977a2a838f42e" 2352 - dependencies = [ 2353 - "no-std-net", 2354 - ] 2355 - 2356 - [[package]] 2357 - name = "pnet_macros" 2358 - version = "0.33.0" 2359 - source = "registry+https://github.com/rust-lang/crates.io-index" 2360 - checksum = "2a780e80005c2e463ec25a6e9f928630049a10b43945fea83207207d4a7606f4" 2361 - dependencies = [ 2362 - "proc-macro2", 2363 - "quote", 2364 - "regex", 2365 - "syn 1.0.109", 2366 - ] 2367 - 2368 - [[package]] 2369 - name = "pnet_macros_support" 2370 - version = "0.33.0" 2371 - source = "registry+https://github.com/rust-lang/crates.io-index" 2372 - checksum = "e6d932134f32efd7834eb8b16d42418dac87086347d1bc7d142370ef078582bc" 2373 - dependencies = [ 2374 - "pnet_base", 2375 - ] 2376 - 2377 - [[package]] 2378 - name = "pnet_packet" 2379 - version = "0.33.0" 2380 - source = "registry+https://github.com/rust-lang/crates.io-index" 2381 - checksum = "8bde678bbd85cb1c2d99dc9fc596e57f03aa725f84f3168b0eaf33eeccb41706" 2382 - dependencies = [ 2383 - "glob", 2384 - "pnet_base", 2385 - "pnet_macros", 2386 - "pnet_macros_support", 2387 - ] 2388 - 2389 - [[package]] 2390 - name = "poly1305" 2391 - version = "0.8.0" 2392 - source = "registry+https://github.com/rust-lang/crates.io-index" 2393 - checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" 2394 - dependencies = [ 2395 - "cpufeatures", 2396 - "opaque-debug", 2397 - "universal-hash", 2398 - ] 2399 - 2400 - [[package]] 2401 - name = "portable-atomic" 2402 - version = "1.6.0" 2403 - source = "registry+https://github.com/rust-lang/crates.io-index" 2404 - checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" 2405 - 2406 - [[package]] 2407 - name = "positioned-io" 2408 - version = "0.3.3" 2409 - source = "registry+https://github.com/rust-lang/crates.io-index" 2410 - checksum = "ccabfeeb89c73adf4081f0dca7f8e28dbda90981a222ceea37f619e93ea6afe9" 2411 - dependencies = [ 2412 - "libc", 2413 - "winapi", 2414 - ] 2415 - 2416 - [[package]] 2417 - name = "postcard" 2418 - version = "1.0.8" 2419 - source = "registry+https://github.com/rust-lang/crates.io-index" 2420 - checksum = "a55c51ee6c0db07e68448e336cf8ea4131a620edefebf9893e759b2d793420f8" 2421 - dependencies = [ 2422 - "cobs", 2423 - "const_format", 2424 - "embedded-io", 2425 - "postcard-derive", 2426 - "serde", 2427 - ] 2428 - 2429 - [[package]] 2430 - name = "postcard-derive" 2431 - version = "0.1.1" 2432 - source = "registry+https://github.com/rust-lang/crates.io-index" 2433 - checksum = "fc4b01218787dd4420daf63875163a787a78294ad48a24e9f6fa8c6507759a79" 2434 - dependencies = [ 2435 - "proc-macro2", 2436 - "quote", 2437 - "syn 1.0.109", 2438 - ] 2439 - 2440 - [[package]] 2441 - name = "powerfmt" 2442 - version = "0.2.0" 2443 - source = "registry+https://github.com/rust-lang/crates.io-index" 2444 - checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2445 - 2446 - [[package]] 2447 - name = "ppv-lite86" 2448 - version = "0.2.17" 2449 - source = "registry+https://github.com/rust-lang/crates.io-index" 2450 - checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2451 - 2452 - [[package]] 2453 - name = "precis-core" 2454 - version = "0.1.9" 2455 - source = "registry+https://github.com/rust-lang/crates.io-index" 2456 - checksum = "d73e9dd26361c32e7cd13d1032bb01c4e26a23287274e8a4e2f228cf2c9ff77b" 2457 - dependencies = [ 2458 - "precis-tools", 2459 - "ucd-parse", 2460 - "unicode-normalization", 2461 - ] 2462 - 2463 - [[package]] 2464 - name = "precis-profiles" 2465 - version = "0.1.9" 2466 - source = "registry+https://github.com/rust-lang/crates.io-index" 2467 - checksum = "688124d96df311c37d794fb574bb5f75cdc86d8c5e514d3816d770a3dd0e1568" 2468 - dependencies = [ 2469 - "lazy_static", 2470 - "precis-core", 2471 - "precis-tools", 2472 - "unicode-normalization", 2473 - ] 2474 - 2475 - [[package]] 2476 - name = "precis-tools" 2477 - version = "0.1.7" 2478 - source = "registry+https://github.com/rust-lang/crates.io-index" 2479 - checksum = "d07ecadec70b0f560f09abf815ae0ee1a940d38d2354c938ba7229ac7c9f5f52" 2480 - dependencies = [ 2481 - "lazy_static", 2482 - "regex", 2483 - "ucd-parse", 2484 - ] 2485 - 2486 - [[package]] 2487 - name = "primeorder" 2488 - version = "0.13.6" 2489 - source = "registry+https://github.com/rust-lang/crates.io-index" 2490 - checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" 2491 - dependencies = [ 2492 - "elliptic-curve", 2493 - ] 2494 - 2495 - [[package]] 2496 - name = "proc-macro-crate" 2497 - version = "2.0.1" 2498 - source = "registry+https://github.com/rust-lang/crates.io-index" 2499 - checksum = "97dc5fea232fc28d2f597b37c4876b348a40e33f3b02cc975c8d006d78d94b1a" 2500 - dependencies = [ 2501 - "toml_datetime", 2502 - "toml_edit", 2503 - ] 2504 - 2505 - [[package]] 2506 - name = "proc-macro-error" 2507 - version = "0.4.12" 2508 - source = "registry+https://github.com/rust-lang/crates.io-index" 2509 - checksum = "18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7" 2510 - dependencies = [ 2511 - "proc-macro-error-attr", 2512 - "proc-macro2", 2513 - "quote", 2514 - "syn 1.0.109", 2515 - "version_check", 2516 - ] 2517 - 2518 - [[package]] 2519 - name = "proc-macro-error-attr" 2520 - version = "0.4.12" 2521 - source = "registry+https://github.com/rust-lang/crates.io-index" 2522 - checksum = "8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de" 2523 - dependencies = [ 2524 - "proc-macro2", 2525 - "quote", 2526 - "syn 1.0.109", 2527 - "syn-mid", 2528 - "version_check", 2529 - ] 2530 - 2531 - [[package]] 2532 - name = "proc-macro-hack" 2533 - version = "0.5.20+deprecated" 2534 - source = "registry+https://github.com/rust-lang/crates.io-index" 2535 - checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2536 - 2537 - [[package]] 2538 - name = "proc-macro2" 2539 - version = "1.0.70" 2540 - source = "registry+https://github.com/rust-lang/crates.io-index" 2541 - checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" 2542 - dependencies = [ 2543 - "unicode-ident", 2544 - ] 2545 - 2546 - [[package]] 2547 - name = "prometheus-client" 2548 - version = "0.22.0" 2549 - source = "registry+https://github.com/rust-lang/crates.io-index" 2550 - checksum = "510c4f1c9d81d556458f94c98f857748130ea9737bbd6053da497503b26ea63c" 2551 - dependencies = [ 2552 - "dtoa", 2553 - "itoa", 2554 - "parking_lot", 2555 - "prometheus-client-derive-encode", 2556 - ] 2557 - 2558 - [[package]] 2559 - name = "prometheus-client-derive-encode" 2560 - version = "0.4.2" 2561 - source = "registry+https://github.com/rust-lang/crates.io-index" 2562 - checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" 2563 - dependencies = [ 2564 - "proc-macro2", 2565 - "quote", 2566 - "syn 2.0.42", 2567 - ] 2568 - 2569 - [[package]] 2570 - name = "quanta" 2571 - version = "0.11.1" 2572 - source = "registry+https://github.com/rust-lang/crates.io-index" 2573 - checksum = "a17e662a7a8291a865152364c20c7abc5e60486ab2001e8ec10b24862de0b9ab" 2574 - dependencies = [ 2575 - "crossbeam-utils", 2576 - "libc", 2577 - "mach2", 2578 - "once_cell", 2579 - "raw-cpuid", 2580 - "wasi", 2581 - "web-sys", 2582 - "winapi", 2583 - ] 2584 - 2585 - [[package]] 2586 - name = "quick-error" 2587 - version = "1.2.3" 2588 - source = "registry+https://github.com/rust-lang/crates.io-index" 2589 - checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 2590 - 2591 - [[package]] 2592 - name = "quinn" 2593 - version = "0.10.2" 2594 - source = "registry+https://github.com/rust-lang/crates.io-index" 2595 - checksum = "8cc2c5017e4b43d5995dcea317bc46c1e09404c0a9664d2908f7f02dfe943d75" 2596 - dependencies = [ 2597 - "bytes", 2598 - "pin-project-lite", 2599 - "quinn-proto", 2600 - "quinn-udp", 2601 - "rustc-hash", 2602 - "rustls", 2603 - "thiserror", 2604 - "tokio", 2605 - "tracing", 2606 - ] 2607 - 2608 - [[package]] 2609 - name = "quinn-proto" 2610 - version = "0.10.6" 2611 - source = "registry+https://github.com/rust-lang/crates.io-index" 2612 - checksum = "141bf7dfde2fbc246bfd3fe12f2455aa24b0fbd9af535d8c86c7bd1381ff2b1a" 2613 - dependencies = [ 2614 - "bytes", 2615 - "rand", 2616 - "ring 0.16.20", 2617 - "rustc-hash", 2618 - "rustls", 2619 - "rustls-native-certs", 2620 - "slab", 2621 - "thiserror", 2622 - "tinyvec", 2623 - "tracing", 2624 - ] 2625 - 2626 - [[package]] 2627 - name = "quinn-udp" 2628 - version = "0.4.1" 2629 - source = "registry+https://github.com/rust-lang/crates.io-index" 2630 - checksum = "055b4e778e8feb9f93c4e439f71dc2156ef13360b432b799e179a8c4cdf0b1d7" 2631 - dependencies = [ 2632 - "bytes", 2633 - "libc", 2634 - "socket2", 2635 - "tracing", 2636 - "windows-sys 0.48.0", 2637 - ] 2638 - 2639 - [[package]] 2640 - name = "quote" 2641 - version = "1.0.33" 2642 - source = "registry+https://github.com/rust-lang/crates.io-index" 2643 - checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 2644 - dependencies = [ 2645 - "proc-macro2", 2646 - ] 2647 - 2648 - [[package]] 2649 - name = "quoted-string-parser" 2650 - version = "0.1.0" 2651 - source = "registry+https://github.com/rust-lang/crates.io-index" 2652 - checksum = "0dc75379cdb451d001f1cb667a9f74e8b355e9df84cc5193513cbe62b96fc5e9" 2653 - dependencies = [ 2654 - "pest", 2655 - "pest_derive", 2656 - ] 2657 - 2658 - [[package]] 2659 - name = "rand" 2660 - version = "0.8.5" 2661 - source = "registry+https://github.com/rust-lang/crates.io-index" 2662 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2663 - dependencies = [ 2664 - "libc", 2665 - "rand_chacha", 2666 - "rand_core", 2667 - ] 2668 - 2669 - [[package]] 2670 - name = "rand_chacha" 2671 - version = "0.3.1" 2672 - source = "registry+https://github.com/rust-lang/crates.io-index" 2673 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2674 - dependencies = [ 2675 - "ppv-lite86", 2676 - "rand_core", 2677 - ] 2678 - 2679 - [[package]] 2680 - name = "rand_core" 2681 - version = "0.6.4" 2682 - source = "registry+https://github.com/rust-lang/crates.io-index" 2683 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2684 - dependencies = [ 2685 - "getrandom", 2686 - ] 2687 - 2688 - [[package]] 2689 - name = "range-collections" 2690 - version = "0.4.5" 2691 - source = "registry+https://github.com/rust-lang/crates.io-index" 2692 - checksum = "ca9edd21e2db51000ac63eccddabba622f826e631a60be7bade9bd6a76b69537" 2693 - dependencies = [ 2694 - "binary-merge", 2695 - "inplace-vec-builder", 2696 - "ref-cast", 2697 - "smallvec", 2698 - ] 2699 - 2700 - [[package]] 2701 - name = "raw-cpuid" 2702 - version = "10.7.0" 2703 - source = "registry+https://github.com/rust-lang/crates.io-index" 2704 - checksum = "6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332" 2705 - dependencies = [ 2706 - "bitflags 1.3.2", 2707 - ] 2708 - 2709 - [[package]] 2710 - name = "rcgen" 2711 - version = "0.11.3" 2712 - source = "registry+https://github.com/rust-lang/crates.io-index" 2713 - checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6" 2714 - dependencies = [ 2715 - "pem 3.0.3", 2716 - "ring 0.16.20", 2717 - "time", 2718 - "yasna", 2719 - ] 2720 - 2721 - [[package]] 2722 - name = "redox_syscall" 2723 - version = "0.4.1" 2724 - source = "registry+https://github.com/rust-lang/crates.io-index" 2725 - checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 2726 - dependencies = [ 2727 - "bitflags 1.3.2", 2728 - ] 2729 - 2730 - [[package]] 2731 - name = "ref-cast" 2732 - version = "1.0.21" 2733 - source = "registry+https://github.com/rust-lang/crates.io-index" 2734 - checksum = "53313ec9f12686aeeffb43462c3ac77aa25f590a5f630eb2cde0de59417b29c7" 2735 - dependencies = [ 2736 - "ref-cast-impl", 2737 - ] 2738 - 2739 - [[package]] 2740 - name = "ref-cast-impl" 2741 - version = "1.0.21" 2742 - source = "registry+https://github.com/rust-lang/crates.io-index" 2743 - checksum = "2566c4bf6845f2c2e83b27043c3f5dfcd5ba8f2937d6c00dc009bfb51a079dc4" 2744 - dependencies = [ 2745 - "proc-macro2", 2746 - "quote", 2747 - "syn 2.0.42", 2748 - ] 2749 - 2750 - [[package]] 2751 - name = "reflink-copy" 2752 - version = "0.1.14" 2753 - source = "registry+https://github.com/rust-lang/crates.io-index" 2754 - checksum = "767be24c0da52e7448d495b8d162506a9aa125426651d547d545d6c2b4b65b62" 2755 - dependencies = [ 2756 - "cfg-if", 2757 - "rustix", 2758 - "windows 0.52.0", 2759 - ] 2760 - 2761 - [[package]] 2762 - name = "regex" 2763 - version = "1.10.2" 2764 - source = "registry+https://github.com/rust-lang/crates.io-index" 2765 - checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 2766 - dependencies = [ 2767 - "aho-corasick", 2768 - "memchr", 2769 - "regex-automata 0.4.3", 2770 - "regex-syntax 0.8.2", 2771 - ] 2772 - 2773 - [[package]] 2774 - name = "regex-automata" 2775 - version = "0.1.10" 2776 - source = "registry+https://github.com/rust-lang/crates.io-index" 2777 - checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2778 - dependencies = [ 2779 - "regex-syntax 0.6.29", 2780 - ] 2781 - 2782 - [[package]] 2783 - name = "regex-automata" 2784 - version = "0.4.3" 2785 - source = "registry+https://github.com/rust-lang/crates.io-index" 2786 - checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 2787 - dependencies = [ 2788 - "aho-corasick", 2789 - "memchr", 2790 - "regex-syntax 0.8.2", 2791 - ] 2792 - 2793 - [[package]] 2794 - name = "regex-lite" 2795 - version = "0.1.5" 2796 - source = "registry+https://github.com/rust-lang/crates.io-index" 2797 - checksum = "30b661b2f27137bdbc16f00eda72866a92bb28af1753ffbd56744fb6e2e9cd8e" 2798 - 2799 - [[package]] 2800 - name = "regex-syntax" 2801 - version = "0.6.29" 2802 - source = "registry+https://github.com/rust-lang/crates.io-index" 2803 - checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 2804 - 2805 - [[package]] 2806 - name = "regex-syntax" 2807 - version = "0.8.2" 2808 - source = "registry+https://github.com/rust-lang/crates.io-index" 2809 - checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 2810 - 2811 - [[package]] 2812 - name = "reqwest" 2813 - version = "0.11.23" 2814 - source = "registry+https://github.com/rust-lang/crates.io-index" 2815 - checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41" 2816 - dependencies = [ 2817 - "base64", 2818 - "bytes", 2819 - "encoding_rs", 2820 - "futures-core", 2821 - "futures-util", 2822 - "h2", 2823 - "http 0.2.11", 2824 - "http-body 0.4.6", 2825 - "hyper 0.14.28", 2826 - "hyper-rustls", 2827 - "ipnet", 2828 - "js-sys", 2829 - "log", 2830 - "mime", 2831 - "once_cell", 2832 - "percent-encoding", 2833 - "pin-project-lite", 2834 - "rustls", 2835 - "rustls-pemfile", 2836 - "serde", 2837 - "serde_json", 2838 - "serde_urlencoded", 2839 - "system-configuration", 2840 - "tokio", 2841 - "tokio-rustls", 2842 - "tower-service", 2843 - "url", 2844 - "wasm-bindgen", 2845 - "wasm-bindgen-futures", 2846 - "web-sys", 2847 - "webpki-roots", 2848 - "winreg", 2849 - ] 2850 - 2851 - [[package]] 2852 - name = "resolv-conf" 2853 - version = "0.7.0" 2854 - source = "registry+https://github.com/rust-lang/crates.io-index" 2855 - checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" 2856 - dependencies = [ 2857 - "hostname", 2858 - "quick-error", 2859 - ] 2860 - 2861 - [[package]] 2862 - name = "rfc6979" 2863 - version = "0.4.0" 2864 - source = "registry+https://github.com/rust-lang/crates.io-index" 2865 - checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" 2866 - dependencies = [ 2867 - "hmac", 2868 - "subtle", 2869 - ] 2870 - 2871 - [[package]] 2872 - name = "ring" 2873 - version = "0.16.20" 2874 - source = "registry+https://github.com/rust-lang/crates.io-index" 2875 - checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 2876 - dependencies = [ 2877 - "cc", 2878 - "libc", 2879 - "once_cell", 2880 - "spin 0.5.2", 2881 - "untrusted 0.7.1", 2882 - "web-sys", 2883 - "winapi", 2884 - ] 2885 - 2886 - [[package]] 2887 - name = "ring" 2888 - version = "0.17.7" 2889 - source = "registry+https://github.com/rust-lang/crates.io-index" 2890 - checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" 2891 - dependencies = [ 2892 - "cc", 2893 - "getrandom", 2894 - "libc", 2895 - "spin 0.9.8", 2896 - "untrusted 0.9.0", 2897 - "windows-sys 0.48.0", 2898 - ] 2899 - 2900 - [[package]] 2901 - name = "rsa" 2902 - version = "0.9.6" 2903 - source = "registry+https://github.com/rust-lang/crates.io-index" 2904 - checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc" 2905 - dependencies = [ 2906 - "const-oid", 2907 - "digest", 2908 - "num-bigint-dig", 2909 - "num-integer", 2910 - "num-traits", 2911 - "pkcs1", 2912 - "pkcs8", 2913 - "rand_core", 2914 - "sha2", 2915 - "signature", 2916 - "spki", 2917 - "subtle", 2918 - "zeroize", 2919 - ] 2920 - 2921 - [[package]] 2922 - name = "rtnetlink" 2923 - version = "0.13.1" 2924 - source = "registry+https://github.com/rust-lang/crates.io-index" 2925 - checksum = "7a552eb82d19f38c3beed3f786bd23aa434ceb9ac43ab44419ca6d67a7e186c0" 2926 - dependencies = [ 2927 - "futures", 2928 - "log", 2929 - "netlink-packet-core", 2930 - "netlink-packet-route", 2931 - "netlink-packet-utils", 2932 - "netlink-proto", 2933 - "netlink-sys", 2934 - "nix 0.26.4", 2935 - "thiserror", 2936 - "tokio", 2937 - ] 2938 - 2939 - [[package]] 2940 - name = "rustc-demangle" 2941 - version = "0.1.23" 2942 - source = "registry+https://github.com/rust-lang/crates.io-index" 2943 - checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 2944 - 2945 - [[package]] 2946 - name = "rustc-hash" 2947 - version = "1.1.0" 2948 - source = "registry+https://github.com/rust-lang/crates.io-index" 2949 - checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 2950 - 2951 - [[package]] 2952 - name = "rustc_version" 2953 - version = "0.4.0" 2954 - source = "registry+https://github.com/rust-lang/crates.io-index" 2955 - checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2956 - dependencies = [ 2957 - "semver", 2958 - ] 2959 - 2960 - [[package]] 2961 - name = "rusticata-macros" 2962 - version = "4.1.0" 2963 - source = "registry+https://github.com/rust-lang/crates.io-index" 2964 - checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" 2965 - dependencies = [ 2966 - "nom", 2967 - ] 2968 - 2969 - [[package]] 2970 - name = "rustix" 2971 - version = "0.38.28" 2972 - source = "registry+https://github.com/rust-lang/crates.io-index" 2973 - checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" 2974 - dependencies = [ 2975 - "bitflags 2.4.1", 2976 - "errno", 2977 - "libc", 2978 - "linux-raw-sys", 2979 - "windows-sys 0.52.0", 2980 - ] 2981 - 2982 - [[package]] 2983 - name = "rustls" 2984 - version = "0.21.10" 2985 - source = "registry+https://github.com/rust-lang/crates.io-index" 2986 - checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" 2987 - dependencies = [ 2988 - "log", 2989 - "ring 0.17.7", 2990 - "rustls-webpki", 2991 - "sct", 2992 - ] 2993 - 2994 - [[package]] 2995 - name = "rustls-native-certs" 2996 - version = "0.6.3" 2997 - source = "registry+https://github.com/rust-lang/crates.io-index" 2998 - checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" 2999 - dependencies = [ 3000 - "openssl-probe", 3001 - "rustls-pemfile", 3002 - "schannel", 3003 - "security-framework", 3004 - ] 3005 - 3006 - [[package]] 3007 - name = "rustls-pemfile" 3008 - version = "1.0.4" 3009 - source = "registry+https://github.com/rust-lang/crates.io-index" 3010 - checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 3011 - dependencies = [ 3012 - "base64", 3013 - ] 3014 - 3015 - [[package]] 3016 - name = "rustls-webpki" 3017 - version = "0.101.7" 3018 - source = "registry+https://github.com/rust-lang/crates.io-index" 3019 - checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 3020 - dependencies = [ 3021 - "ring 0.17.7", 3022 - "untrusted 0.9.0", 3023 - ] 3024 - 3025 - [[package]] 3026 - name = "rustversion" 3027 - version = "1.0.14" 3028 - source = "registry+https://github.com/rust-lang/crates.io-index" 3029 - checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 3030 - 3031 - [[package]] 3032 - name = "ryu" 3033 - version = "1.0.16" 3034 - source = "registry+https://github.com/rust-lang/crates.io-index" 3035 - checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 3036 - 3037 - [[package]] 3038 - name = "salsa20" 3039 - version = "0.10.2" 3040 - source = "registry+https://github.com/rust-lang/crates.io-index" 3041 - checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" 3042 - dependencies = [ 3043 - "cipher", 3044 - ] 3045 - 3046 - [[package]] 3047 - name = "same-file" 3048 - version = "1.0.6" 3049 - source = "registry+https://github.com/rust-lang/crates.io-index" 3050 - checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 3051 - dependencies = [ 3052 - "winapi-util", 3053 - ] 3054 - 3055 - [[package]] 3056 - name = "schannel" 3057 - version = "0.1.22" 3058 - source = "registry+https://github.com/rust-lang/crates.io-index" 3059 - checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 3060 - dependencies = [ 3061 - "windows-sys 0.48.0", 3062 - ] 3063 - 3064 - [[package]] 3065 - name = "scopeguard" 3066 - version = "1.2.0" 3067 - source = "registry+https://github.com/rust-lang/crates.io-index" 3068 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 3069 - 3070 - [[package]] 3071 - name = "sct" 3072 - version = "0.7.1" 3073 - source = "registry+https://github.com/rust-lang/crates.io-index" 3074 - checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" 3075 - dependencies = [ 3076 - "ring 0.17.7", 3077 - "untrusted 0.9.0", 3078 - ] 3079 - 3080 - [[package]] 3081 - name = "sec1" 3082 - version = "0.7.3" 3083 - source = "registry+https://github.com/rust-lang/crates.io-index" 3084 - checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" 3085 - dependencies = [ 3086 - "base16ct", 3087 - "der", 3088 - "generic-array", 3089 - "pkcs8", 3090 - "subtle", 3091 - "zeroize", 3092 - ] 3093 - 3094 - [[package]] 3095 - name = "security-framework" 3096 - version = "2.9.2" 3097 - source = "registry+https://github.com/rust-lang/crates.io-index" 3098 - checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" 3099 - dependencies = [ 3100 - "bitflags 1.3.2", 3101 - "core-foundation", 3102 - "core-foundation-sys", 3103 - "libc", 3104 - "security-framework-sys", 3105 - ] 3106 - 3107 - [[package]] 3108 - name = "security-framework-sys" 3109 - version = "2.9.1" 3110 - source = "registry+https://github.com/rust-lang/crates.io-index" 3111 - checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 3112 - dependencies = [ 3113 - "core-foundation-sys", 3114 - "libc", 3115 - ] 3116 - 3117 - [[package]] 3118 - name = "self_cell" 3119 - version = "1.0.3" 3120 - source = "registry+https://github.com/rust-lang/crates.io-index" 3121 - checksum = "58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba" 3122 - 3123 - [[package]] 3124 - name = "semver" 3125 - version = "1.0.20" 3126 - source = "registry+https://github.com/rust-lang/crates.io-index" 3127 - checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 3128 - 3129 - [[package]] 3130 - name = "sendme" 3131 - version = "0.2.3" 3132 - dependencies = [ 3133 - "anyhow", 3134 - "base32", 3135 - "clap", 3136 - "console", 3137 - "duct", 3138 - "flume", 3139 - "futures", 3140 - "hex", 3141 - "indicatif", 3142 - "iroh-bytes", 3143 - "iroh-io", 3144 - "iroh-net", 3145 - "nix 0.27.1", 3146 - "num_cpus", 3147 - "rand", 3148 - "serde_json", 3149 - "tempfile", 3150 - "tokio", 3151 - "tokio-util", 3152 - "tracing", 3153 - "tracing-subscriber", 3154 - "walkdir", 3155 - ] 3156 - 3157 - [[package]] 3158 - name = "serde" 3159 - version = "1.0.193" 3160 - source = "registry+https://github.com/rust-lang/crates.io-index" 3161 - checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 3162 - dependencies = [ 3163 - "serde_derive", 3164 - ] 3165 - 3166 - [[package]] 3167 - name = "serde-error" 3168 - version = "0.1.2" 3169 - source = "registry+https://github.com/rust-lang/crates.io-index" 3170 - checksum = "e988182713aeed6a619a88bca186f6d6407483485ffe44c869ee264f8eabd13f" 3171 - dependencies = [ 3172 - "serde", 3173 - ] 3174 - 3175 - [[package]] 3176 - name = "serde_bytes" 3177 - version = "0.11.12" 3178 - source = "registry+https://github.com/rust-lang/crates.io-index" 3179 - checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff" 3180 - dependencies = [ 3181 - "serde", 3182 - ] 3183 - 3184 - [[package]] 3185 - name = "serde_derive" 3186 - version = "1.0.193" 3187 - source = "registry+https://github.com/rust-lang/crates.io-index" 3188 - checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 3189 - dependencies = [ 3190 - "proc-macro2", 3191 - "quote", 3192 - "syn 2.0.42", 3193 - ] 3194 - 3195 - [[package]] 3196 - name = "serde_json" 3197 - version = "1.0.108" 3198 - source = "registry+https://github.com/rust-lang/crates.io-index" 3199 - checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 3200 - dependencies = [ 3201 - "itoa", 3202 - "ryu", 3203 - "serde", 3204 - ] 3205 - 3206 - [[package]] 3207 - name = "serde_urlencoded" 3208 - version = "0.7.1" 3209 - source = "registry+https://github.com/rust-lang/crates.io-index" 3210 - checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 3211 - dependencies = [ 3212 - "form_urlencoded", 3213 - "itoa", 3214 - "ryu", 3215 - "serde", 3216 - ] 3217 - 3218 - [[package]] 3219 - name = "serdect" 3220 - version = "0.2.0" 3221 - source = "registry+https://github.com/rust-lang/crates.io-index" 3222 - checksum = "a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177" 3223 - dependencies = [ 3224 - "base16ct", 3225 - "serde", 3226 - ] 3227 - 3228 - [[package]] 3229 - name = "sha1" 3230 - version = "0.2.0" 3231 - source = "registry+https://github.com/rust-lang/crates.io-index" 3232 - checksum = "cc30b1e1e8c40c121ca33b86c23308a090d19974ef001b4bf6e61fd1a0fb095c" 3233 - 3234 - [[package]] 3235 - name = "sha2" 3236 - version = "0.10.8" 3237 - source = "registry+https://github.com/rust-lang/crates.io-index" 3238 - checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 3239 - dependencies = [ 3240 - "cfg-if", 3241 - "cpufeatures", 3242 - "digest", 3243 - ] 3244 - 3245 - [[package]] 3246 - name = "sharded-slab" 3247 - version = "0.1.7" 3248 - source = "registry+https://github.com/rust-lang/crates.io-index" 3249 - checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 3250 - dependencies = [ 3251 - "lazy_static", 3252 - ] 3253 - 3254 - [[package]] 3255 - name = "shared_child" 3256 - version = "1.0.0" 3257 - source = "registry+https://github.com/rust-lang/crates.io-index" 3258 - checksum = "b0d94659ad3c2137fef23ae75b03d5241d633f8acded53d672decfa0e6e0caef" 3259 - dependencies = [ 3260 - "libc", 3261 - "winapi", 3262 - ] 3263 - 3264 - [[package]] 3265 - name = "signal-hook-registry" 3266 - version = "1.4.1" 3267 - source = "registry+https://github.com/rust-lang/crates.io-index" 3268 - checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 3269 - dependencies = [ 3270 - "libc", 3271 - ] 3272 - 3273 - [[package]] 3274 - name = "signature" 3275 - version = "2.2.0" 3276 - source = "registry+https://github.com/rust-lang/crates.io-index" 3277 - checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" 3278 - dependencies = [ 3279 - "digest", 3280 - "rand_core", 3281 - ] 3282 - 3283 - [[package]] 3284 - name = "slab" 3285 - version = "0.4.9" 3286 - source = "registry+https://github.com/rust-lang/crates.io-index" 3287 - checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 3288 - dependencies = [ 3289 - "autocfg", 3290 - ] 3291 - 3292 - [[package]] 3293 - name = "smallvec" 3294 - version = "1.11.2" 3295 - source = "registry+https://github.com/rust-lang/crates.io-index" 3296 - checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 3297 - dependencies = [ 3298 - "serde", 3299 - ] 3300 - 3301 - [[package]] 3302 - name = "socket2" 3303 - version = "0.5.5" 3304 - source = "registry+https://github.com/rust-lang/crates.io-index" 3305 - checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 3306 - dependencies = [ 3307 - "libc", 3308 - "windows-sys 0.48.0", 3309 - ] 3310 - 3311 - [[package]] 3312 - name = "spin" 3313 - version = "0.5.2" 3314 - source = "registry+https://github.com/rust-lang/crates.io-index" 3315 - checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 3316 - 3317 - [[package]] 3318 - name = "spin" 3319 - version = "0.9.8" 3320 - source = "registry+https://github.com/rust-lang/crates.io-index" 3321 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 3322 - dependencies = [ 3323 - "lock_api", 3324 - ] 3325 - 3326 - [[package]] 3327 - name = "spki" 3328 - version = "0.7.3" 3329 - source = "registry+https://github.com/rust-lang/crates.io-index" 3330 - checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" 3331 - dependencies = [ 3332 - "base64ct", 3333 - "der", 3334 - ] 3335 - 3336 - [[package]] 3337 - name = "ssh-cipher" 3338 - version = "0.2.0" 3339 - source = "registry+https://github.com/rust-lang/crates.io-index" 3340 - checksum = "caac132742f0d33c3af65bfcde7f6aa8f62f0e991d80db99149eb9d44708784f" 3341 - dependencies = [ 3342 - "cipher", 3343 - "ssh-encoding", 3344 - ] 3345 - 3346 - [[package]] 3347 - name = "ssh-encoding" 3348 - version = "0.2.0" 3349 - source = "registry+https://github.com/rust-lang/crates.io-index" 3350 - checksum = "eb9242b9ef4108a78e8cd1a2c98e193ef372437f8c22be363075233321dd4a15" 3351 - dependencies = [ 3352 - "base64ct", 3353 - "pem-rfc7468", 3354 - "sha2", 3355 - ] 3356 - 3357 - [[package]] 3358 - name = "ssh-key" 3359 - version = "0.6.3" 3360 - source = "registry+https://github.com/rust-lang/crates.io-index" 3361 - checksum = "c51901eb883a5b442b506a1f8fa483d143f3bab513fe721e398ec56c77624feb" 3362 - dependencies = [ 3363 - "ed25519-dalek", 3364 - "p256", 3365 - "p384", 3366 - "p521", 3367 - "rand_core", 3368 - "rsa", 3369 - "sec1", 3370 - "sha2", 3371 - "signature", 3372 - "ssh-cipher", 3373 - "ssh-encoding", 3374 - "subtle", 3375 - "zeroize", 3376 - ] 3377 - 3378 - [[package]] 3379 - name = "strsim" 3380 - version = "0.10.0" 3381 - source = "registry+https://github.com/rust-lang/crates.io-index" 3382 - checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 3383 - 3384 - [[package]] 3385 - name = "struct_iterable" 3386 - version = "0.1.1" 3387 - source = "registry+https://github.com/rust-lang/crates.io-index" 3388 - checksum = "849a064c6470a650b72e41fa6c057879b68f804d113af92900f27574828e7712" 3389 - dependencies = [ 3390 - "struct_iterable_derive", 3391 - "struct_iterable_internal", 3392 - ] 3393 - 3394 - [[package]] 3395 - name = "struct_iterable_derive" 3396 - version = "0.1.0" 3397 - source = "registry+https://github.com/rust-lang/crates.io-index" 3398 - checksum = "8bb939ce88a43ea4e9d012f2f6b4cc789deb2db9d47bad697952a85d6978662c" 3399 - dependencies = [ 3400 - "erased-serde", 3401 - "proc-macro2", 3402 - "quote", 3403 - "struct_iterable_internal", 3404 - "syn 2.0.42", 3405 - ] 3406 - 3407 - [[package]] 3408 - name = "struct_iterable_internal" 3409 - version = "0.1.1" 3410 - source = "registry+https://github.com/rust-lang/crates.io-index" 3411 - checksum = "e9426b2a0c03e6cc2ea8dbc0168dbbf943f88755e409fb91bcb8f6a268305f4a" 3412 - 3413 - [[package]] 3414 - name = "strum" 3415 - version = "0.25.0" 3416 - source = "registry+https://github.com/rust-lang/crates.io-index" 3417 - checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" 3418 - dependencies = [ 3419 - "strum_macros", 3420 - ] 3421 - 3422 - [[package]] 3423 - name = "strum_macros" 3424 - version = "0.25.3" 3425 - source = "registry+https://github.com/rust-lang/crates.io-index" 3426 - checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" 3427 - dependencies = [ 3428 - "heck", 3429 - "proc-macro2", 3430 - "quote", 3431 - "rustversion", 3432 - "syn 2.0.42", 3433 - ] 3434 - 3435 - [[package]] 3436 - name = "stun-rs" 3437 - version = "0.1.5" 3438 - source = "registry+https://github.com/rust-lang/crates.io-index" 3439 - checksum = "78517bf347f802eba0204cdecf5ff10fb7056c914a3b2d9f2011f231cb1438b5" 3440 - dependencies = [ 3441 - "bounded-integer", 3442 - "byteorder", 3443 - "crc", 3444 - "fallible-iterator", 3445 - "hmac-sha1", 3446 - "hmac-sha256", 3447 - "hostname-validator", 3448 - "lazy_static", 3449 - "md5", 3450 - "paste", 3451 - "precis-core", 3452 - "precis-profiles", 3453 - "quoted-string-parser", 3454 - "rand", 3455 - ] 3456 - 3457 - [[package]] 3458 - name = "subtle" 3459 - version = "2.5.0" 3460 - source = "registry+https://github.com/rust-lang/crates.io-index" 3461 - checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" 3462 - 3463 - [[package]] 3464 - name = "surge-ping" 3465 - version = "0.8.0" 3466 - source = "registry+https://github.com/rust-lang/crates.io-index" 3467 - checksum = "af341b2be485d647b5dc4cfb2da99efac35b5c95748a08fb7233480fedc5ead3" 3468 - dependencies = [ 3469 - "hex", 3470 - "parking_lot", 3471 - "pnet_packet", 3472 - "rand", 3473 - "socket2", 3474 - "thiserror", 3475 - "tokio", 3476 - "tracing", 3477 - ] 3478 - 3479 - [[package]] 3480 - name = "syn" 3481 - version = "1.0.109" 3482 - source = "registry+https://github.com/rust-lang/crates.io-index" 3483 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 3484 - dependencies = [ 3485 - "proc-macro2", 3486 - "quote", 3487 - "unicode-ident", 3488 - ] 3489 - 3490 - [[package]] 3491 - name = "syn" 3492 - version = "2.0.42" 3493 - source = "registry+https://github.com/rust-lang/crates.io-index" 3494 - checksum = "5b7d0a2c048d661a1a59fcd7355baa232f7ed34e0ee4df2eef3c1c1c0d3852d8" 3495 - dependencies = [ 3496 - "proc-macro2", 3497 - "quote", 3498 - "unicode-ident", 3499 - ] 3500 - 3501 - [[package]] 3502 - name = "syn-mid" 3503 - version = "0.5.4" 3504 - source = "registry+https://github.com/rust-lang/crates.io-index" 3505 - checksum = "fea305d57546cc8cd04feb14b62ec84bf17f50e3f7b12560d7bfa9265f39d9ed" 3506 - dependencies = [ 3507 - "proc-macro2", 3508 - "quote", 3509 - "syn 1.0.109", 3510 - ] 3511 - 3512 - [[package]] 3513 - name = "synstructure" 3514 - version = "0.12.6" 3515 - source = "registry+https://github.com/rust-lang/crates.io-index" 3516 - checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" 3517 - dependencies = [ 3518 - "proc-macro2", 3519 - "quote", 3520 - "syn 1.0.109", 3521 - "unicode-xid", 3522 - ] 3523 - 3524 - [[package]] 3525 - name = "system-configuration" 3526 - version = "0.5.1" 3527 - source = "registry+https://github.com/rust-lang/crates.io-index" 3528 - checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 3529 - dependencies = [ 3530 - "bitflags 1.3.2", 3531 - "core-foundation", 3532 - "system-configuration-sys", 3533 - ] 3534 - 3535 - [[package]] 3536 - name = "system-configuration-sys" 3537 - version = "0.5.0" 3538 - source = "registry+https://github.com/rust-lang/crates.io-index" 3539 - checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 3540 - dependencies = [ 3541 - "core-foundation-sys", 3542 - "libc", 3543 - ] 3544 - 3545 - [[package]] 3546 - name = "tempfile" 3547 - version = "3.8.1" 3548 - source = "registry+https://github.com/rust-lang/crates.io-index" 3549 - checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" 3550 - dependencies = [ 3551 - "cfg-if", 3552 - "fastrand", 3553 - "redox_syscall", 3554 - "rustix", 3555 - "windows-sys 0.48.0", 3556 - ] 3557 - 3558 - [[package]] 3559 - name = "thiserror" 3560 - version = "1.0.51" 3561 - source = "registry+https://github.com/rust-lang/crates.io-index" 3562 - checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7" 3563 - dependencies = [ 3564 - "thiserror-impl", 3565 - ] 3566 - 3567 - [[package]] 3568 - name = "thiserror-impl" 3569 - version = "1.0.51" 3570 - source = "registry+https://github.com/rust-lang/crates.io-index" 3571 - checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df" 3572 - dependencies = [ 3573 - "proc-macro2", 3574 - "quote", 3575 - "syn 2.0.42", 3576 - ] 3577 - 3578 - [[package]] 3579 - name = "thread_local" 3580 - version = "1.1.7" 3581 - source = "registry+https://github.com/rust-lang/crates.io-index" 3582 - checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 3583 - dependencies = [ 3584 - "cfg-if", 3585 - "once_cell", 3586 - ] 3587 - 3588 - [[package]] 3589 - name = "time" 3590 - version = "0.3.31" 3591 - source = "registry+https://github.com/rust-lang/crates.io-index" 3592 - checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" 3593 - dependencies = [ 3594 - "deranged", 3595 - "itoa", 3596 - "powerfmt", 3597 - "serde", 3598 - "time-core", 3599 - "time-macros", 3600 - ] 3601 - 3602 - [[package]] 3603 - name = "time-core" 3604 - version = "0.1.2" 3605 - source = "registry+https://github.com/rust-lang/crates.io-index" 3606 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 3607 - 3608 - [[package]] 3609 - name = "time-macros" 3610 - version = "0.2.16" 3611 - source = "registry+https://github.com/rust-lang/crates.io-index" 3612 - checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f" 3613 - dependencies = [ 3614 - "time-core", 3615 - ] 3616 - 3617 - [[package]] 3618 - name = "tinyvec" 3619 - version = "1.6.0" 3620 - source = "registry+https://github.com/rust-lang/crates.io-index" 3621 - checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 3622 - dependencies = [ 3623 - "tinyvec_macros", 3624 - ] 3625 - 3626 - [[package]] 3627 - name = "tinyvec_macros" 3628 - version = "0.1.1" 3629 - source = "registry+https://github.com/rust-lang/crates.io-index" 3630 - checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3631 - 3632 - [[package]] 3633 - name = "tokio" 3634 - version = "1.35.1" 3635 - source = "registry+https://github.com/rust-lang/crates.io-index" 3636 - checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" 3637 - dependencies = [ 3638 - "backtrace", 3639 - "bytes", 3640 - "libc", 3641 - "mio", 3642 - "num_cpus", 3643 - "parking_lot", 3644 - "pin-project-lite", 3645 - "signal-hook-registry", 3646 - "socket2", 3647 - "tokio-macros", 3648 - "windows-sys 0.48.0", 3649 - ] 3650 - 3651 - [[package]] 3652 - name = "tokio-macros" 3653 - version = "2.2.0" 3654 - source = "registry+https://github.com/rust-lang/crates.io-index" 3655 - checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" 3656 - dependencies = [ 3657 - "proc-macro2", 3658 - "quote", 3659 - "syn 2.0.42", 3660 - ] 3661 - 3662 - [[package]] 3663 - name = "tokio-rustls" 3664 - version = "0.24.1" 3665 - source = "registry+https://github.com/rust-lang/crates.io-index" 3666 - checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 3667 - dependencies = [ 3668 - "rustls", 3669 - "tokio", 3670 - ] 3671 - 3672 - [[package]] 3673 - name = "tokio-rustls-acme" 3674 - version = "0.2.0" 3675 - source = "registry+https://github.com/rust-lang/crates.io-index" 3676 - checksum = "dfb6f50b5523d014ba161512c37457acb16fd8218c883c7152e0a67ab763f2d4" 3677 - dependencies = [ 3678 - "async-trait", 3679 - "base64", 3680 - "chrono", 3681 - "futures", 3682 - "log", 3683 - "pem 2.0.1", 3684 - "rcgen", 3685 - "reqwest", 3686 - "ring 0.16.20", 3687 - "rustls", 3688 - "serde", 3689 - "serde_json", 3690 - "thiserror", 3691 - "tokio", 3692 - "tokio-rustls", 3693 - "url", 3694 - "webpki-roots", 3695 - "x509-parser", 3696 - ] 3697 - 3698 - [[package]] 3699 - name = "tokio-util" 3700 - version = "0.7.10" 3701 - source = "registry+https://github.com/rust-lang/crates.io-index" 3702 - checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" 3703 - dependencies = [ 3704 - "bytes", 3705 - "futures-core", 3706 - "futures-sink", 3707 - "futures-util", 3708 - "hashbrown", 3709 - "pin-project-lite", 3710 - "tokio", 3711 - "tracing", 3712 - ] 3713 - 3714 - [[package]] 3715 - name = "toml_datetime" 3716 - version = "0.6.3" 3717 - source = "registry+https://github.com/rust-lang/crates.io-index" 3718 - checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 3719 - 3720 - [[package]] 3721 - name = "toml_edit" 3722 - version = "0.20.2" 3723 - source = "registry+https://github.com/rust-lang/crates.io-index" 3724 - checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 3725 - dependencies = [ 3726 - "indexmap", 3727 - "toml_datetime", 3728 - "winnow", 3729 - ] 3730 - 3731 - [[package]] 3732 - name = "tower-service" 3733 - version = "0.3.2" 3734 - source = "registry+https://github.com/rust-lang/crates.io-index" 3735 - checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 3736 - 3737 - [[package]] 3738 - name = "tracing" 3739 - version = "0.1.40" 3740 - source = "registry+https://github.com/rust-lang/crates.io-index" 3741 - checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 3742 - dependencies = [ 3743 - "log", 3744 - "pin-project-lite", 3745 - "tracing-attributes", 3746 - "tracing-core", 3747 - ] 3748 - 3749 - [[package]] 3750 - name = "tracing-attributes" 3751 - version = "0.1.27" 3752 - source = "registry+https://github.com/rust-lang/crates.io-index" 3753 - checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 3754 - dependencies = [ 3755 - "proc-macro2", 3756 - "quote", 3757 - "syn 2.0.42", 3758 - ] 3759 - 3760 - [[package]] 3761 - name = "tracing-core" 3762 - version = "0.1.32" 3763 - source = "registry+https://github.com/rust-lang/crates.io-index" 3764 - checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 3765 - dependencies = [ 3766 - "once_cell", 3767 - "valuable", 3768 - ] 3769 - 3770 - [[package]] 3771 - name = "tracing-futures" 3772 - version = "0.2.5" 3773 - source = "registry+https://github.com/rust-lang/crates.io-index" 3774 - checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" 3775 - dependencies = [ 3776 - "pin-project", 3777 - "tracing", 3778 - ] 3779 - 3780 - [[package]] 3781 - name = "tracing-log" 3782 - version = "0.2.0" 3783 - source = "registry+https://github.com/rust-lang/crates.io-index" 3784 - checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 3785 - dependencies = [ 3786 - "log", 3787 - "once_cell", 3788 - "tracing-core", 3789 - ] 3790 - 3791 - [[package]] 3792 - name = "tracing-subscriber" 3793 - version = "0.3.18" 3794 - source = "registry+https://github.com/rust-lang/crates.io-index" 3795 - checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 3796 - dependencies = [ 3797 - "matchers", 3798 - "nu-ansi-term", 3799 - "once_cell", 3800 - "regex", 3801 - "sharded-slab", 3802 - "smallvec", 3803 - "thread_local", 3804 - "tracing", 3805 - "tracing-core", 3806 - "tracing-log", 3807 - ] 3808 - 3809 - [[package]] 3810 - name = "trust-dns-proto" 3811 - version = "0.23.2" 3812 - source = "registry+https://github.com/rust-lang/crates.io-index" 3813 - checksum = "3119112651c157f4488931a01e586aa459736e9d6046d3bd9105ffb69352d374" 3814 - dependencies = [ 3815 - "async-trait", 3816 - "cfg-if", 3817 - "data-encoding", 3818 - "enum-as-inner", 3819 - "futures-channel", 3820 - "futures-io", 3821 - "futures-util", 3822 - "idna 0.4.0", 3823 - "ipnet", 3824 - "once_cell", 3825 - "rand", 3826 - "smallvec", 3827 - "thiserror", 3828 - "tinyvec", 3829 - "tokio", 3830 - "tracing", 3831 - "url", 3832 - ] 3833 - 3834 - [[package]] 3835 - name = "trust-dns-resolver" 3836 - version = "0.23.2" 3837 - source = "registry+https://github.com/rust-lang/crates.io-index" 3838 - checksum = "10a3e6c3aff1718b3c73e395d1f35202ba2ffa847c6a62eea0db8fb4cfe30be6" 3839 - dependencies = [ 3840 - "cfg-if", 3841 - "futures-util", 3842 - "ipconfig", 3843 - "lru-cache", 3844 - "once_cell", 3845 - "parking_lot", 3846 - "rand", 3847 - "resolv-conf", 3848 - "smallvec", 3849 - "thiserror", 3850 - "tokio", 3851 - "tracing", 3852 - "trust-dns-proto", 3853 - ] 3854 - 3855 - [[package]] 3856 - name = "try-lock" 3857 - version = "0.2.5" 3858 - source = "registry+https://github.com/rust-lang/crates.io-index" 3859 - checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 3860 - 3861 - [[package]] 3862 - name = "ttl_cache" 3863 - version = "0.5.1" 3864 - source = "registry+https://github.com/rust-lang/crates.io-index" 3865 - checksum = "4189890526f0168710b6ee65ceaedf1460c48a14318ceec933cb26baa492096a" 3866 - dependencies = [ 3867 - "linked-hash-map", 3868 - ] 3869 - 3870 - [[package]] 3871 - name = "typenum" 3872 - version = "1.17.0" 3873 - source = "registry+https://github.com/rust-lang/crates.io-index" 3874 - checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 3875 - 3876 - [[package]] 3877 - name = "ucd-parse" 3878 - version = "0.1.12" 3879 - source = "registry+https://github.com/rust-lang/crates.io-index" 3880 - checksum = "212c59636157b18c2f57eed2799e6606c52fc49c6a11685ffb0d08f06e55f428" 3881 - dependencies = [ 3882 - "regex-lite", 3883 - ] 3884 - 3885 - [[package]] 3886 - name = "ucd-trie" 3887 - version = "0.1.6" 3888 - source = "registry+https://github.com/rust-lang/crates.io-index" 3889 - checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" 3890 - 3891 - [[package]] 3892 - name = "unicode-bidi" 3893 - version = "0.3.14" 3894 - source = "registry+https://github.com/rust-lang/crates.io-index" 3895 - checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" 3896 - 3897 - [[package]] 3898 - name = "unicode-ident" 3899 - version = "1.0.12" 3900 - source = "registry+https://github.com/rust-lang/crates.io-index" 3901 - checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 3902 - 3903 - [[package]] 3904 - name = "unicode-normalization" 3905 - version = "0.1.22" 3906 - source = "registry+https://github.com/rust-lang/crates.io-index" 3907 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 3908 - dependencies = [ 3909 - "tinyvec", 3910 - ] 3911 - 3912 - [[package]] 3913 - name = "unicode-width" 3914 - version = "0.1.11" 3915 - source = "registry+https://github.com/rust-lang/crates.io-index" 3916 - checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 3917 - 3918 - [[package]] 3919 - name = "unicode-xid" 3920 - version = "0.2.4" 3921 - source = "registry+https://github.com/rust-lang/crates.io-index" 3922 - checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 3923 - 3924 - [[package]] 3925 - name = "universal-hash" 3926 - version = "0.5.1" 3927 - source = "registry+https://github.com/rust-lang/crates.io-index" 3928 - checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" 3929 - dependencies = [ 3930 - "crypto-common", 3931 - "subtle", 3932 - ] 3933 - 3934 - [[package]] 3935 - name = "untrusted" 3936 - version = "0.7.1" 3937 - source = "registry+https://github.com/rust-lang/crates.io-index" 3938 - checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 3939 - 3940 - [[package]] 3941 - name = "untrusted" 3942 - version = "0.9.0" 3943 - source = "registry+https://github.com/rust-lang/crates.io-index" 3944 - checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 3945 - 3946 - [[package]] 3947 - name = "url" 3948 - version = "2.5.0" 3949 - source = "registry+https://github.com/rust-lang/crates.io-index" 3950 - checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 3951 - dependencies = [ 3952 - "form_urlencoded", 3953 - "idna 0.5.0", 3954 - "percent-encoding", 3955 - "serde", 3956 - ] 3957 - 3958 - [[package]] 3959 - name = "utf8parse" 3960 - version = "0.2.1" 3961 - source = "registry+https://github.com/rust-lang/crates.io-index" 3962 - checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 3963 - 3964 - [[package]] 3965 - name = "valuable" 3966 - version = "0.1.0" 3967 - source = "registry+https://github.com/rust-lang/crates.io-index" 3968 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 3969 - 3970 - [[package]] 3971 - name = "version_check" 3972 - version = "0.9.4" 3973 - source = "registry+https://github.com/rust-lang/crates.io-index" 3974 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3975 - 3976 - [[package]] 3977 - name = "walkdir" 3978 - version = "2.4.0" 3979 - source = "registry+https://github.com/rust-lang/crates.io-index" 3980 - checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 3981 - dependencies = [ 3982 - "same-file", 3983 - "winapi-util", 3984 - ] 3985 - 3986 - [[package]] 3987 - name = "want" 3988 - version = "0.3.1" 3989 - source = "registry+https://github.com/rust-lang/crates.io-index" 3990 - checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 3991 - dependencies = [ 3992 - "try-lock", 3993 - ] 3994 - 3995 - [[package]] 3996 - name = "wasi" 3997 - version = "0.11.0+wasi-snapshot-preview1" 3998 - source = "registry+https://github.com/rust-lang/crates.io-index" 3999 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 4000 - 4001 - [[package]] 4002 - name = "wasm-bindgen" 4003 - version = "0.2.89" 4004 - source = "registry+https://github.com/rust-lang/crates.io-index" 4005 - checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 4006 - dependencies = [ 4007 - "cfg-if", 4008 - "wasm-bindgen-macro", 4009 - ] 4010 - 4011 - [[package]] 4012 - name = "wasm-bindgen-backend" 4013 - version = "0.2.89" 4014 - source = "registry+https://github.com/rust-lang/crates.io-index" 4015 - checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 4016 - dependencies = [ 4017 - "bumpalo", 4018 - "log", 4019 - "once_cell", 4020 - "proc-macro2", 4021 - "quote", 4022 - "syn 2.0.42", 4023 - "wasm-bindgen-shared", 4024 - ] 4025 - 4026 - [[package]] 4027 - name = "wasm-bindgen-futures" 4028 - version = "0.4.39" 4029 - source = "registry+https://github.com/rust-lang/crates.io-index" 4030 - checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" 4031 - dependencies = [ 4032 - "cfg-if", 4033 - "js-sys", 4034 - "wasm-bindgen", 4035 - "web-sys", 4036 - ] 4037 - 4038 - [[package]] 4039 - name = "wasm-bindgen-macro" 4040 - version = "0.2.89" 4041 - source = "registry+https://github.com/rust-lang/crates.io-index" 4042 - checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 4043 - dependencies = [ 4044 - "quote", 4045 - "wasm-bindgen-macro-support", 4046 - ] 4047 - 4048 - [[package]] 4049 - name = "wasm-bindgen-macro-support" 4050 - version = "0.2.89" 4051 - source = "registry+https://github.com/rust-lang/crates.io-index" 4052 - checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 4053 - dependencies = [ 4054 - "proc-macro2", 4055 - "quote", 4056 - "syn 2.0.42", 4057 - "wasm-bindgen-backend", 4058 - "wasm-bindgen-shared", 4059 - ] 4060 - 4061 - [[package]] 4062 - name = "wasm-bindgen-shared" 4063 - version = "0.2.89" 4064 - source = "registry+https://github.com/rust-lang/crates.io-index" 4065 - checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 4066 - 4067 - [[package]] 4068 - name = "watchable" 4069 - version = "1.1.1" 4070 - source = "registry+https://github.com/rust-lang/crates.io-index" 4071 - checksum = "ff90d0baafb3c0abbeebec1a8a305b4211c356de1d953a0dd77aab006baa8a62" 4072 - dependencies = [ 4073 - "event-listener", 4074 - "futures-util", 4075 - "parking_lot", 4076 - "thiserror", 4077 - ] 4078 - 4079 - [[package]] 4080 - name = "web-sys" 4081 - version = "0.3.66" 4082 - source = "registry+https://github.com/rust-lang/crates.io-index" 4083 - checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" 4084 - dependencies = [ 4085 - "js-sys", 4086 - "wasm-bindgen", 4087 - ] 4088 - 4089 - [[package]] 4090 - name = "webpki-roots" 4091 - version = "0.25.3" 4092 - source = "registry+https://github.com/rust-lang/crates.io-index" 4093 - checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" 4094 - 4095 - [[package]] 4096 - name = "widestring" 4097 - version = "1.0.2" 4098 - source = "registry+https://github.com/rust-lang/crates.io-index" 4099 - checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" 4100 - 4101 - [[package]] 4102 - name = "wildmatch" 4103 - version = "1.1.0" 4104 - source = "registry+https://github.com/rust-lang/crates.io-index" 4105 - checksum = "7f44b95f62d34113cf558c93511ac93027e03e9c29a60dd0fd70e6e025c7270a" 4106 - 4107 - [[package]] 4108 - name = "winapi" 4109 - version = "0.3.9" 4110 - source = "registry+https://github.com/rust-lang/crates.io-index" 4111 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 4112 - dependencies = [ 4113 - "winapi-i686-pc-windows-gnu", 4114 - "winapi-x86_64-pc-windows-gnu", 4115 - ] 4116 - 4117 - [[package]] 4118 - name = "winapi-i686-pc-windows-gnu" 4119 - version = "0.4.0" 4120 - source = "registry+https://github.com/rust-lang/crates.io-index" 4121 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 4122 - 4123 - [[package]] 4124 - name = "winapi-util" 4125 - version = "0.1.6" 4126 - source = "registry+https://github.com/rust-lang/crates.io-index" 4127 - checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 4128 - dependencies = [ 4129 - "winapi", 4130 - ] 4131 - 4132 - [[package]] 4133 - name = "winapi-x86_64-pc-windows-gnu" 4134 - version = "0.4.0" 4135 - source = "registry+https://github.com/rust-lang/crates.io-index" 4136 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 4137 - 4138 - [[package]] 4139 - name = "windows" 4140 - version = "0.48.0" 4141 - source = "registry+https://github.com/rust-lang/crates.io-index" 4142 - checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 4143 - dependencies = [ 4144 - "windows-implement", 4145 - "windows-interface", 4146 - "windows-targets 0.48.5", 4147 - ] 4148 - 4149 - [[package]] 4150 - name = "windows" 4151 - version = "0.51.1" 4152 - source = "registry+https://github.com/rust-lang/crates.io-index" 4153 - checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" 4154 - dependencies = [ 4155 - "windows-core 0.51.1", 4156 - "windows-targets 0.48.5", 4157 - ] 4158 - 4159 - [[package]] 4160 - name = "windows" 4161 - version = "0.52.0" 4162 - source = "registry+https://github.com/rust-lang/crates.io-index" 4163 - checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" 4164 - dependencies = [ 4165 - "windows-core 0.52.0", 4166 - "windows-targets 0.52.0", 4167 - ] 4168 - 4169 - [[package]] 4170 - name = "windows-core" 4171 - version = "0.51.1" 4172 - source = "registry+https://github.com/rust-lang/crates.io-index" 4173 - checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 4174 - dependencies = [ 4175 - "windows-targets 0.48.5", 4176 - ] 4177 - 4178 - [[package]] 4179 - name = "windows-core" 4180 - version = "0.52.0" 4181 - source = "registry+https://github.com/rust-lang/crates.io-index" 4182 - checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 4183 - dependencies = [ 4184 - "windows-targets 0.52.0", 4185 - ] 4186 - 4187 - [[package]] 4188 - name = "windows-implement" 4189 - version = "0.48.0" 4190 - source = "registry+https://github.com/rust-lang/crates.io-index" 4191 - checksum = "5e2ee588991b9e7e6c8338edf3333fbe4da35dc72092643958ebb43f0ab2c49c" 4192 - dependencies = [ 4193 - "proc-macro2", 4194 - "quote", 4195 - "syn 1.0.109", 4196 - ] 4197 - 4198 - [[package]] 4199 - name = "windows-interface" 4200 - version = "0.48.0" 4201 - source = "registry+https://github.com/rust-lang/crates.io-index" 4202 - checksum = "e6fb8df20c9bcaa8ad6ab513f7b40104840c8867d5751126e4df3b08388d0cc7" 4203 - dependencies = [ 4204 - "proc-macro2", 4205 - "quote", 4206 - "syn 1.0.109", 4207 - ] 4208 - 4209 - [[package]] 4210 - name = "windows-sys" 4211 - version = "0.45.0" 4212 - source = "registry+https://github.com/rust-lang/crates.io-index" 4213 - checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 4214 - dependencies = [ 4215 - "windows-targets 0.42.2", 4216 - ] 4217 - 4218 - [[package]] 4219 - name = "windows-sys" 4220 - version = "0.48.0" 4221 - source = "registry+https://github.com/rust-lang/crates.io-index" 4222 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4223 - dependencies = [ 4224 - "windows-targets 0.48.5", 4225 - ] 4226 - 4227 - [[package]] 4228 - name = "windows-sys" 4229 - version = "0.52.0" 4230 - source = "registry+https://github.com/rust-lang/crates.io-index" 4231 - checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 4232 - dependencies = [ 4233 - "windows-targets 0.52.0", 4234 - ] 4235 - 4236 - [[package]] 4237 - name = "windows-targets" 4238 - version = "0.42.2" 4239 - source = "registry+https://github.com/rust-lang/crates.io-index" 4240 - checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 4241 - dependencies = [ 4242 - "windows_aarch64_gnullvm 0.42.2", 4243 - "windows_aarch64_msvc 0.42.2", 4244 - "windows_i686_gnu 0.42.2", 4245 - "windows_i686_msvc 0.42.2", 4246 - "windows_x86_64_gnu 0.42.2", 4247 - "windows_x86_64_gnullvm 0.42.2", 4248 - "windows_x86_64_msvc 0.42.2", 4249 - ] 4250 - 4251 - [[package]] 4252 - name = "windows-targets" 4253 - version = "0.48.5" 4254 - source = "registry+https://github.com/rust-lang/crates.io-index" 4255 - checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 4256 - dependencies = [ 4257 - "windows_aarch64_gnullvm 0.48.5", 4258 - "windows_aarch64_msvc 0.48.5", 4259 - "windows_i686_gnu 0.48.5", 4260 - "windows_i686_msvc 0.48.5", 4261 - "windows_x86_64_gnu 0.48.5", 4262 - "windows_x86_64_gnullvm 0.48.5", 4263 - "windows_x86_64_msvc 0.48.5", 4264 - ] 4265 - 4266 - [[package]] 4267 - name = "windows-targets" 4268 - version = "0.52.0" 4269 - source = "registry+https://github.com/rust-lang/crates.io-index" 4270 - checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 4271 - dependencies = [ 4272 - "windows_aarch64_gnullvm 0.52.0", 4273 - "windows_aarch64_msvc 0.52.0", 4274 - "windows_i686_gnu 0.52.0", 4275 - "windows_i686_msvc 0.52.0", 4276 - "windows_x86_64_gnu 0.52.0", 4277 - "windows_x86_64_gnullvm 0.52.0", 4278 - "windows_x86_64_msvc 0.52.0", 4279 - ] 4280 - 4281 - [[package]] 4282 - name = "windows_aarch64_gnullvm" 4283 - version = "0.42.2" 4284 - source = "registry+https://github.com/rust-lang/crates.io-index" 4285 - checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 4286 - 4287 - [[package]] 4288 - name = "windows_aarch64_gnullvm" 4289 - version = "0.48.5" 4290 - source = "registry+https://github.com/rust-lang/crates.io-index" 4291 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 4292 - 4293 - [[package]] 4294 - name = "windows_aarch64_gnullvm" 4295 - version = "0.52.0" 4296 - source = "registry+https://github.com/rust-lang/crates.io-index" 4297 - checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 4298 - 4299 - [[package]] 4300 - name = "windows_aarch64_msvc" 4301 - version = "0.42.2" 4302 - source = "registry+https://github.com/rust-lang/crates.io-index" 4303 - checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 4304 - 4305 - [[package]] 4306 - name = "windows_aarch64_msvc" 4307 - version = "0.48.5" 4308 - source = "registry+https://github.com/rust-lang/crates.io-index" 4309 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 4310 - 4311 - [[package]] 4312 - name = "windows_aarch64_msvc" 4313 - version = "0.52.0" 4314 - source = "registry+https://github.com/rust-lang/crates.io-index" 4315 - checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 4316 - 4317 - [[package]] 4318 - name = "windows_i686_gnu" 4319 - version = "0.42.2" 4320 - source = "registry+https://github.com/rust-lang/crates.io-index" 4321 - checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 4322 - 4323 - [[package]] 4324 - name = "windows_i686_gnu" 4325 - version = "0.48.5" 4326 - source = "registry+https://github.com/rust-lang/crates.io-index" 4327 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 4328 - 4329 - [[package]] 4330 - name = "windows_i686_gnu" 4331 - version = "0.52.0" 4332 - source = "registry+https://github.com/rust-lang/crates.io-index" 4333 - checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 4334 - 4335 - [[package]] 4336 - name = "windows_i686_msvc" 4337 - version = "0.42.2" 4338 - source = "registry+https://github.com/rust-lang/crates.io-index" 4339 - checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 4340 - 4341 - [[package]] 4342 - name = "windows_i686_msvc" 4343 - version = "0.48.5" 4344 - source = "registry+https://github.com/rust-lang/crates.io-index" 4345 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 4346 - 4347 - [[package]] 4348 - name = "windows_i686_msvc" 4349 - version = "0.52.0" 4350 - source = "registry+https://github.com/rust-lang/crates.io-index" 4351 - checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 4352 - 4353 - [[package]] 4354 - name = "windows_x86_64_gnu" 4355 - version = "0.42.2" 4356 - source = "registry+https://github.com/rust-lang/crates.io-index" 4357 - checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 4358 - 4359 - [[package]] 4360 - name = "windows_x86_64_gnu" 4361 - version = "0.48.5" 4362 - source = "registry+https://github.com/rust-lang/crates.io-index" 4363 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 4364 - 4365 - [[package]] 4366 - name = "windows_x86_64_gnu" 4367 - version = "0.52.0" 4368 - source = "registry+https://github.com/rust-lang/crates.io-index" 4369 - checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 4370 - 4371 - [[package]] 4372 - name = "windows_x86_64_gnullvm" 4373 - version = "0.42.2" 4374 - source = "registry+https://github.com/rust-lang/crates.io-index" 4375 - checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 4376 - 4377 - [[package]] 4378 - name = "windows_x86_64_gnullvm" 4379 - version = "0.48.5" 4380 - source = "registry+https://github.com/rust-lang/crates.io-index" 4381 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 4382 - 4383 - [[package]] 4384 - name = "windows_x86_64_gnullvm" 4385 - version = "0.52.0" 4386 - source = "registry+https://github.com/rust-lang/crates.io-index" 4387 - checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 4388 - 4389 - [[package]] 4390 - name = "windows_x86_64_msvc" 4391 - version = "0.42.2" 4392 - source = "registry+https://github.com/rust-lang/crates.io-index" 4393 - checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 4394 - 4395 - [[package]] 4396 - name = "windows_x86_64_msvc" 4397 - version = "0.48.5" 4398 - source = "registry+https://github.com/rust-lang/crates.io-index" 4399 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 4400 - 4401 - [[package]] 4402 - name = "windows_x86_64_msvc" 4403 - version = "0.52.0" 4404 - source = "registry+https://github.com/rust-lang/crates.io-index" 4405 - checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 4406 - 4407 - [[package]] 4408 - name = "winnow" 4409 - version = "0.5.30" 4410 - source = "registry+https://github.com/rust-lang/crates.io-index" 4411 - checksum = "9b5c3db89721d50d0e2a673f5043fc4722f76dcc352d7b1ab8b8288bed4ed2c5" 4412 - dependencies = [ 4413 - "memchr", 4414 - ] 4415 - 4416 - [[package]] 4417 - name = "winreg" 4418 - version = "0.50.0" 4419 - source = "registry+https://github.com/rust-lang/crates.io-index" 4420 - checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 4421 - dependencies = [ 4422 - "cfg-if", 4423 - "windows-sys 0.48.0", 4424 - ] 4425 - 4426 - [[package]] 4427 - name = "wmi" 4428 - version = "0.13.1" 4429 - source = "registry+https://github.com/rust-lang/crates.io-index" 4430 - checksum = "ced703d10188571ce53582c2932ce640ed3c413cff7ee6e2d961f9abdb6a63d1" 4431 - dependencies = [ 4432 - "chrono", 4433 - "futures", 4434 - "log", 4435 - "serde", 4436 - "thiserror", 4437 - "windows 0.48.0", 4438 - ] 4439 - 4440 - [[package]] 4441 - name = "x509-parser" 4442 - version = "0.15.1" 4443 - source = "registry+https://github.com/rust-lang/crates.io-index" 4444 - checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" 4445 - dependencies = [ 4446 - "asn1-rs", 4447 - "data-encoding", 4448 - "der-parser", 4449 - "lazy_static", 4450 - "nom", 4451 - "oid-registry", 4452 - "rusticata-macros", 4453 - "thiserror", 4454 - "time", 4455 - ] 4456 - 4457 - [[package]] 4458 - name = "xml-rs" 4459 - version = "0.8.19" 4460 - source = "registry+https://github.com/rust-lang/crates.io-index" 4461 - checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a" 4462 - 4463 - [[package]] 4464 - name = "xmltree" 4465 - version = "0.10.3" 4466 - source = "registry+https://github.com/rust-lang/crates.io-index" 4467 - checksum = "d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb" 4468 - dependencies = [ 4469 - "xml-rs", 4470 - ] 4471 - 4472 - [[package]] 4473 - name = "yasna" 4474 - version = "0.5.2" 4475 - source = "registry+https://github.com/rust-lang/crates.io-index" 4476 - checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" 4477 - dependencies = [ 4478 - "time", 4479 - ] 4480 - 4481 - [[package]] 4482 - name = "zerocopy" 4483 - version = "0.7.32" 4484 - source = "registry+https://github.com/rust-lang/crates.io-index" 4485 - checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" 4486 - dependencies = [ 4487 - "zerocopy-derive", 4488 - ] 4489 - 4490 - [[package]] 4491 - name = "zerocopy-derive" 4492 - version = "0.7.32" 4493 - source = "registry+https://github.com/rust-lang/crates.io-index" 4494 - checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" 4495 - dependencies = [ 4496 - "proc-macro2", 4497 - "quote", 4498 - "syn 2.0.42", 4499 - ] 4500 - 4501 - [[package]] 4502 - name = "zeroize" 4503 - version = "1.7.0" 4504 - source = "registry+https://github.com/rust-lang/crates.io-index" 4505 - checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
+3 -8
pkgs/by-name/se/sendme/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "sendme"; 10 - version = "0.3.0"; 10 + version = "0.5.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "n0-computer"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - hash = "sha256-UaAiHGeSqy4kHO9CZX3kYeECZDo45web6yMbBRVnlhQ="; 16 + hash = "sha256-y34x4XLIWsxS5+R+6rAejz0z6TCTxoQYPosXmpt9234="; 17 17 }; 18 18 19 - # TODO: Remove lock file and use 'cargoHash' instead once `watchable` crate 20 - # is upgraded past v1.1.1. 21 - # See https://github.com/khonsulabs/watchable/issues/1 22 - cargoLock = { 23 - lockFile = ./Cargo.lock; 24 - }; 19 + cargoHash = "sha256-q4U4w4STs+34gJNyIibitf6RMvH6P/kBDZlOcwFrOxw="; 25 20 26 21 buildInputs = lib.optionals stdenv.isDarwin ( 27 22 with darwin.apple_sdk.frameworks; [
+2 -2
pkgs/by-name/sh/shepherd/package.nix
··· 4 4 , fetchYarnDeps 5 5 , makeWrapper 6 6 , nodejs 7 - , prefetch-yarn-deps 7 + , fixup-yarn-lock 8 8 , yarn 9 9 }: 10 10 ··· 27 27 nativeBuildInputs = [ 28 28 makeWrapper 29 29 nodejs 30 - prefetch-yarn-deps 30 + fixup-yarn-lock 31 31 yarn 32 32 ]; 33 33
+2 -2
pkgs/by-name/ve/vercel-pkg/package.nix
··· 4 4 , fetchYarnDeps 5 5 , makeWrapper 6 6 , nodejs 7 - , prefetch-yarn-deps 7 + , fixup-yarn-lock 8 8 , yarn 9 9 }: 10 10 ··· 27 27 nativeBuildInputs = [ 28 28 makeWrapper 29 29 nodejs 30 - prefetch-yarn-deps 30 + fixup-yarn-lock 31 31 yarn 32 32 ]; 33 33
+4 -4
pkgs/development/mobile/androidenv/compose-android-packages.nix
··· 2 2 , licenseAccepted ? false 3 3 }: 4 4 5 - { cmdLineToolsVersion ? "11.0" 5 + { cmdLineToolsVersion ? "13.0" 6 6 , toolsVersion ? "26.1.1" 7 - , platformToolsVersion ? "34.0.5" 7 + , platformToolsVersion ? "35.0.1" 8 8 , buildToolsVersions ? [ "34.0.0" ] 9 9 , includeEmulator ? false 10 - , emulatorVersion ? "34.1.9" 10 + , emulatorVersion ? "35.1.4" 11 11 , platformVersions ? [] 12 12 , includeSources ? false 13 13 , includeSystemImages ? false ··· 15 15 , abiVersions ? [ "armeabi-v7a" "arm64-v8a" ] 16 16 , cmakeVersions ? [ ] 17 17 , includeNDK ? false 18 - , ndkVersion ? "26.1.10909125" 18 + , ndkVersion ? "26.3.11579264" 19 19 , ndkVersions ? [ndkVersion] 20 20 , useGoogleAPIs ? false 21 21 , useGoogleTVAddOns ? false
+12
pkgs/development/mobile/androidenv/emulator.nix
··· 9 9 libcxx 10 10 libGL 11 11 libpulseaudio 12 + libtiff 12 13 libuuid 13 14 zlib 15 + libbsd 14 16 ncurses5 17 + libdrm 15 18 stdenv.cc.cc 16 19 pkgsi686Linux.glibc 17 20 expat ··· 30 33 libXi 31 34 libXrender 32 35 libXtst 36 + libICE 37 + libSM 38 + libxkbfile 33 39 ]); 34 40 patchInstructions = lib.optionalString (os == "linux") '' 35 41 addAutoPatchelfSearchPath $packageBaseDir/lib ··· 37 43 addAutoPatchelfSearchPath $packageBaseDir/lib64/qt/lib 38 44 # autoPatchelf is not detecting libuuid :( 39 45 addAutoPatchelfSearchPath ${pkgs.libuuid.out}/lib 46 + 47 + # This library is linked against a version of libtiff that nixpkgs doesn't have 48 + for file in $out/libexec/android-sdk/emulator/*/qt/plugins/imageformats/libqtiffAndroidEmu.so; do 49 + patchelf --replace-needed libtiff.so.5 libtiff.so "$file" || true 50 + done 51 + 40 52 autoPatchelf $out 41 53 42 54 # Wrap emulator so that it can load required libraries at runtime
+4 -4
pkgs/development/mobile/androidenv/examples/shell.nix
··· 25 25 # versions may be used in multiple places in this Nix expression. 26 26 android = { 27 27 versions = { 28 - cmdLineToolsVersion = "11.0"; 29 - platformTools = "34.0.5"; 28 + cmdLineToolsVersion = "13.0"; 29 + platformTools = "35.0.1"; 30 30 buildTools = "34.0.0"; 31 31 ndk = [ 32 - "26.1.10909125" 32 + "26.3.11579264" 33 33 ]; 34 34 cmake = "3.6.4111459"; 35 - emulator = "34.1.9"; 35 + emulator = "35.1.4"; 36 36 }; 37 37 38 38 platforms = [ "23" "24" "25" "26" "27" "28" "29" "30" "31" "32" "33" "34" ];
+2 -2
pkgs/development/mobile/androidenv/ndk-bundle/default.nix
··· 11 11 inherit package os; 12 12 nativeBuildInputs = [ makeWrapper ] 13 13 ++ lib.optionals stdenv.isLinux [ autoPatchelfHook ]; 14 - autoPatchelfIgnoreMissingDeps = true; 15 - buildInputs = lib.optionals (os == "linux") [ pkgs.zlib ]; 14 + autoPatchelfIgnoreMissingDeps = [ "*" ]; 15 + buildInputs = lib.optionals (os == "linux") [ pkgs.zlib pkgs.libcxx stdenv.cc.cc.lib ]; 16 16 17 17 patchElfBnaries = '' 18 18 # Patch the executables of the toolchains, but not the libraries -- they are needed for crosscompiling
+1313 -537
pkgs/development/mobile/androidenv/repo.json
··· 11 11 } 12 12 ], 13 13 "displayName": "Google APIs", 14 - "last-available-day": 19666, 14 + "last-available-day": 19823, 15 15 "license": "android-sdk-license", 16 16 "name": "google_apis", 17 17 "path": "add-ons/addon-google_apis-google-10", ··· 64 64 } 65 65 ], 66 66 "displayName": "Google APIs", 67 - "last-available-day": 19666, 67 + "last-available-day": 19823, 68 68 "license": "android-sdk-license", 69 69 "name": "google_apis", 70 70 "path": "add-ons/addon-google_apis-google-11", ··· 110 110 } 111 111 ], 112 112 "displayName": "Google APIs", 113 - "last-available-day": 19666, 113 + "last-available-day": 19823, 114 114 "license": "android-sdk-license", 115 115 "name": "google_apis", 116 116 "path": "add-ons/addon-google_apis-google-12", ··· 161 161 } 162 162 ], 163 163 "displayName": "Google TV Addon", 164 - "last-available-day": 19666, 164 + "last-available-day": 19823, 165 165 "license": "android-googletv-license", 166 166 "name": "google_tv_addon", 167 167 "path": "add-ons/addon-google_tv_addon-google-12", ··· 198 198 } 199 199 ], 200 200 "displayName": "Google APIs", 201 - "last-available-day": 19666, 201 + "last-available-day": 19823, 202 202 "license": "android-sdk-license", 203 203 "name": "google_apis", 204 204 "path": "add-ons/addon-google_apis-google-13", ··· 249 249 } 250 250 ], 251 251 "displayName": "Google TV Addon", 252 - "last-available-day": 19666, 252 + "last-available-day": 19823, 253 253 "license": "android-googletv-license", 254 254 "name": "google_tv_addon", 255 255 "path": "add-ons/addon-google_tv_addon-google-13", ··· 286 286 } 287 287 ], 288 288 "displayName": "Google APIs", 289 - "last-available-day": 19666, 289 + "last-available-day": 19823, 290 290 "license": "android-sdk-license", 291 291 "name": "google_apis", 292 292 "path": "add-ons/addon-google_apis-google-14", ··· 339 339 } 340 340 ], 341 341 "displayName": "Google APIs", 342 - "last-available-day": 19666, 342 + "last-available-day": 19823, 343 343 "license": "android-sdk-license", 344 344 "name": "google_apis", 345 345 "path": "add-ons/addon-google_apis-google-15", ··· 399 399 } 400 400 ], 401 401 "displayName": "Google APIs", 402 - "last-available-day": 19666, 402 + "last-available-day": 19823, 403 403 "license": "android-sdk-license", 404 404 "name": "google_apis", 405 405 "path": "add-ons/addon-google_apis-google-16", ··· 459 459 } 460 460 ], 461 461 "displayName": "Google APIs", 462 - "last-available-day": 19666, 462 + "last-available-day": 19823, 463 463 "license": "android-sdk-license", 464 464 "name": "google_apis", 465 465 "path": "add-ons/addon-google_apis-google-17", ··· 519 519 } 520 520 ], 521 521 "displayName": "Google APIs", 522 - "last-available-day": 19666, 522 + "last-available-day": 19823, 523 523 "license": "android-sdk-license", 524 524 "name": "google_apis", 525 525 "path": "add-ons/addon-google_apis-google-18", ··· 579 579 } 580 580 ], 581 581 "displayName": "Google APIs", 582 - "last-available-day": 19666, 582 + "last-available-day": 19823, 583 583 "license": "android-sdk-license", 584 584 "name": "google_apis", 585 585 "path": "add-ons/addon-google_apis-google-19", ··· 639 639 } 640 640 ], 641 641 "displayName": "Google APIs", 642 - "last-available-day": 19666, 642 + "last-available-day": 19823, 643 643 "license": "android-sdk-license", 644 644 "name": "google_apis", 645 645 "path": "add-ons/addon-google_apis-google-21", ··· 699 699 } 700 700 ], 701 701 "displayName": "Google APIs", 702 - "last-available-day": 19666, 702 + "last-available-day": 19823, 703 703 "license": "android-sdk-license", 704 704 "name": "google_apis", 705 705 "path": "add-ons/addon-google_apis-google-22", ··· 759 759 } 760 760 ], 761 761 "displayName": "Google APIs", 762 - "last-available-day": 19666, 762 + "last-available-day": 19823, 763 763 "license": "android-sdk-license", 764 764 "name": "google_apis", 765 765 "path": "add-ons/addon-google_apis-google-23", ··· 819 819 } 820 820 ], 821 821 "displayName": "Google APIs", 822 - "last-available-day": 19666, 822 + "last-available-day": 19823, 823 823 "license": "android-sdk-license", 824 824 "name": "google_apis", 825 825 "path": "add-ons/addon-google_apis-google-24", ··· 879 879 } 880 880 ], 881 881 "displayName": "Google APIs", 882 - "last-available-day": 19666, 882 + "last-available-day": 19823, 883 883 "license": "android-sdk-license", 884 884 "name": "google_apis", 885 885 "path": "add-ons/addon-google_apis-google-25", ··· 939 939 } 940 940 ], 941 941 "displayName": "Google APIs", 942 - "last-available-day": 19666, 942 + "last-available-day": 19823, 943 943 "license": "android-sdk-license", 944 944 "name": "google_apis", 945 945 "path": "add-ons/addon-google_apis-google-3", ··· 985 985 } 986 986 ], 987 987 "displayName": "Google APIs", 988 - "last-available-day": 19666, 988 + "last-available-day": 19823, 989 989 "license": "android-sdk-license", 990 990 "name": "google_apis", 991 991 "path": "add-ons/addon-google_apis-google-4", ··· 1031 1031 } 1032 1032 ], 1033 1033 "displayName": "Google APIs", 1034 - "last-available-day": 19666, 1034 + "last-available-day": 19823, 1035 1035 "license": "android-sdk-license", 1036 1036 "name": "google_apis", 1037 1037 "path": "add-ons/addon-google_apis-google-5", ··· 1077 1077 } 1078 1078 ], 1079 1079 "displayName": "Google APIs", 1080 - "last-available-day": 19666, 1080 + "last-available-day": 19823, 1081 1081 "license": "android-sdk-license", 1082 1082 "name": "google_apis", 1083 1083 "path": "add-ons/addon-google_apis-google-6", ··· 1123 1123 } 1124 1124 ], 1125 1125 "displayName": "Google APIs", 1126 - "last-available-day": 19666, 1126 + "last-available-day": 19823, 1127 1127 "license": "android-sdk-license", 1128 1128 "name": "google_apis", 1129 1129 "path": "add-ons/addon-google_apis-google-7", ··· 1169 1169 } 1170 1170 ], 1171 1171 "displayName": "Google APIs", 1172 - "last-available-day": 19666, 1172 + "last-available-day": 19823, 1173 1173 "license": "android-sdk-license", 1174 1174 "name": "google_apis", 1175 1175 "path": "add-ons/addon-google_apis-google-8", ··· 1215 1215 } 1216 1216 ], 1217 1217 "displayName": "Google APIs", 1218 - "last-available-day": 19666, 1218 + "last-available-day": 19823, 1219 1219 "license": "android-sdk-license", 1220 1220 "name": "google_apis", 1221 1221 "path": "add-ons/addon-google_apis-google-9", ··· 1262 1262 } 1263 1263 ], 1264 1264 "displayName": "Android Support Repository", 1265 - "last-available-day": 19666, 1265 + "last-available-day": 19823, 1266 1266 "license": "android-sdk-license", 1267 1267 "name": "extras-android-m2repository", 1268 1268 "path": "extras/android/m2repository", ··· 1291 1291 "url": "https://dl.google.com/android/repository/gvm-windows_v2_0_0.zip" 1292 1292 } 1293 1293 ], 1294 - "displayName": "Android Emulator Hypervisor Driver for AMD Processors (installer: Deprecated)", 1295 - "last-available-day": 19666, 1294 + "displayName": "Android Emulator hypervisor driver (installer)", 1295 + "last-available-day": 19823, 1296 1296 "license": "android-sdk-license", 1297 1297 "name": "extras-google-Android_Emulator_Hypervisor_Driver", 1298 1298 "path": "extras/google/Android_Emulator_Hypervisor_Driver", 1299 - "revision": "1.8.0", 1299 + "revision": "2.2.0", 1300 1300 "revision-details": { 1301 - "major:0": "1", 1301 + "major:0": "2", 1302 1302 "micro:2": "0", 1303 - "minor:1": "8" 1303 + "minor:1": "2" 1304 1304 }, 1305 1305 "type-details": { 1306 1306 "element-attributes": { ··· 1322 1322 } 1323 1323 ], 1324 1324 "displayName": "Google AdMob Ads SDK", 1325 - "last-available-day": 19666, 1325 + "last-available-day": 19823, 1326 1326 "license": "android-sdk-license", 1327 1327 "name": "extras-google-admob_ads_sdk", 1328 1328 "path": "extras/google/admob_ads_sdk", ··· 1350 1350 } 1351 1351 ], 1352 1352 "displayName": "Google Analytics App Tracking SDK", 1353 - "last-available-day": 19666, 1353 + "last-available-day": 19823, 1354 1354 "license": "android-sdk-license", 1355 1355 "name": "extras-google-analytics_sdk_v2", 1356 1356 "path": "extras/google/analytics_sdk_v2", ··· 1378 1378 } 1379 1379 ], 1380 1380 "displayName": "Google Cloud Messaging for Android Library", 1381 - "last-available-day": 19666, 1381 + "last-available-day": 19823, 1382 1382 "license": "android-sdk-license", 1383 1383 "name": "extras-google-gcm", 1384 1384 "path": "extras/google/gcm", ··· 1413 1413 } 1414 1414 }, 1415 1415 "displayName": "Google Play services", 1416 - "last-available-day": 19666, 1416 + "last-available-day": 19823, 1417 1417 "license": "android-sdk-license", 1418 1418 "name": "extras-google-google_play_services", 1419 1419 "path": "extras/google/google_play_services", ··· 1441 1441 } 1442 1442 ], 1443 1443 "displayName": "Google Play services for Froyo", 1444 - "last-available-day": 19666, 1444 + "last-available-day": 19823, 1445 1445 "license": "android-sdk-license", 1446 1446 "name": "extras-google-google_play_services_froyo", 1447 1447 "path": "extras/google/google_play_services_froyo", ··· 1469 1469 } 1470 1470 ], 1471 1471 "displayName": "Google Play Instant Development SDK", 1472 - "last-available-day": 19666, 1472 + "last-available-day": 19823, 1473 1473 "license": "android-sdk-license", 1474 1474 "name": "extras-google-instantapps", 1475 1475 "path": "extras/google/instantapps", ··· 1506 1506 } 1507 1507 }, 1508 1508 "displayName": "Google Repository", 1509 - "last-available-day": 19666, 1509 + "last-available-day": 19823, 1510 1510 "license": "android-sdk-license", 1511 1511 "name": "extras-google-m2repository", 1512 1512 "path": "extras/google/m2repository", ··· 1534 1534 } 1535 1535 ], 1536 1536 "displayName": "Google Play APK Expansion library", 1537 - "last-available-day": 19666, 1537 + "last-available-day": 19823, 1538 1538 "license": "android-sdk-license", 1539 1539 "name": "extras-google-market_apk_expansion", 1540 1540 "path": "extras/google/market_apk_expansion", ··· 1562 1562 } 1563 1563 ], 1564 1564 "displayName": "Google Play Licensing Library", 1565 - "last-available-day": 19666, 1565 + "last-available-day": 19823, 1566 1566 "license": "android-sdk-license", 1567 1567 "name": "extras-google-market_licensing", 1568 1568 "path": "extras/google/market_licensing", ··· 1591 1591 } 1592 1592 ], 1593 1593 "displayName": "Android Auto API Simulators", 1594 - "last-available-day": 19666, 1594 + "last-available-day": 19823, 1595 1595 "license": "android-sdk-license", 1596 1596 "name": "extras-google-simulators", 1597 1597 "path": "extras/google/simulators", ··· 1619 1619 } 1620 1620 ], 1621 1621 "displayName": "Google USB Driver", 1622 - "last-available-day": 19666, 1622 + "last-available-day": 19823, 1623 1623 "license": "android-sdk-license", 1624 1624 "name": "extras-google-usb_driver", 1625 1625 "path": "extras/google/usb_driver", ··· 1647 1647 } 1648 1648 ], 1649 1649 "displayName": "Google Web Driver", 1650 - "last-available-day": 19666, 1650 + "last-available-day": 19823, 1651 1651 "license": "android-sdk-license", 1652 1652 "name": "extras-google-webdriver", 1653 1653 "path": "extras/google/webdriver", ··· 1675 1675 } 1676 1676 ], 1677 1677 "displayName": "Solver for ConstraintLayout 1.0.0", 1678 - "last-available-day": 19666, 1678 + "last-available-day": 19823, 1679 1679 "license": "android-sdk-license", 1680 1680 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0", 1681 1681 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0", ··· 1703 1703 } 1704 1704 ], 1705 1705 "displayName": "com.android.support.constraint:constraint-layout-solver:1.0.0-alpha4", 1706 - "last-available-day": 19666, 1706 + "last-available-day": 19823, 1707 1707 "license": "android-sdk-license", 1708 1708 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-alpha4", 1709 1709 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-alpha4", ··· 1731 1731 } 1732 1732 ], 1733 1733 "displayName": "Solver for ConstraintLayout 1.0.0-alpha8", 1734 - "last-available-day": 19666, 1734 + "last-available-day": 19823, 1735 1735 "license": "android-sdk-license", 1736 1736 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-alpha8", 1737 1737 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-alpha8", ··· 1759 1759 } 1760 1760 ], 1761 1761 "displayName": "Solver for ConstraintLayout 1.0.0-beta1", 1762 - "last-available-day": 19666, 1762 + "last-available-day": 19823, 1763 1763 "license": "android-sdk-license", 1764 1764 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta1", 1765 1765 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta1", ··· 1787 1787 } 1788 1788 ], 1789 1789 "displayName": "Solver for ConstraintLayout 1.0.0-beta2", 1790 - "last-available-day": 19666, 1790 + "last-available-day": 19823, 1791 1791 "license": "android-sdk-license", 1792 1792 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta2", 1793 1793 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta2", ··· 1815 1815 } 1816 1816 ], 1817 1817 "displayName": "Solver for ConstraintLayout 1.0.0-beta3", 1818 - "last-available-day": 19666, 1818 + "last-available-day": 19823, 1819 1819 "license": "android-sdk-license", 1820 1820 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta3", 1821 1821 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta3", ··· 1843 1843 } 1844 1844 ], 1845 1845 "displayName": "Solver for ConstraintLayout 1.0.0-beta4", 1846 - "last-available-day": 19666, 1846 + "last-available-day": 19823, 1847 1847 "license": "android-sdk-license", 1848 1848 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta4", 1849 1849 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta4", ··· 1871 1871 } 1872 1872 ], 1873 1873 "displayName": "Solver for ConstraintLayout 1.0.0-beta5", 1874 - "last-available-day": 19666, 1874 + "last-available-day": 19823, 1875 1875 "license": "android-sdk-license", 1876 1876 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta5", 1877 1877 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta5", ··· 1899 1899 } 1900 1900 ], 1901 1901 "displayName": "Solver for ConstraintLayout 1.0.1", 1902 - "last-available-day": 19666, 1902 + "last-available-day": 19823, 1903 1903 "license": "android-sdk-license", 1904 1904 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.1", 1905 1905 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.1", ··· 1927 1927 } 1928 1928 ], 1929 1929 "displayName": "Solver for ConstraintLayout 1.0.2", 1930 - "last-available-day": 19666, 1930 + "last-available-day": 19823, 1931 1931 "license": "android-sdk-license", 1932 1932 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.2", 1933 1933 "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.2", ··· 1962 1962 } 1963 1963 }, 1964 1964 "displayName": "ConstraintLayout for Android 1.0.0", 1965 - "last-available-day": 19666, 1965 + "last-available-day": 19823, 1966 1966 "license": "android-sdk-license", 1967 1967 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0", 1968 1968 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0", ··· 1997 1997 } 1998 1998 }, 1999 1999 "displayName": "com.android.support.constraint:constraint-layout:1.0.0-alpha4", 2000 - "last-available-day": 19666, 2000 + "last-available-day": 19823, 2001 2001 "license": "android-sdk-license", 2002 2002 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-alpha4", 2003 2003 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha4", ··· 2032 2032 } 2033 2033 }, 2034 2034 "displayName": "ConstraintLayout for Android 1.0.0-alpha8", 2035 - "last-available-day": 19666, 2035 + "last-available-day": 19823, 2036 2036 "license": "android-sdk-license", 2037 2037 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-alpha8", 2038 2038 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha8", ··· 2067 2067 } 2068 2068 }, 2069 2069 "displayName": "ConstraintLayout for Android 1.0.0-beta1", 2070 - "last-available-day": 19666, 2070 + "last-available-day": 19823, 2071 2071 "license": "android-sdk-license", 2072 2072 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta1", 2073 2073 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta1", ··· 2102 2102 } 2103 2103 }, 2104 2104 "displayName": "ConstraintLayout for Android 1.0.0-beta2", 2105 - "last-available-day": 19666, 2105 + "last-available-day": 19823, 2106 2106 "license": "android-sdk-license", 2107 2107 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta2", 2108 2108 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta2", ··· 2137 2137 } 2138 2138 }, 2139 2139 "displayName": "ConstraintLayout for Android 1.0.0-beta3", 2140 - "last-available-day": 19666, 2140 + "last-available-day": 19823, 2141 2141 "license": "android-sdk-license", 2142 2142 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta3", 2143 2143 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta3", ··· 2172 2172 } 2173 2173 }, 2174 2174 "displayName": "ConstraintLayout for Android 1.0.0-beta4", 2175 - "last-available-day": 19666, 2175 + "last-available-day": 19823, 2176 2176 "license": "android-sdk-license", 2177 2177 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta4", 2178 2178 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta4", ··· 2207 2207 } 2208 2208 }, 2209 2209 "displayName": "ConstraintLayout for Android 1.0.0-beta5", 2210 - "last-available-day": 19666, 2210 + "last-available-day": 19823, 2211 2211 "license": "android-sdk-license", 2212 2212 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta5", 2213 2213 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta5", ··· 2242 2242 } 2243 2243 }, 2244 2244 "displayName": "ConstraintLayout for Android 1.0.1", 2245 - "last-available-day": 19666, 2245 + "last-available-day": 19823, 2246 2246 "license": "android-sdk-license", 2247 2247 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.1", 2248 2248 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.1", ··· 2277 2277 } 2278 2278 }, 2279 2279 "displayName": "ConstraintLayout for Android 1.0.2", 2280 - "last-available-day": 19666, 2280 + "last-available-day": 19823, 2281 2281 "license": "android-sdk-license", 2282 2282 "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.2", 2283 2283 "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.2", ··· 2316 2316 } 2317 2317 }, 2318 2318 "displayName": "ARM EABI v7a System Image", 2319 - "last-available-day": 19666, 2319 + "last-available-day": 19823, 2320 2320 "license": "android-sdk-license", 2321 2321 "name": "system-image-10-default-armeabi-v7a", 2322 2322 "path": "system-images/android-10/default/armeabi-v7a", ··· 2354 2354 } 2355 2355 }, 2356 2356 "displayName": "Intel x86 Atom System Image", 2357 - "last-available-day": 19666, 2357 + "last-available-day": 19823, 2358 2358 "license": "android-sdk-license", 2359 2359 "name": "system-image-10-default-x86", 2360 2360 "path": "system-images/android-10/default/x86", ··· 2394 2394 } 2395 2395 }, 2396 2396 "displayName": "Google APIs ARM EABI v7a System Image", 2397 - "last-available-day": 19666, 2397 + "last-available-day": 19823, 2398 2398 "license": "android-sdk-license", 2399 2399 "name": "system-image-10-google_apis-armeabi-v7a", 2400 2400 "path": "system-images/android-10/google_apis/armeabi-v7a", ··· 2435 2435 } 2436 2436 }, 2437 2437 "displayName": "Google APIs Intel x86 Atom System Image", 2438 - "last-available-day": 19666, 2438 + "last-available-day": 19823, 2439 2439 "license": "android-sdk-license", 2440 2440 "name": "system-image-10-google_apis-x86", 2441 2441 "path": "system-images/android-10/google_apis/x86", ··· 2473 2473 } 2474 2474 ], 2475 2475 "displayName": "ARM EABI v7a System Image", 2476 - "last-available-day": 19666, 2476 + "last-available-day": 19823, 2477 2477 "license": "android-sdk-license", 2478 2478 "name": "system-image-14-default-armeabi-v7a", 2479 2479 "path": "system-images/android-14/default/armeabi-v7a", ··· 2515 2515 } 2516 2516 }, 2517 2517 "displayName": "ARM EABI v7a System Image", 2518 - "last-available-day": 19666, 2518 + "last-available-day": 19823, 2519 2519 "license": "android-sdk-license", 2520 2520 "name": "system-image-15-default-armeabi-v7a", 2521 2521 "path": "system-images/android-15/default/armeabi-v7a", ··· 2553 2553 } 2554 2554 }, 2555 2555 "displayName": "Intel x86 Atom System Image", 2556 - "last-available-day": 19666, 2556 + "last-available-day": 19823, 2557 2557 "license": "android-sdk-license", 2558 2558 "name": "system-image-15-default-x86", 2559 2559 "path": "system-images/android-15/default/x86", ··· 2593 2593 } 2594 2594 }, 2595 2595 "displayName": "Google APIs ARM EABI v7a System Image", 2596 - "last-available-day": 19666, 2596 + "last-available-day": 19823, 2597 2597 "license": "android-sdk-license", 2598 2598 "name": "system-image-15-google_apis-armeabi-v7a", 2599 2599 "path": "system-images/android-15/google_apis/armeabi-v7a", ··· 2634 2634 } 2635 2635 }, 2636 2636 "displayName": "Google APIs Intel x86 Atom System Image", 2637 - "last-available-day": 19666, 2637 + "last-available-day": 19823, 2638 2638 "license": "android-sdk-license", 2639 2639 "name": "system-image-15-google_apis-x86", 2640 2640 "path": "system-images/android-15/google_apis/x86", ··· 2679 2679 } 2680 2680 }, 2681 2681 "displayName": "ARM EABI v7a System Image", 2682 - "last-available-day": 19666, 2682 + "last-available-day": 19823, 2683 2683 "license": "android-sdk-license", 2684 2684 "name": "system-image-16-default-armeabi-v7a", 2685 2685 "path": "system-images/android-16/default/armeabi-v7a", ··· 2710 2710 } 2711 2711 ], 2712 2712 "displayName": "MIPS System Image", 2713 - "last-available-day": 19666, 2713 + "last-available-day": 19823, 2714 2714 "license": "mips-android-sysimage-license", 2715 2715 "name": "system-image-16-default-mips", 2716 2716 "path": "system-images/android-16/default/mips", ··· 2748 2748 } 2749 2749 }, 2750 2750 "displayName": "Intel x86 Atom System Image", 2751 - "last-available-day": 19666, 2751 + "last-available-day": 19823, 2752 2752 "license": "android-sdk-license", 2753 2753 "name": "system-image-16-default-x86", 2754 2754 "path": "system-images/android-16/default/x86", ··· 2788 2788 } 2789 2789 }, 2790 2790 "displayName": "Google APIs ARM EABI v7a System Image", 2791 - "last-available-day": 19666, 2791 + "last-available-day": 19823, 2792 2792 "license": "android-sdk-license", 2793 2793 "name": "system-image-16-google_apis-armeabi-v7a", 2794 2794 "path": "system-images/android-16/google_apis/armeabi-v7a", ··· 2829 2829 } 2830 2830 }, 2831 2831 "displayName": "Google APIs Intel x86 Atom System Image", 2832 - "last-available-day": 19666, 2832 + "last-available-day": 19823, 2833 2833 "license": "android-sdk-license", 2834 2834 "name": "system-image-16-google_apis-x86", 2835 2835 "path": "system-images/android-16/google_apis/x86", ··· 2874 2874 } 2875 2875 }, 2876 2876 "displayName": "ARM EABI v7a System Image", 2877 - "last-available-day": 19666, 2877 + "last-available-day": 19823, 2878 2878 "license": "android-sdk-license", 2879 2879 "name": "system-image-17-default-armeabi-v7a", 2880 2880 "path": "system-images/android-17/default/armeabi-v7a", ··· 2905 2905 } 2906 2906 ], 2907 2907 "displayName": "MIPS System Image", 2908 - "last-available-day": 19666, 2908 + "last-available-day": 19823, 2909 2909 "license": "mips-android-sysimage-license", 2910 2910 "name": "system-image-17-default-mips", 2911 2911 "path": "system-images/android-17/default/mips", ··· 2943 2943 } 2944 2944 }, 2945 2945 "displayName": "Intel x86 Atom System Image", 2946 - "last-available-day": 19666, 2946 + "last-available-day": 19823, 2947 2947 "license": "android-sdk-license", 2948 2948 "name": "system-image-17-default-x86", 2949 2949 "path": "system-images/android-17/default/x86", ··· 2986 2986 } 2987 2987 }, 2988 2988 "displayName": "Google APIs ARM EABI v7a System Image", 2989 - "last-available-day": 19666, 2989 + "last-available-day": 19823, 2990 2990 "license": "android-sdk-license", 2991 2991 "name": "system-image-17-google_apis-armeabi-v7a", 2992 2992 "path": "system-images/android-17/google_apis/armeabi-v7a", ··· 3027 3027 } 3028 3028 }, 3029 3029 "displayName": "Google APIs Intel x86 Atom System Image", 3030 - "last-available-day": 19666, 3030 + "last-available-day": 19823, 3031 3031 "license": "android-sdk-license", 3032 3032 "name": "system-image-17-google_apis-x86", 3033 3033 "path": "system-images/android-17/google_apis/x86", ··· 3072 3072 } 3073 3073 }, 3074 3074 "displayName": "ARM EABI v7a System Image", 3075 - "last-available-day": 19666, 3075 + "last-available-day": 19823, 3076 3076 "license": "android-sdk-license", 3077 3077 "name": "system-image-18-default-armeabi-v7a", 3078 3078 "path": "system-images/android-18/default/armeabi-v7a", ··· 3110 3110 } 3111 3111 }, 3112 3112 "displayName": "Intel x86 Atom System Image", 3113 - "last-available-day": 19666, 3113 + "last-available-day": 19823, 3114 3114 "license": "android-sdk-license", 3115 3115 "name": "system-image-18-default-x86", 3116 3116 "path": "system-images/android-18/default/x86", ··· 3150 3150 } 3151 3151 }, 3152 3152 "displayName": "Google APIs ARM EABI v7a System Image", 3153 - "last-available-day": 19666, 3153 + "last-available-day": 19823, 3154 3154 "license": "android-sdk-license", 3155 3155 "name": "system-image-18-google_apis-armeabi-v7a", 3156 3156 "path": "system-images/android-18/google_apis/armeabi-v7a", ··· 3191 3191 } 3192 3192 }, 3193 3193 "displayName": "Google APIs Intel x86 Atom System Image", 3194 - "last-available-day": 19666, 3194 + "last-available-day": 19823, 3195 3195 "license": "android-sdk-license", 3196 3196 "name": "system-image-18-google_apis-x86", 3197 3197 "path": "system-images/android-18/google_apis/x86", ··· 3236 3236 } 3237 3237 }, 3238 3238 "displayName": "ARM EABI v7a System Image", 3239 - "last-available-day": 19666, 3239 + "last-available-day": 19823, 3240 3240 "license": "android-sdk-license", 3241 3241 "name": "system-image-19-default-armeabi-v7a", 3242 3242 "path": "system-images/android-19/default/armeabi-v7a", ··· 3274 3274 } 3275 3275 }, 3276 3276 "displayName": "Intel x86 Atom System Image", 3277 - "last-available-day": 19666, 3277 + "last-available-day": 19823, 3278 3278 "license": "android-sdk-license", 3279 3279 "name": "system-image-19-default-x86", 3280 3280 "path": "system-images/android-19/default/x86", ··· 3314 3314 } 3315 3315 }, 3316 3316 "displayName": "Google APIs ARM EABI v7a System Image", 3317 - "last-available-day": 19666, 3317 + "last-available-day": 19823, 3318 3318 "license": "android-sdk-license", 3319 3319 "name": "system-image-19-google_apis-armeabi-v7a", 3320 3320 "path": "system-images/android-19/google_apis/armeabi-v7a", ··· 3355 3355 } 3356 3356 }, 3357 3357 "displayName": "Google APIs Intel x86 Atom System Image", 3358 - "last-available-day": 19666, 3358 + "last-available-day": 19823, 3359 3359 "license": "android-sdk-license", 3360 3360 "name": "system-image-19-google_apis-x86", 3361 3361 "path": "system-images/android-19/google_apis/x86", ··· 3393 3393 } 3394 3394 ], 3395 3395 "displayName": "Android TV ARM EABI v7a System Image", 3396 - "last-available-day": 19666, 3396 + "last-available-day": 19823, 3397 3397 "license": "android-sdk-license", 3398 3398 "name": "system-image-21-android-tv-armeabi-v7a", 3399 3399 "path": "system-images/android-21/android-tv/armeabi-v7a", ··· 3423 3423 } 3424 3424 ], 3425 3425 "displayName": "Android TV Intel x86 Atom System Image", 3426 - "last-available-day": 19666, 3426 + "last-available-day": 19823, 3427 3427 "license": "android-sdk-license", 3428 3428 "name": "system-image-21-android-tv-x86", 3429 3429 "path": "system-images/android-21/android-tv/x86", ··· 3455 3455 } 3456 3456 ], 3457 3457 "displayName": "ARM 64 v8a System Image", 3458 - "last-available-day": 19666, 3458 + "last-available-day": 19823, 3459 3459 "license": "android-sdk-license", 3460 3460 "name": "system-image-21-default-arm64-v8a", 3461 3461 "path": "system-images/android-21/default/arm64-v8a", ··· 3493 3493 } 3494 3494 }, 3495 3495 "displayName": "ARM EABI v7a System Image", 3496 - "last-available-day": 19666, 3496 + "last-available-day": 19823, 3497 3497 "license": "android-sdk-license", 3498 3498 "name": "system-image-21-default-armeabi-v7a", 3499 3499 "path": "system-images/android-21/default/armeabi-v7a", ··· 3531 3531 } 3532 3532 }, 3533 3533 "displayName": "Intel x86 Atom System Image", 3534 - "last-available-day": 19666, 3534 + "last-available-day": 19823, 3535 3535 "license": "android-sdk-license", 3536 3536 "name": "system-image-21-default-x86", 3537 3537 "path": "system-images/android-21/default/x86", ··· 3569 3569 } 3570 3570 }, 3571 3571 "displayName": "Intel x86_64 Atom System Image", 3572 - "last-available-day": 19666, 3572 + "last-available-day": 19823, 3573 3573 "license": "android-sdk-license", 3574 3574 "name": "system-image-21-default-x86_64", 3575 3575 "path": "system-images/android-21/default/x86_64", ··· 3602 3602 } 3603 3603 ], 3604 3604 "displayName": "Google APIs ARM 64 v8a System Image", 3605 - "last-available-day": 19666, 3605 + "last-available-day": 19823, 3606 3606 "license": "android-sdk-license", 3607 3607 "name": "system-image-21-google_apis-arm64-v8a", 3608 3608 "path": "system-images/android-21/google_apis/arm64-v8a", ··· 3643 3643 } 3644 3644 }, 3645 3645 "displayName": "Google APIs ARM EABI v7a System Image", 3646 - "last-available-day": 19666, 3646 + "last-available-day": 19823, 3647 3647 "license": "android-sdk-license", 3648 3648 "name": "system-image-21-google_apis-armeabi-v7a", 3649 3649 "path": "system-images/android-21/google_apis/armeabi-v7a", ··· 3684 3684 } 3685 3685 }, 3686 3686 "displayName": "Google APIs Intel x86 Atom System Image", 3687 - "last-available-day": 19666, 3687 + "last-available-day": 19823, 3688 3688 "license": "android-sdk-license", 3689 3689 "name": "system-image-21-google_apis-x86", 3690 3690 "path": "system-images/android-21/google_apis/x86", ··· 3725 3725 } 3726 3726 }, 3727 3727 "displayName": "Google APIs Intel x86_64 Atom System Image", 3728 - "last-available-day": 19666, 3728 + "last-available-day": 19823, 3729 3729 "license": "android-sdk-license", 3730 3730 "name": "system-image-21-google_apis-x86_64", 3731 3731 "path": "system-images/android-21/google_apis/x86_64", ··· 3763 3763 } 3764 3764 ], 3765 3765 "displayName": "Android TV Intel x86 Atom System Image", 3766 - "last-available-day": 19666, 3766 + "last-available-day": 19823, 3767 3767 "license": "android-sdk-license", 3768 3768 "name": "system-image-22-android-tv-x86", 3769 3769 "path": "system-images/android-22/android-tv/x86", ··· 3795 3795 } 3796 3796 ], 3797 3797 "displayName": "ARM 64 v8a System Image", 3798 - "last-available-day": 19666, 3798 + "last-available-day": 19823, 3799 3799 "license": "android-sdk-license", 3800 3800 "name": "system-image-22-default-arm64-v8a", 3801 3801 "path": "system-images/android-22/default/arm64-v8a", ··· 3833 3833 } 3834 3834 }, 3835 3835 "displayName": "ARM EABI v7a System Image", 3836 - "last-available-day": 19666, 3836 + "last-available-day": 19823, 3837 3837 "license": "android-sdk-license", 3838 3838 "name": "system-image-22-default-armeabi-v7a", 3839 3839 "path": "system-images/android-22/default/armeabi-v7a", ··· 3871 3871 } 3872 3872 }, 3873 3873 "displayName": "Intel x86 Atom System Image", 3874 - "last-available-day": 19666, 3874 + "last-available-day": 19823, 3875 3875 "license": "android-sdk-license", 3876 3876 "name": "system-image-22-default-x86", 3877 3877 "path": "system-images/android-22/default/x86", ··· 3909 3909 } 3910 3910 }, 3911 3911 "displayName": "Intel x86_64 Atom System Image", 3912 - "last-available-day": 19666, 3912 + "last-available-day": 19823, 3913 3913 "license": "android-sdk-license", 3914 3914 "name": "system-image-22-default-x86_64", 3915 3915 "path": "system-images/android-22/default/x86_64", ··· 3942 3942 } 3943 3943 ], 3944 3944 "displayName": "Google APIs ARM 64 v8a System Image", 3945 - "last-available-day": 19666, 3945 + "last-available-day": 19823, 3946 3946 "license": "android-sdk-license", 3947 3947 "name": "system-image-22-google_apis-arm64-v8a", 3948 3948 "path": "system-images/android-22/google_apis/arm64-v8a", ··· 3983 3983 } 3984 3984 }, 3985 3985 "displayName": "Google APIs ARM EABI v7a System Image", 3986 - "last-available-day": 19666, 3986 + "last-available-day": 19823, 3987 3987 "license": "android-sdk-license", 3988 3988 "name": "system-image-22-google_apis-armeabi-v7a", 3989 3989 "path": "system-images/android-22/google_apis/armeabi-v7a", ··· 4024 4024 } 4025 4025 }, 4026 4026 "displayName": "Google APIs Intel x86 Atom System Image", 4027 - "last-available-day": 19666, 4027 + "last-available-day": 19823, 4028 4028 "license": "android-sdk-license", 4029 4029 "name": "system-image-22-google_apis-x86", 4030 4030 "path": "system-images/android-22/google_apis/x86", ··· 4065 4065 } 4066 4066 }, 4067 4067 "displayName": "Google APIs Intel x86_64 Atom System Image", 4068 - "last-available-day": 19666, 4068 + "last-available-day": 19823, 4069 4069 "license": "android-sdk-license", 4070 4070 "name": "system-image-22-google_apis-x86_64", 4071 4071 "path": "system-images/android-22/google_apis/x86_64", ··· 4103 4103 } 4104 4104 ], 4105 4105 "displayName": "Android TV ARM EABI v7a System Image", 4106 - "last-available-day": 19666, 4106 + "last-available-day": 19823, 4107 4107 "license": "android-sdk-license", 4108 4108 "name": "system-image-23-android-tv-armeabi-v7a", 4109 4109 "path": "system-images/android-23/android-tv/armeabi-v7a", ··· 4140 4140 } 4141 4141 }, 4142 4142 "displayName": "Android TV Intel x86 Atom System Image", 4143 - "last-available-day": 19666, 4143 + "last-available-day": 19823, 4144 4144 "license": "android-sdk-license", 4145 4145 "name": "system-image-23-android-tv-x86", 4146 4146 "path": "system-images/android-23/android-tv/x86", ··· 4172 4172 } 4173 4173 ], 4174 4174 "displayName": "ARM 64 v8a System Image", 4175 - "last-available-day": 19666, 4175 + "last-available-day": 19823, 4176 4176 "license": "android-sdk-license", 4177 4177 "name": "system-image-23-default-arm64-v8a", 4178 4178 "path": "system-images/android-23/default/arm64-v8a", ··· 4210 4210 } 4211 4211 }, 4212 4212 "displayName": "ARM EABI v7a System Image", 4213 - "last-available-day": 19666, 4213 + "last-available-day": 19823, 4214 4214 "license": "android-sdk-license", 4215 4215 "name": "system-image-23-default-armeabi-v7a", 4216 4216 "path": "system-images/android-23/default/armeabi-v7a", ··· 4248 4248 } 4249 4249 }, 4250 4250 "displayName": "Intel x86 Atom System Image", 4251 - "last-available-day": 19666, 4251 + "last-available-day": 19823, 4252 4252 "license": "android-sdk-license", 4253 4253 "name": "system-image-23-default-x86", 4254 4254 "path": "system-images/android-23/default/x86", ··· 4286 4286 } 4287 4287 }, 4288 4288 "displayName": "Intel x86_64 Atom System Image", 4289 - "last-available-day": 19666, 4289 + "last-available-day": 19823, 4290 4290 "license": "android-sdk-license", 4291 4291 "name": "system-image-23-default-x86_64", 4292 4292 "path": "system-images/android-23/default/x86_64", ··· 4319 4319 } 4320 4320 ], 4321 4321 "displayName": "Google APIs ARM 64 v8a System Image", 4322 - "last-available-day": 19666, 4322 + "last-available-day": 19823, 4323 4323 "license": "android-sdk-license", 4324 4324 "name": "system-image-23-google_apis-arm64-v8a", 4325 4325 "path": "system-images/android-23/google_apis/arm64-v8a", ··· 4360 4360 } 4361 4361 }, 4362 4362 "displayName": "Google APIs ARM EABI v7a System Image", 4363 - "last-available-day": 19666, 4363 + "last-available-day": 19823, 4364 4364 "license": "android-sdk-license", 4365 4365 "name": "system-image-23-google_apis-armeabi-v7a", 4366 4366 "path": "system-images/android-23/google_apis/armeabi-v7a", ··· 4401 4401 } 4402 4402 }, 4403 4403 "displayName": "Google APIs Intel x86 Atom System Image", 4404 - "last-available-day": 19666, 4404 + "last-available-day": 19823, 4405 4405 "license": "android-sdk-license", 4406 4406 "name": "system-image-23-google_apis-x86", 4407 4407 "path": "system-images/android-23/google_apis/x86", ··· 4442 4442 } 4443 4443 }, 4444 4444 "displayName": "Google APIs Intel x86_64 Atom System Image", 4445 - "last-available-day": 19666, 4445 + "last-available-day": 19823, 4446 4446 "license": "android-sdk-license", 4447 4447 "name": "system-image-23-google_apis-x86_64", 4448 4448 "path": "system-images/android-23/google_apis/x86_64", ··· 4487 4487 } 4488 4488 }, 4489 4489 "displayName": "Android TV Intel x86 Atom System Image", 4490 - "last-available-day": 19666, 4490 + "last-available-day": 19823, 4491 4491 "license": "android-sdk-license", 4492 4492 "name": "system-image-24-android-tv-x86", 4493 4493 "path": "system-images/android-24/android-tv/x86", ··· 4519 4519 } 4520 4520 ], 4521 4521 "displayName": "ARM 64 v8a System Image", 4522 - "last-available-day": 19666, 4522 + "last-available-day": 19823, 4523 4523 "license": "android-sdk-license", 4524 4524 "name": "system-image-24-default-arm64-v8a", 4525 4525 "path": "system-images/android-24/default/arm64-v8a", ··· 4557 4557 } 4558 4558 }, 4559 4559 "displayName": "ARM EABI v7a System Image", 4560 - "last-available-day": 19666, 4560 + "last-available-day": 19823, 4561 4561 "license": "android-sdk-license", 4562 4562 "name": "system-image-24-default-armeabi-v7a", 4563 4563 "path": "system-images/android-24/default/armeabi-v7a", ··· 4595 4595 } 4596 4596 }, 4597 4597 "displayName": "Intel x86 Atom System Image", 4598 - "last-available-day": 19666, 4598 + "last-available-day": 19823, 4599 4599 "license": "android-sdk-license", 4600 4600 "name": "system-image-24-default-x86", 4601 4601 "path": "system-images/android-24/default/x86", ··· 4633 4633 } 4634 4634 }, 4635 4635 "displayName": "Intel x86_64 Atom System Image", 4636 - "last-available-day": 19666, 4636 + "last-available-day": 19823, 4637 4637 "license": "android-sdk-license", 4638 4638 "name": "system-image-24-default-x86_64", 4639 4639 "path": "system-images/android-24/default/x86_64", ··· 4673 4673 } 4674 4674 }, 4675 4675 "displayName": "Google APIs ARM 64 v8a System Image", 4676 - "last-available-day": 19666, 4676 + "last-available-day": 19823, 4677 4677 "license": "android-sdk-license", 4678 4678 "name": "system-image-24-google_apis-arm64-v8a", 4679 4679 "path": "system-images/android-24/google_apis/arm64-v8a", ··· 4714 4714 } 4715 4715 }, 4716 4716 "displayName": "Google APIs Intel x86 Atom System Image", 4717 - "last-available-day": 19666, 4717 + "last-available-day": 19823, 4718 4718 "license": "android-sdk-license", 4719 4719 "name": "system-image-24-google_apis-x86", 4720 4720 "path": "system-images/android-24/google_apis/x86", ··· 4755 4755 } 4756 4756 }, 4757 4757 "displayName": "Google APIs Intel x86_64 Atom System Image", 4758 - "last-available-day": 19666, 4758 + "last-available-day": 19823, 4759 4759 "license": "android-sdk-license", 4760 4760 "name": "system-image-24-google_apis-x86_64", 4761 4761 "path": "system-images/android-24/google_apis/x86_64", ··· 4798 4798 } 4799 4799 }, 4800 4800 "displayName": "Google Play Intel x86 Atom System Image", 4801 - "last-available-day": 19666, 4801 + "last-available-day": 19823, 4802 4802 "license": "android-sdk-license", 4803 4803 "name": "system-image-24-google_apis_playstore-x86", 4804 4804 "path": "system-images/android-24/google_apis_playstore/x86", ··· 4843 4843 } 4844 4844 }, 4845 4845 "displayName": "Android TV Intel x86 Atom System Image", 4846 - "last-available-day": 19666, 4846 + "last-available-day": 19823, 4847 4847 "license": "android-sdk-license", 4848 4848 "name": "system-image-25-android-tv-x86", 4849 4849 "path": "system-images/android-25/android-tv/x86", ··· 4882 4882 } 4883 4883 }, 4884 4884 "displayName": "Android Wear ARM EABI v7a System Image", 4885 - "last-available-day": 19666, 4885 + "last-available-day": 19823, 4886 4886 "license": "android-sdk-license", 4887 4887 "name": "system-image-25-android-wear-armeabi-v7a", 4888 4888 "path": "system-images/android-25/android-wear/armeabi-v7a", ··· 4919 4919 } 4920 4920 }, 4921 4921 "displayName": "Android Wear Intel x86 Atom System Image", 4922 - "last-available-day": 19666, 4922 + "last-available-day": 19823, 4923 4923 "license": "android-sdk-license", 4924 4924 "name": "system-image-25-android-wear-x86", 4925 4925 "path": "system-images/android-25/android-wear/x86", ··· 4951 4951 } 4952 4952 ], 4953 4953 "displayName": "ARM 64 v8a System Image", 4954 - "last-available-day": 19666, 4954 + "last-available-day": 19823, 4955 4955 "license": "android-sdk-license", 4956 4956 "name": "system-image-25-default-arm64-v8a", 4957 4957 "path": "system-images/android-25/default/arm64-v8a", ··· 4989 4989 } 4990 4990 }, 4991 4991 "displayName": "Intel x86 Atom System Image", 4992 - "last-available-day": 19666, 4992 + "last-available-day": 19823, 4993 4993 "license": "android-sdk-license", 4994 4994 "name": "system-image-25-default-x86", 4995 4995 "path": "system-images/android-25/default/x86", ··· 5027 5027 } 5028 5028 }, 5029 5029 "displayName": "Intel x86_64 Atom System Image", 5030 - "last-available-day": 19666, 5030 + "last-available-day": 19823, 5031 5031 "license": "android-sdk-license", 5032 5032 "name": "system-image-25-default-x86_64", 5033 5033 "path": "system-images/android-25/default/x86_64", ··· 5060 5060 } 5061 5061 ], 5062 5062 "displayName": "Google APIs ARM 64 v8a System Image", 5063 - "last-available-day": 19666, 5063 + "last-available-day": 19823, 5064 5064 "license": "android-sdk-license", 5065 5065 "name": "system-image-25-google_apis-arm64-v8a", 5066 5066 "path": "system-images/android-25/google_apis/arm64-v8a", ··· 5101 5101 } 5102 5102 }, 5103 5103 "displayName": "Google APIs ARM EABI v7a System Image", 5104 - "last-available-day": 19666, 5104 + "last-available-day": 19823, 5105 5105 "license": "android-sdk-license", 5106 5106 "name": "system-image-25-google_apis-armeabi-v7a", 5107 5107 "path": "system-images/android-25/google_apis/armeabi-v7a", ··· 5142 5142 } 5143 5143 }, 5144 5144 "displayName": "Google APIs Intel x86 Atom System Image", 5145 - "last-available-day": 19666, 5145 + "last-available-day": 19823, 5146 5146 "license": "android-sdk-license", 5147 5147 "name": "system-image-25-google_apis-x86", 5148 5148 "path": "system-images/android-25/google_apis/x86", ··· 5183 5183 } 5184 5184 }, 5185 5185 "displayName": "Google APIs Intel x86_64 Atom System Image", 5186 - "last-available-day": 19666, 5186 + "last-available-day": 19823, 5187 5187 "license": "android-sdk-license", 5188 5188 "name": "system-image-25-google_apis-x86_64", 5189 5189 "path": "system-images/android-25/google_apis/x86_64", ··· 5226 5226 } 5227 5227 }, 5228 5228 "displayName": "Google Play Intel x86 Atom System Image", 5229 - "last-available-day": 19666, 5229 + "last-available-day": 19823, 5230 5230 "license": "android-sdk-license", 5231 5231 "name": "system-image-25-google_apis_playstore-x86", 5232 5232 "path": "system-images/android-25/google_apis_playstore/x86", ··· 5286 5286 } 5287 5287 }, 5288 5288 "displayName": "Android TV Intel x86 Atom System Image", 5289 - "last-available-day": 19666, 5289 + "last-available-day": 19823, 5290 5290 "license": "android-sdk-preview-license", 5291 5291 "name": "system-image-26-android-tv-x86", 5292 5292 "path": "system-images/android-26/android-tv/x86", ··· 5325 5325 } 5326 5326 }, 5327 5327 "displayName": "Android Wear Intel x86 Atom System Image", 5328 - "last-available-day": 19666, 5328 + "last-available-day": 19823, 5329 5329 "license": "android-sdk-license", 5330 5330 "name": "system-image-26-android-wear-x86", 5331 5331 "path": "system-images/android-26/android-wear/x86", ··· 5369 5369 } 5370 5370 }, 5371 5371 "displayName": "ARM 64 v8a System Image", 5372 - "last-available-day": 19666, 5372 + "last-available-day": 19823, 5373 5373 "license": "android-sdk-license", 5374 5374 "name": "system-image-26-default-arm64-v8a", 5375 5375 "path": "system-images/android-26/default/arm64-v8a", ··· 5406 5406 } 5407 5407 }, 5408 5408 "displayName": "Intel x86 Atom System Image", 5409 - "last-available-day": 19666, 5409 + "last-available-day": 19823, 5410 5410 "license": "android-sdk-license", 5411 5411 "name": "system-image-26-default-x86", 5412 5412 "path": "system-images/android-26/default/x86", ··· 5443 5443 } 5444 5444 }, 5445 5445 "displayName": "Intel x86_64 Atom System Image", 5446 - "last-available-day": 19666, 5446 + "last-available-day": 19823, 5447 5447 "license": "android-sdk-license", 5448 5448 "name": "system-image-26-default-x86_64", 5449 5449 "path": "system-images/android-26/default/x86_64", ··· 5487 5487 } 5488 5488 }, 5489 5489 "displayName": "Google APIs ARM 64 v8a System Image", 5490 - "last-available-day": 19666, 5490 + "last-available-day": 19823, 5491 5491 "license": "android-sdk-license", 5492 5492 "name": "system-image-26-google_apis-arm64-v8a", 5493 5493 "path": "system-images/android-26/google_apis/arm64-v8a", ··· 5543 5543 } 5544 5544 }, 5545 5545 "displayName": "Google APIs Intel x86 Atom System Image", 5546 - "last-available-day": 19666, 5546 + "last-available-day": 19823, 5547 5547 "license": "android-sdk-license", 5548 5548 "name": "system-image-26-google_apis-x86", 5549 5549 "path": "system-images/android-26/google_apis/x86", ··· 5599 5599 } 5600 5600 }, 5601 5601 "displayName": "Google APIs Intel x86_64 Atom System Image", 5602 - "last-available-day": 19666, 5602 + "last-available-day": 19823, 5603 5603 "license": "android-sdk-license", 5604 5604 "name": "system-image-26-google_apis-x86_64", 5605 5605 "path": "system-images/android-26/google_apis/x86_64", ··· 5657 5657 } 5658 5658 }, 5659 5659 "displayName": "Google Play Intel x86 Atom System Image", 5660 - "last-available-day": 19666, 5660 + "last-available-day": 19823, 5661 5661 "license": "android-sdk-preview-license", 5662 5662 "name": "system-image-26-google_apis_playstore-x86", 5663 5663 "path": "system-images/android-26/google_apis_playstore/x86", ··· 5702 5702 } 5703 5703 }, 5704 5704 "displayName": "Android TV Intel x86 Atom System Image", 5705 - "last-available-day": 19666, 5705 + "last-available-day": 19823, 5706 5706 "license": "android-sdk-preview-license", 5707 5707 "name": "system-image-27-android-tv-x86", 5708 5708 "path": "system-images/android-27/android-tv/x86", ··· 5746 5746 } 5747 5747 }, 5748 5748 "displayName": "ARM 64 v8a System Image", 5749 - "last-available-day": 19666, 5749 + "last-available-day": 19823, 5750 5750 "license": "android-sdk-license", 5751 5751 "name": "system-image-27-default-arm64-v8a", 5752 5752 "path": "system-images/android-27/default/arm64-v8a", ··· 5783 5783 } 5784 5784 }, 5785 5785 "displayName": "Intel x86 Atom System Image", 5786 - "last-available-day": 19666, 5786 + "last-available-day": 19823, 5787 5787 "license": "android-sdk-license", 5788 5788 "name": "system-image-27-default-x86", 5789 5789 "path": "system-images/android-27/default/x86", ··· 5820 5820 } 5821 5821 }, 5822 5822 "displayName": "Intel x86_64 Atom System Image", 5823 - "last-available-day": 19666, 5823 + "last-available-day": 19823, 5824 5824 "license": "android-sdk-license", 5825 5825 "name": "system-image-27-default-x86_64", 5826 5826 "path": "system-images/android-27/default/x86_64", ··· 5864 5864 } 5865 5865 }, 5866 5866 "displayName": "Google APIs ARM 64 v8a System Image", 5867 - "last-available-day": 19666, 5867 + "last-available-day": 19823, 5868 5868 "license": "android-sdk-license", 5869 5869 "name": "system-image-27-google_apis-arm64-v8a", 5870 5870 "path": "system-images/android-27/google_apis/arm64-v8a", ··· 5920 5920 } 5921 5921 }, 5922 5922 "displayName": "Google APIs Intel x86 Atom System Image", 5923 - "last-available-day": 19666, 5923 + "last-available-day": 19823, 5924 5924 "license": "android-sdk-license", 5925 5925 "name": "system-image-27-google_apis-x86", 5926 5926 "path": "system-images/android-27/google_apis/x86", ··· 5978 5978 } 5979 5979 }, 5980 5980 "displayName": "Google Play Intel x86 Atom System Image", 5981 - "last-available-day": 19666, 5981 + "last-available-day": 19823, 5982 5982 "license": "android-sdk-license", 5983 5983 "name": "system-image-27-google_apis_playstore-x86", 5984 5984 "path": "system-images/android-27/google_apis_playstore/x86", ··· 6023 6023 } 6024 6024 }, 6025 6025 "displayName": "Android TV Intel x86 Atom System Image", 6026 - "last-available-day": 19666, 6026 + "last-available-day": 19823, 6027 6027 "license": "android-sdk-preview-license", 6028 6028 "name": "system-image-28-android-tv-x86", 6029 6029 "path": "system-images/android-28/android-tv/x86", ··· 6062 6062 } 6063 6063 }, 6064 6064 "displayName": "Wear OS Intel x86 Atom System Image", 6065 - "last-available-day": 19666, 6065 + "last-available-day": 19823, 6066 6066 "license": "android-sdk-license", 6067 6067 "name": "system-image-28-android-wear-x86", 6068 6068 "path": "system-images/android-28/android-wear/x86", ··· 6106 6106 } 6107 6107 }, 6108 6108 "displayName": "ARM 64 v8a System Image", 6109 - "last-available-day": 19666, 6109 + "last-available-day": 19823, 6110 6110 "license": "android-sdk-license", 6111 6111 "name": "system-image-28-default-arm64-v8a", 6112 6112 "path": "system-images/android-28/default/arm64-v8a", ··· 6136 6136 } 6137 6137 ], 6138 6138 "displayName": "Intel x86 Atom System Image", 6139 - "last-available-day": 19666, 6139 + "last-available-day": 19823, 6140 6140 "license": "android-sdk-preview-license", 6141 6141 "name": "system-image-28-default-x86", 6142 6142 "path": "system-images/android-28/default/x86", ··· 6166 6166 } 6167 6167 ], 6168 6168 "displayName": "Intel x86_64 Atom System Image", 6169 - "last-available-day": 19666, 6169 + "last-available-day": 19823, 6170 6170 "license": "android-sdk-preview-license", 6171 6171 "name": "system-image-28-default-x86_64", 6172 6172 "path": "system-images/android-28/default/x86_64", ··· 6210 6210 } 6211 6211 }, 6212 6212 "displayName": "Google APIs ARM 64 v8a System Image", 6213 - "last-available-day": 19666, 6213 + "last-available-day": 19823, 6214 6214 "license": "android-sdk-license", 6215 6215 "name": "system-image-28-google_apis-arm64-v8a", 6216 6216 "path": "system-images/android-28/google_apis/arm64-v8a", ··· 6266 6266 } 6267 6267 }, 6268 6268 "displayName": "Google APIs Intel x86 Atom System Image", 6269 - "last-available-day": 19666, 6269 + "last-available-day": 19823, 6270 6270 "license": "android-sdk-arm-dbt-license", 6271 6271 "name": "system-image-28-google_apis-x86", 6272 6272 "path": "system-images/android-28/google_apis/x86", ··· 6322 6322 } 6323 6323 }, 6324 6324 "displayName": "Google APIs Intel x86_64 Atom System Image", 6325 - "last-available-day": 19666, 6325 + "last-available-day": 19823, 6326 6326 "license": "android-sdk-license", 6327 6327 "name": "system-image-28-google_apis-x86_64", 6328 6328 "path": "system-images/android-28/google_apis/x86_64", ··· 6370 6370 } 6371 6371 }, 6372 6372 "displayName": "Google ARM64-V8a Play ARM 64 v8a System Image", 6373 - "last-available-day": 19666, 6373 + "last-available-day": 19823, 6374 6374 "license": "android-sdk-arm-dbt-license", 6375 6375 "name": "system-image-28-google_apis_playstore-arm64-v8a", 6376 6376 "path": "system-images/android-28/google_apis_playstore/arm64-v8a", ··· 6426 6426 } 6427 6427 }, 6428 6428 "displayName": "Google Play Intel x86 Atom System Image", 6429 - "last-available-day": 19666, 6429 + "last-available-day": 19823, 6430 6430 "license": "android-sdk-license", 6431 6431 "name": "system-image-28-google_apis_playstore-x86", 6432 6432 "path": "system-images/android-28/google_apis_playstore/x86", ··· 6482 6482 } 6483 6483 }, 6484 6484 "displayName": "Google Play Intel x86_64 Atom System Image", 6485 - "last-available-day": 19666, 6485 + "last-available-day": 19823, 6486 6486 "license": "android-sdk-license", 6487 6487 "name": "system-image-28-google_apis_playstore-x86_64", 6488 6488 "path": "system-images/android-28/google_apis_playstore/x86_64", ··· 6542 6542 } 6543 6543 }, 6544 6544 "displayName": "Android TV Intel x86 Atom System Image", 6545 - "last-available-day": 19666, 6545 + "last-available-day": 19823, 6546 6546 "license": "android-sdk-preview-license", 6547 6547 "name": "system-image-29-android-tv-x86", 6548 6548 "path": "system-images/android-29/android-tv/x86", ··· 6574 6574 } 6575 6575 ], 6576 6576 "displayName": "ARM 64 v8a System Image", 6577 - "last-available-day": 19666, 6577 + "last-available-day": 19823, 6578 6578 "license": "android-sdk-license", 6579 6579 "name": "system-image-29-default-arm64-v8a", 6580 6580 "path": "system-images/android-29/default/arm64-v8a", ··· 6628 6628 } 6629 6629 }, 6630 6630 "displayName": "Intel x86 Atom System Image", 6631 - "last-available-day": 19666, 6631 + "last-available-day": 19823, 6632 6632 "license": "android-sdk-license", 6633 6633 "name": "system-image-29-default-x86", 6634 6634 "path": "system-images/android-29/default/x86", ··· 6682 6682 } 6683 6683 }, 6684 6684 "displayName": "Intel x86_64 Atom System Image", 6685 - "last-available-day": 19666, 6685 + "last-available-day": 19823, 6686 6686 "license": "android-sdk-license", 6687 6687 "name": "system-image-29-default-x86_64", 6688 6688 "path": "system-images/android-29/default/x86_64", ··· 6726 6726 } 6727 6727 }, 6728 6728 "displayName": "Google APIs ARM 64 v8a System Image", 6729 - "last-available-day": 19666, 6729 + "last-available-day": 19823, 6730 6730 "license": "android-sdk-arm-dbt-license", 6731 6731 "name": "system-image-29-google_apis-arm64-v8a", 6732 6732 "path": "system-images/android-29/google_apis/arm64-v8a", ··· 6772 6772 } 6773 6773 }, 6774 6774 "displayName": "Google APIs Intel x86 Atom System Image", 6775 - "last-available-day": 19666, 6775 + "last-available-day": 19823, 6776 6776 "license": "android-sdk-license", 6777 6777 "name": "system-image-29-google_apis-x86", 6778 6778 "path": "system-images/android-29/google_apis/x86", ··· 6818 6818 } 6819 6819 }, 6820 6820 "displayName": "Google APIs Intel x86_64 Atom System Image", 6821 - "last-available-day": 19666, 6821 + "last-available-day": 19823, 6822 6822 "license": "android-sdk-license", 6823 6823 "name": "system-image-29-google_apis-x86_64", 6824 6824 "path": "system-images/android-29/google_apis/x86_64", ··· 6872 6872 } 6873 6873 }, 6874 6874 "displayName": "Google Play ARM 64 v8a System Image", 6875 - "last-available-day": 19666, 6875 + "last-available-day": 19823, 6876 6876 "license": "android-sdk-arm-dbt-license", 6877 6877 "name": "system-image-29-google_apis_playstore-arm64-v8a", 6878 6878 "path": "system-images/android-29/google_apis_playstore/arm64-v8a", ··· 6940 6940 } 6941 6941 }, 6942 6942 "displayName": "Google Play Intel x86 Atom System Image", 6943 - "last-available-day": 19666, 6943 + "last-available-day": 19823, 6944 6944 "license": "android-sdk-license", 6945 6945 "name": "system-image-29-google_apis_playstore-x86", 6946 6946 "path": "system-images/android-29/google_apis_playstore/x86", ··· 7008 7008 } 7009 7009 }, 7010 7010 "displayName": "Google Play Intel x86_64 Atom System Image", 7011 - "last-available-day": 19666, 7011 + "last-available-day": 19823, 7012 7012 "license": "android-sdk-license", 7013 7013 "name": "system-image-29-google_apis_playstore-x86_64", 7014 7014 "path": "system-images/android-29/google_apis_playstore/x86_64", ··· 7068 7068 } 7069 7069 }, 7070 7070 "displayName": "Android TV Intel x86 Atom System Image", 7071 - "last-available-day": 19666, 7071 + "last-available-day": 19823, 7072 7072 "license": "android-sdk-preview-license", 7073 7073 "name": "system-image-30-android-tv-x86", 7074 7074 "path": "system-images/android-30/android-tv/x86", ··· 7107 7107 } 7108 7108 }, 7109 7109 "displayName": "Wear OS 3 ARM 64 v8a System Image", 7110 - "last-available-day": 19666, 7110 + "last-available-day": 19823, 7111 7111 "license": "android-sdk-license", 7112 7112 "name": "system-image-30-android-wear-arm64-v8a", 7113 7113 "path": "system-images/android-30/android-wear/arm64-v8a", ··· 7144 7144 } 7145 7145 }, 7146 7146 "displayName": "Wear OS 3 Intel x86 Atom System Image", 7147 - "last-available-day": 19666, 7147 + "last-available-day": 19823, 7148 7148 "license": "android-sdk-license", 7149 7149 "name": "system-image-30-android-wear-x86", 7150 7150 "path": "system-images/android-30/android-wear/x86", ··· 7176 7176 } 7177 7177 ], 7178 7178 "displayName": "ARM 64 v8a System Image", 7179 - "last-available-day": 19666, 7179 + "last-available-day": 19823, 7180 7180 "license": "android-sdk-license", 7181 7181 "name": "system-image-30-default-arm64-v8a", 7182 7182 "path": "system-images/android-30/default/arm64-v8a", ··· 7218 7218 } 7219 7219 }, 7220 7220 "displayName": "Intel x86_64 Atom System Image", 7221 - "last-available-day": 19666, 7221 + "last-available-day": 19823, 7222 7222 "license": "android-sdk-license", 7223 7223 "name": "system-image-30-default-x86_64", 7224 7224 "path": "system-images/android-30/default/x86_64", ··· 7262 7262 } 7263 7263 }, 7264 7264 "displayName": "Google APIs ARM 64 v8a System Image", 7265 - "last-available-day": 19666, 7265 + "last-available-day": 19823, 7266 7266 "license": "android-sdk-license", 7267 7267 "name": "system-image-30-google_apis-arm64-v8a", 7268 7268 "path": "system-images/android-30/google_apis/arm64-v8a", ··· 7290 7290 "archives": [ 7291 7291 { 7292 7292 "os": "all", 7293 - "sha1": "a23869f790fd42dddc83c47be1d1827fbebb7869", 7294 - "size": 650472769, 7295 - "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-30_r10.zip" 7293 + "sha1": "c1d3209b861461e9c37273710bc4140ce2ae6056", 7294 + "size": 1240622989, 7295 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86-30_r12.zip" 7296 7296 } 7297 7297 ], 7298 7298 "dependencies": { ··· 7302 7302 }, 7303 7303 "min-revision:0": { 7304 7304 "major:0": "30", 7305 - "micro:2": "4", 7306 - "minor:1": "0" 7305 + "micro:2": "0", 7306 + "minor:1": "8" 7307 7307 } 7308 7308 }, 7309 7309 "dependency:1": { ··· 7318 7318 } 7319 7319 }, 7320 7320 "displayName": "Google APIs Intel x86 Atom System Image", 7321 - "last-available-day": 19666, 7322 - "license": "android-sdk-license", 7321 + "last-available-day": 19823, 7322 + "license": "android-sdk-arm-dbt-license", 7323 7323 "name": "system-image-30-google_apis-x86", 7324 7324 "path": "system-images/android-30/google_apis/x86", 7325 7325 "revision": "30-google_apis-x86", 7326 7326 "revision-details": { 7327 - "major:0": "10" 7327 + "major:0": "12" 7328 7328 }, 7329 7329 "type-details": { 7330 7330 "abi:3": "x86", ··· 7374 7374 } 7375 7375 }, 7376 7376 "displayName": "Google APIs Intel x86_64 Atom System Image", 7377 - "last-available-day": 19666, 7377 + "last-available-day": 19823, 7378 7378 "license": "android-sdk-arm-dbt-license", 7379 7379 "name": "system-image-30-google_apis-x86_64", 7380 7380 "path": "system-images/android-30/google_apis/x86_64", ··· 7428 7428 } 7429 7429 }, 7430 7430 "displayName": "Google Play ARM 64 v8a System Image", 7431 - "last-available-day": 19666, 7431 + "last-available-day": 19823, 7432 7432 "license": "android-sdk-arm-dbt-license", 7433 7433 "name": "system-image-30-google_apis_playstore-arm64-v8a", 7434 7434 "path": "system-images/android-30/google_apis_playstore/arm64-v8a", ··· 7496 7496 } 7497 7497 }, 7498 7498 "displayName": "Google Play Intel x86 Atom System Image", 7499 - "last-available-day": 19666, 7499 + "last-available-day": 19823, 7500 7500 "license": "android-sdk-license", 7501 7501 "name": "system-image-30-google_apis_playstore-x86", 7502 7502 "path": "system-images/android-30/google_apis_playstore/x86", ··· 7564 7564 } 7565 7565 }, 7566 7566 "displayName": "Google Play Intel x86_64 Atom System Image", 7567 - "last-available-day": 19666, 7567 + "last-available-day": 19823, 7568 7568 "license": "android-sdk-arm-dbt-license", 7569 7569 "name": "system-image-30-google_apis_playstore-x86_64", 7570 7570 "path": "system-images/android-30/google_apis_playstore/x86_64", ··· 7624 7624 } 7625 7625 }, 7626 7626 "displayName": "Android TV ARM 64 v8a System Image", 7627 - "last-available-day": 19666, 7627 + "last-available-day": 19823, 7628 7628 "license": "android-sdk-license", 7629 7629 "name": "system-image-31-android-tv-arm64-v8a", 7630 7630 "path": "system-images/android-31/android-tv/arm64-v8a", ··· 7676 7676 } 7677 7677 }, 7678 7678 "displayName": "Android TV Intel x86 Atom System Image", 7679 - "last-available-day": 19666, 7679 + "last-available-day": 19823, 7680 7680 "license": "android-sdk-license", 7681 7681 "name": "system-image-31-android-tv-x86", 7682 7682 "path": "system-images/android-31/android-tv/x86", ··· 7720 7720 } 7721 7721 }, 7722 7722 "displayName": "ARM 64 v8a System Image", 7723 - "last-available-day": 19666, 7723 + "last-available-day": 19823, 7724 7724 "license": "android-sdk-license", 7725 7725 "name": "system-image-31-default-arm64-v8a", 7726 7726 "path": "system-images/android-31/default/arm64-v8a", ··· 7762 7762 } 7763 7763 }, 7764 7764 "displayName": "Intel x86_64 Atom System Image", 7765 - "last-available-day": 19666, 7765 + "last-available-day": 19823, 7766 7766 "license": "android-sdk-license", 7767 7767 "name": "system-image-31-default-x86_64", 7768 7768 "path": "system-images/android-31/default/x86_64", ··· 7816 7816 } 7817 7817 }, 7818 7818 "displayName": "Google APIs ARM 64 v8a System Image", 7819 - "last-available-day": 19666, 7819 + "last-available-day": 19823, 7820 7820 "license": "android-sdk-arm-dbt-license", 7821 7821 "name": "system-image-31-google_apis-arm64-v8a", 7822 7822 "path": "system-images/android-31/google_apis/arm64-v8a", ··· 7872 7872 } 7873 7873 }, 7874 7874 "displayName": "Google APIs Intel x86_64 Atom System Image", 7875 - "last-available-day": 19666, 7875 + "last-available-day": 19823, 7876 7876 "license": "android-sdk-preview-license", 7877 7877 "name": "system-image-31-google_apis-x86_64", 7878 7878 "path": "system-images/android-31/google_apis/x86_64", ··· 7936 7936 } 7937 7937 }, 7938 7938 "displayName": "Google Play ARM 64 v8a System Image", 7939 - "last-available-day": 19666, 7939 + "last-available-day": 19823, 7940 7940 "license": "android-sdk-arm-dbt-license", 7941 7941 "name": "system-image-31-google_apis_playstore-arm64-v8a", 7942 7942 "path": "system-images/android-31/google_apis_playstore/arm64-v8a", ··· 7992 7992 } 7993 7993 }, 7994 7994 "displayName": "Google Play Intel x86_64 Atom System Image", 7995 - "last-available-day": 19666, 7995 + "last-available-day": 19823, 7996 7996 "license": "android-sdk-arm-dbt-license", 7997 7997 "name": "system-image-31-google_apis_playstore-x86_64", 7998 7998 "path": "system-images/android-31/google_apis_playstore/x86_64", ··· 8024 8024 "archives": [ 8025 8025 { 8026 8026 "os": "all", 8027 - "sha1": "39f3c0eedd82f18ed701d516c943656e99ee9d80", 8028 - "size": 643079259, 8029 - "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-32_r01.zip" 8027 + "sha1": "c57d92a4131590b2a3b62f2a728766aa6bbec57f", 8028 + "size": 643262633, 8029 + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-32_r02.zip" 8030 8030 } 8031 8031 ], 8032 8032 "dependencies": { ··· 8042 8042 } 8043 8043 }, 8044 8044 "displayName": "ARM 64 v8a System Image", 8045 - "last-available-day": 19666, 8045 + "last-available-day": 19823, 8046 8046 "license": "android-sdk-license", 8047 8047 "name": "system-image-32-default-arm64-v8a", 8048 8048 "path": "system-images/android-32/default/arm64-v8a", 8049 8049 "revision": "32-default-arm64-v8a", 8050 8050 "revision-details": { 8051 - "major:0": "1" 8051 + "major:0": "2" 8052 8052 }, 8053 8053 "type-details": { 8054 8054 "abi:2": "arm64-v8a", ··· 8066 8066 "archives": [ 8067 8067 { 8068 8068 "os": "all", 8069 - "sha1": "5c66a5fd207bdf750bae908573fc50e40451ef96", 8070 - "size": 667377292, 8071 - "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-32_r01.zip" 8069 + "sha1": "238452e27d6854d153b6ed119fa783189598eac4", 8070 + "size": 667541890, 8071 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-32_r02.zip" 8072 8072 } 8073 8073 ], 8074 8074 "dependencies": { ··· 8084 8084 } 8085 8085 }, 8086 8086 "displayName": "Intel x86_64 Atom System Image", 8087 - "last-available-day": 19666, 8087 + "last-available-day": 19823, 8088 8088 "license": "android-sdk-license", 8089 8089 "name": "system-image-32-default-x86_64", 8090 8090 "path": "system-images/android-32/default/x86_64", 8091 8091 "revision": "32-default-x86_64", 8092 8092 "revision-details": { 8093 - "major:0": "1" 8093 + "major:0": "2" 8094 8094 }, 8095 8095 "type-details": { 8096 8096 "abi:2": "x86_64", ··· 8110 8110 "archives": [ 8111 8111 { 8112 8112 "os": "all", 8113 - "sha1": "9e97d7ecd5b6cb9d9141bcbaaec134820ac569e1", 8114 - "size": 1536995307, 8115 - "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-32_r06.zip" 8113 + "sha1": "7940d3d7357e35b6f720c2bba1159d185bdb2fd5", 8114 + "size": 1569899980, 8115 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-32_r08.zip" 8116 8116 } 8117 8117 ], 8118 8118 "dependencies": { ··· 8138 8138 } 8139 8139 }, 8140 8140 "displayName": "Google APIs ARM 64 v8a System Image", 8141 - "last-available-day": 19666, 8141 + "last-available-day": 19823, 8142 8142 "license": "android-sdk-arm-dbt-license", 8143 8143 "name": "system-image-32-google_apis-arm64-v8a", 8144 8144 "path": "system-images/android-32/google_apis/arm64-v8a", 8145 8145 "revision": "32-google_apis-arm64-v8a", 8146 8146 "revision-details": { 8147 - "major:0": "7" 8147 + "major:0": "8" 8148 8148 }, 8149 8149 "type-details": { 8150 8150 "abi:3": "arm64-v8a", ··· 8166 8166 "archives": [ 8167 8167 { 8168 8168 "os": "all", 8169 - "sha1": "4b7fb40deefc6e7b5721774ce8f46310c2b434ca", 8170 - "size": 1511072885, 8171 - "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-32_r07.zip" 8169 + "sha1": "1b52794699c6889a2fd155bf235b67a592eb8f1d", 8170 + "size": 1538792859, 8171 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-32_r08.zip" 8172 8172 } 8173 8173 ], 8174 8174 "dependencies": { ··· 8194 8194 } 8195 8195 }, 8196 8196 "displayName": "Google APIs Intel x86_64 Atom System Image", 8197 - "last-available-day": 19666, 8197 + "last-available-day": 19823, 8198 8198 "license": "android-sdk-preview-license", 8199 8199 "name": "system-image-32-google_apis-x86_64", 8200 8200 "path": "system-images/android-32/google_apis/x86_64", 8201 8201 "revision": "32-google_apis-x86_64", 8202 8202 "revision-details": { 8203 - "major:0": "7" 8203 + "major:0": "8" 8204 8204 }, 8205 8205 "type-details": { 8206 8206 "abi:3": "x86_64", ··· 8224 8224 "archives": [ 8225 8225 { 8226 8226 "os": "macosx", 8227 - "sha1": "a03c886495ad5a3c3929fb0fc122c8ded743eef0", 8228 - "size": 1393496124, 8229 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-32_r03-darwin.zip" 8227 + "sha1": "0a2cda9c5ee861f924170f07f272652732372f73", 8228 + "size": 1528883651, 8229 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-32_r04-darwin.zip" 8230 8230 }, 8231 8231 { 8232 8232 "os": "linux", 8233 - "sha1": "a03c886495ad5a3c3929fb0fc122c8ded743eef0", 8234 - "size": 1393496124, 8235 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-32_r03-linux.zip" 8233 + "sha1": "0a2cda9c5ee861f924170f07f272652732372f73", 8234 + "size": 1528883651, 8235 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-32_r04-linux.zip" 8236 8236 } 8237 8237 ], 8238 8238 "dependencies": { ··· 8258 8258 } 8259 8259 }, 8260 8260 "displayName": "Google Play ARM 64 v8a System Image", 8261 - "last-available-day": 19666, 8261 + "last-available-day": 19823, 8262 8262 "license": "android-sdk-arm-dbt-license", 8263 8263 "name": "system-image-32-google_apis_playstore-arm64-v8a", 8264 8264 "path": "system-images/android-32/google_apis_playstore/arm64-v8a", 8265 8265 "revision": "32-google_apis_playstore-arm64-v8a", 8266 8266 "revision-details": { 8267 - "major:0": "3" 8267 + "major:0": "4" 8268 8268 }, 8269 8269 "type-details": { 8270 8270 "abi:3": "arm64-v8a", ··· 8286 8286 "archives": [ 8287 8287 { 8288 8288 "os": "windows", 8289 - "sha1": "734f2fde664518688a402ad8198b10cf093c5871", 8290 - "size": 1437465460, 8291 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-32_r03-windows.zip" 8289 + "sha1": "33fd570f0c5f14fe82b6507eab87017715368df7", 8290 + "size": 1503885352, 8291 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-32_r04-windows.zip" 8292 8292 }, 8293 8293 { 8294 8294 "os": "macosx", 8295 - "sha1": "734f2fde664518688a402ad8198b10cf093c5871", 8296 - "size": 1437465460, 8297 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-32_r03-darwin.zip" 8295 + "sha1": "33fd570f0c5f14fe82b6507eab87017715368df7", 8296 + "size": 1503885352, 8297 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-32_r04-darwin.zip" 8298 8298 }, 8299 8299 { 8300 8300 "os": "linux", 8301 - "sha1": "734f2fde664518688a402ad8198b10cf093c5871", 8302 - "size": 1437465460, 8303 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-32_r03-linux.zip" 8301 + "sha1": "33fd570f0c5f14fe82b6507eab87017715368df7", 8302 + "size": 1503885352, 8303 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-32_r04-linux.zip" 8304 8304 } 8305 8305 ], 8306 8306 "dependencies": { ··· 8326 8326 } 8327 8327 }, 8328 8328 "displayName": "Google Play Intel x86_64 Atom System Image", 8329 - "last-available-day": 19666, 8329 + "last-available-day": 19823, 8330 8330 "license": "android-sdk-preview-license", 8331 8331 "name": "system-image-32-google_apis_playstore-x86_64", 8332 8332 "path": "system-images/android-32/google_apis_playstore/x86_64", 8333 8333 "revision": "32-google_apis_playstore-x86_64", 8334 8334 "revision-details": { 8335 - "major:0": "3" 8335 + "major:0": "4" 8336 8336 }, 8337 8337 "type-details": { 8338 8338 "abi:3": "x86_64", ··· 8386 8386 } 8387 8387 }, 8388 8388 "displayName": "Android TV ARM 64 v8a System Image", 8389 - "last-available-day": 19666, 8389 + "last-available-day": 19823, 8390 8390 "license": "android-sdk-license", 8391 8391 "name": "system-image-33-android-tv-arm64-v8a", 8392 8392 "path": "system-images/android-33/android-tv/arm64-v8a", ··· 8438 8438 } 8439 8439 }, 8440 8440 "displayName": "Android TV Intel x86 Atom System Image", 8441 - "last-available-day": 19666, 8441 + "last-available-day": 19823, 8442 8442 "license": "android-sdk-license", 8443 8443 "name": "system-image-33-android-tv-x86", 8444 8444 "path": "system-images/android-33/android-tv/x86", ··· 8477 8477 } 8478 8478 }, 8479 8479 "displayName": "Wear OS 4 ARM 64 v8a System Image", 8480 - "last-available-day": 19666, 8481 - "license": "android-sdk-license", 8480 + "last-available-day": 19823, 8481 + "license": "android-sdk-preview-license", 8482 8482 "name": "system-image-33-android-wear-arm64-v8a", 8483 8483 "path": "system-images/android-33/android-wear/arm64-v8a", 8484 8484 "revision": "33-android-wear-arm64-v8a", 8485 8485 "revision-details": { 8486 - "major:0": "3" 8486 + "major:0": "4" 8487 8487 }, 8488 8488 "type-details": { 8489 8489 "abi:2": "arm64-v8a", ··· 8514 8514 } 8515 8515 }, 8516 8516 "displayName": "Wear OS 4 Intel x86_64 Atom System Image", 8517 - "last-available-day": 19666, 8518 - "license": "android-sdk-license", 8517 + "last-available-day": 19823, 8518 + "license": "android-sdk-preview-license", 8519 8519 "name": "system-image-33-android-wear-x86_64", 8520 8520 "path": "system-images/android-33/android-wear/x86_64", 8521 8521 "revision": "33-android-wear-x86_64", 8522 8522 "revision-details": { 8523 - "major:0": "3" 8523 + "major:0": "4" 8524 8524 }, 8525 8525 "type-details": { 8526 8526 "abi:2": "x86_64", ··· 8558 8558 } 8559 8559 }, 8560 8560 "displayName": "ARM 64 v8a System Image", 8561 - "last-available-day": 19666, 8561 + "last-available-day": 19823, 8562 8562 "license": "android-sdk-license", 8563 8563 "name": "system-image-33-default-arm64-v8a", 8564 8564 "path": "system-images/android-33/default/arm64-v8a", ··· 8600 8600 } 8601 8601 }, 8602 8602 "displayName": "Intel x86_64 Atom System Image", 8603 - "last-available-day": 19666, 8603 + "last-available-day": 19823, 8604 8604 "license": "android-sdk-license", 8605 8605 "name": "system-image-33-default-x86_64", 8606 8606 "path": "system-images/android-33/default/x86_64", ··· 8654 8654 } 8655 8655 }, 8656 8656 "displayName": "Google APIs ARM 64 v8a System Image", 8657 - "last-available-day": 19666, 8657 + "last-available-day": 19823, 8658 8658 "license": "android-sdk-arm-dbt-license", 8659 8659 "name": "system-image-33-google_apis-arm64-v8a", 8660 8660 "path": "system-images/android-33/google_apis/arm64-v8a", ··· 8710 8710 } 8711 8711 }, 8712 8712 "displayName": "Google APIs Intel x86_64 Atom System Image", 8713 - "last-available-day": 19666, 8713 + "last-available-day": 19823, 8714 8714 "license": "android-sdk-arm-dbt-license", 8715 8715 "name": "system-image-33-google_apis-x86_64", 8716 8716 "path": "system-images/android-33/google_apis/x86_64", ··· 8774 8774 } 8775 8775 }, 8776 8776 "displayName": "Google Play ARM 64 v8a System Image", 8777 - "last-available-day": 19666, 8777 + "last-available-day": 19823, 8778 8778 "license": "android-sdk-arm-dbt-license", 8779 8779 "name": "system-image-33-google_apis_playstore-arm64-v8a", 8780 8780 "path": "system-images/android-33/google_apis_playstore/arm64-v8a", ··· 8830 8830 } 8831 8831 }, 8832 8832 "displayName": "Google Play Intel x86_64 Atom System Image", 8833 - "last-available-day": 19666, 8833 + "last-available-day": 19823, 8834 8834 "license": "android-sdk-license", 8835 8835 "name": "system-image-33-google_apis_playstore-x86_64", 8836 8836 "path": "system-images/android-33/google_apis_playstore/x86_64", ··· 8890 8890 } 8891 8891 }, 8892 8892 "displayName": "Android TV ARM 64 v8a System Image", 8893 - "last-available-day": 19666, 8893 + "last-available-day": 19823, 8894 8894 "license": "android-sdk-license", 8895 8895 "name": "system-image-34-android-tv-arm64-v8a", 8896 8896 "path": "system-images/android-34/android-tv/arm64-v8a", ··· 8942 8942 } 8943 8943 }, 8944 8944 "displayName": "Android TV Intel x86 Atom System Image", 8945 - "last-available-day": 19666, 8945 + "last-available-day": 19823, 8946 8946 "license": "android-sdk-license", 8947 8947 "name": "system-image-34-android-tv-x86", 8948 8948 "path": "system-images/android-34/android-tv/x86", ··· 8968 8968 "archives": [ 8969 8969 { 8970 8970 "os": "all", 8971 - "sha1": "ab83da3f827ee72df97ebeedd296d16f616edb38", 8972 - "size": 705123892, 8973 - "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-34_r02.zip" 8971 + "sha1": "d9f2011131919abe952814e041f16f317242c3fa", 8972 + "size": 705115396, 8973 + "url": "https://dl.google.com/android/repository/sys-img/android/arm64-v8a-34_r04.zip" 8974 8974 } 8975 8975 ], 8976 8976 "dependencies": { ··· 8986 8986 } 8987 8987 }, 8988 8988 "displayName": "ARM 64 v8a System Image", 8989 - "last-available-day": 19666, 8989 + "last-available-day": 19823, 8990 8990 "license": "android-sdk-license", 8991 8991 "name": "system-image-34-default-arm64-v8a", 8992 8992 "path": "system-images/android-34/default/arm64-v8a", 8993 8993 "revision": "34-default-arm64-v8a", 8994 8994 "revision-details": { 8995 - "major:0": "2" 8995 + "major:0": "4" 8996 8996 }, 8997 8997 "type-details": { 8998 8998 "abi:2": "arm64-v8a", ··· 9010 9010 "archives": [ 9011 9011 { 9012 9012 "os": "all", 9013 - "sha1": "f5fe4d75eb589f5f876232422aefbc30f18a8ee7", 9014 - "size": 720744990, 9015 - "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-34_r02.zip" 9013 + "sha1": "5f6a249f9bc3b1b4c459b13ce2eb646c9680bed1", 9014 + "size": 720747116, 9015 + "url": "https://dl.google.com/android/repository/sys-img/android/x86_64-34_r04.zip" 9016 9016 } 9017 9017 ], 9018 9018 "dependencies": { ··· 9028 9028 } 9029 9029 }, 9030 9030 "displayName": "Intel x86_64 Atom System Image", 9031 - "last-available-day": 19666, 9031 + "last-available-day": 19823, 9032 9032 "license": "android-sdk-license", 9033 9033 "name": "system-image-34-default-x86_64", 9034 9034 "path": "system-images/android-34/default/x86_64", 9035 9035 "revision": "34-default-x86_64", 9036 9036 "revision-details": { 9037 - "major:0": "2" 9037 + "major:0": "4" 9038 9038 }, 9039 9039 "type-details": { 9040 9040 "abi:2": "x86_64", ··· 9054 9054 "archives": [ 9055 9055 { 9056 9056 "os": "all", 9057 - "sha1": "ed608d998425371504ab7cf94a9392274d11f958", 9058 - "size": 1588260488, 9059 - "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-34_r10.zip" 9057 + "sha1": "0981c5416516d609b1df5f29d3781c99d9fe061c", 9058 + "size": 1588261149, 9059 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-34_r12.zip" 9060 9060 } 9061 9061 ], 9062 9062 "dependencies": { ··· 9082 9082 } 9083 9083 }, 9084 9084 "displayName": "Google APIs ARM 64 v8a System Image", 9085 - "last-available-day": 19666, 9085 + "last-available-day": 19823, 9086 9086 "license": "android-sdk-arm-dbt-license", 9087 9087 "name": "system-image-34-google_apis-arm64-v8a", 9088 9088 "path": "system-images/android-34/google_apis/arm64-v8a", 9089 9089 "revision": "34-google_apis-arm64-v8a", 9090 9090 "revision-details": { 9091 - "major:0": "10" 9091 + "major:0": "12" 9092 9092 }, 9093 9093 "type-details": { 9094 9094 "abi:3": "arm64-v8a", ··· 9110 9110 "archives": [ 9111 9111 { 9112 9112 "os": "all", 9113 - "sha1": "0f71bae97a2957b2f0a90d6f860eeef3c3aad639", 9114 - "size": 1541568459, 9115 - "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-34_r10.zip" 9113 + "sha1": "3392de02e09144d61e3a789c0f17ce447b70b191", 9114 + "size": 1541568922, 9115 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-34_r12.zip" 9116 9116 } 9117 9117 ], 9118 9118 "dependencies": { ··· 9138 9138 } 9139 9139 }, 9140 9140 "displayName": "Google APIs Intel x86_64 Atom System Image", 9141 - "last-available-day": 19666, 9142 - "license": "android-sdk-preview-license", 9141 + "last-available-day": 19823, 9142 + "license": "android-sdk-arm-dbt-license", 9143 9143 "name": "system-image-34-google_apis-x86_64", 9144 9144 "path": "system-images/android-34/google_apis/x86_64", 9145 9145 "revision": "34-google_apis-x86_64", 9146 9146 "revision-details": { 9147 - "major:0": "10" 9147 + "major:0": "12" 9148 9148 }, 9149 9149 "type-details": { 9150 9150 "abi:3": "x86_64", ··· 9167 9167 "arm64-v8a": { 9168 9168 "archives": [ 9169 9169 { 9170 + "os": "all", 9171 + "sha1": "a4fec7b9035d6f182fad788a4c1e5fef0fa94cb1", 9172 + "size": 1549222105, 9173 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-34-ext8_r02.zip" 9174 + }, 9175 + { 9170 9176 "os": "macosx", 9171 - "sha1": "4bc4fd4a2cba586c9e3e36325c1a74244802a04a", 9172 - "size": 1563791983, 9173 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-34_r06-darwin.zip" 9177 + "sha1": "32424be6344de382eb00ebe339ed41648fe93aa2", 9178 + "size": 1563453679, 9179 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-34-ext10_r01-darwin.zip" 9174 9180 }, 9175 9181 { 9176 9182 "os": "linux", 9177 - "sha1": "4bc4fd4a2cba586c9e3e36325c1a74244802a04a", 9178 - "size": 1563791983, 9179 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-34_r06-linux.zip" 9183 + "sha1": "32424be6344de382eb00ebe339ed41648fe93aa2", 9184 + "size": 1563453679, 9185 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-34-ext10_r01-linux.zip" 9180 9186 } 9181 9187 ], 9182 9188 "dependencies": { ··· 9202 9208 } 9203 9209 }, 9204 9210 "displayName": "Google Play ARM 64 v8a System Image", 9205 - "last-available-day": 19666, 9211 + "last-available-day": 19823, 9206 9212 "license": "android-sdk-arm-dbt-license", 9207 9213 "name": "system-image-34-google_apis_playstore-arm64-v8a", 9208 - "path": "system-images/android-34/google_apis_playstore/arm64-v8a", 9214 + "path": "system-images/android-34-ext10/google_apis_playstore/arm64-v8a", 9209 9215 "revision": "34-google_apis_playstore-arm64-v8a", 9210 9216 "revision-details": { 9211 - "major:0": "10" 9217 + "major:0": "2" 9212 9218 }, 9213 9219 "type-details": { 9220 + "abi:2": "arm64-v8a", 9214 9221 "abi:3": "arm64-v8a", 9215 9222 "api-level:0": "34", 9216 9223 "element-attributes": { ··· 9230 9237 "archives": [ 9231 9238 { 9232 9239 "os": "all", 9233 - "sha1": "4704341d617f13997d52b74da8c1641a2b796681", 9234 - "size": 1502940011, 9235 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-34_r06.zip" 9240 + "sha1": "50f22ddfccd1e6652e75601c08f4ffd8ef0fd41b", 9241 + "size": 1502676954, 9242 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-34-ext10_r01.zip" 9236 9243 } 9237 9244 ], 9238 9245 "dependencies": { ··· 9258 9265 } 9259 9266 }, 9260 9267 "displayName": "Google Play Intel x86_64 Atom System Image", 9261 - "last-available-day": 19666, 9262 - "license": "android-sdk-preview-license", 9268 + "last-available-day": 19823, 9269 + "license": "android-sdk-license", 9263 9270 "name": "system-image-34-google_apis_playstore-x86_64", 9264 - "path": "system-images/android-34/google_apis_playstore/x86_64", 9271 + "path": "system-images/android-34-ext10/google_apis_playstore/x86_64", 9265 9272 "revision": "34-google_apis_playstore-x86_64", 9266 9273 "revision-details": { 9267 - "major:0": "10" 9274 + "major:0": "2" 9268 9275 }, 9269 9276 "type-details": { 9277 + "abi:2": "x86_64", 9270 9278 "abi:3": "x86_64", 9271 9279 "api-level:0": "34", 9272 9280 "element-attributes": { ··· 9308 9316 } 9309 9317 }, 9310 9318 "displayName": "Google APIs ARM 64 v8a System Image", 9311 - "last-available-day": 19666, 9319 + "last-available-day": 19823, 9312 9320 "license": "android-sdk-license", 9313 9321 "name": "system-image-TiramisuPrivacySandbox-google_apis-arm64-v8a", 9314 9322 "path": "system-images/android-TiramisuPrivacySandbox/google_apis/arm64-v8a", ··· 9355 9363 } 9356 9364 }, 9357 9365 "displayName": "Google APIs Intel x86_64 Atom System Image", 9358 - "last-available-day": 19666, 9366 + "last-available-day": 19823, 9359 9367 "license": "android-sdk-license", 9360 9368 "name": "system-image-TiramisuPrivacySandbox-google_apis-x86_64", 9361 9369 "path": "system-images/android-TiramisuPrivacySandbox/google_apis/x86_64", ··· 9420 9428 } 9421 9429 }, 9422 9430 "displayName": "Google Play ARM 64 v8a System Image", 9423 - "last-available-day": 19666, 9431 + "last-available-day": 19823, 9424 9432 "license": "android-sdk-arm-dbt-license", 9425 9433 "name": "system-image-TiramisuPrivacySandbox-google_apis_playstore-arm64-v8a", 9426 9434 "path": "system-images/android-TiramisuPrivacySandbox/google_apis_playstore/arm64-v8a", ··· 9477 9485 } 9478 9486 }, 9479 9487 "displayName": "Google Play Intel x86_64 Atom System Image", 9480 - "last-available-day": 19666, 9488 + "last-available-day": 19823, 9481 9489 "license": "android-sdk-preview-license", 9482 9490 "name": "system-image-TiramisuPrivacySandbox-google_apis_playstore-x86_64", 9483 9491 "path": "system-images/android-TiramisuPrivacySandbox/google_apis_playstore/x86_64", ··· 9730 9738 "archives": [ 9731 9739 { 9732 9740 "os": "macosx", 9733 - "sha1": "e6aabf922aa936365236aa1ad5525a453ea7351e", 9734 - "size": 1553125173, 9735 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-UpsideDownCakePrivacySandbox_r02-darwin.zip" 9741 + "sha1": "90ccfc150180d529bc96ddc7d4a32249303ebd7f", 9742 + "size": 1548724067, 9743 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-UpsideDownCakePrivacySandbox_r03-darwin.zip" 9736 9744 }, 9737 9745 { 9738 9746 "os": "linux", 9739 - "sha1": "e6aabf922aa936365236aa1ad5525a453ea7351e", 9740 - "size": 1553125173, 9741 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-UpsideDownCakePrivacySandbox_r02-linux.zip" 9747 + "sha1": "90ccfc150180d529bc96ddc7d4a32249303ebd7f", 9748 + "size": 1548724067, 9749 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-UpsideDownCakePrivacySandbox_r03-linux.zip" 9742 9750 } 9743 9751 ], 9744 9752 "dependencies": { ··· 9764 9772 } 9765 9773 }, 9766 9774 "displayName": "Google Play ARM 64 v8a System Image", 9767 - "last-available-day": 19666, 9775 + "last-available-day": 19823, 9768 9776 "license": "android-sdk-arm-dbt-license", 9769 9777 "name": "system-image-UpsideDownCakePrivacySandbox-google_apis_playstore-arm64-v8a", 9770 9778 "path": "system-images/android-UpsideDownCakePrivacySandbox/google_apis_playstore/arm64-v8a", 9771 9779 "revision": "UpsideDownCakePrivacySandbox-google_apis_playstore-arm64-v8a", 9772 9780 "revision-details": { 9773 - "major:0": "2" 9781 + "major:0": "3" 9774 9782 }, 9775 9783 "type-details": { 9776 9784 "abi:4": "arm64-v8a", ··· 9793 9801 "archives": [ 9794 9802 { 9795 9803 "os": "all", 9796 - "sha1": "c43caa79b262f6baea715f7174e614fb6ebd0922", 9797 - "size": 1514888929, 9798 - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-UpsideDownCakePrivacySandbox_r02.zip" 9804 + "sha1": "f9b885d496787374be0c8be23eb7b69594c751a5", 9805 + "size": 1510877347, 9806 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-UpsideDownCakePrivacySandbox_r03.zip" 9799 9807 } 9800 9808 ], 9801 9809 "dependencies": { ··· 9821 9829 } 9822 9830 }, 9823 9831 "displayName": "Google Play Intel x86_64 Atom System Image", 9824 - "last-available-day": 19666, 9832 + "last-available-day": 19823, 9825 9833 "license": "android-sdk-preview-license", 9826 9834 "name": "system-image-UpsideDownCakePrivacySandbox-google_apis_playstore-x86_64", 9827 9835 "path": "system-images/android-UpsideDownCakePrivacySandbox/google_apis_playstore/x86_64", 9828 9836 "revision": "UpsideDownCakePrivacySandbox-google_apis_playstore-x86_64", 9829 9837 "revision-details": { 9830 - "major:0": "2" 9838 + "major:0": "3" 9831 9839 }, 9832 9840 "type-details": { 9833 9841 "abi:4": "x86_64", ··· 9847 9855 } 9848 9856 } 9849 9857 } 9858 + }, 9859 + "VanillaIceCream": { 9860 + "google_apis": { 9861 + "arm64-v8a": { 9862 + "archives": [ 9863 + { 9864 + "os": "all", 9865 + "sha1": "d87d6bb8cc98e91bd76a3585fed3f3616ad3140b", 9866 + "size": 1852895338, 9867 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-VanillaIceCream_r03.zip" 9868 + } 9869 + ], 9870 + "displayName": "Google APIs ARM 64 v8a System Image", 9871 + "last-available-day": 19823, 9872 + "license": "android-sdk-arm-dbt-license", 9873 + "name": "system-image-VanillaIceCream-google_apis-arm64-v8a", 9874 + "path": "system-images/android-VanillaIceCream/google_apis/arm64-v8a", 9875 + "revision": "VanillaIceCream-google_apis-arm64-v8a", 9876 + "revision-details": { 9877 + "major:0": "3" 9878 + }, 9879 + "type-details": { 9880 + "abi:3": "arm64-v8a", 9881 + "api-level:0": "34", 9882 + "codename:1": "VanillaIceCream", 9883 + "element-attributes": { 9884 + "xsi:type": "ns12:sysImgDetailsType" 9885 + }, 9886 + "tag:2": { 9887 + "display:1": "Google APIs", 9888 + "id:0": "google_apis" 9889 + } 9890 + } 9891 + }, 9892 + "x86_64": { 9893 + "archives": [ 9894 + { 9895 + "os": "all", 9896 + "sha1": "f64e861db5568cfb0e6392dd4b34d78e41c1be8c", 9897 + "size": 1648708425, 9898 + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-VanillaIceCream_r03.zip" 9899 + } 9900 + ], 9901 + "displayName": "Google APIs Intel x86_64 Atom System Image", 9902 + "last-available-day": 19823, 9903 + "license": "android-sdk-license", 9904 + "name": "system-image-VanillaIceCream-google_apis-x86_64", 9905 + "path": "system-images/android-VanillaIceCream/google_apis/x86_64", 9906 + "revision": "VanillaIceCream-google_apis-x86_64", 9907 + "revision-details": { 9908 + "major:0": "3" 9909 + }, 9910 + "type-details": { 9911 + "abi:3": "x86_64", 9912 + "api-level:0": "34", 9913 + "codename:1": "VanillaIceCream", 9914 + "element-attributes": { 9915 + "xsi:type": "ns12:sysImgDetailsType" 9916 + }, 9917 + "tag:2": { 9918 + "display:1": "Google APIs", 9919 + "id:0": "google_apis" 9920 + } 9921 + } 9922 + } 9923 + }, 9924 + "google_apis_playstore": { 9925 + "arm64-v8a": { 9926 + "archives": [ 9927 + { 9928 + "os": "all", 9929 + "sha1": "d0b5b5d7a7df6df55aa41b49460936ecf72625d1", 9930 + "size": 1863404889, 9931 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-VanillaIceCream_r03.zip" 9932 + } 9933 + ], 9934 + "displayName": "Google Play ARM 64 v8a System Image", 9935 + "last-available-day": 19823, 9936 + "license": "android-sdk-arm-dbt-license", 9937 + "name": "system-image-VanillaIceCream-google_apis_playstore-arm64-v8a", 9938 + "path": "system-images/android-VanillaIceCream/google_apis_playstore/arm64-v8a", 9939 + "revision": "VanillaIceCream-google_apis_playstore-arm64-v8a", 9940 + "revision-details": { 9941 + "major:0": "3" 9942 + }, 9943 + "type-details": { 9944 + "abi:3": "arm64-v8a", 9945 + "api-level:0": "34", 9946 + "codename:1": "VanillaIceCream", 9947 + "element-attributes": { 9948 + "xsi:type": "ns12:sysImgDetailsType" 9949 + }, 9950 + "tag:2": { 9951 + "display:1": "Google Play", 9952 + "id:0": "google_apis_playstore" 9953 + } 9954 + } 9955 + }, 9956 + "x86_64": { 9957 + "archives": [ 9958 + { 9959 + "os": "all", 9960 + "sha1": "3bfcf04fc5476d65588fbfc51798a9bbc94b5e19", 9961 + "size": 1673530237, 9962 + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-VanillaIceCream_r03.zip" 9963 + } 9964 + ], 9965 + "displayName": "Google Play Intel x86_64 Atom System Image", 9966 + "last-available-day": 19823, 9967 + "license": "android-sdk-license", 9968 + "name": "system-image-VanillaIceCream-google_apis_playstore-x86_64", 9969 + "path": "system-images/android-VanillaIceCream/google_apis_playstore/x86_64", 9970 + "revision": "VanillaIceCream-google_apis_playstore-x86_64", 9971 + "revision-details": { 9972 + "major:0": "3" 9973 + }, 9974 + "type-details": { 9975 + "abi:3": "x86_64", 9976 + "api-level:0": "34", 9977 + "codename:1": "VanillaIceCream", 9978 + "element-attributes": { 9979 + "xsi:type": "ns12:sysImgDetailsType" 9980 + }, 9981 + "tag:2": { 9982 + "display:1": "Google Play", 9983 + "id:0": "google_apis_playstore" 9984 + } 9985 + } 9986 + } 9987 + } 9850 9988 } 9851 9989 }, 9852 9990 "licenses": { ··· 9906 10044 } 9907 10045 }, 9908 10046 "displayName": "Android SDK Build-Tools 17", 9909 - "last-available-day": 19666, 10047 + "last-available-day": 19823, 9910 10048 "license": "android-sdk-license", 9911 10049 "name": "build-tools", 9912 10050 "obsolete": "true", ··· 9952 10090 } 9953 10091 }, 9954 10092 "displayName": "Android SDK Build-Tools 18.0.1", 9955 - "last-available-day": 19666, 10093 + "last-available-day": 19823, 9956 10094 "license": "android-sdk-license", 9957 10095 "name": "build-tools", 9958 10096 "obsolete": "true", ··· 9998 10136 } 9999 10137 }, 10000 10138 "displayName": "Android SDK Build-Tools 18.1", 10001 - "last-available-day": 19666, 10139 + "last-available-day": 19823, 10002 10140 "license": "android-sdk-license", 10003 10141 "name": "build-tools", 10004 10142 "obsolete": "true", ··· 10044 10182 } 10045 10183 }, 10046 10184 "displayName": "Android SDK Build-Tools 18.1.1", 10047 - "last-available-day": 19666, 10185 + "last-available-day": 19823, 10048 10186 "license": "android-sdk-license", 10049 10187 "name": "build-tools", 10050 10188 "obsolete": "true", ··· 10090 10228 } 10091 10229 }, 10092 10230 "displayName": "Android SDK Build-Tools 19", 10093 - "last-available-day": 19666, 10231 + "last-available-day": 19823, 10094 10232 "license": "android-sdk-license", 10095 10233 "name": "build-tools", 10096 10234 "obsolete": "true", ··· 10136 10274 } 10137 10275 }, 10138 10276 "displayName": "Android SDK Build-Tools 19.0.1", 10139 - "last-available-day": 19666, 10277 + "last-available-day": 19823, 10140 10278 "license": "android-sdk-license", 10141 10279 "name": "build-tools", 10142 10280 "obsolete": "true", ··· 10182 10320 } 10183 10321 }, 10184 10322 "displayName": "Android SDK Build-Tools 19.0.2", 10185 - "last-available-day": 19666, 10323 + "last-available-day": 19823, 10186 10324 "license": "android-sdk-license", 10187 10325 "name": "build-tools", 10188 10326 "obsolete": "true", ··· 10228 10366 } 10229 10367 }, 10230 10368 "displayName": "Android SDK Build-Tools 19.0.3", 10231 - "last-available-day": 19666, 10369 + "last-available-day": 19823, 10232 10370 "license": "android-sdk-license", 10233 10371 "name": "build-tools", 10234 10372 "obsolete": "true", ··· 10274 10412 } 10275 10413 }, 10276 10414 "displayName": "Android SDK Build-Tools 19.1", 10277 - "last-available-day": 19666, 10415 + "last-available-day": 19823, 10278 10416 "license": "android-sdk-license", 10279 10417 "name": "build-tools", 10280 10418 "path": "build-tools/19.1.0", ··· 10319 10457 } 10320 10458 }, 10321 10459 "displayName": "Android SDK Build-Tools 20", 10322 - "last-available-day": 19666, 10460 + "last-available-day": 19823, 10323 10461 "license": "android-sdk-license", 10324 10462 "name": "build-tools", 10325 10463 "path": "build-tools/20.0.0", ··· 10364 10502 } 10365 10503 }, 10366 10504 "displayName": "Android SDK Build-Tools 21", 10367 - "last-available-day": 19666, 10505 + "last-available-day": 19823, 10368 10506 "license": "android-sdk-license", 10369 10507 "name": "build-tools", 10370 10508 "obsolete": "true", ··· 10410 10548 } 10411 10549 }, 10412 10550 "displayName": "Android SDK Build-Tools 21.0.1", 10413 - "last-available-day": 19666, 10551 + "last-available-day": 19823, 10414 10552 "license": "android-sdk-license", 10415 10553 "name": "build-tools", 10416 10554 "obsolete": "true", ··· 10456 10594 } 10457 10595 }, 10458 10596 "displayName": "Android SDK Build-Tools 21.0.2", 10459 - "last-available-day": 19666, 10597 + "last-available-day": 19823, 10460 10598 "license": "android-sdk-license", 10461 10599 "name": "build-tools", 10462 10600 "obsolete": "true", ··· 10502 10640 } 10503 10641 }, 10504 10642 "displayName": "Android SDK Build-Tools 21.1", 10505 - "last-available-day": 19666, 10643 + "last-available-day": 19823, 10506 10644 "license": "android-sdk-license", 10507 10645 "name": "build-tools", 10508 10646 "obsolete": "true", ··· 10548 10686 } 10549 10687 }, 10550 10688 "displayName": "Android SDK Build-Tools 21.1.1", 10551 - "last-available-day": 19666, 10689 + "last-available-day": 19823, 10552 10690 "license": "android-sdk-license", 10553 10691 "name": "build-tools", 10554 10692 "obsolete": "true", ··· 10594 10732 } 10595 10733 }, 10596 10734 "displayName": "Android SDK Build-Tools 21.1.2", 10597 - "last-available-day": 19666, 10735 + "last-available-day": 19823, 10598 10736 "license": "android-sdk-license", 10599 10737 "name": "build-tools", 10600 10738 "path": "build-tools/21.1.2", ··· 10639 10777 } 10640 10778 }, 10641 10779 "displayName": "Android SDK Build-Tools 22", 10642 - "last-available-day": 19666, 10780 + "last-available-day": 19823, 10643 10781 "license": "android-sdk-license", 10644 10782 "name": "build-tools", 10645 10783 "obsolete": "true", ··· 10685 10823 } 10686 10824 }, 10687 10825 "displayName": "Android SDK Build-Tools 22.0.1", 10688 - "last-available-day": 19666, 10826 + "last-available-day": 19823, 10689 10827 "license": "android-sdk-license", 10690 10828 "name": "build-tools", 10691 10829 "path": "build-tools/22.0.1", ··· 10730 10868 } 10731 10869 }, 10732 10870 "displayName": "Android SDK Build-Tools 23", 10733 - "last-available-day": 19666, 10871 + "last-available-day": 19823, 10734 10872 "license": "android-sdk-license", 10735 10873 "name": "build-tools", 10736 10874 "obsolete": "true", ··· 10776 10914 } 10777 10915 }, 10778 10916 "displayName": "Android SDK Build-Tools 23.0.1", 10779 - "last-available-day": 19666, 10917 + "last-available-day": 19823, 10780 10918 "license": "android-sdk-license", 10781 10919 "name": "build-tools", 10782 10920 "path": "build-tools/23.0.1", ··· 10821 10959 } 10822 10960 }, 10823 10961 "displayName": "Android SDK Build-Tools 23.0.2", 10824 - "last-available-day": 19666, 10962 + "last-available-day": 19823, 10825 10963 "license": "android-sdk-license", 10826 10964 "name": "build-tools", 10827 10965 "path": "build-tools/23.0.2", ··· 10866 11004 } 10867 11005 }, 10868 11006 "displayName": "Android SDK Build-Tools 23.0.3", 10869 - "last-available-day": 19666, 11007 + "last-available-day": 19823, 10870 11008 "license": "android-sdk-license", 10871 11009 "name": "build-tools", 10872 11010 "path": "build-tools/23.0.3", ··· 10911 11049 } 10912 11050 }, 10913 11051 "displayName": "Android SDK Build-Tools 24", 10914 - "last-available-day": 19666, 11052 + "last-available-day": 19823, 10915 11053 "license": "android-sdk-license", 10916 11054 "name": "build-tools", 10917 11055 "path": "build-tools/24.0.0", ··· 10956 11094 } 10957 11095 }, 10958 11096 "displayName": "Android SDK Build-Tools 24.0.1", 10959 - "last-available-day": 19666, 11097 + "last-available-day": 19823, 10960 11098 "license": "android-sdk-license", 10961 11099 "name": "build-tools", 10962 11100 "path": "build-tools/24.0.1", ··· 11001 11139 } 11002 11140 }, 11003 11141 "displayName": "Android SDK Build-Tools 24.0.2", 11004 - "last-available-day": 19666, 11142 + "last-available-day": 19823, 11005 11143 "license": "android-sdk-license", 11006 11144 "name": "build-tools", 11007 11145 "path": "build-tools/24.0.2", ··· 11046 11184 } 11047 11185 }, 11048 11186 "displayName": "Android SDK Build-Tools 24.0.3", 11049 - "last-available-day": 19666, 11187 + "last-available-day": 19823, 11050 11188 "license": "android-sdk-license", 11051 11189 "name": "build-tools", 11052 11190 "path": "build-tools/24.0.3", ··· 11091 11229 } 11092 11230 }, 11093 11231 "displayName": "Android SDK Build-Tools 25", 11094 - "last-available-day": 19666, 11232 + "last-available-day": 19823, 11095 11233 "license": "android-sdk-license", 11096 11234 "name": "build-tools", 11097 11235 "path": "build-tools/25.0.0", ··· 11136 11274 } 11137 11275 }, 11138 11276 "displayName": "Android SDK Build-Tools 25.0.1", 11139 - "last-available-day": 19666, 11277 + "last-available-day": 19823, 11140 11278 "license": "android-sdk-license", 11141 11279 "name": "build-tools", 11142 11280 "path": "build-tools/25.0.1", ··· 11181 11319 } 11182 11320 }, 11183 11321 "displayName": "Android SDK Build-Tools 25.0.2", 11184 - "last-available-day": 19666, 11322 + "last-available-day": 19823, 11185 11323 "license": "android-sdk-license", 11186 11324 "name": "build-tools", 11187 11325 "path": "build-tools/25.0.2", ··· 11226 11364 } 11227 11365 }, 11228 11366 "displayName": "Android SDK Build-Tools 25.0.3", 11229 - "last-available-day": 19666, 11367 + "last-available-day": 19823, 11230 11368 "license": "android-sdk-license", 11231 11369 "name": "build-tools", 11232 11370 "path": "build-tools/25.0.3", ··· 11271 11409 } 11272 11410 }, 11273 11411 "displayName": "Android SDK Build-Tools 26", 11274 - "last-available-day": 19666, 11412 + "last-available-day": 19823, 11275 11413 "license": "android-sdk-license", 11276 11414 "name": "build-tools", 11277 11415 "path": "build-tools/26.0.0", ··· 11316 11454 } 11317 11455 }, 11318 11456 "displayName": "Android SDK Build-Tools 26.0.1", 11319 - "last-available-day": 19666, 11457 + "last-available-day": 19823, 11320 11458 "license": "android-sdk-license", 11321 11459 "name": "build-tools", 11322 11460 "path": "build-tools/26.0.1", ··· 11361 11499 } 11362 11500 }, 11363 11501 "displayName": "Android SDK Build-Tools 26.0.2", 11364 - "last-available-day": 19666, 11502 + "last-available-day": 19823, 11365 11503 "license": "android-sdk-license", 11366 11504 "name": "build-tools", 11367 11505 "path": "build-tools/26.0.2", ··· 11406 11544 } 11407 11545 }, 11408 11546 "displayName": "Android SDK Build-Tools 26.0.3", 11409 - "last-available-day": 19666, 11547 + "last-available-day": 19823, 11410 11548 "license": "android-sdk-license", 11411 11549 "name": "build-tools", 11412 11550 "path": "build-tools/26.0.3", ··· 11451 11589 } 11452 11590 }, 11453 11591 "displayName": "Android SDK Build-Tools 27", 11454 - "last-available-day": 19666, 11592 + "last-available-day": 19823, 11455 11593 "license": "android-sdk-license", 11456 11594 "name": "build-tools", 11457 11595 "path": "build-tools/27.0.0", ··· 11496 11634 } 11497 11635 }, 11498 11636 "displayName": "Android SDK Build-Tools 27.0.1", 11499 - "last-available-day": 19666, 11637 + "last-available-day": 19823, 11500 11638 "license": "android-sdk-license", 11501 11639 "name": "build-tools", 11502 11640 "path": "build-tools/27.0.1", ··· 11541 11679 } 11542 11680 }, 11543 11681 "displayName": "Android SDK Build-Tools 27.0.2", 11544 - "last-available-day": 19666, 11682 + "last-available-day": 19823, 11545 11683 "license": "android-sdk-license", 11546 11684 "name": "build-tools", 11547 11685 "path": "build-tools/27.0.2", ··· 11586 11724 } 11587 11725 }, 11588 11726 "displayName": "Android SDK Build-Tools 27.0.3", 11589 - "last-available-day": 19666, 11727 + "last-available-day": 19823, 11590 11728 "license": "android-sdk-license", 11591 11729 "name": "build-tools", 11592 11730 "path": "build-tools/27.0.3", ··· 11631 11769 } 11632 11770 }, 11633 11771 "displayName": "Android SDK Build-Tools 28", 11634 - "last-available-day": 19666, 11772 + "last-available-day": 19823, 11635 11773 "license": "android-sdk-license", 11636 11774 "name": "build-tools", 11637 11775 "path": "build-tools/28.0.0", ··· 11676 11814 } 11677 11815 }, 11678 11816 "displayName": "Android SDK Build-Tools 28-rc1", 11679 - "last-available-day": 19666, 11817 + "last-available-day": 19823, 11680 11818 "license": "android-sdk-preview-license", 11681 11819 "name": "build-tools", 11682 11820 "obsolete": "true", ··· 11723 11861 } 11724 11862 }, 11725 11863 "displayName": "Android SDK Build-Tools 28-rc2", 11726 - "last-available-day": 19666, 11864 + "last-available-day": 19823, 11727 11865 "license": "android-sdk-preview-license", 11728 11866 "name": "build-tools", 11729 11867 "obsolete": "true", ··· 11770 11908 } 11771 11909 }, 11772 11910 "displayName": "Android SDK Build-Tools 28.0.1", 11773 - "last-available-day": 19666, 11911 + "last-available-day": 19823, 11774 11912 "license": "android-sdk-license", 11775 11913 "name": "build-tools", 11776 11914 "path": "build-tools/28.0.1", ··· 11815 11953 } 11816 11954 }, 11817 11955 "displayName": "Android SDK Build-Tools 28.0.2", 11818 - "last-available-day": 19666, 11956 + "last-available-day": 19823, 11819 11957 "license": "android-sdk-license", 11820 11958 "name": "build-tools", 11821 11959 "path": "build-tools/28.0.2", ··· 11860 11998 } 11861 11999 }, 11862 12000 "displayName": "Android SDK Build-Tools 28.0.3", 11863 - "last-available-day": 19666, 12001 + "last-available-day": 19823, 11864 12002 "license": "android-sdk-license", 11865 12003 "name": "build-tools", 11866 12004 "path": "build-tools/28.0.3", ··· 11905 12043 } 11906 12044 }, 11907 12045 "displayName": "Android SDK Build-Tools 29", 11908 - "last-available-day": 19666, 12046 + "last-available-day": 19823, 11909 12047 "license": "android-sdk-license", 11910 12048 "name": "build-tools", 11911 12049 "path": "build-tools/29.0.0", ··· 11950 12088 } 11951 12089 }, 11952 12090 "displayName": "Android SDK Build-Tools 29-rc1", 11953 - "last-available-day": 19666, 12091 + "last-available-day": 19823, 11954 12092 "license": "android-sdk-preview-license", 11955 12093 "name": "build-tools", 11956 12094 "obsolete": "true", ··· 11997 12135 } 11998 12136 }, 11999 12137 "displayName": "Android SDK Build-Tools 29-rc2", 12000 - "last-available-day": 19666, 12138 + "last-available-day": 19823, 12001 12139 "license": "android-sdk-preview-license", 12002 12140 "name": "build-tools", 12003 12141 "obsolete": "true", ··· 12044 12182 } 12045 12183 }, 12046 12184 "displayName": "Android SDK Build-Tools 29-rc3", 12047 - "last-available-day": 19666, 12185 + "last-available-day": 19823, 12048 12186 "license": "android-sdk-preview-license", 12049 12187 "name": "build-tools", 12050 12188 "obsolete": "true", ··· 12091 12229 } 12092 12230 }, 12093 12231 "displayName": "Android SDK Build-Tools 29.0.1", 12094 - "last-available-day": 19666, 12232 + "last-available-day": 19823, 12095 12233 "license": "android-sdk-license", 12096 12234 "name": "build-tools", 12097 12235 "path": "build-tools/29.0.1", ··· 12136 12274 } 12137 12275 }, 12138 12276 "displayName": "Android SDK Build-Tools 29.0.2", 12139 - "last-available-day": 19666, 12277 + "last-available-day": 19823, 12140 12278 "license": "android-sdk-license", 12141 12279 "name": "build-tools", 12142 12280 "path": "build-tools/29.0.2", ··· 12181 12319 } 12182 12320 }, 12183 12321 "displayName": "Android SDK Build-Tools 29.0.3", 12184 - "last-available-day": 19666, 12322 + "last-available-day": 19823, 12185 12323 "license": "android-sdk-license", 12186 12324 "name": "build-tools", 12187 12325 "path": "build-tools/29.0.3", ··· 12226 12364 } 12227 12365 }, 12228 12366 "displayName": "Android SDK Build-Tools 30", 12229 - "last-available-day": 19666, 12367 + "last-available-day": 19823, 12230 12368 "license": "android-sdk-license", 12231 12369 "name": "build-tools", 12232 12370 "path": "build-tools/30.0.0", ··· 12271 12409 } 12272 12410 }, 12273 12411 "displayName": "Android SDK Build-Tools 30.0.1", 12274 - "last-available-day": 19666, 12412 + "last-available-day": 19823, 12275 12413 "license": "android-sdk-license", 12276 12414 "name": "build-tools", 12277 12415 "path": "build-tools/30.0.1", ··· 12316 12454 } 12317 12455 }, 12318 12456 "displayName": "Android SDK Build-Tools 30.0.2", 12319 - "last-available-day": 19666, 12457 + "last-available-day": 19823, 12320 12458 "license": "android-sdk-license", 12321 12459 "name": "build-tools", 12322 12460 "path": "build-tools/30.0.2", ··· 12361 12499 } 12362 12500 }, 12363 12501 "displayName": "Android SDK Build-Tools 30.0.3", 12364 - "last-available-day": 19666, 12502 + "last-available-day": 19823, 12365 12503 "license": "android-sdk-license", 12366 12504 "name": "build-tools", 12367 12505 "path": "build-tools/30.0.3", ··· 12399 12537 } 12400 12538 ], 12401 12539 "displayName": "Android SDK Build-Tools 31", 12402 - "last-available-day": 19666, 12540 + "last-available-day": 19823, 12403 12541 "license": "android-sdk-license", 12404 12542 "name": "build-tools", 12405 12543 "path": "build-tools/31.0.0", ··· 12437 12575 } 12438 12576 ], 12439 12577 "displayName": "Android SDK Build-Tools 32", 12440 - "last-available-day": 19666, 12578 + "last-available-day": 19823, 12441 12579 "license": "android-sdk-license", 12442 12580 "name": "build-tools", 12443 12581 "path": "build-tools/32.0.0", ··· 12475 12613 } 12476 12614 ], 12477 12615 "displayName": "Android SDK Build-Tools 32.1-rc1", 12478 - "last-available-day": 19666, 12616 + "last-available-day": 19823, 12479 12617 "license": "android-sdk-preview-license", 12480 12618 "name": "build-tools", 12481 12619 "path": "build-tools/32.1.0-rc1", ··· 12514 12652 } 12515 12653 ], 12516 12654 "displayName": "Android SDK Build-Tools 33", 12517 - "last-available-day": 19666, 12655 + "last-available-day": 19823, 12518 12656 "license": "android-sdk-license", 12519 12657 "name": "build-tools", 12520 12658 "path": "build-tools/33.0.0", ··· 12552 12690 } 12553 12691 ], 12554 12692 "displayName": "Android SDK Build-Tools 33.0.1", 12555 - "last-available-day": 19666, 12693 + "last-available-day": 19823, 12556 12694 "license": "android-sdk-license", 12557 12695 "name": "build-tools", 12558 12696 "path": "build-tools/33.0.1", ··· 12590 12728 } 12591 12729 ], 12592 12730 "displayName": "Android SDK Build-Tools 33.0.2", 12593 - "last-available-day": 19666, 12731 + "last-available-day": 19823, 12594 12732 "license": "android-sdk-license", 12595 12733 "name": "build-tools", 12596 12734 "path": "build-tools/33.0.2", ··· 12606 12744 } 12607 12745 } 12608 12746 }, 12747 + "33.0.3": { 12748 + "archives": [ 12749 + { 12750 + "os": "linux", 12751 + "sha1": "83d08ea1cdad9733cae08e33c84758835987a508", 12752 + "size": 56003317, 12753 + "url": "https://dl.google.com/android/repository/build-tools_r33.0.3-linux.zip" 12754 + }, 12755 + { 12756 + "os": "macosx", 12757 + "sha1": "daaeee4fb70ae54fe03bb64e414ea88a16e66ba8", 12758 + "size": 60015916, 12759 + "url": "https://dl.google.com/android/repository/build-tools_r33.0.3-macosx.zip" 12760 + }, 12761 + { 12762 + "os": "windows", 12763 + "sha1": "9d93a3b5ff0497fca16739160327ec7ef44b3eff", 12764 + "size": 55630525, 12765 + "url": "https://dl.google.com/android/repository/build-tools_r33.0.3-windows.zip" 12766 + } 12767 + ], 12768 + "displayName": "Android SDK Build-Tools 33.0.3", 12769 + "last-available-day": 19823, 12770 + "license": "android-sdk-license", 12771 + "name": "build-tools", 12772 + "path": "build-tools/33.0.3", 12773 + "revision": "33.0.3", 12774 + "revision-details": { 12775 + "major:0": "33", 12776 + "micro:2": "3", 12777 + "minor:1": "0" 12778 + }, 12779 + "type-details": { 12780 + "element-attributes": { 12781 + "xsi:type": "ns5:genericDetailsType" 12782 + } 12783 + } 12784 + }, 12609 12785 "34.0.0": { 12610 12786 "archives": [ 12611 12787 { ··· 12628 12804 } 12629 12805 ], 12630 12806 "displayName": "Android SDK Build-Tools 34", 12631 - "last-available-day": 19666, 12807 + "last-available-day": 19823, 12632 12808 "license": "android-sdk-license", 12633 12809 "name": "build-tools", 12634 12810 "path": "build-tools/34.0.0", ··· 12666 12842 } 12667 12843 ], 12668 12844 "displayName": "Android SDK Build-Tools 34-rc1", 12669 - "last-available-day": 19666, 12845 + "last-available-day": 19823, 12670 12846 "license": "android-sdk-preview-license", 12671 12847 "name": "build-tools", 12672 12848 "path": "build-tools/34.0.0-rc1", ··· 12705 12881 } 12706 12882 ], 12707 12883 "displayName": "Android SDK Build-Tools 34-rc2", 12708 - "last-available-day": 19666, 12884 + "last-available-day": 19823, 12709 12885 "license": "android-sdk-preview-license", 12710 12886 "name": "build-tools", 12711 12887 "path": "build-tools/34.0.0-rc2", ··· 12744 12920 } 12745 12921 ], 12746 12922 "displayName": "Android SDK Build-Tools 34-rc3", 12747 - "last-available-day": 19666, 12923 + "last-available-day": 19823, 12748 12924 "license": "android-sdk-preview-license", 12749 12925 "name": "build-tools", 12750 12926 "path": "build-tools/34.0.0-rc3", ··· 12799 12975 "xsi:type": "ns5:genericDetailsType" 12800 12976 } 12801 12977 } 12978 + }, 12979 + "35.0.0-rc1": { 12980 + "archives": [ 12981 + { 12982 + "os": "linux", 12983 + "sha1": "340cf69a732e880a8544f8b32dac8d9c88730b4e", 12984 + "size": 62860992, 12985 + "url": "https://dl.google.com/android/repository/build-tools_r35-rc1-linux.zip" 12986 + }, 12987 + { 12988 + "os": "macosx", 12989 + "sha1": "dcd4b6d358eccc05ef7dfdead1e029581bb5e60f", 12990 + "size": 78408675, 12991 + "url": "https://dl.google.com/android/repository/build-tools_r35-rc1-macosx.zip" 12992 + }, 12993 + { 12994 + "os": "windows", 12995 + "sha1": "432068f39066d3c529be98e331e81c1f1d7c218c", 12996 + "size": 59996484, 12997 + "url": "https://dl.google.com/android/repository/build-tools_r35-rc1-windows.zip" 12998 + } 12999 + ], 13000 + "displayName": "Android SDK Build-Tools 35-rc1", 13001 + "last-available-day": 19823, 13002 + "license": "android-sdk-preview-license", 13003 + "name": "build-tools", 13004 + "path": "build-tools/35.0.0-rc1", 13005 + "revision": "35.0.0-rc1", 13006 + "revision-details": { 13007 + "major:0": "35", 13008 + "micro:2": "0", 13009 + "minor:1": "0", 13010 + "preview:3": "1" 13011 + }, 13012 + "type-details": { 13013 + "element-attributes": { 13014 + "xsi:type": "ns5:genericDetailsType" 13015 + } 13016 + } 13017 + }, 13018 + "35.0.0-rc2": { 13019 + "archives": [ 13020 + { 13021 + "os": "linux", 13022 + "sha1": "c36ffb3f3238590f23c263cdd8e8c18d9ef10dc0", 13023 + "size": 60633658, 13024 + "url": "https://dl.google.com/android/repository/build-tools_r35-rc2_linux.zip" 13025 + }, 13026 + { 13027 + "os": "windows", 13028 + "sha1": "9b13029b6160e32cd6ca4f9c2e3c49fa4e86996b", 13029 + "size": 59875696, 13030 + "url": "https://dl.google.com/android/repository/build-tools_r35-rc2_windows.zip" 13031 + }, 13032 + { 13033 + "os": "macosx", 13034 + "sha1": "01630418469f2b7d4772777db2b4b40d836add34", 13035 + "size": 78321548, 13036 + "url": "https://dl.google.com/android/repository/build-tools_r35-rc2_macosx.zip" 13037 + } 13038 + ], 13039 + "displayName": "Android SDK Build-Tools 35-rc2", 13040 + "last-available-day": 19823, 13041 + "license": "android-sdk-preview-license", 13042 + "name": "build-tools", 13043 + "path": "build-tools/35.0.0-rc2", 13044 + "revision": "35.0.0-rc2", 13045 + "revision-details": { 13046 + "major:0": "35", 13047 + "micro:2": "0", 13048 + "minor:1": "0", 13049 + "preview:3": "2" 13050 + }, 13051 + "type-details": { 13052 + "element-attributes": { 13053 + "xsi:type": "ns5:genericDetailsType" 13054 + } 13055 + } 12802 13056 } 12803 13057 }, 12804 13058 "cmake": { ··· 12824 13078 } 12825 13079 ], 12826 13080 "displayName": "CMake 3.10.2.4988404", 12827 - "last-available-day": 19666, 13081 + "last-available-day": 19823, 12828 13082 "license": "android-sdk-license", 12829 13083 "name": "cmake", 12830 13084 "path": "cmake/3.10.2.4988404", ··· 12862 13116 } 12863 13117 ], 12864 13118 "displayName": "CMake 3.18.1", 12865 - "last-available-day": 19666, 13119 + "last-available-day": 19823, 12866 13120 "license": "android-sdk-license", 12867 13121 "name": "cmake", 12868 13122 "path": "cmake/3.18.1", ··· 12900 13154 } 12901 13155 ], 12902 13156 "displayName": "CMake 3.22.1", 12903 - "last-available-day": 19666, 13157 + "last-available-day": 19823, 12904 13158 "license": "android-sdk-license", 12905 13159 "name": "cmake", 12906 13160 "path": "cmake/3.22.1", ··· 12938 13192 } 12939 13193 ], 12940 13194 "displayName": "CMake 3.6.4111459", 12941 - "last-available-day": 19666, 13195 + "last-available-day": 19823, 12942 13196 "license": "android-sdk-license", 12943 13197 "name": "cmake", 12944 13198 "path": "cmake/3.6.4111459", ··· 12978 13232 } 12979 13233 ], 12980 13234 "displayName": "Android SDK Command-line Tools", 12981 - "last-available-day": 19666, 13235 + "last-available-day": 19823, 12982 13236 "license": "android-sdk-license", 12983 13237 "name": "cmdline-tools", 12984 13238 "path": "cmdline-tools/1.0", ··· 13015 13269 } 13016 13270 ], 13017 13271 "displayName": "Android SDK Command-line Tools", 13018 - "last-available-day": 19666, 13272 + "last-available-day": 19823, 13019 13273 "license": "android-sdk-license", 13020 13274 "name": "cmdline-tools", 13021 13275 "path": "cmdline-tools/10.0", ··· 13090 13344 } 13091 13345 ], 13092 13346 "displayName": "Android SDK Command-line Tools", 13093 - "last-available-day": 19666, 13347 + "last-available-day": 19823, 13094 13348 "license": "android-sdk-license", 13095 13349 "name": "cmdline-tools", 13096 13350 "path": "cmdline-tools/11.0", ··· 13181 13435 } 13182 13436 } 13183 13437 }, 13438 + "12.0": { 13439 + "archives": [ 13440 + { 13441 + "os": "linux", 13442 + "sha1": "d313adb7aedccf6cf0cfca51ec180f0059f5f8f8", 13443 + "size": 153607504, 13444 + "url": "https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip" 13445 + }, 13446 + { 13447 + "os": "macosx", 13448 + "sha1": "37fb7dd41005b3b4ca6ea48ac27074b6fc4e3236", 13449 + "size": 153607488, 13450 + "url": "https://dl.google.com/android/repository/commandlinetools-mac-11076708_latest.zip" 13451 + }, 13452 + { 13453 + "os": "windows", 13454 + "sha1": "3d2917302740f476999a091bc5558837c7a863c5", 13455 + "size": 153583359, 13456 + "url": "https://dl.google.com/android/repository/commandlinetools-win-11076708_latest.zip" 13457 + } 13458 + ], 13459 + "displayName": "Android SDK Command-line Tools", 13460 + "last-available-day": 19823, 13461 + "license": "android-sdk-license", 13462 + "name": "cmdline-tools", 13463 + "path": "cmdline-tools/12.0", 13464 + "revision": "12.0", 13465 + "revision-details": { 13466 + "major:0": "12", 13467 + "minor:1": "0" 13468 + }, 13469 + "type-details": { 13470 + "element-attributes": { 13471 + "xsi:type": "ns5:genericDetailsType" 13472 + } 13473 + } 13474 + }, 13184 13475 "12.0-rc15": { 13185 13476 "archives": [ 13186 13477 { ··· 13219 13510 } 13220 13511 } 13221 13512 }, 13513 + "13.0": { 13514 + "archives": [ 13515 + { 13516 + "os": "linux", 13517 + "sha1": "2e1a11866ce7146dee1456152ff64d6c8158b2c0", 13518 + "size": 157033049, 13519 + "url": "https://dl.google.com/android/repository/commandlinetools-linux-11479570_latest.zip" 13520 + }, 13521 + { 13522 + "os": "macosx", 13523 + "sha1": "4fe82efec2b7c33f373988f86d353d733698a0a3", 13524 + "size": 136810605, 13525 + "url": "https://dl.google.com/android/repository/commandlinetools-mac-11479570_latest.zip" 13526 + }, 13527 + { 13528 + "os": "windows", 13529 + "sha1": "938b82035c25633e822bd4e048033a6b7816d3a8", 13530 + "size": 136324801, 13531 + "url": "https://dl.google.com/android/repository/commandlinetools-win-11479570_latest.zip" 13532 + } 13533 + ], 13534 + "displayName": "Android SDK Command-line Tools", 13535 + "last-available-day": 19823, 13536 + "license": "android-sdk-license", 13537 + "name": "cmdline-tools", 13538 + "path": "cmdline-tools/13.0", 13539 + "revision": "13.0", 13540 + "revision-details": { 13541 + "major:0": "13", 13542 + "minor:1": "0" 13543 + }, 13544 + "type-details": { 13545 + "element-attributes": { 13546 + "xsi:type": "ns5:genericDetailsType" 13547 + } 13548 + } 13549 + }, 13550 + "13.0-rc01": { 13551 + "archives": [ 13552 + { 13553 + "os": "linux", 13554 + "sha1": "8d8f5c9ccc8746afed262b39c419be3d4e856124", 13555 + "size": 157028144, 13556 + "url": "https://dl.google.com/android/repository/commandlinetools-linux-11379558_latest.zip" 13557 + }, 13558 + { 13559 + "os": "macosx", 13560 + "sha1": "c7f71dd662115aa2d370508f190e2df6e83884cc", 13561 + "size": 157028128, 13562 + "url": "https://dl.google.com/android/repository/commandlinetools-mac-11379558_latest.zip" 13563 + }, 13564 + { 13565 + "os": "windows", 13566 + "sha1": "87247876f2c9a7dcf8885e6feb1e5481adccd0e5", 13567 + "size": 157003999, 13568 + "url": "https://dl.google.com/android/repository/commandlinetools-win-11379558_latest.zip" 13569 + } 13570 + ], 13571 + "displayName": "Android SDK Command-line Tools", 13572 + "last-available-day": 19823, 13573 + "license": "android-sdk-preview-license", 13574 + "name": "cmdline-tools", 13575 + "path": "cmdline-tools/13.0-rc01", 13576 + "revision": "13.0-rc01", 13577 + "revision-details": { 13578 + "major:0": "13", 13579 + "minor:1": "0", 13580 + "preview:2": "01" 13581 + }, 13582 + "type-details": { 13583 + "element-attributes": { 13584 + "xsi:type": "ns5:genericDetailsType" 13585 + } 13586 + } 13587 + }, 13588 + "14.0-rc01": { 13589 + "archives": [ 13590 + { 13591 + "os": "linux", 13592 + "sha1": "46a5d7efd0db68c737c9f7f3a79aa915363f8ced", 13593 + "size": 160503024, 13594 + "url": "https://dl.google.com/android/repository/commandlinetools-linux-11391160_latest.zip" 13595 + }, 13596 + { 13597 + "os": "macosx", 13598 + "sha1": "2b9006f2755f97f27473a079f973252f012a8301", 13599 + "size": 160503004, 13600 + "url": "https://dl.google.com/android/repository/commandlinetools-mac-11391160_latest.zip" 13601 + }, 13602 + { 13603 + "os": "windows", 13604 + "sha1": "1e7c4acead6a4aabd9b753ffd98e116d59f7547e", 13605 + "size": 160472813, 13606 + "url": "https://dl.google.com/android/repository/commandlinetools-win-11391160_latest.zip" 13607 + } 13608 + ], 13609 + "displayName": "Android SDK Command-line Tools", 13610 + "last-available-day": 19823, 13611 + "license": "android-sdk-preview-license", 13612 + "name": "cmdline-tools", 13613 + "path": "cmdline-tools/14.0-alpha01", 13614 + "revision": "14.0-rc01", 13615 + "revision-details": { 13616 + "major:0": "14", 13617 + "minor:1": "0", 13618 + "preview:2": "01" 13619 + }, 13620 + "type-details": { 13621 + "element-attributes": { 13622 + "xsi:type": "ns5:genericDetailsType" 13623 + } 13624 + } 13625 + }, 13222 13626 "2.0": { 13223 13627 "archives": [ 13224 13628 { ··· 13241 13645 } 13242 13646 ], 13243 13647 "displayName": "Android SDK Command-line Tools", 13244 - "last-available-day": 19666, 13648 + "last-available-day": 19823, 13245 13649 "license": "android-sdk-license", 13246 13650 "name": "cmdline-tools", 13247 13651 "obsolete": "true", ··· 13279 13683 } 13280 13684 ], 13281 13685 "displayName": "Android SDK Command-line Tools", 13282 - "last-available-day": 19666, 13686 + "last-available-day": 19823, 13283 13687 "license": "android-sdk-license", 13284 13688 "name": "cmdline-tools", 13285 13689 "path": "cmdline-tools/2.1", ··· 13316 13720 } 13317 13721 ], 13318 13722 "displayName": "Android SDK Command-line Tools", 13319 - "last-available-day": 19666, 13723 + "last-available-day": 19823, 13320 13724 "license": "android-sdk-license", 13321 13725 "name": "cmdline-tools", 13322 13726 "path": "cmdline-tools/3.0", ··· 13353 13757 } 13354 13758 ], 13355 13759 "displayName": "Android SDK Command-line Tools", 13356 - "last-available-day": 19666, 13760 + "last-available-day": 19823, 13357 13761 "license": "android-sdk-license", 13358 13762 "name": "cmdline-tools", 13359 13763 "path": "cmdline-tools/4.0", ··· 13390 13794 } 13391 13795 ], 13392 13796 "displayName": "Android SDK Command-line Tools", 13393 - "last-available-day": 19666, 13797 + "last-available-day": 19823, 13394 13798 "license": "android-sdk-license", 13395 13799 "name": "cmdline-tools", 13396 13800 "path": "cmdline-tools/5.0", ··· 13427 13831 } 13428 13832 ], 13429 13833 "displayName": "Android SDK Command-line Tools", 13430 - "last-available-day": 19666, 13834 + "last-available-day": 19823, 13431 13835 "license": "android-sdk-license", 13432 13836 "name": "cmdline-tools", 13433 13837 "path": "cmdline-tools/6.0", ··· 13464 13868 } 13465 13869 ], 13466 13870 "displayName": "Android SDK Command-line Tools", 13467 - "last-available-day": 19666, 13871 + "last-available-day": 19823, 13468 13872 "license": "android-sdk-license", 13469 13873 "name": "cmdline-tools", 13470 13874 "path": "cmdline-tools/7.0", ··· 13501 13905 } 13502 13906 ], 13503 13907 "displayName": "Android SDK Command-line Tools", 13504 - "last-available-day": 19666, 13908 + "last-available-day": 19823, 13505 13909 "license": "android-sdk-license", 13506 13910 "name": "cmdline-tools", 13507 13911 "path": "cmdline-tools/8.0", ··· 13538 13942 } 13539 13943 ], 13540 13944 "displayName": "Android SDK Command-line Tools", 13541 - "last-available-day": 19666, 13945 + "last-available-day": 19823, 13542 13946 "license": "android-sdk-license", 13543 13947 "name": "cmdline-tools", 13544 13948 "path": "cmdline-tools/9.0", ··· 14081 14485 } 14082 14486 } 14083 14487 }, 14488 + "34.1.19": { 14489 + "archives": [ 14490 + { 14491 + "os": "linux", 14492 + "sha1": "d6cc94109b081c5f6042dcb71a453144f7e62ce7", 14493 + "size": 249458354, 14494 + "url": "https://dl.google.com/android/repository/emulator-linux_x64-11525734.zip" 14495 + }, 14496 + { 14497 + "os": "macosx", 14498 + "sha1": "cc0736b8af11d1e74e03ab13dfc214217d06626b", 14499 + "size": 324283427, 14500 + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-11525734.zip" 14501 + }, 14502 + { 14503 + "os": "windows", 14504 + "sha1": "089de1942b9cc5d96c60c92fdad286434c340124", 14505 + "size": 363522255, 14506 + "url": "https://dl.google.com/android/repository/emulator-windows_x64-11525734.zip" 14507 + } 14508 + ], 14509 + "displayName": "Android Emulator", 14510 + "last-available-day": 19813, 14511 + "license": "android-sdk-license", 14512 + "name": "emulator", 14513 + "path": "emulator", 14514 + "revision": "34.1.19", 14515 + "revision-details": { 14516 + "major:0": "34", 14517 + "micro:2": "19", 14518 + "minor:1": "1" 14519 + }, 14520 + "type-details": { 14521 + "element-attributes": { 14522 + "xsi:type": "ns5:genericDetailsType" 14523 + } 14524 + } 14525 + }, 14084 14526 "34.1.9": { 14085 14527 "archives": [ 14086 14528 { ··· 14118 14560 "xsi:type": "ns5:genericDetailsType" 14119 14561 } 14120 14562 } 14563 + }, 14564 + "34.2.11": { 14565 + "archives": [ 14566 + { 14567 + "os": "linux", 14568 + "sha1": "b1d6652408c1e5015ce2f590270aee7b0b19fb07", 14569 + "size": 298395480, 14570 + "url": "https://dl.google.com/android/repository/emulator-linux_x64-11592276.zip" 14571 + }, 14572 + { 14573 + "os": "macosx", 14574 + "sha1": "f363626bc90b00e2d7cf8ceef9dcb295d3f7f292", 14575 + "size": 394402351, 14576 + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-11592276.zip" 14577 + }, 14578 + { 14579 + "os": "windows", 14580 + "sha1": "797a55cb5139c96eb17faca0b816b940eb006468", 14581 + "size": 418099397, 14582 + "url": "https://dl.google.com/android/repository/emulator-windows_x64-11592276.zip" 14583 + } 14584 + ], 14585 + "displayName": "Android Emulator", 14586 + "last-available-day": 19823, 14587 + "license": "android-sdk-license", 14588 + "name": "emulator", 14589 + "path": "emulator", 14590 + "revision": "34.2.11", 14591 + "revision-details": { 14592 + "major:0": "34", 14593 + "micro:2": "11", 14594 + "minor:1": "2" 14595 + }, 14596 + "type-details": { 14597 + "element-attributes": { 14598 + "xsi:type": "ns5:genericDetailsType" 14599 + } 14600 + } 14601 + }, 14602 + "35.1.2": { 14603 + "archives": [ 14604 + { 14605 + "os": "linux", 14606 + "sha1": "c066c3d65b5a7454e039516ecc6a73b0ab754c17", 14607 + "size": 298454913, 14608 + "url": "https://dl.google.com/android/repository/emulator-linux_x64-11616444.zip" 14609 + }, 14610 + { 14611 + "os": "macosx", 14612 + "sha1": "bf5eaf896dbfdbb832fd38255bace1658e524534", 14613 + "size": 394769949, 14614 + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-11616444.zip" 14615 + }, 14616 + { 14617 + "os": "windows", 14618 + "sha1": "dd37d4ab4e4655aea04b1ecc66fe4e4187b382e9", 14619 + "size": 423453316, 14620 + "url": "https://dl.google.com/android/repository/emulator-windows_x64-11616444.zip" 14621 + } 14622 + ], 14623 + "displayName": "Android Emulator", 14624 + "last-available-day": 19813, 14625 + "license": "android-sdk-preview-license", 14626 + "name": "emulator", 14627 + "path": "emulator", 14628 + "revision": "35.1.2", 14629 + "revision-details": { 14630 + "major:0": "35", 14631 + "micro:2": "2", 14632 + "minor:1": "1" 14633 + }, 14634 + "type-details": { 14635 + "element-attributes": { 14636 + "xsi:type": "ns5:genericDetailsType" 14637 + } 14638 + } 14639 + }, 14640 + "35.1.3": { 14641 + "archives": [ 14642 + { 14643 + "os": "linux", 14644 + "sha1": "1fa0fe4bc06558a6bdbf622de1df6659c86fa832", 14645 + "size": 298471131, 14646 + "url": "https://dl.google.com/android/repository/emulator-linux_x64-11643238.zip" 14647 + }, 14648 + { 14649 + "os": "macosx", 14650 + "sha1": "8c082cc61fff70561e41df68de78081a86b24bc8", 14651 + "size": 394818583, 14652 + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-11643238.zip" 14653 + }, 14654 + { 14655 + "os": "windows", 14656 + "sha1": "5128479f4d3eaef70f5412b665f6a706bbf2d898", 14657 + "size": 423494132, 14658 + "url": "https://dl.google.com/android/repository/emulator-windows_x64-11643238.zip" 14659 + } 14660 + ], 14661 + "displayName": "Android Emulator", 14662 + "last-available-day": 19823, 14663 + "license": "android-sdk-preview-license", 14664 + "name": "emulator", 14665 + "path": "emulator", 14666 + "revision": "35.1.3", 14667 + "revision-details": { 14668 + "major:0": "35", 14669 + "micro:2": "3", 14670 + "minor:1": "1" 14671 + }, 14672 + "type-details": { 14673 + "element-attributes": { 14674 + "xsi:type": "ns5:genericDetailsType" 14675 + } 14676 + } 14677 + }, 14678 + "35.1.4": { 14679 + "archives": [ 14680 + { 14681 + "os": "linux", 14682 + "sha1": "28c76739fbca9f2c879eb51f960aeaffacfd2ecd", 14683 + "size": 349797729, 14684 + "url": "https://dl.google.com/android/repository/emulator-linux_x64-11672324.zip" 14685 + }, 14686 + { 14687 + "os": "macosx", 14688 + "sha1": "27da156d86d02ca82f898ac8adb0bfd7147e3f08", 14689 + "size": 414289925, 14690 + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-11672324.zip" 14691 + }, 14692 + { 14693 + "os": "windows", 14694 + "sha1": "f8083528676b40f2592133cdb4eaf4809cdfa164", 14695 + "size": 463059783, 14696 + "url": "https://dl.google.com/android/repository/emulator-windows_x64-11672324.zip" 14697 + } 14698 + ], 14699 + "displayName": "Android Emulator", 14700 + "last-available-day": 19823, 14701 + "license": "android-sdk-license", 14702 + "name": "emulator", 14703 + "path": "emulator", 14704 + "revision": "35.1.4", 14705 + "revision-details": { 14706 + "major:0": "35", 14707 + "micro:2": "4", 14708 + "minor:1": "1" 14709 + }, 14710 + "type-details": { 14711 + "element-attributes": { 14712 + "xsi:type": "ns5:genericDetailsType" 14713 + } 14714 + } 14121 14715 } 14122 14716 }, 14123 14717 "extras": { ··· 14143 14737 } 14144 14738 ], 14145 14739 "displayName": "Android Auto Desktop Head Unit Emulator", 14146 - "last-available-day": 19666, 14740 + "last-available-day": 19823, 14147 14741 "license": "android-sdk-license", 14148 14742 "name": "extras", 14149 14743 "path": "extras/google/auto", ··· 14180 14774 } 14181 14775 ], 14182 14776 "displayName": "Android Auto Desktop Head Unit Emulator", 14183 - "last-available-day": 19666, 14777 + "last-available-day": 19823, 14184 14778 "license": "android-sdk-license", 14185 14779 "name": "extras", 14186 14780 "path": "extras/google/auto", ··· 14226 14820 } 14227 14821 }, 14228 14822 "displayName": "NDK (Side by side) 16.1.4479499", 14229 - "last-available-day": 19666, 14823 + "last-available-day": 19823, 14230 14824 "license": "android-sdk-license", 14231 14825 "name": "ndk", 14232 14826 "path": "ndk/16.1.4479499", ··· 14271 14865 } 14272 14866 }, 14273 14867 "displayName": "NDK (Side by side) 17.2.4988734", 14274 - "last-available-day": 19666, 14868 + "last-available-day": 19823, 14275 14869 "license": "android-sdk-license", 14276 14870 "name": "ndk", 14277 14871 "path": "ndk/17.2.4988734", ··· 14316 14910 } 14317 14911 }, 14318 14912 "displayName": "NDK (Side by side) 18.1.5063045", 14319 - "last-available-day": 19666, 14913 + "last-available-day": 19823, 14320 14914 "license": "android-sdk-license", 14321 14915 "name": "ndk", 14322 14916 "path": "ndk/18.1.5063045", ··· 14361 14955 } 14362 14956 }, 14363 14957 "displayName": "NDK (Side by side) 19.0.5232133", 14364 - "last-available-day": 19666, 14958 + "last-available-day": 19823, 14365 14959 "license": "android-sdk-license", 14366 14960 "name": "ndk", 14367 14961 "obsolete": "true", ··· 14407 15001 } 14408 15002 }, 14409 15003 "displayName": "NDK (Side by side) 19.2.5345600", 14410 - "last-available-day": 19666, 15004 + "last-available-day": 19823, 14411 15005 "license": "android-sdk-license", 14412 15006 "name": "ndk", 14413 15007 "path": "ndk/19.2.5345600", ··· 14452 15046 } 14453 15047 }, 14454 15048 "displayName": "NDK (Side by side) 20.0.5392854", 14455 - "last-available-day": 19666, 15049 + "last-available-day": 19823, 14456 15050 "license": "android-sdk-preview-license", 14457 15051 "name": "ndk", 14458 15052 "obsolete": "true", ··· 14499 15093 } 14500 15094 }, 14501 15095 "displayName": "NDK (Side by side) 20.0.5471264", 14502 - "last-available-day": 19666, 15096 + "last-available-day": 19823, 14503 15097 "license": "android-sdk-preview-license", 14504 15098 "name": "ndk", 14505 15099 "obsolete": "true", ··· 14546 15140 } 14547 15141 }, 14548 15142 "displayName": "NDK (Side by side) 20.0.5594570", 14549 - "last-available-day": 19666, 15143 + "last-available-day": 19823, 14550 15144 "license": "android-sdk-license", 14551 15145 "name": "ndk", 14552 15146 "path": "ndk/20.0.5594570", ··· 14591 15185 } 14592 15186 }, 14593 15187 "displayName": "NDK (Side by side) 20.1.5948944", 14594 - "last-available-day": 19666, 15188 + "last-available-day": 19823, 14595 15189 "license": "android-sdk-license", 14596 15190 "name": "ndk", 14597 15191 "path": "ndk/20.1.5948944", ··· 14636 15230 } 14637 15231 }, 14638 15232 "displayName": "NDK (Side by side) 21.0.6011959", 14639 - "last-available-day": 19666, 15233 + "last-available-day": 19823, 14640 15234 "license": "android-sdk-preview-license", 14641 15235 "name": "ndk", 14642 15236 "path": "ndk/21.0.6011959", ··· 14682 15276 } 14683 15277 }, 14684 15278 "displayName": "NDK (Side by side) 21.0.6113669", 14685 - "last-available-day": 19666, 15279 + "last-available-day": 19823, 14686 15280 "license": "android-sdk-license", 14687 15281 "name": "ndk", 14688 15282 "path": "ndk/21.0.6113669", ··· 14727 15321 } 14728 15322 }, 14729 15323 "displayName": "NDK (Side by side) 21.1.6210238", 14730 - "last-available-day": 19666, 15324 + "last-available-day": 19823, 14731 15325 "license": "android-sdk-preview-license", 14732 15326 "name": "ndk", 14733 15327 "path": "ndk/21.1.6210238", ··· 14773 15367 } 14774 15368 }, 14775 15369 "displayName": "NDK (Side by side) 21.1.6273396", 14776 - "last-available-day": 19666, 15370 + "last-available-day": 19823, 14777 15371 "license": "android-sdk-preview-license", 14778 15372 "name": "ndk", 14779 15373 "path": "ndk/21.1.6273396", ··· 14819 15413 } 14820 15414 }, 14821 15415 "displayName": "NDK (Side by side) 21.1.6352462", 14822 - "last-available-day": 19666, 15416 + "last-available-day": 19823, 14823 15417 "license": "android-sdk-license", 14824 15418 "name": "ndk", 14825 15419 "path": "ndk/21.1.6352462", ··· 14864 15458 } 14865 15459 }, 14866 15460 "displayName": "NDK (Side by side) 21.1.6363665", 14867 - "last-available-day": 19666, 15461 + "last-available-day": 19823, 14868 15462 "license": "android-sdk-preview-license", 14869 15463 "name": "ndk", 14870 15464 "path": "ndk/21.1.6363665", ··· 14910 15504 } 14911 15505 }, 14912 15506 "displayName": "NDK (Side by side) 21.2.6472646", 14913 - "last-available-day": 19666, 15507 + "last-available-day": 19823, 14914 15508 "license": "android-sdk-license", 14915 15509 "name": "ndk", 14916 15510 "path": "ndk/21.2.6472646", ··· 14955 15549 } 14956 15550 }, 14957 15551 "displayName": "NDK (Side by side) 21.3.6528147", 14958 - "last-available-day": 19666, 15552 + "last-available-day": 19823, 14959 15553 "license": "android-sdk-license", 14960 15554 "name": "ndk", 14961 15555 "path": "ndk/21.3.6528147", ··· 15000 15594 } 15001 15595 }, 15002 15596 "displayName": "NDK (Side by side) 21.4.7075529", 15003 - "last-available-day": 19666, 15597 + "last-available-day": 19823, 15004 15598 "license": "android-sdk-license", 15005 15599 "name": "ndk", 15006 15600 "path": "ndk/21.4.7075529", ··· 15045 15639 } 15046 15640 }, 15047 15641 "displayName": "NDK (Side by side) 22.0.6917172", 15048 - "last-available-day": 19666, 15642 + "last-available-day": 19823, 15049 15643 "license": "android-sdk-preview-license", 15050 15644 "name": "ndk", 15051 15645 "path": "ndk/22.0.6917172", ··· 15091 15685 } 15092 15686 }, 15093 15687 "displayName": "NDK (Side by side) 22.0.7026061", 15094 - "last-available-day": 19666, 15688 + "last-available-day": 19823, 15095 15689 "license": "android-sdk-license", 15096 15690 "name": "ndk", 15097 15691 "path": "ndk/22.0.7026061", ··· 15136 15730 } 15137 15731 }, 15138 15732 "displayName": "NDK (Side by side) 22.1.7171670", 15139 - "last-available-day": 19666, 15733 + "last-available-day": 19823, 15140 15734 "license": "android-sdk-license", 15141 15735 "name": "ndk", 15142 15736 "path": "ndk/22.1.7171670", ··· 15181 15775 } 15182 15776 }, 15183 15777 "displayName": "NDK (Side by side) 23.0.7123448", 15184 - "last-available-day": 19666, 15778 + "last-available-day": 19823, 15185 15779 "license": "android-sdk-preview-license", 15186 15780 "name": "ndk", 15187 15781 "path": "ndk/23.0.7123448", ··· 15227 15821 } 15228 15822 }, 15229 15823 "displayName": "NDK (Side by side) 23.0.7196353", 15230 - "last-available-day": 19666, 15824 + "last-available-day": 19823, 15231 15825 "license": "android-sdk-preview-license", 15232 15826 "name": "ndk", 15233 15827 "path": "ndk/23.0.7196353", ··· 15273 15867 } 15274 15868 }, 15275 15869 "displayName": "NDK (Side by side) 23.0.7272597", 15276 - "last-available-day": 19666, 15870 + "last-available-day": 19823, 15277 15871 "license": "android-sdk-preview-license", 15278 15872 "name": "ndk", 15279 15873 "path": "ndk/23.0.7272597", ··· 15319 15913 } 15320 15914 }, 15321 15915 "displayName": "NDK (Side by side) 23.0.7344513", 15322 - "last-available-day": 19666, 15916 + "last-available-day": 19823, 15323 15917 "license": "android-sdk-preview-license", 15324 15918 "name": "ndk", 15325 15919 "path": "ndk/23.0.7344513", ··· 15365 15959 } 15366 15960 }, 15367 15961 "displayName": "NDK (Side by side) 23.0.7421159", 15368 - "last-available-day": 19666, 15962 + "last-available-day": 19823, 15369 15963 "license": "android-sdk-preview-license", 15370 15964 "name": "ndk", 15371 15965 "path": "ndk/23.0.7421159", ··· 15411 16005 } 15412 16006 }, 15413 16007 "displayName": "NDK (Side by side) 23.0.7530507", 15414 - "last-available-day": 19666, 16008 + "last-available-day": 19823, 15415 16009 "license": "android-sdk-preview-license", 15416 16010 "name": "ndk", 15417 16011 "path": "ndk/23.0.7530507", ··· 15457 16051 } 15458 16052 }, 15459 16053 "displayName": "NDK (Side by side) 23.0.7599858", 15460 - "last-available-day": 19666, 16054 + "last-available-day": 19823, 15461 16055 "license": "android-sdk-license", 15462 16056 "name": "ndk", 15463 16057 "path": "ndk/23.0.7599858", ··· 15502 16096 } 15503 16097 }, 15504 16098 "displayName": "NDK (Side by side) 23.1.7779620", 15505 - "last-available-day": 19666, 16099 + "last-available-day": 19823, 15506 16100 "license": "android-sdk-license", 15507 16101 "name": "ndk", 15508 16102 "path": "ndk/23.1.7779620", ··· 15547 16141 } 15548 16142 }, 15549 16143 "displayName": "NDK (Side by side) 23.2.8568313", 15550 - "last-available-day": 19666, 16144 + "last-available-day": 19823, 15551 16145 "license": "android-sdk-license", 15552 16146 "name": "ndk", 15553 16147 "path": "ndk/23.2.8568313", ··· 15592 16186 } 15593 16187 }, 15594 16188 "displayName": "NDK (Side by side) 24.0.7856742", 15595 - "last-available-day": 19666, 16189 + "last-available-day": 19823, 15596 16190 "license": "android-sdk-preview-license", 15597 16191 "name": "ndk", 15598 16192 "path": "ndk/24.0.7856742", ··· 15638 16232 } 15639 16233 }, 15640 16234 "displayName": "NDK (Side by side) 24.0.7956693", 15641 - "last-available-day": 19666, 16235 + "last-available-day": 19823, 15642 16236 "license": "android-sdk-preview-license", 15643 16237 "name": "ndk", 15644 16238 "path": "ndk/24.0.7956693", ··· 15684 16278 } 15685 16279 }, 15686 16280 "displayName": "NDK (Side by side) 24.0.8079956", 15687 - "last-available-day": 19666, 16281 + "last-available-day": 19823, 15688 16282 "license": "android-sdk-preview-license", 15689 16283 "name": "ndk", 15690 16284 "path": "ndk/24.0.8079956", ··· 15730 16324 } 15731 16325 }, 15732 16326 "displayName": "NDK (Side by side) 24.0.8215888", 15733 - "last-available-day": 19666, 16327 + "last-available-day": 19823, 15734 16328 "license": "android-sdk-license", 15735 16329 "name": "ndk", 15736 16330 "path": "ndk/24.0.8215888", ··· 15775 16369 } 15776 16370 }, 15777 16371 "displayName": "NDK (Side by side) 25.0.8151533", 15778 - "last-available-day": 19666, 16372 + "last-available-day": 19823, 15779 16373 "license": "android-sdk-preview-license", 15780 16374 "name": "ndk", 15781 16375 "path": "ndk/25.0.8151533", ··· 15821 16415 } 15822 16416 }, 15823 16417 "displayName": "NDK (Side by side) 25.0.8221429", 15824 - "last-available-day": 19666, 16418 + "last-available-day": 19823, 15825 16419 "license": "android-sdk-preview-license", 15826 16420 "name": "ndk", 15827 16421 "path": "ndk/25.0.8221429", ··· 15867 16461 } 15868 16462 }, 15869 16463 "displayName": "NDK (Side by side) 25.0.8355429", 15870 - "last-available-day": 19666, 16464 + "last-available-day": 19823, 15871 16465 "license": "android-sdk-preview-license", 15872 16466 "name": "ndk", 15873 16467 "path": "ndk/25.0.8355429", ··· 15913 16507 } 15914 16508 }, 15915 16509 "displayName": "NDK (Side by side) 25.0.8528842", 15916 - "last-available-day": 19666, 16510 + "last-available-day": 19823, 15917 16511 "license": "android-sdk-preview-license", 15918 16512 "name": "ndk", 15919 16513 "path": "ndk/25.0.8528842", ··· 15959 16553 } 15960 16554 }, 15961 16555 "displayName": "NDK (Side by side) 25.0.8775105", 15962 - "last-available-day": 19666, 16556 + "last-available-day": 19823, 15963 16557 "license": "android-sdk-license", 15964 16558 "name": "ndk", 15965 16559 "path": "ndk/25.0.8775105", ··· 16004 16598 } 16005 16599 }, 16006 16600 "displayName": "NDK (Side by side) 25.1.8937393", 16007 - "last-available-day": 19666, 16601 + "last-available-day": 19823, 16008 16602 "license": "android-sdk-license", 16009 16603 "name": "ndk", 16010 16604 "path": "ndk/25.1.8937393", ··· 16049 16643 } 16050 16644 }, 16051 16645 "displayName": "NDK (Side by side) 25.2.9519653", 16052 - "last-available-day": 19666, 16646 + "last-available-day": 19823, 16053 16647 "license": "android-sdk-license", 16054 16648 "name": "ndk", 16055 16649 "path": "ndk/25.2.9519653", ··· 16094 16688 } 16095 16689 }, 16096 16690 "displayName": "NDK (Side by side) 26.0.10404224", 16097 - "last-available-day": 19666, 16691 + "last-available-day": 19823, 16098 16692 "license": "android-sdk-preview-license", 16099 16693 "name": "ndk", 16100 16694 "path": "ndk/26.0.10404224", ··· 16133 16727 } 16134 16728 ], 16135 16729 "displayName": "NDK (Side by side) 26.0.10636728", 16136 - "last-available-day": 19666, 16730 + "last-available-day": 19823, 16137 16731 "license": "android-sdk-preview-license", 16138 16732 "name": "ndk", 16139 16733 "path": "ndk/26.0.10636728", ··· 16172 16766 } 16173 16767 ], 16174 16768 "displayName": "NDK (Side by side) 26.0.10792818", 16175 - "last-available-day": 19666, 16769 + "last-available-day": 19823, 16176 16770 "license": "android-sdk-license", 16177 16771 "name": "ndk", 16178 16772 "path": "ndk/26.0.10792818", ··· 16210 16804 } 16211 16805 ], 16212 16806 "displayName": "NDK (Side by side) 26.1.10909125", 16213 - "last-available-day": 19666, 16807 + "last-available-day": 19823, 16214 16808 "license": "android-sdk-license", 16215 16809 "name": "ndk", 16216 16810 "path": "ndk/26.1.10909125", ··· 16225 16819 "xsi:type": "ns5:genericDetailsType" 16226 16820 } 16227 16821 } 16822 + }, 16823 + "26.2.11394342": { 16824 + "archives": [ 16825 + { 16826 + "os": "macosx", 16827 + "sha1": "ceb609baf514614015279b5eee7dffc859426952", 16828 + "size": 983592055, 16829 + "url": "https://dl.google.com/android/repository/android-ndk-r26c-darwin.zip" 16830 + }, 16831 + { 16832 + "os": "linux", 16833 + "sha1": "7faebe2ebd3590518f326c82992603170f07c96e", 16834 + "size": 668556021, 16835 + "url": "https://dl.google.com/android/repository/android-ndk-r26c-linux.zip" 16836 + }, 16837 + { 16838 + "os": "windows", 16839 + "sha1": "f8c8aa6135241954461b2e3629cada4722e13ee7", 16840 + "size": 660158794, 16841 + "url": "https://dl.google.com/android/repository/android-ndk-r26c-windows.zip" 16842 + } 16843 + ], 16844 + "displayName": "NDK (Side by side) 26.2.11394342", 16845 + "last-available-day": 19823, 16846 + "license": "android-sdk-license", 16847 + "name": "ndk", 16848 + "path": "ndk/26.2.11394342", 16849 + "revision": "26.2.11394342", 16850 + "revision-details": { 16851 + "major:0": "26", 16852 + "micro:2": "11394342", 16853 + "minor:1": "2" 16854 + }, 16855 + "type-details": { 16856 + "element-attributes": { 16857 + "xsi:type": "ns5:genericDetailsType" 16858 + } 16859 + } 16860 + }, 16861 + "26.3.11579264": { 16862 + "archives": [ 16863 + { 16864 + "os": "linux", 16865 + "sha1": "fcdad75a765a46a9cf6560353f480db251d14765", 16866 + "size": 668556491, 16867 + "url": "https://dl.google.com/android/repository/android-ndk-r26d-linux.zip" 16868 + }, 16869 + { 16870 + "os": "macosx", 16871 + "sha1": "cebe7af9bdadc67b8f919d549e9ab269831fd2c9", 16872 + "size": 990809031, 16873 + "url": "https://dl.google.com/android/repository/android-ndk-r26d-darwin.zip" 16874 + }, 16875 + { 16876 + "os": "windows", 16877 + "sha1": "c7ea35ffe916082876611da1a6d5618d15430c29", 16878 + "size": 665022840, 16879 + "url": "https://dl.google.com/android/repository/android-ndk-r26d-windows.zip" 16880 + } 16881 + ], 16882 + "displayName": "NDK (Side by side) 26.3.11579264", 16883 + "last-available-day": 19823, 16884 + "license": "android-sdk-license", 16885 + "name": "ndk", 16886 + "path": "ndk/26.3.11579264", 16887 + "revision": "26.3.11579264", 16888 + "revision-details": { 16889 + "major:0": "26", 16890 + "micro:2": "11579264", 16891 + "minor:1": "3" 16892 + }, 16893 + "type-details": { 16894 + "element-attributes": { 16895 + "xsi:type": "ns5:genericDetailsType" 16896 + } 16897 + } 16228 16898 } 16229 16899 }, 16230 16900 "ndk-bundle": { ··· 16257 16927 } 16258 16928 }, 16259 16929 "displayName": "NDK", 16260 - "last-available-day": 19666, 16930 + "last-available-day": 19823, 16261 16931 "license": "android-sdk-license", 16262 16932 "name": "ndk-bundle", 16263 16933 "path": "ndk-bundle", ··· 16302 16972 } 16303 16973 }, 16304 16974 "displayName": "NDK", 16305 - "last-available-day": 19666, 16975 + "last-available-day": 19823, 16306 16976 "license": "android-sdk-license", 16307 16977 "name": "ndk-bundle", 16308 16978 "path": "ndk-bundle", ··· 16347 17017 } 16348 17018 }, 16349 17019 "displayName": "NDK", 16350 - "last-available-day": 19666, 17020 + "last-available-day": 19823, 16351 17021 "license": "android-sdk-license", 16352 17022 "name": "ndk-bundle", 16353 17023 "path": "ndk-bundle", ··· 16392 17062 } 16393 17063 }, 16394 17064 "displayName": "NDK", 16395 - "last-available-day": 19666, 17065 + "last-available-day": 19823, 16396 17066 "license": "android-sdk-license", 16397 17067 "name": "ndk-bundle", 16398 17068 "obsolete": "true", ··· 16438 17108 } 16439 17109 }, 16440 17110 "displayName": "NDK", 16441 - "last-available-day": 19666, 17111 + "last-available-day": 19823, 16442 17112 "license": "android-sdk-license", 16443 17113 "name": "ndk-bundle", 16444 17114 "path": "ndk-bundle", ··· 16483 17153 } 16484 17154 }, 16485 17155 "displayName": "NDK", 16486 - "last-available-day": 19666, 17156 + "last-available-day": 19823, 16487 17157 "license": "android-sdk-preview-license", 16488 17158 "name": "ndk-bundle", 16489 17159 "obsolete": "true", ··· 16530 17200 } 16531 17201 }, 16532 17202 "displayName": "NDK", 16533 - "last-available-day": 19666, 17203 + "last-available-day": 19823, 16534 17204 "license": "android-sdk-preview-license", 16535 17205 "name": "ndk-bundle", 16536 17206 "obsolete": "true", ··· 16577 17247 } 16578 17248 }, 16579 17249 "displayName": "NDK", 16580 - "last-available-day": 19666, 17250 + "last-available-day": 19823, 16581 17251 "license": "android-sdk-license", 16582 17252 "name": "ndk-bundle", 16583 17253 "path": "ndk-bundle", ··· 16622 17292 } 16623 17293 }, 16624 17294 "displayName": "NDK", 16625 - "last-available-day": 19666, 17295 + "last-available-day": 19823, 16626 17296 "license": "android-sdk-license", 16627 17297 "name": "ndk-bundle", 16628 17298 "path": "ndk-bundle", ··· 16667 17337 } 16668 17338 }, 16669 17339 "displayName": "NDK", 16670 - "last-available-day": 19666, 17340 + "last-available-day": 19823, 16671 17341 "license": "android-sdk-preview-license", 16672 17342 "name": "ndk-bundle", 16673 17343 "path": "ndk-bundle", ··· 16713 17383 } 16714 17384 }, 16715 17385 "displayName": "NDK", 16716 - "last-available-day": 19666, 17386 + "last-available-day": 19823, 16717 17387 "license": "android-sdk-license", 16718 17388 "name": "ndk-bundle", 16719 17389 "path": "ndk-bundle", ··· 16758 17428 } 16759 17429 }, 16760 17430 "displayName": "NDK", 16761 - "last-available-day": 19666, 17431 + "last-available-day": 19823, 16762 17432 "license": "android-sdk-preview-license", 16763 17433 "name": "ndk-bundle", 16764 17434 "path": "ndk-bundle", ··· 16804 17474 } 16805 17475 }, 16806 17476 "displayName": "NDK", 16807 - "last-available-day": 19666, 17477 + "last-available-day": 19823, 16808 17478 "license": "android-sdk-preview-license", 16809 17479 "name": "ndk-bundle", 16810 17480 "path": "ndk-bundle", ··· 16850 17520 } 16851 17521 }, 16852 17522 "displayName": "NDK", 16853 - "last-available-day": 19666, 17523 + "last-available-day": 19823, 16854 17524 "license": "android-sdk-license", 16855 17525 "name": "ndk-bundle", 16856 17526 "path": "ndk-bundle", ··· 16895 17565 } 16896 17566 }, 16897 17567 "displayName": "NDK", 16898 - "last-available-day": 19666, 17568 + "last-available-day": 19823, 16899 17569 "license": "android-sdk-preview-license", 16900 17570 "name": "ndk-bundle", 16901 17571 "path": "ndk-bundle", ··· 16941 17611 } 16942 17612 }, 16943 17613 "displayName": "NDK", 16944 - "last-available-day": 19666, 17614 + "last-available-day": 19823, 16945 17615 "license": "android-sdk-license", 16946 17616 "name": "ndk-bundle", 16947 17617 "path": "ndk-bundle", ··· 16986 17656 } 16987 17657 }, 16988 17658 "displayName": "NDK", 16989 - "last-available-day": 19666, 17659 + "last-available-day": 19823, 16990 17660 "license": "android-sdk-license", 16991 17661 "name": "ndk-bundle", 16992 17662 "path": "ndk-bundle", ··· 17031 17701 } 17032 17702 }, 17033 17703 "displayName": "NDK", 17034 - "last-available-day": 19666, 17704 + "last-available-day": 19823, 17035 17705 "license": "android-sdk-license", 17036 17706 "name": "ndk-bundle", 17037 17707 "path": "ndk-bundle", ··· 17076 17746 } 17077 17747 }, 17078 17748 "displayName": "NDK", 17079 - "last-available-day": 19666, 17749 + "last-available-day": 19823, 17080 17750 "license": "android-sdk-preview-license", 17081 17751 "name": "ndk-bundle", 17082 17752 "path": "ndk-bundle", ··· 17122 17792 } 17123 17793 }, 17124 17794 "displayName": "NDK", 17125 - "last-available-day": 19666, 17795 + "last-available-day": 19823, 17126 17796 "license": "android-sdk-license", 17127 17797 "name": "ndk-bundle", 17128 17798 "path": "ndk-bundle", ··· 17167 17837 } 17168 17838 }, 17169 17839 "displayName": "NDK", 17170 - "last-available-day": 19666, 17840 + "last-available-day": 19823, 17171 17841 "license": "android-sdk-license", 17172 17842 "name": "ndk-bundle", 17173 17843 "path": "ndk-bundle", ··· 17212 17882 } 17213 17883 }, 17214 17884 "displayName": "NDK", 17215 - "last-available-day": 19666, 17885 + "last-available-day": 19823, 17216 17886 "license": "android-sdk-preview-license", 17217 17887 "name": "ndk-bundle", 17218 17888 "path": "ndk-bundle", ··· 17258 17928 } 17259 17929 }, 17260 17930 "displayName": "NDK", 17261 - "last-available-day": 19666, 17931 + "last-available-day": 19823, 17262 17932 "license": "android-sdk-preview-license", 17263 17933 "name": "ndk-bundle", 17264 17934 "path": "ndk-bundle", ··· 17304 17974 } 17305 17975 }, 17306 17976 "displayName": "NDK", 17307 - "last-available-day": 19666, 17977 + "last-available-day": 19823, 17308 17978 "license": "android-sdk-preview-license", 17309 17979 "name": "ndk-bundle", 17310 17980 "path": "ndk-bundle", ··· 17350 18020 } 17351 18021 }, 17352 18022 "displayName": "NDK", 17353 - "last-available-day": 19666, 18023 + "last-available-day": 19823, 17354 18024 "license": "android-sdk-preview-license", 17355 18025 "name": "ndk-bundle", 17356 18026 "path": "ndk-bundle", ··· 17546 18216 "xsi:type": "ns5:genericDetailsType" 17547 18217 } 17548 18218 } 18219 + }, 18220 + "35.0.1": { 18221 + "archives": [ 18222 + { 18223 + "os": "linux", 18224 + "sha1": "959bf20c19ab1c82861ae4a7e7fdb293f4f1fe75", 18225 + "size": 7035310, 18226 + "url": "https://dl.google.com/android/repository/platform-tools_r35.0.1-linux.zip" 18227 + }, 18228 + { 18229 + "os": "macosx", 18230 + "sha1": "a54ebb00559f3e4582d8e06fc04bab7ce0a2a6c2", 18231 + "size": 12476293, 18232 + "url": "https://dl.google.com/android/repository/platform-tools_r35.0.1-darwin.zip" 18233 + }, 18234 + { 18235 + "os": "windows", 18236 + "sha1": "bef587e13dda79457631574b5ee93c0c596b592f", 18237 + "size": 6551888, 18238 + "url": "https://dl.google.com/android/repository/platform-tools_r35.0.1-win.zip" 18239 + } 18240 + ], 18241 + "displayName": "Android SDK Platform-Tools", 18242 + "last-available-day": 19823, 18243 + "license": "android-sdk-license", 18244 + "name": "platform-tools", 18245 + "path": "platform-tools", 18246 + "revision": "35.0.1", 18247 + "revision-details": { 18248 + "major:0": "35", 18249 + "micro:2": "1", 18250 + "minor:1": "0" 18251 + }, 18252 + "type-details": { 18253 + "element-attributes": { 18254 + "xsi:type": "ns5:genericDetailsType" 18255 + } 18256 + } 17549 18257 } 17550 18258 }, 17551 18259 "platforms": { ··· 17559 18267 } 17560 18268 ], 17561 18269 "displayName": "Android SDK Platform 10", 17562 - "last-available-day": 19666, 18270 + "last-available-day": 19823, 17563 18271 "license": "android-sdk-license", 17564 18272 "name": "platforms", 17565 18273 "path": "platforms/android-10", ··· 17591 18299 } 17592 18300 ], 17593 18301 "displayName": "Android SDK Platform 11", 17594 - "last-available-day": 19666, 18302 + "last-available-day": 19823, 17595 18303 "license": "android-sdk-license", 17596 18304 "name": "platforms", 17597 18305 "path": "platforms/android-11", ··· 17623 18331 } 17624 18332 ], 17625 18333 "displayName": "Android SDK Platform 12", 17626 - "last-available-day": 19666, 18334 + "last-available-day": 19823, 17627 18335 "license": "android-sdk-license", 17628 18336 "name": "platforms", 17629 18337 "path": "platforms/android-12", ··· 17655 18363 } 17656 18364 ], 17657 18365 "displayName": "Android SDK Platform 13", 17658 - "last-available-day": 19666, 18366 + "last-available-day": 19823, 17659 18367 "license": "android-sdk-license", 17660 18368 "name": "platforms", 17661 18369 "path": "platforms/android-13", ··· 17687 18395 } 17688 18396 ], 17689 18397 "displayName": "Android SDK Platform 14", 17690 - "last-available-day": 19666, 18398 + "last-available-day": 19823, 17691 18399 "license": "android-sdk-license", 17692 18400 "name": "platforms", 17693 18401 "path": "platforms/android-14", ··· 17719 18427 } 17720 18428 ], 17721 18429 "displayName": "Android SDK Platform 15", 17722 - "last-available-day": 19666, 18430 + "last-available-day": 19823, 17723 18431 "license": "android-sdk-license", 17724 18432 "name": "platforms", 17725 18433 "path": "platforms/android-15", ··· 17751 18459 } 17752 18460 ], 17753 18461 "displayName": "Android SDK Platform 16", 17754 - "last-available-day": 19666, 18462 + "last-available-day": 19823, 17755 18463 "license": "android-sdk-license", 17756 18464 "name": "platforms", 17757 18465 "path": "platforms/android-16", ··· 17783 18491 } 17784 18492 ], 17785 18493 "displayName": "Android SDK Platform 17", 17786 - "last-available-day": 19666, 18494 + "last-available-day": 19823, 17787 18495 "license": "android-sdk-license", 17788 18496 "name": "platforms", 17789 18497 "path": "platforms/android-17", ··· 17815 18523 } 17816 18524 ], 17817 18525 "displayName": "Android SDK Platform 18", 17818 - "last-available-day": 19666, 18526 + "last-available-day": 19823, 17819 18527 "license": "android-sdk-license", 17820 18528 "name": "platforms", 17821 18529 "path": "platforms/android-18", ··· 17847 18555 } 17848 18556 ], 17849 18557 "displayName": "Android SDK Platform 19", 17850 - "last-available-day": 19666, 18558 + "last-available-day": 19823, 17851 18559 "license": "android-sdk-license", 17852 18560 "name": "platforms", 17853 18561 "path": "platforms/android-19", ··· 17891 18599 } 17892 18600 ], 17893 18601 "displayName": "Android SDK Platform 2", 17894 - "last-available-day": 19666, 18602 + "last-available-day": 19823, 17895 18603 "license": "android-sdk-license", 17896 18604 "name": "platforms", 17897 18605 "obsolete": "true", ··· 17924 18632 } 17925 18633 ], 17926 18634 "displayName": "Android SDK Platform 20", 17927 - "last-available-day": 19666, 18635 + "last-available-day": 19823, 17928 18636 "license": "android-sdk-license", 17929 18637 "name": "platforms", 17930 18638 "path": "platforms/android-20", ··· 17956 18664 } 17957 18665 ], 17958 18666 "displayName": "Android SDK Platform 21", 17959 - "last-available-day": 19666, 18667 + "last-available-day": 19823, 17960 18668 "license": "android-sdk-license", 17961 18669 "name": "platforms", 17962 18670 "path": "platforms/android-21", ··· 17988 18696 } 17989 18697 ], 17990 18698 "displayName": "Android SDK Platform 22", 17991 - "last-available-day": 19666, 18699 + "last-available-day": 19823, 17992 18700 "license": "android-sdk-license", 17993 18701 "name": "platforms", 17994 18702 "path": "platforms/android-22", ··· 18020 18728 } 18021 18729 ], 18022 18730 "displayName": "Android SDK Platform 23", 18023 - "last-available-day": 19666, 18731 + "last-available-day": 19823, 18024 18732 "license": "android-sdk-license", 18025 18733 "name": "platforms", 18026 18734 "path": "platforms/android-23", ··· 18052 18760 } 18053 18761 ], 18054 18762 "displayName": "Android SDK Platform 24", 18055 - "last-available-day": 19666, 18763 + "last-available-day": 19823, 18056 18764 "license": "android-sdk-license", 18057 18765 "name": "platforms", 18058 18766 "path": "platforms/android-24", ··· 18084 18792 } 18085 18793 ], 18086 18794 "displayName": "Android SDK Platform 25", 18087 - "last-available-day": 19666, 18795 + "last-available-day": 19823, 18088 18796 "license": "android-sdk-license", 18089 18797 "name": "platforms", 18090 18798 "path": "platforms/android-25", ··· 18116 18824 } 18117 18825 ], 18118 18826 "displayName": "Android SDK Platform 26", 18119 - "last-available-day": 19666, 18827 + "last-available-day": 19823, 18120 18828 "license": "android-sdk-license", 18121 18829 "name": "platforms", 18122 18830 "path": "platforms/android-26", ··· 18148 18856 } 18149 18857 ], 18150 18858 "displayName": "Android SDK Platform 27", 18151 - "last-available-day": 19666, 18859 + "last-available-day": 19823, 18152 18860 "license": "android-sdk-license", 18153 18861 "name": "platforms", 18154 18862 "path": "platforms/android-27", ··· 18180 18888 } 18181 18889 ], 18182 18890 "displayName": "Android SDK Platform 28", 18183 - "last-available-day": 19666, 18891 + "last-available-day": 19823, 18184 18892 "license": "android-sdk-license", 18185 18893 "name": "platforms", 18186 18894 "path": "platforms/android-28", ··· 18212 18920 } 18213 18921 ], 18214 18922 "displayName": "Android SDK Platform 29", 18215 - "last-available-day": 19666, 18923 + "last-available-day": 19823, 18216 18924 "license": "android-sdk-license", 18217 18925 "name": "platforms", 18218 18926 "path": "platforms/android-29", ··· 18256 18964 } 18257 18965 ], 18258 18966 "displayName": "Android SDK Platform 3", 18259 - "last-available-day": 19666, 18967 + "last-available-day": 19823, 18260 18968 "license": "android-sdk-license", 18261 18969 "name": "platforms", 18262 18970 "obsolete": "true", ··· 18289 18997 } 18290 18998 ], 18291 18999 "displayName": "Android SDK Platform 30", 18292 - "last-available-day": 19666, 19000 + "last-available-day": 19823, 18293 19001 "license": "android-sdk-license", 18294 19002 "name": "platforms", 18295 19003 "path": "platforms/android-30", ··· 18321 19029 } 18322 19030 ], 18323 19031 "displayName": "Android SDK Platform 31", 18324 - "last-available-day": 19666, 19032 + "last-available-day": 19823, 18325 19033 "license": "android-sdk-license", 18326 19034 "name": "platforms", 18327 19035 "path": "platforms/android-31", ··· 18353 19061 } 18354 19062 ], 18355 19063 "displayName": "Android SDK Platform 32", 18356 - "last-available-day": 19666, 19064 + "last-available-day": 19823, 18357 19065 "license": "android-sdk-license", 18358 19066 "name": "platforms", 18359 19067 "path": "platforms/android-32", ··· 18385 19093 } 18386 19094 ], 18387 19095 "displayName": "Android SDK Platform 33-ext5", 18388 - "last-available-day": 19666, 19096 + "last-available-day": 19823, 18389 19097 "license": "android-sdk-license", 18390 19098 "name": "platforms", 18391 19099 "path": "platforms/android-33", ··· 18416 19124 "url": "https://dl.google.com/android/repository/platform-34-ext7_r02.zip" 18417 19125 } 18418 19126 ], 18419 - "displayName": "Android SDK Platform 34-ext8", 18420 - "last-available-day": 19666, 19127 + "displayName": "Android SDK Platform 34-ext10", 19128 + "last-available-day": 19823, 18421 19129 "license": "android-sdk-license", 18422 19130 "name": "platforms", 19131 + "obsolete": "true", 18423 19132 "path": "platforms/android-34", 18424 19133 "revision": "34", 18425 19134 "revision-details": { ··· 18461 19170 } 18462 19171 ], 18463 19172 "displayName": "Android SDK Platform 4", 18464 - "last-available-day": 19666, 19173 + "last-available-day": 19823, 18465 19174 "license": "android-sdk-license", 18466 19175 "name": "platforms", 18467 19176 "obsolete": "true", ··· 18506 19215 } 18507 19216 ], 18508 19217 "displayName": "Android SDK Platform 5", 18509 - "last-available-day": 19666, 19218 + "last-available-day": 19823, 18510 19219 "license": "android-sdk-license", 18511 19220 "name": "platforms", 18512 19221 "obsolete": "true", ··· 18551 19260 } 18552 19261 ], 18553 19262 "displayName": "Android SDK Platform 6", 18554 - "last-available-day": 19666, 19263 + "last-available-day": 19823, 18555 19264 "license": "android-sdk-license", 18556 19265 "name": "platforms", 18557 19266 "obsolete": "true", ··· 18584 19293 } 18585 19294 ], 18586 19295 "displayName": "Android SDK Platform 7", 18587 - "last-available-day": 19666, 19296 + "last-available-day": 19823, 18588 19297 "license": "android-sdk-license", 18589 19298 "name": "platforms", 18590 19299 "path": "platforms/android-7", ··· 18616 19325 } 18617 19326 ], 18618 19327 "displayName": "Android SDK Platform 8", 18619 - "last-available-day": 19666, 19328 + "last-available-day": 19823, 18620 19329 "license": "android-sdk-license", 18621 19330 "name": "platforms", 18622 19331 "path": "platforms/android-8", ··· 18648 19357 } 18649 19358 ], 18650 19359 "displayName": "Android SDK Platform 9", 18651 - "last-available-day": 19666, 19360 + "last-available-day": 19823, 18652 19361 "license": "android-sdk-license", 18653 19362 "name": "platforms", 18654 19363 "path": "platforms/android-9", ··· 18680 19389 } 18681 19390 ], 18682 19391 "displayName": "Android SDK Platform TiramisuPrivacySandbox", 18683 - "last-available-day": 19666, 19392 + "last-available-day": 19823, 18684 19393 "license": "android-sdk-license", 18685 19394 "name": "platforms", 18686 19395 "path": "platforms/android-TiramisuPrivacySandbox", ··· 18711 19420 } 18712 19421 ], 18713 19422 "displayName": "Android SDK Platform UpsideDownCake", 18714 - "last-available-day": 19666, 19423 + "last-available-day": 19823, 18715 19424 "license": "android-sdk-license", 18716 19425 "name": "platforms", 18717 19426 "obsolete": "true", ··· 18737 19446 "archives": [ 18738 19447 { 18739 19448 "os": "all", 18740 - "sha1": "5701983e5660f11930e2da0ee28cb53426fd4933", 18741 - "size": 63995218, 18742 - "url": "https://dl.google.com/android/repository/platform-UpsideDownCakePrivacySandbox_r02.zip" 19449 + "sha1": "693beff31fe890c670efe34498c761ebe425ac8f", 19450 + "size": 64049813, 19451 + "url": "https://dl.google.com/android/repository/platform-UpsideDownCakePrivacySandbox_r03.zip" 18743 19452 } 18744 19453 ], 18745 19454 "displayName": "Android SDK Platform UpsideDownCakePrivacySandbox", 18746 - "last-available-day": 19666, 19455 + "last-available-day": 19823, 18747 19456 "license": "android-sdk-license", 18748 19457 "name": "platforms", 18749 19458 "path": "platforms/android-UpsideDownCakePrivacySandbox", 18750 19459 "revision": "UpsideDownCakePrivacySandbox", 18751 19460 "revision-details": { 19461 + "major:0": "3" 19462 + }, 19463 + "type-details": { 19464 + "api-level:0": "34", 19465 + "codename:1": "UpsideDownCakePrivacySandbox", 19466 + "element-attributes": { 19467 + "xsi:type": "ns11:platformDetailsType" 19468 + }, 19469 + "layoutlib:2": { 19470 + "element-attributes": { 19471 + "api": "15" 19472 + } 19473 + } 19474 + } 19475 + }, 19476 + "VanillaIceCream": { 19477 + "archives": [ 19478 + { 19479 + "os": "all", 19480 + "sha1": "b95f5a8a2bb908f8d13b6f874ab622e194c5aa20", 19481 + "size": 64097940, 19482 + "url": "https://dl.google.com/android/repository/platform-VanillaIceCream_r02.zip" 19483 + } 19484 + ], 19485 + "displayName": "Android SDK Platform VanillaIceCream", 19486 + "last-available-day": 19823, 19487 + "license": "android-sdk-license", 19488 + "name": "platforms", 19489 + "path": "platforms/android-VanillaIceCream", 19490 + "revision": "VanillaIceCream", 19491 + "revision-details": { 18752 19492 "major:0": "2" 18753 19493 }, 18754 19494 "type-details": { 18755 19495 "api-level:0": "34", 18756 - "codename:1": "UpsideDownCakePrivacySandbox", 19496 + "codename:1": "VanillaIceCream", 18757 19497 "element-attributes": { 18758 19498 "xsi:type": "ns11:platformDetailsType" 18759 19499 }, ··· 18806 19546 "archives": [ 18807 19547 { 18808 19548 "os": "linux", 18809 - "sha1": "7fea0f8b5abaaa73b35e7703e54b641d0e60bba1", 18810 - "size": 6728126, 18811 - "url": "https://dl.google.com/android/repository/skiaparser-9858946-linux-x64.zip" 19549 + "sha1": "36e2c30f7745f4c062129a0fd549d29ab991db41", 19550 + "size": 6767192, 19551 + "url": "https://dl.google.com/android/repository/skiaparser-7478287-linux.zip" 18812 19552 }, 18813 19553 { 18814 19554 "os": "macosx", 18815 - "sha1": "d08e3a0dab58ad944c837e331f5b2088a7b683eb", 18816 - "size": 7846286, 18817 - "url": "https://dl.google.com/android/repository/skiaparser-9858946-mac-x64.zip" 19555 + "sha1": "04a834a8ab3efd4612300da7cef7f43a6b257468", 19556 + "size": 7401688, 19557 + "url": "https://dl.google.com/android/repository/skiaparser-7478287-mac.zip" 18818 19558 }, 18819 19559 { 18820 19560 "os": "windows", 18821 - "sha1": "316c255048f2164a8a3e57692b5b232d2db0963f", 18822 - "size": 7336670, 18823 - "url": "https://dl.google.com/android/repository/skiaparser-9858946-win-x64.zip" 19561 + "sha1": "567f24512f9d9487a3b948032a136261f5d59c92", 19562 + "size": 6532776, 19563 + "url": "https://dl.google.com/android/repository/skiaparser-7478287-win.zip" 18824 19564 } 18825 19565 ], 18826 19566 "displayName": "Layout Inspector image server for API S", 18827 - "last-available-day": 19666, 19567 + "last-available-day": 19823, 18828 19568 "license": "android-sdk-license", 18829 19569 "name": "skiaparser", 18830 19570 "path": "skiaparser/2", ··· 18838 19578 } 18839 19579 } 18840 19580 }, 19581 + "4": { 19582 + "archives": [ 19583 + { 19584 + "os": "linux", 19585 + "sha1": "caafe27824ceb1c69691766984ab287354104b50", 19586 + "size": 6433967, 19587 + "url": "https://dl.google.com/android/repository/skiaparser-11591181-linux-x64.zip" 19588 + }, 19589 + { 19590 + "os": "macosx", 19591 + "sha1": "8043d8f669fec8a3785f95c3e22a7b753cc70c3d", 19592 + "size": 2933536, 19593 + "url": "https://dl.google.com/android/repository/skiaparser-11591181-darwin-x64.zip" 19594 + }, 19595 + { 19596 + "os": "windows", 19597 + "sha1": "b1b2ca27aa2f2783dda3a7d73bb4f039513a9500", 19598 + "size": 2920006, 19599 + "url": "https://dl.google.com/android/repository/skiaparser-11591181-win-x64.zip" 19600 + } 19601 + ], 19602 + "displayName": "Layout Inspector image server for API 31-35", 19603 + "last-available-day": 19823, 19604 + "license": "android-sdk-license", 19605 + "name": "skiaparser", 19606 + "path": "skiaparser/3", 19607 + "revision": "4", 19608 + "revision-details": { 19609 + "major:0": "4" 19610 + }, 19611 + "type-details": { 19612 + "element-attributes": { 19613 + "xsi:type": "ns5:genericDetailsType" 19614 + } 19615 + } 19616 + }, 18841 19617 "6": { 18842 19618 "archives": [ 18843 19619 { ··· 18860 19636 } 18861 19637 ], 18862 19638 "displayName": "Layout Inspector image server for API 29-30", 18863 - "last-available-day": 19666, 19639 + "last-available-day": 19823, 18864 19640 "license": "android-sdk-license", 18865 19641 "name": "skiaparser", 18866 19642 "path": "skiaparser/1", ··· 18886 19662 } 18887 19663 ], 18888 19664 "displayName": "Sources for Android 14", 18889 - "last-available-day": 19666, 19665 + "last-available-day": 19823, 18890 19666 "license": "android-sdk-license", 18891 19667 "name": "sources", 18892 19668 "obsolete": "true", ··· 18914 19690 } 18915 19691 ], 18916 19692 "displayName": "Sources for Android 15", 18917 - "last-available-day": 19666, 19693 + "last-available-day": 19823, 18918 19694 "license": "android-sdk-license", 18919 19695 "name": "sources", 18920 19696 "path": "sources/android-15", ··· 18941 19717 } 18942 19718 ], 18943 19719 "displayName": "Sources for Android 16", 18944 - "last-available-day": 19666, 19720 + "last-available-day": 19823, 18945 19721 "license": "android-sdk-license", 18946 19722 "name": "sources", 18947 19723 "path": "sources/android-16", ··· 18968 19744 } 18969 19745 ], 18970 19746 "displayName": "Sources for Android 17", 18971 - "last-available-day": 19666, 19747 + "last-available-day": 19823, 18972 19748 "license": "android-sdk-license", 18973 19749 "name": "sources", 18974 19750 "path": "sources/android-17", ··· 18995 19771 } 18996 19772 ], 18997 19773 "displayName": "Sources for Android 18", 18998 - "last-available-day": 19666, 19774 + "last-available-day": 19823, 18999 19775 "license": "android-sdk-license", 19000 19776 "name": "sources", 19001 19777 "path": "sources/android-18", ··· 19022 19798 } 19023 19799 ], 19024 19800 "displayName": "Sources for Android 19", 19025 - "last-available-day": 19666, 19801 + "last-available-day": 19823, 19026 19802 "license": "android-sdk-license", 19027 19803 "name": "sources", 19028 19804 "path": "sources/android-19", ··· 19049 19825 } 19050 19826 ], 19051 19827 "displayName": "Sources for Android 20", 19052 - "last-available-day": 19666, 19828 + "last-available-day": 19823, 19053 19829 "license": "android-sdk-license", 19054 19830 "name": "sources", 19055 19831 "path": "sources/android-20", ··· 19076 19852 } 19077 19853 ], 19078 19854 "displayName": "Sources for Android 21", 19079 - "last-available-day": 19666, 19855 + "last-available-day": 19823, 19080 19856 "license": "android-sdk-license", 19081 19857 "name": "sources", 19082 19858 "path": "sources/android-21", ··· 19103 19879 } 19104 19880 ], 19105 19881 "displayName": "Sources for Android 22", 19106 - "last-available-day": 19666, 19882 + "last-available-day": 19823, 19107 19883 "license": "android-sdk-license", 19108 19884 "name": "sources", 19109 19885 "path": "sources/android-22", ··· 19130 19906 } 19131 19907 ], 19132 19908 "displayName": "Sources for Android 23", 19133 - "last-available-day": 19666, 19909 + "last-available-day": 19823, 19134 19910 "license": "android-sdk-license", 19135 19911 "name": "sources", 19136 19912 "path": "sources/android-23", ··· 19157 19933 } 19158 19934 ], 19159 19935 "displayName": "Sources for Android 24", 19160 - "last-available-day": 19666, 19936 + "last-available-day": 19823, 19161 19937 "license": "android-sdk-license", 19162 19938 "name": "sources", 19163 19939 "path": "sources/android-24", ··· 19184 19960 } 19185 19961 ], 19186 19962 "displayName": "Sources for Android 25", 19187 - "last-available-day": 19666, 19963 + "last-available-day": 19823, 19188 19964 "license": "android-sdk-license", 19189 19965 "name": "sources", 19190 19966 "path": "sources/android-25", ··· 19211 19987 } 19212 19988 ], 19213 19989 "displayName": "Sources for Android 26", 19214 - "last-available-day": 19666, 19990 + "last-available-day": 19823, 19215 19991 "license": "android-sdk-license", 19216 19992 "name": "sources", 19217 19993 "path": "sources/android-26", ··· 19238 20014 } 19239 20015 ], 19240 20016 "displayName": "Sources for Android 27", 19241 - "last-available-day": 19666, 20017 + "last-available-day": 19823, 19242 20018 "license": "android-sdk-license", 19243 20019 "name": "sources", 19244 20020 "path": "sources/android-27", ··· 19265 20041 } 19266 20042 ], 19267 20043 "displayName": "Sources for Android 28", 19268 - "last-available-day": 19666, 20044 + "last-available-day": 19823, 19269 20045 "license": "android-sdk-license", 19270 20046 "name": "sources", 19271 20047 "path": "sources/android-28", ··· 19292 20068 } 19293 20069 ], 19294 20070 "displayName": "Sources for Android 29", 19295 - "last-available-day": 19666, 20071 + "last-available-day": 19823, 19296 20072 "license": "android-sdk-license", 19297 20073 "name": "sources", 19298 20074 "path": "sources/android-29", ··· 19319 20095 } 19320 20096 ], 19321 20097 "displayName": "Sources for Android 30", 19322 - "last-available-day": 19666, 20098 + "last-available-day": 19823, 19323 20099 "license": "android-sdk-license", 19324 20100 "name": "sources", 19325 20101 "path": "sources/android-30", ··· 19346 20122 } 19347 20123 ], 19348 20124 "displayName": "Sources for Android 31", 19349 - "last-available-day": 19666, 20125 + "last-available-day": 19823, 19350 20126 "license": "android-sdk-license", 19351 20127 "name": "sources", 19352 20128 "path": "sources/android-31", ··· 19373 20149 } 19374 20150 ], 19375 20151 "displayName": "Sources for Android 32", 19376 - "last-available-day": 19666, 20152 + "last-available-day": 19823, 19377 20153 "license": "android-sdk-license", 19378 20154 "name": "sources", 19379 20155 "path": "sources/android-32", ··· 19400 20176 } 19401 20177 ], 19402 20178 "displayName": "Sources for Android 33", 19403 - "last-available-day": 19666, 20179 + "last-available-day": 19823, 19404 20180 "license": "android-sdk-license", 19405 20181 "name": "sources", 19406 20182 "path": "sources/android-33", ··· 19427 20203 } 19428 20204 ], 19429 20205 "displayName": "Sources for Android 34", 19430 - "last-available-day": 19666, 20206 + "last-available-day": 19823, 19431 20207 "license": "android-sdk-license", 19432 20208 "name": "sources", 19433 20209 "path": "sources/android-34", ··· 19491 20267 } 19492 20268 }, 19493 20269 "displayName": "Android SDK Tools", 19494 - "last-available-day": 19666, 20270 + "last-available-day": 19823, 19495 20271 "license": "android-sdk-license", 19496 20272 "name": "tools", 19497 20273 "obsolete": "true",
+2 -2
pkgs/development/python-modules/aioopenexchangerates/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "aioopenexchangerates"; 17 - version = "0.4.10"; 17 + version = "0.4.11"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.9"; ··· 23 23 owner = "MartinHjelmare"; 24 24 repo = "aioopenexchangerates"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-keZebaqIs+xaGy5O1551w05fV301XHzJpPDwvY4Tjnk="; 26 + hash = "sha256-8AScYCDgv8Dkjt/0WJ4P2q2H9dykuq3w00qDDP8PiSs="; 27 27 }; 28 28 29 29 postPatch = ''
+2 -2
pkgs/development/python-modules/aiortm/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "aiortm"; 19 - version = "0.8.11"; 19 + version = "0.8.12"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.9"; ··· 25 25 owner = "MartinHjelmare"; 26 26 repo = "aiortm"; 27 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-VvpdeupBW8wZyNnAx9cvp0Li5z3D/AnqipTEGTsd2IE="; 28 + hash = "sha256-X7MqBDmVfLy5ajqhFcvA8oCaoxy3zLusXkB659qWR5E="; 29 29 }; 30 30 31 31 postPatch = ''
+10 -5
pkgs/development/python-modules/automx2/default.nix
··· 6 6 , ldap3 7 7 , pytestCheckHook 8 8 , pythonOlder 9 + , setuptools 9 10 }: 10 11 11 12 buildPythonPackage rec { 12 13 pname = "automx2"; 13 - version = "unstable-2023-08-23"; 14 - format = "setuptools"; 14 + version = "2024.1"; 15 + pyproject = true; 15 16 16 17 disabled = pythonOlder "3.7"; 17 18 18 19 src = fetchFromGitHub { 19 20 owner = "rseichter"; 20 - repo = pname; 21 - rev = "f3e3fc8e769c3799361001d51b7d9335a6a9d1a8"; 22 - hash = "sha256-NkeazjjGDYUXfoydvEfww6e7SkSZ8rMRlML+oOaf374="; 21 + repo = "automx2"; 22 + rev = version; 23 + hash = "sha256-s/kd9A/d3SPMZC9+B4DdcXVi77WLH/SBwXIdaKHUj34="; 23 24 }; 25 + 26 + nativeBuildInputs = [ 27 + setuptools 28 + ]; 24 29 25 30 propagatedBuildInputs = [ 26 31 flask
+19 -6
pkgs/development/python-modules/base64io/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchPypi 3 + , fetchFromGitHub 4 4 , mock 5 5 , pytestCheckHook 6 + , pythonOlder 7 + , setuptools 8 + , unstableGitUpdater 6 9 }: 7 10 8 11 buildPythonPackage rec { 9 12 pname = "base64io"; 10 - version = "1.0.3"; 11 - format = "setuptools"; 13 + version = "1.0.3-unstable-2023-10-30"; 14 + pyproject = true; 12 15 13 - src = fetchPypi { 14 - inherit pname version; 15 - hash = "sha256-JPLQ/nZcNTOeGy0zqpX5E3sbdltZQWT60QFsFYJ6cHM="; 16 + disabled = pythonOlder "3.8"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "aws"; 20 + repo = "base64io-python"; 21 + rev = "604817576e607d1f7f8af1ffa1530522fd4e4be2"; 22 + hash = "sha256-RFl0iuyHdPf3VpBxH4m/N2yaKEBxkNMT1ldZP9VGGOk="; 16 23 }; 17 24 25 + build-system = [ 26 + setuptools 27 + ]; 28 + 18 29 nativeCheckInputs = [ 19 30 mock 20 31 pytestCheckHook 21 32 ]; 33 + 34 + passthru.updateScript = unstableGitUpdater { }; 22 35 23 36 meta = with lib; { 24 37 homepage = "https://base64io-python.readthedocs.io/";
+2 -2
pkgs/development/python-modules/dash/default.nix
··· 6 6 , setuptools 7 7 , nodejs 8 8 , yarn 9 - , prefetch-yarn-deps 9 + , fixup-yarn-lock 10 10 , fetchYarnDeps 11 11 12 12 , flask ··· 52 52 setuptools 53 53 nodejs 54 54 yarn 55 - prefetch-yarn-deps 55 + fixup-yarn-lock 56 56 ]; 57 57 58 58 yarnOfflineCache = fetchYarnDeps {
+11 -1
pkgs/development/python-modules/jenkinsapi/default.nix
··· 8 8 , pytestCheckHook 9 9 , pytz 10 10 , requests 11 + , setuptools 11 12 , six 12 13 }: 13 14 ··· 21 22 hash = "sha256-JGqYpj5h9UoV0WEFyxVIjFZwc030HobHrw1dnAryQLk="; 22 23 }; 23 24 25 + patches = [ 26 + ./pytest-warn-none.patch 27 + ]; 28 + 24 29 nativeBuildInputs = [ 25 30 flit-core 26 31 pbr ··· 29 34 propagatedBuildInputs = [ 30 35 pytz 31 36 requests 37 + setuptools 32 38 six 33 39 ]; 34 40 ··· 41 47 # don't run tests that try to spin up jenkins 42 48 disabledTests = [ "systests" ]; 43 49 44 - pythonImportsCheck = [ "jenkinsapi" ]; 50 + pythonImportsCheck = [ 51 + "jenkinsapi" 52 + "jenkinsapi.utils" 53 + "jenkinsapi.utils.jenkins_launcher" 54 + ]; 45 55 46 56 meta = with lib; { 47 57 description = "A Python API for accessing resources on a Jenkins continuous-integration server";
+30
pkgs/development/python-modules/jenkinsapi/pytest-warn-none.patch
··· 1 + diff --git a/jenkinsapi_tests/unittests/test_build.py b/jenkinsapi_tests/unittests/test_build.py 2 + index 2e2c2f4..9de816a 100644 3 + --- a/jenkinsapi_tests/unittests/test_build.py 4 + +++ b/jenkinsapi_tests/unittests/test_build.py 5 + @@ -3,6 +3,7 @@ import pytest 6 + import pytz 7 + from . import configs 8 + import datetime 9 + +import warnings 10 + from jenkinsapi.build import Build 11 + from jenkinsapi.job import Job 12 + 13 + @@ -252,7 +253,7 @@ def test_build_env_vars_wo_injected_env_vars_plugin(monkeypatch, build): 14 + monkeypatch.setattr(Build, "get_data", fake_get_data) 15 + 16 + with pytest.raises(requests.HTTPError) as excinfo: 17 + - with pytest.warns(None) as record: 18 + + with warnings.catch_warnings(record=True) as record: 19 + build.get_env_vars() 20 + assert "404" == str(excinfo.value) 21 + assert len(record) == 1 22 + @@ -269,7 +270,7 @@ def test_build_env_vars_other_exception(monkeypatch, build): 23 + monkeypatch.setattr(Build, "get_data", fake_get_data) 24 + 25 + with pytest.raises(Exception) as excinfo: 26 + - with pytest.warns(None) as record: 27 + + with warnings.catch_warnings(record=True) as record: 28 + build.get_env_vars() 29 + assert "" == str(excinfo.value) 30 + assert len(record) == 0
+32
pkgs/development/python-modules/jsonslicer/default.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + pkg-config, 7 + yajl, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "jsonslicer"; 12 + version = "0.1.7"; 13 + format = "setuptools"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "AMDmi3"; 17 + repo = "jsonslicer"; 18 + rev = version; 19 + hash = "sha256-uKIe/nJLCTe8WFIMB7+g3c0Yv3addgZEKYaBI6EpBSY="; 20 + }; 21 + 22 + nativeBuildInputs = [ pkg-config ]; 23 + 24 + buildInputs = [ yajl ]; 25 + 26 + meta = with lib; { 27 + description = "Stream JSON parser for Python "; 28 + homepage = "https://github.com/AMDmi3/jsonslicer"; 29 + license = licenses.mit; 30 + maintainers = with maintainers; [ jopejoe1 ]; 31 + }; 32 + }
+2 -2
pkgs/development/python-modules/litellm/default.nix
··· 33 33 34 34 buildPythonPackage rec { 35 35 pname = "litellm"; 36 - version = "1.35.4"; 36 + version = "1.35.8"; 37 37 pyproject = true; 38 38 39 39 disabled = pythonOlder "3.8"; ··· 42 42 owner = "BerriAI"; 43 43 repo = "litellm"; 44 44 rev = "refs/tags/v${version}"; 45 - hash = "sha256-5z2qyzDMfksxlj2KxAGw5TYn3aXbeUHZvwHiNjeWmLA="; 45 + hash = "sha256-/gj3WTsxFxw2VPqYCQdnSi83RjjPHZ/I1nR163u3pb0="; 46 46 }; 47 47 48 48 postPatch = ''
+2 -2
pkgs/development/python-modules/ocrmypdf/default.nix
··· 30 30 31 31 buildPythonPackage rec { 32 32 pname = "ocrmypdf"; 33 - version = "16.1.1"; 33 + version = "16.1.2"; 34 34 35 35 disabled = pythonOlder "3.10"; 36 36 ··· 46 46 postFetch = '' 47 47 rm "$out/.git_archival.txt" 48 48 ''; 49 - hash = "sha256-XCYNz1QQodUEidz1+A79yleqOnOCK3zJ8mBIPU5JEQg="; 49 + hash = "sha256-nZvfkfO5u3iuN0g/KITWbhYCRAJngEOKCW48z6IEPMI="; 50 50 }; 51 51 52 52 patches = [
+2 -2
pkgs/development/tools/electron-fiddle/default.nix
··· 3 3 , fetchFromGitHub 4 4 , fetchYarnDeps 5 5 , fetchurl 6 - , prefetch-yarn-deps 6 + , fixup-yarn-lock 7 7 , git 8 8 , lib 9 9 , makeDesktopItem ··· 51 51 pname = "${pname}-unwrapped"; 52 52 inherit version src; 53 53 54 - nativeBuildInputs = [ prefetch-yarn-deps git nodejs util-linux yarn zip ]; 54 + nativeBuildInputs = [ fixup-yarn-lock git nodejs util-linux yarn zip ]; 55 55 56 56 configurePhase = '' 57 57 export HOME=$TMPDIR
+2 -2
pkgs/development/tools/electron/common.nix
··· 5 5 , python3 6 6 , fetchYarnDeps 7 7 , fetchNpmDeps 8 - , prefetch-yarn-deps 8 + , fixup-yarn-lock 9 9 , npmHooks 10 10 , yarn 11 11 , substituteAll ··· 29 29 inherit (info) version; 30 30 buildTargets = [ "electron:electron_dist_zip" ]; 31 31 32 - nativeBuildInputs = base.nativeBuildInputs ++ [ nodejs yarn prefetch-yarn-deps unzip npmHooks.npmConfigHook ]; 32 + nativeBuildInputs = base.nativeBuildInputs ++ [ nodejs yarn fixup-yarn-lock unzip npmHooks.npmConfigHook ]; 33 33 buildInputs = base.buildInputs ++ [ libnotify ]; 34 34 35 35 electronOfflineCache = fetchYarnDeps {
+13 -9
pkgs/development/tools/fermyon-spin/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , fetchzip 3 + , fetchurl 4 4 , autoPatchelfHook 5 5 , gcc-unwrapped 6 6 , zlib ··· 17 17 }.${system} or (throw "Unsupported system: ${system}"); 18 18 19 19 packageHash = { 20 - x86_64-linux = "sha256-Y0Inew0PncpnEpdLWtl/85t93eGSRewKh5mvGnn+yck="; 21 - aarch64-linux = "sha256-HEm3TaLeaws8G73CU9BmxeplQdeF9nQbBSnbctaVhqI="; 22 - x86_64-darwin = "sha256-mlshpN/4Od4qrXiqIEYo7G84Dtb+tp2nK2VnrRG2rto="; 23 - aarch64-darwin = "sha256-aJH/vOidj0vbkttGDgelaAC/dMYguQPLjxl+V3pOVzI="; 20 + x86_64-linux = "sha256-LHiLkZ+VN+wPnq6OukXozQWKh7ewNaFor1ndCUlCBtU="; 21 + aarch64-linux = "sha256-1+rLGnm+LhbYigYUcmuLICLFXUk3wjOkmxuCuuI+Xqc="; 22 + x86_64-darwin = "sha256-mJA3VXfNr6578Q2xw0xOZccloQpeCIsjn3dVdlsnTVs="; 23 + aarch64-darwin = "sha256-FNl3UefJWA8yJ2B44GUEK6py7DLikJrygIwsqdIjW9c="; 24 24 }.${system} or (throw "Unsupported system: ${system}"); 25 25 26 26 in stdenv.mkDerivation rec { 27 27 pname = "fermyon-spin"; 28 - version = "2.2.0"; 28 + version = "2.4.2"; 29 29 30 - src = fetchzip { 30 + # Use fetchurl rather than fetchzip as these tarballs are built by the project 31 + # and not by GitHub (and thus are stable) - this simplifies the update script 32 + # by allowing it to use the output of `nix store prefetch-file`. 33 + src = fetchurl { 31 34 url = "https://github.com/fermyon/spin/releases/download/v${version}/spin-v${version}-${platform}.tar.gz"; 32 - stripRoot = false; 33 35 hash = packageHash; 34 36 }; 37 + 38 + sourceRoot = "."; 35 39 36 40 nativeBuildInputs = lib.optionals stdenv.isLinux [ 37 41 autoPatchelfHook ··· 46 50 runHook preInstall 47 51 48 52 mkdir -p $out/bin 49 - cp $src/* $out/bin 53 + cp ./spin $out/bin 50 54 51 55 runHook postInstall 52 56 '';
+31
pkgs/development/tools/fermyon-spin/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p jq 3 + #shellcheck shell=bash 4 + 5 + CURRENT_HASH="" 6 + 7 + print_hash() { 8 + OS="$1" 9 + ARCH="$2" 10 + VERSION="$3" 11 + 12 + URL="https://github.com/fermyon/spin/releases/download/v${VERSION}/spin-v${VERSION}-${OS}-${ARCH}.tar.gz" 13 + echo 14 + CURRENT_HASH=$(nix store prefetch-file "$URL" --json | jq -r '.hash') 15 + 16 + echo "${ARCH}-${OS}: $CURRENT_HASH" 17 + } 18 + 19 + if [[ -z "$VER" && -n "$1" ]]; then 20 + VER="$1" 21 + fi 22 + 23 + if [[ -z "$VER" ]]; then 24 + echo "No 'VER' environment variable provided, skipping" 25 + else 26 + print_hash "linux" "amd64" "$VER" 27 + print_hash "linux" "aarch64" "$VER" 28 + print_hash "macos" "amd64" "$VER" 29 + print_hash "macos" "aarch64" "$VER" 30 + fi 31 +
+3 -3
pkgs/development/tools/ruff/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "ruff"; 13 - version = "0.3.5"; 13 + version = "0.3.7"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "astral-sh"; 17 17 repo = "ruff"; 18 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-sGmNrkZv03yzEm9fM00H/BZnVr915LW3qGWjci1QACc="; 19 + hash = "sha256-PS4YJpVut+KtEgSlTVtoVdlu6FVipPIzsl01/Io5N64="; 20 20 }; 21 21 22 - cargoHash = "sha256-6ZqbyM8MXN916HPG86PZAtAPFkXGvMD27Y5ql6o/tUQ="; 22 + cargoHash = "sha256-kxzI/MlhboF0cWnyciK4vewWGXijPsOV0tPzfo1DHWc="; 23 23 24 24 nativeBuildInputs = [ 25 25 installShellFiles
+3 -3
pkgs/games/anki/default.nix
··· 12 12 , nixosTests 13 13 , nodejs 14 14 , nodejs-slim 15 - , prefetch-yarn-deps 15 + , fixup-yarn-lock 16 16 , protobuf 17 17 , python3 18 18 , qt6 ··· 103 103 104 104 nativeBuildInputs = [ 105 105 nodejs-slim 106 - prefetch-yarn-deps 106 + fixup-yarn-lock 107 107 yarn 108 108 ]; 109 109 ··· 138 138 nativeBuildInputs = [ 139 139 fakeGit 140 140 offlineYarn 141 - prefetch-yarn-deps 141 + fixup-yarn-lock 142 142 143 143 cargo 144 144 installShellFiles
+2 -2
pkgs/games/heroic/default.nix
··· 3 3 , fetchFromGitHub 4 4 , fetchYarnDeps 5 5 , yarn 6 - , prefetch-yarn-deps 6 + , fixup-yarn-lock 7 7 , nodejs 8 8 , python3 9 9 , makeWrapper ··· 33 33 34 34 nativeBuildInputs = [ 35 35 yarn 36 - prefetch-yarn-deps 36 + fixup-yarn-lock 37 37 nodejs 38 38 python3 39 39 makeWrapper
+2 -2
pkgs/games/r2modman/default.nix
··· 2 2 , stdenv 3 3 , yarn 4 4 , fetchYarnDeps 5 - , prefetch-yarn-deps 5 + , fixup-yarn-lock 6 6 , nodejs 7 7 , electron 8 8 , fetchFromGitHub ··· 35 35 36 36 nativeBuildInputs = [ 37 37 yarn 38 - prefetch-yarn-deps 38 + fixup-yarn-lock 39 39 nodejs 40 40 makeWrapper 41 41 copyDesktopItems
+6 -6
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 33 33 stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else latest; 34 34 35 35 production = generic { 36 - version = "550.67"; 37 - sha256_64bit = "sha256-mSAaCccc/w/QJh6w8Mva0oLrqB+cOSO1YMz1Se/32uI="; 38 - sha256_aarch64 = "sha256-+UuK0UniAsndN15VDb/xopjkdlc6ZGk5LIm/GNs5ivA="; 39 - openSha256 = "sha256-M/1qAQxTm61bznAtCoNQXICfThh3hLqfd0s1n1BFj2A="; 40 - settingsSha256 = "sha256-FUEwXpeUMH1DYH77/t76wF1UslkcW721x9BHasaRUaM="; 41 - persistencedSha256 = "sha256-ojHbmSAOYl3lOi2X6HOBlokTXhTCK6VNsH6+xfGQsyo="; 36 + version = "550.76"; 37 + sha256_64bit = "sha256-2/wAmBNiePhX74FsV7j21LnCaubxMC/kAYMmf8kQt1s="; 38 + sha256_aarch64 = "sha256-LhiyYCUTFwqzUITK6CKIqxOQp62wG1RuKOuP0fTKoVk="; 39 + openSha256 = "sha256-RWaUXIr/yCRmX4yIyUxvBxrKCLKRKSi4lQJAYvrd2Kg="; 40 + settingsSha256 = "sha256-Lv95+0ahvU1+X/twzWWVqQH4nqq491ALigH9TVBn+YY="; 41 + persistencedSha256 = "sha256-rbgI9kGdVzGlPNEvaoOq2zrAMx+H8D+XEBah2eqZzuI="; 42 42 }; 43 43 44 44 latest = selectHighestVersion production (generic {
+14 -81
pkgs/servers/aeron/default.nix
··· 8 8 9 9 let 10 10 pname = "aeron"; 11 - version = "1.42.1"; 11 + version = "1.43.0"; 12 12 groupId = "io.aeron"; 13 13 14 14 aeronAll_1_40_0 = fetchMavenArtifact { ··· 18 18 hash = "sha512-NyhYaQqOWcSBwzwpje6DMAp36CEgGSNXBSdaRrDyP+Fn2Z0nvh5o2czog6GKKtbjH9inYfyyF/21gehfgLF6qA=="; 19 19 }; 20 20 21 - aeronAgent_1_40_0 = fetchMavenArtifact { 22 - inherit groupId; 23 - version = "1.40.0"; 24 - artifactId = "aeron-agent"; 25 - hash = "sha512-3XZ6XxPwlNchMe4p4MuDNTWntGokFPnetN7AUMlhXzIgeXBExXvn+BdxI2crfq/xgVGrF/hjHD2shwu2NBa0Tg=="; 26 - }; 27 - 28 - aeronArchive_1_40_0 = fetchMavenArtifact { 29 - inherit groupId; 30 - version = "1.40.0"; 31 - artifactId = "aeron-archive"; 32 - hash = "sha512-tmH+/020d1iNkGb8nvenDG9YU+H4PLuO2hSm2dULUIjSXX5AHLDkkrQ3uVQADV9koRNMtC4UXloqtqncay18kQ=="; 33 - }; 34 - 35 - aeronClient_1_40_0 = fetchMavenArtifact { 36 - inherit groupId; 37 - version = "1.40.0"; 38 - artifactId = "aeron-client"; 39 - hash = "sha512-y3/8Lu2EgMICRNPEWe0hrKpVhF35pDjCO6ip/Af9nPZ70ZRqGmlfEG7OzWVok11DuI8pYJ64jv6bEtUfSHTYXQ=="; 40 - }; 41 - 42 - aeronCluster_1_40_0 =fetchMavenArtifact { 43 - inherit groupId; 44 - version = "1.40.0"; 45 - artifactId = "aeron-cluster"; 46 - hash = "sha512-28m14Etjse3MVKBLvaQONujMfvdRQZG0ArezzVcjPEqVqTGd33mrqjPngALV8CG2nJTtcrJmsieRGLEosaXqTw=="; 47 - }; 48 - 49 - aeronDriver_1_40_0 = fetchMavenArtifact { 50 - inherit groupId; 51 - version = "1.40.0"; 52 - artifactId = "aeron-driver"; 53 - hash = "sha512-SRWHMHR6J1YEtCbSHqSLYm3vo8XgkVXGK3cFQbONT60TZvawP5UlZs7e3eFNpu3qQSA4prqEjjWO9Xc9M/sjKw=="; 54 - }; 55 - 56 21 aeronSamples_1_40_0 = fetchMavenArtifact { 57 22 inherit groupId; 58 23 version = "1.40.0"; ··· 63 28 aeronAll_1_42_1 = fetchMavenArtifact { 64 29 inherit groupId; 65 30 artifactId = "aeron-all"; 66 - inherit version; 31 + version = "1.42.1"; 67 32 hash = "sha512-pjX+JopK6onDwElMIroj+ZXrKwdPj5H2uPg08XgNlrK1rAkHo9MUT8weBGbuFVFDLeqOZrHj0bt1wJ9XgYY5aA=="; 68 33 }; 69 34 70 - aeronAgent_1_42_1 = fetchMavenArtifact { 35 + aeronSamples_1_42_1 = fetchMavenArtifact { 71 36 inherit groupId; 72 37 version = "1.42.1"; 73 - artifactId = "aeron-agent"; 74 - hash = "sha512-3XZ6XvPwlNdiMe4p4MuDNTWntGokFPnetN7AUMlhXzIgeXBExXvn+BdxI2crfq/xgVGrF/hjHD2shwu2NBa0Tg=="; 38 + artifactId = "aeron-samples"; 39 + hash = "sha512-4JnHn22vJf2lmOg6ev5PD+/YiaL3KgfuyWAK92djX3KBVXO7ERMY2kH79dveVCJG1rbekvE1j1pnjaAIxwJcqg=="; 75 40 }; 76 41 77 - aeronArchive_1_42_1 = fetchMavenArtifact { 42 + aeronAll_1_43_0 = fetchMavenArtifact { 78 43 inherit groupId; 79 - version = "1.42.1"; 80 - artifactId = "aeron-archive"; 81 - hash = "sha512-1DmeI9flgfzanbP4jSNUSAQAv2SGBvnlb3G4LbO1m+BN/gPn/nahvVHzotvGJjJA5b65DE1Sc5tqPnItRTK0zQ=="; 82 - }; 83 - 84 - aeronClient_1_42_1 = fetchMavenArtifact { 85 - inherit groupId; 86 - version = "1.42.1"; 87 - artifactId = "aeron-client"; 88 - hash = "sha512-td2k2WNpaD3+2PNvlCCJ8cZRr615sFjngiQDKzuY2e9/de1OUwvER3zzVAFOonEIV+s5EhwVeQvWq3Wj5Uhadg=="; 89 - }; 90 - 91 - aeronCluster_1_42_1 =fetchMavenArtifact { 92 - inherit groupId; 93 - version = "1.42.1"; 94 - artifactId = "aeron-cluster"; 95 - hash = "sha512-RiqGeY3pRqN6wWpeJqbeB1SCxrZWnQghrJlCGhew2M/GZAaWHkhhJs5haJqRvR5oOAbaI4RfIWvi5U7TiUo88g=="; 44 + artifactId = "aeron-all"; 45 + version = "1.43.0"; 46 + hash = "sha512-ZKjUA1Kp++RLnCNUOi2K/iGc4zIIR4pC4j8qPfO+rcgp7ghZfgsXO8sB+JD307kzeikUXnPFX7ef28DlzI8s8Q=="; 96 47 }; 97 48 98 - aeronDriver_1_42_1 = fetchMavenArtifact { 49 + aeronSamples_1_43_0 = fetchMavenArtifact { 99 50 inherit groupId; 100 - version = "1.42.1"; 101 - artifactId = "aeron-driver"; 102 - hash = "sha512-fKEN5oQCxD1h3qPODKkqFwYbKW6L03RFHNylpsYaNlztNODlCJd0CS5dBR6K8rbOdb2dVIXK/dW/IPBvOi5q/g=="; 103 - }; 104 - aeronSamples_1_42_1 = fetchMavenArtifact { 105 - inherit groupId; 106 - version = "1.42.1"; 51 + version = "1.43.0"; 107 52 artifactId = "aeron-samples"; 108 - hash = "sha512-4JnHn22vJf2lmOg6ev5PD+/YiaL3KgfuyWAK92djX3KBVXO7ERMY2kH79dveVCJG1rbekvE1j1pnjaAIxwJcqg=="; 53 + hash = "sha512-a/ti4Kd8WwzOzDGMgdYk0pxsu8vRA4kRD9cm4D3S+r6xc/rL8ECHVoogOMDeabDd1EYSIbx/sKE01BJOW7BVsg=="; 109 54 }; 110 55 111 - aeronAll = aeronAll_1_42_1; 112 - aeronArchive = aeronArchive_1_42_1; 113 - aeronClient = aeronClient_1_42_1; 114 - aeronCluster = aeronCluster_1_42_1; 115 - aeronDriver= aeronDriver_1_42_1; 116 - aeronSamples = aeronSamples_1_42_1; 56 + aeronAll = aeronAll_1_43_0; 57 + aeronSamples = aeronSamples_1_43_0; 117 58 118 59 in stdenv.mkDerivation { 119 60 ··· 121 62 122 63 buildInputs = [ 123 64 aeronAll 124 - aeronArchive 125 - aeronClient 126 - aeronCluster 127 - aeronDriver 128 65 aeronSamples 129 66 ]; 130 67 ··· 141 78 142 79 mkdir --parents "$out/share/java" 143 80 ln --symbolic "${aeronAll.jar}" "$out/share/java/${pname}-all.jar" 144 - ln --symbolic "${aeronArchive.jar}" "$out/share/java/${pname}-archive.jar" 145 - ln --symbolic "${aeronClient.jar}" "$out/share/java/${pname}-client.jar" 146 - ln --symbolic "${aeronCluster.jar}" "$out/share/java/${pname}-cluster.jar" 147 - ln --symbolic "${aeronDriver.jar}" "$out/share/java/${pname}-driver.jar" 148 81 ln --symbolic "${aeronSamples.jar}" "$out/share/java/${pname}-samples.jar" 149 82 150 83 runHook postInstall
+2 -2
pkgs/servers/akkoma/admin-fe/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitea, fetchYarnDeps 4 - , prefetch-yarn-deps, yarn, nodejs 4 + , fixup-yarn-lock, yarn, nodejs 5 5 , python3, pkg-config, libsass 6 6 }: 7 7 ··· 25 25 }; 26 26 27 27 nativeBuildInputs = [ 28 - prefetch-yarn-deps 28 + fixup-yarn-lock 29 29 yarn 30 30 nodejs 31 31 pkg-config
+2 -2
pkgs/servers/akkoma/akkoma-fe/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitea, fetchYarnDeps 4 - , prefetch-yarn-deps, yarn, nodejs 4 + , fixup-yarn-lock, yarn, nodejs 5 5 , jpegoptim, oxipng, nodePackages 6 6 }: 7 7 ··· 23 23 }; 24 24 25 25 nativeBuildInputs = [ 26 - prefetch-yarn-deps 26 + fixup-yarn-lock 27 27 yarn 28 28 nodejs 29 29 jpegoptim
+2 -2
pkgs/servers/alice-lg/default.nix
··· 6 6 , yarn 7 7 , nodejs 8 8 , nixosTests 9 - , prefetch-yarn-deps 9 + , fixup-yarn-lock 10 10 }: 11 11 12 12 buildGoModule rec { ··· 32 32 hash = "sha256-PwByNIegKYTOT8Yg3nDMDFZiLRVkbX07z99YaDiBsIY="; 33 33 }; 34 34 35 - nativeBuildInputs = [ nodejs yarn prefetch-yarn-deps ]; 35 + nativeBuildInputs = [ nodejs yarn fixup-yarn-lock ]; 36 36 configurePhase = '' 37 37 runHook preConfigure 38 38
+9 -4
pkgs/servers/gonic/default.nix
··· 13 13 14 14 buildGoModule rec { 15 15 pname = "gonic"; 16 - version = "0.15.2"; 16 + version = "0.16.4"; 17 17 src = fetchFromGitHub { 18 18 owner = "sentriz"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-lyKKD6Rxr4psFUxqGTtqQ3M/vQXoNPbcg0cTam9MkXk="; 21 + sha256 = "sha256-+8rKODoADU2k1quKvbijjs/6S/hpkegHhG7Si0LSE0k="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ pkg-config ]; 25 25 buildInputs = [ taglib zlib ]; 26 - vendorHash = "sha256-+PUKPqW+ER7mmZXrDIc0cE4opoTxA3po3WXSeZO+Xwo="; 26 + vendorHash = "sha256-6JkaiaAgtXYAZqVSRZJFObZvhEsHsbPaO9pwmKqIhYI="; 27 27 28 28 # TODO(Profpatsch): write a test for transcoding support, 29 29 # since it is prone to break ··· 39 39 --replace \ 40 40 '"mpv"' \ 41 41 '"${lib.getBin mpv}/bin/mpv"' 42 + '' + '' 43 + substituteInPlace server/ctrlsubsonic/testdata/test* \ 44 + --replace \ 45 + '"audio/flac"' \ 46 + '"audio/x-flac"' 42 47 ''; 43 48 44 49 passthru = { ··· 49 54 homepage = "https://github.com/sentriz/gonic"; 50 55 description = "Music streaming server / subsonic server API implementation"; 51 56 license = lib.licenses.gpl3Plus; 52 - maintainers = with lib.maintainers; [ ]; 57 + maintainers = with lib.maintainers; [ autrimpo ]; 53 58 platforms = lib.platforms.linux; 54 59 mainProgram = "gonic"; 55 60 };
+2 -2
pkgs/servers/gotify/ui.nix
··· 1 1 { stdenv 2 2 , yarn 3 - , prefetch-yarn-deps 3 + , fixup-yarn-lock 4 4 , nodejs-slim 5 5 , fetchFromGitHub 6 6 , fetchYarnDeps ··· 18 18 hash = "sha256-ejHzo6NHCMlNiYePWvfMY9Blb58pj3UQ5PFI0V84flI="; 19 19 }; 20 20 21 - nativeBuildInputs = [ yarn prefetch-yarn-deps nodejs-slim ]; 21 + nativeBuildInputs = [ yarn fixup-yarn-lock nodejs-slim ]; 22 22 23 23 postPatch = '' 24 24 export HOME=$NIX_BUILD_TOP/fake_home
+2 -2
pkgs/servers/mastodon/default.nix
··· 1 1 { lib, stdenv, nodejs-slim, bundlerEnv, nixosTests 2 2 , yarn, callPackage, ruby, writeShellScript 3 - , fetchYarnDeps, prefetch-yarn-deps 3 + , fetchYarnDeps, fixup-yarn-lock 4 4 , brotli 5 5 6 6 # Allow building a fork or custom version of Mastodon: ··· 33 33 hash = yarnHash; 34 34 }; 35 35 36 - nativeBuildInputs = [ prefetch-yarn-deps nodejs-slim yarn mastodonGems mastodonGems.wrappedRuby brotli ]; 36 + nativeBuildInputs = [ fixup-yarn-lock nodejs-slim yarn mastodonGems mastodonGems.wrappedRuby brotli ]; 37 37 38 38 RAILS_ENV = "production"; 39 39 NODE_ENV = "production";
+3 -3
pkgs/servers/matrix-synapse/default.nix
··· 32 32 in 33 33 python.pkgs.buildPythonApplication rec { 34 34 pname = "matrix-synapse"; 35 - version = "1.104.0"; 35 + version = "1.105.0"; 36 36 format = "pyproject"; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "element-hq"; 40 40 repo = "synapse"; 41 41 rev = "v${version}"; 42 - hash = "sha256-/P7EBtXSYygUrqKQ4niI8J5zkBPZDgHCW/j2rFxRlsY="; 42 + hash = "sha256-MydtP7jtTx9phmnoAajWvDI0sSqw+TScj+9n485L5qc="; 43 43 }; 44 44 45 45 cargoDeps = rustPlatform.fetchCargoTarball { 46 46 inherit src; 47 47 name = "${pname}-${version}"; 48 - hash = "sha256-0lCbIlEM4wIG7W5BXWIZWkS6c/BkEG13xtcnPm3LjgY="; 48 + hash = "sha256-yj3biat5znDqsen0mc8MNkXKhUftpb26VT7utWdpxvc="; 49 49 }; 50 50 51 51 postPatch = ''
+2 -2
pkgs/servers/matrix-synapse/matrix-appservice-irc/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitHub 4 4 , fetchYarnDeps 5 - , prefetch-yarn-deps 5 + , fixup-yarn-lock 6 6 , nodejs 7 7 , nodejs-slim 8 8 , matrix-sdk-crypto-nodejs ··· 34 34 strictDeps = true; 35 35 36 36 nativeBuildInputs = [ 37 - prefetch-yarn-deps 37 + fixup-yarn-lock 38 38 nodejs-slim 39 39 nodejs.pkgs.yarn 40 40 nodejs.pkgs.node-gyp-build
+3 -3
pkgs/servers/mautrix-signal/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "mautrix-signal"; 5 - version = "0.5.1"; 5 + version = "0.6.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mautrix"; 9 9 repo = "signal"; 10 10 rev = "v${version}"; 11 - hash = "sha256-juem0enwwY5HOgci9Am2xcAsJK0F48DtpU7J/Osqd9k="; 11 + hash = "sha256-T5w5k9fuAq5s6Y6pkGoDHSUHCf+kyURBLY0TtzgO85o="; 12 12 }; 13 13 14 14 buildInputs = [ ··· 18 18 libsignal-ffi 19 19 ]; 20 20 21 - vendorHash = "sha256-CnuRzDiUVJt4PrU8u7UmT1ejrdpsohmDv8M0qfFb0Ac="; 21 + vendorHash = "sha256-NuPctTEdj2BjCKqmzASYTlip7cimSff0OuhVIxlh1I8="; 22 22 23 23 doCheck = false; 24 24
+3 -3
pkgs/servers/mautrix-whatsapp/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "mautrix-whatsapp"; 5 - version = "0.10.6"; 5 + version = "0.10.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mautrix"; 9 9 repo = "whatsapp"; 10 10 rev = "v${version}"; 11 - hash = "sha256-foYmHJk25SOCv+o6eiJTeD2VP8vi6PpeeDm845Lq43Y="; 11 + hash = "sha256-GpeMzcWckh8q/Sh9YYV+qAdEvQ1XolhBw6+vgpACU20="; 12 12 }; 13 13 14 14 buildInputs = [ olm ]; 15 15 16 - vendorHash = "sha256-2xHgGBVFzEnOFiZrg1ClgjUrzKVD3CLxPsvRO2iQBC4="; 16 + vendorHash = "sha256-XhqrgRCW9HTPaTO9gMqDzEW22h53oprOYPAvMSGbcS4="; 17 17 18 18 doCheck = false; 19 19
+2 -2
pkgs/servers/monitoring/grafana-agent/default.nix
··· 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 4 , fetchYarnDeps 5 + , fixup-yarn-lock 5 6 , grafana-agent 6 7 , nix-update-script 7 8 , nixosTests 8 9 , nodejs 9 - , prefetch-yarn-deps 10 10 , stdenv 11 11 , systemd 12 12 , testers ··· 44 44 "-X ${prefix}.BuildDate=1980-01-01T00:00:00Z" 45 45 ]; 46 46 47 - nativeBuildInputs = [ prefetch-yarn-deps nodejs yarn ]; 47 + nativeBuildInputs = [ fixup-yarn-lock nodejs yarn ]; 48 48 49 49 tags = [ 50 50 "builtinassets"
+2 -2
pkgs/servers/peertube/default.nix
··· 6 6 , fetchYarnDeps 7 7 , nixosTests 8 8 , brotli 9 - , prefetch-yarn-deps 9 + , fixup-yarn-lock 10 10 , jq 11 11 , nodejs 12 12 , which ··· 76 76 77 77 outputs = [ "out" "cli" "runner" ]; 78 78 79 - nativeBuildInputs = [ brotli prefetch-yarn-deps jq which yarn ]; 79 + nativeBuildInputs = [ brotli fixup-yarn-lock jq which yarn ]; 80 80 81 81 buildInputs = [ nodejs ]; 82 82
+2 -2
pkgs/servers/rmfakecloud/webui.nix
··· 1 - { version, src, stdenv, lib, fetchYarnDeps, prefetch-yarn-deps, yarn, nodejs }: 1 + { version, src, stdenv, lib, fetchYarnDeps, fixup-yarn-lock, yarn, nodejs }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 inherit version src; ··· 10 10 sha256 = "sha256-JLCrpzytMKejmW+WlM6yybsoIZiimiJdPG5dSIn1L14="; 11 11 }; 12 12 13 - nativeBuildInputs = [ prefetch-yarn-deps yarn nodejs ]; 13 + nativeBuildInputs = [ fixup-yarn-lock yarn nodejs ]; 14 14 15 15 buildPhase = '' 16 16 export HOME=$(mktemp -d)
+2 -2
pkgs/servers/teleport/generic.nix
··· 19 19 , yarn 20 20 , wasm-bindgen-cli 21 21 , wasm-pack 22 - , prefetch-yarn-deps 22 + , fixup-yarn-lock 23 23 , nixosTests 24 24 25 25 , withRdpClient ? true ··· 80 80 "-C linker=lld" 81 81 ]; 82 82 83 - nativeBuildInputs = [ nodejs yarn prefetch-yarn-deps ] ++ 83 + nativeBuildInputs = [ nodejs yarn fixup-yarn-lock ] ++ 84 84 lib.optional (lib.versionAtLeast version "15") [ 85 85 binaryen 86 86 cargo
+2 -2
pkgs/servers/web-apps/discourse/default.nix
··· 35 35 , icu 36 36 , fetchYarnDeps 37 37 , yarn 38 - , prefetch-yarn-deps 38 + , fixup-yarn-lock 39 39 , nodePackages 40 40 , nodejs_18 41 41 , jq ··· 215 215 nodejs_18 216 216 jq 217 217 moreutils 218 - prefetch-yarn-deps 218 + fixup-yarn-lock 219 219 ]; 220 220 221 221 outputs = [ "out" "javascripts" ];
+1 -1
pkgs/servers/web-apps/freshrss/default.nix
··· 17 17 }; 18 18 19 19 passthru.tests = { 20 - inherit (nixosTests) freshrss-sqlite freshrss-pgsql freshrss-http-auth; 20 + inherit (nixosTests) freshrss-sqlite freshrss-pgsql freshrss-http-auth freshrss-none-auth; 21 21 }; 22 22 23 23 buildInputs = [ php ];
+2 -2
pkgs/servers/web-apps/outline/default.nix
··· 3 3 , fetchFromGitHub 4 4 , fetchYarnDeps 5 5 , makeWrapper 6 - , prefetch-yarn-deps 6 + , fixup-yarn-lock 7 7 , nodejs 8 8 , yarn 9 9 , nixosTests ··· 20 20 hash = "sha256-jK1jZ9NyBl3Dioh/7gXWx6XyyI6xJKt2a/XXzbhllZM="; 21 21 }; 22 22 23 - nativeBuildInputs = [ makeWrapper prefetch-yarn-deps ]; 23 + nativeBuildInputs = [ makeWrapper fixup-yarn-lock ]; 24 24 buildInputs = [ yarn nodejs ]; 25 25 26 26 yarnOfflineCache = fetchYarnDeps {
+2 -2
pkgs/tools/admin/pgadmin/default.nix
··· 7 7 , postgresqlTestHook 8 8 , postgresql 9 9 , yarn 10 - , prefetch-yarn-deps 10 + , fixup-yarn-lock 11 11 , nodejs 12 12 , stdenv 13 13 , server-mode ? true ··· 151 151 cp -v ../pkg/pip/setup_pip.py setup.py 152 152 ''; 153 153 154 - nativeBuildInputs = with pythonPackages; [ cython pip sphinx yarn prefetch-yarn-deps nodejs ]; 154 + nativeBuildInputs = with pythonPackages; [ cython pip sphinx yarn fixup-yarn-lock nodejs ]; 155 155 buildInputs = [ 156 156 zlib 157 157 pythonPackages.wheel
+2 -2
pkgs/tools/networking/ratman/default.nix
··· 6 6 , protobuf 7 7 , rustPlatform 8 8 , fetchYarnDeps 9 - , prefetch-yarn-deps 9 + , fixup-yarn-lock 10 10 , stdenv 11 11 , yarn 12 12 , nodejs ··· 49 49 sha256 = "sha256-pWjKL41r/bTvWv+5qCgCFVL9+o64BiV2/ISdLeKEOqE="; 50 50 }; 51 51 52 - nativeBuildInputs = [ yarn nodejs prefetch-yarn-deps ]; 52 + nativeBuildInputs = [ yarn nodejs fixup-yarn-lock ]; 53 53 54 54 outputs = [ "out" "dist" ]; 55 55
+2 -2
pkgs/tools/typesetting/marp/default.nix
··· 4 4 , fetchYarnDeps 5 5 , makeWrapper 6 6 , nodejs 7 - , prefetch-yarn-deps 7 + , fixup-yarn-lock 8 8 , yarn 9 9 }: 10 10 ··· 27 27 nativeBuildInputs = [ 28 28 makeWrapper 29 29 nodejs 30 - prefetch-yarn-deps 30 + fixup-yarn-lock 31 31 yarn 32 32 ]; 33 33
+1
pkgs/top-level/all-packages.nix
··· 1022 1022 fetchpijul = callPackage ../build-support/fetchpijul { }; 1023 1023 1024 1024 inherit (callPackages ../build-support/node/fetch-yarn-deps { }) 1025 + fixup-yarn-lock 1025 1026 prefetch-yarn-deps 1026 1027 fetchYarnDeps; 1027 1028
+2
pkgs/top-level/python-packages.nix
··· 6140 6140 6141 6141 jsonschema-specifications = callPackage ../development/python-modules/jsonschema-specifications { }; 6142 6142 6143 + jsonslicer = callPackage ../development/python-modules/jsonslicer { }; 6144 + 6143 6145 jsonstreams = callPackage ../development/python-modules/jsonstreams { }; 6144 6146 6145 6147 json-tricks = callPackage ../development/python-modules/json-tricks { };