Commit Graph

35 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis f1fa713d4b fix new username regex 2020-08-14 13:40:04 +02:00
Thibault Duplessis def9c42416 prevent consecutive non-letter chars in usernames 2020-08-09 10:09:15 +02:00
Thibault Duplessis 5488a09548 scalafmt 2.5 2020-05-05 22:11:15 -06:00
Thibault Duplessis eb7dc8e33c use global execution context in test 2019-12-13 23:12:47 -06:00
Thibault Duplessis ff1cc70bef reformat with scalafmt 2019-12-13 08:37:32 -06:00
Thibault Duplessis d7dbe2ccf0 fix tests 2019-12-12 18:42:16 -06:00
Niklas Fiekas e796a67f08 no need to mask totp tokens 2018-05-11 07:52:21 +02:00
Niklas Fiekas e8ec568b0a add and fix faling test for totp (cc @isaacl) 2018-05-10 08:51:49 +02:00
Niklas Fiekas 605d452506 totpDefault -> currentTotp, totp(period) can be private 2018-05-06 17:57:39 +02:00
Niklas Fiekas 6cbc750592 more tests 2018-05-05 17:52:54 +02:00
Niklas Fiekas 1137ab5239 actually enable totp 2018-05-05 17:49:05 +02:00
Thibault Duplessis 68b79cebe1 upgrade specs2 to 4.0 2018-03-06 15:57:11 -05:00
Greg Finley 56a299d8e1 Better registration username error messages; close #4077 2018-03-03 13:01:58 -08:00
Thibault Duplessis 3ea2b879dc remove remaining password migration code 2017-10-29 08:02:29 -05:00
Isaac Levy 5dab7ef3bf Fix AuthTest 2017-10-24 16:30:21 -04:00
Thibault Duplessis 8c79c860cb remove unused imports with scalafix 2017-10-21 15:01:50 -05:00
Isaac Levy 488455a065 Improve upgrade test
Clear password field
2017-10-17 20:49:40 -04:00
Niklas Fiekas d0b760e69b test another aes property 2017-10-06 16:56:05 +02:00
Thibault Duplessis c5ce31c908 remove bcrypt parallelism config 2017-10-05 13:12:52 -05:00
Isaac Levy 20459d4d72 Fix build 2017-09-28 21:15:05 -04:00
Isaac Levy d15881f799 Add some types to password hasher
And fix tests
2017-09-27 22:41:20 -04:00
Isaac Levy ff5aedadb4 Code review updates
- Don't encrypt salt
- 256bit AES
- Reorg / cleanup
2017-09-27 11:41:03 -04:00
Isaac Levy e4008d039e Reorg bcrypt test 2017-09-26 00:15:18 -04:00
Isaac Levy e19ac767b4 Handle very long passwords
Bcrypt only uses 72 bytes of input, therefore
hashing input first is safer.
2017-09-25 16:53:21 -04:00
Isaac Levy adc50cc7a6 Clean up injection 2017-09-24 17:45:35 -04:00
Isaac Levy 8fc025140b Fix tests... 2017-09-24 17:11:52 -04:00
Isaac Levy 7c00636cb9 Add kamon metrics 2017-09-24 16:22:01 -04:00
Isaac Levy a2a1c580fb Drop bcrypt work to 11 2017-09-24 03:44:11 -04:00
Isaac Levy 16f9b0e041 Cleanup / formatting 2017-09-24 00:07:22 -04:00
Isaac Levy 72db437770 Bug fixes, add tests
Green light!
2017-09-23 23:54:04 -04:00
Thibault Duplessis 84e67585a9 fix user tests 2017-08-24 07:43:34 -05:00
Isaac Levy b0d548da30 Cleanup and refine username checks
Improve regexes
Improve LameUser patterns and remove duplicate prefix checks.
2017-07-03 13:01:58 -04:00
Thibault Duplessis 224daa6ea0 disable scheduling for short runs 2013-05-06 06:26:36 -03:00
Thibault Duplessis 35f876e9e4 update user test 2013-04-13 15:04:23 -03:00
Thibault Duplessis 71ff43cbe5 move modules to the modules/ dir 2013-04-09 10:44:57 -03:00