Added brute-force attack prevention via login rate limit (#1490566)

This commit is contained in:
Aleksander Machniak
2015-11-11 18:53:43 +01:00
parent 7caa9f5f50
commit a15d877ba8
16 changed files with 134 additions and 9 deletions

View File

@@ -22,6 +22,8 @@ CREATE TABLE users (
mail_host varchar(128) DEFAULT '' NOT NULL,
created timestamp with time zone DEFAULT now() NOT NULL,
last_login timestamp with time zone DEFAULT NULL,
failed_login timestamp with time zone DEFAULT NULL,
failed_login_counter integer DEFAULT NULL,
"language" varchar(5),
preferences text DEFAULT ''::text NOT NULL,
CONSTRAINT users_username_key UNIQUE (username, mail_host)
@@ -290,4 +292,4 @@ CREATE TABLE "system" (
value text
);
INSERT INTO system (name, value) VALUES ('roundcube-version', '2015030800');
INSERT INTO system (name, value) VALUES ('roundcube-version', '2015111100');