Commit graph

53 commits

Author SHA1 Message Date
Thibault Duplessis bba93795fe update pieces for #5647 2019-11-25 14:26:16 -06:00
Thibault Duplessis 4d9b5bfa48 round remote socket WIP - merge round duct and socket trouper 2019-10-31 13:00:28 +01:00
Thibault Duplessis 7bff415908 {master} slack report score live setting 2019-10-01 18:33:39 +02:00
Thibault Duplessis aa6b2c7029 only proxied sockets in the lobby 2019-09-15 20:32:16 +02:00
Thibault Duplessis 79cf53d719 Merge branch 'master' into lobbyRemoteSocket
* master: (405 commits)
  remove CSP live setting
  remove service worker live setting
  tweak slack icon
  tweak logging order
  New Crowdin translations (#5468)
  tweak socket handler
  remove team tournament points
  upgrade dependencies
  remove team best members list
  i18n: ...ize -> ...ise
  i18n: tournament 404 tweak (#5473)
  i18n: tweak coordinates (#5473)
  i18n: misc source tweaks (#5473)
  i18n: source is british (#5473)
  i18n: tweak site description (#5473)
  log all signups in slack
  add cli example
  cosmetic
  signup agreement
  fix identification of lichess comments - for #5470
  ...
2019-09-02 19:28:05 +02:00
Thibault Duplessis 0e735f82df remove CSP live setting 2019-09-02 12:31:50 +02:00
Thibault Duplessis 1b07c75b90 remove service worker live setting 2019-09-02 12:29:03 +02:00
Thibault Duplessis 24cc885856 remove persistence speed setting 2019-08-21 09:41:37 +02:00
Thibault Duplessis 30eb287941 remove deviationIncreaseOverTimeSetting 2019-08-19 12:45:13 +02:00
Thibault Duplessis b3cd3e3d75 more round proxy upgrade 2019-08-19 12:42:21 +02:00
Thibault Duplessis 5156b4bed9 remove palantir live setting 2019-08-10 18:21:16 +02:00
Thibault Duplessis 37d41aaf76 better fight disposable email 2019-08-09 16:02:29 +02:00
Thibault Duplessis 6f458129c7 palantir POC 2019-08-08 16:22:55 +02:00
Thibault Duplessis 59abdb6a37 Revert "Add socket debug info"
This reverts commit e58a959bba.
2019-07-18 11:47:15 +02:00
Thibault Duplessis 6625075a8d Merge branch 'master' into lobbyRemoteSocket
* master:
  remove more socket debug
  Revert "Add socket debug info"
2019-07-18 11:37:38 +02:00
Thibault Duplessis 4459934596 Revert "Add socket debug info"
This reverts commit e58a959bba.
2019-07-18 11:30:06 +02:00
Thibault Duplessis b9c60385ab lobby remote socket WIP 2019-07-18 11:24:15 +02:00
Thibault Duplessis 733a228736 remove remoteSocketDomain and live setting 2019-07-12 08:22:53 -04:00
Thibault Duplessis 4bcff6fbe1 use regex live setting for service workers 2019-07-09 19:18:20 -04:00
Thibault Duplessis d15653d98e new remote socket domain, live setting for user selection 2019-07-06 14:43:50 -04:00
Thibault Duplessis 6f2de2904f list new live setting 2019-06-30 18:37:57 -04:00
Thibault Duplessis 372cc521d9 make monthly donation goal a runtime setting 2019-06-28 16:49:13 -04:00
Isaac Levy e58a959bba Add socket debug info
- Create a new runtime setting for socket debug info
- When setting is active, bad VersionCheck messages will send additional
  info. The client can then report this info together with their current
  version. Client reporting not implemented yet, but will be a simple
  GET or json post.
2019-05-22 19:39:12 -04:00
Thibault Duplessis a9927db3ff rating regulator WIP
live settings to multiply rating gains with.

Aiming to restore median rating to 1500 for each variant
in the very long term (6+ months)
2019-04-20 15:34:17 +07:00
Niklas Fiekas c8d5d5d553 remove wasmxEnabledSetting
The Origin-Trial header can be managed with nginx if nescessary. For
example:

  location ~ ^/(analysis|practice|training|study) {
    # WebAssembly Threads trial (wasmx), ends 2019-03-06
    add_header Origin-Trial "Ap9XcH0KudHVbEiGod0LQEdRpQAJTkZB4CvOeNI3D7I6CWgsrJLC26CnghTE8RaFx7dQloqGEjBtYWK4Gk+zzQ8AAABXeyJvcmlnaW4iOiJodHRwczovL2xpY2hlc3Mub3JnOjQ0MyIsImZlYXR1cmUiOiJXZWJBc3NlbWJseVRocmVhZHMiLCJleHBpcnkiOjE1NTE4MzAzOTl9";
    include lichess-hsts.conf;
    limit_req zone=nodos burst=20;
    include lichess-proxy.conf;
    proxy_read_timeout 10s;
    proxy_pass http://backend;
  }
2019-02-05 01:58:11 +01:00
Thibault Duplessis b89c71a8ce remove cloud upgrade live setting 2018-12-30 10:48:12 +08:00
Thibault Duplessis 7fabe864a8 not all OAuth requests accept JSON - fixes #4796 2018-12-19 08:58:43 +08:00
Thibault Duplessis 3ba9fd900c cloud upgrade live setting 2018-11-27 18:19:02 +07:00
Thibault Duplessis 1c971e72f8 strings settings and typesafer forms 2018-11-16 12:20:12 +07:00
Thibault Duplessis 06f73c2a3b special streamer keyword bypass live setting 2018-11-16 10:34:19 +07:00
Thibault Duplessis b09ee504f2 WASMX live setting 2018-11-09 14:49:41 +01:00
Thibault Duplessis bfcf80e135 runtime setting for spam keywords 2018-10-14 10:42:41 +02:00
Thibault Duplessis accb4b0cbd simplify and randomize assets versions - closes #4561
Requires replacing the following nginx config:

    rewrite ^/assets/\d+/(.*)$ /assets/$1;

with

    rewrite "^/assets/\w{6}/(.*)$" /assets/$1;
2018-09-09 16:27:57 +02:00
Thibault Duplessis 62d263c238 CSP enabled live setting 2018-05-11 02:41:54 +02:00
Thibault Duplessis ebb1ee24f2 delete RoundApiBalancer 2018-05-09 21:43:37 +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
Thibault Duplessis c33f4582b0 use oauth token for cli requests 2018-05-06 20:00:51 +02:00
Thibault Duplessis bbbc135c37 login with ToptToken - WIP 2018-05-06 17:14:24 +02:00
Thibault Duplessis 7539802b67 live setting to disable the round API load balancer 2018-04-06 00:25:23 +02:00
Thibault Duplessis 3c197e0f26 remove huffman live setting 2018-03-11 07:54:56 -05:00
Thibault Duplessis a129c8cddb email domain blacklist live setting 2018-03-10 09:08:20 -05:00
Thibault Duplessis dbbef0a001 remove request dropper 2018-02-04 23:18:20 -05:00
Thibault Duplessis 577e55ec8f integrate new PGN encoding, with a runtime setting 2018-01-18 12:18:08 -05:00
Thibault Duplessis e1d5b199e0 experiment with dropping websocket connections during deploy 2018-01-03 22:06:26 -05:00
Thibault Duplessis e5e4ab8128 dynamically change irwin mode: mark|report|none 2017-12-26 21:45:28 -05:00
Thibault Duplessis 90ce685f94 complete weighted reports implementation maybe 2017-12-04 18:49:14 -05:00
Thibault Duplessis 456d6908b0 make explorer.index_flow a runtime setting 2017-12-01 08:56:15 -05:00
Thibault Duplessis 16cc6faf1f arm irwin with a runtime setting 2017-11-29 10:57:42 -05:00
Thibault Duplessis bac3292c74 implement runtime settings 2017-11-29 10:55:11 -05:00
Thibault Duplessis 1f69202b2a add developer command line interface 2017-10-31 18:15:44 -05:00