mihomo: backport security patches (#427870)

authored by

Aleksana and committed by
GitHub
0cf547dc 189865cc

+14
+14
pkgs/by-name/mi/mihomo/package.nix
··· 3 fetchFromGitHub, 4 buildGoModule, 5 nixosTests, 6 }: 7 8 buildGoModule rec { ··· 15 rev = "v${version}"; 16 hash = "sha256-nt2bnfKzGU+6gUaSqHfnbCnWLMDoAcISmlNYFeM4Xu8="; 17 }; 18 19 vendorHash = "sha256-k/Zjnq07+Sg+dwwcAf+ziInaDvlXn3bEG+QuxZ5lcM8="; 20
··· 3 fetchFromGitHub, 4 buildGoModule, 5 nixosTests, 6 + fetchpatch, 7 }: 8 9 buildGoModule rec { ··· 16 rev = "v${version}"; 17 hash = "sha256-nt2bnfKzGU+6gUaSqHfnbCnWLMDoAcISmlNYFeM4Xu8="; 18 }; 19 + 20 + patches = [ 21 + # https://github.com/MetaCubeX/mihomo/pull/2178 22 + (fetchpatch { 23 + url = "https://github.com/MetaCubeX/mihomo/commit/63ad95e10f40ffc90ec93497aac562765af7a471.patch"; 24 + hash = "sha256-ZE2dlr0t//Q1CVy2ql/TWuLEALdF1ZCYTOVK87bKWQg="; 25 + }) 26 + # https://github.com/MetaCubeX/mihomo/pull/2177 27 + (fetchpatch { 28 + url = "https://github.com/MetaCubeX/mihomo/commit/b06ec5bef810ec8d009f52428188440df0484ce4.patch"; 29 + hash = "sha256-XQhlST4pa//+Bg5hWc2zADulz8FeEiHwB99Rw9o24b0="; 30 + }) 31 + ]; 32 33 vendorHash = "sha256-k/Zjnq07+Sg+dwwcAf+ziInaDvlXn3bEG+QuxZ5lcM8="; 34