Commit Graph

47 Commits

Author SHA1 Message Date
bunkerity
9f7097de0d request limit - fix some LUA code 2021-10-19 17:21:30 +02:00
bunkerity
24d6337a57 limit req - multiple url support 2021-10-18 16:48:06 +02:00
bunkerity
bfb5319c16 limit req - add burst and delay parameters 2021-10-13 20:53:10 +02:00
bunkerity
4c77a14825 use annotations as env var in Ingress definition, fix cidr parsing for reserved ips, fix missing empty when job is external, fix ping check for remote api and init work hour/day support for request limit 2021-10-13 17:21:25 +02:00
bunkerity
4e45fa3874 integrations - acme without shared folder when using k8s/swarm 2021-10-12 16:58:13 +02:00
bunkerity
f0f432487b remote API - ban IP from distributed DB 2021-10-07 16:57:37 +02:00
bunkerity
fdc02be051 remote API - basic send of bad IPs 2021-10-07 12:00:20 +02:00
bunkerity
d53f02b5b3 api - client side (untested) 2021-10-06 15:41:55 +02:00
bunkerity
64aa9c2530 init work remote API 2021-10-02 20:29:50 +02:00
bunkerity
e7ee21cbb5 antibot - fix path for templates and data 2021-09-14 11:30:33 +02:00
florian
ca81535bb3 swarm/k8s - less storage, more API 2021-09-05 00:36:15 +02:00
florian
062fa3e78a integration - continue work on storageless config for k8s and swarm 2021-09-03 22:40:37 +02:00
bunkerity
e55dff8128 api - init work on storageless configuration 2021-09-03 12:04:30 +02:00
bunkerity
2a0b84074a ui - fix bug when Docker is used but Swarm is disabled, add jobs from API /reload and fix docker-compose doc 2021-08-18 11:36:19 +02:00
bunkerity
021147f9d9 autoconf - fix wait and redis 2021-08-02 16:37:50 +02:00
bunkerity
0dc2a5ec25 edit visibility of Job members and integration of a generic checker for nginx 2021-07-22 23:07:35 +02:00
bunkerity
9a207dfdc5 fix missing import in generator, expand networks to ips in jobs and init work on a generic checker with shared dict and redis support 2021-07-22 17:11:15 +02:00
bunkerity
4dd1ff8479 UI - copy from helpers, systemd service and instances page update 2021-07-09 10:27:38 +02:00
bunkerity
3c721dc2a0 add HEALTHCHECK to Dockerfile and append 10.0.0.0/8 to DNSBL whitelist 2021-06-14 20:54:36 +02:00
bunkerity
445032406b dnsbl - disable checks when IP is local 2021-06-02 13:46:57 +02:00
bunkerity
6645632846 antibot - basic pow with javascript 2021-05-19 17:36:29 +02:00
bunkerity
16e5ede130 antibot - custom templates 2021-05-19 16:37:28 +02:00
bunkerity
8260746fe1 logs/lua - add logger tool 2021-05-19 11:11:18 +02:00
bunkerity
d9bb97be50 lua - move global vars from lua to site config (untested) 2021-05-18 17:29:00 +02:00
bunkerity
863283d090 started work on moving variables from .lua to nginx 2021-05-18 15:14:45 +02:00
bunkerity
0b3ff6a9f4 bad behavior - move from fail2ban to pure lua 2021-05-13 16:21:51 +02:00
bunkerity
b1d03cd11c performance - move bad user-agents and referrers checks from nginx to LUA with caching 2021-05-11 15:30:16 +02:00
bunkerity
fd61df205f performance - move external blacklists checks from nginx to LUA 2021-05-10 17:51:07 +02:00
bunkerity
07be626842 hotfix - fix API in autoconf swarm mode 2021-04-28 17:40:54 +02:00
bunkerity
843644f806 log - replace some WARN tags from LUA logs with NOTICE to avoid confusion 2021-04-27 09:57:07 +02:00
florian
5ce41edc03 api - whitelist IP/network for API 2021-04-26 22:22:34 +02:00
bunkerity
b55aafb997 finding the LUA bug 2021-04-13 17:01:27 +02:00
bunkerity
e190167bfc CIDR support with whitelist/blacklist IP 2021-04-09 14:10:17 +02:00
bunkerity
6a714e2ece road to swarm - fix race condition on initial configuration 2021-03-14 16:50:08 +01:00
bunkerity
a2543384cd road to swarm - add openssl to autoconf, fix api_uri in LUA, fix file rights 2021-03-13 15:28:15 +01:00
bunkerity
95f7ca5b2d road to swarm support - needs a lot of testing 2021-03-12 15:17:45 +01:00
bunkerity
816fa47cbb introducing SWARM_MODE env var 2021-03-12 12:40:52 +01:00
bunkerity
7509ec2f2c basic API to be used in swarm mode 2021-03-12 10:42:31 +01:00
bunkerity
791342cbe6 fix LUA DNS code when answers is nil 2020-12-02 10:00:16 +01:00
bunkerity
397415211e antibot - check IP with sessions and recaptcha 2020-10-23 15:12:52 +02:00
bunkerity
ccf4392280 session secret fix 2020-10-16 17:31:53 +02:00
bunkerity
c1d44387b5 basic antibot feature through recaptcha v3 2020-10-16 10:36:33 +02:00
bunkerity
2909b79891 basic antibot feature through captcha 2020-10-14 22:46:20 +02:00
bunkerity
446ee3761b basic antibot using javascript 2020-10-14 14:28:00 +02:00
bunkerity
6e1c43c4cd basic antibot feature through cookie 2020-10-11 11:46:24 +02:00
bunkerity
f27d80e0d5 various fixes and lua logging 2020-10-10 15:19:35 +02:00
bunkerity
fc3d911ff7 improved blacklist/whitelist/dnsbl with lua 2020-10-09 23:20:40 +02:00