Commit Graph

1105 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis 03393e93e8 remove unused config 2019-12-31 14:11:12 -05:00
Thibault Duplessis 824b21e081 fix config 2019-12-28 09:17:06 -06:00
Thibault Duplessis dcb92c9892 fix config 2019-12-28 09:16:14 -06:00
Thibault Duplessis 378b224c0e fix config 2019-12-27 22:16:28 -06:00
Thibault Duplessis 4f0241c6d9 remove dead config 2019-12-27 18:03:59 -06:00
Thibault Duplessis 4cbcecd26a coordinated shutdown WIP 2019-12-26 21:03:03 -06:00
Thibault Duplessis effe244b0d refactor mongo caches - closes #5813 2019-12-24 17:56:36 -05:00
Thibault Duplessis 9352ebc6fb more cache refactoring 2019-12-24 15:01:35 -05:00
Thibault Duplessis 788dc3430e migrate all remaining AsyncCache 2019-12-23 20:01:51 -05:00
Thibault Duplessis 7f1d699bd5 try not to log akka dead letters
if that setting ever works
2019-12-22 17:56:33 -05:00
Thibault Duplessis d59f702ae8 remove dead config 2019-12-22 17:47:44 -05:00
Thibault Duplessis 0b9ef806b8 show fewer timeline entries 2019-12-22 00:22:26 -05:00
Thibault Duplessis 3456c9d693 remove conf comment 2019-12-20 17:30:45 -06:00
Thibault Duplessis 8d685d645b play netty server and netty epoll cause reload memory leaks
so only use them for prod
2019-12-19 22:49:44 -06:00
Thibault Duplessis c4ffec6703 fix prismic integration 2019-12-19 21:34:38 -06:00
Thibault Duplessis 79cd805111 work around kamon leak with a stub 2019-12-19 21:07:28 -06:00
Thibault Duplessis 7d2d984094 akka http server 2019-12-18 21:12:48 -06:00
Thibault Duplessis 6cfa509806 monitor relation actor 2019-12-15 10:07:13 -06:00
Thibault Duplessis 010aa4f81e try not to push empty distributions to kamon 2019-12-14 14:13:06 -06:00
Thibault Duplessis cfa31551fc config tweaks 2019-12-13 21:41:26 -06:00
Thibault Duplessis 759ce260b5 akka-http for dev, netty-native for prod 2019-12-13 09:25:58 -06:00
Thibault Duplessis 11748b4cdf back to port 9663 by default 2019-12-12 15:00:11 -06:00
Thibault Duplessis ae4ed6b89b just use the official lichess prismic URL 2019-12-12 14:13:13 -06:00
Thibault Duplessis 7bb8416527 simplify first run, serve assets by default 2019-12-12 14:06:32 -06:00
Thibault Duplessis 31eb8b311f set kamon tick interval to 60s 2019-12-11 11:14:01 -06:00
Thibault Duplessis 232c426fae monitoring tweaks 2019-12-10 21:19:06 -06:00
Thibault Duplessis 28faf036e7 lameNameCheck config 2019-12-10 18:44:12 -06:00
Thibault Duplessis 3cf6d739a6 complete monitoring rewrite 2019-12-10 15:01:18 -06:00
Thibault Duplessis f273fffb63 tweak monitoring 2019-12-09 19:41:55 -06:00
Thibault Duplessis d3d73b1a06 all fatal warnings - WIP 2019-12-08 02:02:12 -06:00
Thibault Duplessis fac7fb10fd tweak play server config 2019-12-07 22:34:09 -06:00
Thibault Duplessis 3123e542eb db, config, logging 2019-12-07 10:03:38 -06:00
Thibault Duplessis f3292ffeed update play config - modules are ignored 2019-12-07 09:47:45 -06:00
Thibault Duplessis edb690ae8c refactor db 2019-12-06 21:37:15 -06:00
Thibault Duplessis 42a1c64c1e migration WIP 2019-12-06 10:39:42 -06:00
Thibault Duplessis 2fcfb935fe migration WIP 2019-12-05 23:35:55 -06:00
Thibault Duplessis 8fe32191e5 configure kamon 2019-12-05 21:01:24 -06:00
Thibault Duplessis 20b372d5ec migration WIP 2019-12-05 15:51:18 -06:00
Thibault Duplessis b0d798fd37 migration WIP 2019-12-05 12:47:03 -06:00
Thibault Duplessis 2d23da2898 getting it to run WIP 2019-12-05 11:42:46 -06:00
Thibault Duplessis c12b81b3df lila3 compiles 2019-12-05 09:46:00 -06:00
Thibault Duplessis 547641f69b wire all the things 2019-12-04 22:32:03 -06:00
Thibault Duplessis e2c18cb6fd migrate app WIP 2019-12-04 17:39:16 -06:00
Thibault Duplessis a279dbb99b migrate app/ WIP 2019-12-04 09:02:49 -06:00
Thibault Duplessis 7ed4ef4dbb api module WIP 2019-12-04 00:45:33 -06:00
Thibault Duplessis 2fb8952c89 migrate relay module 2019-12-03 22:58:09 -06:00
Thibault Duplessis b3f74653aa migrate activity module 2019-12-03 19:56:07 -06:00
Thibault Duplessis 37b6c875b8 migrate practice module 2019-12-03 19:16:42 -06:00
Thibault Duplessis 42b9982847 migrate study module 2019-12-03 18:55:45 -06:00
Thibault Duplessis 3bedf6ee84 migrate challenge repo 2019-12-03 14:40:04 -06:00
Thibault Duplessis 1d1ca6536e migrate insight module 2019-12-03 13:15:15 -06:00
Thibault Duplessis 85dbd38f97 migrate importer module 2019-12-03 11:08:27 -06:00
Thibault Duplessis 42148b0d37 migrate setup module 2019-12-03 08:41:29 -06:00
Thibault Duplessis 87931b3938 migrate lobby module 2019-12-03 08:34:21 -06:00
Thibault Duplessis 5ee1d9f0b7 migrate irwin module 2019-12-02 22:44:22 -06:00
Thibault Duplessis dc3ec7b72a migrate team module 2019-12-02 22:31:35 -06:00
Thibault Duplessis fd7f9acbac migrate forum module 2019-12-02 22:07:07 -06:00
Thibault Duplessis ecbd383566 tournament module migration WIP 2019-12-02 12:48:11 -06:00
Thibault Duplessis 0ce49017b9 migrate tv and simul modules 2019-12-02 11:15:29 -06:00
Thibault Duplessis 3d52e6bbf8 migrate round module 2019-12-02 10:41:05 -06:00
Thibault Duplessis b13562ad17 migration WIP 2019-12-01 20:04:35 -06:00
Thibault Duplessis 209d3fed95 migration WIP 2019-11-30 16:45:44 -06:00
Thibault Duplessis e0819404db game module migration 2019-11-30 12:06:50 -06:00
Thibault Duplessis e0b39662c7 migration WIP 2019-11-30 10:11:25 -06:00
Thibault Duplessis bd5fb84e6c security module migration 2019-11-30 01:34:21 -06:00
Thibault Duplessis 538527c649 migration WIP 2019-11-29 21:51:13 -06:00
Thibault Duplessis 0ffb2e2018 read firebase config json from application.conf 2019-11-27 19:48:27 -06:00
Thibault Duplessis 8cc3021ae9 Revert "Revert "Merge pull request #5686 from veloce/firebase""
This reverts commit 88bffaa938.
2019-11-27 19:48:27 -06:00
Thibault Duplessis 88bffaa938 Revert "Merge pull request #5686 from veloce/firebase"
This reverts commit c98edc1ee1, reversing
changes made to 6eb97bd27b.
2019-11-26 17:14:31 -06:00
Vincent Velociter 2f8e9053b6 No need to configure thread pool 2019-11-26 09:53:15 +01:00
Vincent Velociter 55fd279f46 Add conf 2019-11-26 09:53:15 +01:00
Vincent Velociter 14c5118ce4 More wip 2019-11-26 09:53:15 +01:00
Vincent Velociter bd8f5d3600 More wip 2019-11-26 09:53:15 +01:00
Vincent Velociter f807a4f58a WIP on firebase push 2019-11-26 09:53:15 +01:00
Thibault Duplessis 601a0b85cf relay: guess DGT LCC format 2019-11-09 06:43:43 -06:00
Thibault Duplessis dcb6f9c43c challenge remote sockets 2019-11-07 18:38:02 -06:00
Thibault Duplessis 3834c94b3c round remote socket WIP 2019-10-30 17:11:50 +01:00
Thibault Duplessis 825e742fdd study/relay remote socket WIP 2019-10-26 11:41:44 +02:00
Thibault Duplessis 619b592145 fishnet moves through redis and lila-fishnet 2019-10-21 16:37:53 +02:00
Thibault Duplessis 0bd0e65572 simul remote socket WIP 2019-10-16 13:07:28 +02:00
Thibault Duplessis 067bec52db don't use prod lichess prismic url by default 2019-09-19 18:02:03 +02:00
Thibault Duplessis 64a92551bd remove analysis socket 2019-09-16 22:17:16 +02:00
Thibault Duplessis aa6b2c7029 only proxied sockets in the lobby 2019-09-15 20:32:16 +02:00
Thibault Duplessis 20347d9341 remove socket.remote.domain setting 2019-09-13 22:15:49 +02:00
Thibault Duplessis 37d41aaf76 better fight disposable email 2019-08-09 16:02:29 +02:00
Thibault Duplessis 10677ec72e printban WIP 2019-08-08 18:39:09 +02:00
Thibault Duplessis 07e8b15305 monthly_goal is now a live setting 2019-07-19 23:42:16 +02:00
Thibault Duplessis 12e6292a7e consistent naming for sri 2019-07-13 20:02:50 +02:00
Thibault Duplessis e60c102f1f default redis URI uses TCP 2019-07-09 19:24:04 -04:00
Thibault Duplessis 2806d29ecc connect to redis with lettuce/epoll 2019-07-09 18:54:00 -04:00
Thibault Duplessis c8a1700728 simul hosts get 10,000 homepage impressions a day 2019-07-08 14:46:51 -04:00
Thibault Duplessis d15653d98e new remote socket domain, live setting for user selection 2019-07-06 14:43:50 -04:00
Thibault Duplessis 92cc9bc4ef redis remote WS with scredis WIP
it works, but pulls akka 2.5 - where our play requires 2.4
2019-07-01 12:13:09 -04:00
ProgramFOX 1a909ffacb Rewrite trophy code: don't hardcode kinds
instead of hardcoding trophy kinds in the code, all of them go in a database collection 'trophyKind'

to initialize, run the create-trophy-kinds.js script

no changes to the 'trophy' collection will be needed whatsoever
2019-06-29 20:09:56 -04:00
Niklas Fiekas 2183a683dc configure web push service for production 2019-06-28 16:12:23 +02:00
Niklas Fiekas 1593e7ba4a basic web push notifications using lila-push 2019-06-28 16:12:23 +02:00
Niklas Fiekas a487738e08 use detectlanguage.com via https 2019-05-22 14:57:23 +02:00
Thibault Duplessis ef30520d0c tweak config 2019-05-21 18:55:35 +02:00
Thibault Duplessis 2dc456a661 fix lobby forum and remove scrollbar 2019-04-24 12:47:41 +07:00
Niklas Fiekas 14b03474a5 nicer query string building for dns fetch 2019-04-20 11:04:00 +02:00
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