Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 6d11c074 38905fc7

+913 -532
+6
maintainers/maintainer-list.nix
··· 10370 10370 githubId = 894884; 10371 10371 name = "Jakub Kozłowski"; 10372 10372 }; 10373 + kud = { 10374 + email = "kasa7qi@gmail.com"; 10375 + github = "KUD-00"; 10376 + githubId = 70764075; 10377 + name = "kud"; 10378 + }; 10373 10379 kupac = { 10374 10380 github = "Kupac"; 10375 10381 githubId = 8224569;
+60 -42
nixos/modules/services/security/opensnitch.nix
··· 36 36 37 37 description = mdDoc '' 38 38 Declarative configuration of firewall rules. 39 - All rules will be stored in `/var/lib/opensnitch/rules`. 39 + All rules will be stored in `/var/lib/opensnitch/rules` by default. 40 + Rules path can be configured with `settings.Rules.Path`. 40 41 See [upstream documentation](https://github.com/evilsocket/opensnitch/wiki/Rules) 41 42 for available options. 42 43 ''; ··· 79 80 ''; 80 81 }; 81 82 82 - DefaultDuration = mkOption { 83 - type = types.enum [ 84 - "once" "always" "until restart" "30s" "5m" "15m" "30m" "1h" 85 - ]; 86 - description = mdDoc '' 87 - Default duration of firewall rule. 88 - ''; 89 - }; 90 - 91 83 InterceptUnknown = mkOption { 92 84 type = types.bool; 93 85 description = mdDoc '' ··· 134 126 }; 135 127 136 128 }; 129 + 130 + Ebpf.ModulesPath = mkOption { 131 + type = types.path; 132 + default = if cfg.settings.ProcMonitorMethod == "ebpf" then "${config.boot.kernelPackages.opensnitch-ebpf}/etc/opensnitchd" else null; 133 + defaultText = literalExpression '' 134 + if cfg.settings.ProcMonitorMethod == "ebpf" then 135 + "\\$\\{config.boot.kernelPackages.opensnitch-ebpf\\}/etc/opensnitchd" 136 + else null; 137 + ''; 138 + description = mdDoc '' 139 + Configure eBPF modules path. Used when 140 + `settings.ProcMonitorMethod` is set to `ebpf`. 141 + ''; 142 + }; 143 + 144 + Rules.Path = mkOption { 145 + type = types.path; 146 + default = "/var/lib/opensnitch/rules"; 147 + description = mdDoc '' 148 + Path to the directory where firewall rules can be found and will 149 + get stored by the NixOS module. 150 + ''; 151 + }; 152 + 137 153 }; 138 154 }; 139 155 description = mdDoc '' ··· 151 167 152 168 systemd = { 153 169 packages = [ pkgs.opensnitch ]; 154 - services.opensnitchd.wantedBy = [ "multi-user.target" ]; 170 + services.opensnitchd = { 171 + wantedBy = [ "multi-user.target" ]; 172 + serviceConfig = { 173 + ExecStart = [ 174 + "" 175 + "${pkgs.opensnitch}/bin/opensnitchd --config-file ${format.generate "default-config.json" cfg.settings}" 176 + ]; 177 + }; 178 + preStart = mkIf (cfg.rules != {}) (let 179 + rules = flip mapAttrsToList predefinedRules (file: content: { 180 + inherit (content) file; 181 + local = "${cfg.settings.Rules.Path}/${file}.json"; 182 + }); 183 + in '' 184 + # Remove all firewall rules from rules path (configured with 185 + # cfg.settings.Rules.Path) that are symlinks to a store-path, but aren't 186 + # declared in `cfg.rules` (i.e. all networks that were "removed" from 187 + # `cfg.rules`). 188 + find ${cfg.settings.Rules.Path} -type l -lname '${builtins.storeDir}/*' ${optionalString (rules != {}) '' 189 + -not \( ${concatMapStringsSep " -o " ({ local, ... }: 190 + "-name '${baseNameOf local}*'") 191 + rules} \) \ 192 + ''} -delete 193 + ${concatMapStrings ({ file, local }: '' 194 + ln -sf '${file}' "${local}" 195 + '') rules} 196 + ''); 197 + }; 198 + tmpfiles.rules = [ 199 + "d ${cfg.settings.Rules.Path} 0750 root root - -" 200 + "L+ /etc/opensnitchd/system-fw.json - - - - ${pkgs.opensnitch}/etc/opensnitchd/system-fw.json" 201 + ]; 155 202 }; 156 203 157 - systemd.services.opensnitchd.preStart = mkIf (cfg.rules != {}) (let 158 - rules = flip mapAttrsToList predefinedRules (file: content: { 159 - inherit (content) file; 160 - local = "/var/lib/opensnitch/rules/${file}.json"; 161 - }); 162 - in '' 163 - # Remove all firewall rules from `/var/lib/opensnitch/rules` that are symlinks to a store-path, 164 - # but aren't declared in `cfg.rules` (i.e. all networks that were "removed" from 165 - # `cfg.rules`). 166 - find /var/lib/opensnitch/rules -type l -lname '${builtins.storeDir}/*' ${optionalString (rules != {}) '' 167 - -not \( ${concatMapStringsSep " -o " ({ local, ... }: 168 - "-name '${baseNameOf local}*'") 169 - rules} \) \ 170 - ''} -delete 171 - ${concatMapStrings ({ file, local }: '' 172 - ln -sf '${file}' "${local}" 173 - '') rules} 204 + }; 174 205 175 - if [ ! -f /etc/opensnitchd/system-fw.json ]; then 176 - cp "${pkgs.opensnitch}/etc/opensnitchd/system-fw.json" "/etc/opensnitchd/system-fw.json" 177 - fi 178 - ''); 179 - 180 - environment.etc = mkMerge [ ({ 181 - "opensnitchd/default-config.json".source = format.generate "default-config.json" cfg.settings; 182 - }) (mkIf (cfg.settings.ProcMonitorMethod == "ebpf") { 183 - "opensnitchd/opensnitch.o".source = "${config.boot.kernelPackages.opensnitch-ebpf}/etc/opensnitchd/opensnitch.o"; 184 - "opensnitchd/opensnitch-dns.o".source = "${config.boot.kernelPackages.opensnitch-ebpf}/etc/opensnitchd/opensnitch-dns.o"; 185 - "opensnitchd/opensnitch-procs.o".source = "${config.boot.kernelPackages.opensnitch-ebpf}/etc/opensnitchd/opensnitch-procs.o"; 186 - })]; 187 - 188 - }; 206 + meta.maintainers = with lib.maintainers; [ onny ]; 189 207 } 190 208
+1 -1
nixos/tests/opensnitch.nix
··· 31 31 enable = true; 32 32 settings.DefaultAction = "deny"; 33 33 rules = { 34 - opensnitch = { 34 + curl = { 35 35 name = "curl"; 36 36 enabled = true; 37 37 action = "allow";
+9
pkgs/applications/audio/sfxr/default.nix
··· 1 1 { lib, stdenv 2 2 , fetchurl 3 + , fetchpatch 3 4 , pkg-config 4 5 , desktop-file-utils 5 6 , SDL ··· 16 17 url = "http://www.drpetter.se/files/sfxr-sdl-${version}.tar.gz"; 17 18 sha256 = "0dfqgid6wzzyyhc0ha94prxax59wx79hqr25r6if6by9cj4vx4ya"; 18 19 }; 20 + 21 + patches = [ 22 + # Fix segfault 23 + (fetchpatch { 24 + url = "https://src.fedoraproject.org/rpms/sfxr/raw/223e58e68857c2018ced635e8209bb44f3616bf8/f/sfxr-sdl-gcc8x.patch"; 25 + hash = "sha256-etn4AutkNrhEDH9Ep8MhH9JSJEd7V/JXwjQua5uhAmg="; 26 + }) 27 + ]; 19 28 20 29 postPatch = '' 21 30 substituteInPlace Makefile --replace "usr/" ""
+3 -3
pkgs/applications/misc/faircamp/Cargo.lock
··· 810 810 811 811 [[package]] 812 812 name = "enolib" 813 - version = "0.3.0" 814 - source = "git+https://codeberg.org/simonrepp/enolib-rs?tag=0.3.0#e5739943579f23d43300f83a06988c47e9719f1a" 813 + version = "0.4.0" 814 + source = "git+https://codeberg.org/simonrepp/enolib-rs?tag=0.4.0#dc22b9114b210a6f3e16815c0d1d43bcbed551d5" 815 815 816 816 [[package]] 817 817 name = "equivalent" ··· 837 837 838 838 [[package]] 839 839 name = "faircamp" 840 - version = "0.11.0" 840 + version = "0.12.0" 841 841 dependencies = [ 842 842 "actix-files", 843 843 "actix-web",
+3 -3
pkgs/applications/misc/faircamp/default.nix
··· 16 16 17 17 rustPlatform.buildRustPackage rec { 18 18 pname = "faircamp"; 19 - version = "0.11.0"; 19 + version = "0.12.0"; 20 20 21 21 src = fetchFromGitea { 22 22 domain = "codeberg.org"; 23 23 owner = "simonrepp"; 24 24 repo = "faircamp"; 25 25 rev = version; 26 - hash = "sha256-CD5wCvONlgNTXpFcCHCLdJ/lJsC2VTleKt9+ZX5znZo="; 26 + hash = "sha256-AYvykiPdVeWMEoDgPHlTHDcPrk3VgNQJFXulbO/3Ars="; 27 27 }; 28 28 29 29 cargoLock = { 30 30 lockFile = ./Cargo.lock; 31 31 outputHashes = { 32 - "enolib-0.3.0" = "sha256-nw1nnIh2r4JFcUb3D21BcjeieDTYRIza8Lrq1yD+ZYQ="; 32 + "enolib-0.4.0" = "sha256-lfvQHdQSHAzeOULrvIj7MIYtNaIwc0bXC5q1KK9UGvU="; 33 33 }; 34 34 }; 35 35
+2 -2
pkgs/applications/misc/minder/default.nix
··· 25 25 26 26 stdenv.mkDerivation rec { 27 27 pname = "minder"; 28 - version = "1.16.2"; 28 + version = "1.16.3"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "phase1geo"; 32 32 repo = pname; 33 33 rev = version; 34 - sha256 = "sha256-/XtJCj1ratUTNXRp7zsBp10tQjyiaDN9623/UChBu9c="; 34 + sha256 = "sha256-YDsWWC4exh+9V87WyjdMdCH1arjBct3oEXbvaFyAaMY="; 35 35 }; 36 36 37 37 nativeBuildInputs = [
+2 -2
pkgs/applications/misc/snapmaker-luban/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "snapmaker-luban"; 11 - version = "4.9.1"; 11 + version = "4.10.2"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/Snapmaker/Luban/releases/download/v${version}/snapmaker-luban-${version}-linux-x64.tar.gz"; 15 - sha256 = "sha256-qLeF1trBrp53xkiAhybPTHUKuXYHQYfZ3tsmPPJlvUM="; 15 + sha256 = "sha256-unxI0L8pcF6iWWa57GpYv/aYsApKAKfRaes3uXE7izM="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+3 -3
pkgs/applications/networking/cluster/talosctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "talosctl"; 5 - version = "1.6.1"; 5 + version = "1.6.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "siderolabs"; 9 9 repo = "talos"; 10 10 rev = "v${version}"; 11 - hash = "sha256-xJKYnKJ0qvgVZ2I7O+qYO/ujuW03B+DykXO/ZYLgoyU="; 11 + hash = "sha256-2ZccpOqddgq51Q1AxV1uK9fThPMtJIL66ZGU51k2eL0="; 12 12 }; 13 13 14 - vendorHash = "sha256-CIDCUIk0QFSHM2gc1XpD6Ih11zXbCDDeSf5vf6loI9w="; 14 + vendorHash = "sha256-BC3RMhpYmyELJDzOva31QsTmrPeptMcfDYNK3q8D+dw="; 15 15 16 16 ldflags = [ "-s" "-w" ]; 17 17
+414 -320
pkgs/applications/networking/instant-messengers/flare-signal/Cargo.lock
··· 99 99 ] 100 100 101 101 [[package]] 102 + name = "anstream" 103 + version = "0.6.11" 104 + source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" 106 + dependencies = [ 107 + "anstyle", 108 + "anstyle-parse", 109 + "anstyle-query", 110 + "anstyle-wincon", 111 + "colorchoice", 112 + "utf8parse", 113 + ] 114 + 115 + [[package]] 116 + name = "anstyle" 117 + version = "1.0.4" 118 + source = "registry+https://github.com/rust-lang/crates.io-index" 119 + checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 120 + 121 + [[package]] 122 + name = "anstyle-parse" 123 + version = "0.2.3" 124 + source = "registry+https://github.com/rust-lang/crates.io-index" 125 + checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 126 + dependencies = [ 127 + "utf8parse", 128 + ] 129 + 130 + [[package]] 131 + name = "anstyle-query" 132 + version = "1.0.2" 133 + source = "registry+https://github.com/rust-lang/crates.io-index" 134 + checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 135 + dependencies = [ 136 + "windows-sys 0.52.0", 137 + ] 138 + 139 + [[package]] 140 + name = "anstyle-wincon" 141 + version = "3.0.2" 142 + source = "registry+https://github.com/rust-lang/crates.io-index" 143 + checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 144 + dependencies = [ 145 + "anstyle", 146 + "windows-sys 0.52.0", 147 + ] 148 + 149 + [[package]] 102 150 name = "anyhow" 103 - version = "1.0.76" 151 + version = "1.0.79" 104 152 source = "registry+https://github.com/rust-lang/crates.io-index" 105 - checksum = "59d2a3357dde987206219e78ecfbbb6e8dad06cbb65292758d3270e6254f7355" 153 + checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 106 154 107 155 [[package]] 108 156 name = "arrayref" ··· 118 166 119 167 [[package]] 120 168 name = "ashpd" 121 - version = "0.6.7" 169 + version = "0.6.8" 122 170 source = "registry+https://github.com/rust-lang/crates.io-index" 123 - checksum = "2c018490e423efb6f032ef575f873ea57b61d44bec763cfe027b8e8852a027cf" 171 + checksum = "4ac22eda5891cc086690cb6fa10121c0390de0e3b04eb269f2d766b00d3f2d81" 124 172 dependencies = [ 125 173 "enumflags2", 126 174 "futures-channel", ··· 154 202 checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" 155 203 dependencies = [ 156 204 "concurrent-queue", 157 - "event-listener 4.0.1", 205 + "event-listener 4.0.3", 158 206 "event-listener-strategy", 159 207 "futures-core", 160 208 "pin-project-lite", ··· 182 230 183 231 [[package]] 184 232 name = "async-io" 185 - version = "2.2.2" 233 + version = "2.3.0" 186 234 source = "registry+https://github.com/rust-lang/crates.io-index" 187 - checksum = "6afaa937395a620e33dc6a742c593c01aced20aa376ffb0f628121198578ccc7" 235 + checksum = "fb41eb19024a91746eba0773aa5e16036045bbf45733766661099e182ea6a744" 188 236 dependencies = [ 189 - "async-lock 3.2.0", 237 + "async-lock 3.3.0", 190 238 "cfg-if", 191 239 "concurrent-queue", 192 240 "futures-io", 193 - "futures-lite 2.1.0", 241 + "futures-lite 2.2.0", 194 242 "parking", 195 - "polling 3.3.1", 196 - "rustix 0.38.28", 243 + "polling 3.3.2", 244 + "rustix 0.38.30", 197 245 "slab", 198 246 "tracing", 199 247 "windows-sys 0.52.0", ··· 210 258 211 259 [[package]] 212 260 name = "async-lock" 213 - version = "3.2.0" 261 + version = "3.3.0" 214 262 source = "registry+https://github.com/rust-lang/crates.io-index" 215 - checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c" 263 + checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" 216 264 dependencies = [ 217 - "event-listener 4.0.1", 265 + "event-listener 4.0.3", 218 266 "event-listener-strategy", 219 267 "pin-project-lite", 220 268 ] ··· 232 280 "cfg-if", 233 281 "event-listener 3.1.0", 234 282 "futures-lite 1.13.0", 235 - "rustix 0.38.28", 283 + "rustix 0.38.30", 236 284 "windows-sys 0.48.0", 237 285 ] 238 286 ··· 244 292 dependencies = [ 245 293 "proc-macro2", 246 294 "quote", 247 - "syn 2.0.42", 295 + "syn 2.0.48", 248 296 ] 249 297 250 298 [[package]] ··· 253 301 source = "registry+https://github.com/rust-lang/crates.io-index" 254 302 checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 255 303 dependencies = [ 256 - "async-io 2.2.2", 304 + "async-io 2.3.0", 257 305 "async-lock 2.8.0", 258 306 "atomic-waker", 259 307 "cfg-if", 260 308 "futures-core", 261 309 "futures-io", 262 - "rustix 0.38.28", 310 + "rustix 0.38.30", 263 311 "signal-hook-registry", 264 312 "slab", 265 313 "windows-sys 0.48.0", ··· 267 315 268 316 [[package]] 269 317 name = "async-task" 270 - version = "4.6.0" 318 + version = "4.7.0" 271 319 source = "registry+https://github.com/rust-lang/crates.io-index" 272 - checksum = "e1d90cd0b264dfdd8eb5bad0a2c217c1f88fa96a8573f40e7b12de23fb468f46" 320 + checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" 273 321 274 322 [[package]] 275 323 name = "async-trait" 276 - version = "0.1.75" 324 + version = "0.1.77" 277 325 source = "registry+https://github.com/rust-lang/crates.io-index" 278 - checksum = "fdf6721fb0140e4f897002dd086c06f6c27775df19cfe1fccb21181a48fd2c98" 326 + checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" 279 327 dependencies = [ 280 328 "proc-macro2", 281 329 "quote", 282 - "syn 2.0.42", 330 + "syn 2.0.48", 283 331 ] 284 332 285 333 [[package]] 286 334 name = "async-tungstenite" 287 - version = "0.23.0" 335 + version = "0.24.0" 288 336 source = "registry+https://github.com/rust-lang/crates.io-index" 289 - checksum = "a1e9efbe14612da0a19fb983059a0b621e9cf6225d7018ecab4f9988215540dc" 337 + checksum = "3609af4bbf701ddaf1f6bb4e6257dff4ff8932327d0e685d3f653724c258b1ac" 290 338 dependencies = [ 291 339 "futures-io", 292 340 "futures-util", 293 341 "log", 294 342 "pin-project-lite", 295 343 "rustls-native-certs", 344 + "rustls-pki-types", 296 345 "tokio", 297 346 "tokio-rustls", 298 347 "tungstenite", ··· 327 376 328 377 [[package]] 329 378 name = "base64" 330 - version = "0.12.3" 331 - source = "registry+https://github.com/rust-lang/crates.io-index" 332 - checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" 333 - 334 - [[package]] 335 - name = "base64" 336 - version = "0.13.1" 337 - source = "registry+https://github.com/rust-lang/crates.io-index" 338 - checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 339 - 340 - [[package]] 341 - name = "base64" 342 - version = "0.21.5" 379 + version = "0.21.7" 343 380 source = "registry+https://github.com/rust-lang/crates.io-index" 344 - checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 381 + checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 345 382 346 383 [[package]] 347 384 name = "bincode" ··· 366 403 367 404 [[package]] 368 405 name = "bitflags" 369 - version = "2.4.1" 406 + version = "2.4.2" 370 407 source = "registry+https://github.com/rust-lang/crates.io-index" 371 - checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 408 + checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 372 409 373 410 [[package]] 374 411 name = "blake3" ··· 414 451 checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 415 452 dependencies = [ 416 453 "async-channel", 417 - "async-lock 3.2.0", 454 + "async-lock 3.3.0", 418 455 "async-task", 419 456 "fastrand 2.0.1", 420 457 "futures-io", 421 - "futures-lite 2.1.0", 458 + "futures-lite 2.2.0", 422 459 "piper", 423 460 "tracing", 424 461 ] ··· 459 496 460 497 [[package]] 461 498 name = "cairo-rs" 462 - version = "0.18.3" 499 + version = "0.18.5" 463 500 source = "registry+https://github.com/rust-lang/crates.io-index" 464 - checksum = "f33613627f0dea6a731b0605101fad59ba4f193a52c96c4687728d822605a8a1" 501 + checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" 465 502 dependencies = [ 466 - "bitflags 2.4.1", 503 + "bitflags 2.4.2", 467 504 "cairo-sys-rs", 468 505 "glib", 469 506 "libc", ··· 503 540 504 541 [[package]] 505 542 name = "cfg-expr" 506 - version = "0.15.5" 543 + version = "0.15.6" 507 544 source = "registry+https://github.com/rust-lang/crates.io-index" 508 - checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" 545 + checksum = "6100bc57b6209840798d95cb2775684849d332f7bd788db2a8c8caf7ef82a41a" 509 546 dependencies = [ 510 547 "smallvec", 511 548 "target-lexicon", ··· 543 580 544 581 [[package]] 545 582 name = "chrono" 546 - version = "0.4.31" 583 + version = "0.4.32" 547 584 source = "registry+https://github.com/rust-lang/crates.io-index" 548 - checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 585 + checksum = "41daef31d7a747c5c847246f36de49ced6f7403b4cdabc807a97b5cc184cda7a" 549 586 dependencies = [ 550 587 "android-tzdata", 551 588 "iana-time-zone", 552 589 "num-traits", 553 590 "serde", 554 - "windows-targets 0.48.5", 591 + "windows-targets 0.52.0", 555 592 ] 556 593 557 594 [[package]] ··· 566 603 ] 567 604 568 605 [[package]] 569 - name = "cmake" 570 - version = "0.1.50" 606 + name = "color_quant" 607 + version = "1.1.0" 571 608 source = "registry+https://github.com/rust-lang/crates.io-index" 572 - checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" 573 - dependencies = [ 574 - "cc", 575 - ] 609 + checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 576 610 577 611 [[package]] 578 - name = "color_quant" 579 - version = "1.1.0" 612 + name = "colorchoice" 613 + version = "1.0.0" 580 614 source = "registry+https://github.com/rust-lang/crates.io-index" 581 - checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 615 + checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 582 616 583 617 [[package]] 584 618 name = "concurrent-queue" ··· 613 647 614 648 [[package]] 615 649 name = "cpufeatures" 616 - version = "0.2.11" 650 + version = "0.2.12" 617 651 source = "registry+https://github.com/rust-lang/crates.io-index" 618 - checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" 652 + checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 619 653 dependencies = [ 620 654 "libc", 621 655 ] ··· 631 665 632 666 [[package]] 633 667 name = "crossbeam-deque" 634 - version = "0.8.4" 668 + version = "0.8.5" 635 669 source = "registry+https://github.com/rust-lang/crates.io-index" 636 - checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751" 670 + checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 637 671 dependencies = [ 638 - "cfg-if", 639 672 "crossbeam-epoch", 640 673 "crossbeam-utils", 641 674 ] 642 675 643 676 [[package]] 644 677 name = "crossbeam-epoch" 645 - version = "0.9.17" 678 + version = "0.9.18" 646 679 source = "registry+https://github.com/rust-lang/crates.io-index" 647 - checksum = "0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d" 680 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 648 681 dependencies = [ 649 - "autocfg", 650 - "cfg-if", 651 682 "crossbeam-utils", 652 683 ] 653 684 654 685 [[package]] 655 686 name = "crossbeam-utils" 656 - version = "0.8.18" 687 + version = "0.8.19" 657 688 source = "registry+https://github.com/rust-lang/crates.io-index" 658 - checksum = "c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c" 659 - dependencies = [ 660 - "cfg-if", 661 - ] 689 + checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 662 690 663 691 [[package]] 664 692 name = "crunchy" ··· 710 738 dependencies = [ 711 739 "proc-macro2", 712 740 "quote", 713 - "syn 2.0.42", 741 + "syn 2.0.48", 714 742 ] 715 743 716 744 [[package]] ··· 759 787 dependencies = [ 760 788 "proc-macro2", 761 789 "quote", 762 - "syn 2.0.42", 790 + "syn 2.0.48", 763 791 ] 764 792 765 793 [[package]] ··· 792 820 dependencies = [ 793 821 "proc-macro2", 794 822 "quote", 795 - "syn 2.0.42", 823 + "syn 2.0.48", 824 + ] 825 + 826 + [[package]] 827 + name = "env_filter" 828 + version = "0.1.0" 829 + source = "registry+https://github.com/rust-lang/crates.io-index" 830 + checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" 831 + dependencies = [ 832 + "log", 833 + "regex", 796 834 ] 797 835 798 836 [[package]] 799 837 name = "env_logger" 800 - version = "0.10.1" 838 + version = "0.11.0" 801 839 source = "registry+https://github.com/rust-lang/crates.io-index" 802 - checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" 840 + checksum = "9eeb342678d785662fd2514be38c459bb925f02b68dd2a3e0f21d7ef82d979dd" 803 841 dependencies = [ 842 + "anstream", 843 + "anstyle", 844 + "env_filter", 804 845 "humantime", 805 - "is-terminal", 806 846 "log", 807 - "regex", 808 - "termcolor", 809 847 ] 810 848 811 849 [[package]] ··· 857 895 858 896 [[package]] 859 897 name = "event-listener" 860 - version = "4.0.1" 898 + version = "4.0.3" 861 899 source = "registry+https://github.com/rust-lang/crates.io-index" 862 - checksum = "84f2cdcf274580f2d63697192d744727b3198894b1bf02923643bf59e2c26712" 900 + checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" 863 901 dependencies = [ 864 902 "concurrent-queue", 865 903 "parking", ··· 872 910 source = "registry+https://github.com/rust-lang/crates.io-index" 873 911 checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 874 912 dependencies = [ 875 - "event-listener 4.0.1", 913 + "event-listener 4.0.3", 876 914 "pin-project-lite", 877 915 ] 878 916 ··· 909 947 910 948 [[package]] 911 949 name = "fdeflate" 912 - version = "0.3.1" 950 + version = "0.3.4" 913 951 source = "registry+https://github.com/rust-lang/crates.io-index" 914 - checksum = "64d6dafc854908ff5da46ff3f8f473c6984119a2876a383a860246dd7841a868" 952 + checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" 915 953 dependencies = [ 916 954 "simd-adler32", 917 955 ] ··· 940 978 941 979 [[package]] 942 980 name = "flare" 943 - version = "0.11.2" 981 + version = "0.12.0" 944 982 dependencies = [ 945 983 "ashpd", 946 984 "async-trait", ··· 951 989 "gdk4", 952 990 "gettext-rs", 953 991 "gtk4", 954 - "image 0.24.7", 992 + "image 0.24.8", 955 993 "lazy_static", 956 994 "libadwaita", 957 995 "libsignal-service", ··· 1087 1125 1088 1126 [[package]] 1089 1127 name = "futures-lite" 1090 - version = "2.1.0" 1128 + version = "2.2.0" 1091 1129 source = "registry+https://github.com/rust-lang/crates.io-index" 1092 - checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143" 1130 + checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba" 1093 1131 dependencies = [ 1094 1132 "futures-core", 1095 1133 "pin-project-lite", ··· 1103 1141 dependencies = [ 1104 1142 "proc-macro2", 1105 1143 "quote", 1106 - "syn 2.0.42", 1144 + "syn 2.0.48", 1107 1145 ] 1108 1146 1109 1147 [[package]] ··· 1147 1185 1148 1186 [[package]] 1149 1187 name = "gdk-pixbuf" 1150 - version = "0.18.3" 1188 + version = "0.18.5" 1151 1189 source = "registry+https://github.com/rust-lang/crates.io-index" 1152 - checksum = "446f32b74d22c33b7b258d4af4ffde53c2bf96ca2e29abdf1a785fe59bd6c82c" 1190 + checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" 1153 1191 dependencies = [ 1154 1192 "gdk-pixbuf-sys", 1155 1193 "gio", ··· 1264 1302 1265 1303 [[package]] 1266 1304 name = "getrandom" 1267 - version = "0.2.11" 1305 + version = "0.2.12" 1268 1306 source = "registry+https://github.com/rust-lang/crates.io-index" 1269 - checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 1307 + checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 1270 1308 dependencies = [ 1271 1309 "cfg-if", 1272 1310 "libc", ··· 1364 1402 1365 1403 [[package]] 1366 1404 name = "glib" 1367 - version = "0.18.4" 1405 + version = "0.18.5" 1368 1406 source = "registry+https://github.com/rust-lang/crates.io-index" 1369 - checksum = "951bbd7fdc5c044ede9f05170f05a3ae9479239c3afdfe2d22d537a3add15c4e" 1407 + checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" 1370 1408 dependencies = [ 1371 - "bitflags 2.4.1", 1409 + "bitflags 2.4.2", 1372 1410 "futures-channel", 1373 1411 "futures-core", 1374 1412 "futures-executor", ··· 1387 1425 1388 1426 [[package]] 1389 1427 name = "glib-macros" 1390 - version = "0.18.3" 1428 + version = "0.18.5" 1391 1429 source = "registry+https://github.com/rust-lang/crates.io-index" 1392 - checksum = "72793962ceece3863c2965d7f10c8786323b17c7adea75a515809fa20ab799a5" 1430 + checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" 1393 1431 dependencies = [ 1394 1432 "heck 0.4.1", 1395 1433 "proc-macro-crate 2.0.1", 1396 1434 "proc-macro-error", 1397 1435 "proc-macro2", 1398 1436 "quote", 1399 - "syn 2.0.42", 1437 + "syn 2.0.48", 1400 1438 ] 1401 1439 1402 1440 [[package]] ··· 1535 1573 ] 1536 1574 1537 1575 [[package]] 1576 + name = "h2" 1577 + version = "0.3.24" 1578 + source = "registry+https://github.com/rust-lang/crates.io-index" 1579 + checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" 1580 + dependencies = [ 1581 + "bytes", 1582 + "fnv", 1583 + "futures-core", 1584 + "futures-sink", 1585 + "futures-util", 1586 + "http 0.2.11", 1587 + "indexmap", 1588 + "slab", 1589 + "tokio", 1590 + "tokio-util 0.7.10", 1591 + "tracing", 1592 + ] 1593 + 1594 + [[package]] 1538 1595 name = "half" 1539 1596 version = "2.2.1" 1540 1597 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1555 1612 source = "registry+https://github.com/rust-lang/crates.io-index" 1556 1613 checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" 1557 1614 dependencies = [ 1558 - "base64 0.21.5", 1615 + "base64", 1559 1616 "bytes", 1560 1617 "headers-core", 1561 - "http", 1618 + "http 0.2.11", 1562 1619 "httpdate", 1563 1620 "mime", 1564 1621 "sha1", ··· 1570 1627 source = "registry+https://github.com/rust-lang/crates.io-index" 1571 1628 checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429" 1572 1629 dependencies = [ 1573 - "http", 1630 + "http 0.2.11", 1574 1631 ] 1575 1632 1576 1633 [[package]] ··· 1590 1647 1591 1648 [[package]] 1592 1649 name = "hermit-abi" 1593 - version = "0.3.3" 1650 + version = "0.3.4" 1594 1651 source = "registry+https://github.com/rust-lang/crates.io-index" 1595 - checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 1652 + checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f" 1596 1653 1597 1654 [[package]] 1598 1655 name = "hex" ··· 1648 1705 ] 1649 1706 1650 1707 [[package]] 1708 + name = "http" 1709 + version = "1.0.0" 1710 + source = "registry+https://github.com/rust-lang/crates.io-index" 1711 + checksum = "b32afd38673a8016f7c9ae69e5af41a58f81b1d31689040f2f1959594ce194ea" 1712 + dependencies = [ 1713 + "bytes", 1714 + "fnv", 1715 + "itoa", 1716 + ] 1717 + 1718 + [[package]] 1651 1719 name = "http-body" 1652 1720 version = "0.4.6" 1653 1721 source = "registry+https://github.com/rust-lang/crates.io-index" 1654 1722 checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 1655 1723 dependencies = [ 1656 1724 "bytes", 1657 - "http", 1725 + "http 0.2.11", 1658 1726 "pin-project-lite", 1659 1727 ] 1660 1728 ··· 1686 1754 "futures-channel", 1687 1755 "futures-core", 1688 1756 "futures-util", 1689 - "http", 1757 + "h2", 1758 + "http 0.2.11", 1690 1759 "http-body", 1691 1760 "httparse", 1692 1761 "httpdate", 1693 1762 "itoa", 1694 1763 "pin-project-lite", 1695 - "socket2 0.4.10", 1764 + "socket2 0.5.5", 1696 1765 "tokio", 1697 1766 "tower-service", 1698 1767 "tracing", ··· 1701 1770 1702 1771 [[package]] 1703 1772 name = "hyper-rustls" 1704 - version = "0.24.2" 1773 + version = "0.25.0" 1705 1774 source = "registry+https://github.com/rust-lang/crates.io-index" 1706 - checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" 1775 + checksum = "399c78f9338483cb7e630c8474b07268983c6bd5acee012e4211f9f7bb21b070" 1707 1776 dependencies = [ 1708 1777 "futures-util", 1709 - "http", 1778 + "http 0.2.11", 1710 1779 "hyper", 1711 1780 "log", 1712 1781 "rustls", 1713 1782 "rustls-native-certs", 1783 + "rustls-pki-types", 1714 1784 "tokio", 1715 1785 "tokio-rustls", 1716 1786 ] ··· 1729 1799 1730 1800 [[package]] 1731 1801 name = "iana-time-zone" 1732 - version = "0.1.58" 1802 + version = "0.1.59" 1733 1803 source = "registry+https://github.com/rust-lang/crates.io-index" 1734 - checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" 1804 + checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539" 1735 1805 dependencies = [ 1736 1806 "android_system_properties", 1737 1807 "core-foundation-sys", ··· 1781 1851 1782 1852 [[package]] 1783 1853 name = "image" 1784 - version = "0.24.7" 1854 + version = "0.24.8" 1785 1855 source = "registry+https://github.com/rust-lang/crates.io-index" 1786 - checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711" 1856 + checksum = "034bbe799d1909622a74d1193aa50147769440040ff36cb2baa947609b0a4e23" 1787 1857 dependencies = [ 1788 1858 "bytemuck", 1789 1859 "byteorder", 1790 1860 "color_quant", 1791 1861 "exr", 1792 1862 "gif 0.12.0", 1793 - "jpeg-decoder 0.3.0", 1794 - "num-rational 0.4.1", 1863 + "jpeg-decoder 0.3.1", 1795 1864 "num-traits", 1796 - "png 0.17.10", 1865 + "png 0.17.11", 1797 1866 "qoi", 1798 - "tiff 0.9.0", 1867 + "tiff 0.9.1", 1799 1868 ] 1800 1869 1801 1870 [[package]] ··· 1835 1904 dependencies = [ 1836 1905 "hermit-abi", 1837 1906 "libc", 1838 - "windows-sys 0.48.0", 1839 - ] 1840 - 1841 - [[package]] 1842 - name = "is-terminal" 1843 - version = "0.4.9" 1844 - source = "registry+https://github.com/rust-lang/crates.io-index" 1845 - checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 1846 - dependencies = [ 1847 - "hermit-abi", 1848 - "rustix 0.38.28", 1849 1907 "windows-sys 0.48.0", 1850 1908 ] 1851 1909 ··· 1893 1951 1894 1952 [[package]] 1895 1953 name = "jpeg-decoder" 1896 - version = "0.3.0" 1954 + version = "0.3.1" 1897 1955 source = "registry+https://github.com/rust-lang/crates.io-index" 1898 - checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" 1956 + checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" 1899 1957 dependencies = [ 1900 1958 "rayon", 1901 1959 ] 1902 1960 1903 1961 [[package]] 1904 1962 name = "js-sys" 1905 - version = "0.3.66" 1963 + version = "0.3.67" 1906 1964 source = "registry+https://github.com/rust-lang/crates.io-index" 1907 - checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" 1965 + checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1" 1908 1966 dependencies = [ 1909 1967 "wasm-bindgen", 1910 1968 ] ··· 1958 2016 1959 2017 [[package]] 1960 2018 name = "libc" 1961 - version = "0.2.151" 2019 + version = "0.2.152" 1962 2020 source = "registry+https://github.com/rust-lang/crates.io-index" 1963 - checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" 2021 + checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" 1964 2022 1965 2023 [[package]] 1966 2024 name = "libm" ··· 2003 2061 [[package]] 2004 2062 name = "libsignal-service" 2005 2063 version = "0.1.0" 2006 - source = "git+https://github.com/whisperfish/libsignal-service-rs?rev=9d55addebe010f0acbcabdfc02ab41979c1863e0#9d55addebe010f0acbcabdfc02ab41979c1863e0" 2064 + source = "git+https://github.com/whisperfish/libsignal-service-rs?rev=a2e7540a71866a62028ad0205574a5feb0e717ec#a2e7540a71866a62028ad0205574a5feb0e717ec" 2007 2065 dependencies = [ 2008 2066 "aes", 2009 2067 "aes-gcm", 2010 2068 "async-trait", 2011 - "base64 0.13.1", 2069 + "base64", 2012 2070 "bincode", 2013 2071 "bytes", 2014 2072 "cbc", ··· 2020 2078 "hkdf", 2021 2079 "hmac", 2022 2080 "libsignal-protocol", 2023 - "log", 2024 2081 "phonenumber", 2025 - "prost 0.10.4", 2026 - "prost-build 0.10.4", 2082 + "prost 0.12.3", 2083 + "prost-build 0.12.3", 2027 2084 "rand", 2028 2085 "serde", 2029 2086 "serde_json", 2030 2087 "sha2", 2031 2088 "thiserror", 2089 + "tracing", 2090 + "tracing-futures", 2032 2091 "url", 2033 2092 "uuid", 2034 2093 "zkgroup", ··· 2037 2096 [[package]] 2038 2097 name = "libsignal-service-hyper" 2039 2098 version = "0.1.0" 2040 - source = "git+https://github.com/whisperfish/libsignal-service-rs?rev=9d55addebe010f0acbcabdfc02ab41979c1863e0#9d55addebe010f0acbcabdfc02ab41979c1863e0" 2099 + source = "git+https://github.com/whisperfish/libsignal-service-rs?rev=a2e7540a71866a62028ad0205574a5feb0e717ec#a2e7540a71866a62028ad0205574a5feb0e717ec" 2041 2100 dependencies = [ 2042 2101 "async-trait", 2043 2102 "async-tungstenite", ··· 2048 2107 "hyper-rustls", 2049 2108 "hyper-timeout", 2050 2109 "libsignal-service", 2051 - "log", 2052 2110 "mpart-async", 2053 - "rustls-pemfile 0.3.0", 2111 + "rustls-pemfile", 2054 2112 "serde", 2055 2113 "serde_json", 2056 2114 "thiserror", 2057 2115 "tokio", 2058 2116 "tokio-rustls", 2117 + "tracing", 2118 + "tracing-futures", 2059 2119 "url", 2060 2120 ] 2061 2121 ··· 2102 2162 2103 2163 [[package]] 2104 2164 name = "linux-raw-sys" 2105 - version = "0.4.12" 2165 + version = "0.4.13" 2106 2166 source = "registry+https://github.com/rust-lang/crates.io-index" 2107 - checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" 2167 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 2108 2168 2109 2169 [[package]] 2110 2170 name = "locale_config" ··· 2155 2215 2156 2216 [[package]] 2157 2217 name = "memchr" 2158 - version = "2.6.4" 2218 + version = "2.7.1" 2159 2219 source = "registry+https://github.com/rust-lang/crates.io-index" 2160 - checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 2220 + checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 2161 2221 2162 2222 [[package]] 2163 2223 name = "memoffset" ··· 2248 2308 "bytes", 2249 2309 "futures-core", 2250 2310 "futures-util", 2251 - "http", 2311 + "http 0.2.11", 2252 2312 "httparse", 2253 2313 "log", 2254 2314 "memchr", ··· 2258 2318 "rand", 2259 2319 "thiserror", 2260 2320 "tokio", 2261 - "tokio-util", 2321 + "tokio-util 0.6.10", 2262 2322 ] 2263 2323 2264 2324 [[package]] ··· 2422 2482 "proc-macro-crate 1.3.1", 2423 2483 "proc-macro2", 2424 2484 "quote", 2425 - "syn 2.0.42", 2485 + "syn 2.0.48", 2426 2486 ] 2427 2487 2428 2488 [[package]] ··· 2477 2537 2478 2538 [[package]] 2479 2539 name = "oo7" 2480 - version = "0.2.1" 2540 + version = "0.2.2" 2481 2541 source = "registry+https://github.com/rust-lang/crates.io-index" 2482 - checksum = "220729ba847d98e1a9902c05e41dae79ce4a0b913dad68bc540dd3120a8c2b6b" 2542 + checksum = "aceca83a983f36dd8ee90230636fbf92897cb2dc2701d2ae66f885e20e56978d" 2483 2543 dependencies = [ 2484 2544 "aes", 2485 2545 "byteorder", ··· 2624 2684 "serde_derive", 2625 2685 "strum", 2626 2686 "thiserror", 2687 + ] 2688 + 2689 + [[package]] 2690 + name = "pin-project" 2691 + version = "1.1.3" 2692 + source = "registry+https://github.com/rust-lang/crates.io-index" 2693 + checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 2694 + dependencies = [ 2695 + "pin-project-internal", 2696 + ] 2697 + 2698 + [[package]] 2699 + name = "pin-project-internal" 2700 + version = "1.1.3" 2701 + source = "registry+https://github.com/rust-lang/crates.io-index" 2702 + checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 2703 + dependencies = [ 2704 + "proc-macro2", 2705 + "quote", 2706 + "syn 2.0.48", 2627 2707 ] 2628 2708 2629 2709 [[package]] ··· 2651 2731 2652 2732 [[package]] 2653 2733 name = "pkg-config" 2654 - version = "0.3.28" 2734 + version = "0.3.29" 2655 2735 source = "registry+https://github.com/rust-lang/crates.io-index" 2656 - checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" 2736 + checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" 2657 2737 2658 2738 [[package]] 2659 2739 name = "platforms" 2660 - version = "3.2.0" 2740 + version = "3.3.0" 2661 2741 source = "registry+https://github.com/rust-lang/crates.io-index" 2662 - checksum = "14e6ab3f592e6fb464fc9712d8d6e6912de6473954635fd76a589d832cffcbb0" 2742 + checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c" 2663 2743 2664 2744 [[package]] 2665 2745 name = "png" ··· 2675 2755 2676 2756 [[package]] 2677 2757 name = "png" 2678 - version = "0.17.10" 2758 + version = "0.17.11" 2679 2759 source = "registry+https://github.com/rust-lang/crates.io-index" 2680 - checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64" 2760 + checksum = "1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a" 2681 2761 dependencies = [ 2682 2762 "bitflags 1.3.2", 2683 2763 "crc32fast", ··· 2715 2795 2716 2796 [[package]] 2717 2797 name = "polling" 2718 - version = "3.3.1" 2798 + version = "3.3.2" 2719 2799 source = "registry+https://github.com/rust-lang/crates.io-index" 2720 - checksum = "cf63fa624ab313c11656b4cda960bfc46c410187ad493c41f6ba2d8c1e991c9e" 2800 + checksum = "545c980a3880efd47b2e262f6a4bb6daad6555cf3367aa9c4e52895f69537a41" 2721 2801 dependencies = [ 2722 2802 "cfg-if", 2723 2803 "concurrent-queue", 2724 2804 "pin-project-lite", 2725 - "rustix 0.38.28", 2805 + "rustix 0.38.30", 2726 2806 "tracing", 2727 2807 "windows-sys 0.52.0", 2728 2808 ] ··· 2770 2850 2771 2851 [[package]] 2772 2852 name = "pqcrypto-kyber" 2773 - version = "0.7.8" 2853 + version = "0.7.9" 2774 2854 source = "registry+https://github.com/rust-lang/crates.io-index" 2775 - checksum = "e205df07793e278e4a77c44db68b7d0e81064984cfcf508f24ae68cde63b6609" 2855 + checksum = "c32fe9d5c9913b1aed1ba92b3449eb2d7cf7ca29741b11455dfa34c711b95776" 2776 2856 dependencies = [ 2777 2857 "cc", 2778 2858 "glob", ··· 2790 2870 [[package]] 2791 2871 name = "presage" 2792 2872 version = "0.6.0-dev" 2793 - source = "git+https://github.com/Schmiddiii/presage?rev=e74ea1bcf5acb27853c9eb9c9c2ff3d1d653fdf1#e74ea1bcf5acb27853c9eb9c9c2ff3d1d653fdf1" 2873 + source = "git+https://github.com/Schmiddiii/presage?rev=75011227faac60773bb1422d365ecc7fed95484a#75011227faac60773bb1422d365ecc7fed95484a" 2794 2874 dependencies = [ 2795 - "base64 0.21.5", 2875 + "base64", 2796 2876 "futures", 2797 2877 "libsignal-service", 2798 2878 "libsignal-service-hyper", 2799 2879 "log", 2800 - "parking_lot", 2801 2880 "rand", 2802 2881 "serde", 2803 2882 "serde_json", ··· 2810 2889 [[package]] 2811 2890 name = "presage-store-cipher" 2812 2891 version = "0.1.0" 2813 - source = "git+https://github.com/Schmiddiii/presage?rev=e74ea1bcf5acb27853c9eb9c9c2ff3d1d653fdf1#e74ea1bcf5acb27853c9eb9c9c2ff3d1d653fdf1" 2892 + source = "git+https://github.com/Schmiddiii/presage?rev=75011227faac60773bb1422d365ecc7fed95484a#75011227faac60773bb1422d365ecc7fed95484a" 2814 2893 dependencies = [ 2815 2894 "blake3", 2816 2895 "chacha20poly1305", ··· 2827 2906 [[package]] 2828 2907 name = "presage-store-sled" 2829 2908 version = "0.6.0-dev" 2830 - source = "git+https://github.com/Schmiddiii/presage?rev=e74ea1bcf5acb27853c9eb9c9c2ff3d1d653fdf1#e74ea1bcf5acb27853c9eb9c9c2ff3d1d653fdf1" 2909 + source = "git+https://github.com/Schmiddiii/presage?rev=75011227faac60773bb1422d365ecc7fed95484a#75011227faac60773bb1422d365ecc7fed95484a" 2831 2910 dependencies = [ 2832 2911 "async-trait", 2833 - "base64 0.12.3", 2912 + "base64", 2834 2913 "fs_extra", 2835 2914 "log", 2836 2915 "presage", 2837 2916 "presage-store-cipher", 2838 - "prost 0.10.4", 2839 - "prost-build 0.10.4", 2917 + "prost 0.12.3", 2918 + "prost-build 0.12.3", 2840 2919 "quickcheck_macros", 2841 2920 "serde", 2842 2921 "serde_json", ··· 2846 2925 ] 2847 2926 2848 2927 [[package]] 2928 + name = "prettyplease" 2929 + version = "0.2.16" 2930 + source = "registry+https://github.com/rust-lang/crates.io-index" 2931 + checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" 2932 + dependencies = [ 2933 + "proc-macro2", 2934 + "syn 2.0.48", 2935 + ] 2936 + 2937 + [[package]] 2849 2938 name = "proc-macro-crate" 2850 2939 version = "1.3.1" 2851 2940 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2891 2980 2892 2981 [[package]] 2893 2982 name = "proc-macro2" 2894 - version = "1.0.71" 2983 + version = "1.0.78" 2895 2984 source = "registry+https://github.com/rust-lang/crates.io-index" 2896 - checksum = "75cb1540fadbd5b8fbccc4dddad2734eba435053f725621c070711a14bb5f4b8" 2985 + checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 2897 2986 dependencies = [ 2898 2987 "unicode-ident", 2899 2988 ] ··· 2910 2999 2911 3000 [[package]] 2912 3001 name = "prost" 2913 - version = "0.10.4" 3002 + version = "0.12.3" 2914 3003 source = "registry+https://github.com/rust-lang/crates.io-index" 2915 - checksum = "71adf41db68aa0daaefc69bb30bcd68ded9b9abaad5d1fbb6304c4fb390e083e" 3004 + checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a" 2916 3005 dependencies = [ 2917 3006 "bytes", 2918 - "prost-derive 0.10.1", 3007 + "prost-derive 0.12.3", 2919 3008 ] 2920 3009 2921 3010 [[package]] ··· 2940 3029 2941 3030 [[package]] 2942 3031 name = "prost-build" 2943 - version = "0.10.4" 3032 + version = "0.12.3" 2944 3033 source = "registry+https://github.com/rust-lang/crates.io-index" 2945 - checksum = "8ae5a4388762d5815a9fc0dea33c56b021cdc8dde0c55e0c9ca57197254b0cab" 3034 + checksum = "c55e02e35260070b6f716a2423c2ff1c3bb1642ddca6f99e1f26d06268a0e2d2" 2946 3035 dependencies = [ 2947 3036 "bytes", 2948 - "cfg-if", 2949 - "cmake", 2950 3037 "heck 0.4.1", 2951 - "itertools 0.10.5", 2952 - "lazy_static", 3038 + "itertools 0.11.0", 2953 3039 "log", 2954 3040 "multimap", 3041 + "once_cell", 2955 3042 "petgraph", 2956 - "prost 0.10.4", 2957 - "prost-types 0.10.1", 3043 + "prettyplease", 3044 + "prost 0.12.3", 3045 + "prost-types 0.12.3", 2958 3046 "regex", 3047 + "syn 2.0.48", 2959 3048 "tempfile", 2960 3049 "which", 2961 3050 ] ··· 2975 3064 2976 3065 [[package]] 2977 3066 name = "prost-derive" 2978 - version = "0.10.1" 3067 + version = "0.12.3" 2979 3068 source = "registry+https://github.com/rust-lang/crates.io-index" 2980 - checksum = "7b670f45da57fb8542ebdbb6105a925fe571b67f9e7ed9f47a06a84e72b4e7cc" 3069 + checksum = "efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e" 2981 3070 dependencies = [ 2982 3071 "anyhow", 2983 - "itertools 0.10.5", 3072 + "itertools 0.11.0", 2984 3073 "proc-macro2", 2985 3074 "quote", 2986 - "syn 1.0.109", 3075 + "syn 2.0.48", 2987 3076 ] 2988 3077 2989 3078 [[package]] ··· 2998 3087 2999 3088 [[package]] 3000 3089 name = "prost-types" 3001 - version = "0.10.1" 3090 + version = "0.12.3" 3002 3091 source = "registry+https://github.com/rust-lang/crates.io-index" 3003 - checksum = "2d0a014229361011dc8e69c8a1ec6c2e8d0f2af7c91e3ea3f5b2170298461e68" 3092 + checksum = "193898f59edcf43c26227dcd4c8427f00d99d61e95dcde58dabd49fa291d470e" 3004 3093 dependencies = [ 3005 - "bytes", 3006 - "prost 0.10.4", 3094 + "prost 0.12.3", 3007 3095 ] 3008 3096 3009 3097 [[package]] ··· 3022 3110 checksum = "1d06cb9646c7a14096231a2474d7f21e5e8c13de090c68d13bde6157cfe7f159" 3023 3111 dependencies = [ 3024 3112 "html-escape", 3025 - "image 0.24.7", 3113 + "image 0.24.8", 3026 3114 "qrcodegen", 3027 3115 ] 3028 3116 ··· 3054 3142 3055 3143 [[package]] 3056 3144 name = "quote" 3057 - version = "1.0.33" 3145 + version = "1.0.35" 3058 3146 source = "registry+https://github.com/rust-lang/crates.io-index" 3059 - checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 3147 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 3060 3148 dependencies = [ 3061 3149 "proc-macro2", 3062 3150 ] ··· 3093 3181 3094 3182 [[package]] 3095 3183 name = "rayon" 3096 - version = "1.8.0" 3184 + version = "1.8.1" 3097 3185 source = "registry+https://github.com/rust-lang/crates.io-index" 3098 - checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 3186 + checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051" 3099 3187 dependencies = [ 3100 3188 "either", 3101 3189 "rayon-core", ··· 3103 3191 3104 3192 [[package]] 3105 3193 name = "rayon-core" 3106 - version = "1.12.0" 3194 + version = "1.12.1" 3107 3195 source = "registry+https://github.com/rust-lang/crates.io-index" 3108 - checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 3196 + checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 3109 3197 dependencies = [ 3110 3198 "crossbeam-deque", 3111 3199 "crossbeam-utils", ··· 3131 3219 3132 3220 [[package]] 3133 3221 name = "regex" 3134 - version = "1.10.2" 3222 + version = "1.10.3" 3135 3223 source = "registry+https://github.com/rust-lang/crates.io-index" 3136 - checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 3224 + checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 3137 3225 dependencies = [ 3138 3226 "aho-corasick", 3139 3227 "memchr", ··· 3143 3231 3144 3232 [[package]] 3145 3233 name = "regex-automata" 3146 - version = "0.4.3" 3234 + version = "0.4.4" 3147 3235 source = "registry+https://github.com/rust-lang/crates.io-index" 3148 - checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 3236 + checksum = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a" 3149 3237 dependencies = [ 3150 3238 "aho-corasick", 3151 3239 "memchr", ··· 3221 3309 3222 3310 [[package]] 3223 3311 name = "rustix" 3224 - version = "0.38.28" 3312 + version = "0.38.30" 3225 3313 source = "registry+https://github.com/rust-lang/crates.io-index" 3226 - checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" 3314 + checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca" 3227 3315 dependencies = [ 3228 - "bitflags 2.4.1", 3316 + "bitflags 2.4.2", 3229 3317 "errno", 3230 3318 "libc", 3231 - "linux-raw-sys 0.4.12", 3319 + "linux-raw-sys 0.4.13", 3232 3320 "windows-sys 0.52.0", 3233 3321 ] 3234 3322 3235 3323 [[package]] 3236 3324 name = "rustls" 3237 - version = "0.21.10" 3325 + version = "0.22.2" 3238 3326 source = "registry+https://github.com/rust-lang/crates.io-index" 3239 - checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" 3327 + checksum = "e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41" 3240 3328 dependencies = [ 3241 3329 "log", 3242 3330 "ring", 3331 + "rustls-pki-types", 3243 3332 "rustls-webpki", 3244 - "sct", 3333 + "subtle", 3334 + "zeroize", 3245 3335 ] 3246 3336 3247 3337 [[package]] 3248 3338 name = "rustls-native-certs" 3249 - version = "0.6.3" 3339 + version = "0.7.0" 3250 3340 source = "registry+https://github.com/rust-lang/crates.io-index" 3251 - checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" 3341 + checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" 3252 3342 dependencies = [ 3253 3343 "openssl-probe", 3254 - "rustls-pemfile 1.0.4", 3344 + "rustls-pemfile", 3345 + "rustls-pki-types", 3255 3346 "schannel", 3256 3347 "security-framework", 3257 3348 ] 3258 3349 3259 3350 [[package]] 3260 3351 name = "rustls-pemfile" 3261 - version = "0.3.0" 3352 + version = "2.0.0" 3262 3353 source = "registry+https://github.com/rust-lang/crates.io-index" 3263 - checksum = "1ee86d63972a7c661d1536fefe8c3c8407321c3df668891286de28abcd087360" 3354 + checksum = "35e4980fa29e4c4b212ffb3db068a564cbf560e51d3944b7c88bd8bf5bec64f4" 3264 3355 dependencies = [ 3265 - "base64 0.13.1", 3356 + "base64", 3357 + "rustls-pki-types", 3266 3358 ] 3267 3359 3268 3360 [[package]] 3269 - name = "rustls-pemfile" 3270 - version = "1.0.4" 3361 + name = "rustls-pki-types" 3362 + version = "1.1.0" 3271 3363 source = "registry+https://github.com/rust-lang/crates.io-index" 3272 - checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 3273 - dependencies = [ 3274 - "base64 0.21.5", 3275 - ] 3364 + checksum = "9e9d979b3ce68192e42760c7810125eb6cf2ea10efae545a156063e61f314e2a" 3276 3365 3277 3366 [[package]] 3278 3367 name = "rustls-webpki" 3279 - version = "0.101.7" 3368 + version = "0.102.1" 3280 3369 source = "registry+https://github.com/rust-lang/crates.io-index" 3281 - checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 3370 + checksum = "ef4ca26037c909dedb327b48c3327d0ba91d3dd3c4e05dad328f210ffb68e95b" 3282 3371 dependencies = [ 3283 3372 "ring", 3373 + "rustls-pki-types", 3284 3374 "untrusted", 3285 3375 ] 3286 3376 ··· 3298 3388 3299 3389 [[package]] 3300 3390 name = "schannel" 3301 - version = "0.1.22" 3391 + version = "0.1.23" 3302 3392 source = "registry+https://github.com/rust-lang/crates.io-index" 3303 - checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 3393 + checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 3304 3394 dependencies = [ 3305 - "windows-sys 0.48.0", 3395 + "windows-sys 0.52.0", 3306 3396 ] 3307 3397 3308 3398 [[package]] ··· 3318 3408 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 3319 3409 3320 3410 [[package]] 3321 - name = "sct" 3322 - version = "0.7.1" 3323 - source = "registry+https://github.com/rust-lang/crates.io-index" 3324 - checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" 3325 - dependencies = [ 3326 - "ring", 3327 - "untrusted", 3328 - ] 3329 - 3330 - [[package]] 3331 3411 name = "security-framework" 3332 3412 version = "2.9.2" 3333 3413 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3352 3432 3353 3433 [[package]] 3354 3434 name = "semver" 3355 - version = "1.0.20" 3435 + version = "1.0.21" 3356 3436 source = "registry+https://github.com/rust-lang/crates.io-index" 3357 - checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 3437 + checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" 3358 3438 3359 3439 [[package]] 3360 3440 name = "serde" 3361 - version = "1.0.193" 3441 + version = "1.0.195" 3362 3442 source = "registry+https://github.com/rust-lang/crates.io-index" 3363 - checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 3443 + checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02" 3364 3444 dependencies = [ 3365 3445 "serde_derive", 3366 3446 ] 3367 3447 3368 3448 [[package]] 3369 3449 name = "serde_derive" 3370 - version = "1.0.193" 3450 + version = "1.0.195" 3371 3451 source = "registry+https://github.com/rust-lang/crates.io-index" 3372 - checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 3452 + checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c" 3373 3453 dependencies = [ 3374 3454 "proc-macro2", 3375 3455 "quote", 3376 - "syn 2.0.42", 3456 + "syn 2.0.48", 3377 3457 ] 3378 3458 3379 3459 [[package]] 3380 3460 name = "serde_json" 3381 - version = "1.0.108" 3461 + version = "1.0.111" 3382 3462 source = "registry+https://github.com/rust-lang/crates.io-index" 3383 - checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 3463 + checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" 3384 3464 dependencies = [ 3385 3465 "itoa", 3386 3466 "ryu", ··· 3389 3469 3390 3470 [[package]] 3391 3471 name = "serde_repr" 3392 - version = "0.1.17" 3472 + version = "0.1.18" 3393 3473 source = "registry+https://github.com/rust-lang/crates.io-index" 3394 - checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" 3474 + checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" 3395 3475 dependencies = [ 3396 3476 "proc-macro2", 3397 3477 "quote", 3398 - "syn 2.0.42", 3478 + "syn 2.0.48", 3399 3479 ] 3400 3480 3401 3481 [[package]] ··· 3488 3568 3489 3569 [[package]] 3490 3570 name = "smallvec" 3491 - version = "1.11.2" 3571 + version = "1.13.1" 3492 3572 source = "registry+https://github.com/rust-lang/crates.io-index" 3493 - checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 3573 + checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 3494 3574 3495 3575 [[package]] 3496 3576 name = "socket2" ··· 3609 3689 3610 3690 [[package]] 3611 3691 name = "syn" 3612 - version = "2.0.42" 3692 + version = "2.0.48" 3613 3693 source = "registry+https://github.com/rust-lang/crates.io-index" 3614 - checksum = "5b7d0a2c048d661a1a59fcd7355baa232f7ed34e0ee4df2eef3c1c1c0d3852d8" 3694 + checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 3615 3695 dependencies = [ 3616 3696 "proc-macro2", 3617 3697 "quote", ··· 3645 3725 3646 3726 [[package]] 3647 3727 name = "target-lexicon" 3648 - version = "0.12.12" 3728 + version = "0.12.13" 3649 3729 source = "registry+https://github.com/rust-lang/crates.io-index" 3650 - checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" 3730 + checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" 3651 3731 3652 3732 [[package]] 3653 3733 name = "temp-dir" ··· 3657 3737 3658 3738 [[package]] 3659 3739 name = "tempfile" 3660 - version = "3.8.1" 3740 + version = "3.9.0" 3661 3741 source = "registry+https://github.com/rust-lang/crates.io-index" 3662 - checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" 3742 + checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" 3663 3743 dependencies = [ 3664 3744 "cfg-if", 3665 3745 "fastrand 2.0.1", 3666 3746 "redox_syscall 0.4.1", 3667 - "rustix 0.38.28", 3668 - "windows-sys 0.48.0", 3669 - ] 3670 - 3671 - [[package]] 3672 - name = "termcolor" 3673 - version = "1.4.0" 3674 - source = "registry+https://github.com/rust-lang/crates.io-index" 3675 - checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" 3676 - dependencies = [ 3677 - "winapi-util", 3747 + "rustix 0.38.30", 3748 + "windows-sys 0.52.0", 3678 3749 ] 3679 3750 3680 3751 [[package]] 3681 3752 name = "thiserror" 3682 - version = "1.0.51" 3753 + version = "1.0.56" 3683 3754 source = "registry+https://github.com/rust-lang/crates.io-index" 3684 - checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7" 3755 + checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" 3685 3756 dependencies = [ 3686 3757 "thiserror-impl", 3687 3758 ] 3688 3759 3689 3760 [[package]] 3690 3761 name = "thiserror-impl" 3691 - version = "1.0.51" 3762 + version = "1.0.56" 3692 3763 source = "registry+https://github.com/rust-lang/crates.io-index" 3693 - checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df" 3764 + checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" 3694 3765 dependencies = [ 3695 3766 "proc-macro2", 3696 3767 "quote", 3697 - "syn 2.0.42", 3768 + "syn 2.0.48", 3698 3769 ] 3699 3770 3700 3771 [[package]] ··· 3710 3781 3711 3782 [[package]] 3712 3783 name = "tiff" 3713 - version = "0.9.0" 3784 + version = "0.9.1" 3714 3785 source = "registry+https://github.com/rust-lang/crates.io-index" 3715 - checksum = "6d172b0f4d3fba17ba89811858b9d3d97f928aece846475bbda076ca46736211" 3786 + checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" 3716 3787 dependencies = [ 3717 3788 "flate2", 3718 - "jpeg-decoder 0.3.0", 3789 + "jpeg-decoder 0.3.1", 3719 3790 "weezl", 3720 3791 ] 3721 3792 ··· 3771 3842 dependencies = [ 3772 3843 "proc-macro2", 3773 3844 "quote", 3774 - "syn 2.0.42", 3845 + "syn 2.0.48", 3775 3846 ] 3776 3847 3777 3848 [[package]] 3778 3849 name = "tokio-rustls" 3779 - version = "0.24.1" 3850 + version = "0.25.0" 3780 3851 source = "registry+https://github.com/rust-lang/crates.io-index" 3781 - checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 3852 + checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" 3782 3853 dependencies = [ 3783 3854 "rustls", 3855 + "rustls-pki-types", 3784 3856 "tokio", 3785 3857 ] 3786 3858 ··· 3799 3871 ] 3800 3872 3801 3873 [[package]] 3874 + name = "tokio-util" 3875 + version = "0.7.10" 3876 + source = "registry+https://github.com/rust-lang/crates.io-index" 3877 + checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" 3878 + dependencies = [ 3879 + "bytes", 3880 + "futures-core", 3881 + "futures-sink", 3882 + "pin-project-lite", 3883 + "tokio", 3884 + "tracing", 3885 + ] 3886 + 3887 + [[package]] 3802 3888 name = "toml" 3803 3889 version = "0.8.2" 3804 3890 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3869 3955 dependencies = [ 3870 3956 "proc-macro2", 3871 3957 "quote", 3872 - "syn 2.0.42", 3958 + "syn 2.0.48", 3873 3959 ] 3874 3960 3875 3961 [[package]] ··· 3882 3968 ] 3883 3969 3884 3970 [[package]] 3971 + name = "tracing-futures" 3972 + version = "0.2.5" 3973 + source = "registry+https://github.com/rust-lang/crates.io-index" 3974 + checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" 3975 + dependencies = [ 3976 + "pin-project", 3977 + "tracing", 3978 + ] 3979 + 3980 + [[package]] 3885 3981 name = "try-lock" 3886 3982 version = "0.2.5" 3887 3983 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3889 3985 3890 3986 [[package]] 3891 3987 name = "tungstenite" 3892 - version = "0.20.1" 3988 + version = "0.21.0" 3893 3989 source = "registry+https://github.com/rust-lang/crates.io-index" 3894 - checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" 3990 + checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" 3895 3991 dependencies = [ 3896 3992 "byteorder", 3897 3993 "bytes", 3898 3994 "data-encoding", 3899 - "http", 3995 + "http 1.0.0", 3900 3996 "httparse", 3901 3997 "log", 3902 3998 "rand", 3903 3999 "rustls", 4000 + "rustls-pki-types", 3904 4001 "sha1", 3905 4002 "thiserror", 3906 4003 "url", ··· 3935 4032 3936 4033 [[package]] 3937 4034 name = "unicode-bidi" 3938 - version = "0.3.14" 4035 + version = "0.3.15" 3939 4036 source = "registry+https://github.com/rust-lang/crates.io-index" 3940 - checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" 4037 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 3941 4038 3942 4039 [[package]] 3943 4040 name = "unicode-ident" ··· 4007 4104 checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" 4008 4105 4009 4106 [[package]] 4107 + name = "utf8parse" 4108 + version = "0.2.1" 4109 + source = "registry+https://github.com/rust-lang/crates.io-index" 4110 + checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 4111 + 4112 + [[package]] 4010 4113 name = "uuid" 4011 - version = "1.6.1" 4114 + version = "1.7.0" 4012 4115 source = "registry+https://github.com/rust-lang/crates.io-index" 4013 - checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" 4116 + checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" 4014 4117 dependencies = [ 4015 4118 "serde", 4016 4119 ] ··· 4050 4153 4051 4154 [[package]] 4052 4155 name = "wasm-bindgen" 4053 - version = "0.2.89" 4156 + version = "0.2.90" 4054 4157 source = "registry+https://github.com/rust-lang/crates.io-index" 4055 - checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 4158 + checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406" 4056 4159 dependencies = [ 4057 4160 "cfg-if", 4058 4161 "wasm-bindgen-macro", ··· 4060 4163 4061 4164 [[package]] 4062 4165 name = "wasm-bindgen-backend" 4063 - version = "0.2.89" 4166 + version = "0.2.90" 4064 4167 source = "registry+https://github.com/rust-lang/crates.io-index" 4065 - checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 4168 + checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd" 4066 4169 dependencies = [ 4067 4170 "bumpalo", 4068 4171 "log", 4069 4172 "once_cell", 4070 4173 "proc-macro2", 4071 4174 "quote", 4072 - "syn 2.0.42", 4175 + "syn 2.0.48", 4073 4176 "wasm-bindgen-shared", 4074 4177 ] 4075 4178 4076 4179 [[package]] 4077 4180 name = "wasm-bindgen-macro" 4078 - version = "0.2.89" 4181 + version = "0.2.90" 4079 4182 source = "registry+https://github.com/rust-lang/crates.io-index" 4080 - checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 4183 + checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999" 4081 4184 dependencies = [ 4082 4185 "quote", 4083 4186 "wasm-bindgen-macro-support", ··· 4085 4188 4086 4189 [[package]] 4087 4190 name = "wasm-bindgen-macro-support" 4088 - version = "0.2.89" 4191 + version = "0.2.90" 4089 4192 source = "registry+https://github.com/rust-lang/crates.io-index" 4090 - checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 4193 + checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7" 4091 4194 dependencies = [ 4092 4195 "proc-macro2", 4093 4196 "quote", 4094 - "syn 2.0.42", 4197 + "syn 2.0.48", 4095 4198 "wasm-bindgen-backend", 4096 4199 "wasm-bindgen-shared", 4097 4200 ] 4098 4201 4099 4202 [[package]] 4100 4203 name = "wasm-bindgen-shared" 4101 - version = "0.2.89" 4204 + version = "0.2.90" 4102 4205 source = "registry+https://github.com/rust-lang/crates.io-index" 4103 - checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 4206 + checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" 4104 4207 4105 4208 [[package]] 4106 4209 name = "weezl" 4107 - version = "0.1.7" 4210 + version = "0.1.8" 4108 4211 source = "registry+https://github.com/rust-lang/crates.io-index" 4109 - checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" 4212 + checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" 4110 4213 4111 4214 [[package]] 4112 4215 name = "which" ··· 4117 4220 "either", 4118 4221 "home", 4119 4222 "once_cell", 4120 - "rustix 0.38.28", 4223 + "rustix 0.38.30", 4121 4224 ] 4122 4225 4123 4226 [[package]] ··· 4137 4240 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 4138 4241 4139 4242 [[package]] 4140 - name = "winapi-util" 4141 - version = "0.1.6" 4142 - source = "registry+https://github.com/rust-lang/crates.io-index" 4143 - checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 4144 - dependencies = [ 4145 - "winapi", 4146 - ] 4147 - 4148 - [[package]] 4149 4243 name = "winapi-x86_64-pc-windows-gnu" 4150 4244 version = "0.4.0" 4151 4245 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4153 4247 4154 4248 [[package]] 4155 4249 name = "windows-core" 4156 - version = "0.51.1" 4250 + version = "0.52.0" 4157 4251 source = "registry+https://github.com/rust-lang/crates.io-index" 4158 - checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 4252 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 4159 4253 dependencies = [ 4160 - "windows-targets 0.48.5", 4254 + "windows-targets 0.52.0", 4161 4255 ] 4162 4256 4163 4257 [[package]] ··· 4294 4388 4295 4389 [[package]] 4296 4390 name = "winnow" 4297 - version = "0.5.30" 4391 + version = "0.5.34" 4298 4392 source = "registry+https://github.com/rust-lang/crates.io-index" 4299 - checksum = "9b5c3db89721d50d0e2a673f5043fc4722f76dcc352d7b1ab8b8288bed4ed2c5" 4393 + checksum = "b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16" 4300 4394 dependencies = [ 4301 4395 "memchr", 4302 4396 ] ··· 4401 4495 dependencies = [ 4402 4496 "proc-macro2", 4403 4497 "quote", 4404 - "syn 2.0.42", 4498 + "syn 2.0.48", 4405 4499 ] 4406 4500 4407 4501 [[package]]
+5 -5
pkgs/applications/networking/instant-messengers/flare-signal/default.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "flare"; 24 - version = "0.11.2"; 24 + version = "0.12.0"; 25 25 26 26 src = fetchFromGitLab { 27 27 domain = "gitlab.com"; 28 28 owner = "schmiddi-on-mobile"; 29 - repo = pname; 29 + repo = "flare"; 30 30 rev = version; 31 - hash = "sha256-p6G+FbSiBkaF/qlUOPdPdgTqrrKFAOuIaCr6DCv+az4="; 31 + hash = "sha256-Dg5UhVTmxiwPIbU8fG/ehX9Zp8WI2V+JoOEI7P1Way4="; 32 32 }; 33 33 34 34 cargoDeps = rustPlatform.importCargoLock { ··· 36 36 outputHashes = { 37 37 "curve25519-dalek-4.0.0" = "sha256-KUXvYXeVvJEQ/+dydKzXWCZmA2bFa2IosDzaBL6/Si0="; 38 38 "libsignal-protocol-0.1.0" = "sha256-FCrJO7porlY5FrwZ2c67UPd4tgN7cH2/3DTwfPjihwM="; 39 - "libsignal-service-0.1.0" = "sha256-Ul1mg+oQ8te364Jc2gOBoiq2udYsw9UBret/O9VU9ec="; 40 - "presage-0.6.0-dev" = "sha256-0Z2ySXMZZ4wpyesxOikhra/eN7K3I+ElAh7vAaNSbb0="; 39 + "libsignal-service-0.1.0" = "sha256-lzyUUP1mhxxIU+xCr+5VAoeEO6FlDgeEJtWhm9avJb8="; 40 + "presage-0.6.0-dev" = "sha256-PqMz6jJuL/4LVY3kNFQ9NmKt3D6cwQkGiPs2QJsL01A="; 41 41 }; 42 42 }; 43 43
+2 -2
pkgs/applications/networking/remote/dayon/default.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "dayon"; 14 - version = "13.0.0"; 14 + version = "13.0.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "RetGal"; 18 18 repo = "dayon"; 19 19 rev = "v${finalAttrs.version}"; 20 - hash = "sha256-2Fo+LQvsrDvqEudZxzQBtJHGxrRYUyNyhrPV1xS49pQ="; 20 + hash = "sha256-nevDC4kfVSgfmJZiCj82mc+/yZcIgub3CP9qi9ISF3o="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+12 -22
pkgs/by-name/ar/arrpc/package.nix
··· 1 1 { lib 2 2 , buildNpmPackage 3 3 , fetchFromGitHub 4 - , fetchpatch 5 - }: 6 - 7 - buildNpmPackage { 4 + }: buildNpmPackage rec { 8 5 pname = "arrpc"; 9 - version = "3.2.0"; 6 + version = "3.3.0"; 10 7 11 8 src = fetchFromGitHub { 12 9 owner = "OpenAsar"; 13 10 repo = "arrpc"; 14 11 # Release commits are not tagged 15 - # release: 3.2.0 16 - rev = "9c3e981437b75606c74ef058c67d1a8c083ce49a"; 17 - hash = "sha256-tsO58q6tqqXCJLjZmLQGt1VtKsuoqWmh5SlnuDtJafg="; 12 + # release: 3.3.0 13 + rev = "c6e23e7eb733ad396d3eebc328404cc656fed581"; 14 + hash = "sha256-OeEFNbmGp5SWVdJJwXZUkkNrei9jyuPc+4E960l8VRA="; 18 15 }; 19 16 20 - # Make installation less cumbersome 21 - # Remove after next release 22 - patches = [ 23 - (fetchpatch { 24 - # https://github.com/OpenAsar/arrpc/pull/50 25 - url = "https://github.com/OpenAsar/arrpc/commit/7fa6c90204450eb3952ce9cddfecb0a5ba5e4313.patch"; 26 - hash = "sha256-qFlrbe2a4x811wpmWUcGDe2CPlt9x3HI+/t0P2v4kPc="; 27 - }) 28 - ]; 29 - 30 - npmDepsHash = "sha256-vxx0w6UjwxIK4cgpivtjNbIgkb4wKG4ijSHdP/FeQZ4="; 17 + npmDepsHash = "sha256-YlSUGncpY0MyTiCfZcPsfcNx3fR+SCtkOFWbjOPLUzk="; 31 18 32 19 dontNpmBuild = true; 33 20 34 - meta = with lib; { 21 + meta = { 22 + # ideally we would do blob/${version}/changelog.md here 23 + # upstream does not tag releases 24 + changelog = "https://github.com/OpenAsar/arrpc/blob/${src.rev}/changelog.md"; 35 25 description = "Open Discord RPC server for atypical setups"; 36 26 homepage = "https://arrpc.openasar.dev/"; 37 - license = licenses.mit; 38 - maintainers = with maintainers; [ anomalocaris ]; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ anomalocaris NotAShelf ]; 39 29 mainProgram = "arrpc"; 40 30 }; 41 31 }
+4 -4
pkgs/by-name/li/libewf-legacy/package.nix
··· 9 9 , bzip2 10 10 }: 11 11 12 - stdenv.mkDerivation rec { 13 - pname = "libewf-ewf"; 12 + stdenv.mkDerivation (finalAttrs: { 13 + pname = "libewf-legacy"; 14 14 version = "20140814"; 15 15 16 16 src = fetchurl { 17 - url = "https://github.com/libyal/libewf-legacy/releases/download/${version}/libewf-${version}.tar.gz"; 17 + url = "https://github.com/libyal/libewf-legacy/releases/download/${finalAttrs.version}/libewf-${finalAttrs.version}.tar.gz"; 18 18 hash = "sha256-OM3QXwnaIDeo66UNjzmu6to53SxgCMn/rE9VTPlX5BQ="; 19 19 }; 20 20 ··· 29 29 maintainers = with lib.maintainers; [ d3vil0p3r ]; 30 30 platforms = lib.platforms.unix; 31 31 }; 32 - } 32 + })
+48
pkgs/by-name/ma/marcel/package.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3Packages 4 + , bash 5 + }: 6 + 7 + python3Packages.buildPythonApplication rec { 8 + pname = "marcel"; 9 + version = "0.22.2"; 10 + pyproject = true; 11 + 12 + src = fetchFromGitHub { 13 + owner = "geophile"; 14 + repo = "marcel"; 15 + rev = "refs/tags/v${version}"; 16 + hash = "sha256-CiAIY4qXv5V2VOsi+vat7OvFcmeFpIrmHCfqlY+JRXc="; 17 + }; 18 + 19 + nativeBuildInputs = with python3Packages; [ 20 + setuptools 21 + ]; 22 + 23 + buildInputs = [ 24 + bash 25 + ]; 26 + 27 + pythonPath = with python3Packages; [ 28 + dill 29 + psutil 30 + ]; 31 + 32 + # The tests use sudo and try to read/write $HOME/.local/share/marcel and /tmp 33 + doCheck = false; 34 + 35 + postFixup = '' 36 + wrapProgram $out/bin/marcel \ 37 + --prefix PATH : "$program_PATH:${lib.getBin bash}/bin" \ 38 + --prefix PYTHONPATH : "$program_PYTHONPATH" 39 + ''; 40 + 41 + meta = with lib; { 42 + description = "A modern shell"; 43 + homepage = "https://github.com/geophile/marcel"; 44 + license = licenses.gpl3Only; 45 + maintainers = with maintainers; [ kud ]; 46 + mainProgram = "marcel"; 47 + }; 48 + }
+61
pkgs/by-name/me/menulibre/package.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3Packages 4 + , gnome-menus 5 + , gtk3 6 + , intltool 7 + , gobject-introspection 8 + , wrapGAppsHook 9 + , testers 10 + , menulibre 11 + }: 12 + 13 + python3Packages.buildPythonApplication rec { 14 + name = "menulibre"; 15 + version = "2.2.3"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "bluesabre"; 19 + repo = "menulibre"; 20 + rev = "menulibre-${version}"; 21 + hash = "sha256-E0ukq3q4YaakOI2mDs3dh0ncZX/dqspCA+97r3JwWyA="; 22 + }; 23 + 24 + propagatedBuildInputs = with python3Packages; [ 25 + pygobject3 26 + gnome-menus 27 + psutil 28 + distutils-extra 29 + ]; 30 + 31 + nativeBuildInputs = [ 32 + gtk3 33 + intltool 34 + gobject-introspection 35 + wrapGAppsHook 36 + ]; 37 + 38 + postPatch = '' 39 + substituteInPlace setup.py \ 40 + --replace-fail 'data_dir =' "data_dir = '$out/share/menulibre' #" \ 41 + --replace-fail 'update_desktop_file(desktop_file, script_path)' "" 42 + ''; 43 + 44 + preBuild = '' 45 + export HOME=$TMPDIR 46 + ''; 47 + 48 + passthru.tests.version = testers.testVersion { 49 + package = menulibre; 50 + command = "HOME=$TMPDIR menulibre --version | cut -d' ' -f2"; 51 + }; 52 + 53 + meta = with lib; { 54 + description = "An advanced menu editor with an easy-to-use interface"; 55 + homepage = "https://bluesabre.org/projects/menulibre"; 56 + license = licenses.gpl3Plus; 57 + maintainers = with maintainers; [ lelgenio ]; 58 + mainProgram = "menulibre"; 59 + platforms = platforms.linux; 60 + }; 61 + }
+3 -3
pkgs/by-name/my/mystmd/package.nix
··· 2 2 3 3 buildNpmPackage rec { 4 4 pname = "mystmd"; 5 - version = "1.1.38"; 5 + version = "1.1.40"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "executablebooks"; 9 9 repo = "mystmd"; 10 10 rev = "mystmd@${version}"; 11 - hash = "sha256-kshYS4mWqlWpF4pSetk6mpOn0/XCUF13M5qbZD/pNxQ="; 11 + hash = "sha256-RN3jrcTLdVnG4QF3OCg12S5faaYqkEhWGW7BaZKli4M="; 12 12 }; 13 13 14 - npmDepsHash = "sha256-+aqS5khw/fDKOGAvOVFopcwoZAsgmmUQzOljZSUlArA="; 14 + npmDepsHash = "sha256-VZO5VXwmBpTdUdlBPgRz2P9Q7xDc1GaBrHEGnvYXx/E="; 15 15 16 16 dontNpmInstall = true; 17 17
+10 -3
pkgs/development/libraries/virglrenderer/default.nix
··· 1 1 { lib, stdenv, fetchurl, meson, ninja, pkg-config, python3 2 - , libGLU, libepoxy, libX11, libdrm, mesa 2 + , libGLU, libepoxy, libX11, libdrm, mesa, gitUpdater 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "virglrenderer"; 7 - version = "1.0.0"; 7 + version = "1.0.1"; 8 8 9 9 src = fetchurl { 10 10 url = "https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/${version}/virglrenderer-${version}.tar.bz2"; 11 - hash = "sha256-KMGPP2MeuATHFXKr5oW9HuFOMmmYpmkVLvMvQi0cEdg="; 11 + hash = "sha256-U8uPrdCPUmDuV4M/wkiFZUgUOLx6jjTz4RTRLMnZ25o="; 12 12 }; 13 13 14 14 separateDebugInfo = true; ··· 16 16 buildInputs = [ libGLU libepoxy libX11 libdrm mesa ]; 17 17 18 18 nativeBuildInputs = [ meson ninja pkg-config python3 ]; 19 + 20 + passthru = { 21 + updateScript = gitUpdater { 22 + url = "https://gitlab.freedesktop.org/virgl/virglrenderer.git"; 23 + rev-prefix = "virglrenderer-"; 24 + }; 25 + }; 19 26 20 27 meta = with lib; { 21 28 description = "A virtual 3D GPU library that allows a qemu guest to use the host GPU for accelerated 3D rendering";
+67
pkgs/development/python-modules/aetcd/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , grpcio 5 + , protobuf 6 + , pytest-asyncio 7 + , pytest-mock 8 + , pytestCheckHook 9 + , pythonOlder 10 + , setuptools 11 + , setuptools-scm 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "aetcd"; 16 + version = "1.0.0a4"; 17 + pyproject = true; 18 + 19 + disabled = pythonOlder "3.8"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "martyanov"; 23 + repo = "aetcd"; 24 + rev = "refs/tags/v${version}"; 25 + hash = "sha256-g49ppfh8dyGpZeu/HdTDX8RAk5VTcZmqENRpNY12qkg="; 26 + }; 27 + 28 + postPatch = '' 29 + substituteInPlace setup.py \ 30 + --replace-fail "setuptools_scm==6.3.2" "setuptools_scm" 31 + substituteInPlace setup.cfg \ 32 + --replace-fail "--cov=aetcd" "" 33 + ''; 34 + 35 + nativeBuildInputs = [ 36 + setuptools 37 + setuptools-scm 38 + ]; 39 + 40 + propagatedBuildInputs = [ 41 + grpcio 42 + protobuf 43 + ]; 44 + 45 + nativeCheckInputs = [ 46 + pytest-asyncio 47 + pytest-mock 48 + pytestCheckHook 49 + ]; 50 + 51 + pythonImportsCheck = [ 52 + "aetcd" 53 + ]; 54 + 55 + disabledTestPaths = [ 56 + # Tests require a running ectd instance 57 + "tests/integration/" 58 + ]; 59 + 60 + meta = with lib; { 61 + description = "Python asyncio-based client for etcd"; 62 + homepage = "https://github.com/martyanov/aetcd"; 63 + changelog = "https://github.com/martyanov/aetcd/blob/v${version}/docs/changelog.rst"; 64 + license = licenses.asl20; 65 + maintainers = with maintainers; [ fab ]; 66 + }; 67 + }
+20 -9
pkgs/development/python-modules/ariadne/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 - , hatchling 5 4 , freezegun 6 5 , graphql-core 6 + , hatchling 7 + , httpx 7 8 , pytest-asyncio 8 9 , pytest-mock 9 10 , pytestCheckHook 10 11 , pythonOlder 11 - , snapshottest 12 + , python-multipart 12 13 , starlette 14 + , syrupy 13 15 , typing-extensions 14 16 , werkzeug 15 17 }: 16 18 17 19 buildPythonPackage rec { 18 20 pname = "ariadne"; 19 - version = "0.21.0"; 20 - format = "pyproject"; 21 + version = "0.22.0"; 22 + pyproject = true; 21 23 22 - disabled = pythonOlder "3.7"; 24 + disabled = pythonOlder "3.8"; 23 25 24 26 src = fetchFromGitHub { 25 27 owner = "mirumee"; 26 - repo = pname; 27 - rev = "refs/tags/${version}"; 28 - hash = "sha256-T5J0xAF33PDkC8sDOzHADpQJxwdXwKary0y/jaUJ9Fk="; 28 + repo = "ariadne"; 29 + # https://github.com/mirumee/ariadne/issues/1157 30 + #rev = "refs/tags/${version}"; 31 + rev = "refs/tags/022.0"; 32 + hash = "sha256-GMBtW2gZbF1m0BrKhYEkSaZYt5tIGmP/ipy6WC1H1pg="; 29 33 }; 34 + 30 35 patches = [ 31 36 ./remove-opentracing.patch 32 37 ]; ··· 43 48 44 49 nativeCheckInputs = [ 45 50 freezegun 51 + httpx 46 52 pytest-asyncio 47 53 pytest-mock 48 54 pytestCheckHook 49 - snapshottest 55 + python-multipart 56 + syrupy 50 57 werkzeug 51 58 ]; 52 59 53 60 pythonImportsCheck = [ 54 61 "ariadne" 62 + ]; 63 + 64 + pytestFlagsArray = [ 65 + "--snapshot-update" 55 66 ]; 56 67 57 68 disabledTests = [
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "hahomematic"; 21 - version = "2024.2.2"; 21 + version = "2024.2.3"; 22 22 pyproject = true; 23 23 24 24 disabled = pythonOlder "3.11"; ··· 27 27 owner = "danielperna84"; 28 28 repo = "hahomematic"; 29 29 rev = "refs/tags/${version}"; 30 - hash = "sha256-d4LULYnnP/8RnbZcJJXadOri/Pl3dTTDi2cVJAYKhnI="; 30 + hash = "sha256-T2318TnVzvteRADOjoTP7ulIhTyeTbCFX1/KpwWXjlI="; 31 31 }; 32 32 33 33 __darwinAllowLocalNetworking = true;
+2 -2
pkgs/development/python-modules/jc/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "jc"; 16 - version = "1.25.0"; 16 + version = "1.25.1"; 17 17 format = "setuptools"; 18 18 disabled = pythonOlder "3.6"; 19 19 ··· 21 21 owner = "kellyjonbrazil"; 22 22 repo = pname; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-viB/avMED5xllmkrF+WpsQbF/b7pyr3p3p+8vJk72+k="; 24 + hash = "sha256-A9bmnamoRwDG/HFDjdBvnfGB+XqpAdLVnHeHtSf07zg="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [ ruamel-yaml xmltodict pygments ];
+2 -2
pkgs/development/python-modules/levenshtein/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "levenshtein"; 16 - version = "0.24.0"; 16 + version = "0.25.0"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "maxbachmann"; 23 23 repo = "Levenshtein"; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-Vf12MBfy4IoTsXSYdKBMjxyMCaba21fiG0g1bPmrUmI="; 25 + hash = "sha256-MkzIwTZU8hqPDOlfN4qADCKjGJIQrNhhOmVRAnAfNK0="; 26 26 fetchSubmodules = true; ## for vendored `rapidfuzz-cpp` 27 27 }; 28 28
+54 -21
pkgs/development/python-modules/limits/default.nix
··· 1 1 { lib 2 + , aetcd 2 3 , buildPythonPackage 4 + , coredis 3 5 , deprecated 6 + , etcd3 4 7 , fetchFromGitHub 5 - , etcd3 6 8 , hiro 7 9 , importlib-resources 10 + , motor 8 11 , packaging 9 12 , pymemcache 10 13 , pymongo ··· 20 23 buildPythonPackage rec { 21 24 pname = "limits"; 22 25 version = "3.7.0"; 23 - format = "setuptools"; 26 + pyproject = true; 24 27 25 28 disabled = pythonOlder "3.7"; 26 29 27 30 src = fetchFromGitHub { 28 31 owner = "alisaifee"; 29 - repo = pname; 32 + repo = "limits"; 30 33 rev = "refs/tags/${version}"; 31 34 # Upstream uses versioneer, which relies on git attributes substitution. 32 35 # This leads to non-reproducible archives on github. Remove the substituted ··· 37 40 hash = "sha256-0h3ofungHkjycUvNJ3jf+VB/GSrshgUDECN2YoPGzzg="; 38 41 }; 39 42 43 + postPatch = '' 44 + substituteInPlace pytest.ini \ 45 + --replace-fail "--cov=limits" "" \ 46 + --replace-fail "-K" "" 47 + 48 + substituteInPlace setup.py \ 49 + --replace-fail "versioneer.get_version()" "'${version}'" 50 + 51 + # Recreate _version.py, deleted at fetch time due to non-reproducibility. 52 + echo 'def get_versions(): return {"version": "${version}"}' > limits/_version.py 53 + ''; 54 + 55 + nativeBuildInputs = [ 56 + setuptools 57 + ]; 58 + 40 59 propagatedBuildInputs = [ 41 60 deprecated 42 61 importlib-resources 43 62 packaging 44 - setuptools 45 63 typing-extensions 46 64 ]; 47 65 66 + passthru.optional-dependencies = { 67 + redis = [ 68 + redis 69 + ]; 70 + rediscluster = [ 71 + redis 72 + ]; 73 + memcached = [ 74 + pymemcache 75 + ]; 76 + mongodb = [ 77 + pymongo 78 + ]; 79 + etcd = [ 80 + etcd3 81 + ]; 82 + async-redis = [ 83 + coredis 84 + ]; 85 + # async-memcached = [ 86 + # emcache # Missing module 87 + # ]; 88 + async-mongodb = [ 89 + motor 90 + ]; 91 + async-etcd = [ 92 + aetcd 93 + ]; 94 + }; 95 + 48 96 nativeCheckInputs = [ 49 - etcd3 50 97 hiro 51 - pymemcache 52 - pymongo 53 98 pytest-asyncio 54 99 pytest-lazy-fixture 55 100 pytestCheckHook 56 - redis 57 - ]; 58 - 59 - postPatch = '' 60 - substituteInPlace pytest.ini \ 61 - --replace "--cov=limits" "" \ 62 - --replace "-K" "" 63 - 64 - substituteInPlace setup.py \ 65 - --replace "versioneer.get_version()" "'${version}'" 66 - 67 - # Recreate _version.py, deleted at fetch time due to non-reproducibility. 68 - echo 'def get_versions(): return {"version": "${version}"}' > limits/_version.py 69 - ''; 101 + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); 70 102 71 103 pythonImportsCheck = [ 72 104 "limits" ··· 82 114 meta = with lib; { 83 115 description = "Rate limiting using various strategies and storage backends such as redis & memcached"; 84 116 homepage = "https://github.com/alisaifee/limits"; 117 + changelog = "https://github.com/alisaifee/limits/releases/tag/${version}"; 85 118 license = licenses.mit; 86 119 maintainers = with maintainers; [ ]; 87 120 };
+3 -9
pkgs/development/python-modules/shap/default.nix
··· 116 116 xgboost 117 117 ]; 118 118 119 + # Test startup hangs with 0.43.0 and Hydra ends with a timeout 120 + doCheck = false; 121 + 119 122 disabledTestPaths = [ 120 123 # The resulting plots look sane, but does not match pixel-perfectly with the baseline. 121 124 # Likely due to a matplotlib version mismatch, different backend, or due to missing fonts. ··· 133 136 134 137 pythonImportsCheck = [ 135 138 "shap" 136 - "shap.explainers" 137 - "shap.explainers.other" 138 - "shap.plots" 139 - "shap.plots.colors" 140 - "shap.benchmark" 141 - "shap.maskers" 142 - "shap.utils" 143 - "shap.actions" 144 - "shap.models" 145 139 ]; 146 140 147 141 meta = with lib; {
+4 -15
pkgs/development/python-modules/slowapi/default.nix
··· 10 10 , pytestCheckHook 11 11 , pythonAtLeast 12 12 , pythonOlder 13 - , pythonRelaxDepsHook 14 13 , redis 15 14 , starlette 16 15 }: 17 16 18 17 buildPythonPackage rec { 19 18 pname = "slowapi"; 20 - version = "0.1.8"; 21 - format = "pyproject"; 19 + version = "0.1.9"; 20 + pyproject = true; 22 21 23 22 disabled = pythonOlder "3.7"; 24 23 25 24 src = fetchFromGitHub { 26 25 owner = "laurentS"; 27 - repo = pname; 26 + repo = "slowapi"; 28 27 rev = "refs/tags/v${version}"; 29 - hash = "sha256-xgHz8b95SXf/GwzKPfQ/RHbUNJfCx6+7a2HB8+6hjsw="; 28 + hash = "sha256-R/Mr+Qv22AN7HCDGmAUVh4efU8z4gMIyhC0AuKmxgdE="; 30 29 }; 31 30 32 - pythonRelaxDeps = [ 33 - "limits" 34 - ]; 35 - 36 - postPatch = '' 37 - substituteInPlace pyproject.toml \ 38 - --replace '["redis^3.4.1"]' '["redis"]' 39 - ''; 40 - 41 31 nativeBuildInputs = [ 42 32 poetry-core 43 - pythonRelaxDepsHook 44 33 ]; 45 34 46 35 propagatedBuildInputs = [
+17 -2
pkgs/development/python-modules/textual-universal-directorytree/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , hatchling 5 6 , textual 6 7 , universal-pathlib ··· 10 11 , paramiko 11 12 , requests 12 13 , s3fs 14 + , pythonOlder 13 15 }: 14 16 15 17 buildPythonPackage rec { 16 18 pname = "textual-universal-directorytree"; 17 19 version = "1.0.2"; 18 - format = "pyproject"; 20 + pyproject = true; 21 + 22 + disabled = pythonOlder "3.8"; 19 23 20 24 src = fetchFromGitHub { 21 25 owner = "juftin"; ··· 24 28 hash = "sha256-FL2bwPGqBmDn33Rhj7+VEpuqB4znEAw+GGAODTs25oo="; 25 29 }; 26 30 31 + patches = [ 32 + # universal-pathlib upgrade, https://github.com/juftin/textual-universal-directorytree/pull/2 33 + (fetchpatch { 34 + name = "universal-pathlib-upgrade.patch"; 35 + url = "https://github.com/juftin/textual-universal-directorytree/commit/e445aff21ddf756e3f180c8308a75c41487667c3.patch"; 36 + hash = "sha256-Fftx8rrLPb6lQ+HBdB5Ai55LHMWEO6XftmFfZXbXIyk="; 37 + }) 38 + ]; 39 + 27 40 nativeBuildInputs = [ 28 41 hatchling 29 42 ]; ··· 44 57 ]; 45 58 }; 46 59 47 - pythonImportsCheck = [ "textual_universal_directorytree" ]; 60 + pythonImportsCheck = [ 61 + "textual_universal_directorytree" 62 + ]; 48 63 49 64 meta = with lib; { 50 65 description = "Textual plugin for a DirectoryTree compatible with remote filesystems";
+5 -3
pkgs/tools/X11/xdg-user-dirs/default.nix
··· 1 - { lib, stdenv, fetchurl, libxslt, docbook_xsl, makeWrapper }: 1 + { lib, stdenv, fetchurl, libxslt, docbook_xsl, gettext, libiconv, makeWrapper }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "xdg-user-dirs"; ··· 9 9 sha256 = "sha256-7G8G10lc26N6cyA5+bXhV4vLKWV2/eDaQO2y9SIg3zw="; 10 10 }; 11 11 12 - nativeBuildInputs = [ makeWrapper libxslt docbook_xsl ]; 12 + buildInputs = lib.optionals stdenv.isDarwin [ libiconv ]; 13 + 14 + nativeBuildInputs = [ makeWrapper libxslt docbook_xsl ] ++ lib.optionals stdenv.isDarwin [ gettext ]; 13 15 14 16 preFixup = '' 15 17 # fallback values need to be last ··· 22 24 description = "A tool to help manage well known user directories like the desktop folder and the music folder"; 23 25 license = licenses.gpl2; 24 26 maintainers = with maintainers; [ ]; 25 - platforms = platforms.linux; 27 + platforms = platforms.unix; 26 28 }; 27 29 }
+9 -4
pkgs/tools/misc/tmux-sessionizer/default.nix
··· 10 10 }: let 11 11 12 12 name = "tmux-sessionizer"; 13 - version = "0.3.2"; 13 + # v0.4.1 is not released yet, but v0.4.0 has version discrepancy between Cargo.toml and Cargo.lock and does not build 14 + version = "0.4.0-unstable-2024-02-06"; 14 15 15 16 in rustPlatform.buildRustPackage { 16 17 pname = name; ··· 19 20 src = fetchFromGitHub { 20 21 owner = "jrmoulton"; 21 22 repo = name; 22 - rev = "v${version}"; 23 - hash = "sha256-8RQ67v2Cw681zikxYnq0Pb2ybh26w8mUbHKAC4TjYWA="; 23 + rev = "79ab43a4087aa7e4e865cab6a181dfd24c6e7a90"; 24 + hash = "sha256-gzbCeNZML2ygIy/H3uT9apahqI+4hmrTwgXvcZq4Xog="; 24 25 }; 25 26 26 - cargoHash = "sha256-ZOWoUBna8U0A/sYwXMf4Z7Vi+KqM7VinWhmtO8Q0HtU="; 27 + cargoHash = "sha256-Zvr2OH2pKtX60EApUSWhBV4cACMLl750UOiS3nN3J3Q="; 27 28 28 29 passthru.tests.version = testers.testVersion { 29 30 package = tmux-sessionizer; 31 + version = "0.4.1"; 30 32 }; 33 + 34 + # Needed to get openssl-sys to use pkg-config. 35 + OPENSSL_NO_VENDOR = 1; 31 36 32 37 nativeBuildInputs = [ pkg-config ]; 33 38 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security ];
+2 -2
pkgs/tools/misc/tmux-xpanes/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "tmux-xpanes"; 5 - version = "4.1.4"; 5 + version = "4.2.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "greymd"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-kS8VrD0CT350Y1ql6ta47nXdEzmuqEpFJeXRw58yMGc="; 11 + sha256 = "sha256-PF2K2A49c5djQqSO7ZLFyBwPZaJRK58qZTFpY7n+Z0w="; 12 12 }; 13 13 14 14 buildInputs = [ openssl perl ];
+2 -2
pkgs/tools/networking/octodns/providers/bind/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "octodns-bind"; 13 - version = "0.0.5"; 13 + version = "0.0.6"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "octodns"; 20 20 repo = "octodns-bind"; 21 21 rev = "v${version}"; 22 - hash = "sha256-0ia/xYarrOiLZa8KU0s5wtCGtXIyxSl6OcwNkSJb/rA="; 22 + hash = "sha256-IxZr7Wds8wLfJg6rqCtJ59Sg/mCIJ1g9jDJ8CTM7O8w="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+13 -8
pkgs/tools/networking/opensnitch/daemon.nix pkgs/by-name/op/opensnitch/package.nix
··· 18 18 19 19 buildGoModule rec { 20 20 pname = "opensnitch"; 21 - version = "1.6.4"; 21 + version = "1.6.5"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "evilsocket"; 25 25 repo = "opensnitch"; 26 - rev = "v${version}"; 27 - hash = "sha256-fkRykhcjWZ4MDl2HZ1ZFaQmEeRYhiCBeUxG/Eu7D8NA="; 26 + rev = "refs/tags/v${version}"; 27 + hash = "sha256-2HHyecgiodWhQkkn3eo0RJNroD7HaK6Je/+x9IqZfWE="; 28 28 }; 29 29 30 30 postPatch = '' ··· 47 47 protoc-gen-go-grpc 48 48 ]; 49 49 50 - vendorHash = "sha256-bUzGWpQxeXzvkzQ7G53ljQJq6wwqiXqbi6bgeFlNvvM="; 50 + vendorHash = "sha256-PX41xeUJb/WKv3+z5kbRmJNP1vFu8x35NZvN2Dgp4CQ="; 51 51 52 52 preBuild = '' 53 53 # Fix inconsistent vendoring build error ··· 64 64 cp system-fw.json $out/etc/opensnitchd/ 65 65 substitute default-config.json $out/etc/opensnitchd/default-config.json \ 66 66 --replace "/var/log/opensnitchd.log" "/dev/stdout" 67 + # Do not mkdir rules path 68 + sed -i '8d' opensnitchd.service 69 + # Fixup hardcoded paths 67 70 substitute opensnitchd.service $out/lib/systemd/system/opensnitchd.service \ 68 - --replace "/usr/local/bin/opensnitchd" "$out/bin/opensnitchd" \ 69 - --replace "/etc/opensnitchd/rules" "/var/lib/opensnitch/rules" \ 70 - --replace "/bin/mkdir" "${coreutils}/bin/mkdir" 71 + --replace "/usr/local/bin/opensnitchd" "$out/bin/opensnitchd" 71 72 ''; 72 73 73 - ldflags = [ "-s" "-w" "-X github.com/evilsocket/opensnitch/daemon/core.Version=${version}" ]; 74 + ldflags = [ 75 + "-s" 76 + "-w" 77 + "-X github.com/evilsocket/opensnitch/daemon/core.Version=${version}" 78 + ]; 74 79 75 80 postInstall = '' 76 81 wrapProgram $out/bin/opensnitchd \
+8 -9
pkgs/tools/networking/opensnitch/go.mod pkgs/by-name/op/opensnitch/go.mod
··· 1 1 module github.com/evilsocket/opensnitch/daemon 2 2 3 - go 1.14 3 + go 1.17 4 4 5 5 require ( 6 6 github.com/fsnotify/fsnotify v1.4.7 7 7 github.com/golang/protobuf v1.5.0 8 - github.com/google/gopacket v1.1.14 8 + github.com/google/gopacket v1.1.19 9 9 github.com/google/nftables v0.1.0 10 10 github.com/google/uuid v1.3.0 11 11 github.com/iovisor/gobpf v0.2.0 12 12 github.com/varlink/go v0.4.0 13 - github.com/vishvananda/netlink v0.0.0-20210811191823-e1a867c6b452 13 + github.com/vishvananda/netlink v1.1.1-0.20220115184804-dd687eb2f2d4 14 14 github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae 15 - golang.org/x/net v0.0.0-20211209124913-491a49abca63 16 - golang.org/x/sys v0.0.0-20211205182925-97ca703d548d 15 + golang.org/x/net v0.17.0 16 + golang.org/x/sys v0.13.0 17 17 google.golang.org/grpc v1.32.0 18 18 google.golang.org/protobuf v1.26.0 19 19 ) ··· 24 24 github.com/josharian/native v0.0.0-20200817173448-b6b71def0850 // indirect 25 25 github.com/mdlayher/netlink v1.4.2 // indirect 26 26 github.com/mdlayher/socket v0.0.0-20211102153432-57e3fa563ecb // indirect 27 - golang.org/x/mod v0.5.1 // indirect 28 - golang.org/x/text v0.3.7 // indirect 29 - golang.org/x/tools v0.1.8 // indirect 30 - golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect 27 + golang.org/x/mod v0.8.0 // indirect 28 + golang.org/x/text v0.13.0 // indirect 29 + golang.org/x/tools v0.6.0 // indirect 31 30 google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55 // indirect 32 31 honnef.co/go/tools v0.2.2 // indirect 33 32 )
+39 -9
pkgs/tools/networking/opensnitch/go.sum pkgs/by-name/op/opensnitch/go.sum
··· 29 29 github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= 30 30 github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= 31 31 github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= 32 - github.com/google/gopacket v1.1.14 h1:1+TEhSu8Mh154ZBVjyd1Nt2Bb7cnyOeE3GQyb1WGLqI= 33 - github.com/google/gopacket v1.1.14/go.mod h1:UCLx9mCmAwsVbn6qQl1WIEt2SO7Nd2fD0th1TBAsqBw= 32 + github.com/google/gopacket v1.1.19 h1:ves8RnFZPGiFnTS0uPQStjwru6uO6h+nlr9j6fL7kF8= 33 + github.com/google/gopacket v1.1.19/go.mod h1:iJ8V8n6KS+z2U1A8pUwu8bW5SyEMkXJB8Yo/Vo+TKTo= 34 34 github.com/google/nftables v0.1.0 h1:T6lS4qudrMufcNIZ8wSRrL+iuwhsKxpN+zFLxhUWOqk= 35 35 github.com/google/nftables v0.1.0/go.mod h1:b97ulCCFipUC+kSin+zygkvUVpx0vyIAwxXFdY3PlNc= 36 36 github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= ··· 76 76 github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= 77 77 github.com/varlink/go v0.4.0 h1:+/BQoUO9eJK/+MTSHwFcJch7TMsb6N6Dqp6g0qaXXRo= 78 78 github.com/varlink/go v0.4.0/go.mod h1:DKg9Y2ctoNkesREGAEak58l+jOC6JU2aqZvUYs5DynU= 79 - github.com/vishvananda/netlink v0.0.0-20210811191823-e1a867c6b452 h1:xe1bLd/sNkKVWdZuAb2+4JeMQMYyQ7Av38iRrE1lhm8= 80 - github.com/vishvananda/netlink v0.0.0-20210811191823-e1a867c6b452/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= 79 + github.com/vishvananda/netlink v1.1.1-0.20220115184804-dd687eb2f2d4 h1:fB26rIBlWTVJyEB6ONHdoEvUbvwoudH0/cMEXHiD1RU= 80 + github.com/vishvananda/netlink v1.1.1-0.20220115184804-dd687eb2f2d4/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= 81 81 github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc/go.mod h1:ZjcWmFBXmLKZu9Nxj3WKYEafiSqer2rnvPr0en9UNpI= 82 82 github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae h1:4hwBBUfQCFe3Cym0ZtKyq7L16eZUtYKs+BaHDN6mAns= 83 83 github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= 84 84 github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= 85 85 github.com/yuin/goldmark v1.4.0/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= 86 86 github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= 87 + github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= 87 88 golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= 88 89 golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= 89 90 golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= 91 + golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= 92 + golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= 90 93 golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= 91 94 golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= 92 95 golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= 93 96 golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= 97 + golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= 98 + golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= 94 99 golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= 95 100 golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= 96 - golang.org/x/mod v0.5.1 h1:OJxoQ/rynoF0dcCdI7cLPktw/hR2cueqYfjm43oqK38= 97 101 golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= 102 + golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= 103 + golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8= 104 + golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= 98 105 golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= 99 106 golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= 100 107 golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= ··· 117 124 golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= 118 125 golang.org/x/net v0.0.0-20211020060615-d418f374d309/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= 119 126 golang.org/x/net v0.0.0-20211201190559-0a0e4e1bb54c/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= 120 - golang.org/x/net v0.0.0-20211209124913-491a49abca63 h1:iocB37TsdFuN6IBRZ+ry36wrkoV51/tl5vOWqkcPGvY= 121 127 golang.org/x/net v0.0.0-20211209124913-491a49abca63/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= 128 + golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= 129 + golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= 130 + golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= 131 + golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= 132 + golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= 122 133 golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= 123 134 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= 124 135 golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= 125 136 golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= 126 137 golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= 127 138 golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= 139 + golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= 140 + golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= 141 + golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= 128 142 golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= 129 143 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= 130 144 golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= ··· 148 162 golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= 149 163 golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= 150 164 golang.org/x/sys v0.0.0-20210525143221-35b2ab0089ea/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 165 + golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 151 166 golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 152 167 golang.org/x/sys v0.0.0-20210906170528-6f6e22806c34/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 153 168 golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 154 169 golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 155 170 golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 156 171 golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 157 - golang.org/x/sys v0.0.0-20211205182925-97ca703d548d h1:FjkYO/PPp4Wi0EAUOVLxePm7qVW4r4ctbWpURyuOD0E= 158 172 golang.org/x/sys v0.0.0-20211205182925-97ca703d548d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 173 + golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 174 + golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 175 + golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 176 + golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 177 + golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE= 178 + golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 159 179 golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= 180 + golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= 181 + golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= 182 + golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= 183 + golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= 160 184 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= 161 185 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= 162 186 golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= 163 - golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= 164 187 golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= 188 + golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= 189 + golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= 190 + golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= 191 + golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= 165 192 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= 166 193 golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= 167 194 golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= 168 195 golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= 169 196 golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= 170 197 golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= 198 + golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= 171 199 golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= 172 200 golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo= 173 - golang.org/x/tools v0.1.8 h1:P1HhGGuLW4aAclzjtmJdf0mJOjVUZUzOTqkAkWL+l6w= 174 201 golang.org/x/tools v0.1.8/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= 202 + golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= 203 + golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM= 204 + golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= 175 205 golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= 176 206 golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= 177 207 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
+10 -10
pkgs/tools/networking/opensnitch/ui.nix pkgs/by-name/op/opensnitch-ui/package.nix
··· 1 1 { python3Packages 2 2 , fetchFromGitHub 3 - , qtwayland 4 - , wrapQtAppsHook 3 + , qt5 5 4 , lib 6 5 }: 7 6 8 7 python3Packages.buildPythonApplication rec { 9 8 pname = "opensnitch-ui"; 10 - version = "1.6.4"; 9 + version = "1.6.5.1"; 11 10 12 11 src = fetchFromGitHub { 13 12 owner = "evilsocket"; 14 13 repo = "opensnitch"; 15 14 rev = "refs/tags/v${version}"; 16 - hash = "sha256-fkRykhcjWZ4MDl2HZ1ZFaQmEeRYhiCBeUxG/Eu7D8NA="; 15 + hash = "sha256-IVrAAHzLS7A7cYhRk+IUx8/5TGKeqC7M/7iXOpPe2ZA="; 17 16 }; 18 17 19 18 postPatch = '' ··· 23 22 24 23 nativeBuildInputs = [ 25 24 python3Packages.pyqt5 26 - wrapQtAppsHook 25 + qt5.wrapQtAppsHook 27 26 ]; 28 27 29 28 buildInputs = [ 30 - qtwayland 29 + qt5.qtwayland 31 30 ]; 32 31 33 32 propagatedBuildInputs = with python3Packages; [ 34 33 grpcio-tools 35 - pyqt5 36 - unidecode 37 - unicode-slugify 38 - pyinotify 39 34 notify2 40 35 pyasn 36 + pyinotify 37 + pyqt5 38 + qt-material 39 + unicode-slugify 40 + unidecode 41 41 ]; 42 42 43 43 preBuild = ''
+2 -2
pkgs/tools/networking/openvpn/default.nix
··· 21 21 in 22 22 stdenv.mkDerivation (finalAttrs: { 23 23 pname = "openvpn"; 24 - version = "2.6.8"; 24 + version = "2.6.9"; 25 25 26 26 src = fetchurl { 27 27 url = "https://swupdate.openvpn.net/community/releases/openvpn-${finalAttrs.version}.tar.gz"; 28 - hash = "sha256-Xt4VZcim2IAQD38jUxen7p7qg9UFLbVUfxOp52r3gF0="; 28 + hash = "sha256-4I0UfhW0UI380dZhih8h8UlfmBeo2twe3fBTL6EW1+M="; 29 29 }; 30 30 31 31 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/tools/security/aflplusplus/default.nix
··· 19 19 libtokencap = callPackage ./libtokencap.nix { inherit aflplusplus; }; 20 20 aflplusplus = stdenvNoCC.mkDerivation rec { 21 21 pname = "aflplusplus"; 22 - version = "4.09c"; 22 + version = "4.10c"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "AFLplusplus"; 26 26 repo = "AFLplusplus"; 27 27 rev = "v${version}"; 28 - sha256 = "sha256-SQQJpR3+thi4iyrowkOD878nRHNgBJqqUdRFhtqld4k="; 28 + sha256 = "sha256-elghcBw2tIttQo7bkMFRCx8iNqxwY0NCz0343wc8hWA="; 29 29 }; 30 30 enableParallelBuilding = true; 31 31
-4
pkgs/top-level/all-packages.nix
··· 11476 11476 11477 11477 openfortivpn = callPackage ../tools/networking/openfortivpn { }; 11478 11478 11479 - opensnitch = callPackage ../tools/networking/opensnitch/daemon.nix { }; 11480 - 11481 - opensnitch-ui = libsForQt5.callPackage ../tools/networking/opensnitch/ui.nix { }; 11482 - 11483 11479 obexfs = callPackage ../tools/bluetooth/obexfs { }; 11484 11480 11485 11481 obexftp = callPackage ../tools/bluetooth/obexftp { };
+2
pkgs/top-level/python-packages.nix
··· 105 105 106 106 aesedb = callPackage ../development/python-modules/aesedb { }; 107 107 108 + aetcd = callPackage ../development/python-modules/aetcd { }; 109 + 108 110 afdko = callPackage ../development/python-modules/afdko { }; 109 111 110 112 affine = callPackage ../development/python-modules/affine { };