Snakes
8fee66c894
Reorder decorators to support f63237a9a2
.
...
Ultimately necessary because otherwise all bots share rate limits
with each other. The somewhat haphazard ordering of decorators bothers
me, but it's functionally required.
Approaches using request context (like reading the Authorization
header in ratelimit_user) likely produce bugs all their own.
2022-11-13 05:18:52 -05:00
justcool393
aa272729f1
default ratelimit and default ratelimit slower
2022-11-13 00:43:47 -06:00
justcool393
80d7d5281d
ratelimit_user() wrapper
2022-11-13 00:07:15 -06:00
justcool393
6caebac946
actions: move user-only actions to useractions, which gets rid of a circular dependency
2022-11-01 18:46:56 -05:00
Aevann1
cfd4b6399f
use mailgun again
2022-10-08 02:44:02 +02:00
Aevann1
0c3cf0128a
"That" -> "This"
2022-09-13 11:59:29 +02:00
Aevann1
0c32d56cd6
casino + style shit
2022-09-05 01:15:37 +02:00
Aevann1
9341f2368a
make some function names shorter
2022-08-11 06:05:23 +02:00
Aevann1
a75d481f60
add a 2nd email account for WPD
2022-08-05 19:22:17 +02:00
Aevann1
2d21863e19
replace "request.host" with "SITE"
2022-07-13 20:14:37 +02:00
Aevann1
b617321529
move all env-getting to .const
2022-07-08 18:21:13 +02:00
Aevann1
cff34fb3a4
reducing query volume, #2
2022-06-26 03:11:02 +02:00
Aevann1
743ac90f08
fix 500 error
2022-06-24 18:15:37 +02:00
Aevann1
f34c4e1196
stop using app.config for our own stuff
2022-06-24 17:08:57 +02:00
Aevann1
3bc98f0a6b
extend TLSM's badge_grant() to almost all instanes where badges are granted
2022-06-15 21:33:21 +02:00
Aevann1
4859fc7363
fds
2022-05-26 00:26:03 +02:00
Aevann1
987e479aa4
sfd
2022-05-26 00:09:25 +02:00
Aevann1
6b10d097a2
mn
2022-05-05 01:09:46 +02:00
Aevann1
47d01ed00b
vb
2022-05-03 04:15:35 +02:00
Aevann1
5c21180705
Revert "vxc"
...
This reverts commit 4d0c7ba456
.
2022-04-25 23:59:12 +02:00
Aevann1
4d0c7ba456
vxc
2022-04-25 18:38:06 +02:00
Aevann1
e62523c2d6
fish
2022-03-02 06:24:36 +02:00
Aevann1
0a06937147
f
2022-01-25 01:49:02 +02:00
Aevann1
81078c5877
fds
2022-01-19 11:07:16 +02:00
Aevann1
2b6418a132
testing
2022-01-15 08:31:17 +02:00
Aevann1
3ab53cad82
b
2022-01-14 14:04:35 +02:00
Aevann1
5255ead466
closing2
2022-01-11 23:54:41 +02:00
Aevann1
b69199054c
under attack
2022-01-09 17:15:02 +02:00
Aevann1
e5571bc680
fsd
2022-01-07 23:03:11 +02:00
Aevann1
00e5e1c048
fsd
2022-01-02 02:06:46 +02:00
Aevann1
ed9184028d
fds
2021-12-28 15:51:26 +02:00
Aevann1
9707c42dcb
sfdsdf
2021-12-20 16:56:47 +02:00
Aevann1
efff0400ef
fsfs
2021-12-20 02:27:25 +02:00
Aevann1
68bc992da1
sfdsdf
2021-12-19 15:01:28 +02:00
Aevann1
edca73723a
sfdsfd
2021-12-09 23:21:52 +02:00
Aevann1
9e449dd8b0
redundant
2021-11-06 17:52:48 +02:00
Aevann1
83dcd2b198
fds
2021-11-02 13:33:36 -07:00
Aevann1
efa408ab2c
fd
2021-10-15 16:08:27 +02:00
Aevann1
9e4604fb35
fdsfds
2021-10-12 07:23:17 +02:00
Aevann1
28c5502d94
fdsfds
2021-10-08 03:41:25 +02:00
Aevann1
82ff6c45a9
dfsfds
2021-10-08 03:40:47 +02:00
Aevann1
fd2d6def63
fdsfsd
2021-10-08 03:40:09 +02:00
Aevann1
3233424c83
dsffds
2021-10-08 03:38:32 +02:00
Aevann1
f09d25fd04
fdsfsd
2021-10-07 08:04:29 +02:00
Aevann1
9651df148f
gfg
2021-10-03 22:41:19 +02:00
Aevann1
2895799c71
gfdf
2021-10-03 22:30:43 +02:00
Aevann1
5e716cac7c
fsfs
2021-09-19 20:38:24 +02:00
Aevann1
731351e5a2
fsddsf
2021-09-19 15:11:34 +02:00
Aevann1
c2b1f50099
df
2021-09-17 10:55:55 +02:00
Aevann1
1aa81273d5
sfd
2021-09-17 10:29:05 +02:00