Commit Graph

65 Commits (07fe9c8817e176691e65168f55ad2d07c9036a8c)

Author SHA1 Message Date
Thibault Duplessis e00eca5112 don't GC new users twice 2021-11-26 18:59:09 +01:00
Thibault Duplessis 655c6aaa4f rename Future.nevermind -> Future.recoverDefault 2021-08-29 21:34:38 +02:00
Thibault Duplessis 69f179219d tweak zulip messages 2021-07-05 08:38:11 +02:00
Thibault Duplessis 8903188ea3 complete sending all HQ messages to both slack, discord and zulip 2021-06-22 22:15:30 +02:00
Thibault Duplessis eda37f5261 rename lila.slack to lila.irc, looking to add lila.irc.DiscordApi 2021-02-18 10:30:01 +01:00
Thibault Duplessis 75f3cf79bf renaming 2021-02-10 12:23:50 +01:00
Thibault Duplessis 75442f42e1 rename HTTPRequest.ipAdress 2020-10-22 15:01:30 +02:00
Thibault Duplessis 3049d03342 lila.memo.OnceEvery 2020-10-10 09:12:43 +02:00
Thibault Duplessis f259240f7f explicitly return unit to prevent value discarding #list 2020-09-29 10:38:01 +02:00
antma 1c50ea44c2 ThreadLocalRandom
replace scala.util.Random.{nextInt, nextBoolean, shuffle} by lila.common.ThreadLocalRandom._
replace ornicar.scalalib.Random.nextString by lila.common.ThreadLocalRandom.nextString
nextString has mutable realization without boxing/unboxing Chars
Ref: https://stackoverflow.com/questions/9600114/parallel-random-number-generation-with-akka-futures/9604117#9604117
     https://stackoverflow.com/questions/49801698/scala-parallel-collections
2020-08-18 22:31:32 +03:00
Thibault Duplessis f89b162533 use sizeIs and lengthIs
https://medium.com/@april_at_protenus/lengthcompare-why-its-needed-and-why-it-needed-to-be-fixed-2080c1c632d7
2020-08-18 00:10:52 +02:00
Thibault Duplessis 30e23a75a8 remove superfluous blocks 2020-08-16 14:48:46 +02:00
Thibault Duplessis ed1b9defc7 scalafmt 2.6.1 2020-06-24 11:37:18 +02:00
Thibault Duplessis 0fb4fcb1dc remove global ipban 2020-06-03 21:11:50 -06:00
Thibault Duplessis 432963c6ce mod alts WIP 2020-06-02 12:19:31 -06:00
Thibault Duplessis 8c26286c85 load more alts and other mod improvements 2020-05-31 11:04:57 -06:00
Thibault Duplessis 0e7afdd636 user mod zone optimizations and improvements 2020-05-30 13:15:14 -06:00
Thibault Duplessis 3da53636ef preload ip data 2020-05-16 16:26:47 -06:00
Thibault Duplessis 5488a09548 scalafmt 2.5 2020-05-05 22:11:15 -06:00
Niklas Fiekas a1b17ec29b replace ipintel with ip2proxy 2020-04-28 15:54:06 +02:00
Niklas Fiekas 911ac9fa57 trace ipintel usage 2020-04-03 19:13:47 +02:00
Thibault Duplessis a3af326fdb refactor signup out of the Auth controller 2020-02-11 13:26:25 -06:00
Thibault Duplessis 5396153dc5 garbage collector user notes 2019-12-31 13:35:53 -05:00
Thibault Duplessis 3598d8a7fc GC marks as alt 2019-12-31 13:31:26 -05:00
Thibault Duplessis 74afc821e7 inject play default execution context everywhere - WIP 2019-12-13 19:17:43 -06:00
Thibault Duplessis ff1cc70bef reformat with scalafmt 2019-12-13 08:37:32 -06:00
Thibault Duplessis d3d73b1a06 all fatal warnings - WIP 2019-12-08 02:02:12 -06:00
Thibault Duplessis f4fbcf19b6 migration WIP 2019-11-29 18:07:51 -06:00
Thibault Duplessis 3a2628fa58 replace akka EventBus implementation with my own - closes #5689 2019-11-26 15:44:28 -06:00
Thibault Duplessis 72b5fd0c10 also send `suspIp` to the watcher bot 2019-08-11 08:22:31 +02:00
Thibault Duplessis e46a089982 implement printban 2019-08-09 11:23:31 +02:00
Thibault Duplessis c27023cdf4 fix email display 2019-05-19 16:57:05 +02:00
Thibault Duplessis 532846319c reduce UGC debug 2018-12-06 11:15:32 +07:00
Thibault Duplessis c5979b83f8 add UGC logging 2018-12-05 14:10:44 +07:00
Thibault Duplessis c9774bd525 faster GC with retries 2018-12-01 12:41:55 +07:00
Thibault Duplessis c3f0d2b38f /api/stream/mod 2018-07-30 07:01:25 +02:00
Thibault Duplessis 51c8016942 make GC work with boost 2018-07-19 23:03:34 +02:00
Thibault Duplessis ab6f131f44 fix dup UGC 2018-07-19 10:11:29 +02:00
ProgramFOX b581b76c30 GC tweak 2018-07-18 13:39:47 +02:00
Thibault Duplessis 5d387de0f6 tweak collector 2018-04-25 04:42:55 +02:00
Thibault Duplessis 904039de64 increase GC delay 2018-03-14 14:51:19 -05:00
Thibault Duplessis 84b549606d tweak GC debug 2018-03-12 10:05:12 -05:00
Thibault Duplessis 246ddda0b3 GC debug 2018-03-11 11:45:45 -05:00
Thibault Duplessis 0e52dfa357 implement IpTrust 2018-03-11 11:25:36 -05:00
Thibault Duplessis da212d11f3 garbage collect user if the most recent account is closed
instead of the 4 most recent accounts
2018-03-10 09:27:08 -05:00
Thibault Duplessis 7b1794e0b8 prevent double trash collection 2018-03-10 09:08:34 -05:00
Thibault Duplessis bac3292c74 implement runtime settings 2017-11-29 10:55:11 -05:00
Thibault Duplessis ea71815221 ignore email domain in UGC 2017-11-29 07:19:27 -05:00
Thibault Duplessis d3066a9a27 UGC new email domain 2017-11-27 12:13:15 -05:00
Thibault Duplessis a704386ff8 more delay randomness 2017-11-25 16:14:20 -05:00