ffuf: 2.0.0 -> 2.1.0

Diff: https://github.com/ffuf/ffuf/compare/refs/tags/v2.0.0...v2.1.0

Changelog: https://github.com/ffuf/ffuf/releases/tag/v2.1.0

+21 -6
+21 -6
pkgs/tools/security/ffuf/default.nix
··· 1 1 { lib 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 }: 5 6 6 7 buildGoModule rec { 7 8 pname = "ffuf"; 8 - version = "2.0.0"; 9 + version = "2.1.0"; 9 10 10 11 src = fetchFromGitHub { 11 - owner = pname; 12 - repo = pname; 12 + owner = "ffuf"; 13 + repo = "ffuf"; 13 14 rev = "refs/tags/v${version}"; 14 - hash = "sha256-TfPglATKQ3RIGODcIpSRL6FjbLyCjDzbi70jTLKYlLk="; 15 + hash = "sha256-+wcNqQHtB8yCLiJXMBxolCWsYZbBAsBGS1hs7j1lzUU="; 15 16 }; 16 17 17 - vendorHash = "sha256-nqv45e1W7MA8ElsJ7b4XWs26OicJ7IXmh93+wkueZg4="; 18 + vendorHash = "sha256-SrC6Q7RKf+gwjJbxSZkWARw+kRtkwVv1UJshc/TkNdc="; 19 + 20 + patches = [ 21 + # Fix CSV test, https://github.com/ffuf/ffuf/pull/731 22 + (fetchpatch { 23 + name = "fix-csv-test.patch"; 24 + url = "https://github.com/ffuf/ffuf/commit/7f2aae005ad73988a1fa13c1c33dab71f4ae5bbd.patch"; 25 + hash = "sha256-/v9shGICmsbFfEJe4qBkBHB9PVbBlrjY3uFmODxHu9M="; 26 + }) 27 + ]; 28 + 29 + ldflags = [ 30 + "-w" 31 + "-s" 32 + ]; 18 33 19 34 meta = with lib; { 20 - description = "Fast web fuzzer written in Go"; 35 + description = "Tool for web fuzzing"; 21 36 longDescription = '' 22 37 FFUF, or “Fuzz Faster you Fool” is an open source web fuzzing tool, 23 38 intended for discovering elements and content within web applications