Commit graph

2212 commits

Author SHA1 Message Date
Théophile Diot
6a1ff499c1
Fix Lets'encrypt plugin api and internal API 2023-06-09 14:18:10 -04:00
Théophile Diot
179a7aa34a
Fix lua sessions with antibot 2023-06-09 14:02:11 -04:00
Théophile Diot
a1385fe9b3
fix ctx usage in reverse proxy + remove useless log in limit 2023-06-09 13:37:10 -04:00
Théophile Diot
23f9f14a46
Remove old CVEs fixes from Dockerfile 2023-06-09 13:33:51 -04:00
Théophile Diot
f77150bc26
Test Aqua Security CVEs 2023-06-09 13:29:37 -04:00
Théophile Diot
ec48e66011
Fix return value when no plugins have been found in api.lua 2023-06-09 13:29:14 -04:00
Théophile Diot
6ab48d9dd2
Update python image to tag 3.11.4-alpine 2023-06-09 13:24:55 -04:00
florian
ce24a0482a
apply changes to current core 2023-06-09 10:41:12 +02:00
florian
02d9403937
perf - ctx caching and per worker LRU for readonly variables 2023-06-09 10:34:34 +02:00
Théophile Diot
a7069bd605
Update UI to stop using env variables but werkzeug middleware + Send X-Forwarded-Prefix headers to UI service 2023-06-08 18:09:44 -04:00
Théophile Diot
c39dd78aec
Update cors plugin tests 2023-06-08 09:32:51 -04:00
Théophile Diot
3b459b0e20
Fix shinanigans with API (again) 2023-06-06 12:04:31 -04:00
Théophile Diot
718310312a
Fix shinanigans with the API 2023-06-06 12:01:16 -04:00
Théophile Diot
5deeacc3d4
Fix letsencrypt jobs 2023-06-06 12:01:01 -04:00
Théophile Diot
c18f743d44
Fix PosixPath in jobs 2023-06-06 11:18:55 -04:00
Théophile Diot
85a53278e1
Add a charset to cors Content-Type header 2023-06-06 10:42:55 -04:00
Théophile Diot
e01c14f11f
Add Cross-Origin-*-Policy headers management and default values 2023-06-06 10:42:40 -04:00
Théophile Diot
0b3c1a8a04
Update KEEP_UPSTREAM_HEADERS setting's default value 2023-06-06 10:11:43 -04:00
Théophile Diot
95f673c1d4
Update doc about headers 2023-06-06 10:11:24 -04:00
Théophile Diot
cee7672b55
Update settings.md in the doc 2023-06-06 09:42:00 -04:00
Théophile Diot
d5ea95da92
Increase load-balancer example test timeout 2023-06-06 09:36:26 -04:00
Théophile Diot
39e6821a4c
Lint lua code 2023-06-06 09:30:12 -04:00
Théophile Diot
64aa12b70b
Update python deps 2023-06-06 09:29:40 -04:00
Théophile Diot
c392a0b5f0
Update mmdb files 2023-06-06 09:21:42 -04:00
Théophile Diot
f93dd34f67
Extend KEEP_UPSTREAM_HEADERS setting to clientcache and reverseproxy core plugins 2023-06-06 09:21:28 -04:00
Théophile Diot
0ca7de1de1
Add CVEs fixes back 2023-06-05 22:09:29 -04:00
Théophile Diot
84fcfb726d
Test Aqua Security 2 2023-06-05 22:07:14 -04:00
Théophile Diot
c20bd05d35
Test Aqua Security 2023-06-05 21:59:29 -04:00
Théophile Diot
c85a4183d8
Fix Strict-Transport-Security not being sent 2023-06-05 21:58:05 -04:00
Théophile Diot
654172f436
Update headers core plugin lua code 2023-06-05 21:33:42 -04:00
Théophile Diot
afe6da4cf5
Automatically add Content-Security-Policy header to response headers in the UI 2023-06-05 14:05:10 -04:00
Théophile Diot
5c7cd38b51
Edit headers core plugins to use lua Code + Add new setting KEEP_UPSTREAM_HEADERS 2023-06-05 14:04:44 -04:00
Théophile Diot
299a0b5c25
Remove apk update at beginning of each Dockerfile 2023-06-02 10:36:31 -04:00
Théophile Diot
6cc20efe72
Update bad behavior test BAD_BEHAVIOR_COUNT_TIME to 30 seconds 2023-06-02 10:30:02 -04:00
Théophile Diot
e2a3bfb106
Bad behavior core tests change the ban time to 60 seconds 2023-06-02 10:08:51 -04:00
Théophile Diot
1eeefead95
Core tests sleep between each request 2023-06-02 09:49:25 -04:00
Théophile Diot
9829ef7525
Update UI to automatically set SCRIPT_NAME and ABSOLUTE_URI 2023-06-01 19:33:09 -04:00
florian
b27958a19c
Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 2023-06-01 21:43:01 +02:00
florian
410a64810b
core - patch modsec to use access phase instead of preaccess 2023-06-01 21:42:44 +02:00
Théophile Diot
f7d986d6a5
Change the way linux starts and the scheduler 2023-06-01 14:00:36 -04:00
Théophile Diot
95d4f0f87c
Small tweaks on core jobs 2023-06-01 12:17:29 -04:00
Théophile Diot
4f324231d2
Fix tmp variables path (again) 2023-06-01 11:18:22 -04:00
Théophile Diot
dc18f98846
Edit start.sh 2023-06-01 11:11:06 -04:00
Théophile Diot
3b36965f4a
Fix tmp_variables_path in scheduler 2023-06-01 11:08:56 -04:00
Théophile Diot
ccc051e783
Fix /var/run/bunkerweb in fpm args 2023-06-01 11:03:35 -04:00
Théophile Diot
8b2517cdf0
Remove ui cache download test - to much unstable 2023-06-01 10:30:17 -04:00
Théophile Diot
d1138855ee
Fix gunicorn config for Docker and Linux 2023-06-01 10:23:03 -04:00
Théophile Diot
0c8bc97fae
Fix UI on Linux not using the right user 2023-06-01 10:20:30 -04:00
Théophile Diot
a68fb0c06a
Refactor to make more sens and avoid specific errors 2023-06-01 10:09:38 -04:00
AxyFr
fff21746a9 Correcting:
Dockerfile-ubuntu
End of statement block Jinja
2023-06-01 10:34:57 +02:00