Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 595d55c8 a7a19665

+500 -149
+6
maintainers/maintainer-list.nix
··· 11938 githubId = 146413; 11939 name = "Tobias Poschwatta"; 11940 }; 11941 ppenguin = { 11942 name = "Jeroen Versteeg"; 11943 email = "hieronymusv@gmail.com";
··· 11938 githubId = 146413; 11939 name = "Tobias Poschwatta"; 11940 }; 11941 + PowerUser64 = { 11942 + email = "blakelysnorth@gmail.com"; 11943 + github = "PowerUser64"; 11944 + githubId = 24578572; 11945 + name = "Blake North"; 11946 + }; 11947 ppenguin = { 11948 name = "Jeroen Versteeg"; 11949 email = "hieronymusv@gmail.com";
+83
pkgs/applications/audio/sonobus/default.nix
···
··· 1 + { lib 2 + , pkg-config 3 + , stdenv 4 + , fetchFromGitHub 5 + , autoPatchelfHook 6 + , alsa-lib 7 + , cmake 8 + , freetype 9 + , libGL 10 + , libX11 11 + , libXcursor 12 + , libXext 13 + , libXinerama 14 + , libXrandr 15 + , libjack2 16 + , libopus 17 + , curl 18 + , gtk3 19 + , webkitgtk 20 + }: 21 + 22 + stdenv.mkDerivation rec { 23 + pname = "sonobus"; 24 + version = "1.6.2"; 25 + 26 + src = fetchFromGitHub { 27 + owner = "sonosaurus"; 28 + repo = "sonobus"; 29 + rev = version; 30 + sha256 = "sha256-/Pb+PYmoCYA6Qcy/tR1Ejyt+rZ3pfJeWV4j7bQWYE58="; 31 + fetchSubmodules = true; 32 + }; 33 + 34 + nativeBuildInputs = [ 35 + autoPatchelfHook 36 + cmake 37 + pkg-config 38 + ]; 39 + 40 + buildInputs = [ 41 + alsa-lib 42 + freetype 43 + libjack2 44 + libopus 45 + curl 46 + gtk3 47 + webkitgtk 48 + ]; 49 + 50 + runtimeDependencies = [ 51 + libGL 52 + libX11 53 + libXcursor 54 + libXext 55 + libXinerama 56 + libXrandr 57 + ]; 58 + 59 + postPatch = lib.optionalString (stdenv.isLinux) '' 60 + # needs special setup on Linux, dunno if it can work on Darwin 61 + # https://github.com/NixOS/nixpkgs/issues/19098 62 + # Also, I get issues with linking without that, not sure why 63 + sed -i -e '/juce::juce_recommended_lto_flags/d' CMakeLists.txt 64 + patchShebangs linux/install.sh 65 + ''; 66 + 67 + # The program does not provide any CMake install instructions 68 + installPhase = lib.optionalString (stdenv.isLinux) '' 69 + runHook preInstall 70 + cd ../linux 71 + ./install.sh "$out" 72 + runHook postInstall 73 + ''; 74 + 75 + meta = with lib; { 76 + description = "High-quality network audio streaming"; 77 + homepage = "https://sonobus.net/"; 78 + license = with licenses; [ gpl3Plus ]; 79 + maintainers = with maintainers; [ PowerUser64 ]; 80 + platforms = platforms.unix; 81 + broken = stdenv.isDarwin; 82 + }; 83 + }
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 19 } 20 }, 21 "beta": { 22 - "version": "111.0.5563.41", 23 - "sha256": "0yx5zywbkvdp589906hbwhc2ivzfzd9zvahaxhh8zrh2ar7vqxay", 24 - "sha256bin64": "0vnj0422dvpp42w8vgmip4k8c8k6hpvc84cdfvyhipas47dxvh6w", 25 "deps": { 26 "gn": { 27 "version": "2022-12-12",
··· 19 } 20 }, 21 "beta": { 22 + "version": "111.0.5563.50", 23 + "sha256": "1iygqlgr7qqac489kb0s4z5mwvchhi7wkibj84ziqcxlbqlfrmni", 24 + "sha256bin64": "0pgrqb18hbp1q54flg0c63v85bi11m4rc6f25f0h0x90lvl65d05", 25 "deps": { 26 "gn": { 27 "version": "2022-12-12",
+3 -3
pkgs/applications/networking/cluster/nerdctl/default.nix
··· 10 11 buildGoModule rec { 12 pname = "nerdctl"; 13 - version = "1.2.0"; 14 15 src = fetchFromGitHub { 16 owner = "containerd"; 17 repo = pname; 18 rev = "v${version}"; 19 - hash = "sha256-6AXki9/gJVlHpA3iSS1GqkLWaUqE0c+X8alWdMyCFiU="; 20 }; 21 22 - vendorHash = "sha256-28Wt9uQ7+PEWe+RaNv4HLz7HQbO7hXlX3O7s9SooLu8="; 23 24 nativeBuildInputs = [ makeWrapper installShellFiles ]; 25
··· 10 11 buildGoModule rec { 12 pname = "nerdctl"; 13 + version = "1.2.1"; 14 15 src = fetchFromGitHub { 16 owner = "containerd"; 17 repo = pname; 18 rev = "v${version}"; 19 + hash = "sha256-/M/uAgAVqsd+jsVhiS+rDHM5HaryvDV5rXAIKMIHa1c="; 20 }; 21 22 + vendorHash = "sha256-CNWN8UWCy5EssUEyFrLMKW3HSr91/RZWMLUX9N2sY+0="; 23 24 nativeBuildInputs = [ makeWrapper installShellFiles ]; 25
+12 -12
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 37 "vendorHash": "sha256-VAYCx0DHG+J8zzYFP2UyZ+W6cOgi8G+PQktEBOWbjSk=" 38 }, 39 "akamai": { 40 - "hash": "sha256-xX1SitZZoAznP4atUSrqAC8+dxKRlQ2nnZh6ropzuak=", 41 "homepage": "https://registry.terraform.io/providers/akamai/akamai", 42 "owner": "akamai", 43 "repo": "terraform-provider-akamai", 44 - "rev": "v3.3.0", 45 "spdx": "MPL-2.0", 46 - "vendorHash": "sha256-xIxQxgfOv+/i0gyRtpZaCm22rsK/4ajFNKQpGP5uy0Y=" 47 }, 48 "alicloud": { 49 "hash": "sha256-Cf3plUhdewlq3MvOqZGcICP0j9R3vg0nZdBMrk/Et7k=", ··· 128 "vendorHash": null 129 }, 130 "azurerm": { 131 - "hash": "sha256-fCs03D+Z/90w9Hup9Cppcx6irsP+oA0HK72tgVm+ZmA=", 132 "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", 133 "owner": "hashicorp", 134 "repo": "terraform-provider-azurerm", 135 - "rev": "v3.45.0", 136 "spdx": "MPL-2.0", 137 "vendorHash": null 138 }, ··· 382 "vendorHash": "sha256-0t+2ixMSsgDK9zzst3s0YWdnS6p7jO0stHnaKio5lvY=" 383 }, 384 "fastly": { 385 - "hash": "sha256-oaBVVbeJdmzkx3hphW9Llh/ZUujo8QNeZd6guDkBiCY=", 386 "homepage": "https://registry.terraform.io/providers/fastly/fastly", 387 "owner": "fastly", 388 "repo": "terraform-provider-fastly", 389 - "rev": "v3.1.0", 390 "spdx": "MPL-2.0", 391 "vendorHash": null 392 }, ··· 621 "vendorHash": "sha256-nDvnLEOtXkUJFY22pKogOzkWrj4qjyQbdlJ5pa/xnK8=" 622 }, 623 "ksyun": { 624 - "hash": "sha256-HtZ+uEbI+UFO51rj9P8rKWNjRZaX6QhIZ1c9TO1USvI=", 625 "homepage": "https://registry.terraform.io/providers/kingsoftcloud/ksyun", 626 "owner": "kingsoftcloud", 627 "repo": "terraform-provider-ksyun", 628 - "rev": "v1.3.62", 629 "spdx": "MPL-2.0", 630 "vendorHash": "sha256-miHKAz+ONXtuC1DNukcyZbbaYReY69dz9Zk6cJdORdQ=" 631 }, ··· 1009 "vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0=" 1010 }, 1011 "signalfx": { 1012 - "hash": "sha256-9cGF/uyC/sqCx7Y9aEawkKVJvHE8siGgWRWWf4ok3B0=", 1013 "homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx", 1014 "owner": "splunk-terraform", 1015 "repo": "terraform-provider-signalfx", 1016 - "rev": "v6.22.0", 1017 "spdx": "MPL-2.0", 1018 - "vendorHash": "sha256-Iue8P14x8P0lMa85goSF1D5mEeXw6dH1atJQhgbnZ6Y=" 1019 }, 1020 "skytap": { 1021 "hash": "sha256-JII4czazo6Di2sad1uFHMKDO2gWgZlQE8l/+IRYHQHU=",
··· 37 "vendorHash": "sha256-VAYCx0DHG+J8zzYFP2UyZ+W6cOgi8G+PQktEBOWbjSk=" 38 }, 39 "akamai": { 40 + "hash": "sha256-j9KQWgcBjZiQrWjRdhQp82GawF/U6Y469MKN5V2R6xU=", 41 "homepage": "https://registry.terraform.io/providers/akamai/akamai", 42 "owner": "akamai", 43 "repo": "terraform-provider-akamai", 44 + "rev": "v3.4.0", 45 "spdx": "MPL-2.0", 46 + "vendorHash": "sha256-JOaw8rKH7eb3RiP/FD+M7VEXCRfVuarTjfEusz1yGmQ=" 47 }, 48 "alicloud": { 49 "hash": "sha256-Cf3plUhdewlq3MvOqZGcICP0j9R3vg0nZdBMrk/Et7k=", ··· 128 "vendorHash": null 129 }, 130 "azurerm": { 131 + "hash": "sha256-PvlW3BB2ZATZA18nOGgxMSWzjC8YIjUY9ofw7XwnbmU=", 132 "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", 133 "owner": "hashicorp", 134 "repo": "terraform-provider-azurerm", 135 + "rev": "v3.46.0", 136 "spdx": "MPL-2.0", 137 "vendorHash": null 138 }, ··· 382 "vendorHash": "sha256-0t+2ixMSsgDK9zzst3s0YWdnS6p7jO0stHnaKio5lvY=" 383 }, 384 "fastly": { 385 + "hash": "sha256-OODPVNHFW8hnpofWLvzn7qukngB8okZADYI5t9muHpQ=", 386 "homepage": "https://registry.terraform.io/providers/fastly/fastly", 387 "owner": "fastly", 388 "repo": "terraform-provider-fastly", 389 + "rev": "v3.2.0", 390 "spdx": "MPL-2.0", 391 "vendorHash": null 392 }, ··· 621 "vendorHash": "sha256-nDvnLEOtXkUJFY22pKogOzkWrj4qjyQbdlJ5pa/xnK8=" 622 }, 623 "ksyun": { 624 + "hash": "sha256-F/A+hDjYTQS0NT0rslE792qNINghfdiQHRNnbMpyBdM=", 625 "homepage": "https://registry.terraform.io/providers/kingsoftcloud/ksyun", 626 "owner": "kingsoftcloud", 627 "repo": "terraform-provider-ksyun", 628 + "rev": "v1.3.64", 629 "spdx": "MPL-2.0", 630 "vendorHash": "sha256-miHKAz+ONXtuC1DNukcyZbbaYReY69dz9Zk6cJdORdQ=" 631 }, ··· 1009 "vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0=" 1010 }, 1011 "signalfx": { 1012 + "hash": "sha256-VvL5lGPNtcjrtpB/p//7UXuUQxjV/+Deb+R3p+V8GtM=", 1013 "homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx", 1014 "owner": "splunk-terraform", 1015 "repo": "terraform-provider-signalfx", 1016 + "rev": "v6.23.0", 1017 "spdx": "MPL-2.0", 1018 + "vendorHash": "sha256-0fqIaIINBvTAHVHZP/AcS4hNyjXHM+wfHp/0I7xqRhg=" 1019 }, 1020 "skytap": { 1021 "hash": "sha256-JII4czazo6Di2sad1uFHMKDO2gWgZlQE8l/+IRYHQHU=",
+2 -2
pkgs/data/fonts/roboto-serif/default.nix
··· 6 7 stdenvNoCC.mkDerivation rec { 8 pname = "roboto-serif"; 9 - version = "1.007"; 10 11 src = fetchurl { 12 url = "https://github.com/googlefonts/roboto-serif/releases/download/v${version}/RobotoSerifFonts-v${version}.zip"; 13 - hash = "sha256-A14GztkTvaLBvcm1i3A0Vi9vaz77nFYYoSNggqbffFo="; 14 }; 15 16 sourceRoot = ".";
··· 6 7 stdenvNoCC.mkDerivation rec { 8 pname = "roboto-serif"; 9 + version = "1.008"; 10 11 src = fetchurl { 12 url = "https://github.com/googlefonts/roboto-serif/releases/download/v${version}/RobotoSerifFonts-v${version}.zip"; 13 + hash = "sha256-Nm9DcxL0CgA51nGeZJPWSCipgqwnNPlhj0wHyGhLaYQ="; 14 }; 15 16 sourceRoot = ".";
+2 -2
pkgs/development/python-modules/aliyun-python-sdk-iot/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "aliyun-python-sdk-iot"; 10 - version = "8.50.0"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - hash = "sha256-tFI6iPvKWp69PKvkBrMQrkMZD03VHhLIIDy0VI5XLEA="; 18 }; 19 20 propagatedBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "aliyun-python-sdk-iot"; 10 + version = "8.51.0"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-Aqyvlb+a6Hos6zc6xkd249WUlk8RpdK475eozjwVDDA="; 18 }; 19 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/aliyun-python-sdk-sts/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "aliyun-python-sdk-sts"; 10 - version = "3.1.0"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - hash = "sha256-CpUMw2qdY+5a99WgFLp0p00kQVnuvf3yMOZqTztqnRA="; 18 }; 19 20 propagatedBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "aliyun-python-sdk-sts"; 10 + version = "3.1.1"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-1pCgIw2Glc5Fyp/eoJJXew80SJz7VDcg9vvUpeZpBYk="; 18 }; 19 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-vision/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-vision"; 15 - version = "3.3.1"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-G7v09CA1pJ2OSL7gBzYvfRGrjPjQElxnyeUvP2vpFJQ="; 23 }; 24 25 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-vision"; 15 + version = "3.4.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-yywRVh0hL6kzpAkKRVIUBGGAAMvyHuNKWzCkUDRHO04="; 23 }; 24 25 propagatedBuildInputs = [
+49
pkgs/development/python-modules/publicsuffixlist/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pandoc 5 + , pytestCheckHook 6 + , pythonOlder 7 + , requests 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "publicsuffixlist"; 12 + version = "0.9.3"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + hash = "sha256-9iQZb9v8aV7hg6UqLfxWGByPWb8mn+14vktIvCRX4hg="; 20 + }; 21 + 22 + passthru.optional-dependencies = { 23 + update = [ 24 + requests 25 + ]; 26 + readme = [ 27 + pandoc 28 + ]; 29 + }; 30 + 31 + nativeCheckInputs = [ 32 + pytestCheckHook 33 + ]; 34 + 35 + pythonImportsCheck = [ 36 + "publicsuffixlist" 37 + ]; 38 + 39 + pytestFlagsArray = [ 40 + "publicsuffixlist/test.py" 41 + ]; 42 + 43 + meta = with lib; { 44 + description = "Public Suffix List parser implementation"; 45 + homepage = "https://github.com/ko-zu/psl"; 46 + license = licenses.mpl20; 47 + maintainers = with maintainers; [ fab ]; 48 + }; 49 + }
+42
pkgs/development/python-modules/pyexploitdb/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , gitpython 5 + , pytestCheckHook 6 + , pythonOlder 7 + , requests 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "pyexploitdb"; 12 + version = "0.2.9"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchPypi { 18 + pname = "pyExploitDb"; 19 + inherit version; 20 + hash = "sha256-q16YB0lLlw9nXohcT20l41Bv40CqshWzE8nVBBSEppE="; 21 + }; 22 + 23 + propagatedBuildInputs = [ 24 + gitpython 25 + requests 26 + ]; 27 + 28 + # Module has no tests 29 + doCheck = false; 30 + 31 + pythonImportsCheck = [ 32 + "pyExploitDb" 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "Library to fetch the most recent exploit-database"; 37 + homepage = "https://github.com/GoVanguard/pyExploitDb"; 38 + changelog = "https://github.com/GoVanguard/pyExploitDb/blob/master/Changelog.txt"; 39 + license = licenses.gpl3Plus; 40 + maintainers = with maintainers; [ fab ]; 41 + }; 42 + }
+2 -2
pkgs/development/tools/coursier/default.nix
··· 2 , coreutils, git, gnused, nix, nixfmt }: 3 4 let 5 - version = "2.1.0-M7"; 6 7 zshCompletion = fetchurl { 8 url = ··· 19 src = fetchurl { 20 url = 21 "https://github.com/coursier/coursier/releases/download/v${version}/coursier"; 22 - sha256 = "sha256-ZKltN/m4ZyOr98k5z4HfPh6jbRUM6MIew+NWo7UAz9o="; 23 }; 24 25 nativeBuildInputs = [ makeWrapper ];
··· 2 , coreutils, git, gnused, nix, nixfmt }: 3 4 let 5 + version = "2.1.0-RC6"; 6 7 zshCompletion = fetchurl { 8 url = ··· 19 src = fetchurl { 20 url = 21 "https://github.com/coursier/coursier/releases/download/v${version}/coursier"; 22 + sha256 = "0b52qp0jb2bhb649r6cca0yd1cj8wsyp0f1j3pnmir6rizjwkm5q"; 23 }; 24 25 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/development/tools/language-servers/lua-language-server/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "lua-language-server"; 5 - version = "3.6.11"; 6 7 src = fetchFromGitHub { 8 owner = "luals"; 9 repo = "lua-language-server"; 10 rev = version; 11 - sha256 = "sha256-NMybClvpTLad7xnd8uPhUHmv6fvaYIKkFHsv7SSDi2M="; 12 fetchSubmodules = true; 13 }; 14
··· 2 3 stdenv.mkDerivation rec { 4 pname = "lua-language-server"; 5 + version = "3.6.13"; 6 7 src = fetchFromGitHub { 8 owner = "luals"; 9 repo = "lua-language-server"; 10 rev = version; 11 + sha256 = "sha256-9TFTmTjj6FfPTfcgnQaHFYUtoM1VUMSpD7Yxk/Oeul0="; 12 fetchSubmodules = true; 13 }; 14
+3 -3
pkgs/development/tools/rust/cargo-make/default.nix
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "cargo-make"; 16 - version = "0.36.5"; 17 18 src = fetchCrate { 19 inherit pname version; 20 - sha256 = "sha256-PQ59WTBRUwLM6/35ocnryp+hR8YKmgh3EkOSZ7OCYWs="; 21 }; 22 23 nativeBuildInputs = [ pkg-config ]; ··· 25 buildInputs = [ openssl ] 26 ++ lib.optionals stdenv.isDarwin [ Security SystemConfiguration libiconv ]; 27 28 - cargoHash = "sha256-6M4KUvTKifEUEJLMyVU8F1Ler6IK5TEUNHfUNMkJ09s="; 29 30 # Some tests fail because they need network access. 31 # However, Travis ensures a proper build.
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "cargo-make"; 16 + version = "0.36.6"; 17 18 src = fetchCrate { 19 inherit pname version; 20 + sha256 = "sha256-ln6zySZ2fMzRPGdVikPYgtT89/J3Fw56fdrEkkOU/j8="; 21 }; 22 23 nativeBuildInputs = [ pkg-config ]; ··· 25 buildInputs = [ openssl ] 26 ++ lib.optionals stdenv.isDarwin [ Security SystemConfiguration libiconv ]; 27 28 + cargoHash = "sha256-ntnd5vWiMxP5p/IBSWotLqNR8UseJHdSPiaxUHWpOlo="; 29 30 # Some tests fail because they need network access. 31 # However, Travis ensures a proper build.
+3 -3
pkgs/development/tools/typos/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "typos"; 5 - version = "1.13.14"; 6 7 src = fetchFromGitHub { 8 owner = "crate-ci"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-9p5h58fXENaZCVpDX5b/FqK0i5bL/M3vP+8jKYLQDh0="; 12 }; 13 14 - cargoHash = "sha256-IJi8FfwBMTTJRdBA6ydpD4yQWrEVnavxgiWxRCDoAOI="; 15 16 meta = with lib; { 17 description = "Source code spell checker";
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "typos"; 5 + version = "1.13.16"; 6 7 src = fetchFromGitHub { 8 owner = "crate-ci"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-3LJkWpksI9nep7QtEJdiEUZmwrWLyG/JKdu9YQh3KVk="; 12 }; 13 14 + cargoHash = "sha256-Wqikf248nZE2iQ6zU4bvz10PL/Z/WJ1srImi+bZ8s5w="; 15 16 meta = with lib; { 17 description = "Source code spell checker";
+2
pkgs/os-specific/linux/kernel/perf/default.nix
··· 25 , libbfd_2_38 26 , libopcodes 27 , libopcodes_2_38 28 , openssl 29 , systemtap 30 , numactl ··· 105 elfutils 106 newt 107 slang 108 libunwind 109 zlib 110 openssl
··· 25 , libbfd_2_38 26 , libopcodes 27 , libopcodes_2_38 28 + , libtraceevent 29 , openssl 30 , systemtap 31 , numactl ··· 106 elfutils 107 newt 108 slang 109 + libtraceevent 110 libunwind 111 zlib 112 openssl
+3 -3
pkgs/servers/minio/default.nix
··· 15 in 16 buildGoModule rec { 17 pname = "minio"; 18 - version = "2023-02-22T18-23-45Z"; 19 20 src = fetchFromGitHub { 21 owner = "minio"; 22 repo = "minio"; 23 rev = "RELEASE.${version}"; 24 - sha256 = "sha256-Y11jqZiQUu0/YcrIGFJ2nOkPRG97sflluO3J0BJZ6kQ="; 25 }; 26 27 - vendorHash = "sha256-9QYRUCD2iR2jx8G1FbkQqqPqIuXKxAKDy9whMRhOVP4="; 28 29 doCheck = false; 30
··· 15 in 16 buildGoModule rec { 17 pname = "minio"; 18 + version = "2023-02-27T18-10-45Z"; 19 20 src = fetchFromGitHub { 21 owner = "minio"; 22 repo = "minio"; 23 rev = "RELEASE.${version}"; 24 + sha256 = "sha256-0Qz64uNe5rkHOUepzCYUdeyP1ZXzY3Bi1LUvQw2quPA="; 25 }; 26 27 + vendorHash = "sha256-b/2/VTIVJyWNm6j+GyhbOKsIl9B0Nqw2fbpBw20Wicw="; 28 29 doCheck = false; 30
+31 -12
pkgs/servers/tang/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, asciidoc 2 - , jansson, jose, http-parser, systemd 3 }: 4 5 stdenv.mkDerivation rec { 6 pname = "tang"; 7 - version = "7"; 8 9 src = fetchFromGitHub { 10 owner = "latchset"; 11 - repo = pname; 12 - rev = "v${version}"; 13 - sha256 = "0y5w1jrq5djh9gpy2r98ja7676nfxss17s1dk7jvgblsijx9qsd7"; 14 }; 15 16 - configureFlags = [ 17 - "--localstatedir=/var" 18 - "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system" 19 ]; 20 21 - nativeBuildInputs = [ autoreconfHook pkg-config asciidoc ]; 22 - buildInputs = [ jansson jose http-parser systemd ]; 23 24 - outputs = [ "out" "man" ]; 25 26 meta = { 27 description = "Server for binding data to network presence"; 28 homepage = "https://github.com/latchset/tang"; 29 maintainers = with lib.maintainers; [ fpletz ]; 30 license = lib.licenses.gpl3Plus; 31 };
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , asciidoc 6 + , jansson 7 + , jose 8 + , http-parser 9 + , systemd 10 + , meson 11 + , ninja 12 }: 13 14 stdenv.mkDerivation rec { 15 pname = "tang"; 16 + version = "12"; 17 18 src = fetchFromGitHub { 19 owner = "latchset"; 20 + repo = "tang"; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-wfZFOJrVzjtysh0VKdw5O+DJybYkV9bYJNnaku6YctE="; 23 }; 24 25 + nativeBuildInputs = [ 26 + asciidoc 27 + meson 28 + ninja 29 + pkg-config 30 ]; 31 32 + buildInputs = [ 33 + jansson 34 + jose 35 + http-parser 36 + systemd 37 + ]; 38 39 + outputs = [ 40 + "out" 41 + "man" 42 + ]; 43 44 meta = { 45 description = "Server for binding data to network presence"; 46 homepage = "https://github.com/latchset/tang"; 47 + changelog = "https://github.com/latchset/tang/releases/tag/v${version}"; 48 maintainers = with lib.maintainers; [ fpletz ]; 49 license = lib.licenses.gpl3Plus; 50 };
+3 -3
pkgs/shells/zsh/oh-my-zsh/default.nix
··· 5 , git, nix, nixfmt, jq, coreutils, gnused, curl, cacert, bash }: 6 7 stdenv.mkDerivation rec { 8 - version = "2023-02-23"; 9 pname = "oh-my-zsh"; 10 - rev = "8a008e1f51d451db21232edd6f1709e6c5ea334e"; 11 12 src = fetchFromGitHub { 13 inherit rev; 14 owner = "ohmyzsh"; 15 repo = "ohmyzsh"; 16 - sha256 = "GXrDcM3MMDLHJ64xyyiORK6UPepFPaNbaZ5rNmV4zlk="; 17 }; 18 19 strictDeps = true;
··· 5 , git, nix, nixfmt, jq, coreutils, gnused, curl, cacert, bash }: 6 7 stdenv.mkDerivation rec { 8 + version = "2023-03-01"; 9 pname = "oh-my-zsh"; 10 + rev = "a4a9a8cd8ccb4240a7c5df5f6766bd5340646e63"; 11 12 src = fetchFromGitHub { 13 inherit rev; 14 owner = "ohmyzsh"; 15 repo = "ohmyzsh"; 16 + sha256 = "2s9ZOix3lQKW7JJhuYKtjxh07HCODvIrJa7K2n9Pxzo="; 17 }; 18 19 strictDeps = true;
+2 -2
pkgs/tools/admin/awscli2/default.nix
··· 25 in 26 with py.pkgs; buildPythonApplication rec { 27 pname = "awscli2"; 28 - version = "2.10.3"; # N.B: if you change this, check if overrides are still up-to-date 29 format = "pyproject"; 30 31 src = fetchFromGitHub { 32 owner = "aws"; 33 repo = "aws-cli"; 34 rev = version; 35 - hash = "sha256-ogwJTsd2xrWp54utcyG1QO7hGxBC6S4hVlmmGESyPBQ="; 36 }; 37 38 postPatch = ''
··· 25 in 26 with py.pkgs; buildPythonApplication rec { 27 pname = "awscli2"; 28 + version = "2.10.4"; # N.B: if you change this, check if overrides are still up-to-date 29 format = "pyproject"; 30 31 src = fetchFromGitHub { 32 owner = "aws"; 33 repo = "aws-cli"; 34 rev = version; 35 + hash = "sha256-NXsXAyxlhW63vWP7oBh2hh0G+KjmGAZVRSdRUac+lgk="; 36 }; 37 38 postPatch = ''
+3 -3
pkgs/tools/filesystems/httm/default.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "httm"; 9 - version = "0.21.1"; 10 11 src = fetchFromGitHub { 12 owner = "kimono-koans"; 13 repo = pname; 14 rev = version; 15 - sha256 = "sha256-uSCFm6aWNPFPcja+KB6TU7iVVYkDdD82pFjA9dOpSs8="; 16 }; 17 18 - cargoHash = "sha256-uxtZ+aUUhfWGCLysOcWi5En1eRui8Ja+nyD3S2WEWQM="; 19 20 nativeBuildInputs = [ installShellFiles ]; 21
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "httm"; 9 + version = "0.22.2"; 10 11 src = fetchFromGitHub { 12 owner = "kimono-koans"; 13 repo = pname; 14 rev = version; 15 + sha256 = "sha256-noFMb/7OR1epmsaO7pDuov3TffNKuY1NgT5cKUFpJuY="; 16 }; 17 18 + cargoHash = "sha256-68KdTB7Dg3qEivgt9cOIBy310QbfUVAojfh9gotHycE="; 19 20 nativeBuildInputs = [ installShellFiles ]; 21
+3 -3
pkgs/tools/networking/minio-client/default.nix
··· 2 3 buildGoModule rec { 4 pname = "minio-client"; 5 - version = "2023-02-16T19-20-11Z"; 6 7 src = fetchFromGitHub { 8 owner = "minio"; 9 repo = "mc"; 10 rev = "RELEASE.${version}"; 11 - sha256 = "sha256-UL49sZ8dBiXexmWt8rAUn2b2d58KJ8/5FyoojO7Y/68="; 12 }; 13 14 - vendorHash = "sha256-CdMpzYmJxOu4HvsQMJDZxRr7MWB4xN6ivEWldIptVnU="; 15 16 subPackages = [ "." ]; 17
··· 2 3 buildGoModule rec { 4 pname = "minio-client"; 5 + version = "2023-02-28T00-12-59Z"; 6 7 src = fetchFromGitHub { 8 owner = "minio"; 9 repo = "mc"; 10 rev = "RELEASE.${version}"; 11 + sha256 = "sha256-tQ6cKP/AYNk1vzODE2qIRaf9PLT+/9iSG3c0Vg9GhgQ="; 12 }; 13 14 + vendorHash = "sha256-ovOkFG8tRdQ0F+baXksDQuY4oL52wtokxasztrz2PcI="; 15 16 subPackages = [ "." ]; 17
+2 -1
pkgs/tools/networking/openssh/common.nix
··· 52 substituteInPlace Makefile.in --replace '$(INSTALL) -m 4711' '$(INSTALL) -m 0711' 53 ''; 54 55 nativeBuildInputs = [ pkg-config ] 56 # This is not the same as the libkrb5 from the inputs! pkgs.libkrb5 is 57 # needed here to access krb5-config in order to cross compile. See: ··· 96 97 doCheck = true; 98 enableParallelChecking = false; 99 - nativeCheckInputs = lib.optional (!stdenv.isDarwin) hostname; 100 preCheck = lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' 101 # construct a dummy HOME 102 export HOME=$(realpath ../dummy-home)
··· 52 substituteInPlace Makefile.in --replace '$(INSTALL) -m 4711' '$(INSTALL) -m 0711' 53 ''; 54 55 + strictDeps = true; 56 nativeBuildInputs = [ pkg-config ] 57 # This is not the same as the libkrb5 from the inputs! pkgs.libkrb5 is 58 # needed here to access krb5-config in order to cross compile. See: ··· 97 98 doCheck = true; 99 enableParallelChecking = false; 100 + nativeCheckInputs = [ openssl ] ++ lib.optional (!stdenv.isDarwin) hostname; 101 preCheck = lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' 102 # construct a dummy HOME 103 export HOME=$(realpath ../dummy-home)
+2 -2
pkgs/tools/networking/sshpass/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "sshpass"; 5 - version = "1.09"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/sshpass/sshpass-${version}.tar.gz"; 9 - sha256 = "sha256-cXRuXgV//psAtErEBFO/RwkZMMupa76o3Ehxfe3En7c="; 10 }; 11 12 meta = with lib; {
··· 2 3 stdenv.mkDerivation rec { 4 pname = "sshpass"; 5 + version = "1.10"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/sshpass/sshpass-${version}.tar.gz"; 9 + sha256 = "sha256-rREGwgPLtWGFyjutjGzK/KO0BkaWGU2oefgcjXvf7to="; 10 }; 11 12 meta = with lib; {
+6
pkgs/tools/package-management/nix/common.nix
··· 12 atLeast27 = lib.versionAtLeast version "2.7pre"; 13 atLeast210 = lib.versionAtLeast version "2.10pre"; 14 atLeast213 = lib.versionAtLeast version "2.13pre"; 15 in 16 { stdenv 17 , autoconf-archive ··· 43 , openssl 44 , perl 45 , pkg-config 46 , Security 47 , sqlite 48 , util-linuxMinimal ··· 109 lowdown 110 ] ++ lib.optionals (atLeast24 && stdenv.isx86_64) [ 111 libcpuid 112 ] ++ lib.optionals withLibseccomp [ 113 libseccomp 114 ] ++ lib.optionals withAWS [ ··· 167 ] ++ lib.optionals (!atLeast24) [ 168 # option was removed in 2.4 169 "--disable-init-state" 170 ] ++ lib.optionals stdenv.isLinux [ 171 "--with-sandbox-shell=${busybox-sandbox-shell}/bin/busybox" 172 ] ++ lib.optionals (atLeast210 && stdenv.isLinux && stdenv.hostPlatform.isStatic) [
··· 12 atLeast27 = lib.versionAtLeast version "2.7pre"; 13 atLeast210 = lib.versionAtLeast version "2.10pre"; 14 atLeast213 = lib.versionAtLeast version "2.13pre"; 15 + atLeast214 = lib.versionAtLeast version "2.14pre"; 16 in 17 { stdenv 18 , autoconf-archive ··· 44 , openssl 45 , perl 46 , pkg-config 47 + , rapidcheck 48 , Security 49 , sqlite 50 , util-linuxMinimal ··· 111 lowdown 112 ] ++ lib.optionals (atLeast24 && stdenv.isx86_64) [ 113 libcpuid 114 + ] ++ lib.optionals atLeast214 [ 115 + rapidcheck 116 ] ++ lib.optionals withLibseccomp [ 117 libseccomp 118 ] ++ lib.optionals withAWS [ ··· 171 ] ++ lib.optionals (!atLeast24) [ 172 # option was removed in 2.4 173 "--disable-init-state" 174 + ] ++ lib.optionals atLeast214 [ 175 + "CXXFLAGS=-I${lib.getDev rapidcheck}/extras/gtest/include" 176 ] ++ lib.optionals stdenv.isLinux [ 177 "--with-sandbox-shell=${busybox-sandbox-shell}/bin/busybox" 178 ] ++ lib.optionals (atLeast210 && stdenv.isLinux && stdenv.hostPlatform.isStatic) [
+6 -1
pkgs/tools/package-management/nix/default.nix
··· 124 sha256 = "sha256-jUc2ccTR8f6MGY2pUKgujm+lxSPNGm/ZAP+toX+nMNc="; 125 }; 126 127 stable = self.nix_2_13; 128 129 - unstable = self.stable; 130 })
··· 124 sha256 = "sha256-jUc2ccTR8f6MGY2pUKgujm+lxSPNGm/ZAP+toX+nMNc="; 125 }; 126 127 + nix_2_14 = common { 128 + version = "2.14.1"; 129 + sha256 = "sha256-5aCmGZbsFcLIckCDfvnPD4clGPQI7qYAqHYlttN/Wkg="; 130 + }; 131 + 132 stable = self.nix_2_13; 133 134 + unstable = self.nix_2_14; 135 })
+3 -3
pkgs/tools/security/arti/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "arti"; 13 - version = "1.1.1"; 14 15 src = fetchFromGitLab { 16 domain = "gitlab.torproject.org"; ··· 18 owner = "core"; 19 repo = "arti"; 20 rev = "arti-v${version}"; 21 - sha256 = "sha256-A5enH7JqnLZ9Tte+FMpMVqq1g1JveYJbzH1Qum5In5E="; 22 }; 23 24 - cargoHash = "sha256-LVc7CgRS57p7TUaTo8L94YArYC7eI0wegzNMcTiJrEg="; 25 26 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 27
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "arti"; 13 + version = "1.1.2"; 14 15 src = fetchFromGitLab { 16 domain = "gitlab.torproject.org"; ··· 18 owner = "core"; 19 repo = "arti"; 20 rev = "arti-v${version}"; 21 + sha256 = "sha256-mBs/euuIcVU9ETzfgirg2K/l+sV0OCyyfduvHR5vvek="; 22 }; 23 24 + cargoHash = "sha256-OgoYWHMgHVkjyRKr0w3hPNfFpN3VmrkVohiaQclIiA0="; 25 26 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 27
+38 -28
pkgs/tools/security/clevis/default.nix
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 - , fetchurl 5 - , meson 6 - , ninja 7 - , pkg-config 8 - , asciidoc 9 - , makeWrapper 10 , jansson 11 , jose 12 - , cryptsetup 13 - , curl 14 , libpwquality 15 , luksmeta 16 - , coreutils 17 , tpm2-tools 18 - , gnugrep 19 - , gnused 20 }: 21 22 stdenv.mkDerivation rec { 23 pname = "clevis"; 24 - version = "18"; 25 26 src = fetchFromGitHub { 27 owner = "latchset"; 28 repo = pname; 29 - rev = "v${version}"; 30 - sha256 = "sha256-m1UhyjD5ydSgCTBu6sECLlxFx0rnQxFnBA7frbdUqU8="; 31 }; 32 33 - patches = [ 34 - # sss: use BN_set_word(x, 0) instead of BN_zero(), fixes build issue with different versions of openssl 35 - (fetchurl { 36 - url = "https://github.com/latchset/clevis/commit/ee1dfedb9baca107e66a0fec76693c9d479dcfd9.patch"; 37 - sha256 = "sha256-GeklrWWlAMALDLdnn6+0Bi0l+bXrIbYkgIyI94WEybM="; 38 - }) 39 - ]; 40 - 41 postPatch = '' 42 for f in $(find src/ -type f); do 43 grep -q "/bin/cat" "$f" && substituteInPlace "$f" \ ··· 51 --prefix PATH ':' "${lib.makeBinPath [tpm2-tools jose cryptsetup libpwquality luksmeta gnugrep gnused coreutils]}:${placeholder "out"}/bin" 52 ''; 53 54 - nativeBuildInputs = [ meson ninja pkg-config asciidoc makeWrapper ]; 55 - buildInputs = [ jansson jose cryptsetup curl libpwquality luksmeta tpm2-tools ]; 56 57 - outputs = [ "out" "man" ]; 58 59 - meta = { 60 description = "Automated Encryption Framework"; 61 homepage = "https://github.com/latchset/clevis"; 62 - maintainers = with lib.maintainers; [ ]; 63 - license = lib.licenses.gpl3Plus; 64 }; 65 }
··· 1 { lib 2 , stdenv 3 + , asciidoc 4 + , coreutils 5 + , cryptsetup 6 + , curl 7 , fetchFromGitHub 8 + , gnugrep 9 + , gnused 10 , jansson 11 , jose 12 , libpwquality 13 , luksmeta 14 + , makeWrapper 15 + , meson 16 + , ninja 17 + , pkg-config 18 , tpm2-tools 19 }: 20 21 stdenv.mkDerivation rec { 22 pname = "clevis"; 23 + version = "19"; 24 25 src = fetchFromGitHub { 26 owner = "latchset"; 27 repo = pname; 28 + rev = "refs/tags/v${version}"; 29 + hash = "sha256-3J3ti/jRiv+p3eVvJD7u0ko28rPd8Gte0mCJaVaqyOs="; 30 }; 31 32 postPatch = '' 33 for f in $(find src/ -type f); do 34 grep -q "/bin/cat" "$f" && substituteInPlace "$f" \ ··· 42 --prefix PATH ':' "${lib.makeBinPath [tpm2-tools jose cryptsetup libpwquality luksmeta gnugrep gnused coreutils]}:${placeholder "out"}/bin" 43 ''; 44 45 + nativeBuildInputs = [ 46 + asciidoc 47 + makeWrapper 48 + meson 49 + ninja 50 + pkg-config 51 + ]; 52 + 53 + buildInputs = [ 54 + cryptsetup 55 + curl 56 + jansson 57 + jose 58 + libpwquality 59 + luksmeta 60 + tpm2-tools 61 + ]; 62 63 + outputs = [ 64 + "out" 65 + "man" 66 + ]; 67 68 + meta = with lib; { 69 description = "Automated Encryption Framework"; 70 homepage = "https://github.com/latchset/clevis"; 71 + changelog = "https://github.com/latchset/clevis/releases/tag/v${version}"; 72 + license = licenses.gpl3Plus; 73 + maintainers = with maintainers; [ ]; 74 }; 75 }
+43
pkgs/tools/security/ioc-scan/default.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3 4 + }: 5 + 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "ioc-scan"; 8 + version = "1.5.0"; 9 + format = "setuptools"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "cisagov"; 13 + repo = "ioc-scanner"; 14 + rev = "refs/tags/v${version}"; 15 + hash = "sha256-dRrLd41HVVHJse7nkem8Cy+ltfJRnJiWrX/WShMfcOw="; 16 + }; 17 + 18 + postPatch = '' 19 + substituteInPlace pytest.ini \ 20 + --replace " --cov" "" 21 + ''; 22 + 23 + propagatedBuildInputs = with python3.pkgs; [ 24 + docopt 25 + ]; 26 + 27 + nativeCheckInputs = with python3.pkgs; [ 28 + pyfakefs 29 + pytestCheckHook 30 + ]; 31 + 32 + pythonImportsCheck = [ 33 + "ioc_scan" 34 + ]; 35 + 36 + meta = with lib; { 37 + description = "Tool to search a filesystem for indicators of compromise (IoC)"; 38 + homepage = "https://github.com/cisagov/ioc-scanner"; 39 + changelog = "https://github.com/cisagov/ioc-scanner/releases/tag/v${version}"; 40 + license = with licenses; [ cc0 ]; 41 + maintainers = with maintainers; [ fab ]; 42 + }; 43 + }
+1 -1
pkgs/tools/security/metasploit/Gemfile
··· 1 # frozen_string_literal: true 2 source "https://rubygems.org" 3 4 - gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.3.4"
··· 1 # frozen_string_literal: true 2 source "https://rubygems.org" 3 4 + gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.3.5"
+11 -11
pkgs/tools/security/metasploit/Gemfile.lock
··· 1 GIT 2 remote: https://github.com/rapid7/metasploit-framework 3 - revision: b37bae6ba447ad490205554e35ae2d0b54561f08 4 - ref: refs/tags/6.3.4 5 specs: 6 - metasploit-framework (6.3.4) 7 actionpack (~> 7.0) 8 activerecord (~> 7.0) 9 activesupport (~> 7.0) ··· 31 metasploit-concern 32 metasploit-credential 33 metasploit-model 34 - metasploit-payloads (= 2.0.108) 35 metasploit_data_models 36 metasploit_payloads-mettle (= 1.0.20) 37 mqtt ··· 128 arel-helpers (2.14.0) 129 activerecord (>= 3.1.0, < 8) 130 aws-eventstream (1.2.0) 131 - aws-partitions (1.716.0) 132 aws-sdk-core (3.170.0) 133 aws-eventstream (~> 1, >= 1.0.2) 134 aws-partitions (~> 1, >= 1.651.0) 135 aws-sigv4 (~> 1.5) 136 jmespath (~> 1, >= 1.6.1) 137 - aws-sdk-ec2 (1.366.0) 138 aws-sdk-core (~> 3, >= 3.165.0) 139 aws-sigv4 (~> 1.1) 140 aws-sdk-iam (1.75.0) 141 aws-sdk-core (~> 3, >= 3.165.0) 142 aws-sigv4 (~> 1.1) 143 - aws-sdk-kms (1.62.0) 144 aws-sdk-core (~> 3, >= 3.165.0) 145 aws-sigv4 (~> 1.1) 146 aws-sdk-s3 (1.119.1) ··· 236 activemodel (~> 7.0) 237 activesupport (~> 7.0) 238 railties (~> 7.0) 239 - metasploit-payloads (2.0.108) 240 metasploit_data_models (6.0.2) 241 activerecord (~> 7.0) 242 activesupport (~> 7.0) ··· 286 hashery (~> 2.0) 287 ruby-rc4 288 ttfunk 289 - pg (1.4.5) 290 public_suffix (5.0.1) 291 - puma (6.1.0) 292 nio4r (~> 2.0) 293 racc (1.6.2) 294 - rack (2.2.6.2) 295 rack-protection (3.0.5) 296 rack 297 rack-test (2.0.2)
··· 1 GIT 2 remote: https://github.com/rapid7/metasploit-framework 3 + revision: a5332d9785cb7c8d0bbc3f0d8532287858b15aea 4 + ref: refs/tags/6.3.5 5 specs: 6 + metasploit-framework (6.3.5) 7 actionpack (~> 7.0) 8 activerecord (~> 7.0) 9 activesupport (~> 7.0) ··· 31 metasploit-concern 32 metasploit-credential 33 metasploit-model 34 + metasploit-payloads (= 2.0.113) 35 metasploit_data_models 36 metasploit_payloads-mettle (= 1.0.20) 37 mqtt ··· 128 arel-helpers (2.14.0) 129 activerecord (>= 3.1.0, < 8) 130 aws-eventstream (1.2.0) 131 + aws-partitions (1.720.0) 132 aws-sdk-core (3.170.0) 133 aws-eventstream (~> 1, >= 1.0.2) 134 aws-partitions (~> 1, >= 1.651.0) 135 aws-sigv4 (~> 1.5) 136 jmespath (~> 1, >= 1.6.1) 137 + aws-sdk-ec2 (1.367.0) 138 aws-sdk-core (~> 3, >= 3.165.0) 139 aws-sigv4 (~> 1.1) 140 aws-sdk-iam (1.75.0) 141 aws-sdk-core (~> 3, >= 3.165.0) 142 aws-sigv4 (~> 1.1) 143 + aws-sdk-kms (1.63.0) 144 aws-sdk-core (~> 3, >= 3.165.0) 145 aws-sigv4 (~> 1.1) 146 aws-sdk-s3 (1.119.1) ··· 236 activemodel (~> 7.0) 237 activesupport (~> 7.0) 238 railties (~> 7.0) 239 + metasploit-payloads (2.0.113) 240 metasploit_data_models (6.0.2) 241 activerecord (~> 7.0) 242 activesupport (~> 7.0) ··· 286 hashery (~> 2.0) 287 ruby-rc4 288 ttfunk 289 + pg (1.4.6) 290 public_suffix (5.0.1) 291 + puma (6.1.1) 292 nio4r (~> 2.0) 293 racc (1.6.2) 294 + rack (2.2.6.3) 295 rack-protection (3.0.5) 296 rack 297 rack-test (2.0.2)
+2 -2
pkgs/tools/security/metasploit/default.nix
··· 15 }; 16 in stdenv.mkDerivation rec { 17 pname = "metasploit-framework"; 18 - version = "6.3.4"; 19 20 src = fetchFromGitHub { 21 owner = "rapid7"; 22 repo = "metasploit-framework"; 23 rev = version; 24 - sha256 = "sha256-HlW30Y+fEAB3URY2/tnAf1RR02gduBjZcHLc7eyz5dM="; 25 }; 26 27 nativeBuildInputs = [ makeWrapper ];
··· 15 }; 16 in stdenv.mkDerivation rec { 17 pname = "metasploit-framework"; 18 + version = "6.3.5"; 19 20 src = fetchFromGitHub { 21 owner = "rapid7"; 22 repo = "metasploit-framework"; 23 rev = version; 24 + sha256 = "sha256-T6MrvTnaTE+Pvx3UwzBZmw9jWcL4qr4TDbyCCqI6O0g="; 25 }; 26 27 nativeBuildInputs = [ makeWrapper ];
+18 -18
pkgs/tools/security/metasploit/gemset.nix
··· 104 platforms = []; 105 source = { 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "1dy4pxcblfl67gdw64ffjh9zxv10nnjszri861f8xa6cfqr3hqp1"; 108 type = "gem"; 109 }; 110 - version = "1.716.0"; 111 }; 112 aws-sdk-core = { 113 groups = ["default"]; ··· 124 platforms = []; 125 source = { 126 remotes = ["https://rubygems.org"]; 127 - sha256 = "1caq5zkjxn06lk9jzf3izm2b94f9zj738nr4x83zx95warj3v2qp"; 128 type = "gem"; 129 }; 130 - version = "1.366.0"; 131 }; 132 aws-sdk-iam = { 133 groups = ["default"]; ··· 144 platforms = []; 145 source = { 146 remotes = ["https://rubygems.org"]; 147 - sha256 = "070s86pxrbq98iddq6shdq7g0lrzgsdqnsnc5l4kygvqimliq4dr"; 148 type = "gem"; 149 }; 150 - version = "1.62.0"; 151 }; 152 aws-sdk-s3 = { 153 groups = ["default"]; ··· 604 platforms = []; 605 source = { 606 fetchSubmodules = false; 607 - rev = "b37bae6ba447ad490205554e35ae2d0b54561f08"; 608 - sha256 = "1lz5ngnfvp3jf3ciif0xd39m2m3zq3czwdhna5vh044ziz8vfm8y"; 609 type = "git"; 610 url = "https://github.com/rapid7/metasploit-framework"; 611 }; 612 - version = "6.3.4"; 613 }; 614 metasploit-model = { 615 groups = ["default"]; ··· 626 platforms = []; 627 source = { 628 remotes = ["https://rubygems.org"]; 629 - sha256 = "0kqm9vzh562vckxcc751bc4yr4fgprlwjjmwq1sjw7zhh27bmz82"; 630 type = "gem"; 631 }; 632 - version = "2.0.108"; 633 }; 634 metasploit_data_models = { 635 groups = ["default"]; ··· 907 platforms = []; 908 source = { 909 remotes = ["https://rubygems.org"]; 910 - sha256 = "1wd6nl81nbdwck04hccsm7wf23ghpi8yddd9j4rbwyvyj0sbsff1"; 911 type = "gem"; 912 }; 913 - version = "1.4.5"; 914 }; 915 public_suffix = { 916 groups = ["default"]; ··· 927 platforms = []; 928 source = { 929 remotes = ["https://rubygems.org"]; 930 - sha256 = "1ymaq2m30yx35sninw8mjknsjw23k6458ph9k350khwwn1hh2d1k"; 931 type = "gem"; 932 }; 933 - version = "6.1.0"; 934 }; 935 racc = { 936 groups = ["default"]; ··· 947 platforms = []; 948 source = { 949 remotes = ["https://rubygems.org"]; 950 - sha256 = "0qvp6h2abmlsl4sqjsvac03cr2mxq6143gbx4kq52rpazp021qsb"; 951 type = "gem"; 952 }; 953 - version = "2.2.6.2"; 954 }; 955 rack-protection = { 956 groups = ["default"]; ··· 1353 version = "3.0.5"; 1354 }; 1355 sqlite3 = { 1356 - dependencies = ["mini_portile2"]; 1357 groups = ["default"]; 1358 platforms = []; 1359 source = {
··· 104 platforms = []; 105 source = { 106 remotes = ["https://rubygems.org"]; 107 + sha256 = "0f9dc7igx4wxza0vim2fg15hj1bgi6js2a2w2fkr2h8mi019nrgs"; 108 type = "gem"; 109 }; 110 + version = "1.720.0"; 111 }; 112 aws-sdk-core = { 113 groups = ["default"]; ··· 124 platforms = []; 125 source = { 126 remotes = ["https://rubygems.org"]; 127 + sha256 = "1xxfa17xv9rl2xd0wp4vh9ddjj9zzb93nbb8y2n34phz7l2yxd0w"; 128 type = "gem"; 129 }; 130 + version = "1.367.0"; 131 }; 132 aws-sdk-iam = { 133 groups = ["default"]; ··· 144 platforms = []; 145 source = { 146 remotes = ["https://rubygems.org"]; 147 + sha256 = "0v87zi28dfmrv7bv91yfldccnpd63n295siirbz7wqv1rajn8n02"; 148 type = "gem"; 149 }; 150 + version = "1.63.0"; 151 }; 152 aws-sdk-s3 = { 153 groups = ["default"]; ··· 604 platforms = []; 605 source = { 606 fetchSubmodules = false; 607 + rev = "a5332d9785cb7c8d0bbc3f0d8532287858b15aea"; 608 + sha256 = "0j1v7ai0m0mw1l9vxapqq9cn63wvb4qc7m0xpy7lyk6s76yjp8sg"; 609 type = "git"; 610 url = "https://github.com/rapid7/metasploit-framework"; 611 }; 612 + version = "6.3.5"; 613 }; 614 metasploit-model = { 615 groups = ["default"]; ··· 626 platforms = []; 627 source = { 628 remotes = ["https://rubygems.org"]; 629 + sha256 = "0wmck8jldfdhfvax8dqa3dbxq76sn10xsvs02gf9wbs9zcp0nypi"; 630 type = "gem"; 631 }; 632 + version = "2.0.113"; 633 }; 634 metasploit_data_models = { 635 groups = ["default"]; ··· 907 platforms = []; 908 source = { 909 remotes = ["https://rubygems.org"]; 910 + sha256 = "07m6lxljabw9kyww5k5lgsxsznsm1v5l14r1la09gqka9b5kv3yr"; 911 type = "gem"; 912 }; 913 + version = "1.4.6"; 914 }; 915 public_suffix = { 916 groups = ["default"]; ··· 927 platforms = []; 928 source = { 929 remotes = ["https://rubygems.org"]; 930 + sha256 = "1j1hx19hh0hhnfcyn075i8rzxxv4vjrny0q1ywzfdbflbwzg7b21"; 931 type = "gem"; 932 }; 933 + version = "6.1.1"; 934 }; 935 racc = { 936 groups = ["default"]; ··· 947 platforms = []; 948 source = { 949 remotes = ["https://rubygems.org"]; 950 + sha256 = "17wg99w29hpiq9p4cmm8c6kdg4lcw0ll2c36qw7y50gy1cs4h5j2"; 951 type = "gem"; 952 }; 953 + version = "2.2.6.3"; 954 }; 955 rack-protection = { 956 groups = ["default"]; ··· 1353 version = "3.0.5"; 1354 }; 1355 sqlite3 = { 1356 + dependencies = ["mini_portile2"]; 1357 groups = ["default"]; 1358 platforms = []; 1359 source = {
+26
pkgs/tools/security/openrisk/default.nix
···
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "openrisk"; 8 + version = "0.0.1"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "projectdiscovery"; 12 + repo = pname; 13 + rev = "refs/tags/v${version}"; 14 + hash = "sha256-8DGwNoucLpdazf9r4PZrN4DEOMpTr5U7tal2Rab92pA="; 15 + }; 16 + 17 + vendorHash = "sha256-BLowqqlMLDtsthS4uKeycmtG7vASG25CARGpUcuibcw="; 18 + 19 + meta = with lib; { 20 + description = "Tool that generates an AI-based risk score"; 21 + homepage = "https://github.com/projectdiscovery/openrisk"; 22 + changelog = "https://github.com/projectdiscovery/openrisk/releases/tag/v${version}"; 23 + license = licenses.mit; 24 + maintainers = with maintainers; [ fab ]; 25 + }; 26 + }
+3 -3
pkgs/tools/security/step-cli/default.nix
··· 5 6 buildGoModule rec { 7 pname = "step-cli"; 8 - version = "0.23.2"; 9 10 src = fetchFromGitHub { 11 owner = "smallstep"; 12 repo = "cli"; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-d21TQRPRDEDYj7Fqf7R7mHj2tLPd/EXNkeL56KyLgIg="; 15 }; 16 17 ldflags = [ ··· 25 rm command/certificate/remote_test.go 26 ''; 27 28 - vendorHash = "sha256-Oh8tldLuM3j17OUX1TkgyOL9Ae/x1H8FrB2lNbtZ8pI="; 29 30 meta = with lib; { 31 description = "A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc";
··· 5 6 buildGoModule rec { 7 pname = "step-cli"; 8 + version = "0.23.3"; 9 10 src = fetchFromGitHub { 11 owner = "smallstep"; 12 repo = "cli"; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-gJsezi7yczVagR7faQvehyGWW6E7sfDXrJEVdsUSSp0="; 15 }; 16 17 ldflags = [ ··· 25 rm command/certificate/remote_test.go 26 ''; 27 28 + vendorHash = "sha256-YsZGs5/QQLdnXOeEnDXevlnJrOBoLkdYqTj2ZIoUOkA="; 29 30 meta = with lib; { 31 description = "A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc";
+47
pkgs/tools/security/trustymail/default.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3 4 + }: 5 + 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "trustymail"; 8 + version = "0.8.1"; 9 + format = "setuptools"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "cisagov"; 13 + repo = pname; 14 + rev = "refs/tags/v${version}"; 15 + hash = "sha256-hKiQWAOzUjmoCcEH9OTgkgU7s1V+Vv3+93OLkqDRDoU="; 16 + }; 17 + 18 + postPatch = '' 19 + substituteInPlace pytest.ini \ 20 + --replace " --cov" "" 21 + ''; 22 + 23 + propagatedBuildInputs = with python3.pkgs; [ 24 + dnspython 25 + docopt 26 + publicsuffixlist 27 + pydns 28 + pyspf 29 + requests 30 + ] ++ publicsuffixlist.optional-dependencies.update; 31 + 32 + nativeCheckInputs = with python3.pkgs; [ 33 + pytestCheckHook 34 + ]; 35 + 36 + pythonImportsCheck = [ 37 + "trustymail" 38 + ]; 39 + 40 + meta = with lib; { 41 + description = "Tool to scan domains and return data based on trustworthy email best practices"; 42 + homepage = "https://github.com/cisagov/trustymail"; 43 + changelog = "https://github.com/cisagov/trustymail/releases/tag/v${version}"; 44 + license = with licenses; [ cc0 ]; 45 + maintainers = with maintainers; [ fab ]; 46 + }; 47 + }
+17 -17
pkgs/tools/text/csvkit/default.nix
··· 1 - { lib, fetchpatch, python3 }: 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "csvkit"; 5 - version = "1.0.5"; 6 7 src = python3.pkgs.fetchPypi { 8 inherit pname version; 9 - sha256 = "1ffmbzk4rxnl1yhqfl58v7kvl5m9cbvjm8v7xp4mvr00sgs91lvv"; 10 }; 11 - 12 - patches = [ 13 - # Fixes a failing dbf related test. Won't be needed on 1.0.6 or later. 14 - (fetchpatch { 15 - url = "https://github.com/wireservice/csvkit/commit/5f22e664121b13d9ff005a9206873a8f97431dca.patch"; 16 - sha256 = "1kg00z65x7l6dnm5nfsr5krs8m7mv23hhb1inkaqf5m5fpkpnvv7"; 17 - }) 18 - ]; 19 20 propagatedBuildInputs = with python3.pkgs; [ 21 agate 22 agate-excel 23 agate-dbf 24 agate-sql 25 - six 26 - setuptools 27 ]; 28 29 nativeCheckInputs = with python3.pkgs; [ 30 - nose 31 pytestCheckHook 32 ]; 33 34 - pythonImportsCheck = [ "csvkit" ]; 35 36 meta = with lib; { 37 description = "A suite of command-line tools for converting to and working with CSV"; 38 - maintainers = with maintainers; [ vrthra ]; 39 - license = licenses.mit; 40 homepage = "https://github.com/wireservice/csvkit"; 41 }; 42 }
··· 1 + { lib 2 + , python3 3 + }: 4 5 python3.pkgs.buildPythonApplication rec { 6 pname = "csvkit"; 7 + version = "1.1.1"; 8 + format = "setuptools"; 9 10 src = python3.pkgs.fetchPypi { 11 inherit pname version; 12 + hash = "sha256-vt23t49rIq2+1urVrV3kv7Md0sVfMhGyorO2VSkEkiM="; 13 }; 14 15 propagatedBuildInputs = with python3.pkgs; [ 16 agate 17 agate-excel 18 agate-dbf 19 agate-sql 20 ]; 21 22 nativeCheckInputs = with python3.pkgs; [ 23 pytestCheckHook 24 ]; 25 26 + pythonImportsCheck = [ 27 + "csvkit" 28 + ]; 29 + 30 + disabledTests = [ 31 + # Test is comparing CLI output 32 + "test_decimal_format" 33 + ]; 34 35 meta = with lib; { 36 + changelog = "https://github.com/wireservice/csvkit/blob/${version}/CHANGELOG.rst"; 37 description = "A suite of command-line tools for converting to and working with CSV"; 38 homepage = "https://github.com/wireservice/csvkit"; 39 + license = licenses.mit; 40 + maintainers = with maintainers; [ vrthra ]; 41 }; 42 }
+8
pkgs/top-level/all-packages.nix
··· 8549 8550 iodine = callPackage ../tools/networking/iodine { }; 8551 8552 ioccheck = callPackage ../tools/security/ioccheck { }; 8553 8554 ioping = callPackage ../tools/system/ioping { }; ··· 26918 26919 trust-dns = callPackage ../servers/dns/trust-dns { }; 26920 26921 tunctl = callPackage ../os-specific/linux/tunctl { }; 26922 26923 twa = callPackage ../tools/networking/twa { }; ··· 30481 slweb = callPackage ../applications/misc/slweb { }; 30482 30483 sonixd = callPackage ../applications/audio/sonixd { }; 30484 30485 sosreport = python3Packages.callPackage ../applications/logging/sosreport { }; 30486 ··· 39108 opengrm-ngram = callPackage ../development/libraries/opengrm-ngram {}; 39109 39110 openring = callPackage ../applications/misc/openring { }; 39111 39112 openvino = callPackage ../development/libraries/openvino { 39113 python = python3;
··· 8549 8550 iodine = callPackage ../tools/networking/iodine { }; 8551 8552 + ioc-scan = callPackage ../tools/security/ioc-scan { }; 8553 + 8554 ioccheck = callPackage ../tools/security/ioccheck { }; 8555 8556 ioping = callPackage ../tools/system/ioping { }; ··· 26920 26921 trust-dns = callPackage ../servers/dns/trust-dns { }; 26922 26923 + trustymail = callPackage ../tools/security/trustymail { }; 26924 + 26925 tunctl = callPackage ../os-specific/linux/tunctl { }; 26926 26927 twa = callPackage ../tools/networking/twa { }; ··· 30485 slweb = callPackage ../applications/misc/slweb { }; 30486 30487 sonixd = callPackage ../applications/audio/sonixd { }; 30488 + 30489 + sonobus = callPackage ../applications/audio/sonobus { }; 30490 30491 sosreport = python3Packages.callPackage ../applications/logging/sosreport { }; 30492 ··· 39114 opengrm-ngram = callPackage ../development/libraries/opengrm-ngram {}; 39115 39116 openring = callPackage ../applications/misc/openring { }; 39117 + 39118 + openrisk = callPackage ../tools/security/openrisk { }; 39119 39120 openvino = callPackage ../development/libraries/openvino { 39121 python = python3;
+4
pkgs/top-level/python-packages.nix
··· 7693 7694 publicsuffix = callPackage ../development/python-modules/publicsuffix { }; 7695 7696 pubnub = callPackage ../development/python-modules/pubnub { }; 7697 7698 pubnubsub-handler = callPackage ../development/python-modules/pubnubsub-handler { }; ··· 8090 pyexcel-ods = callPackage ../development/python-modules/pyexcel-ods { }; 8091 8092 pyexcel-xls = callPackage ../development/python-modules/pyexcel-xls { }; 8093 8094 pyezviz = callPackage ../development/python-modules/pyezviz { }; 8095
··· 7693 7694 publicsuffix = callPackage ../development/python-modules/publicsuffix { }; 7695 7696 + publicsuffixlist = callPackage ../development/python-modules/publicsuffixlist { }; 7697 + 7698 pubnub = callPackage ../development/python-modules/pubnub { }; 7699 7700 pubnubsub-handler = callPackage ../development/python-modules/pubnubsub-handler { }; ··· 8092 pyexcel-ods = callPackage ../development/python-modules/pyexcel-ods { }; 8093 8094 pyexcel-xls = callPackage ../development/python-modules/pyexcel-xls { }; 8095 + 8096 + pyexploitdb = callPackage ../development/python-modules/pyexploitdb { }; 8097 8098 pyezviz = callPackage ../development/python-modules/pyezviz { }; 8099