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