Skip to content

Commit

Permalink
Remove signed-binary-caches as the default for require-sigs
Browse files Browse the repository at this point in the history
This was for backward compatibility. However, with security-related
configuration settings, it's best not to have any confusion.

Issue #495.
  • Loading branch information
edolstra committed Jan 26, 2018
1 parent 98f3c75 commit e09161d
Showing 1 changed file with 1 addition and 4 deletions.
5 changes: 1 addition & 4 deletions src/libstore/globals.hh
Expand Up @@ -287,10 +287,7 @@ public:
Setting<unsigned int> tarballTtl{this, 60 * 60, "tarball-ttl",
"How soon to expire files fetched by builtins.fetchTarball and builtins.fetchurl."};

Setting<std::string> signedBinaryCaches{this, "*", "signed-binary-caches",
"Obsolete."};

Setting<bool> requireSigs{this, signedBinaryCaches == "*", "require-sigs",
Setting<bool> requireSigs{this, true, "require-sigs",
"Whether to check that any non-content-addressed path added to the "
"Nix store has a valid signature (that is, one signed using a key "
"listed in 'trusted-public-keys'."};
Expand Down

0 comments on commit e09161d

Please sign in to comment.