You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/cmd
zeripath 61b89747ed
Provide the ability to set password hash algorithm parameters (#22942)
This PR refactors and improves the password hashing code within gitea
and makes it possible for server administrators to set the password
hashing parameters

In addition it takes the opportunity to adjust the settings for `pbkdf2`
in order to make the hashing a little stronger.

The majority of this work was inspired by PR #14751 and I would like to
thank @boppy for their work on this.

Thanks to @gusted for the suggestion to adjust the `pbkdf2` hashing
parameters.

Close #14751

---------

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
1 year ago
..
admin.go Add command to bulk set must-change-password (#22823) 1 year ago
admin_auth_ldap.go Implement FSFE REUSE for golang files (#21840) 1 year ago
admin_auth_ldap_test.go Implement FSFE REUSE for golang files (#21840) 1 year ago
admin_user.go Add command to bulk set must-change-password (#22823) 1 year ago
admin_user_change_password.go Provide the ability to set password hash algorithm parameters (#22942) 1 year ago
admin_user_create.go Provide the ability to set password hash algorithm parameters (#22942) 1 year ago
admin_user_delete.go Add context cache as a request level cache (#22294) 1 year ago
admin_user_generate_access_token.go Add command to bulk set must-change-password (#22823) 1 year ago
admin_user_list.go Add command to bulk set must-change-password (#22823) 1 year ago
admin_user_must_change_password.go Add command to bulk set must-change-password (#22823) 1 year ago
cert.go Implement FSFE REUSE for golang files (#21840) 1 year ago
cmd.go Implement FSFE REUSE for golang files (#21840) 1 year ago
convert.go Implement FSFE REUSE for golang files (#21840) 1 year ago
docs.go Implement FSFE REUSE for golang files (#21840) 1 year ago
doctor.go Implement FSFE REUSE for golang files (#21840) 1 year ago
dump.go Improve utils of slices (#22379) 1 year ago
dump_repo.go Move `convert` package to services (#22264) 1 year ago
embedded.go Implement FSFE REUSE for golang files (#21840) 1 year ago
embedded_stub.go Implement FSFE REUSE for golang files (#21840) 1 year ago
generate.go Implement FSFE REUSE for golang files (#21840) 1 year ago
hook.go Implement actions (#21937) 1 year ago
hook_test.go Implement FSFE REUSE for golang files (#21840) 1 year ago
keys.go Implement FSFE REUSE for golang files (#21840) 1 year ago
mailer.go Implement FSFE REUSE for golang files (#21840) 1 year ago
main_test.go Implement FSFE REUSE for golang files (#21840) 1 year ago
manager.go Implement FSFE REUSE for golang files (#21840) 1 year ago
manager_logging.go Implement FSFE REUSE for golang files (#21840) 1 year ago
migrate.go Implement FSFE REUSE for golang files (#21840) 1 year ago
migrate_storage.go Implement FSFE REUSE for golang files (#21840) 1 year ago
migrate_storage_test.go Implement FSFE REUSE for golang files (#21840) 1 year ago
restore_repo.go Implement FSFE REUSE for golang files (#21840) 1 year ago
serv.go Implement FSFE REUSE for golang files (#21840) 1 year ago
web.go Implement FSFE REUSE for golang files (#21840) 1 year ago
web_acme.go Implement FSFE REUSE for golang files (#21840) 1 year ago
web_graceful.go Implement FSFE REUSE for golang files (#21840) 1 year ago
web_https.go Implement FSFE REUSE for golang files (#21840) 1 year ago