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.
gitea/modules/setting
zeripath c702e7995d
Provide the ability to set password hash algorithm parameters (#22942) (#22943)
Backport #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: Lunny Xiao <xiaolunwen@gmail.com>
2 years ago
..
attachment.go Update default allowed attachment types (#20192) 3 years ago
cache.go format with gofumpt (#18184) 3 years ago
cors.go format with gofumpt (#18184) 3 years ago
cron.go Allow extended config on cron settings (#12939) 4 years ago
cron_test.go format with gofumpt (#18184) 3 years ago
database.go Replace all instances of fmt.Errorf(%v) with fmt.Errorf(%w) (#21551) 2 years ago
database_sqlite.go Remove legacy `+build:` constraint (#19582) 3 years ago
database_test.go Move database settings from models to setting (#7806) 6 years ago
directory.go Replace all instances of fmt.Errorf(%v) with fmt.Errorf(%w) (#21551) 2 years ago
federation.go Add more linters to improve code readability (#19989) 3 years ago
git.go Use git.HOME_PATH for Git HOME directory (#20114) 3 years ago
i18n.go Remove support for sr-SP (#20155) 3 years ago
indexer.go format with gofumpt (#18184) 3 years ago
indexer_test.go format with gofumpt (#18184) 3 years ago
lfs.go Allow specifying SECRET_KEY_URI, similar to INTERNAL_TOKEN_URI (#19663) 2 years ago
log.go Add more linters to improve code readability (#19989) 3 years ago
mailer.go Allow HOST has no port (#22280) (#22409) 2 years ago
mailer_test.go Allow HOST has no port (#22280) (#22409) 2 years ago
markup.go Allow render HTML with css/js external links (#19017) 3 years ago
migrations.go format with gofumpt (#18184) 3 years ago
mime_type_map.go format with gofumpt (#18184) 3 years ago
mirror.go format with gofumpt (#18184) 3 years ago
oauth2_client.go OAuth2 login: Set account link to "login" as default behavior (#15768) 4 years ago
packages.go Fixed registry host value. (#19363) 3 years ago
picture.go Fix bug of DisableGravatar default value (#22297) 2 years ago
project.go Kanban board (#8346) 5 years ago
proxy.go format with gofumpt (#18184) 3 years ago
queue.go Add generic set type (#21408) 2 years ago
repository.go Add setting to disable the git apply step in test patch (#22130) (#22170) 2 years ago
service.go auth/reverseproxy: Add support for full name (#20776) 3 years ago
session.go format with gofumpt (#18184) 3 years ago
setting.go Provide the ability to set password hash algorithm parameters (#22942) (#22943) 2 years ago
setting_test.go Add an abstract json layout to make it's easier to change json library (#16528) 4 years ago
storage.go Rework repository archive (#14723) 4 years ago
storage_test.go more test case for STORAGE_TYPE overrides (and fixes) (#14096) 4 years ago
task.go Enable deprecation error for v1.17.0 (#18341) 3 years ago
webhook.go Add packagist webhook (#18224) 3 years ago