Commit Graph

49 Commits

Author SHA1 Message Date
bunkerity a9f886804a bunkerweb 1.4.0 2022-06-03 17:24:14 +02:00
florian c00c7f46a0 lua - verify certs when doing HTTPS requests 2021-10-23 10:10:24 +02:00
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