Commit Graph

1105 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis e3464b9455 {master} use cloudflare as DNS provider
since dns-api.org is now offline
2019-04-20 15:33:47 +07:00
Thibault Duplessis 30c73b3e93 backport: remove /qa 2019-04-08 12:56:35 +02:00
Thibault Duplessis 724b866853 {master} update costs 2019-02-23 14:18:32 +07:00
Niklas Fiekas 9023f694e9 add /costs permalink (closes #4819) 2018-12-31 22:44:01 +01:00
Thibault Duplessis 89f5c336f6 better validate email domains using dns-api.org 2018-12-29 17:45:25 +08:00
Thibault Duplessis ccad824887 remove unused email config 2018-12-25 15:26:05 +08:00
Thibault Duplessis faa12c0903 change disposable provider URL 2018-12-25 12:56:13 +08:00
Thibault Duplessis 7eaf001d19 {master} tweak disposable email updater 2018-12-25 11:17:46 +08:00
Thibault Duplessis 08f33df34e don't expose contact email in automated emails 2018-12-20 17:08:32 +08:00
Thibault Duplessis b2cb1ddc99 set default IP to 127.0.0.1 2018-12-19 14:26:36 +08:00
Thibault Duplessis 582491e9bc remove study API actor 2018-12-17 18:07:22 +08:00
Thibault Duplessis ea89435cc8 reduced cached socket history ttl to 20s 2018-12-17 09:48:24 +08:00
Thibault Duplessis 8844524709 produce and store fewer captchas 2018-12-14 11:02:39 +08:00
Niklas Fiekas b16414c6b8 use localhost:9663 as default asset domain 2018-12-12 17:15:29 +01:00
Thibault Duplessis af4f480fa6 setting to disable ratelimits - useful for stress testing 2018-12-11 10:54:07 +07:00
Thibault Duplessis 89c1c9f01f rewrite Lobby as LobbyTrouper 2018-12-09 08:59:46 +07:00
Thibault Duplessis 5b4e64b3a7 more trouper stuff 2018-12-08 21:12:55 +07:00
Thibault Duplessis 2c52a32916 complete socket trouper rewrite and delete socket actor remains 2018-12-08 16:20:21 +07:00
Thibault Duplessis c02ad3b5f8 remove unused config 2018-12-08 14:30:25 +07:00
Thibault Duplessis d7dde06bd2 use more troupers in performance-sensitive services 2018-12-08 14:28:48 +07:00
Thibault Duplessis 0b1ad3bbce use Trouper for socket channels 2018-12-08 13:57:21 +07:00
Thibault Duplessis cb27d01826 challenge socket trouper 2018-12-07 22:31:36 +07:00
Thibault Duplessis c44f10b5f6 study/relay socket trouper 2018-12-07 19:18:57 +07:00
Thibault Duplessis 31036e5bf6 lobby SocketTrouper 2018-12-07 16:11:32 +07:00
Thibault Duplessis 9758f71000 site SocketTrouper 2018-12-07 15:46:24 +07:00
Thibault Duplessis 0adae96bc5 analysis SocketTrouper 2018-12-07 14:52:58 +07:00
Thibault Duplessis 62541e66ca simul SocketTrouper 2018-12-07 13:00:36 +07:00
Thibault Duplessis f25efc6bf9 reduce tournament socket timeout 2018-12-07 10:15:35 +07:00
Thibault Duplessis 0b69561f40 unname the socket hub 2018-12-06 16:32:42 +07:00
Thibault Duplessis 4fa0749a3d discontinue cheat list 2018-12-03 18:52:38 +07:00
Thibault Duplessis b6f4d782ce move config to common constants 2018-11-30 12:52:06 +07:00
Thibault Duplessis eecee116c4 move spam youtube IDs to config 2018-11-29 23:47:03 +07:00
Thibault Duplessis 6134395eb0 update donation goal 2018-11-27 17:08:38 +07:00
Niklas Fiekas 6cf7e5b4bc fishnet: require analysis contempt fix 2018-11-08 13:29:47 +01:00
Thibault Duplessis 240979d8d6 remove unused cli username 2018-09-14 22:01:32 +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 19157694e0 inc assets version 2018-09-06 23:29:31 +02:00
Thibault Duplessis 37c2662333 Revert "implement ActorMapNew and apply to simul socket hub"
This reverts commit 18efb42c6f.
2018-08-26 06:36:16 +02:00
Thibault Duplessis 18e5ceace7 Revert "new actor map for tournament socket hub"
This reverts commit e8e16bde44.
2018-08-26 06:35:21 +02:00
Thibault Duplessis 42a931f57b Revert "new actor map for challenge socket hub"
This reverts commit f5e4a7b393.
2018-08-26 06:35:10 +02:00
Thibault Duplessis f37e142785 Revert "new actor map for study socket hub"
This reverts commit 02b8c878bc.
2018-08-26 06:35:02 +02:00
Thibault Duplessis 256c4bc8f3 Revert "new actor map for round socket hub"
This reverts commit 05e7c16a9a.
2018-08-26 06:34:08 +02:00
Thibault Duplessis a27f56b208 Revert "unname socket hub and population actors"
This reverts commit 4bc115b587.
2018-08-26 06:33:59 +02:00
Thibault Duplessis 47eff0fbdd inc assets version 2018-08-26 06:14:32 +02:00
Thibault Duplessis 4bc115b587 unname socket hub and population actors 2018-08-25 11:27:50 +02:00
Thibault Duplessis 05e7c16a9a new actor map for round socket hub 2018-08-25 11:13:26 +02:00
Thibault Duplessis 02b8c878bc new actor map for study socket hub 2018-08-25 09:05:03 +02:00
Thibault Duplessis f5e4a7b393 new actor map for challenge socket hub 2018-08-25 08:55:08 +02:00
Thibault Duplessis e8e16bde44 new actor map for tournament socket hub 2018-08-25 08:51:31 +02:00
Thibault Duplessis 18efb42c6f implement ActorMapNew and apply to simul socket hub 2018-08-24 23:55:47 +02:00
Thibault Duplessis 6d829ca74d inc assets version 2018-08-24 06:07:21 +02:00
Thibault Duplessis 2bb6178915 Merge branch 'master' into roundNoActor
* master:
  Manually apply translations
  fix merge
  send more games to irwin
  change irwin stream url
  only create round takeback situation when needed
  Add alt text to auto-images
  Fix StatisticsTest
  Up all values by 0.1s instead of 0.5s
  Force Cheat reports to contain at least one game link
2018-08-24 06:03:22 +02:00
Thibault Duplessis 428af91993
Merge pull request #4554 from ProgramFOX/cheat-report-force-game-link
Force Cheat reports to contain at least one game link
2018-08-23 11:22:05 +02:00
Thibault Duplessis 781f53448c Merge branch 'master' into roundNoActor
* master:
  complete new irwin integration
  {master} refactor with bus.subscribeFun
  {master} refactor with bus.subscribeFun
  also hide events based on [LA]nguage
  remove unused irwin code
  new irwin API WIP
  Improve mod view for new streak detection
  Everything in Assessible can be a lazy val
  Make 'color' a class argument of Assessible
  Fix tourney scheduler condition
  fix checked ability
2018-08-22 17:22:28 +02:00
Thibault Duplessis f541859e2b new irwin API WIP 2018-08-22 13:17:22 +02:00
ProgramFOX 72926d845e Force Cheat reports to contain at least one game link 2018-08-21 20:13:58 +02:00
Thibault Duplessis 51a4e88df7 improve on new round non-actors 2018-08-21 15:38:15 +02:00
Thibault Duplessis 2e147d5078 inc assets version 2018-08-13 03:10:26 +02:00
Thibault Duplessis f4aafea8ea inc assets version 2018-08-11 03:05:12 +02:00
Thibault Duplessis 19ad25c523 tweak deploy script 2018-08-08 13:20:25 +02:00
Thibault Duplessis 07ceb8e362 add games to the cheat list for further analysis 2018-07-30 01:39:29 +02:00
Thibault Duplessis a5f7a59c9c inc assets version 2018-07-20 06:10:45 +02:00
Thibault Duplessis 0dac726ace update monthly goal 2018-07-13 09:57:24 +02:00
Thibault Duplessis 37e803307f configure ipintel contact email and make it private 2018-06-25 16:29:16 +02:00
Thibault Duplessis 63425f6f02 inc assets version 2018-05-09 18:01:23 +02:00
Thibault Duplessis bf03e094a6 inc assets version 2018-05-09 03:31:12 +02:00
Thibault Duplessis 1eaed3c164 update costs 2018-05-08 16:31:21 +02:00
Thibault Duplessis 4c100c6dcb inc assets version 2018-05-08 05:22:55 +02:00
Thibault Duplessis da4925221b inc assets version 2018-05-07 05:41:47 +02:00
Thibault Duplessis 6d3e76bf7c inc assets version 2018-05-06 05:57:03 +02:00
Thibault Duplessis 0b439bd578 GDPR erasure: user profile and Q&A 2018-05-03 23:44:05 +02:00
Thibault Duplessis 885661c1c7 inc assets version 2018-05-03 04:46:12 +02:00
Thibault Duplessis c857bef311 inc assets version 2018-04-30 05:41:59 +02:00
Thibault Duplessis 878409ea57 ditch jwt for oauth 2018-04-30 05:10:01 +02:00
Thibault Duplessis ffe9f9eec4 empty application.conf.default 2018-04-28 05:22:34 +02:00
Thibault Duplessis abb6bed643 inc assets version 2018-04-27 04:55:38 +02:00
Thibault Duplessis c1cba87494 accept up to 1MB form data 2018-04-26 17:57:12 +02:00
Thibault Duplessis bb7ce856af inc assets version 2018-04-26 05:21:20 +02:00
Thibault Duplessis 3b6f5e3637 inc assets version 2018-04-22 05:36:50 +02:00
Thibault Duplessis 6a1c34a3c8 inc assets version 2018-04-19 05:52:12 +02:00
Thibault Duplessis c302ca0e1b inc assets version 2018-04-18 05:34:14 +02:00
Thibault Duplessis 2ff5db0862 practice fixes 2018-04-15 05:27:52 +02:00
Thibault Duplessis b881e9f47e new base conf to reduce nginx requirements
to revert to previous settings, add to conf/application.conf:

net {
  domain = l.org
  socket.domain = socket.l.org
  asset.domain = l.org
}
2018-04-14 22:51:48 +02:00
Thibault Duplessis b07c04bc3d inc assets version 2018-04-14 04:52:27 +02:00
Thibault Duplessis 5fcfc7dd19 inc assets version 2018-04-12 05:20:28 +02:00
Thibault Duplessis 194ff9d270 inc assets version 2018-04-10 02:54:13 +02:00
Thibault Duplessis 20af643aad inc assets version 2018-04-08 05:18:34 +02:00
Thibault Duplessis 928055e8f3 inc assets version 2018-04-07 05:34:02 +02:00
Thibault Duplessis f495e60a93 inc assets version 2018-04-06 05:04:58 +02:00
Thibault Duplessis 7305ff6efb make websocket domain configurable
so it's possible to run lichess on localhost:

domain = "localhost:9663"
socket.domain = ${net.domain}

For #4190
2018-04-06 01:43:59 +02:00
Thibault Duplessis 7331d3f938 compact puzzle round storage
Also solve unicity problem with {userId}:{puzzleId} _id
2018-04-06 00:06:33 +02:00
Thibault Duplessis b0e573654f log mod status changes - closes #4193 2018-04-05 15:23:46 +02:00
Thibault Duplessis 6c0aed5f61 inc assets version 2018-04-04 05:24:38 +02:00
Thibault Duplessis 8072f5009c inc assets version 2018-04-03 05:47:08 +02:00
Thibault Duplessis 433536f37e inc assets version 2018-04-02 06:05:15 +02:00
Thibault Duplessis c18d7cb433 update donation monthly goal 2018-04-01 07:02:37 +02:00
Thibault Duplessis e719c875d9 OAuth app manager 2018-04-01 06:57:57 +02:00
Thibault Duplessis 645c9bf16b inc assets version 2018-03-31 06:42:41 +02:00
Thibault Duplessis 89caec2a2d change kamon config: 20s ticks, p99 2018-03-31 01:09:44 +02:00
Thibault Duplessis dd63261a28 inc assets version 2018-03-30 05:38:44 +02:00
Thibault Duplessis 1644aaba38 email confirm tools WIP 2018-03-29 21:59:31 +02:00
Thibault Duplessis c88139fa66 explicit config 2018-03-28 22:55:38 +02:00
Isaac Levy 2f225cb262
Update base.conf 2018-03-28 16:53:17 -04:00
Isaac Levy 79378dd3d9
adjust kamon ticks
return tick-rate to default 10s and add percentiles for histograms.
2018-03-28 16:52:03 -04:00
Thibault Duplessis 74d481887b inc assets version 2018-03-16 18:24:28 -05:00
Thibault Duplessis 6934e86acc inc assets version 2018-03-15 22:53:11 -05:00
Thibault Duplessis 623de216eb inc assets version 2018-03-13 23:02:49 -05:00
Thibault Duplessis 3d76b4e99a inc assets version 2018-03-11 22:52:03 -05:00
Thibault Duplessis 7355c764ef inc assets version 2018-03-10 21:48:42 -05:00
Thibault Duplessis fd263e1196 tweak puzzle batch logging 2018-03-10 08:11:30 -05:00
Thibault Duplessis 5fe15e0dcf inc assets version 2018-03-08 20:54:34 -05:00
Thibault Duplessis d0d6be5840 update monthly goal 2018-03-08 10:37:43 -05:00
Thibault Duplessis 84b28e5fb4 update donation goal
actually paying double DB servers during transition

https://docs.google.com/spreadsheets/d/1CGgu-7aNxlZkjLl9l-OlL00fch06xp0Q7eCVDDakYEE/edit#gid=0
2018-03-06 09:21:51 -05:00
Thibault Duplessis f87c6165af set assets version 2018-03-05 21:50:21 -05:00
Thibault Duplessis 1c55b59b08 Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  Better registration username error messages; close #4077
  monitor csrf with x-requested-with
  monitor.lichess.org -> monitor.lichess.ovh
  bofur.lichess.org -> monitor.lichess.ovh
  switch explorer and tablebase to cookieless lichess.ovh
  Revert "use move-dest:hover instead of div.over"
  update yarn.lock with chessground 7.3.0
  avoid same opponent on "New opponent"
  Adjust rating refund logic
  fix dispatchEvent on ie 11
2018-03-05 08:34:40 -06:00
Thibault Duplessis d3c64fd431 inc assets version 2018-03-05 08:34:31 -06:00
Niklas Fiekas d05abb9e0d bofur.lichess.org -> monitor.lichess.ovh 2018-03-03 02:24:38 +01:00
Niklas Fiekas 841d9ab15a switch explorer and tablebase to cookieless lichess.ovh 2018-03-03 01:22:57 +01:00
Thibault Duplessis 74a8e8388c allow oauth.domain as a login referrer 2018-02-14 17:18:54 -05:00
Thibault Duplessis 95993e2241 extract oauth implementation to lila.oauth, survive DB absence 2018-02-14 09:49:08 -05:00
Thibault Duplessis 6fc729fbed more oauth WIP 2018-02-12 18:42:58 -05:00
Thibault Duplessis d219ee883e inc assets version 2018-02-07 22:16:51 -05:00
Thibault Duplessis 8dafb622bd default oauth DB to local DB 2018-02-07 21:27:33 -05:00
Thibault Duplessis bbfd908200 oAuth server WIP 2018-02-07 18:41:52 -05:00
Thibault Duplessis 7a1bf0c64b just use andreis' disposable domains 2018-02-06 10:41:03 -05:00
Thibault Duplessis 4f8c68d49d change start puzzle ID to 61053
Feb 05 14:04:22 benko lila[1449]: WARN  puzzle - Select #61052 vote.sum:
-1117 for Jendras (1655)
Feb 05 14:04:27 benko lila[1449]: WARN  puzzle - Select #61052 vote.sum:
-1117 for Srdja1234 (1867)
Feb 05 14:05:26 benko lila[1449]: WARN  puzzle - Select #61052 vote.sum:
-1117 for battoo53 (1820)
Feb 05 14:11:01 benko lila[1449]: WARN  puzzle - Select #61052 vote.sum:
-1117 for sadikmeleqi (1861)
2018-02-05 09:13:14 -05:00
Thibault Duplessis dbbef0a001 remove request dropper 2018-02-04 23:18:20 -05:00
Thibault Duplessis 0629ef6b71 inc assets version 2018-02-02 10:28:59 -05:00
Thibault Duplessis 609b7bd41a update monthly goal 2018-02-01 15:41:59 -05:00
Thibault Duplessis 54845b3aa5 add stage warning (yes some players are signing up on stage) 2018-02-01 15:41:47 -05:00
Thibault Duplessis 05862f1c1f update monthly goal 2018-01-28 17:38:13 -05:00
Thibault Duplessis df347cdbf2 inc assets version 2018-01-21 23:55:37 -05:00
Thibault Duplessis 463f76b6d0 study server eval WIP 2018-01-16 11:53:12 -05:00
Thibault Duplessis 6e64884d6a more work on study server eval 2018-01-16 01:13:47 -05:00
Thibault Duplessis 86a17e7db8 add a zen mode exit button 2018-01-14 11:53:34 -05:00
Thibault Duplessis 89830b46ed inc assets version 2018-01-09 22:52:02 -05:00
Thibault Duplessis 3cb31f9d34 send all mobile push through onesignal - remove google android push 2018-01-09 09:07:24 -05:00
Thibault Duplessis db10e3ec12 add opengraph data to coach and streamer pages 2018-01-06 08:24:41 -05:00
Thibault Duplessis 976d34587f default WS drop to 0% on dev 2018-01-03 23:06:02 -05:00
Thibault Duplessis 228af74916 fix streamer keyword 2018-01-02 12:17:01 -05:00
Thibault Duplessis 79a53bc2ae refactor streamers/streams 2018-01-02 12:14:36 -05:00
Thibault Duplessis 92dd2d4532 more work on streamers directory 2017-12-31 12:18:08 -05:00
Thibault Duplessis 64df749e81 update donation goal (mailgun+asso) 2017-12-29 13:35:03 -05:00
Thibault Duplessis 147edac0a8 more /streamers WIP 2017-12-28 16:56:58 -05:00
Thibault Duplessis 5ca21eaa1e more work on streamers, import from previous streamers system 2017-12-28 10:53:52 -05:00
Thibault Duplessis a5995ec03d streamers WIP 2017-12-27 23:56:36 -05:00
Thibault Duplessis ca39eeb01f inc assets version 2017-12-26 23:36:35 -05:00
Thibault Duplessis 06adda9812 inc assets version 2017-12-16 23:07:53 -05:00
Thibault Duplessis 3703bc7704 link tournament shields 2017-12-05 17:05:30 -05:00
Thibault Duplessis e52e009f9b list tournament shields former owners 2017-12-05 11:38:33 -05:00
Thibault Duplessis e2dffe408c inc assets version 2017-12-04 19:01:06 -05:00
Thibault Duplessis 08179c5170 report score threshold dynamic setting 2017-12-04 15:56:31 -05:00
Thibault Duplessis aec00d6d44 Merge branch 'master' into reportWeight
* master:
  better log study indexing issues
  sneak a Racing Kings shield in
  better study indexing logging
  sorted study cursor
  inc assets version
  New Crowdin translations (#3852)
  index 12 studies at once
  tweak study indexer
  fix font preload
  study search resume full indexing
  Remove outline:0 to go back to default browser behavior
2017-12-04 10:30:01 -05:00
Thibault Duplessis b23cae0cde inc assets version 2017-12-04 00:26:18 -05:00
Thibault Duplessis 3481d64303 Merge branch 'master' into reportWeight
* master:
  fix classical tournament scheduling
  faster initial indexing of studies
  list classical shield
  Classical Shield
  fix chapter text in study index
  Revert "implement user version and rapid rating skip"
  more rapid init scripts tweaks
  fix irwin controller
  inc asset version
  remove user history from irwin API
  remove irwin pv0 stuff
  remove index_flow setting reader
  Manually apply translations
  fix partial analysis detection
  update rapid init mongo scripts
2017-12-02 13:45:46 -05:00
Thibault Duplessis b6d529366e inc asset version 2017-12-01 22:14:42 -05:00
Thibault Duplessis cf4dc89d63 report migration mongo script 2017-12-01 11:56:54 -05:00
Thibault Duplessis 456d6908b0 make explorer.index_flow a runtime setting 2017-12-01 08:56:15 -05:00
Thibault Duplessis 66c5958928 remove old CasualOnly mode 2017-11-29 23:42:27 -05:00
Thibault Duplessis 3e2ed0ab21 uppgrade chessground 2017-11-28 23:47:31 -05:00
Thibault Duplessis 32e77570b0 inc assets version 2017-11-28 12:35:31 -05:00
Thibault Duplessis 9db2a2400b add new server "curie" for ElasticSearch 2017-11-27 13:12:37 -05:00
Thibault Duplessis 91d9230525 inc assets version 2017-11-25 22:43:51 -05:00
Thibault Duplessis 06c63b7d00 inc assets version 2017-11-24 22:26:41 -05:00
Thibault Duplessis 776920df22 inc assets version 2017-11-23 22:55:16 -05:00
Thibault Duplessis 2b9027c075 add missing config 2017-11-10 22:48:01 -05:00
Thibault Duplessis 2c3b3134b6 inc assets version 2017-11-10 22:25:25 -05:00
Thibault Duplessis ed2429f77e up asset version 2017-11-10 00:13:02 -05:00
Thibault Duplessis db94586202 upgrade scalachess 2017-11-03 13:37:33 -05:00
Thibault Duplessis 1be5908724 set analysis coords inside the board when necessary 2017-10-31 22:21:32 -05:00
Thibault Duplessis 68b7fb4ef8 update donation monthly goal 2017-10-31 16:19:14 -05:00
Thibault Duplessis d7f4db4462 don't send emails on dev 2017-10-31 11:08:19 -05:00
Thibault Duplessis 25247ace9c inc assets version 2017-10-29 22:11:45 -05:00
Thibault Duplessis 3ea2b879dc remove remaining password migration code 2017-10-29 08:02:29 -05:00
Thibault Duplessis df3b745b45 inc assets version 2017-10-28 22:39:45 -05:00
Thibault Duplessis a5d7c4cd69 relay pager WIP 2017-10-27 08:36:41 -05:00
Thibault Duplessis efafd78162 inc assets version 2017-10-25 21:51:33 -05:00
Thibault Duplessis 23bf3280c2 synchronous firewall 2017-10-23 09:36:17 -05:00
Thibault Duplessis ddde1204a6 display asset version in mod menu 2017-10-22 22:15:33 -05:00
Thibault Duplessis e7bc02d098 tweak round actor lifetime 2017-10-22 18:07:02 -05:00
Thibault Duplessis efc153cc86 keep round actors alive twice longer 2017-10-22 16:51:18 -05:00
Thibault Duplessis b21c507319 implement invisible recaptcha v2 - closes #3721 2017-10-20 15:34:27 -05:00
Thibault Duplessis f955864e1e better space homepage leaderboard icons 2017-10-19 09:31:18 -05:00
Thibault Duplessis bdf52964f7 inc assets version 2017-10-18 11:02:10 -05:00
Thibault Duplessis dc6bfc2611 inc assets version 2017-10-14 23:01:14 -05:00
Thibault Duplessis f68d6d80da inc assets version 2017-10-12 12:36:29 -05:00
Thibault Duplessis 00211d51b9 fix new font permissions 2017-10-06 22:21:20 -05:00
Thibault Duplessis db61fadfbb Merge branch 'relay'
* relay: (55 commits)
  expose user game analysis to mobile API
  more relay WIP
  improve relay manager
  tweak study clock
  always jump to relay last position
  disconnect finished relays
  apply game termination to relay studies
  send more live relay metadata to the client; make clocks tick
  only send relay logs to contributors
  relay live clock WIP
  update root clock from PGN tag updates
  fix naming
  remove relay game ID PGN tag
  fix relay log style
  automatically scale relay sync frequency based on viewers and log
  fix relay move autofollow without study sync
  fix relay log truncate
  improve relay UI logs
  better relay visual feedback
  distinguish studies made from new or cloned relay
  ...
2017-10-06 10:02:49 -05:00
Thibault Duplessis 268667d3e3 upgrade assets version 2017-10-05 21:30:34 -05:00
Thibault Duplessis 81a4ab54d2 Merge branch 'master' into relay
* master: (33 commits)
  remove bcrypt parallelism config
  Fix build
  Add ClearPassword wrapper
  Created HashPassword bson serializer
  Fix build
  Add some types to password hasher
  overcharge incorrect hash requests
  refactor Authenticator
  add hash ratelimit to password reset
  ratelimit hashes
  probably fix API rate limiting
  back to synchronous, unthrottled password hashing
  parallel password hasher WIP
  Rename env variable
  Fix crypto bit check
  Code review updates
  Reorg bcrypt test
  Handle very long passwords
  Minor cleanup
  Fix kamon stat
  ...
2017-10-05 15:12:58 -05:00
Thibault Duplessis c5ce31c908 remove bcrypt parallelism config 2017-10-05 13:12:52 -05:00
Thibault Duplessis a979831696 Merge branch 'master' of github.com:ornicar/lila into bcryptPasswords
* 'master' of github.com:ornicar/lila:
  New Crowdin translations (#3664)
  Revert "Merge pull request #3666 from isaacl/anyvalSteroids"
  Refactor lila implicits
  Manually apply translations
  simplify study API
  schedule anniversary tournaments - closes #3663
  fix limited tournament invitations
  Fix inaccurate "user(s) on these IPs"
  Increase ios badge on each notif received
  Steroids refactor: AnyVal and @inline
  New Crowdin translations (#3649)
  don't lose write mode when previewing gamebooks
  disable study comment editing when mode.write = false
  display analysis local eval threat - closes #3635
  New Crowdin translations (#3645)
  probably fix API rate limiting
  add link to lichobile
2017-10-05 12:43:08 -05:00
Thibault Duplessis 5ff10e3196 Merge branch 'master' into relay
* master: (21 commits)
  New Crowdin translations (#3649)
  don't lose write mode when previewing gamebooks
  disable study comment editing when mode.write = false
  display analysis local eval threat - closes #3635
  New Crowdin translations (#3645)
  probably fix API rate limiting
  add link to lichobile
  allow crosstable computation on master (for devs)
  fix previous commit
  simplify listening to cheat detection for mod log
  Add mod log entries for games lost by cheat detection
  add crosstable and move centis to mobile analysis API - closes #3646
  Update Windows UI build script: chat is a TS module
  compute fewer report leaderboard
  fix endless computation
  New Crowdin translations (#3637)
  Add kamon for password resets
  Update user link regex
  Add ByteArray steroids
  New Crowdin translations (#3632)
  ...
2017-09-28 14:31:35 -05:00
Thibault Duplessis 0da8128ee0 display analysis local eval threat - closes #3635 2017-09-27 23:02:30 -05:00
Thibault Duplessis 0cc0b02e9f parallel password hasher WIP
unfortunately password checks are useful in form validation,
which is synchronous.
Therefore the round robin async strategy is failing here.
2017-09-27 18:32:48 -05: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 cdfa5607c4 Bug fixes and migration functions 2017-09-23 19:02:17 -04:00
Isaac Levy e5e72b1ff5 Rewrite password hashing
Transition to BCrypt+AES.
2017-09-23 14:15:19 -04:00
Thibault Duplessis 63c717fccf Merge branch 'master' into relay
* master:
  New Crowdin translations (#3629)
  don't show opponent rating in browser notification
  fix import of masters game from explorer
  Fix formatting
  simplify csrf handler
2017-09-21 08:19:36 -05:00
Thibault Duplessis fba3b549c6 relay WIP 2017-09-20 20:26:15 -05:00
Niklas Fiekas 255e4d4258 simplify csrf handler 2017-09-20 21:39:01 +02:00
Thibault Duplessis 100b6e12aa inc assets version 2017-09-19 21:46:55 -05:00
Thibault Duplessis 8430800563 inc assets version 2017-09-19 07:24:38 -05:00
Thibault Duplessis 365b12bfaa fix user profile teams style 2017-09-18 10:44:18 -05:00
Thibault Duplessis 4705dd99aa show simul results on host game page - closes #3600 2017-09-17 12:32:07 -05:00
Thibault Duplessis af878a5ba5 inc assets version 2017-09-12 00:10:47 -05:00
Thibault Duplessis 014e752d84 fix user-agent 2017-09-11 09:56:36 -05:00
Thibault Duplessis cdf2f56981 Revert "Merge branch 'scala-2.12-play-2.6' of github.com:ornicar/lila"
This reverts commit 2d3b4872c7, reversing
changes made to 04f1d4ae6d.
2017-09-09 10:01:35 -05:00
Thibault Duplessis 5489b8e842 configure play akka http server 2017-09-05 21:09:08 -05:00
Thibault Duplessis 7709d4e233 inc assets version 2017-09-05 20:28:13 -05:00
Thibault Duplessis 75b1662ed6 Merge branch 'master' of github.com:ornicar/lila into scala-2.12-play-2.6
* 'master' of github.com:ornicar/lila:
  Manually apply translations
  code tweak
  publish correspondence draw offer notifications - for #3548
  send correspondence takeback notifications - for #3548
  apply translations
  fix search API page number
  code tweaks
  finer comm control
  Fix #3407
  slack wording
  fix #3549
  expire timeline entries after 2 weeks - closes #3558
  fix #3561
  apply translations
  comm log; coded, compiled, tested in Medellín with a CPU stuck at 800Mhz
  Fix/update simul rating display. Fixes #3185
  Fix #3553 Use normal word wrap for user notes
  Update LameName.scala
  fix ui/analyse autoshape toggle
  scalachess 6.8
2017-09-04 16:40:26 -05:00
Thibault Duplessis 62fa63c44c slack wording 2017-09-04 10:29:07 -05:00
Thibault Duplessis 6976440040 replace Global object with new play handler classes 2017-08-30 14:30:21 -05:00
Thibault Duplessis b25073e9b5 Merge branch 'master' of /home/thib/lila into scala-2.12-play-2.6
* 'master' of /home/thib/lila:
  Revert "Minor js fixes" - temporary - revert the revert soon
  don't show vote call to anons
  fix typo
  simplify mod link
  Minor js fixes
  update donation goal (mailgun invoice++)
  add bot user agent
2017-08-30 09:05:25 -05:00
Thibault Duplessis 5beba4d564 update donation goal (mailgun invoice++) 2017-08-28 15:55:29 -05:00
Thibault Duplessis 26e8fe5850 migration WIP and manual wiring of play components 2017-08-26 17:03:02 -05:00
Thibault Duplessis ebfeeb55aa app compiles but crashes at runtime 2017-08-26 14:43:04 -05:00
Thibault Duplessis 2578a4f384 migration WIP - next: Websockets 2017-08-26 10:35:57 -05:00
Thibault Duplessis b2795b1004 reduce events created during a deploy 2017-08-24 21:12:09 -05:00
Thibault Duplessis e70a2481d9 literate moves dark theme 2017-08-23 16:16:39 -05:00
Thibault Duplessis ca16a25f9b inc assets version 2017-08-21 22:29:02 -05:00
Thibault Duplessis 15e2232214 inc assets version 2017-08-21 17:10:29 -05:00
Thibault Duplessis ee7ed0b442 inc assets version 2017-08-19 22:49:01 -05:00
Thibault Duplessis 278db0a245 user activity feed API - WIP - for #3473 2017-08-19 00:38:50 -05:00
Thibault Duplessis 5c3de13b5a inc assets version 2017-08-18 22:21:54 -05:00
Thibault Duplessis 626a8c86f7 inc assets version 2017-08-17 22:11:51 -05:00
Thibault Duplessis 80f9552611 inc assets version 2017-08-17 17:51:25 -05:00
Thibault Duplessis 008e58882b show that switching chapter without recording unsyncs 2017-08-15 21:53:25 -05:00
Thibault Duplessis 3ad1c7df19 inc assets version 2017-08-10 21:06:53 -05:00
Thibault Duplessis 9b9cc0588e raise disconnect timeout to 120 seconds 2017-08-10 08:58:35 -05:00
Thibault Duplessis c3e8fd7354 inc assets version 2017-08-08 20:15:03 -05:00
Thibault Duplessis a7a67974b1 trigger auto-analysis on report 2017-08-08 18:35:16 -05:00
Thibault Duplessis db71005bef code tweaks 2017-08-08 16:29:43 -05:00
Thibault Duplessis fca96e8459 inc assets version 2017-08-07 20:49:51 -05:00
Thibault Duplessis 31c9b83565 team activity 2017-08-06 09:40:37 +02:00
Thibault Duplessis da315a80a0 inc assets version 2017-08-05 08:36:20 +02:00
Thibault Duplessis 361ef85f34 inc assets version 2017-08-01 02:24:40 +02:00
Thibault Duplessis 8a633bbae3 refresh disposable emails more often 2017-07-31 23:49:48 +02:00
Thibault Duplessis d63b36e240 inc assets version 2017-07-31 08:07:38 +02:00
Thibault Duplessis c276472b80 inc assets version 2017-07-28 19:11:40 +02:00
Thibault Duplessis ad161bce7c fix russian language by de-obfuscating timeago locales 2017-07-26 09:42:40 +02:00
Thibault Duplessis d8d23ba794 inc assets version 2017-07-25 11:16:06 +02:00
Thibault Duplessis 7ceecea9e1 rename ACPL chart to avoid adblock filter 2017-07-24 10:22:35 +02:00
Thibault Duplessis 63c0bf5a01 async profile menus 2017-07-22 21:42:35 +02:00
Thibault Duplessis af5d7deca0 inc assets version 2017-07-22 08:23:19 +02:00
Thibault Duplessis 0e47709f18 inc assets version 2017-07-20 02:14:46 +02:00
Thibault Duplessis df5396d2f8 more work on user activity aggregation 2017-07-18 13:35:59 +02:00
Thibault Duplessis c1fcd8e586 inc assets version 2017-07-18 10:37:25 +02:00
Thibault Duplessis 920762183d fix report fetch limit 2017-07-18 08:50:56 +02:00
Thibault Duplessis 41bb33ca1b inc assets version 2017-07-16 02:56:36 +02:00