aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorJakob Borg <jakob@kastelo.net>2023-09-24 19:23:49 +0200
committerGitHub <noreply@github.com>2023-09-24 19:23:49 +0200
commit6ed9c0c34cd5f98b5769288d36b7c654e7ebb513 (patch)
tree9be10ce6c8cc8e11e962bdfa3f77c853303d190c /cmd
parent19bbf4f6bf3cf2fc56d3e983e455be5fe2ffddcb (diff)
downloadsyncthing-6ed9c0c34cd5f98b5769288d36b7c654e7ebb513.tar.gz
syncthing-6ed9c0c34cd5f98b5769288d36b7c654e7ebb513.zip
lib/config: Accept pre-hashed password (fixes #9123) (#9124)
Diffstat (limited to 'cmd')
-rw-r--r--cmd/syncthing/generate/generate.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/cmd/syncthing/generate/generate.go b/cmd/syncthing/generate/generate.go
index 6b3d0b369..5446cb3ba 100644
--- a/cmd/syncthing/generate/generate.go
+++ b/cmd/syncthing/generate/generate.go
@@ -69,7 +69,7 @@ func Generate(l logger.Logger, confDir, guiUser, guiPassword string, noDefaultFo
return err
}
- if err := syncthing.EnsureDir(dir, 0700); err != nil {
+ if err := syncthing.EnsureDir(dir, 0o700); err != nil {
return err
}
locations.SetBaseDir(locations.ConfigBaseDir, dir)
@@ -127,7 +127,7 @@ func updateGUIAuthentication(l logger.Logger, guiCfg *config.GUIConfiguration, g
}
if guiPassword != "" && guiCfg.Password != guiPassword {
- if err := guiCfg.HashAndSetPassword(guiPassword); err != nil {
+ if err := guiCfg.SetPassword(guiPassword); err != nil {
return fmt.Errorf("failed to set GUI authentication password: %w", err)
}
l.Infoln("Updated GUI authentication password.")