a7200ca4bd
rate limit every socket message type, move ratelimiter into own class
2023-01-15 16:37:14 +01:00
8ea31b2ae1
add kazakh translation
2023-01-04 22:54:50 +01:00
15683394ef
add Belarusian language
2023-01-03 22:24:59 +01:00
ef1f5f82e5
ripe -r
2022-09-22 08:59:31 +02:00
31fc38e702
specifically deny rwhois referral
...
small fix for Opera Mobile
2022-09-22 02:46:00 +02:00
931ffcc296
move sql out of core/Rank
...
finish own whois library
2022-09-22 00:18:20 +02:00
94c04ba53a
use own whois
2022-09-19 02:45:45 +02:00
aa256fb289
fix mail check
2022-09-18 06:19:10 +02:00
5b18952c27
fix little issues
2022-09-17 23:15:10 +02:00
c4005bbf2e
check mail per proxycheck
2022-09-17 17:59:47 +02:00
7476d647bb
fix more issues
2022-09-11 01:54:08 +02:00
de1729d56b
Horicontal Scaling
2022-09-11 00:47:46 +02:00
9166adab13
make proxycheck hysteresis configurable
2022-09-05 23:03:36 +02:00
57c95091fe
fix proxycheck key disabling on limit
2022-09-05 11:44:35 +02:00
d13c6d2fe7
add timeout to proxycheck request
2022-08-27 19:35:48 +02:00
c93fad12bc
change isAllowedCache prefix
...
fix proxycheck key update
add small stuff to wins
2022-08-21 21:32:51 +02:00
dde8eba9bc
use HourlyCron instead of own timeout for proxycheck key refresh
2022-08-21 20:54:19 +02:00
9699d0f08f
await cron jobs to catch errors
2022-08-21 20:34:23 +02:00
b5b062f674
change proxycheck logging
2022-08-21 17:03:40 +02:00
16356396fb
refactor proxycheck util
2022-08-21 16:27:30 +02:00
3deacb6de9
improve whois
2022-08-20 19:59:55 +02:00
53b9aeeec7
send actions to popUps
...
log proxycheck returns again
2022-08-19 04:49:14 +02:00
69ffeefd3d
better handle proxycheck key
...
createStore without combine
2022-08-18 14:29:53 +02:00
caa0fe5a59
update language files, add serbian
2022-08-15 18:11:46 +02:00
a2147eef8c
parse whois data dfferent
2022-08-07 11:07:05 +02:00
61ddfb0181
use proxycheck keys instead of proxiesFetch
2022-08-07 00:54:00 +02:00
0e78dea560
fix minor issues
2022-08-06 18:01:38 +02:00
c70e31f944
follow whois referral
2022-08-04 16:07:43 +02:00
c4c1e7ea60
imporve cidr parsing
2022-08-01 23:29:34 +02:00
50e4845d94
improve whois parsing
2022-08-01 23:00:26 +02:00
bc895b23e8
parse whois improvements
2022-08-01 22:28:02 +02:00
e795874893
add ipInfo table
2022-08-01 19:51:24 +02:00
d4ef69c2ac
remove flow types - it was inconsistently used and therefore pointless
2022-08-01 17:44:18 +02:00
4dee1e24e4
add whois util
2022-08-01 17:25:37 +02:00
fc8be3d07a
log cron execution time
2022-07-12 13:15:20 +02:00
2c4b856f74
run cron at full hours
...
closes #20
2022-07-11 10:42:50 +02:00
038cb8b6e1
refactor passport
2022-06-21 02:25:57 +02:00
725e23dbab
move captchas into their own thread
...
closes #3
2022-06-20 23:12:51 +02:00
4e45058d46
refactor /data directory
2022-06-19 23:24:54 +02:00
ec9ea0211d
implement own connect-redis
...
closes #1
2022-06-19 17:28:14 +02:00
e95b6ae8d3
Set pixels in redis in batches
...
finish node-redis update by making sure that everything that needs redis
runs after redis connected
2022-04-07 07:54:36 +02:00
56bc4352b2
Merge branch 'production'
2022-04-06 19:48:57 +02:00
0e1c1a42b5
update languages, add turkish
2022-04-06 19:48:39 +02:00
4fd94ebd65
update node-redis
2022-04-06 01:24:00 +02:00
9122f3e0a0
add validation of x_y u_v canvas areas for modtools
...
change username length requirements to >=2
2022-03-28 17:34:03 +02:00
082cc92b65
add catalonian translation
2022-01-30 14:00:45 +01:00
c29578dfaf
make captcha more general and add captcha to signup form
2022-01-11 14:54:40 +01:00
2bc1aa9591
reorganize routes
...
add adminapi
remove body-parser in favor of express methods
add id to captchas
add testmodule for matrix-synapse to login with ppfun credentials (just
a test)
2022-01-11 02:05:55 +01:00
314b615f47
check if host matches origin on ws request to enforce same origin
2022-01-07 04:11:32 +01:00
6170d35631
refactor image converter and 3d stuff
2022-01-04 09:19:17 +01:00