sftpgo-mirror/httpd
Nicola Murino 46998252e5
use bcrypt as default password hashing algo
argon2id has a high memory cost and, if not properly tuned, it can lead to
resource starvation.

Advanced users can still configure and use argon2id.
Passwords stored as argon2id will continue to work
2021-04-25 09:38:33 +02:00
..
schema use bcrypt as default password hashing algo 2021-04-25 09:38:33 +02:00
api_admin.go extend virtual folders support to all storage backends 2021-03-21 19:15:47 +01:00
api_defender.go add REST API for the defender 2021-01-02 19:33:24 +01:00
api_folder.go kms: add a lock, secrets could be modified concurrently for cached users 2021-03-22 19:03:25 +01:00
api_maintenance.go extend virtual folders support to all storage backends 2021-03-21 19:15:47 +01:00
api_quota.go extend virtual folders support to all storage backends 2021-03-21 19:15:47 +01:00
api_user.go kms: add a lock, secrets could be modified concurrently for cached users 2021-03-22 19:03:25 +01:00
api_utils.go extend virtual folders support to all storage backends 2021-03-21 19:15:47 +01:00
auth_utils.go extend virtual folders support to all storage backends 2021-03-21 19:15:47 +01:00
httpd.go add support for delayed quota update 2021-04-11 08:38:43 +02:00
httpd_test.go use bcrypt as default password hashing algo 2021-04-25 09:38:33 +02:00
internal_test.go add support for delayed quota update 2021-04-11 08:38:43 +02:00
middleware.go make sure that Retry-After header has a value greater than zero 2021-04-19 09:16:27 +02:00
server.go add rate limiting support for REST API/web admin too 2021-04-19 08:14:04 +02:00
web.go web admin: make base url configurable 2021-04-09 22:02:48 +02:00