Commit graph

7098 commits

Author SHA1 Message Date
Niklas Fiekas a3431461aa hasher rate limiting for 2fa forms 2018-05-06 21:52:59 +02:00
Thibault Duplessis f21fd02625 add missing hasher rate limiter 2018-05-06 21:48:56 +02:00
Thibault Duplessis a58139560f fix password rate limiter 2018-05-06 21:46:52 +02:00
Thibault Duplessis 043d00395f 2FA for everyone 2018-05-06 21:37:27 +02:00
Thibault Duplessis 49249ceed0 let everyone create broadcasts 2018-05-06 21:36:59 +02:00
Niklas Fiekas 14cf4f092e errMsgMaterial is a bit nicer (but still global) 2018-05-06 21:22:39 +02:00
Niklas Fiekas 2763bd11e2 Merge branch '2fa' 2018-05-06 21:18:47 +02:00
Thibault Duplessis d7a7ad3f9f Merge branch '2fa'
* 2fa: (33 commits)
  22FA login wording
  improve 2fa feedback
  fix login form error message
  2fa login form
  let enabling 2fa terminate all other sessions
  totpDefault -> currentTotp, totp(period) can be private
  XHR login form
  use Seq.has in ToptSecret.verify
  login with ToptToken - WIP
  white border around qrcode required for dark theme
  license header for qrcode.min.js
  trans invalidAuthenticationToken
  hide 2fa as beta
  allow mods to disable 2fa
  load totp secret in user object
  allow to disable 2fa again
  fixes from code review
  remove wrapping div
  more tests
  actually enable totp
  ...
2018-05-06 21:17:14 +02:00
Niklas Fiekas e40c21ed59 do not autocomplete 2fa token field 2018-05-06 20:42:38 +02:00
Niklas Fiekas 10dc484f3f consistent wording 2018-05-06 20:34:47 +02:00
Niklas Fiekas 68a995ca4a tweak margin 2018-05-06 20:21:58 +02:00
Niklas Fiekas 9fd3ba4b2a improve 2fa setup instructions 2018-05-06 20:10:59 +02:00
Thibault Duplessis c33f4582b0 use oauth token for cli requests 2018-05-06 20:00:51 +02:00
Thibault Duplessis f9cbf7a087 22FA login wording 2018-05-06 19:33:32 +02:00
Thibault Duplessis d014095998 improve 2fa feedback 2018-05-06 19:29:13 +02:00
Thibault Duplessis a083be6c2c fix login form error message 2018-05-06 19:22:31 +02:00
Thibault Duplessis e6f5b8fdbf 2fa login form 2018-05-06 19:10:18 +02:00
Niklas Fiekas 4fd644e10b let enabling 2fa terminate all other sessions 2018-05-06 18:16:15 +02:00
Niklas Fiekas 605d452506 totpDefault -> currentTotp, totp(period) can be private 2018-05-06 17:57:39 +02:00
Thibault Duplessis 10faba2025 XHR login form 2018-05-06 17:56:50 +02:00
Thibault Duplessis bbbc135c37 login with ToptToken - WIP 2018-05-06 17:14:24 +02:00
Thibault Duplessis 9583c1b0ae Merge branch 'master' into 2fa
* master:
  fix game export analysed flag
  inc assets version
  New Crowdin translations (#4321)
  show streamer notes - closes #4257
  show streamer notes - closes #4257
  improve 429 error message - closes #4265
  upgrade scalachess to 8.6.10 - closes #4332
  upgrade scalachess
  update dictionary
2018-05-06 16:36:45 +02:00
Thibault Duplessis 392716ea6d fix game export analysed flag 2018-05-06 15:55:58 +02:00
Niklas Fiekas 77ddaef406 white border around qrcode required for dark theme 2018-05-06 15:50:52 +02:00
Niklas Fiekas 8cf9e67975 hide 2fa as beta 2018-05-06 12:20:04 +02:00
Niklas Fiekas 33fde6d293 allow mods to disable 2fa 2018-05-06 12:03:28 +02:00
Niklas Fiekas bb2bfe8a23 allow to disable 2fa again 2018-05-06 11:00:39 +02:00
Niklas Fiekas 3b9183294d fixes from code review 2018-05-06 10:11:43 +02:00
Niklas Fiekas c7fa7c2dc3 remove wrapping div 2018-05-06 10:09:57 +02:00
Thibault Duplessis c8e60da0f5 show streamer notes - closes #4257 2018-05-06 04:46:21 +02:00
Thibault Duplessis 06555ec6da show streamer notes - closes #4257 2018-05-06 04:43:40 +02:00
Thibault Duplessis 2dfa23b2db improve 429 error message - closes #4265 2018-05-06 04:25:07 +02:00
Niklas Fiekas 1137ab5239 actually enable totp 2018-05-05 17:49:05 +02:00
Niklas Fiekas 3773d06465 fix space after error message 2018-05-05 16:25:57 +02:00
Niklas Fiekas 68738b1ef0 fix base32 decoding 2018-05-05 16:20:51 +02:00
Niklas Fiekas de5ce826d7 tweak form 2018-05-05 14:26:34 +02:00
Niklas Fiekas 7902da65e0 generate a proper qr code 2018-05-05 12:50:41 +02:00
Niklas Fiekas 5e021232b4 fill with random secret 2018-05-05 12:09:37 +02:00
Niklas Fiekas 0b7dfe8777 make a form 2018-05-05 12:01:45 +02:00
Thibault Duplessis 3891e89300 wording fix 2018-05-04 04:42:12 +02:00
Thibault Duplessis 9991ce2477 can't reopen erased account 2018-05-04 02:38:52 +02:00
Thibault Duplessis c250d595c9 GDPR erasure WIP (command + forum erasure) 2018-05-03 23:44:05 +02:00
Thibault Duplessis 24c9f751a6 return puzzle user infos after batch solve 2018-05-03 00:29:17 +02:00
Thibault Duplessis 1bf359a912 give up on tracking mobile head puzzle, rate them all 2018-05-03 00:18:04 +02:00
Thibault Duplessis 104252ed86 fix downloading other players' games without oauth 2018-05-01 02:44:16 +02:00
T. Alexander Lystad b7083c0ded
Link to download streamer kit
Link to About page to avoid having to maintain a link to the latest version of the kit
2018-04-30 21:13:17 +02:00
Thibault Duplessis de11a13be0
Merge pull request #4313 from veloce/addPlaybanToAccountInfo
Add current ban to account info
2018-04-30 05:16:36 +02:00
Thibault Duplessis 86ddba0889 tweak oauth app list view 2018-04-29 23:42:13 +02:00
Thibault Duplessis 94e7b83acd let bots resign 2018-04-29 04:11:43 +02:00
Thibault Duplessis 64fb5fe4e3 preload user tooltips 2018-04-29 03:55:55 +02:00