Files
gitlabhq/spec
Robert Speicher ba79d1e5b8 Merge branch 'devise_paranoid_mode' into 'master'
Enable Devise paranoid mode and ensure the returned message is the same
every time. This will prevent user enumeration (low impact). 

Prior to this change a user could type an email in the password reset
field and if the email didn't exist it returned an error. If the email
was valid it returned a message saying the forgot password link had been
emailed. After this change the user will receive a message that if the
email is in our database the reset link will be emailed. 

I also changed the throttle mechanism so it still works the same but
now returns the exact same message as above. Previously it would say
'You've already sent a request. Wait a few minutes'. This also allows
user enumeration, although it requires a double-check.

Related to https://dev.gitlab.org/gitlab/gitlabhq/issues/2624

See merge request !2044
2015-12-10 01:58:11 +00:00
..
2015-12-03 14:00:09 +01:00
2015-12-09 11:55:42 +01:00
2015-12-03 10:33:43 +02:00
2015-11-19 10:43:45 +01:00
2015-11-30 16:12:31 +02:00
2015-11-30 11:21:10 +02:00
2015-05-28 18:22:32 -04:00