18 Commits

Author SHA1 Message Date
5fd6cbcfe5 add auto swagger
update documentation - still only a temporary solution
2023-04-20 10:02:10 +02:00
Mystikfluu
83941add4d add simple app authorization page 2023-02-10 16:05:58 +01:00
Mystikfluu
365991c061 disable some debug logging 2022-11-30 15:09:45 +01:00
Mystikfluu
1cf23a5526 add some more default ratelimits 2022-08-12 23:56:48 +02:00
Mystikfluu
76f1522bf6 move getIP function to its own module 2022-07-31 11:49:11 +02:00
Mystikfluu
47654513ba add preferred ip header option 2022-07-31 11:39:25 +02:00
Mystikfluu
406b55a21b add pid ratelimit 2022-07-24 19:56:25 +02:00
Mystikfluu
5a5e74fd16 removed unneeded linebreak 2022-07-09 18:19:42 +02:00
Mystikfluu
0ab5f5312c add proper individual ratelimits for some endpoints 2022-07-09 18:17:19 +02:00
Mystikfluu
dcd1013e38 add getPost api endpoint
for getting a post by its id
2022-06-22 20:16:33 +02:00
Mystikfluu
285c31d58b add a config for an api endpoint
to decide if `getotheruser` should be allowed to be called without a 
cookie
2022-06-21 23:21:58 +02:00
Mystikfluu
3cf533cc0a add individual url ratelimiting 2022-06-18 18:28:29 +02:00
Mystikfluu
579ea0dd54 add ports to server config 2022-06-17 20:08:03 +02:00
Mystikfluu
03a5803786 add ssl privatekey/certificate to config 2022-06-17 20:00:50 +02:00
Mystikfluu
bf733806b9 added blocking self-revealing proxies
enabled by default in the config
2022-06-10 20:06:41 +02:00
Mystikfluu
07e36cd2d3 added account-based ratelimiting 2022-06-09 18:58:14 +02:00
Mystikfluu
e41aefd9cc added log levels 2022-05-27 12:56:45 +02:00
Mystikfluu
fe09679b0a added config file
x-forwarded-for request header is now ignored when getting the ip
2022-05-07 15:21:17 +02:00