Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Squashed 'src/deps/src/headers-more-nginx-module/' changes from bea1b…
…e3bbf..576cb81 576cb81979 Merge commit 'c473aa40807f32438ffe34bdfe07f8f0485a6aa4' into dev c473aa4080 Squashed 'src/deps/src/lua-resty-openssl/' changes from b23c072a4..89195843c 456e6a33db Update lua-resty-openssl to v1.0.1 11c4fde616 Merge commit '805e5c9cee2a72af6b6297b2993109511b42d485' into dev 805e5c9cee Squashed 'src/deps/src/libmaxminddb/' changes from ac4d0d248..93a7e0e56 afcf420ee4 Update libmaxminddb to v1.8.0 7aa6affe10 Merge commit 'e3f305a953ef5dbf6802090c7013f4c38d762449' into dev e3f305a953 Squashed 'src/deps/src/ngx_devel_kit/' changes from b4642d6ca..91e30eb05 cba20187c9 Update Nginx devel kit to v0.3.3 10a58377b8 Fix multiple CVEs related to libpq * CVE-2023-5869 * CVE-2023-5868 * CVE-2023-5870 7c564e4cb0 Update pre-commit hooks to latest versions bff775f006 Fix issues with the Linux integration and external databases 71db00281d Merge pull request #759 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.161.0 940eecd062 deps/gha: bump ruby/setup-ruby from 1.160.0 to 1.161.0 42f7ef4862 Update user interface demo image in README.md b2a56a82a4 Update BunkerWeb UI demo to use thumbnail image 0d0bad79bc Update Python version in Dockerfiles b539a97ad9 Fix CVE CVE-2023-5678 in Dockerfiles 05da26f010 Update dependencies to latest versions e153c33aaa Update maxminddb and other dependencies versions 8d024a0996 Merge pull request #751 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.7.1 ca6271c60a Merge pull request #750 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.160.0 fbbec2f7f7 deps/gha: bump rickstaa/action-create-tag from 1.6.6 to 1.7.1 9c6f5289d1 deps/gha: bump ruby/setup-ruby from 1.159.0 to 1.160.0 bcded8f7ce Add refurb as a pre-commit-config hook and apply pre-commit-config 966a78da9e Update Git attributes to ignore text and end-of-line settings for vendored files f111124b34 Update dependencies versions d2b82b29d2 Fix CVEs CVE-2023-43787, CVE-2023-43785 and CVE-2023-43786 dc5a7b8b2a Update mmdb files c32522ae29 Update Certbot module to version 2.7.4 + Update python deps hashes 54ead4e49c Merge pull request #744 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.6 d835369699 deps/gha: bump rickstaa/action-create-tag from 1.6.4 to 1.6.6 b79b6548b3 Merge pull request #741 from bunkerity/dependabot/github_actions/dev/hashicorp/setup-terraform-3.0.0 b05b981858 docs - update plugins to 1.2 e8803e346f cache linux test images, fix linux example of proxy protocol and add more logs to k8s tests 7565b2df58 Merge branch 'dev' into staging c817f45abd add ready checks to limit and redis core tests and fix wrong http port for behind reverse proxy linux test f9f616a66f Merge branch 'dev' into staging 4871185dc0 Update python deps and pin Flask-Login version cd773b6e80 add ready checks to reversecan and sessions tests 898ef2eff0 deps/gha: bump hashicorp/setup-terraform from 2.0.3 to 3.0.0 fa628cb7d6 linux - add default API_LISTEN_IP 18d682b5a6 linux - add missing API_LISTEN_IP initial setting and perform only hot reload 4fbd974d2f tests - set trace verbosity for geckodriver logs a7c343369d Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 7d69b91056 tests - fix missing geckodriver log file in ui tests 29d7d94b2c [#739] Fix potential issue when fetching docker instances in the web UI 84eb947206 tests - add geckodriver log file for ui tests 40e118a712 tests - add more logs to ui linux tests 0e3d8e59cc tests - retry UI access in case of network exception 86875f4863 tests - fix misc ready check when using https and add ready checks for linux ui d4a2ba5fc8 tests - add ready checks to customcert and misc 3020c5c8e5 tests - add ready check for customcert core test c1562bc896 Merge pull request #737 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.5 322cfd2179 deps/gha: bump github/codeql-action from 2.22.4 to 2.22.5 caf732be1d Merge pull request #736 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.159.0 667620b521 deps/gha: bump ruby/setup-ruby from 1.158.0 to 1.159.0 fb21786b8c linux - fixing nginx service not disabled and fix another missing error log path in UI 5887b894f0 ui - fix wrong error path when starting nginx 4e820f6de2 linux - remove sudo command when reloading nginx 35d16233cd ci/cd - ignore ready conf for db tests and fix linux path for ready conf 9775cd5bbd ci/cd - fix missing string in /ready endpoint and add /ready endpoint to linux tests 274a8cdfb9 ci/cd - trying to fix race condition for core tests d73a5d0f45 Merge pull request #735 from bunkerity/dev ed0e156bcb Update Werkzeug to version 3.0.1 in web UI 8ec9a7df40 Fix compatibility issue with Docker Compose v2 2.23.0 in examples and docs 72d856abe1 Update certbot to version 2.7.3 + regenerate hashes for db and scheduler ab76c458ef Merge pull request #732 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.158.0 6edf97a0d7 deps/gha: bump ruby/setup-ruby from 1.157.0 to 1.158.0 58d6b81423 use cap in Linux and add openssf badge a83a74cfad Merge pull request #729 from bunkerity/dev 0975de1238 [#717] Add a pool_recycle database engine arg to avoid losing connection with database 762092e5e9 Remove no longer necessary retrying module 8963cb4d18 Update python deps c2252503d0 Merge pull request #721 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.1 626f10b4c1 Merge pull request #722 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.0 f2b9fc0f8f Merge pull request #724 from bunkerity/dependabot/docker/src/autoconf/dev/python-a5d1738 c8eae49e5b deps/autoconf: bump python from `dc2e889` to `a5d1738` in /src/autoconf ab320794ad Merge pull request #723 from bunkerity/dependabot/docker/src/ui/dev/python-a5d1738 572436f208 Merge pull request #720 from bunkerity/dependabot/docker/src/scheduler/dev/python-a5d1738 6f366450bc deps/ui: bump python from `dc2e889` to `a5d1738` in /src/ui f6d2e205cf deps/scheduler: bump python in /src/scheduler 50a60382a1 Fix CVE CVE-2023-5363 989c14ae73 Fix CVE CVE-2023-5363 a847f77782 deps/gha: bump actions/setup-node from 3.8.1 to 4.0.0 8708ad70c3 deps/gha: bump ossf/scorecard-action from 2.3.0 to 2.3.1 eeda7a18c3 Update python deps + add retrying module to db 5193d6cd19 Update docker images 09ee050833 Merge pull request #719 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.157.0 0afed0621c Merge pull request #718 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.4 8919592f54 deps/gha: bump ruby/setup-ruby from 1.156.0 to 1.157.0 d253b4438f deps/gha: bump github/codeql-action from 2.22.3 to 2.22.4 f798a9ef9a Merge pull request #715 from bunkerity/dev cd902eba30 prepare for 1.5.3 🚀 029217ff4a Fix update-version.sh script 10db67b871 Merge pull request #714 from bunkerity/dev c7543df86a Add an handler when the ui test is reaching an error page due to a connectionFailure 1f5a1beac0 [#645] Fix web UI not keeping the data when changing the sub server names + Fix custom cert when the server name have multiple domains ff1fc9280b [#712] Fix custom configuration changes not taking effect immediately 838dcb17c0 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev b18dbddcdf Merge pull request #713 from bunkerity/dependabot/pip/src/scheduler/dev/certbot-2.7.2 ca6938dfe4 Update ConfigFiles to use the correct name regex in web UI 643ea7c214 deps/scheduler: bump certbot from 2.7.1 to 2.7.2 in /src/scheduler e41ce10e35 Merge pull request #711 from bunkerity/dev b265cbad54 ci/cd - trying to fix azure/kubectl action 7e3aad9f09 [#645] Fix impossible to edit the server_name of an already existing service if the primary one was unchanged in web UI 60d43d0ce0 Handle service creation and editing more elegantly in web UI 2df85b2c93 Updated python:3.12.0-alpine image's sha256 3a3255e7b8 Merge pull request #709 from bunkerity/staging 4c273fe849 Merge pull request #708 from bunkerity/dev 9964f42e66 Fix magento k8s tests b2cf8986f5 Tweak magento tests to use latest version back 7f219bea07 Fix CHANGELOG release date for v1.5.2 b9f05ad165 Downgrade magento versions to working ones bd6065af86 Update python deps and pin urllib3 version to 1.26.18 + Update pre-commit-config to format requirements.in files as well + Apply pre-commit 619e5644f0 Remove pip caching when setting up python in workflows to avoid errors 3c36430212 Merge pull request #707 from bunkerity/dev 7598dbc54b Update python deps f3982367a6 Update dependabot script to add reviewers and tweak the schedule d4f65903e7 Update dependabot config file to include terraform and other python deps paths 38429efac9 Merge pull request #705 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.1.1 d92e9a07a8 Fix k8s terraform script 6738b95524 deps/gha: bump actions/checkout from 4.1.0 to 4.1.1 0da22f44b0 Update k8s terraform file and update scaleway terraform version d77f6a72c2 Fix README.md links and versions 7bf8be3246 Try to fix magento k8s tests with static versioning b9c5d32778 Fix timeout in ui tests and access_page function b1b1ab8680 Fix wrong values in helm chart values file for elasticsearch in k8s magento example 530b8a945d Fix allow empty values when saving a config in web UI 22552c5b85 [#694] Optimize certbot renew script to renew all domains in one command db0dd5daee [#694] Fix rare bug where database is locked f89456cd4f Merge pull request #699 from Crazy3lf/master 34d68e8b7c Update regex for email 476d867067 Fix magento k8s tests by removing elasticsearch 4a10ec8c30 Merge pull request #701 from bunkerity/dev c4b873e3f2 Fix /etc/bunkerweb dir missing in linux core tests bcaa8faa7b Replace deprecated `set-output` command with the new format 08944b901c Tweak test-core-linux to fix potential bugs 13be6a43c9 Add more logs when an url file is in cache and gets deleted 2737fe7ce2 Update python deps 2823fa2abb Update plugin.json 001246b38f Merge pull request #697 from bunkerity/ui 1a43380d2e Merge pull request #696 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.3 0b319d1aa1 Merge pull request #695 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.4 7a15f8a654 deps/gha: bump github/codeql-action from 2.22.1 to 2.22.3 a4a413eece deps/gha: bump rickstaa/action-create-tag from 1.6.3 to 1.6.4 7e3dabc5fd Update patch commands in deps.json to skip Reversed warning 8093c61613 Merge commit '29737209b138a1485d55c53acf1a6783b6e60167' into dev 29737209b1 Squashed 'src/deps/src/luajit/' changes from e598aeb74..492cfdd0d 85913d6b26 Update luajit to v2.1-20231006 15d3180b64 move disabled inp msg 522527f0a8 Merge pull request #690 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.156.0 85ef4e4dea Merge pull request #691 from bunkerity/dev 46d8acf7b4 Update dummy-plugin to new standards 77bfe2697f Add StyLua and luacheck to precommit config file and apply it da2a1eaa5a deps/gha: bump ruby/setup-ruby from 1.155.0 to 1.156.0 cd1f87b9a2 Update pre-commit config hooks version e25fab28b8 fix disabled msg behavior c125a9bdd2 Merge pull request #689 from bunkerity/dev 10fd431fbb Tweak update python deps script to make it more elegant 309689185e Update pythons deps 7997561766 Merge pull request #684 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.1 a12e5ca893 Merge pull request #683 from bunkerity/dependabot/github_actions/dev/stefanzweifel/git-auto-commit-action-5.0.0 15ad3a6250 Merge pull request #681 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.0 c57d725f44 Merge pull request #680 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.155.0 95389260a6 Merge pull request #688 from bunkerity/dev 6e5dd55573 Fix CVE CVE-2023-44487 565f4e3f7c Merge pull request #687 from bunkerity/dev f39adcab5b Update CHANGELOG.md a3ec85b576 Fix often occurring error with ace script in web ui b063ac8a32 [#652] Fix error when deleting a service that have custom configs on web UI ff85f1c2bb Update CHANGELOG.md 4a9fdba42d [#645] Fix errors when using a server name with multiple values in web UI 47a7e16800 Fix secure_scheme_headers shenanigans with web ui 453108da94 Update mmdb files 2cbb10b3a3 Revert "Test Aqua security vulnerabilities with BW" d4d9f87451 Test Aqua security vulnerabilities with BW 899484c381 deps/gha: bump github/codeql-action from 2.21.9 to 2.22.1 d461f3745b deps/gha: bump stefanzweifel/git-auto-commit-action from 4.16.0 to 5.0.0 cd0ceb48bb deps/gha: bump ossf/scorecard-action from 2.2.0 to 2.3.0 dc92ae825d deps/gha: bump ruby/setup-ruby from 1.154.0 to 1.155.0 f5fe685d42 Fix children classes of Test f4ce2c68f2 Fix bw api not returning the reason of bans d1a0f66c98 Merge pull request #677 from bunkerity/dev 6935d1cb84 Merge pull request #676 from bunkerity/dev 7ac66a6c65 Update python deps 2aa9f46ef4 Fix default values in whitelist job 8f456722e0 Augment delay in WebDriverWait in ui tests 8ae7b8f43b Fix redirect tests docker-compose file 9b4a9277da Add libpq as a dependency for the Database to be able to connect with postgres 172874d1c3 Fix redirect tests on docker a518f47b92 Update CHANGELOG.md 0cee41867f [#656] Fix ACME renewal fails on redirection enabled Service e956e03ba0 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev c08fd07a6b Update linguist-vendored to add modsecurity files and non patch deps files 466c8e584c Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 27d3ca1cdf autoconf - fix wrong types for dynamic settings 410557009a Add .gitattributes to override linguist-vendored paths e7498279cd Revert Docker image update for tests fe87486f97 Merge pull request #673 from bunkerity/dev c2db157bb5 Update python docker image to 3.12.0 eb8088164b Tweak Dockerfiles to make the build nicer 202698f41f Fix python deps conflicts and update them 0eb18cb31e Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev f12a014104 autoconf - update settings from db 628068e9ae Lint files with prettier f3694f0cc4 Add prettier as a precommit hook b56cce63f7 Fix codespell typos in README.md 87ca176633 Fix typos raised by codespell eea5dd9b75 Add codespell precommit hook 8fbe692618 Fix mkdocs.yml file duplicate copyright key cf82e73e97 Fix swarm postgres ui integration example 6b2df35858 Tweak py file to respect flake8 rules 508c728b65 Tweak pre-commit config and pyproject.toml file + Add flake8 as linter in precommit config 75e8c83397 Update CHANGELOG.md 07676a3d0a Use hashes instead of versions in github workflows f0761eed2c Revert "Add fuzzing tests in CI/CD" 4babce9749 Add fuzzing tests in CI/CD a263f1f4f1 Update cron for dev-update-mmdb 31a8399688 Merge pull request #666 from bunkerity/dev d8b2561675 Merge pull request #665 from bunkerity/dev 87d2f04eb8 Remove no longer necessary temp fix for Flask-login c006e5088d Update python deps + Update Flask-Login to include the compatibility with Flask 3.0.0 df9bf1f561 Merge pull request #664 from bunkerity/dev 6b0e623e59 Update Dockerfiles to install pip and its deps before the project ones 85068bfeea Add temp fix to support Werkzeug>=3.0.0 with Flask-login 5a7f9147fa Update python deps and update script 3589057703 Fix bunkerweb-ui.sh script with variables not being exported correctly 5ed595be68 Fix shellcheck tests failing e21e0c812b Add shellcheck and gitleaks to pre-commit-config + tweak excluded paths 1b7e1840cd Fix blacklist core tests' requirements.txt file 1f90d3668c Add a pre-commit-config file and passed all checks f3fc69110e Fix typos in Dockerfile when installing python dependencies 073e8575e2 Updated Dockerfile, python deps and npm package to use pinned dependencies cd4d529d7e Merge pull request #660 from bunkerity/dev b4a320afaa Made ui tests better 8ed656068f Small fixes on linux paths creating unnecessary folders 8fa7adb615 Small refactor on how the autoconf updates the config 4ec754143a Handle changes more elegantly with the scheduler 0f7df13df3 Optimize save_config script 48096d711c Optimize the way the UI handles services creation and edition c0816bb119 Fix potential cross-site scripting vulnerability in plugins.js in the UI 18e5f7bff6 Merge pull request #659 from bunkerity/dev ece5ce1cdf Add HTML sanitization when injecting code in pages in the UI 4d50026744 Extract codeQL workflow to have a separate one + Add scorecards analysis workflow file + Add UI tests for the UI branch 1c71572f44 Update tsparticles in the UI + remove unused static files 685cb9809d Update README to fix a few links and add the security scorecard badge 65d0aa3a8a Merge pull request #658 from bunkerity/dev 6e2db59919 Add a sleep before changing from cache page to log page to avoid errors in ui tests 1db769c321 Remove bugged UI tests check in linux db99d16874 Update the condition that checks the integration in core tests 579c80357f Update UI starting script and ui tests script on linux b901d29710 Update python deps e23f931bd6 Replace gevent with gthread in UI for security reasons 15eef6ef57 Try to fix python deps issues with linux and try to have more logs in linux ui tests cc0167f427 Fix ui linux tests when waiting for the ui to be ready fd4c147b89 Update how the scripts wait for the UI to get ready before starting the tests 95afba8792 Change how the ui tests waits for the ui to be ready ea5cb0db2d Try to fix ui linux test by adding more sleeps cb3250e4e7 Fix UI linux test (again) 153e9fecf1 Fix bunkerweb linux scripts 81b5e80da6 Try to fix deps permissions with linux ui tests (again) 6a162d7250 Fix linux permissions with ui tests be5fe2830e Try to fix ui python deps in ui linux tests 380e609abd Change ui linux tests command into development mode 93006cf5ce Fix Firefox installation in core and ui linux tests 39f17bce60 Try to fix permission issues with Linux and ui python deps 94c7c832e6 Fix permissions with python deps in ui linux tests 42be334e40 Fix permissions with ui tests on linux cad3012e6d Try to fix python dependencies error with test ui linux a04282d3f8 Fix test core redis with linux c757f5d49d Re generate requirements.txt file for the UI with python3.9 052e060222 Fix core and ui workflow file for staging tests e71b711466 Merge pull request #655 from bunkerity/dev b90da0f909 Add better health check in linux ui tests 5c1fafe518 Updated CHANGELOG.md c964d68f99 Add more tries when the dnsbl server isn't found 78a29e65ea Tweak reversescan core test to avoid false negative 0e9f29cc52 Revert "Fix UI shenanigans with python deps" 70ab9740d9 Fix UI shenanigans with python deps 0303a8f7b9 Update staging workflow file to include core and ui linux tests 16d4c1133b Optimize the way errors are being checked in linux core tests 2ddc8cec72 Update dnsbl list regex to accept an empty one 6534a429af Fix looking for error in the wrong place in test code linux 25eb8de01e Try to fix a few shenanigans with linux core tests 2065d688f1 Fix ui tests with docker checking the wrong containers if healthy 87f84d438e Add a retry on nginx error in linux core tests 99b30af8ea Fix reverse scan python script 1ff2aed68c Fix UI docker tests docker compose file 48bcb11983 Rearrange imports for blacklist init core test ae9450d0dc Add whitelist and greylist linux core tests 9a17e92d62 Fix typos in dnsbl core test 2244f734fa Add dnsbl linux test a29ac80e4b Add country linux tests cff5c77679 Fix sessions core test for linux 6ae6764f27 Fix blacklist core tests docker compose 27959e1aa9 Fix sessions permissions issues with python requirements 47e8f20f83 Fix CVE CVE-2023-38039 6283ce2dd7 Add linux tests for blacklist and bunkernet f3d6f860e0 Remove old cached files if urls are empty 61c8ef73b0 Fix permission issues with sessions core test with linux be25ae8e05 Fix failing linux core tests + add more logs when an error occur in ui tests 33e200f652 Fix UI using the wrong database when generating the new config 57374ecc2f Fix tests ui with linux 601f0fde62 Fix tests ui linux not starting the ui service fdb9a7c294 Fix errors linux tests permission issues df12058824 Fix tests ui linux executing the wrong file db404a62c3 Fix ui tests misconfiguration a0aced3e53 Fix tests ui linux workflow file e378be9a92 Fix typo in tests ui linux file name + add more logs in ui docker tests 432d1587c7 Add linux ui tests 2ad8861788 Fix selfsigned job with cryptography not being found da4390b488 Fix python modules version conflict with web ui 7bd48203aa Fix and update python deps ce2fa3d360 Fix a few core tests for linux bca36e2966 Update self-signed job to regenerate the cert if the subject or the date has changed 06da40bf13 Added more linux core tests 84a27a3fc3 Fix DB core test with docker 9e34251824 Fix path issues with db core test init c90cd7399a Fix permission issues in tests core linux 91e5528a3f Fix already existing tests core linux aeee38ad32 Fix misc problems related to linux d97326656d Fix Database not clearing old services when not using multisite 8a6e14d8c8 Added linux tests to a few core plugins 0ece8fda00 Fix permission issues when starting BunkerWeb in antibot linux tests e935132242 ci/cd Try to fix permission problems with Firefox in test core linux 761c01af6e ci/cd Fix test core linux shenanigans with Firefox 0d9349611e ci/cd Try to fix errors with firefox in test core linux 094d5d5dfe ci/cd Fix a few things with test core linux + finish antibot linux core tests fdae4549ce ci/cd Fix permission issues (again) with test core linux d59cf1835d ci/cd fix permissions issue in test core linux + fix shenanigans with antibot linux core tests 43b1a038f9 ci/cd clear out firefox before reinstalling it in test core linux d192fbb829 ci/cd Install Firefox manually in test core linux 0239ca64b4 ci/cd test core linux remove dns resolvers override 1dd1caeea4 ci/cd Fix Firefox installation for test core linux a0516f773f ci/cd Install firefox from apt instead of snap + fix antibot core tests for linux 480c680f19 ci/cd Fix timeout in geckodriver download for test core linux a94dab2087 ci/cd fix retry job when downloading the geckodriver in test core linux d0a1aab15c ci/cd Fix perms issues (again) and optimize some things in test core linux dd0c4c93a6 ci/cd Install requirements and deps in test core linux 294402dbf2 ci/cd fix perms issues with test core linux cd35d35c25 ci/cd Fix perms in variables.env for test core linux 4cce8385c5 ci/cd fix write in /etc/hosts file in test core linux 990b6336e2 ci/cd Fix test core linux with dpkg versioning ccc5eb304a ci/cd Fix version error with ubuntu and test core linux 6a38390404 ci/cd Fix tee command not being ran as sudo in tests core linux 453cfc2dcc ci/cd Fix BunkerWeb installation job with linux core tests 0b14f8a5d0 ci/cd Fix install command in linux core tests 624f4b5bb5 ci/cd Fix path of the .deb file 61bc8a3b10 ci/cd fix .deb fetching in Linux core tests fa91bf6c60 ci/cd change needs and logic in test core linux b54c7eb61a ci/cd test secret inherit for ubuntu private test image 30cba0a77d ci/cd fix dev.yml 80d56fcca6 ci/cd start working on linux core tests 69307fba6f Fix issues with GitHub rejecting the requests 7c5177bf43 [#643] Fix UI clearing configs folder at startup b5bd17d4da Merge pull request #641 from bunkerity/dev ad65e01a87 Update CHANGELOG.md 1259fb67d9 Merge pull request #634 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3 b9e752f12f Merge pull request #636 from bunkerity/dependabot/github_actions/dev/docker/login-action-3 278eb0c8a4 Merge pull request #635 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5 dec97c8c3b Merge pull request #637 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5 9222420b7a [#640] Fix shenanigans when executing docker compose restart 07fb7cf164 [#638] When renaming a service in the UI, migrate the custom configurations as well f83b2278d0 Fix versions conflict between greenlet and gevent with UI e51e178357 Update python deps 3c95971e3e Fix CVE CVE-2023-4863 bb7ef35aeb Merge commit '35d13d7a097dd094cdbe993f18f29de0b08f1f2b' into dev 35d13d7a09 Squashed 'src/deps/src/zlib/' changes from 04f42ceca..09155eaa2 d962538784 Merge commit '4430cf47ddc1f3647b3bc129f46fed2d7a145f8c' into dev 4430cf47dd Squashed 'src/deps/src/luasec/' changes from fddde111f..4c0628705 37a2343e24 Merge commit 'd8ee65aa70e9737330c8a83301fd66c7dc8a8d7a' into dev d8ee65aa70 Squashed 'src/deps/src/lua-resty-session/' changes from 8b5f8752f..5f2aed616 6752b36471 Merge commit 'd7bde18da2a8a81f2d5f256bc975b1fb5b546107' into dev d7bde18da2 Squashed 'src/deps/src/lua-ffi-zlib/' changes from 1fb69ca50..61e95cb43 af902fc4ec Merge commit 'e0a89a2fcd1d0dd4cc103fc054242e8e8b10b7bf' into dev e0a89a2fcd Squashed 'src/deps/src/modsecurity/' changes from 205dac0e8..ccc2d9b53 5ec7eb53a1 Squashed 'src/deps/src/luajit/' changes from 04f33ff0..e598aeb7 26d3d6c6ce Merge commit '5ec7eb53a1fa30beb59d3358f16716483787b02e' into dev 0aaede4d61 Update core deps 955c7e0630 deps/gha: bump docker/metadata-action from 4 to 5 8ea823e061 deps/gha: bump docker/login-action from 2 to 3 a6efa52051 deps/gha: bump docker/build-push-action from 4 to 5 a6b30f6a6b deps/gha: bump docker/setup-buildx-action from 2 to 3 1144a73813 make logs optional in issues, change assignee for dependabot and edit sitemap URL of the doc c364e46663 ci/cd - disable redirect when pushing doc d4f38cc795 ci/cd - fix error when parsing ARM types b6d49865b7 ci/cd - get ARM type availability d0a8cc3818 ci/cd - use volume id instead of index for arm instance 30c952e9e4 ci/cd - set boot volume for arm instance 2382fdd377 ci/cd - start arm server after creation 05ecf558cb ci/cd - use latest scw cli version 2b7ce389b7 ci/cd - reflect changes on release tf from refactoring d5d7364b1c Merge pull request #632 from bunkerity/dev 3adbd8757e [#628] Fix scheduler generating the wrong configuration with Linux fd79508633 Merge pull request #631 from bunkerity/dev 3ae9636d5a Fix error with the CSP header override of the antibot f993499007 Merge pull request #630 from bunkerity/dev ea6ae52539 Update ANTIBOT_HCAPTCHA_SECRET setting's regex to support new format 5811dc549c Merge pull request #629 from bunkerity/dev 6404b701c0 Update changelog 2b5654ba3b Update coreruleset to version 3.3.5 c948e449a0 [#622] Handle configs dir more nicely in Linux fb5a8dc4fb [#622] Fix permissions with folders in linux integrations 5f19b3fdab Merge pull request #627 from bunkerity/dev 2fce08b727 Upgrade issue templates 2ed6584dd7 Update python deps hashes d6a14b6716 Merge pull request #626 from bunkerity/dev b3c398cb56 Remove jinja2 from requirements.txt as it creates conflicts 6334a3d638 Merge pull request #623 from bunkerity/dev 8ab4ea2e26 Update id of ui.conf rules to avoid conflicts 11664cc1d8 Fix wrong variable name in limit core tests 9535c04142 Fix shinanigans with both multiple and global settings not being stored correctly in datastore 8cafded894 Fix variables that are both multiple and multisite not being stored properly in datastore c6b2199dd3 prepare for 1.5.2 🚀 c418acdcfa Update CHANGELOG.md 9d0d72ba02 [#576] Add support for ModSecurity JSON LogFormat cbc6259386 Update mmdb files f57fc5d3f6 Fix menu.html dark_mode attribute in UI c7e834a0dc Update python deps 673ee921f6 Lint files 9fb8dfca45 Fix Scheduler running two times for no reason 4787400d74 [#615] Fix BunkerWeb not being able to start after a restart because of the /var/run/bunkerweb directory missing in Linux f59476c26d Merge pull request #621 from bunkerity/dev 4be53d0cbe Merge pull request #620 from bunkerity/ui 55ba29cd54 Fix UI error when values are empty 947690af8f Fix UI workflow 5cdf0ecf44 Merge pull request #619 from bunkerity/ui d1dd1fbae7 Fix shinanigans with the /data volume in the doc 1b84c62024 [#613] Fix logs with web-ui and Linux a2e0f1fe66 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev 639eed8d05 Deactivate BunkerNet on first start with linux 500c3564a2 ci/cd - perform staging tests again 448efc0ef0 Merge branch 'staging' into dev 1b660691d5 ci/cd - fix typos for docker/packages pushes e62b7c9d19 Remove unused js files in web-ui b87316d7c4 Merge pull request #617 from bunkerity/ui 4cff39f490 Merge pull request #616 from bunkerity/dev bceb286026 Lint files d9d6ed9bb0 Fix settings regex with web-ui 01be5baea5 Merge pull request #611 from bunkerity/dev 059afec430 Update rhel docker image e564d84079 Merge pull request #610 from bunkerity/dev 2c15b37461 Fix rhel typos "el" instead of "rhel" 6f26c42c89 Merge pull request #609 from bunkerity/dev c5059ab220 Update doc to include TLS as well as HTTPS in some sections a7a317b5bf Merge pull request #487 from bunkerity/dependabot/github_actions/dev/scaleway/action-scw-c718eca1fcb9fec1fb1433752d61599c6a0ad2e9 0681cf2c9b Update actions/checkout to v4 3a02c0ca5c Add more delays in badbehavior core test 040d447145 Change SQLite config to avoid locking 07725356b6 Merge branch 'staging' into dev 6a995723c0 autoconf - fix changes check bug with same variable name 47bf7299a1 Lint py files 656c5008de scheduler - ignore changes on first loop c206daf9dd add basic config lock between autoconf and scheduler + remove reverse-proxy tests for linux cf55ade15d ci/cd - various fixes for k8s tests d28432e5f2 Fix API_SERVER_NAME regex b5638aae19 ci/cd - move k8s login in staging-tests job 4450762b8c ci/cd - fix image name in k8s tests 6e1660cd00 autoconf - fix wrong config update cb4c99f456 ci/cd - fix docker tag command for linux tests 64d2ed91ec ci/cd - fix secret key 0e2420cfff ci/cd - add timeout for cleanup jobs fa165522e5 ci/cd - use same md for openssl commands b036803884 ci/cd - remove double untar for k8s tests bae27806b2 ci/cd - fix tf state upload/download again 11794da8c4 ci/cd - fix tf artefact command c52e54b812 ci/cd - fix tf files again e5c37a00ac ci/cd - fix k8s tf 9a3c26bf65 Merge branch 'dev' into staging 56422bca46 Update python deps regex for UI ee47407dfe Merge pull request #606 from bunkerity/dev 936b1e88f0 Remove old CVE fixes for nginx image f9f5b6570d Remove old CVE fixes for python images 8e8e042c25 Testing CVE on bw 1676ebeb7e Test CVE on autoconf 637573e591 Update docker images and python deps c3a4847de5 Update startup and temp env in bash files 3db7904d41 ci/cd - fix wrong image tag for Linux test images 037e1ba566 docs - add ghcr.io d6aa6a9b09 ci/cd - staging improvements 9aba006738 Fix oddities with the scheduler and the Database f7d9af9d69 Fix potential infinite loop when waiting for a configuration from the autoconf 95c796c1ee ci/cd - delete temp compose downgrade 423e3b4a39 ci/cd - log to ghcr before getting tests containers 511597b7e0 ci/cd - fix tests image names bb77dcedf5 ci/cd - edit username for ghcr auth 3d0f17808c ci/cd - add dummy username for ghcr auth 5a9836fec5 ci/cd - fix nested permissions e1edfe4a7f ci/cd - fix missing permissions in wf e81ab4ff9b Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 87b4053402 ci/cd - use gh cache for docker cache and pushes to ghcr.io 45a81203ed Update python deps 9feb66710b autoconf - force updating first configuration 3d13cf345e autoconf - only update data when needed and atomic changed metadata update 00cb6c1a8b tests - fix regex for geckodriver version 898ee7ec87 tests - tweak dpkg before installing BW 643b30f993 tests - ignore wrong testing version in deb packages 69e944d56a Revert "Fix LinuxTest package installation commands" 2b7f627d86 Merge pull request #602 from bunkerity/dev 82fb7b277d Fix LinuxTest package installation commands 1042e546b6 Merge pull request #601 from bunkerity/dev 6d1d464e16 Remove tries limit in wget commands (defaulting to 20 tries) b5de52ead9 Add more retries when testing the newly created service in ui tests 2675227499 Merge pull request #599 from bunkerity/dev 4f82856b48 Update staging-create-infra to use a static version for monolithprojects.github_actions_runner == 1.18.1 d670b409bf Merge pull request #486 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-4 0b93916a37 Merge branch 'dev' into dependabot/github_actions/dev/docker/build-push-action-4 76408cf04d Merge pull request #598 from bunkerity/dev f7cd7d9daf Add dependency on tests-ui to not fail to push the testing image 8632dd3244 Fix exit code for ui tests fbf0232d52 Update python deps 5b6f00dfc6 Revert "Remove unused imports in ui tests" 681def5f02 Remove unused imports in ui tests a844b235b9 Remove geckodriver.log 73e31ca625 Add wget to fix error with tests d82136f040 Fix UI tests not exiting if container fails to start 55fd177901 Fix wget command when downloading the geckodriver sometimes fails d8c95869e8 Fix database with multisite variables f24802b211 ci/cd - perform staging tests again 758fc13c3d ci/cd - replace version string for testing release cd825cd341 ci/cd - fix wrong VERSION path for testing release c03b1bb20b ci/cd - update VERSION file for testing release a5e50d0f74 ci/cd - fix linux package name for staging 1a57e0a202 ci/cd - remove linux arm64 packages pushes de568f335f ci/cd - temp disable staging tests 244b912476 ci/cd - fix syntax error in push-github wf 08ce31bb0f ci/cd - prepare for testing releases 7f47ac18c0 Fix plugins errors when reloading with a select and upgrade check b6b87fcb03 Update python deps 8bada2a02d Update update-version script and bw version in after-remove scripts b8778de08b use nightly tag for docker-socket-proxy b42b732d74 Merge branch 'staging' into dev fc1c81ce20 linux - add python3 dev dependency when building packages 76d36f3b91 v1.5.1 release 63355bb887 tests - increase radarr delay (again) 0ecf478761 Merge pull request #592 from bunkerity/staging 59dfb728ff Fix DNS_RESOLVERS regex to be more open 47c560dd30 Merge pull request #591 from bunkerity/dev ff1e6cc28c k8s - use same namespace as ingress for services 81c2c3187c Fix config synchronization in scheduler + Remove MULTISITE variables being fetched when MULTISITE is set to no 7f3f3ac7e3 Add delay to radarr automatic tests 58d69ec20c Merge pull request #590 from bunkerity/dev 012bc3b43d Merge pull request #589 from bunkerity/staging 600ea7e168 Update python deps 18ee159711 lint python files eee26b5d72 tests - add delay for reverse-proxy-singlesite c00157ef32 fix wrong instances when using docker mode and add delay to docker-configs tests 6047a43358 set default value for ports in bw entrypoint, fix core db tests and fix missing PYTHONPATH for certbot job ee2aeda13a tests - add static delay for linux tests and fix core db tests bb6fd30739 linux - force kill nginx if graceful one doesn't work 6e6c08a716 ui - various edits 5df2a74caf improved LE certificates checks and fix missing full SERVER_NAME when MULTISITE=no 843c023707 tests - fix wrong command in linux tests 8f7833413b linux - fix letsencryt not working and fix permissions on /etc/bunkerweb/configs for tests 0ccd757817 linux - add missing pip to rhel adbed77f74 linux - install pip the official way ef7a6ac421 linux - fix fedora dockerfile 31ca183b1e Merge branch 'dev' into staging a763879c1d doc - update settings 03ba91e968 autoconf - fix deadlock with k8s 38ab5ea21a redirect - custom status code ee5397df55 bw - add HTTP and HTTPS port to temp config 9efd7a5a5f sessions - fix infinite loop when session checks fail 784ce643f0 db - disable connection pooling for one shot tasks f3081e3c34 scheduler - fix parent setter call 26a1ef6898 Update mmdb files e2fe947cb4 ci/cd - fix tests UI not showing logs bf9cd367d0 fix missing Strict-Transport-Policy header, fix X-Forwarded-Prefix with regex URLs and print logs when UI tests failed 26f2852e54 scheduler - fix typo in fstring e93b2f65ff cache dev container images, fix CVE-2023-35945 and force scheduler to reload when instances change f3ba16be9d add instances changes check to scheduler and auto push dev container images d9394567ef add missing ctx arg in core plugins, always add X-Forwarded-Prefix header and add doc about timezone in containers d59b305f1e fix concepts image in doc, revert clientcache update and refactor headers ad45bbb4d7 Update python deps and fix error with PyYAML compilation db03aa9c79 Merge pull request #565 from bunkerity/dev bb14be8202 Update python deps updater bedcf0c17c Fix bug with newer version of PyYAML by downgrading 68e9b057d4 Merge pull request #564 from bunkerity/dev 810340a493 [#559] Fix typos for custom-cert's settings in docs and examples a4db7c2942 Fix CVE CVE-2023-2975 758901dfc3 Fix CVE CVE-2023-2975 9216becb56 Update python deps db413cc032 Merge pull request #555 from bunkerity/dev a4f4dfe4e6 remove unused imports in save_config.py 0d554a5f5d Update SERVER_NAME regex to be more open c11b44285b Merge pull request #554 from bunkerity/dev 25af02e4a4 FIx prevent the `DATABASE_URI` setting from being saved inside the database 9eec9e26c9 [#552] Fix scheduler not changing databases on linux 845364b2b6 Update log paths for linux based integrations 3dac0aef0e tests - temp fix for compose network errors 08f9e5f20a Fix bad behavior core tests by adding a custom subnet to the bw-docker network fccb25bee6 Add automatic bw-docker network removal between each try d6407b8186 Fix db core tests by making the network bw-docker entirely external 1cf281ef83 Update core tests to be even more verbose 3a714b9a3f Update core tests to be more verbose 864619542c Fix core db tests (again) be46f7a8d8 Optimize db core tests 559039dfd1 Lint .conf files that contains lua code + remove useless comments aa0769dde7 Merge pull request #549 from bunkerity/dev ae6ccfcffc Apply patch to luajit-geoip ed234fd63f Apply post_install script to lua-resty-openssl 09ae6da557 Apply patch to lua-resty-ipmatcher b516ca2ea2 Apply patch to lua-ffi-zlib 1e7f92af80 Apply patches to Modsecurity-nginx 008dc09a60 Stop checking return code of post_install scripts in init_deps.sh fcd230192f Fix init_deps.sh f3809bc698 Add -R to pull commands in init_deps.sh 96586d4a68 Apply post_install script to Modsecurity a75b90f525 Squashed 'src/deps/src/modsecurity/' changes from bbccedbdd..205dac0e8 948182ffd4 Merge commit 'a75b90f525b90bd74c090702034e02fdd6250e0e' into dev 544b4040e0 Add post_install scripts to init_deps.sh and update install.sh 6e146e2a54 Squashed 'src/deps/src/modsecurity/' changes from 205dac0e8..bbccedbdd 847ff5a3da Merge commit '6e146e2a54cb29eb0ac1bc9d65766fe90d30fa4f' into dev bbccedbdd5 Change tags into hashes in deps.json 14d69fa594 Update mmdb files d5e358b72c Merge pull request #548 from bunkerity/dev e0055328af Fix add missing deps for core db tests c93d5a2fcd Fix CVE CVE-2023-3316 5631e27378 Merge pull request #547 from bunkerity/subtrees 3505c0d18f Remove clone.sh file 7b566b885e Squashed 'src/deps/src/zlib/' content from commit 04f42ceca ffd3100317 Merge commit '7b566b885e99301b243c5f61360e65238035e048' as 'src/deps/src/zlib' 45dca7b445 Merge commit '2ab324a69f219b4051b2e77d211ee1a7fb1462b5' as 'src/deps/src/stream-lua-nginx-module' 2ab324a69f Squashed 'src/deps/src/stream-lua-nginx-module/' content from commit 309198abf f85f86e46c Merge commit 'c1073460677ba8aa2e325a1c57c3db1458f9fde5' as 'src/deps/src/luasocket' c107346067 Squashed 'src/deps/src/luasocket/' content from commit 95b7efa9d a7d4cc5bba Squashed 'src/deps/src/luasec/' content from commit fddde111f bd600e0d0c Merge commit 'a7d4cc5bbaabf8683b3b5cc1f42f9bd145cf1aa8' as 'src/deps/src/luasec' d156626938 Merge commit '2d86912af87048b94c2921a60b3a8a5a0953e132' as 'src/deps/src/lualogging' 2d86912af8 Squashed 'src/deps/src/lualogging/' content from commit 465c99478 1fb404757d Merge commit 'f3ceeb73a958e774b1e2fa55d2607cdd3eb419ca' as 'src/deps/src/luajit-geoip' f3ceeb73a9 Squashed 'src/deps/src/luajit-geoip/' content from commit fde33e045 f81788c00c Merge commit '2678b91586e9183b47327fbb0f11ad23020f195f' as 'src/deps/src/lua-resty-upload' 2678b91586 Squashed 'src/deps/src/lua-resty-upload/' content from commit 03704aee4 2d06f2d7ab Merge commit 'bc06cd71b8896c6e7a1aac4610c9c3f878956238' as 'src/deps/src/lua-resty-template' bc06cd71b8 Squashed 'src/deps/src/lua-resty-template/' content from commit c08c6bc9e a6379356ea Merge commit '3038a0b027f09090e1cd8f101d2ee8c52c383070' as 'src/deps/src/lua-resty-string' 3038a0b027 Squashed 'src/deps/src/lua-resty-string/' content from commit b192878f6 fdf0050a91 Merge commit 'ee5198ba2810e33e08ff987ede5abe10fc74f6e3' as 'src/deps/src/lua-resty-signal' ee5198ba28 Squashed 'src/deps/src/lua-resty-signal/' content from commit d07163e8c a3cd342f3e Squashed 'src/deps/src/lua-resty-session/' content from commit 8b5f8752f 6f8ff3f12e Merge commit 'a3cd342f3e1fffd7b16b83a24e03bb9ed501b319' as 'src/deps/src/lua-resty-session' 2f1cde0978 Merge commit 'eca8662cfe981f66ab92b53bbf83af65da02b2b7' as 'src/deps/src/lua-resty-redis' eca8662cfe Squashed 'src/deps/src/lua-resty-redis/' content from commit d7c25f1b3 0b94df0879 Merge commit 'e59161ec204c7a95e4751b1c0e9a6bead7fcab39' as 'src/deps/src/lua-resty-random' e59161ec20 Squashed 'src/deps/src/lua-resty-random/' content from commit 17b604f7f a280059882 Squashed 'src/deps/src/lua-resty-openssl/' content from commit b23c072a4 38fdd39d00 Merge commit 'a2800598825bb5a03b577cca2874ff1cfae863f4' as 'src/deps/src/lua-resty-openssl' c2fa53ca17 Merge commit '31bf774f63b8b46a3c7b53028853036fff6fa0b8' as 'src/deps/src/lua-resty-mlcache' 31bf774f63 Squashed 'src/deps/src/lua-resty-mlcache/' content from commit f140f5666 7b2273aeb8 Merge commit 'c82b0bdd27762d2d4a9901a187506d2e5abd74f5' as 'src/deps/src/lua-resty-lrucache' c82b0bdd27 Squashed 'src/deps/src/lua-resty-lrucache/' content from commit a79615ec9 3dc8cc87ca Merge commit '746a6e16d027ab3bddfc610c987e5d61ab9b69d0' as 'src/deps/src/lua-resty-lock' 746a6e16d0 Squashed 'src/deps/src/lua-resty-lock/' content from commit 9dc550e56 62e740a0bb Merge commit '19515d9b26f2f4886ca117b91384509087f0ff3a' as 'src/deps/src/lua-resty-ipmatcher' 19515d9b26 Squashed 'src/deps/src/lua-resty-ipmatcher/' content from commit 7fbb618f7 e566b98afc Merge commit '7160fd94e3dc22299ee3c9f8b0e71a5e2c1bb501' as 'src/deps/src/lua-resty-http' 7160fd94e3 Squashed 'src/deps/src/lua-resty-http/' content from commit 4ab4269cf cdd42bf250 Merge commit '1a7d4e58be28238599df3f5c15c56380c3e99732' as 'src/deps/src/lua-resty-env' 1a7d4e58be Squashed 'src/deps/src/lua-resty-env/' content from commit adb294def 49db9c24d6 Merge commit '0f4a0cb0ef514bee6b810f6d6cf982c5ef0abfca' as 'src/deps/src/lua-resty-dns' 0f4a0cb0ef Squashed 'src/deps/src/lua-resty-dns/' content from commit 869d2fbb0 fe76b6830a Merge commit 'fd02afef8ec1ceb8a816dc202d05c6ece9887d31' as 'src/deps/src/lua-resty-core' fd02afef8e Squashed 'src/deps/src/lua-resty-core/' content from commit 31fae862a 29d135bdbc Merge commit '36023392a6e3c8fb6aebb46140db759e61da220e' as 'src/deps/src/lua-nginx-module' 36023392a6 Squashed 'src/deps/src/lua-nginx-module/' content from commit c47084b5d b01aa0b15f Merge commit '32485e2860c2ea31fcef5b575f446c7a3036a550' as 'src/deps/src/lua-gd' 32485e2860 Squashed 'src/deps/src/lua-gd/' content from commit 2ce8e478a c46cd666ab Squashed 'src/deps/src/lua-ffi-zlib/' content from commit 1fb69ca50 909841ea63 Merge commit 'c46cd666ab76bad7bd05c6261d692cda5b380f32' as 'src/deps/src/lua-ffi-zlib' 47ee3884fb Merge commit '4f9b885a2e8b7a10653653fee3bb91cf5102b0ef' as 'src/deps/src/lua-cjson' 4f9b885a2e Squashed 'src/deps/src/lua-cjson/' content from commit 881accc8f bb450ac965 Squashed 'src/deps/src/libmaxminddb/' content from commit ac4d0d248 e13868c63b Merge commit 'bb450ac96595432625ac34de8f7f42b3d06a5b30' as 'src/deps/src/libmaxminddb' 772e05d372 Merge commit '4a7228d2dcb7fe62526016b90a7c497fb6531e76' as 'src/deps/src/libinjection' 4a7228d2dc Squashed 'src/deps/src/libinjection/' content from commit 49904c42a 209d4a461b Merge commit 'ae8d8b233d52cbfdee68bd3ba21713149f5659c8' as 'src/deps/src/lbase64' ae8d8b233d Squashed 'src/deps/src/lbase64/' content from commit c261320ed 9927106501 Merge commit '1d1739b4eaa274c25c52b8ceb79ebdc717633ec0' as 'src/deps/src/headers-more-nginx-module' 1d1739b4ea Squashed 'src/deps/src/headers-more-nginx-module/' content from commit bea1be3bb e43880b083 Squashed 'src/deps/src/ngx_devel_kit/' content from commit b4642d6ca a09d5eb2cb Merge commit 'e43880b08395df25663560da3d8154226a167a77' as 'src/deps/src/ngx_devel_kit' 8973eb0290 Merge commit '26773844e7bd57df1216bd74360a62ec2dc976e3' as 'src/deps/src/nginx_cookie_flag_module' 26773844e7 Squashed 'src/deps/src/nginx_cookie_flag_module/' content from commit 4e48acf13 79d1b44594 Merge commit '22e69251d9b5cd2611abf77ef7352abfa4d409d7' as 'src/deps/src/ngx_brotli' 22e69251d9 Squashed 'src/deps/src/ngx_brotli/' content from commit 6e975bcb0 4cd57ab8f2 Merge commit 'b99663928782619ef854b4bf10a2bf7450d75266' as 'src/deps/src/nginx' b996639287 Squashed 'src/deps/src/nginx/' content from commit 84cd72177 d7f25398aa Merge commit 'a676d333fda890838d8fc4766720cc3f1d4c5389' as 'src/deps/src/modsecurity-nginx' a676d333fd Squashed 'src/deps/src/modsecurity-nginx/' content from commit d59e4ad12 7e8f4adc3b Squashed 'src/deps/src/modsecurity/' content from commit 205dac0e8 999fb6b8ed Merge commit '7e8f4adc3b2b2a655640c73198fb920a5e8441d5' as 'src/deps/src/modsecurity' 6c0468f62b Squashed 'src/deps/src/luajit/' content from commit 04f33ff0 6d05b14eb5 Merge commit '6c0468f62b1120497a6fd0d21101dc41f29e7397' as 'src/deps/src/luajit' 1141afd203 Fix install.sh for nginx dynamic modules 97406bff4d Add libinjection deps back a58ad9b506 Remove duplicate lua-ffi-zlib in deps 831ae129c4 Make init_deps.sh executable 451648fa71 Remove old deps temporarily except lua 185d75076b Update how the deps are initialized 6a048e68fc Update how the deps are managed 129e8f7e01 Merge pull request #546 from bunkerity/dev 265123835f Update python deps b0bc9a1bf4 Update the documentation 2f7ed064fc docs - Fix typo in webhook link in plugins.md 7d6116163c Merge pull request #544 from bunkerity/dev deed39a1fb Update lua-resty-openssl to version 0.8.23 dd295729bb Add deps project submodules b27f38349b Update lua-resty-session to version 4.0.4 and remove lua-pack deps as it's no longer needed aeca252d9d Bump lua-resty-core version to 0.1.27 and lua-nginx-module version to 0.10.25 1ec21261c4 Revert "Init work with submodules" 718a9305d8 Revert "Fix .gitmodules file" a253f4a59c Revert "Remove old folders that are now submodules" 2e1e9a08cb Revert "Initialize submodules" e2f1aba3cc Revert "Add other projects to submodules" d9a98c6fa9 Revert "Update commit SHA for submodule libinjection" 5ed3ba1d50 Revert "Fix path resolution for modules and remove nginx submodule" b529d85255 Revert "Update checkout part of workflow to include submodules" 43783edb9d Revert "Add nginx as a submodule" 8417ed1324 Add nginx as a submodule ded0ec66de Merge pull request #542 from bunkerity/dev 6cbbd0d562 Update timeout for wordpress tests to 120 seconds d687b228e2 Fix PERMISSIONS_POLICY authorizing self and links to be aside without spaces bcc9fdef90 [#533] Fix SERVER_NAME regex to limit domains' size individually instead of the whole setting's value 524a140d24 [#534] [#504] Update ALLOWED_METHODS regex to accept more methods a197e20d26 [#531] Fix typo in documentation about SSL 252a5831bf Merge pull request #541 from bunkerity/dev 07ed136afa Update setup-kubernetes of wordpress example 2eb73d15a1 Merge pull request #537 from bunkerity/dev 30fec8a142 Remove python submodule, will add it back in the next major 4b4e0f8b3b Update checkout part of workflow to include submodules c2cfd4dd9f Remove checkout from dev.yml 642da402bc Fix dev workflow 4bb6d40a53 Update dev workflow to checkout the code and submodules first 3bcdd9ca24 Merge pull request #536 from bunkerity/submodules 28d59221b4 Fix path resolution for modules and remove nginx submodule c8e25bcde0 Update commit SHA for submodule libinjection e1a5782a3e Update how the dependencies are being cleaned up 68bea47edd Add other projects to submodules 2cd5c7f451 Initialize submodules d7d3e24297 Remove old folders that are now submodules a747278910 Fix .gitmodules file b5fffc1f38 Init work with submodules 8c4c99e65d Merge pull request #530 from bunkerity/dev ddc337394d Update log location for nginx and letsencrypt 1c362d0783 Remove the deletion of let's encrypt lib and log folders after the job is finished 95c9bad8e3 Remove unused enums in database model 7a972274f1 Add database schema to concepts.md in the docs 5614995364 Revert "Update README.md links to use local branch files" 4536e328e1 Update README.md links to use local branch files 89070cfb7d Merge pull request #529 from bunkerity/ui d6942a46e7 Update where the scheduler copies its config 8a98da898b Merge pull request #528 from bunkerity/ui 26f831cb4d Merge branch 'dev' into ui 81f3914fc8 Merge pull request #527 from bunkerity/dev 162198bb93 Update db core tests to ignore the added value for env custom configs 7a524b43e6 Revert back to 30 seconds of sleep in tests ui after creating a custom config b007916d6f Optimize the scheduler and gen even more (we love threads) 0661916ffc Update ui tests to wait more after creating a custom config 2105dc0f32 Update core db tests to use the right hash for plugins_page files 8231198219 Fix rare error when hashing dictionaries in the scheduler 1e62626ac0 Fix KeyError in scheduler 57eaedd8e9 Merge pull request #526 from bunkerity/dev 4d984f6237 Update CHANGELOG d0fd6884ce Fix shinanigans with the custom configs and plugins jobs 8e6de2bdf2 Augment authelia timeout 3565dd7b37 Update CHANGELOG.md 145df1df4f Merge pull request #525 from bunkerity/dev df1359e877 Add possibility to download lists and plugins from a file path + Update python deps + Plugins now support tar and tar.gz as well b756b2d7d0 Lint py files f57b6dad13 fix cursor gap on ace editor 91c33f1d43 Merge branch 'dev' into ui ed2a54d166 Merge pull request #524 from bunkerity/dev 3e871efed8 Update python deps d27edab351 Merge pull request #523 from bunkerity/dev 9982ec36d4 Remove useless import 80033642ce Add reverse proxy headers back 0836d4ee9f Merge pull request #522 from bunkerity/dev 2a2b7b6f5e Merge pull request #521 from bunkerity/staging 78236abe83 Check Aqua Security c5ff63a40c Fix CVE CVE-2023-3138 78ef5c4827 Fix problems when creating custom configs or plugins and removing them completely 2c190ee969 add writeable /var/run/bunkerweb directory to hardened example 94867d0d63 letsencrypt - use same job name when retrieving data from db 9e00b9dd13 letsencrypt - use same job_name for both new and renew jobs 9adb209a81 lua - fix missing multisite variables in LRU fdd3367a65 Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging dcf1561358 prepare for 1.5.1 🚀 4023e6dc69 road to v1.5.1 af9e125c86 linux - merge change for debian packager ab6025ec91 linux - fix missing zope modules 7e221eb890 debian working f1435f2312 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev b14dba7752 bw - fix multiple variables not loaded in LUA 81bb9ede14 Removing python 3.11 from linux 7e66c577f8 Removing python 3.11 in linux 236572f581 ui - remove python 3.11 import for Linux integrations 73060e42a1 Fix limit core tests df0c03cef1 Fix UI wrong import 5d7ef69c9d Update limit core tests to avoid false negative 855ae89363 Update limit core tests to avoid false positive 16a1916dbb Remove useless imports in lua code + lint 605e237fd5 Remove 404 from Bad behavior status codes fc8d76f33d Rollback on hcaptcha passive feature c08e8d151a Update settings.md 44097cad09 Move the COEP, COOP and CORP headers to Cors plugin and change default values 3446e5f9b1 Upgrade antibot to add a custom CSP on each pages + update plugins order 70f227feb3 Fix error with multisite variables when requesting default server f81b0bb4da Fix multisite variables not being added in helpers 9786975004 Fix has_variable method of utils 5b0b183a4d Remove no longer needed decode for plugin order from datastore a2759e3771 Add small tweaks on the datastore b6d8792575 Fix how we fetch plugins_order in the default server 94964a910a Update how we handle custom configs 6a1ff499c1 Fix Lets'encrypt plugin api and internal API 179a7aa34a Fix lua sessions with antibot a1385fe9b3 fix ctx usage in reverse proxy + remove useless log in limit 23f9f14a46 Remove old CVEs fixes from Dockerfile f77150bc26 Test Aqua Security CVEs ec48e66011 Fix return value when no plugins have been found in api.lua 6ab48d9dd2 Update python image to tag 3.11.4-alpine ce24a0482a apply changes to current core 02d9403937 perf - ctx caching and per worker LRU for readonly variables a7069bd605 Update UI to stop using env variables but werkzeug middleware + Send X-Forwarded-Prefix headers to UI service c39dd78aec Update cors plugin tests 3b459b0e20 Fix shinanigans with API (again) 718310312a Fix shinanigans with the API 5deeacc3d4 Fix letsencrypt jobs c18f743d44 Fix PosixPath in jobs 85a53278e1 Add a charset to cors Content-Type header e01c14f11f Add Cross-Origin-*-Policy headers management and default values 0b3c1a8a04 Update KEEP_UPSTREAM_HEADERS setting's default value 95f673c1d4 Update doc about headers cee7672b55 Update settings.md in the doc d5ea95da92 Increase load-balancer example test timeout 39e6821a4c Lint lua code 64aa12b70b Update python deps c392a0b5f0 Update mmdb files f93dd34f67 Extend KEEP_UPSTREAM_HEADERS setting to clientcache and reverseproxy core plugins a23d189d3d Merge pull request #516 from bunkerity/dev df47ba0e98 Merge pull request #515 from bunkerity/dev 0ca7de1de1 Add CVEs fixes back 84fcfb726d Test Aqua Security 2 c20bd05d35 Test Aqua Security c85a4183d8 Fix Strict-Transport-Security not being sent 654172f436 Update headers core plugin lua code afe6da4cf5 Automatically add Content-Security-Policy header to response headers in the UI 5c7cd38b51 Edit headers core plugins to use lua Code + Add new setting KEEP_UPSTREAM_HEADERS 299a0b5c25 Remove apk update at beginning of each Dockerfile 6cc20efe72 Update bad behavior test BAD_BEHAVIOR_COUNT_TIME to 30 seconds e2a3bfb106 Bad behavior core tests change the ban time to 60 seconds 4bbddf7975 Merge pull request #509 from bunkerity/dev 1eeefead95 Core tests sleep between each request 9829ef7525 Update UI to automatically set SCRIPT_NAME and ABSOLUTE_URI b27958a19c Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 410a64810b core - patch modsec to use access phase instead of preaccess f7d986d6a5 Change the way linux starts and the scheduler 95d4f0f87c Small tweaks on core jobs 4f324231d2 Fix tmp variables path (again) dc18f98846 Edit start.sh 3b36965f4a Fix tmp_variables_path in scheduler ccc051e783 Fix /var/run/bunkerweb in fpm args 8b2517cdf0 Remove ui cache download test - to much unstable d1138855ee Fix gunicorn config for Docker and Linux 0c8bc97fae Fix UI on Linux not using the right user a68fb0c06a Refactor to make more sens and avoid specific errors fff21746a9 Correcting: Dockerfile-ubuntu End of statement block Jinja 3ab4a59b6e Update debian Dockerfiles to avoid updating apt packages only once 760ec3b3b6 Add /var/run/bunkerweb removal script when uninstalling BunkerWeb be459d240e Update pid files paths to /var/run/bunkerweb 8b697d87d1 Fix Scheduler errors with the internal apis 89a3c8b0b6 Update bunkerweb-ui file according to the new gunicorn usage 5e237d0d03 Update gunicorn to use a config file as well + Fix headers error + Small fixes a424d59b1b Add apk update at the beginning of each Dockerfile 1d14db7e18 Update custom cert job to not duplicate certs if the cert is global 7efb82a7ee Update python deps e920cba432 Fix CVE CVE-2023-2650 413b75b046 Fix customcert plugin to accept multisite certs as well 87a9545d9a Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev c533948452 various fixes aca0d6da48 Small refactor on the ApiCaller and the Scheduler 1bd40a877a Removing vmware support in doc 612333d2ad Merge pull request #508 from bunkerity/dev 474ecbb41e Fix typo in phases list in plugin.lua 5fa21b3c89 Fix CVE CVE-2023-29491 16a459bf75 Lint antibot html files fd06a1e715 Add Turnstile antibot d5e64320c4 Fix small typo in misc.lua 4d6d95037a Merge pull request #507 from bunkerity/dev b60657e21f Merge pull request #506 from gin-gitaxias/patch-3 1f2c973a3b Fix docker-compose file for custom cert job b314f4349c Update integrations to add LOG_LEVEL=warning env variable to docker proxy 0edfb2db35 Update example to add a LOG_LEVEL=warning to the docker proxy 83413aef2b Remove open ports from core tests docker compose files 334be43462 Fix custom-cert core plugin 953128be6e Update scheduler changes check to reduce CPU usage bb7dcda48d Refactor paths resolutions for core plugins 1088279524 whitelist - remove unused IPs of duckduckgo crawler 665b110c63 [#504] Fix ALLOWED_METHODS regex 5a2aa20bcd Update plugins.md 168dfc4390 Refactor paths resolutions for UI + optimizations on the plugin upload 6e80c7b8de Fix variable being ignored instead of saved inside the database when the value is empty 8dad7a0b79 Starting work on paths resolution refactor b5a78c3aaa Test Acqua Security vulns (2) ed6bee69c7 Test Acqua Security vulns 3dba058b45 Fix custom configs not being cleared out once created d9b093dab5 Fix plugin example in documentation 162f1d978a Merge pull request #502 from bunkerity/ui 1f2fa95e77 Remove useless line in the head.html file + lint HTML files 1cd3567814 Add multiple plugin upload in one compressed folder support for the UI 29673f9182 fix font 1804936161 Fix CVE CVE-2023-1999 7fe7a997fd Merge pull request #501 from bunkerity/ui 5b75894d40 Fix UI latest version checking & Fix conditions in quick settings for services 1f6b3d59a1 Merge pull request #500 from bunkerity/dev 548630e3e9 Update python deps aa299f0859 Update plugin update and add to get only the necessary keys f0126b6d6e Fix update-check job 8585007bcb deps/gha: bump scaleway/action-scw a7535c300a docs - fix yt preview in readme 340b4a4929 change arm server flavor e7ea3952b6 ui - add missing dep for docker/x86 a586b5b6be deps/gha: bump docker/build-push-action from 3 to 4 3b7d8b6c11 Merge branch 'staging' into dev 6666a25fcc edit version, update images on docs and fix bug in Linux script f84af34025 Add error ignoring when using the rmtree function 0b082bdab7 Add handling of stderr being None in the scheduler 1f2b550f60 ci/cd - fix swarm examples and init work on release workflow d5fcc69694 Merge branch 'dev' into staging eda275589d Merge pull request #485 from bunkerity/dev 7506768c4a Merge branch 'ui' into dev be3d40f18a Fix CLIENT_CACHE_CONTROL setting's regex to also work with JS 41059fb282 Merge pull request #484 from Hado-K3n/patch-16 88f85b282c Merge branch 'dev' into patch-16 e5e031b6b7 Merge pull request #483 from Hado-K3n/patch-15 2dbadbd29f Merge pull request #482 from Hado-K3n/patch-14 95c7b54109 Merge pull request #481 from Hado-K3n/patch-13 00739a5ab6 Merge pull request #480 from Hado-K3n/patch-12 a9f4be475e Merge pull request #479 from Hado-K3n/patch-11 f85f736785 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev f1efe06e99 ci/cd - fix /opt/actions-runner perms for self-hosted runners ad71be4608 login now use local font dcb800d2b8 Update k8s.postgres.ui.yml 5a7f7f3c67 Update k8s.postgres.yml e1f60127e2 Update k8s.postgres.ui.yml 7553ffb632 fix client_cache_control regex 9324648f21 Update k8s.mysql.yml eafe006a6e Update k8s.mysql.ui.yml 62a8ec9758 Update k8s.mysql.ui.yml dfcaba9ad2 Merge pull request #478 from bunkerity/dev 737b999cde Set CLIENT_CACHE_CONTROL setting's regex 9339af44c9 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev 78f7570e16 core - Fix bwcli condition when checking bans 40e30ed441 use shared redis connection pool in cachestore when we can d6ca98ed15 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 10a4cefd00 update lua-resty-openssl deps and replace nginx -s calls with signals 97723185ba core - Add bwcli tests ab3b3ea8fd ui-tests - update waiting time after creating a custom conf 5adec84d5a fix redis not contacted in subsequent phases and reflect changes on stream configs 1624c4e766 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev eea6d32cd3 share common objects during the phase and add threading to DNSBL and reverse scan 99f8f69fa5 Merge pull request #477 from bunkerity/ui 9b58b397c9 Fix ui tests (again) ace88d865d Fix plugins fetching for the UI 69b35636e3 Fix UI tests (once again) 5dfe35b7bc Update how the plugins are being fetched by the UI b75690fdf0 Change the way python deps are installed b19ebbe6a8 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev c0c646aae5 Merge pull request #476 from bunkerity/dev edd6e2ded5 improved session management and add IP/UA checks c7ca5a822f Fix Database overriding services_settings if a global_value is set e1883a04be Merge pull request #475 from bunkerity/dev af19cc226d core - Add redis tests 0087ae5832 Update python deps 8133c134e0 core - Fix db tests by removing "order" key check f725d0fe63 Update keys name in datastore 05c478e834 Edit COOKIE_FLAGS regex b5aaf62662 add forward reverse DNS to whitelist, disable redis in cachestore when sockets are not enabled, fix typo in cachestore and improve dns/rdns caching 8a8dd6fb7a db - remove order from plugin model 93c766e564 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 179beea4d7 improved core plugin execution order 1d126e1d0e core - fix cors tests with the preflight request dbb8840992 core - Update allowed_methods test method to GET 62cb85453a core - Remove cert verification when testing allowed methods in misc tests 04919e8a08 Fix multiple CVEs b32f318919 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 4962f786ba fix wrong env parsing in init phase, bypass modsec/crs when method is not allowed, refactor ALLOWED_METHODS and improve error page management 10bdf551aa core - Add misc tests 7158e7e9a1 core - Optimize cors tests 3f51f59bcb Add check when plugins are configured + Add Semaphore to accelerate jobs execution + Code optimization 4c4fa44fbc ci/cd - fix core/cors tests 84d43c84d2 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev b58798746d Update mmdb download to check the checksum at start a9be973d5f use PCRE regex instead of LUA pattern and edit cors doc 4378f18cc8 fix typo in bunkernet.lua, add missing Origin header in cors tests and fix allow origin expected value 7d84e03a15 fix header plugin phase not called for internal request (fixes CORS), fix bunkernet init_worker bug where ngx.ctx.bw is not available, add CORS_DENY_REQUEST setting and edit values for core/cors tests 8386621419 Lint Lua code 36fdec1058 core - fix sessions tests ab54b18e05 core - fix reverse scan cache retrieval 9c6ca6a860 cors - various improvements 991f7ff8d0 Fix tests core reverse scan wasn't using the image 9c77f77fa7 Fix test core DB 9ee74aef4f Add up back when retrying to up the stack + remove useless print 7bf4c11bc5 When docker up fails in core tests retry one time 82aadfa38c Update core db tests to add the settings.json file and optimizations 2a78d2c057 ci/cd - perform all core tests even if one failed e3fc55be9f deps - add missing hash for python dep async-timeout 5f668aecaa ci/cd - fix syntax error in test core wf e5e336c4f3 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 9a2e37984d ci/cd core tests and antibot refactoring 2ac77ee497 Fix deps not being synced 394f5fe4bd Move back to images in the whitelist tests b06210bdfb Remove unused files in tests core e6bb9fb55f Add tests for core plugins 29f020f15e Update python deps 051923b6ff fix deprecated external network in compose files, various fixes in the documentation and add ipv6 to doc 2e1296d9ae show useful info in BW logs after startup/reload and reduce container images size a686562f18 performance - cache empty rdns results e36c743c70 performance - cache dns responses 75f3d6490a init IPv6 support, add missing healthcheck script in UI and purge local cache on init a258612e43 add global data on settings filter bc3ea0ed35 change select method check ab71c484ea add global condition for disabled state 5c415afa18 various fixes - ttl on /bans api, dnsbl undercover bug, greylist, whitelist and wrong path in realip job 5c50f57f1c Revert "regular inp and multiple global=true are enabled" 9ceaaa8746 regular inp and multiple global=true are enabled 3dde3ac0aa Fix no longer save SERVER_NAME when MULTISITE is set to "no" c01b493c99 Increase compression level of tar files being saved in the database 4f4a8b5081 Fix default global values being added to database when MULTISITE is set to "no" 4088067186 Add external plugins being updated at the start of the scheduler 402ff16c82 Add "global" key to settings when fetching methods as well dcdb43cf05 Merge pull request #473 from bunkerity/dev ca8c56aaa0 Remove unused function in UI src.Config 905946463d Fix scheduler restarting for no reason when having an external database 8a308b1a88 Fix database not providing the right SERVER_NAME setting value cf26d7aa22 Fix database saving default values to global_values when multisite was set to "no" 8bb6f63fa7 Merge pull request #472 from bunkerity/dev 64789276ac Update python deps 30194f9599 Fix Access-Control-Allow-Credentials not being set to the right value when deactivated 50ee37db0a cors - refactoring b8d89fe79a Fix customcert plugin 63f4e44c61 Fix CORS when sending an OPTIONS request ac2e4dd645 Merge branch 'staging' into dev e14475de4a ci/cd - fix missing version in linux package name 136f68cd3b ci/cd - fix typo in beta wf d83730cf75 ci/cd - fix linux package name in upload/download steps ae042854f0 Fix blacklist download jobs where ignore urls were not being downloaded 86053d3dc5 Update RDNS regex in jobs files b2e26fc8fc Revert "Revert "Update RDNS regex"" 48354fb269 Revert "Update RDNS regex" a544f18e26 Update update-check job to add stars so that the end of line …
- Loading branch information