diff --git a/pkgs/applications/networking/cloudflared/default.nix b/pkgs/applications/networking/cloudflared/default.nix index 8ef403599688..97515d4ead7a 100644 --- a/pkgs/applications/networking/cloudflared/default.nix +++ b/pkgs/applications/networking/cloudflared/default.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "cloudflared"; - version = "2023.10.0"; + version = "2024.1.5"; src = fetchFromGitHub { owner = "cloudflare"; repo = "cloudflared"; rev = "refs/tags/${version}"; - hash = "sha256-T+hxNvsckL8PAVb4GjXhnkVi3rXMErTjRgGxCUypwVA="; + hash = "sha256-g7FUwEs/wEcX1vRgfoQZw+uMzx6ng3j4vFwhlHs6WKg="; }; vendorHash = null; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e2cdc3a51cec..2c0dc63daea5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4701,8 +4701,19 @@ with pkgs; cloudbrute = callPackage ../tools/security/cloudbrute { }; cloudflared = callPackage ../applications/networking/cloudflared { - # https://github.com/cloudflare/cloudflared/issues/1054 - buildGoModule = buildGo120Module; + # https://github.com/cloudflare/cloudflared/issues/1151#issuecomment-1888819250 + buildGoModule = buildGoModule.override { + go = go.overrideAttrs { + pname = "cloudflare-go"; + version = "0-unstable-2023-12-06"; + src = fetchFromGitHub { + owner = "cloudflare"; + repo = "go"; + rev = "34129e47042e214121b6bbff0ded4712debed18e"; + sha256 = "sha256-RA9KTY4cSxIt7dyJgAFQPemc6YBgcSwc/hqB4JHPxng="; + }; + }; + }; }; cloudflare-dyndns = callPackage ../applications/networking/cloudflare-dyndns { };