New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] scheduler crash after renew letsencrypt #717
Comments
Hi @thelittlefireman, could you provide your configuration please ? |
@thelittlefireman bump |
|
I'm also losing connection from scheduler and nginx really often. (not stable) |
|
I don't know if it' related but i've got watchtower container which update my scheduler, nginx etc containers. maybe bw-scheduler and idkw it looses connection to nginx container. |
Hi @thelittlefireman, thank you for your configuration. By the way you don't need to provide the settings in the scheduler container: - API_HTTP_PORT=5100
- API_SERVER_NAME=nginx |
Do you have issues sending the configuration from the scheduler to BunkerWeb with the setting: - USE_API=no ? |
This can be because of your Docker environment having unstable networks for some reason 🤔 |
Hello @thelittlefireman, Can you try to disable watchtower and tell us if does anything ? |
I switch to docker version v1.5.3 (vs dev). So watchtower doesn't update it every day and I don't new crash. But I'm still loosing connection from scheduler to nginx after 1 day, which is quite annoying: [2023-11-10 13:46:25] - API - ❌ - Can't send API request to http://nginx:5100/cache : Request failed: HTTPConnectionPool(host='nginx', port=5100): Max retries exceeded with url: /cache (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6aa3bfc920>: Failed to establish a new connection: [Errno 111] Connection refused'))
[2023-11-10 13:46:25] - SCHEDULER - ❌ - Error while sending /var/cache/bunkerweb folder
[2023-11-10 13:46:25] - SCHEDULER - ℹ️ - Reloading nginx ...
[2023-11-10 13:46:25] - API - ❌ - Can't send API request to http://nginx:5100/reload : Request failed: HTTPConnectionPool(host='nginx', port=5100): Max retries exceeded with url: /reload (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6aa3bfe150>: Failed to establish a new connection: [Errno 111] Connection refused'))
[2023-11-10 13:46:25] - SCHEDULER - ❌ - Error while reloading nginx Nginx container seems to lose API_PORT (5100) after a will. XXXX@XXXX:~$ docker exec -it -u 0 nginx netstat -planet | grep 5100 Any clue ? |
…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 …
…ab531 11ab5315b0 Merge commit 'f583d996a108a58166fc986bf4227a3cea432a07' into dev f583d996a1 Squashed 'src/deps/src/luajit/' changes from 492cfdd0d8..aa038d2599 f8429d6e43 Update LuaJIT to v2.1-20231021 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 29737209b1 Squashed 'src/deps/src/luajit/' changes from e598aeb74..492cfdd0d 8093c61613 Merge commit '29737209b138a1485d55c53acf1a6783b6e60167' into dev 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 U…
…..bea1be3bb bea1be3bb doc: Fix typo. (#97) d502e4199 bugfix: nginx crash when accessing uninitialized pointer. 91eb0db9e bugfix: update handling of multiple headers changed in nginx 1.23.0. e536bc595 bugfix: fixed build error with nginx >= 1.23.0 00be83f1d doc: update the description of nginx compatibility. (#131) a4a068660 travis-ci: upgrade dist of travis-ci to ubuntu bionic. (#124) f85af9649 travis-ci: bumped the NGINX core to 1.19.9, remove clang compiler mode from travis to save credits. (#121) d6d7ebab3 travis-ci: bumped the NGINX core to 1.19.3. (#114) af8160e01 doc: we now work with nginx 1.17.x (up to 1.17.8 at least). 743a4bb1a travis-ci: bumped the NGINX core to 1.17.8. 552e216a0 travis-ci: switched to OpenResty's fork of LuaJIT. 7255ae95d travis-ci: bumped the NGINX core to 1.17.4. 380e994d3 doc: updated the nginx compatibility list. ab40f3446 travis: bumped the nginx core version to 1.17.1. d3a920ad3 travis: clone the lua-resty-core and lua-resty-lrucache repositories. 085fbbc28 travis: bumped the nginx core version to 1.15.8. f1fadb9e2 tests: t/input-cookie.t: fixed a failing test case with our newest version of ngx_http_lua's LuaJIT alert log. a9f7c7e86 tests: added a passing test for overriding Cache-Control header created by proxy module. 55fbdaba9 doc: bumped version to 0.33. f389f1178 tests: added new valgrind false positives in the latest nginx core. 79ac9547b tests: valgrind.suppress: removed too aggressive suppressions in nginx mem pools and luajit lj_str_new. a799a97ba tests: minor tweaks in valgrind.suppress. d63cf91ed tests: removed extra file-trailing newlines. 4512b82a8 feature: add wildcard match support for more_clear_input_headers. 7b0762aba doc: adjusted the doc for the use of wildcards in header names. thanks Dejiang Zhu for the report. 809668963 doc: updated copyright notice. 732874a0f travis-ci: several improvements and tweaks. 491df7f8d doc: fixed more_clear_input_headers usage examples. 5aa76052d doc: bumped version to 0.32. 04916fbc4 tests: skipped the newly added test case that cannot run in check leak test mode. 30fb25901 bugfix: more_set_input_headers: skips setting multi-value headers for bad requests to avoid segfaults. 84241e444 doc: bumped version to 0.31. 2054d9261 doc: typo fixes. 72c81c922 skipped check leak mode for two test cases using malformed requests. fbab58696 doc: claims that we work with 1.10.x since it is essentially the same as 1.9.x. 4fccc2a19 bugfix: fixed a typo in an error message. 0a5bad907 bugfix: when the nginx core does not properly initialize r->headers_in.headers (due to 400 bad requests and etc), more_set_input_headers might lead to crashes. thanks Marcin Teodorczyk for the report. 7fc33974d doc: fixed the release year. 4cb061b57 travis-ci: use "prove -r t" to run the test suite and test against nginx 1.10.0 instead of 1.8.1. cf016595f various coding style fixes. 4612cb62d Merge branch 'master' of github.com:openresty/headers-more-nginx-module 63b8039d7 doc: release 0.30 and compatibility with nginx cores as far as 1.9.15. b120f866e Merge pull request #52 from chipitsine/master 182d12a19 fixed "exit 0" on failed build 981a6914a feature: initial travis-ci support. f5559ec57 doc: documented the dynamic module support in this module. cabd03a86 doc: typo fix. 2f93b9a31 feature: now this module can be compiled as a dynamic module with ./configure --add-dynamic-module=PATH in NGINX 1.9.11+. thanks Sjir Bagmeijer for the original patch in #44. cc19196c7 minor test tweaks. e77178fd2 config: some refactoring. 443753c53 doc: ngx_openresty -> OpenResty. f14b3667c doc: stated that we are compatible with nginx cores as far as 1.9.7. 88f797a5c bumped version to 0.29. e8822662b bugfix: changing the built-in header X-Forwarded-For via more_set_input_headers or more_clear_input_headersmight not take effect in some parts of the nginx core (like $proxy_add_x_forwarded_for). bbaa39fd9 added a .gitattributes file to correct GitHub's language tag. 51dcf0901 doc: bumped version to 0.28. 473fc9d8e bugfix: fixed errors and warnings with C compilers without variadic macro support. a744defdf removed the useless code snippet enabled by the unused NGX_HTTP_HEADERS macro. it also triggered a compilation error. thanks Vadim A. Misbakh-Soloviov for the report in #39. c8b4b0a95 updated docs to reflect recent changes. 5031112c0 tests: fixed the test plan in input.t. 42d8019f0 bugfix: setting (builtin) request headers Upgrade, Accept, Accept-Language, Depth, Destination, Overwrite, and Date might not take effect in standard nginx modules like ngx_http_proxy, ngx_http_headers, and ngx_http_dav. bc48417d8 bugfix: when the response header Content-Type contains params like "; charset=utf-8", the -t MIME-List options did not work as expected at all. thanks Joseph Bartels for the report in #38. 4648e827e doc: we no longer sync from the nginx wiki site. d0e1a7408 util/build.sh: removed $LUAJIT_LIB and /usr/local/lib from the RPATH list. f6a745a16 bugfix: clearing input headers If-Unmodified-Since, If-Match, and If-None-Match did not clear the builtin "shortcut" fields in ngx_http_headers_in_t which might confuse other nginx modules like ngx_http_not_modified_filter_module. The first header gets "shortcuts" fields since nginx 0.9.2 while the latter two since nginx 1.3.3. 4b20caa63 tests: disabled the test cases exercising multiple http {} blocks since this undocumented feature has been disabled since nginx 1.9.3. ccaede889 doc: bumped version to 0.26. fdf4eabef minor coding style fixes. d20bf26a8 fixed compilation failures with nginx 1.7.11+ configured with --with-threads. a7f81f20b updated doc to reflect recent changes. 02fd3778a style: fixed the coding style of labels. b4f9e524a optimize: removed the unused C function ngx_http_headers_more_rm_header. thanks Markus Linnala for the catch in #28. 2a33f3d01 doc: made it clear that more_set_headers always override existing headers with the same name. 95d8178b0 suppressed a valgrind false positive in libdl. 0c6e05d31 updated docs to reflect recent changes. 61af6c9ee doc: documented the limitation that we cannot remove the "Connection" response header with this module. thanks Michael Orlando for bringing this up in #22. 6e9dd00bb added the missing bit in commit 40414ca1. thanks Edwin Cleton for the report. 6d4d619b3 minor coding style fix. 40414ca1f fixed a warning from the Microsoft C compiler. thanks Edwin Cleton for the report. 4b718e786 various coding style fixes. 7a6fd1136 doc: bumped version to 0.24 and claims that we work with nginx 1.4.4. fe2a70ea5 updated valgrind.suppress for i386. 540c6770f bugfix: more_set_input_headers did not completely override the existing request header with multiple values. thanks Aviram Cohen for the report. bb9271843 doc: minor markdown formatting tweaks. b66e2ef1b removed the plain text README file. ad3d8d622 bumped version to 0.23. 35f8faf54 doc: added syntax highlighting to the code samples. 9c4b6ee1d minor coding style fixes. 1caf5cc41 bugfix: removing request headers might lead to memory corruptions. 566cebf00 minor coding style fixes. 6f06b3720 doc: markdown: added a "table of contents" seciton and lots of "Back to TOC" links. 5f1425508 docs: eliminated links to the nginx wiki wherever possible. 211760978 bugfix: more_set_input_headers might overwrite the value of the $host variable with bad values. 5a70b6b46 bugfix: more_set_headers and more_clear_headers might now work when multiple http {} blocks were used in nginx.conf. 3bc9f941b bugfix: eliminated use of C global variables during configuration phase. 035a5f3d3 updated docs to reflect recent changes. 6d19a3980 fixed the test plan in sanity.t. 31d0e78b7 bumped version to 0.22. 3392914d2 added a (passing) test for setting response headers for HTTP 0.9 requests. 625c550aa updated .gitignore a bit. 147c2737b bugfix: segfaults would happen in more_set_input_headers and more_clear_input_headers when processing HTTP 0.9 requests. thanks Bin Wang for the report in #14. 26f96fb41 bugfix: we did not properly initialize the location response header field in commit b21333e2d. this is a further fix for issue #7. 00ee3cfcf massive coding style fixes. b21333e2d bugfix: segfault might happen when using more_set_headers or more_clear_headers in the case that the nginx core initiated a 301 redirect. this issue was caused by an optimization in the nginx core where ngx_http_core_find_config_phase, for example, does not fully initialize the "Location" response header after creating the header. thanks Brian Akins for the original report in #7 and Vladimir Protasov for the insight in chaoslawful/lua-nginx-module#260. ec05b8981 updated docs to reflect recent changes. be5ea9a6d bugfix: segmentation fault might happen in nginx 1.4.x when using more_set_input_headers on the Cookie request headers because recent versions of nginx no longer always initialize r->headers_in.cookies. 0df17d017 bumped version to 0.20. 376b7bc23 massive coding style fixes in ngx_http_headers_more_headers_in.c. e9f060d50 added test cases for the recent fixes in the Cookie request header handling. 2da1aaa9f fixed places where we should return NGX_ERROR instead of NGX_HTTP_INTERNAL_SERVER_ERROR; also fixed a clang warning. a45243e2f bugfix: modifying the Cookie request headers via more_set_input_headers/more_clear_input_headers did not update the Nginx internal data structure, r->headers_in.cookies, at the same time, which might cause issues when reading variables $cookie_COOKIE, for example. e9b817509 bugfix: modifying the Via request header via more_set_input_headers/more_clear_input_headers did not update the special internal field in the Nginx core, "r->headers_in.via", when the ngx_gzip_filter module is enabled. c7feaa395 bugfix: modifying the X-Real-IP request header via more_set_input_headers/more_clear_input_headers did not update the special internal field in the Nginx core, "r->headers_in.x_real_ip", when the ngx_realip module is enabled. 27c2137c6 bugfix: modifying the Connection request header via more_set_input_headers/more_clear_input_headers did not update the special internal flags in the Nginx core, "r->headers_in.connection_type" and "r->headers_in.keep_alive_n". 95ed9ce74 bugfix: modifying the User-Agent request header via more_set_input_headers/more_clear_input_headers did not update those special internal flags in the Nginx core, like "r->headers_in.msie6" and "r->headers_in.opera". 22ed8a414 updated docs to reflect recent changes. 9ba50727f updated tests to reflect recent changes in ngx_echo regarding the $echo_client_request_headers variable (commit agentzh/echo-nginx-module@2adcf59ec5c3dff7592b9c04dd31d34cf2f778d5. 27bcbd290 updated docs to reflect recent changes. 5f9684bbd updated .gitignore a bit. d658a2f90 bugfix: more_clear_input_headers would result in memory invalid reads when removing the 21st request headers. thanks Umesh Sirsiwal for reporting this issue as chaoslawful/lua-nginx-module#176. 0f6132327 removed the sendmsg/ngx_channel valgrind suppression rules. 07702cf8b updated valgrind.suppress for valgrind 3.8.0. bdb1068b6 updated docs to fix my English name. also fixed an issue in the sample code in docs that Transfer-Encoding cannot be cleared. thanks koukou73gr. 658698495 updated docs to reflect recent changes. 3147c8b4f updated .gitignore. 278ba7d20 bugfix: fixed a set-but-not-read warning from the clang static analyzer. 05a862b33 fixed compatibility with nginx 0.7.65. thanks Banping for reporting this. b7c8cfcd3 updated docs to reflect recent changes. 2f5f6601a updated .gitignore. 4ea0a75ad bugfix: more_clear_input_headers did not remove all the instances for the builtin headers or custom headers. bugfix: more_clear_input_headers might accidentally remove request headers that are not specified at all and leave the specified headers with just empty header values when removing multiple built-in headers. thanks Matthieu Tourne for reporting the issues. de80b7972 added a (passing) test for rewrite + more_set_input_headers. 81c8750f1 updated valgrind.suppress for linux i386. cf7e2d587 updated valgrind.suppress for the "hup reload" + valgrind/memcheck testing mode. 33a82ed11 updated valgrind.suppress and .gitignore. aa2ae0f8b updated valgrind.suppress. 4b4bfca98 updated valgrind.suppress. 34e238921 updated valgrind.suppress. 358052601 allow use of the DDEBUG macro from the outside (via the "-D DDEBUG=1" cc opton). de77fd22c updated docs to reflect recent changes. 719ffa26a reindexed the test cases. 5f082e564 Merge branch 'master' of github.com:agentzh/headers-more-nginx-module 006ecab22 bugfix: removing builtin headers in huge request headers with 20+ entries could result in data loss. thanks Chris Dumoulin for the patch in github issue #6. 4f911f68d updated valgrind.suppress for gcc 4.6. 87595f744 optimized the previous commit for padding header value strings with '\0'. 7a719b8ae bugfix: the more_set_input_headers directive might cause invalid memory reads because nginx request header values must be null terminated. thanks Maxim Dounin. ffdda4535 bugfix: more_set_input_headers did not handle the Accept-Encoding request headers properly. thanks 天街夜色. 6cd7ae83c bugfix: Cache-Control header modification might introduce empty value headers when using with the standard ngx_headers module. 55ad2f48e fixed the download page links in docs. be6a17e76 updated docs to state that we work with nginx 1.0.8 and 1.1.5. f7cb29e24 fixed setting Cache-Control response headers. we should properly prepare the r->cache_control array as well. 5de933dc4 we should not set header->hash with ngx_hash_key_lc, not simply to 1. b3c6230a3 use Test::Nginx::Socket instead of Test::Nginx::LWP. ff219e96e fixed a bug when setting a multi-value response header to a single value: the single value will be repeated on each old value. 379085532 confirmed that we work with nginx 1.0.6. 9057b0991 fixed on-demand hander/filter registration trick for HUP. 936a555d6 fixed the "<" and ">" symbols in the markdown doc. 5d484ecc7 updated links in docs. 8b78aec44 renamed the wiki file. 264e523fa added internal cross links to README.markdown. e6c635856 added more hyper-links to README.markdown. 61db52f55 removed unused utilities. 12ccabb15 fixed source lines exceeding 80 cols; checked README.markdown. 78286ca0d confirmed that we work with nginx 1.0.5. 137855d9d release v0.15. 5fac22379 now more_set_headers supports overriding charset in Content-Type. thanks ML. 2c629dee0 fixed an issue in more_clear_headers: we should remove all the instances of the headers specified, not only the first occurrence. thanks 李杨. b1c4273ae back-ported a bugfix from ngx_lua: in output header set, we should always set the header->hash to 1. thanks moodydeath for reporting it. 6a12aa524 confirmed that we work with nginx 1.0.2. ef15b439f minor updates. b27e5d92a minor coding style fixes. 28c62d1d2 added more tests for Accept-Ranges and also fixed a bug when clearing this header. thanks Bo Blangstrup. 7bba2a12b fixed the links to the test suite. 2cbbc15d6 updated the documentation to reflect recent changes. 3641ccfd5 updated .gitignore. fb2d8935d now we postpone the rewrite phase handler only once rather than on every main request previously. this will save some CPU cycles on every request. d732166eb removed the bundled Test::Nginx module from our repos; also raised test/t to the toplevel directory. 19e17f08b fixed two spots where we did not check against null pointers when allocating memory. 592845e90 now we use the 2-clause bsd license. 8bd248f0d updated README from the wiki page. df422fe8a minor tweaks of coding style and .gitignore. c808e71eb renamed the source file names a bit. c5b6141b4 minor coding style tweaks. b4abf2bbf Merge branch 'master' of github.com:agentzh/headers-more-nginx-module 80bcb021b Update Test::Nginx. 442f86638 updated Test::Nginx. 8447e58c5 updated Test::Nginx. 780408eff Use build farm's default server port in tests. 27735dd30 Update Test::Nginx. 9508330b0 releng work for 0.13. 7c6b53e24 fixed a bug in rewrite phase postponing algorithm which may cause eval {...} running after "if". thanks Liseen Wan (xunxin). 7d2db6fa0 enabled the no-pool-nginx patch in our build.sh script for nginx 0.8.41. b14033607 added a test case for adding a header with an empty variable as its value (from Piotr Sikora). 435fee6d3 updated readme to reflect recent changes. 079fa9507 fixed a vim typo... e64e736af we should explicitly clear r->headers_out.content_type_lowcase or it will defeat the gzip filter module. 55cbcab47 added tests for issue 3 ("breaks mime types") on GitHub but cannot reproduce the issue with nginx 0.7.66 nor nginx 0.8.40. b8c872152 updated docs for v0.11. 87e6e7318 fixed the variables-in-Range-header issue reported by Alexander Vetrin. 2afd97b48 use the name "ngx_headers_more" to help SEO. ae532d8d9 updated docs for v0.10. aaf5fce53 removed input headers physically from the r->headers_in.headers list because ngx_proxy does not honor h->hash. 793158dcf removed some debugging code. c68a095c4 now we can completely erase any output headers (both custom and builtin ones). 75b1bfa5d updated README to reflect recent changes. 00c986fde minor style tweaks in the .t files. c47b63790 fixed a memory initialization issue for more_set_input_headers -r, we should always initialize hv.replace even when replace == 0. thanks valgrind++ :D 1b93def22 implemented wildcard header clear 3a67ad830 work around the links in README. 126fce84c updated Test::Nginx. 5cd9a384f documented the -r option. 0b16d5c3f Merge branch 'dobe-r' 0febdfca7 added -r flag to more_set_input_headers 7da6665da updated .gitignore. d0f2bb40e sync'd the test scaffold with Test::Nginx 0.08 on CPAN. fb5ebd568 use ngx_null_string whenever possible. 348da493f sync'd Test::Nginx to 0.07. 4629b7f8e some coding style tweaks. a127664fc added t/bug.t db9913e9c updated docs to reflect recent changes. fc18a5cec fixed the more_clear_headers directive for builtin headers like "Server" and "Last-Modified" by always inserting an empty header when absent. Thanks Sebastiaan Deckers for reporting it. 753e74c66 sync'd Test::Nginx 0.05. 985eeb0b7 updated the test scaffold to Test::Nginx 0.04. dd3ec52a2 updated test scaffold. e427600d2 git ignore reindex. 1792f2d93 releng work for v0.06. f901cecf9 confirmed that we also work in subrequests in t/subrequest.t. 1cc21a715 now the input header handler runs at the *end* of the rewrite phase. b154fdb6b now we free empty headers and types array structs eagerly. 1a2d9c6f9 updated the test scaffold. 05e0fd6c0 sync'd the docs with the wiki page and confirmed that it works with the new nginx 0.8.28 release. 219e6dd05 added a test for rewriting the input Content-Length header using the rewrite module's set directive. d5af63059 sync'd with the wiki page. 628923157 added the wiki page as the main doc. bce15002d added a (passing) test for mixed input/output setters. 8288003cc more docs. 3391d9d71 fixed variables in more_set_input_headers by registering the handler in the "access phase". e2a7a9630 added new directives more_set_input_headers and more_clear_input_headers. 83bf8ed38 now we require at least 0.7.44 due to the use of ngx_http_complex_value_t. ad8b0e5ea releng for v0.03. b93bd9b1f fixed the uninitialized s/t bug in parse_statuses and parse_types. also added a (failing) test for the input header directives. 219d75425 first big refactoring in order to introduce input header support. 91cf5b797 refactored the structs into the header. 993e75b20 more README tweaks. 6023eac18 tested against the latest 0.8.27 and 0.7.64. 1da2c8721 added more docs to README. 8483f9a62 removed explicit clear header handlers. ade7573ba now we support variables in new headers' values. 742097fdc fixed a typo in README. c131b08ed 0.7.21 is the minimum nginx version requirement. 5e86ea379 more docs and more love. 934fe6677 updated README. c6af9971e this module is now usable. 0593d3b42 added tests for the Charset header. 6fdb040be more tests and more fixes. 51c432883 fixed Content-Type. ba695a3c0 fixed various bugs and all tests are passing now. b3b524553 fixed a bug where I carelessly used r->headers_in for r->headers_out. the test is passing now. 229898621 added a simple test which is failing atm :P 5af162eb9 things are complete now but we haven't tested anything yet :P bb0a53ca0 it finally compiles :) af379a735 implemented parsers for the -t and -s options in the config directives. 148554637 added usage to README. 8b0498a95 added README. 8876cec82 initial checkin REVERT: 576cb8197 Merge commit 'c473aa40807f32438ffe34bdfe07f8f0485a6aa4' into dev REVERT: c473aa408 Squashed 'src/deps/src/lua-resty-openssl/' changes from b23c072a4..89195843c REVERT: 456e6a33d Update lua-resty-openssl to v1.0.1 REVERT: 11c4fde61 Merge commit '805e5c9cee2a72af6b6297b2993109511b42d485' into dev REVERT: 805e5c9ce Squashed 'src/deps/src/libmaxminddb/' changes from ac4d0d248..93a7e0e56 REVERT: afcf420ee Update libmaxminddb to v1.8.0 REVERT: 7aa6affe1 Merge commit 'e3f305a953ef5dbf6802090c7013f4c38d762449' into dev REVERT: e3f305a95 Squashed 'src/deps/src/ngx_devel_kit/' changes from b4642d6ca..91e30eb05 REVERT: cba20187c Update Nginx devel kit to v0.3.3 REVERT: 10a58377b Fix multiple CVEs related to libpq * CVE-2023-5869 * CVE-2023-5868 * CVE-2023-5870 REVERT: 7c564e4cb Update pre-commit hooks to latest versions REVERT: bff775f00 Fix issues with the Linux integration and external databases REVERT: 71db00281 Merge pull request #759 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.161.0 REVERT: 940eecd06 deps/gha: bump ruby/setup-ruby from 1.160.0 to 1.161.0 REVERT: 42f7ef486 Update user interface demo image in README.md REVERT: b2a56a82a Update BunkerWeb UI demo to use thumbnail image REVERT: 0d0bad79b Update Python version in Dockerfiles REVERT: b539a97ad Fix CVE CVE-2023-5678 in Dockerfiles REVERT: 05da26f01 Update dependencies to latest versions REVERT: e153c33aa Update maxminddb and other dependencies versions REVERT: 8d024a099 Merge pull request #751 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.7.1 REVERT: ca6271c60 Merge pull request #750 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.160.0 REVERT: fbbec2f7f deps/gha: bump rickstaa/action-create-tag from 1.6.6 to 1.7.1 REVERT: 9c6f5289d deps/gha: bump ruby/setup-ruby from 1.159.0 to 1.160.0 REVERT: bcded8f7c Add refurb as a pre-commit-config hook and apply pre-commit-config REVERT: 966a78da9 Update Git attributes to ignore text and end-of-line settings for vendored files REVERT: f111124b3 Update dependencies versions REVERT: d2b82b29d Fix CVEs CVE-2023-43787, CVE-2023-43785 and CVE-2023-43786 REVERT: dc5a7b8b2 Update mmdb files REVERT: c32522ae2 Update Certbot module to version 2.7.4 + Update python deps hashes REVERT: 54ead4e49 Merge pull request #744 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.6 REVERT: d83536969 deps/gha: bump rickstaa/action-create-tag from 1.6.4 to 1.6.6 REVERT: b79b6548b Merge pull request #741 from bunkerity/dependabot/github_actions/dev/hashicorp/setup-terraform-3.0.0 REVERT: b05b98185 docs - update plugins to 1.2 REVERT: e8803e346 cache linux test images, fix linux example of proxy protocol and add more logs to k8s tests REVERT: 7565b2df5 Merge branch 'dev' into staging REVERT: c817f45ab add ready checks to limit and redis core tests and fix wrong http port for behind reverse proxy linux test REVERT: f9f616a66 Merge branch 'dev' into staging REVERT: 4871185dc Update python deps and pin Flask-Login version REVERT: cd773b6e8 add ready checks to reversecan and sessions tests REVERT: 898ef2eff deps/gha: bump hashicorp/setup-terraform from 2.0.3 to 3.0.0 REVERT: fa628cb7d linux - add default API_LISTEN_IP REVERT: 18d682b5a linux - add missing API_LISTEN_IP initial setting and perform only hot reload REVERT: 4fbd974d2 tests - set trace verbosity for geckodriver logs REVERT: a7c343369 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: 7d69b9105 tests - fix missing geckodriver log file in ui tests REVERT: 29d7d94b2 [#739] Fix potential issue when fetching docker instances in the web UI REVERT: 84eb94720 tests - add geckodriver log file for ui tests REVERT: 40e118a71 tests - add more logs to ui linux tests REVERT: 0e3d8e59c tests - retry UI access in case of network exception REVERT: 86875f486 tests - fix misc ready check when using https and add ready checks for linux ui REVERT: d4a2ba5fc tests - add ready checks to customcert and misc REVERT: 3020c5c8e tests - add ready check for customcert core test REVERT: c1562bc89 Merge pull request #737 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.5 REVERT: 322cfd217 deps/gha: bump github/codeql-action from 2.22.4 to 2.22.5 REVERT: caf732be1 Merge pull request #736 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.159.0 REVERT: 667620b52 deps/gha: bump ruby/setup-ruby from 1.158.0 to 1.159.0 REVERT: fb21786b8 linux - fixing nginx service not disabled and fix another missing error log path in UI REVERT: 5887b894f ui - fix wrong error path when starting nginx REVERT: 4e820f6de linux - remove sudo command when reloading nginx REVERT: 35d16233c ci/cd - ignore ready conf for db tests and fix linux path for ready conf REVERT: 9775cd5bb ci/cd - fix missing string in /ready endpoint and add /ready endpoint to linux tests REVERT: 274a8cdfb ci/cd - trying to fix race condition for core tests REVERT: d73a5d0f4 Merge pull request #735 from bunkerity/dev REVERT: ed0e156bc Update Werkzeug to version 3.0.1 in web UI REVERT: 8ec9a7df4 Fix compatibility issue with Docker Compose v2 2.23.0 in examples and docs REVERT: 72d856abe Update certbot to version 2.7.3 + regenerate hashes for db and scheduler REVERT: ab76c458e Merge pull request #732 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.158.0 REVERT: 6edf97a0d deps/gha: bump ruby/setup-ruby from 1.157.0 to 1.158.0 REVERT: 58d6b8142 use cap in Linux and add openssf badge REVERT: a83a74cfa Merge pull request #729 from bunkerity/dev REVERT: 0975de123 [#717] Add a pool_recycle database engine arg to avoid losing connection with database REVERT: 762092e5e Remove no longer necessary retrying module REVERT: 8963cb4d1 Update python deps REVERT: c2252503d Merge pull request #721 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.1 REVERT: 626f10b4c Merge pull request #722 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.0 REVERT: f2b9fc0f8 Merge pull request #724 from bunkerity/dependabot/docker/src/autoconf/dev/python-a5d1738 REVERT: c8eae49e5 deps/autoconf: bump python from `dc2e889` to `a5d1738` in /src/autoconf REVERT: ab320794a Merge pull request #723 from bunkerity/dependabot/docker/src/ui/dev/python-a5d1738 REVERT: 572436f20 Merge pull request #720 from bunkerity/dependabot/docker/src/scheduler/dev/python-a5d1738 REVERT: 6f366450b deps/ui: bump python from `dc2e889` to `a5d1738` in /src/ui REVERT: f6d2e205c deps/scheduler: bump python in /src/scheduler REVERT: 50a60382a Fix CVE CVE-2023-5363 REVERT: 989c14ae7 Fix CVE CVE-2023-5363 REVERT: a847f7778 deps/gha: bump actions/setup-node from 3.8.1 to 4.0.0 REVERT: 8708ad70c deps/gha: bump ossf/scorecard-action from 2.3.0 to 2.3.1 REVERT: eeda7a18c Update python deps + add retrying module to db REVERT: 5193d6cd1 Update docker images REVERT: 09ee05083 Merge pull request #719 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.157.0 REVERT: 0afed0621 Merge pull request #718 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.4 REVERT: 8919592f5 deps/gha: bump ruby/setup-ruby from 1.156.0 to 1.157.0 REVERT: d253b4438 deps/gha: bump github/codeql-action from 2.22.3 to 2.22.4 REVERT: f798a9ef9 Merge pull request #715 from bunkerity/dev REVERT: cd902eba3 prepare for 1.5.3 🚀 REVERT: 029217ff4 Fix update-version.sh script REVERT: 10db67b87 Merge pull request #714 from bunkerity/dev REVERT: c7543df86 Add an handler when the ui test is reaching an error page due to a connectionFailure REVERT: 1f5a1beac [#645] Fix web UI not keeping the data when changing the sub server names + Fix custom cert when the server name have multiple domains REVERT: ff1fc9280 [#712] Fix custom configuration changes not taking effect immediately REVERT: 838dcb17c Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev REVERT: b18dbddcd Merge pull request #713 from bunkerity/dependabot/pip/src/scheduler/dev/certbot-2.7.2 REVERT: ca6938dfe Update ConfigFiles to use the correct name regex in web UI REVERT: 643ea7c21 deps/scheduler: bump certbot from 2.7.1 to 2.7.2 in /src/scheduler REVERT: e41ce10e3 Merge pull request #711 from bunkerity/dev REVERT: b265cbad5 ci/cd - trying to fix azure/kubectl action REVERT: 7e3aad9f0 [#645] Fix impossible to edit the server_name of an already existing service if the primary one was unchanged in web UI REVERT: 60d43d0ce Handle service creation and editing more elegantly in web UI REVERT: 2df85b2c9 Updated python:3.12.0-alpine image's sha256 REVERT: 3a3255e7b Merge pull request #709 from bunkerity/staging REVERT: 4c273fe84 Merge pull request #708 from bunkerity/dev REVERT: 9964f42e6 Fix magento k8s tests REVERT: b2cf8986f Tweak magento tests to use latest version back REVERT: 7f219bea0 Fix CHANGELOG release date for v1.5.2 REVERT: b9f05ad16 Downgrade magento versions to working ones REVERT: bd6065af8 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 REVERT: 619e5644f Remove pip caching when setting up python in workflows to avoid errors REVERT: 3c3643021 Merge pull request #707 from bunkerity/dev REVERT: 7598dbc54 Update python deps REVERT: f3982367a Update dependabot script to add reviewers and tweak the schedule REVERT: d4f65903e Update dependabot config file to include terraform and other python deps paths REVERT: 38429efac Merge pull request #705 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.1.1 REVERT: d92e9a07a Fix k8s terraform script REVERT: 6738b9552 deps/gha: bump actions/checkout from 4.1.0 to 4.1.1 REVERT: 0da22f44b Update k8s terraform file and update scaleway terraform version REVERT: d77f6a72c Fix README.md links and versions REVERT: 7bf8be324 Try to fix magento k8s tests with static versioning REVERT: b9c5d3277 Fix timeout in ui tests and access_page function REVERT: b1b1ab868 Fix wrong values in helm chart values file for elasticsearch in k8s magento example REVERT: 530b8a945 Fix allow empty values when saving a config in web UI REVERT: 22552c5b8 [#694] Optimize certbot renew script to renew all domains in one command REVERT: db0dd5dae [#694] Fix rare bug where database is locked REVERT: f89456cd4 Merge pull request #699 from Crazy3lf/master REVERT: 34d68e8b7 Update regex for email REVERT: 476d86706 Fix magento k8s tests by removing elasticsearch REVERT: 4a10ec8c3 Merge pull request #701 from bunkerity/dev REVERT: c4b873e3f Fix /etc/bunkerweb dir missing in linux core tests REVERT: bcaa8faa7 Replace deprecated `set-output` command with the new format REVERT: 08944b901 Tweak test-core-linux to fix potential bugs REVERT: 13be6a43c Add more logs when an url file is in cache and gets deleted REVERT: 2737fe7ce Update python deps REVERT: 2823fa2ab Update plugin.json REVERT: 001246b38 Merge pull request #697 from bunkerity/ui REVERT: 1a43380d2 Merge pull request #696 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.3 REVERT: 0b319d1aa Merge pull request #695 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.4 REVERT: 7a15f8a65 deps/gha: bump github/codeql-action from 2.22.1 to 2.22.3 REVERT: a4a413eec deps/gha: bump rickstaa/action-create-tag from 1.6.3 to 1.6.4 REVERT: 7e3dabc5f Update patch commands in deps.json to skip Reversed warning REVERT: 8093c6161 Merge commit '29737209b138a1485d55c53acf1a6783b6e60167' into dev REVERT: 29737209b Squashed 'src/deps/src/luajit/' changes from e598aeb74..492cfdd0d REVERT: 85913d6b2 Update luajit to v2.1-20231006 REVERT: 15d3180b6 move disabled inp msg REVERT: 522527f0a Merge pull request #690 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.156.0 REVERT: 85ef4e4de Merge pull request #691 from bunkerity/dev REVERT: 46d8acf7b Update dummy-plugin to new standards REVERT: 77bfe2697 Add StyLua and luacheck to precommit config file and apply it REVERT: da2a1eaa5 deps/gha: bump ruby/setup-ruby from 1.155.0 to 1.156.0 REVERT: cd1f87b9a Update pre-commit config hooks version REVERT: e25fab28b fix disabled msg behavior REVERT: c125a9bdd Merge pull request #689 from bunkerity/dev REVERT: 10fd431fb Tweak update python deps script to make it more elegant REVERT: 309689185 Update pythons deps REVERT: 799756176 Merge pull request #684 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.1 REVERT: a12e5ca89 Merge pull request #683 from bunkerity/dependabot/github_actions/dev/stefanzweifel/git-auto-commit-action-5.0.0 REVERT: 15ad3a625 Merge pull request #681 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.0 REVERT: c57d725f4 Merge pull request #680 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.155.0 REVERT: 95389260a Merge pull request #688 from bunkerity/dev REVERT: 6e5dd5557 Fix CVE CVE-2023-44487 REVERT: 565f4e3f7 Merge pull request #687 from bunkerity/dev REVERT: f39adcab5 Update CHANGELOG.md REVERT: a3ec85b57 Fix often occurring error with ace script in web ui REVERT: b063ac8a3 [#652] Fix error when deleting a service that have custom configs on web UI REVERT: ff85f1c2b Update CHANGELOG.md REVERT: 4a9fdba42 [#645] Fix errors when using a server name with multiple values in web UI REVERT: 47a7e1680 Fix secure_scheme_headers shenanigans with web ui REVERT: 453108da9 Update mmdb files REVERT: 2cbb10b3a Revert "Test Aqua security vulnerabilities with BW" REVERT: d4d9f8745 Test Aqua security vulnerabilities with BW REVERT: 899484c38 deps/gha: bump github/codeql-action from 2.21.9 to 2.22.1 REVERT: d461f3745 deps/gha: bump stefanzweifel/git-auto-commit-action from 4.16.0 to 5.0.0 REVERT: cd0ceb48b deps/gha: bump ossf/scorecard-action from 2.2.0 to 2.3.0 REVERT: dc92ae825 deps/gha: bump ruby/setup-ruby from 1.154.0 to 1.155.0 REVERT: f5fe685d4 Fix children classes of Test REVERT: f4ce2c68f Fix bw api not returning the reason of bans REVERT: d1a0f66c9 Merge pull request #677 from bunkerity/dev REVERT: 6935d1cb8 Merge pull request #676 from bunkerity/dev REVERT: 7ac66a6c6 Update python deps REVERT: 2aa9f46ef Fix default values in whitelist job REVERT: 8f456722e Augment delay in WebDriverWait in ui tests REVERT: 8ae7b8f43 Fix redirect tests docker-compose file REVERT: 9b4a9277d Add libpq as a dependency for the Database to be able to connect with postgres REVERT: 172874d1c Fix redirect tests on docker REVERT: a518f47b9 Update CHANGELOG.md REVERT: 0cee41867 [#656] Fix ACME renewal fails on redirection enabled Service REVERT: e956e03ba Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev REVERT: c08fd07a6 Update linguist-vendored to add modsecurity files and non patch deps files REVERT: 466c8e584 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: 27d3ca1cd autoconf - fix wrong types for dynamic settings REVERT: 410557009 Add .gitattributes to override linguist-vendored paths REVERT: e7498279c Revert Docker image update for tests REVERT: fe87486f9 Merge pull request #673 from bunkerity/dev REVERT: c2db157bb Update python docker image to 3.12.0 REVERT: eb8088164 Tweak Dockerfiles to make the build nicer REVERT: 202698f41 Fix python deps conflicts and update them REVERT: 0eb18cb31 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: f12a01410 autoconf - update settings from db REVERT: 628068e9a Lint files with prettier REVERT: f3694f0cc Add prettier as a precommit hook REVERT: b56cce63f Fix codespell typos in README.md REVERT: 87ca17663 Fix typos raised by codespell REVERT: eea5dd9b7 Add codespell precommit hook REVERT: 8fbe69261 Fix mkdocs.yml file duplicate copyright key REVERT: cf82e73e9 Fix swarm postgres ui integration example REVERT: 6b2df3585 Tweak py file to respect flake8 rules REVERT: 508c728b6 Tweak pre-commit config and pyproject.toml file + Add flake8 as linter in precommit config REVERT: 75e8c8339 Update CHANGELOG.md REVERT: 07676a3d0 Use hashes instead of versions in github workflows REVERT: f0761eed2 Revert "Add fuzzing tests in CI/CD" REVERT: 4babce974 Add fuzzing tests in CI/CD REVERT: a263f1f4f Update cron for dev-update-mmdb REVERT: 31a839968 Merge pull request #666 from bunkerity/dev REVERT: d8b256167 Merge pull request #665 from bunkerity/dev REVERT: 87d2f04eb Remove no longer necessary temp fix for Flask-login REVERT: c006e5088 Update python deps + Update Flask-Login to include the compatibility with Flask 3.0.0 REVERT: df9bf1f56 Merge pull request #664 from bunkerity/dev REVERT: 6b0e623e5 Update Dockerfiles to install pip and its deps before the project ones REVERT: 85068bfee Add temp fix to support Werkzeug>=3.0.0 with Flask-login REVERT: 5a7f9147f Update python deps and update script REVERT: 358905770 Fix bunkerweb-ui.sh script with variables not being exported correctly REVERT: 5ed595be6 Fix shellcheck tests failing REVERT: e21e0c812 Add shellcheck and gitleaks to pre-commit-config + tweak excluded paths REVERT: 1b7e1840c Fix blacklist core tests' requirements.txt file REVERT: 1f90d3668 Add a pre-commit-config file and passed all checks REVERT: f3fc69110 Fix typos in Dockerfile when installing python dependencies REVERT: 073e8575e Updated Dockerfile, python deps and npm package to use pinned dependencies REVERT: cd4d529d7 Merge pull request #660 from bunkerity/dev REVERT: b4a320afa Made ui tests better REVERT: 8ed656068 Small fixes on linux paths creating unnecessary folders REVERT: 8fa7adb61 Small refactor on how the autoconf updates the config REVERT: 4ec754143 Handle changes more elegantly with the scheduler REVERT: 0f7df13df Optimize save_config script REVERT: 48096d711 Optimize the way the UI handles services creation and edition REVERT: c0816bb11 Fix potential cross-site scripting vulnerability in plugins.js in the UI REVERT: 18e5f7bff Merge pull request #659 from bunkerity/dev REVERT: ece5ce1cd Add HTML sanitization when injecting code in pages in the UI REVERT: 4d5002674 Extract codeQL workflow to have a separate one + Add scorecards analysis workflow file + Add UI tests for the UI branch REVERT: 1c71572f4 Update tsparticles in the UI + remove unused static files REVERT: 685cb9809 Update README to fix a few links and add the security scorecard badge REVERT: 65d0aa3a8 Merge pull request #658 from bunkerity/dev REVERT: 6e2db5991 Add a sleep before changing from cache page to log page to avoid errors in ui tests REVERT: 1db769c32 Remove bugged UI tests check in linux REVERT: db99d1687 Update the condition that checks the integration in core tests REVERT: 579c80357 Update UI starting script and ui tests script on linux REVERT: b901d2971 Update python deps REVERT: e23f931bd Replace gevent with gthread in UI for security reasons REVERT: 15eef6ef5 Try to fix python deps issues with linux and try to have more logs in linux ui tests REVERT: cc0167f42 Fix ui linux tests when waiting for the ui to be ready REVERT: fd4c147b8 Update how the scripts wait for the UI to get ready before starting the tests REVERT: 95afba879 Change how the ui tests waits for the ui to be ready REVERT: ea5cb0db2 Try to fix ui linux test by adding more sleeps REVERT: cb3250e4e Fix UI linux test (again) REVERT: 153e9fecf Fix bunkerweb linux scripts REVERT: 81b5e80da Try to fix deps permissions with linux ui tests (again) REVERT: 6a162d725 Fix linux permissions with ui tests REVERT: be5fe2830 Try to fix ui python deps in ui linux tests REVERT: 380e609ab Change ui linux tests command into development mode REVERT: 93006cf5c Fix Firefox installation in core and ui linux tests REVERT: 39f17bce6 Try to fix permission issues with Linux and ui python deps REVERT: 94c7c832e Fix permissions with python deps in ui linux tests REVERT: 42be334e4 Fix permissions with ui tests on linux REVERT: cad3012e6 Try to fix python dependencies error with test ui linux REVERT: a04282d3f Fix test core redis with linux REVERT: c757f5d49 Re generate requirements.txt file for the UI with python3.9 REVERT: 052e06022 Fix core and ui workflow file for staging tests REVERT: e71b71146 Merge pull request #655 from bunkerity/dev REVERT: b90da0f90 Add better health check in linux ui tests REVERT: 5c1fafe51 Updated CHANGELOG.md REVERT: c964d68f9 Add more tries when the dnsbl server isn't found REVERT: 78a29e65e Tweak reversescan core test to avoid false negative REVERT: 0e9f29cc5 Revert "Fix UI shenanigans with python deps" REVERT: 70ab9740d Fix UI shenanigans with python deps REVERT: 0303a8f7b Update staging workflow file to include core and ui linux tests REVERT: 16d4c1133 Optimize the way errors are being checked in linux core tests REVERT: 2ddc8cec7 Update dnsbl list regex to accept an empty one REVERT: 6534a429a Fix looking for error in the wrong place in test code linux REVERT: 25eb8de01 Try to fix a few shenanigans with linux core tests REVERT: 2065d688f Fix ui tests with docker checking the wrong containers if healthy REVERT: 87f84d438 Add a retry on nginx error in linux core tests REVERT: 99b30af8e Fix reverse scan python script REVERT: 1ff2aed68 Fix UI docker tests docker compose file REVERT: 48bcb1198 Rearrange imports for blacklist init core test REVERT: ae9450d0d Add whitelist and greylist linux core tests REVERT: 9a17e92d6 Fix typos in dnsbl core test REVERT: 2244f734f Add dnsbl linux test REVERT: a29ac80e4 Add country linux tests REVERT: cff5c7767 Fix sessions core test for linux REVERT: 6ae6764f2 Fix blacklist core tests docker compose REVERT: 27959e1aa Fix sessions permissions issues with python requirements REVERT: 47e8f20f8 Fix CVE CVE-2023-38039 REVERT: 6283ce2dd Add linux tests for blacklist and bunkernet REVERT: f3d6f860e Remove old cached files if urls are empty REVERT: 61c8ef73b Fix permission issues with sessions core test with linux REVERT: be25ae8e0 Fix failing linux core tests + add more logs when an error occur in ui tests REVERT: 33e200f65 Fix UI using the wrong database when generating the new config REVERT: 57374ecc2 Fix tests ui with linux REVERT: 601f0fde6 Fix tests ui linux not starting the ui service REVERT: fdb9a7c29 Fix errors linux tests permission issues REVERT: df1205882 Fix tests ui linux executing the wrong file REVERT: db404a62c Fix ui tests misconfiguration REVERT: a0aced3e5 Fix tests ui linux workflow file REVERT: e378be9a9 Fix typo in tests ui linux file name + add more logs in ui docker tests REVERT: 432d1587c Add linux ui tests REVERT: 2ad886178 Fix selfsigned job with cryptography not being found REVERT: da4390b48 Fix python modules version conflict with web ui REVERT: 7bd48203a Fix and update python deps REVERT: ce2fa3d36 Fix a few core tests for linux REVERT: bca36e296 Update self-signed job to regenerate the cert if the subject or the date has changed REVERT: 06da40bf1 Added more linux core tests REVERT: 84a27a3fc Fix DB core test with docker REVERT: 9e3425182 Fix path issues with db core test init REVERT: c90cd7399 Fix permission issues in tests core linux REVERT: 91e5528a3 Fix already existing tests core linux REVERT: aeee38ad3 Fix misc problems related to linux REVERT: d97326656 Fix Database not clearing old services when not using multisite REVERT: 8a6e14d8c Added linux tests to a few core plugins REVERT: 0ece8fda0 Fix permission issues when starting BunkerWeb in antibot linux tests REVERT: e93513224 ci/cd Try to fix permission problems with Firefox in test core linux REVERT: 761c01af6 ci/cd Fix test core linux shenanigans with Firefox REVERT: 0d9349611 ci/cd Try to fix errors with firefox in test core linux REVERT: 094d5d5df ci/cd Fix a few things with test core linux + finish antibot linux core tests REVERT: fdae4549c ci/cd Fix permission issues (again) with test core linux REVERT: d59cf1835 ci/cd fix permissions issue in test core linux + fix shenanigans with antibot linux core tests REVERT: 43b1a038f ci/cd clear out firefox before reinstalling it in test core linux REVERT: d192fbb82 ci/cd Install Firefox manually in test core linux REVERT: 0239ca64b ci/cd test core linux remove dns resolvers override REVERT: 1dd1caeea ci/cd Fix Firefox installation for test core linux REVERT: a0516f773 ci/cd Install firefox from apt instead of snap + fix antibot core tests for linux REVERT: 480c680f1 ci/cd Fix timeout in geckodriver download for test core linux REVERT: a94dab208 ci/cd fix retry job when downloading the geckodriver in test core linux REVERT: d0a1aab15 ci/cd Fix perms issues (again) and optimize some things in test core linux REVERT: dd0c4c93a ci/cd Install requirements and deps in test core linux REVERT: 294402dbf ci/cd fix perms issues with test core linux REVERT: cd35d35c2 ci/cd Fix perms in variables.env for test core linux REVERT: 4cce8385c ci/cd fix write in /etc/hosts file in test core linux REVERT: 990b6336e ci/cd Fix test core linux with dpkg versioning REVERT: ccc5eb304 ci/cd Fix version error with ubuntu and test core linux REVERT: 6a3839040 ci/cd Fix tee command not being ran as sudo in tests core linux REVERT: 453cfc2dc ci/cd Fix BunkerWeb installation job with linux core tests REVERT: 0b14f8a5d ci/cd Fix install command in linux core tests REVERT: 624f4b5bb ci/cd Fix path of the .deb file REVERT: 61bc8a3b1 ci/cd fix .deb fetching in Linux core tests REVERT: fa91bf6c6 ci/cd change needs and logic in test core linux REVERT: b54c7eb61 ci/cd test secret inherit for ubuntu private test image REVERT: 30cba0a77 ci/cd fix dev.yml REVERT: 80d56fcca ci/cd start working on linux core tests REVERT: 69307fba6 Fix issues with GitHub rejecting the requests REVERT: 7c5177bf4 [#643] Fix UI clearing configs folder at startup REVERT: b5bd17d4d Merge pull request #641 from bunkerity/dev REVERT: ad65e01a8 Update CHANGELOG.md REVERT: 1259fb67d Merge pull request #634 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3 REVERT: b9e752f12 Merge pull request #636 from bunkerity/dependabot/github_actions/dev/docker/login-action-3 REVERT: 278eb0c8a Merge pull request #635 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5 REVERT: dec97c8c3 Merge pull request #637 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5 REVERT: 9222420b7 [#640] Fix shenanigans when executing docker compose restart REVERT: 07fb7cf16 [#638] When renaming a service in the UI, migrate the custom configurations as well REVERT: f83b2278d Fix versions conflict between greenlet and gevent with UI REVERT: e51e17835 Update python deps REVERT: 3c95971e3 Fix CVE CVE-2023-4863 REVERT: bb7ef35ae Merge commit '35d13d7a097dd094cdbe993f18f29de0b08f1f2b' into dev REVERT: 35d13d7a0 Squashed 'src/deps/src/zlib/' changes from 04f42ceca..09155eaa2 REVERT: d96253878 Merge commit '4430cf47ddc1f3647b3bc129f46fed2d7a145f8c' into dev REVERT: 4430cf47d Squashed 'src/deps/src/luasec/' changes from fddde111f..4c0628705 REVERT: 37a2343e2 Merge commit 'd8ee65aa70e9737330c8a83301fd66c7dc8a8d7a' into dev REVERT: d8ee65aa7 Squashed 'src/deps/src/lua-resty-session/' changes from 8b5f8752f..5f2aed616 REVERT: 6752b3647 Merge commit 'd7bde18da2a8a81f2d5f256bc975b1fb5b546107' into dev REVERT: d7bde18da Squashed 'src/deps/src/lua-ffi-zlib/' changes from 1fb69ca50..61e95cb43 REVERT: af902fc4e Merge commit 'e0a89a2fcd1d0dd4cc103fc054242e8e8b10b7bf' into dev REVERT: e0a89a2fc Squashed 'src/deps/src/modsecurity/' changes from 205dac0e8..ccc2d9b53 REVERT: 5ec7eb53a Squashed 'src/deps/src/luajit/' changes from 04f33ff0..e598aeb7 REVERT: 26d3d6c6c Merge commit '5ec7eb53a1fa30beb59d3358f16716483787b02e' into dev REVERT: 0aaede4d6 Update core deps REVERT: 955c7e063 deps/gha: bump docker/metadata-action from 4 to 5 REVERT: 8ea823e06 deps/gha: bump docker/login-action from 2 to 3 REVERT: a6efa5205 deps/gha: bump docker/build-push-action from 4 to 5 REVERT: a6b30f6a6 deps/gha: bump docker/setup-buildx-action from 2 to 3 REVERT: 1144a7381 make logs optional in issues, change assignee for dependabot and edit sitemap URL of the doc REVERT: c364e4666 ci/cd - disable redirect when pushing doc REVERT: d4f38cc79 ci/cd - fix error when parsing ARM types REVERT: b6d49865b ci/cd - get ARM type availability REVERT: d0a8cc381 ci/cd - use volume id instead of index for arm instance REVERT: 30c952e9e ci/cd - set boot volume for arm instance REVERT: 2382fdd37 ci/cd - start arm server after creation REVERT: 05ecf558c ci/cd - use latest scw cli version REVERT: 2b7ce389b ci/cd - reflect changes on release tf from refactoring REVERT: d5d7364b1 Merge pull request #632 from bunkerity/dev REVERT: 3adbd8757 [#628] Fix scheduler generating the wrong configuration with Linux REVERT: fd7950863 Merge pull request #631 from bunkerity/dev REVERT: 3ae9636d5 Fix error with the CSP header override of the antibot REVERT: f99349900 Merge pull request #630 from bunkerity/dev REVERT: ea6ae5253 Update ANTIBOT_HCAPTCHA_SECRET setting's regex to support new format REVERT: 5811dc549 Merge pull request #629 from bunkerity/dev REVERT: 6404b701c Update changelog REVERT: 2b5654ba3 Update coreruleset to version 3.3.5 REVERT: c948e449a [#622] Handle configs dir more nicely in Linux REVERT: fb5a8dc4f [#622] Fix permissions with folders in linux integrations REVERT: 5f19b3fda Merge pull request #627 from bunkerity/dev REVERT: 2fce08b72 Upgrade issue templates REVERT: 2ed6584dd Update python deps hashes REVERT: d6a14b671 Merge pull request #626 from bunkerity/dev REVERT: b3c398cb5 Remove jinja2 from requirements.txt as it creates conflicts REVERT: 6334a3d63 Merge pull request #623 from bunkerity/dev REVERT: 8ab4ea2e2 Update id of ui.conf rules to avoid conflicts REVERT: 11664cc1d Fix wrong variable name in limit core tests REVERT: 9535c0414 Fix shinanigans with both multiple and global settings not being stored correctly in datastore REVERT: 8cafded89 Fix variables that are both multiple and multisite not being stored properly in datastore REVERT: c6b2199dd prepare for 1.5.2 🚀 REVERT: c418acdcf Update CHANGELOG.md REVERT: 9d0d72ba0 [#576] Add support for ModSecurity JSON LogFormat REVERT: cbc625938 Update mmdb files REVERT: f57fc5d3f Fix menu.html dark_mode attribute in UI REVERT: c7e834a0d Update python deps REVERT: 673ee921f Lint files REVERT: 9fb8dfca4 Fix Scheduler running two times for no reason REVERT: 4787400d7 [#615] Fix BunkerWeb not being able to start after a restart because of the /var/run/bunkerweb directory missing in Linux REVERT: f59476c26 Merge pull request #621 from bunkerity/dev REVERT: 4be53d0cb Merge pull request #620 from bunkerity/ui REVERT: 55ba29cd5 Fix UI error when values are empty REVERT: 947690af8 Fix UI workflow REVERT: 5cdf0ecf4 Merge pull request #619 from bunkerity/ui REVERT: d1dd1fbae Fix shinanigans with the /data volume in the doc REVERT: 1b84c6202 [#613] Fix logs with web-ui and Linux REVERT: a2e0f1fe6 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev REVERT: 639eed8d0 Deactivate BunkerNet on first start with linux REVERT: 500c3564a ci/cd - perform staging tests again REVERT: 448efc0ef Merge branch 'staging' into dev REVERT: 1b660691d ci/cd - fix typos for docker/packages pushes REVERT: e62b7c9d1 Remove unused js files in web-ui REVERT: b87316d7c Merge pull request #617 from bunkerity/ui REVERT: 4cff39f49 Merge pull request #616 from bunkerity/dev REVERT: bceb28602 Lint files REVERT: d9d6ed9bb Fix settings regex with web-ui REVERT: 01be5baea Merge pull request #611 from bunkerity/dev REVERT: 059afec43 Update rhel docker image REVERT: e564d8407 Merge pull request #610 from bunkerity/dev REVERT: 2c15b3746 Fix rhel typos "el" instead of "rhel" REVERT: 6f26c42c8 Merge pull request #609 from bunkerity/dev REVERT: c5059ab22 Update doc to include TLS as well as HTTPS in some sections REVERT: a7a317b5b Merge pull request #487 from bunkerity/dependabot/github_actions/dev/scaleway/action-scw-c718eca1fcb9fec1fb1433752d61599c6a0ad2e9 REVERT: 0681cf2c9 Update actions/checkout to v4 REVERT: 3a02c0ca5 Add more delays in badbehavior core test REVERT: 040d44714 Change SQLite config to avoid locking REVERT: 07725356b Merge branch 'staging' into dev REVERT: 6a995723c autoconf - fix changes check bug with same variable name REVERT: 47bf7299a Lint py files REVERT: 656c5008d scheduler - ignore changes on first loop REVERT: c206daf9d add basic config lock between autoconf and scheduler + remove reverse-proxy tests for linux REVERT: cf55ade15 ci/cd - various fixes for k8s tests REVERT: d28432e5f Fix API_SERVER_NAME regex REVERT: b5638aae1 ci/cd - move k8s login in staging-tests job REVERT: 4450762b8 ci/cd - fix image name in k8s tests REVERT: 6e1660cd0 autoconf - fix wrong config update REVERT: cb4c99f45 ci/cd - fix docker tag command for linux tests REVERT: 64d2ed91e ci/cd - fix secret key REVERT: 0e2420cff ci/cd - add timeout for cleanup jobs REVERT: fa165522e ci/cd - use same md for openssl commands REVERT: b03680388 ci/cd - remove double untar for k8s tests REVERT: bae27806b ci/cd - fix tf state upload/download again REVERT: 11794da8c ci/cd - fix tf artefact command REVERT: c52e54b81 ci/cd - fix tf files again REVERT: e5c37a00a ci/cd - fix k8s tf REVERT: 9a3c26bf6 Merge branch 'dev' into staging REVERT: 56422bca4 Update python deps regex for UI REVERT: ee47407df Merge pull request #606 from bunkerity/dev REVERT: 936b1e88f Remove old CVE fixes for nginx image REVERT: f9f5b6570 Remove old CVE fixes for python images REVERT: 8e8e042c2 Testing CVE on bw REVERT: 1676ebeb7 Test CVE on autoconf REVERT: 637573e59 Update docker images and python deps REVERT: c3a4847de Update startup and temp env in bash files REVERT: 3db7904d4 ci/cd - fix wrong image tag for Linux test images REVERT: 037e1ba56 docs - add ghcr.io REVERT: d6aa6a9b0 ci/cd - staging improvements REVERT: 9aba00673 Fix oddities with the scheduler and the Database REVERT: f7d9af9d6 Fix potential infinite loop when waiting for a configuration from the autoconf REVERT: 95c796c1e ci/cd - delete temp compose downgrade REVERT: 423e3b4a3 ci/cd - log to ghcr before getting tests containers REVERT: 511597b7e ci/cd - fix tests image names REVERT: bb77dcedf ci/cd - edit username for ghcr auth REVERT: 3d0f17808 ci/cd - add dummy username for ghcr auth REVERT: 5a9836fec ci/cd - fix nested permissions REVERT: e1edfe4a7 ci/cd - fix missing permissions in wf REVERT: e81ab4ff9 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: 87b405340 ci/cd - use gh cache for docker cache and pushes to ghcr.io REVERT: 45a81203e Update python deps REVERT: 9feb66710 autoconf - force updating first configuration REVERT: 3d13cf345 autoconf - only update data when needed and atomic changed metadata update REVERT: 00cb6c1a8 tests - fix regex for geckodriver version REVERT: 898ee7ec8 tests - tweak dpkg before installing BW REVERT: 643b30f99 tests - ignore wrong testing version in deb packages REVERT: 69e944d56 Revert "Fix LinuxTest package installation commands" REVERT: 2b7f627d8 Merge pull request #602 from bunkerity/dev REVERT: 82fb7b277 Fix LinuxTest package installation commands REVERT: 1042e546b Merge pull request #601 from bunkerity/dev REVERT: 6d1d464e1 Remove tries limit in wget commands (defaulting to 20 tries) REVERT: b5de52ead Add more retries when testing the newly created service in ui tests REVERT: 267522749 Merge pull request #599 from bunkerity/dev REVERT: 4f82856b4 Update staging-create-infra to use a static version for monolithprojects.github_actions_runner == 1.18.1 REVERT: d670b409b Merge pull request #486 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-4 REVERT: 0b93916a3 Merge branch 'dev' into dependabot/github_actions/dev/docker/build-push-action-4 REVERT: 76408cf04 Merge pull request #598 from bunkerity/dev REVERT: f7cd7d9da Add dependency on tests-ui to not fail to push the testing image REVERT: 8632dd324 Fix exit code for ui tests REVERT: fbf0232d5 Update python deps REVERT: 5b6f00dfc Revert "Remove unused imports in ui tests" REVERT: 681def5f0 Remove unused imports in ui tests REVERT: a844b235b Remove geckodriver.log REVERT: 73e31ca62 Add wget to fix error with tests REVERT: d82136f04 Fix UI tests not exiting if container fails to start REVERT: 55fd17790 Fix wget command when downloading the geckodriver sometimes fails REVERT: d8c95869e Fix database with multisite variables REVERT: f24802b21 ci/cd - perform staging tests again REVERT: 758fc13c3 ci/cd - replace version string for testing release REVERT: cd825cd34 ci/cd - fix wrong VERSION path for testing release REVERT: c03b1bb20 ci/cd - update VERSION file for testing release REVERT: a5e50d0f7 ci/cd - fix linux package name for staging REVERT: 1a57e0a20 ci/cd - remove linux arm64 packages pushes REVERT: de568f335 ci/cd - temp disable staging tests REVERT: 244b91247 ci/cd - fix syntax error in push-github wf REVERT: 08ce31bb0 ci/cd - prepare for testing releases REVERT: 7f47ac18c Fix plugins errors when reloading with a select and upgrade check REVERT: b6b87fcb0 Update python deps REVERT: 8bada2a02 Update update-version script and bw version in after-remove scripts REVERT: b8778de08 use nightly tag for docker-socket-proxy REVERT: b42b732d7 Merge branch 'staging' into dev REVERT: fc1c81ce2 linux - add python3 dev dependency when building packages REVERT: 76d36f3b9 v1.5.1 release REVERT: 63355bb88 tests - increase radarr delay (again) REVERT: 0ecf47876 Merge pull request #592 from bunkerity/staging REVERT: 59dfb728f Fix DNS_RESOLVERS regex to be more open REVERT: 47c560dd3 Merge pull request #591 from bunkerity/dev REVERT: ff1e6cc28 k8s - use same namespace as ingress for services REVERT: 81c2c3187 Fix config synchronization in scheduler + Remove MULTISITE variables being fetched when MULTISITE is set to no REVERT: 7f3f3ac7e Add delay to radarr automatic tests REVERT: 58d69ec20 Merge pull request #590 from bunkerity/dev REVERT: 012bc3b43 Merge pull request #589 from bunkerity/staging REVERT: 600ea7e16 Update python deps REVERT: 18ee15971 lint python files REVERT: eee26b5d7 tests - add delay for reverse-proxy-singlesite REVERT: c00157ef3 fix wrong instances when using docker mode and add delay to docker-configs tests REVERT: 6047a4335 set default value for ports in bw entrypoint, fix core db tests and fix missing PYTHONPATH for certbot job REVERT: ee2aeda13 tests - add static delay for linux tests and fix core db tests REVERT: bb6fd3073 linux - force kill nginx if graceful one doesn't work REVERT: 6e6c08a71 ui - various edits REVERT: 5df2a74ca improved LE certificates checks and fix missing full SERVER_NAME when MULTISITE=no REVERT: 843c02370 tests - fix wrong command in linux tests REVERT: 8f7833413 linux - fix letsencryt not working and fix permissions on /etc/bunkerweb/configs for tests REVERT: 0ccd75781 linux - add missing pip to rhel REVERT: adbed77f7 linux - install pip the official way REVERT: ef7a6ac42 linux - fix fedora dockerfile REVERT: 31ca183b1 Merge branch 'dev' into staging REVERT: a763879c1 doc - update settings REVERT: 03ba91e96 autoconf - fix deadlock with k8s REVERT: 38ab5ea21 redirect - custom status code REVERT: ee5397df5 bw - add HTTP and HTTPS port to temp config REVERT: 9efd7a5a5 sessions - fix infinite loop when session checks fail REVERT: 784ce643f db - disable connection pooling for one shot tasks REVERT: f3081e3c3 scheduler - fix parent setter call REVERT: 26a1ef689 Update mmdb files REVERT: e2fe947cb ci/cd - fix tests UI not showing logs REVERT: bf9cd367d fix missing Strict-Transport-Policy header, fix X-Forwarded-Prefix with regex URLs and print logs when UI tests failed REVERT: 26f2852e5 scheduler - fix typo in fstring REVERT: e93b2f65f cache dev container images, fix CVE-2023-35945 and force scheduler to reload when instances change REVERT: f3ba16be9 add instances changes check to scheduler and auto push dev container images REVERT: d9394567e add missing ctx arg in core plugins, always add X-Forwarded-Prefix header and add doc about timezone in containers REVERT: d59b305f1 fix concepts image in doc, revert clientcache update and refactor headers REVERT: ad45bbb4d Update python deps and fix error with PyYAML compilation REVERT: db03aa9c7 Merge pull request #565 from bunkerity/dev REVERT: bb14be820 Update python deps updater REVERT: bedcf0c17 Fix bug with newer version of PyYAML by downgrading REVERT: 68e9b057d Merge pull request #564 from bunkerity/dev REVERT: 810340a49 [#559] Fix typos for custom-cert's settings in docs and examples REVERT: a4db7c294 Fix CVE CVE-2023-2975 REVERT: 758901dfc Fix CVE CVE-2023-2975 REVERT: 9216becb5 Update python deps REVERT: db413cc03 Merge pull request #555 from bunkerity/dev REVERT: a4f4dfe4e remove unused imports in save_config.py REVERT: 0d554a5f5 Update SERVER_NAME regex to be more open REVERT: c11b44285 Merge pull request #554 from bunkerity/dev REVERT: 25af02e4a FIx prevent the `DATABASE_URI` setting from being saved inside the database REVERT: 9eec9e26c [#552] Fix scheduler not changing databases on linux REVERT: 845364b2b Update log paths for linux based integrations REVERT: 3dac0aef0 tests - temp fix for compose network errors REVERT: 08f9e5f20 Fix bad behavior core tests by adding a custom subnet to the bw-docker network REVERT: fccb25bee Add automatic bw-docker network removal between each try REVERT: d6407b818 Fix db core tests by making the network bw-docker entirely external REVERT: 1cf281ef8 Update core tests to be even more verbose REVERT: 3a714b9a3 Update core tests to be more verbose REVERT: 864619542 Fix core db tests (again) REVERT: be46f7a8d Optimize db core tests REVERT: 559039dfd Lint .conf files that contains lua code + remove useless comments REVERT: aa0769dde Merge pull request #549 from bunkerity/dev REVERT: ae6ccfcff Apply patch to luajit-geoip REVERT: ed234fd63 Apply post_install script to lua-resty-openssl REVERT: 09ae6da55 Apply patch to lua-resty-ipmatcher REVERT: b516ca2ea Apply patch to lua-ffi-zlib REVERT: 1e7f92af8 Apply patches to Modsecurity-nginx REVERT: 008dc09a6 Stop checking return code of post_install scripts in init_deps.sh REVERT: fcd230192 Fix init_deps.sh REVERT: f3809bc69 Add -R to pull commands in init_deps.sh REVERT: 96586d4a6 Apply post_install script to Modsecurity REVERT: a75b90f52 Squashed 'src/deps/src/modsecurity/' changes from bbccedbdd..205dac0e8 REVERT: 948182ffd Merge commit 'a75b90f525b90bd74c090702034e02fdd6250e0e' into dev REVERT: 544b4040e Add post_install scripts to init_deps.sh and update install.sh REVERT: 6e146e2a5 Squashed 'src/deps/src/modsecurity/' changes from 205dac0e8..bbccedbdd REVERT: 847ff5a3d Merge commit '6e146e2a54cb29eb0ac1bc9d65766fe90d30fa4f' into dev REVERT: bbccedbdd Change tags into hashes in deps.json REVERT: 14d69fa59 Update mmdb files REVERT: d5e358b72 Merge pull request #548 from bunkerity/dev REVERT: e0055328a Fix add missing deps for core db tests REVERT: c93d5a2fc Fix CVE CVE-2023-3316 REVERT: 5631e2737 Merge pull request #547 from bunkerity/subtrees REVERT: 3505c0d18 Remove clone.sh file REVERT: 7b566b885 Squashed 'src/deps/src/zlib/' content from commit 04f42ceca REVERT: ffd310031 Merge commit '7b566b885e99301b243c5f61360e65238035e048' as 'src/deps/src/zlib' REVERT: 45dca7b44 Merge commit '2ab324a69f219b4051b2e77d211ee1a7fb1462b5' as 'src/deps/src/stream-lua-nginx-module' REVERT: 2ab324a69 Squashed 'src/deps/src/stream-lua-nginx-module/' content from commit 309198abf REVERT: f85f86e46 Merge commit 'c1073460677ba8aa2e325a1c57c3db1458f9fde5' as 'src/deps/src/luasocket' REVERT: c10734606 Squashed 'src/deps/src/luasocket/' content from commit 95b7efa9d REVERT: a7d4cc5bb Squashed 'src/deps/src/luasec/' content from commit fddde111f REVERT: bd600e0d0 Merge commit 'a7d4cc5bbaabf8683b3b5cc1f42f9bd145cf1aa8' as 'src/deps/src/luasec' REVERT: d15662693 Merge commit '2d86912af87048b94c2921a60b3a8a5a0953e132' as 'src/deps/src/lualogging' REVERT: 2d86912af Squashed 'src/deps/src/lualogging/' content from commit 465c99478 REVERT: 1fb404757 Merge commit 'f3ceeb73a958e774b1e2fa55d2607cdd3eb419ca' as 'src/deps/src/luajit-geoip' REVERT: f3ceeb73a Squashed 'src/deps/src/luajit-geoip/' content from commit fde33e045 REVERT: f81788c00 Merge commit '2678b91586e9183b47327fbb0f11ad23020f195f' as 'src/deps/src/lua-resty-upload' REVERT: 2678b9158 Squashed 'src/deps/src/lua-resty-upload/' content from commit 03704aee4 REVERT: 2d06f2d7a Merge commit 'bc06cd71b8896c6e7a1aac4610c9c3f878956238' as 'src/deps/src/lua-resty-template' REVERT: bc06cd71b Squashed 'src/deps/src/lua-resty-template/' content from commit c08c6bc9e REVERT: a6379356e Merge commit '3038a0b027f09090e1cd8f101d2ee8c52c383070' as 'src/deps/src/lua-resty-string' REVERT: 3038a0b02 Squashed 'src/deps/src/lua-resty-string/' content from commit b192878f6 REVERT: fdf0050a9 Merge commit 'ee5198ba2810e33e08ff987ede5abe10fc74f6e3' as 'src/deps/src/lua-resty-signal' REVERT: ee5198ba2 Squashed 'src/deps/src/lua-resty-signal/' content from commit d07163e8c REVERT: a3cd342f3 Squashed 'src/deps/src/lua-resty-session/' content from commit 8b5f8752f REVERT: 6f8ff3f12 Merge commit 'a3cd342f3e1fffd7b16b83a24e03bb9ed501b319' as 'src/deps/src/lua-resty-session' REVERT: 2f1cde097 Merge commit 'eca8662cfe981f66ab92b53bbf83af65da02b2b7' as 'src/deps/src/lua-resty-redis' REVERT:…
31335d6d3 Soft merge branch "dev" into branch "v2" adbb134c2 fix some i11n efaaf454e Add conditional block for open file cache configuration ec18750ca lang + A11y ceddb4b1c continue multi lang support c1abcd44c Add job synchronization and retry mechanism 2240a4bc7 Refactor import statements and simplify code 05389c283 Fix SSL configuration in customcert and selfsigned conf files 0acd394ed Update SSL certificate paths in server configs and default-server-cert job f1cf5d12a Update common jobs functions to have one class 6c91afe4b Update file paths for GeoIP databases and create cache directories 149765935 lang and accessibility 57b0787dc ci/cd - add more logs when k8s fails c63a28333 continue multi lang support eb160334f Merge commit 'f7bc0d87200a0ec786c88091530734f265a6a8c2' into dev f7bc0d872 Squashed 'src/deps/src/lua-nginx-module/' changes from 11ab5315b..c47084b5d e1c67363e Merge commit 'c7f7669a8cbbcf7f7ce0fc2a294bd7e316522236' into dev c7f7669a8 Squashed 'src/deps/src/headers-more-nginx-module/' changes from 576cb8197..bea1be3bb 8da04e022 Merge commit '6ed1ec58b1acdc1acb00e840df89311812ee8422' into dev 6ed1ec58b Squashed 'src/deps/src/luajit/' changes from aa038d259..4182d6bf3 dab004604 Update LuaJIT to version v2.1-20231117 e5e7db36e Merge pull request #763 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.7 bc9979785 deps/gha: bump github/codeql-action from 2.22.6 to 2.22.7 69a570bca Merge pull request #760 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.6 e66b7b79b Remove urllib3[socks] from requirements.in files ... Update Dockerfiles to fix errors when installing deps de4173878 Merge commit '5d2b6eef6e0c83bc3e1b14e48233e423f2f8c37d' into dev 5d2b6eef6 Squashed 'src/deps/src/lua-nginx-module/' changes from c47084b5d7..11ab5315b0 d75296b5a Squashed 'src/deps/src/headers-more-nginx-module/' changes from bea1be3bbf..576cb81979 a09c899de Merge commit 'd75296b5a55889c4425f2b2274b50eabc5b96b3e' into dev f583d996a Squashed 'src/deps/src/luajit/' changes from 492cfdd0d8..aa038d2599 11ab5315b Merge commit 'f583d996a108a58166fc986bf4227a3cea432a07' into dev f8429d6e4 Update LuaJIT to v2.1-20231021 576cb8197 Merge commit 'c473aa40807f32438ffe34bdfe07f8f0485a6aa4' into dev c473aa408 Squashed 'src/deps/src/lua-resty-openssl/' changes from b23c072a4..89195843c 456e6a33d Update lua-resty-openssl to v1.0.1 11c4fde61 Merge commit '805e5c9cee2a72af6b6297b2993109511b42d485' into dev 805e5c9ce Squashed 'src/deps/src/libmaxminddb/' changes from ac4d0d248..93a7e0e56 afcf420ee Update libmaxminddb to v1.8.0 7aa6affe1 Merge commit 'e3f305a953ef5dbf6802090c7013f4c38d762449' into dev e3f305a95 Squashed 'src/deps/src/ngx_devel_kit/' changes from b4642d6ca..91e30eb05 cba20187c Update Nginx devel kit to v0.3.3 982dcbf00 fix endpoint, ui and server 804f25237 Fix multiple CVEs related to libpq * CVE-2023-5869 * CVE-2023-5868 * CVE-2023-5870 10a58377b Fix multiple CVEs related to libpq * CVE-2023-5869 * CVE-2023-5868 * CVE-2023-5870 8f9863e7a Update pre-commit hooks to latest versions 7c564e4cb Update pre-commit hooks to latest versions 310eed6d6 enhance utils + handle jwt exceptions 97b4809f7 update lang support bb4e05b8a fix some invalid keys 8043acb75 enhance lang support 77a78a323 fix flags and particles on build a60d8e970 multi lang home page fe0249454 deps/gha: bump github/codeql-action from 2.22.5 to 2.22.6 c8b769834 start multi langage support bff775f00 Fix issues with the Linux integration and external databases 71db00281 Merge pull request #759 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.161.0 940eecd06 deps/gha: bump ruby/setup-ruby from 1.160.0 to 1.161.0 b80caaab4 handle exit + health 42f7ef486 Update user interface demo image in README.md b2a56a82a Update BunkerWeb UI demo to use thumbnail image 0d0bad79b Update Python version in Dockerfiles a161a5988 Update Python version to 3.12.0-alpine3.18 in Dockerfiles 429e0cadc Soft merge branch "dev" into branch "v2" 9b2b4406c Update dependencies to latest versions b539a97ad Fix CVE CVE-2023-5678 in Dockerfiles 05da26f01 Update dependencies to latest versions 54feb36c0 Update pre-commit-config to fix paths and run it 8005b5a10 Update Codespell Spell Checker exclude list. 46723ebd8 Fix ui paths in Linux Dockerfiles 887d63f98 Remove unnecessary files from .gitignore b23111eb2 add login + JWT + CSRF e153c33aa Update maxminddb and other dependencies versions 206bebfe2 Update maxminddb and requests dependencies 8d024a099 Merge pull request #751 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.7.1 ca6271c60 Merge pull request #750 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.160.0 fbbec2f7f deps/gha: bump rickstaa/action-create-tag from 1.6.6 to 1.7.1 0157a98fa update Flask app 14fa54698 Update requirements.txt and requirements-ansible.txt 167a75253 Update UI dependencies and configurations 11e05a5c1 start move from FastApi to Flask 9c6f5289d deps/gha: bump ruby/setup-ruby from 1.159.0 to 1.160.0 aad1ee8d1 Update env_file path in AutoconfConfig class f57b8a939 Add error handling for closed database in database.py de8eba218 Update REDIS_TIMEOUT to accept only positive integers 329709727 Add logger warning for invalid setting in CoreConfig 172ae8cc5 Add support for converting float, int, and date types to string in CoreConfig instances_config 8943151cc Add healthcheck-core.sh and update HEALTHCHECK command in Dockerfile bcded8f7c Add refurb as a pre-commit-config hook and apply pre-commit-config bec208f41 update env d1511f7e6 Update config file extensions to .yml cca42a273 use UiConfig instead of env 15dec73da Add field validators for CoreConfig properties e072f5d56 Add support for boolean values in CoreConfig settings 98b0052d6 Update BunkerWeb configuration files. eb0d66db6 Update dependencies versions 966a78da9 Update Git attributes to ignore text and end-of-line settings for vendored files eeaa39a2e update UI server 353266821 update actions logs f111124b3 Update dependencies versions f990e9d50 Soft merge branch "dev" into branch "v2" e16296975 Fix regex import and update dependencies 9ec98b1d2 Refactored code to save custom configs to database c964e43b4 Refactor tags_metadata in core.py d2b82b29d Fix CVEs CVE-2023-43787, CVE-2023-43785 and CVE-2023-43786 dc5a7b8b2 Update mmdb files c32522ae2 Update Certbot module to version 2.7.4 + Update python deps hashes 54ead4e49 Merge pull request #744 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.6 1c66f0762 Refactor code by removing unnecessary imports and updating function arguments 2d07f0d2d Update CoreConfig with new Redis settings and add a few optimizations 6346e5477 Optimize error handling in entrypoint and core configuration 7e0f24260 Fix BUNKERWEB_INSTANCES type in CoreConfig 4046bc34c Update LOG_LEVEL options and improve log_level method 2000d7777 Update CoreConfig with stricter type checking for CHECK_WHITELIST and CHECK_TOKEN d942c3cf2 Fix regex pattern for BUNKERWEB_STATIC_INSTANCES_RX f58fc2cc7 Refactor YAML settings and update CoreConfig class to handle multisite settings as list in config.yaml file d83536969 deps/gha: bump rickstaa/action-create-tag from 1.6.4 to 1.6.6 f873cfc31 Add "disk I/O error" to database retryable errors 52b1af5f4 Add mmdb files to linux packages 8ae97d922 Move mmdb jobs into misc and delete jobs plugin b737d15b5 Add refurb as a pre-commit-config hook and fix problems b79b6548b Merge pull request #741 from bunkerity/dependabot/github_actions/dev/hashicorp/setup-terraform-3.0.0 de3e3852d Filter only necessary env variables for the UI preload ca94f64ed Add automatic token generation logic to core + Add more documentation on the core API 54039882d Tweak a few things for optimization matters + Write ui linux script 4b86e83bf Remove no longer used file b05b98185 docs - update plugins to 1.2 f690c2343 pull new version of lua-resty-openssl c1066a16f Merge commit 'ac8fbc0147b4e63540f75f93908585ddd890ad1f' as 'src/deps/src/lua-resty-openssl' ac8fbc014 Squashed 'src/deps/src/lua-resty-openssl/' content from commit 8d12024e4 fe77c7a3f Remove old lua-resty-openssl to update 48c385df0 Squashed 'src/deps/src/lua-resty-openssl/' changes from b23c072a4..8d12024e4 e15903aed Update lua-resty-openssl to version 0.8.26 e8803e346 cache linux test images, fix linux example of proxy protocol and add more logs to k8s tests 7565b2df5 Merge branch 'dev' into staging c817f45ab add ready checks to limit and redis core tests and fix wrong http port for behind reverse proxy linux test ab23b4ef2 Fix some stability issues with DB bcb83fef2 Add `status` parameter to actions and add a few actions ce9ee057d Soft merge branch "dev" into branch "v2" + apply pre-commit-config 1591e623e Update python deps f9f616a66 Merge branch 'dev' into staging 4871185dc Update python deps and pin Flask-Login version cd773b6e8 add ready checks to reversecan and sessions tests 898ef2eff deps/gha: bump hashicorp/setup-terraform from 2.0.3 to 3.0.0 fa628cb7d linux - add default API_LISTEN_IP 18d682b5a linux - add missing API_LISTEN_IP initial setting and perform only hot reload 4fbd974d2 tests - set trace verbosity for geckodriver logs a7c343369 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 7d69b9105 tests - fix missing geckodriver log file in ui tests 29d7d94b2 [#739] Fix potential issue when fetching docker instances in the web UI 84eb94720 tests - add geckodriver log file for ui tests 40e118a71 tests - add more logs to ui linux tests 0e3d8e59c tests - retry UI access in case of network exception 86875f486 tests - fix misc ready check when using https and add ready checks for linux ui f4b1222b3 Add support for OracleDB + Tweak a few things for optimization purposes 0fdae2689 disabled add ban if missing data 80e276b59 fix conf file PUT data send f36c8e83e fix custom config page + update dea158653 fix unwanted overflow f5916df46 add global refresh for each page 636088a4f Fix database shenanigans 14aaade25 Fix config parsing for the whole and fix autoconf f3de1d0a7 work on actions on UI 1da4a9645 Remove unnecessary requirements.txt file 2f9851852 Made core more sens in the execution ddcc2eb26 Made advancements on Linux integration b7e67ead0 Add example config files 457749f41 Fix potential python dependencies conflict with the autoconf and the other services 2142a76e8 Add new pre-commit config hooks and run them d4a2ba5fc tests - add ready checks to customcert and misc 3020c5c8e tests - add ready check for customcert core test c1562bc89 Merge pull request #737 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.5 f28b3af7d Add the option to run all jobs from API + optimize some queries in database 322cfd217 deps/gha: bump github/codeql-action from 2.22.4 to 2.22.5 caf732be1 Merge pull request #736 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.159.0 5283751dd Fix post action endpoint fe46bdc09 Add the possibility to add actions manually + tweak db core plugin 435d724be Lint python code 58e9d9299 Updated Instance pydantic model to add the old_hostname field 4fda0261c Added the possibility to add an old_hostname when updating and instance db3392930 Added the possibility to add an old_name to custom_config upsert 667620b52 deps/gha: bump ruby/setup-ruby from 1.158.0 to 1.159.0 4ce9d4028 update fastAPI + UI fb21786b8 linux - fixing nginx service not disabled and fix another missing error log path in UI 3b734200f Send a bad request error if all conflicts with config c1b322112 update api endpoint 582f2d134 Fix instances shenanigans 54e3f96f7 Add method to send_instance_action 5887b894f ui - fix wrong error path when starting nginx 07cc05225 Add check for settings when updating config 7308829f7 update and fix ui 4e820f6de linux - remove sudo command when reloading nginx 35d16233c ci/cd - ignore ready conf for db tests and fix linux path for ready conf 9775cd5bb ci/cd - fix missing string in /ready endpoint and add /ready endpoint to linux tests ac4303061 Apply pre-commit config to files 6bf9c8941 Start work on actions + update pre-commit hashes 274a8cdfb ci/cd - trying to fix race condition for core tests d73a5d0f4 Merge pull request #735 from bunkerity/dev ed0e156bc Update Werkzeug to version 3.0.1 in web UI dc8765873 start actions page + update components 8ec9a7df4 Fix compatibility issue with Docker Compose v2 2.23.0 in examples and docs 72d856abe Update certbot to version 2.7.3 + regenerate hashes for db and scheduler ab76c458e Merge pull request #732 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.158.0 6edf97a0d deps/gha: bump ruby/setup-ruby from 1.157.0 to 1.158.0 58d6b8142 use cap in Linux and add openssf badge 51c5d9380 Prepare UI for v2 9208173d4 Fix method pattern in core api 10430fc31 Prevent deletion and edition of static things externally 8928c3a03 Fix PUT /custom_config endpoint and other shenanigans with the database hashes 4df73b3c0 fix handling core res 5a36b21fe Soft merge branch "dev" into branch "v2" a83a74cfa Merge pull request #729 from bunkerity/dev 0975de123 [#717] Add a pool_recycle database engine arg to avoid losing connection with database 762092e5e Remove no longer necessary retrying module 8963cb4d1 Update python deps c2252503d Merge pull request #721 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.1 626f10b4c Merge pull request #722 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.0 f2b9fc0f8 Merge pull request #724 from bunkerity/dependabot/docker/src/autoconf/dev/python-a5d1738 c8eae49e5 deps/autoconf: bump python from `dc2e889` to `a5d1738` in /src/autoconf ab320794a Merge pull request #723 from bunkerity/dependabot/docker/src/ui/dev/python-a5d1738 572436f20 Merge pull request #720 from bunkerity/dependabot/docker/src/scheduler/dev/python-a5d1738 6f366450b deps/ui: bump python from `dc2e889` to `a5d1738` in /src/ui f6d2e205c deps/scheduler: bump python in /src/scheduler 50a60382a Fix CVE CVE-2023-5363 989c14ae7 Fix CVE CVE-2023-5363 a847f7778 deps/gha: bump actions/setup-node from 3.8.1 to 4.0.0 8708ad70c deps/gha: bump ossf/scorecard-action from 2.3.0 to 2.3.1 eeda7a18c Update python deps + add retrying module to db 5193d6cd1 Update docker images 09ee05083 Merge pull request #719 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.157.0 0afed0621 Merge pull request #718 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.4 8919592f5 deps/gha: bump ruby/setup-ruby from 1.156.0 to 1.157.0 d253b4438 deps/gha: bump github/codeql-action from 2.22.3 to 2.22.4 f798a9ef9 Merge pull request #715 from bunkerity/dev cd902eba3 prepare for 1.5.3 🚀 029217ff4 Fix update-version.sh script 10db67b87 Merge pull request #714 from bunkerity/dev c7543df86 Add an handler when the ui test is reaching an error page due to a connectionFailure 1f5a1beac [#645] Fix web UI not keeping the data when changing the sub server names + Fix custom cert when the server name have multiple domains ff1fc9280 [#712] Fix custom configuration changes not taking effect immediately 838dcb17c Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev b18dbddcd Merge pull request #713 from bunkerity/dependabot/pip/src/scheduler/dev/certbot-2.7.2 ca6938dfe Update ConfigFiles to use the correct name regex in web UI 643ea7c21 deps/scheduler: bump certbot from 2.7.1 to 2.7.2 in /src/scheduler a847aa5d2 Apply pre-commit-config + Tweak core api middleware to make more sens 378e478e2 enhance Header, Menu, Services cd2b94dfe Fix job run single and history when fetching a single job eac225062 Soft merge branch "dev" into branch "v2" cd25ce682 Fix config endpoint and how it is fetched in db 000abec39 Update python deps aaf74e4db enhance page + delete useless files 2936ed5f7 handle api err + refactorise fastAPI e41ce10e3 Merge pull request #711 from bunkerity/dev b265cbad5 ci/cd - trying to fix azure/kubectl action 7e3aad9f0 [#645] Fix impossible to edit the server_name of an already existing service if the primary one was unchanged in web UI 60d43d0ce Handle service creation and editing more elegantly in web UI 2df85b2c9 Updated python:3.12.0-alpine image's sha256 3a3255e7b Merge pull request #709 from bunkerity/staging 4c273fe84 Merge pull request #708 from bunkerity/dev 445e50118 handling errors ui and ui api 9964f42e6 Fix magento k8s tests 16d775fc6 fix menu + darkmode 1f94512bd add logs sidebar + update fastAPI b2cf8986f Tweak magento tests to use latest version back 7f219bea0 Fix CHANGELOG release date for v1.5.2 b9f05ad16 Downgrade magento versions to working ones bd6065af8 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 619e5644f Remove pip caching when setting up python in workflows to avoid errors 3c3643021 Merge pull request #707 from bunkerity/dev 7598dbc54 Update python deps f3982367a Update dependabot script to add reviewers and tweak the schedule d4f65903e Update dependabot config file to include terraform and other python deps paths 38429efac Merge pull request #705 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.1.1 d92e9a07a Fix k8s terraform script 6738b9552 deps/gha: bump actions/checkout from 4.1.0 to 4.1.1 0da22f44b Update k8s terraform file and update scaleway terraform version d77f6a72c Fix README.md links and versions f29da83ed serve static + use .env 7bf8be324 Try to fix magento k8s tests with static versioning 1177d123e Use static instead of manual for the default method + Made a few tweaks 2f785aeb5 Update python deps 3342f1f4c change dir structure + build b9c5d3277 Fix timeout in ui tests and access_page function b1b1ab868 Fix wrong values in helm chart values file for elasticsearch in k8s magento example 43d606795 update vite to build 530b8a945 Fix allow empty values when saving a config in web UI 22552c5b8 [#694] Optimize certbot renew script to renew all domains in one command db0dd5dae [#694] Fix rare bug where database is locked f89456cd4 Merge pull request #699 from Crazy3lf/master 34d68e8b7 Update regex for email 476d86706 Fix magento k8s tests by removing elasticsearch a056e67a5 start api handling + enhance 84a5c7e27 Soft merge branch "dev" into branch "v2" 4a10ec8c3 Merge pull request #701 from bunkerity/dev c4b873e3f Fix /etc/bunkerweb dir missing in linux core tests bcaa8faa7 Replace deprecated `set-output` command with the new format 08944b901 Tweak test-core-linux to fix potential bugs 13be6a43c Add more logs when an url file is in cache and gets deleted 2737fe7ce Update python deps 2823fa2ab Update plugin.json 001246b38 Merge pull request #697 from bunkerity/ui 1a43380d2 Merge pull request #696 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.3 0b319d1aa Merge pull request #695 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.4 7a15f8a65 deps/gha: bump github/codeql-action from 2.22.1 to 2.22.3 a4a413eec deps/gha: bump rickstaa/action-create-tag from 1.6.3 to 1.6.4 d858af1b9 continue ban page 7e3dabc5f Update patch commands in deps.json to skip Reversed warning 29737209b Squashed 'src/deps/src/luajit/' changes from e598aeb74..492cfdd0d 8093c6161 Merge commit '29737209b138a1485d55c53acf1a6783b6e60167' into dev 85913d6b2 Update luajit to v2.1-20231006 15d3180b6 move disabled inp msg 522527f0a Merge pull request #690 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.156.0 8f178c18b select ban ip from list 85ef4e4de Merge pull request #691 from bunkerity/dev 46d8acf7b Update dummy-plugin to new standards 77bfe2697 Add StyLua and luacheck to precommit config file and apply it da2a1eaa5 deps/gha: bump ruby/setup-ruby from 1.155.0 to 1.156.0 cd1f87b9a Update pre-commit config hooks version e25fab28b fix disabled msg behavior c125a9bdd Merge pull request #689 from bunkerity/dev 10fd431fb Tweak update python deps script to make it more elegant 309689185 Update pythons deps 799756176 Merge pull request #684 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.1 a12e5ca89 Merge pull request #683 from bunkerity/dependabot/github_actions/dev/stefanzweifel/git-auto-commit-action-5.0.0 15ad3a625 Merge pull request #681 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.0 c57d725f4 Merge pull request #680 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.155.0 95389260a Merge pull request #688 from bunkerity/dev 6e5dd5557 Fix CVE CVE-2023-44487 565f4e3f7 Merge pull request #687 from bunkerity/dev f39adcab5 Update CHANGELOG.md a3ec85b57 Fix often occurring error with ace script in web ui b063ac8a3 [#652] Fix error when deleting a service that have custom configs on web UI ff85f1c2b Update CHANGELOG.md 4a9fdba42 [#645] Fix errors when using a server name with multiple values in web UI 47a7e1680 Fix secure_scheme_headers shenanigans with web ui 453108da9 Update mmdb files 2cbb10b3a Revert "Test Aqua security vulnerabilities with BW" d4d9f8745 Test Aqua security vulnerabilities with BW 899484c38 deps/gha: bump github/codeql-action from 2.21.9 to 2.22.1 d461f3745 deps/gha: bump stefanzweifel/git-auto-commit-action from 4.16.0 to 5.0.0 cd0ceb48b deps/gha: bump ossf/scorecard-action from 2.2.0 to 2.3.0 dc92ae825 deps/gha: bump ruby/setup-ruby from 1.154.0 to 1.155.0 e506affb5 bans list component progress 0e5ec085f start retrive ban logic 4c5153dda Add time of the ban in bw api + parse it in the CLI better 007226a83 Fix bw api bans command and add the possibility to add a reason when banning an IP 66a928e8c Update instances actions in core api f5fe685d4 Fix children classes of Test f4ce2c68f Fix bw api not returning the reason of bans d1a0f66c9 Merge pull request #677 from bunkerity/dev 6935d1cb8 Merge pull request #676 from bunkerity/dev 757d8913f Merge branch 'v2' of https://github.com/bunkerity/bunkerweb into v2 85af9b005 Soft merge branch "dev" into branch "v2" + comply to new precommit-config file 7ac66a6c6 Update python deps 66eb65531 config file + add bans + fastapi 2aa9f46ef Fix default values in whitelist job 8f456722e Augment delay in WebDriverWait in ui tests 8ae7b8f43 Fix redirect tests docker-compose file 9b4a9277d Add libpq as a dependency for the Database to be able to connect with postgres 172874d1c Fix redirect tests on docker d8fb5e70b continue add ban tab a518f47b9 Update CHANGELOG.md 0cee41867 [#656] Fix ACME renewal fails on redirection enabled Service e956e03ba Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev c08fd07a6 Update linguist-vendored to add modsecurity files and non patch deps files 466c8e584 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 27d3ca1cd autoconf - fix wrong types for dynamic settings 410557009 Add .gitattributes to override linguist-vendored paths 370bba369 enhance datepicker component e7498279c Revert Docker image update for tests fe87486f9 Merge pull request #673 from bunkerity/dev c2db157bb Update python docker image to 3.12.0 eb8088164 Tweak Dockerfiles to make the build nicer 202698f41 Fix python deps conflicts and update them 0eb18cb31 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev f12a01410 autoconf - update settings from db 628068e9a Lint files with prettier f3694f0cc Add prettier as a precommit hook b56cce63f Fix codespell typos in README.md 87ca17663 Fix typos raised by codespell eea5dd9b7 Add codespell precommit hook 505524265 create datepicker component 8fbe69261 Fix mkdocs.yml file duplicate copyright key cf82e73e9 Fix swarm postgres ui integration example 6b2df3585 Tweak py file to respect flake8 rules 508c728b6 Tweak pre-commit config and pyproject.toml file + Add flake8 as linter in precommit config 75e8c8339 Update CHANGELOG.md 07676a3d0 Use hashes instead of versions in github workflows f0761eed2 Revert "Add fuzzing tests in CI/CD" 4babce974 Add fuzzing tests in CI/CD 9c3b20bd0 Fix jobs files broken because of the merge d9bb13f86 Update core Dockerfile to respect new good practices 4fc81e984 Update and fix python requirements a263f1f4f Update cron for dev-update-mmdb 31a839968 Merge pull request #666 from bunkerity/dev 27c13d41d Merge branch 'v2' of https://github.com/bunkerity/bunkerweb into v2 2fb71e17a Soft merge branch "dev" into branch "v2" 3706ecf4c start ban page + fix d8b256167 Merge pull request #665 from bunkerity/dev 87d2f04eb Remove no longer necessary temp fix for Flask-login c006e5088 Update python deps + Update Flask-Login to include the compatibility with Flask 3.0.0 df9bf1f56 Merge pull request #664 from bunkerity/dev 6b0e623e5 Update Dockerfiles to install pip and its deps before the project ones 85068bfee Add temp fix to support Werkzeug>=3.0.0 with Flask-login 5a7f9147f Update python deps and update script 358905770 Fix bunkerweb-ui.sh script with variables not being exported correctly 5ed595be6 Fix shellcheck tests failing e21e0c812 Add shellcheck and gitleaks to pre-commit-config + tweak excluded paths 1b7e1840c Fix blacklist core tests' requirements.txt file 1f90d3668 Add a pre-commit-config file and passed all checks f3fc69110 Fix typos in Dockerfile when installing python dependencies 073e8575e Updated Dockerfile, python deps and npm package to use pinned dependencies cd4d529d7 Merge pull request #660 from bunkerity/dev b4a320afa Made ui tests better 8ed656068 Small fixes on linux paths creating unnecessary folders 8fa7adb61 Small refactor on how the autoconf updates the config 4ec754143 Handle changes more elegantly with the scheduler 0f7df13df Optimize save_config script 48096d711 Optimize the way the UI handles services creation and edition c0816bb11 Fix potential cross-site scripting vulnerability in plugins.js in the UI 18e5f7bff Merge pull request #659 from bunkerity/dev ece5ce1cd Add HTML sanitization when injecting code in pages in the UI 4d5002674 Extract codeQL workflow to have a separate one + Add scorecards analysis workflow file + Add UI tests for the UI branch 1c71572f4 Update tsparticles in the UI + remove unused static files 685cb9809 Update README to fix a few links and add the security scorecard badge 65d0aa3a8 Merge pull request #658 from bunkerity/dev 6e2db5991 Add a sleep before changing from cache page to log page to avoid errors in ui tests 1db769c32 Remove bugged UI tests check in linux db99d1687 Update the condition that checks the integration in core tests 579c80357 Update UI starting script and ui tests script on linux b901d2971 Update python deps e23f931bd Replace gevent with gthread in UI for security reasons 15eef6ef5 Try to fix python deps issues with linux and try to have more logs in linux ui tests cc0167f42 Fix ui linux tests when waiting for the ui to be ready fd4c147b8 Update how the scripts wait for the UI to get ready before starting the tests 95afba879 Change how the ui tests waits for the ui to be ready ea5cb0db2 Try to fix ui linux test by adding more sleeps cb3250e4e Fix UI linux test (again) 153e9fecf Fix bunkerweb linux scripts 81b5e80da Try to fix deps permissions with linux ui tests (again) 6a162d725 Fix linux permissions with ui tests be5fe2830 Try to fix ui python deps in ui linux tests 380e609ab Change ui linux tests command into development mode 93006cf5c Fix Firefox installation in core and ui linux tests 39f17bce6 Try to fix permission issues with Linux and ui python deps 94c7c832e Fix permissions with python deps in ui linux tests 42be334e4 Fix permissions with ui tests on linux cad3012e6 Try to fix python dependencies error with test ui linux a04282d3f Fix test core redis with linux c757f5d49 Re generate requirements.txt file for the UI with python3.9 052e06022 Fix core and ui workflow file for staging tests e71b71146 Merge pull request #655 from bunkerity/dev b90da0f90 Add better health check in linux ui tests 5c1fafe51 Updated CHANGELOG.md c964d68f9 Add more tries when the dnsbl server isn't found 78a29e65e Tweak reversescan core test to avoid false negative 0e9f29cc5 Revert "Fix UI shenanigans with python deps" 70ab9740d Fix UI shenanigans with python deps 0303a8f7b Update staging workflow file to include core and ui linux tests 16d4c1133 Optimize the way errors are being checked in linux core tests 2ddc8cec7 Update dnsbl list regex to accept an empty one 6534a429a Fix looking for error in the wrong place in test code linux 25eb8de01 Try to fix a few shenanigans with linux core tests 2065d688f Fix ui tests with docker checking the wrong containers if healthy 87f84d438 Add a retry on nginx error in linux core tests 99b30af8e Fix reverse scan python script 1ff2aed68 Fix UI docker tests docker compose file 48bcb1198 Rearrange imports for blacklist init core test ae9450d0d Add whitelist and greylist linux core tests 9a17e92d6 Fix typos in dnsbl core test 2244f734f Add dnsbl linux test a29ac80e4 Add country linux tests cff5c7767 Fix sessions core test for linux 6ae6764f2 Fix blacklist core tests docker compose 27959e1aa Fix sessions permissions issues with python requirements 47e8f20f8 Fix CVE CVE-2023-38039 6283ce2dd Add linux tests for blacklist and bunkernet f3d6f860e Remove old cached files if urls are empty 61c8ef73b Fix permission issues with sessions core test with linux be25ae8e0 Fix failing linux core tests + add more logs when an error occur in ui tests 33e200f65 Fix UI using the wrong database when generating the new config 57374ecc2 Fix tests ui with linux 601f0fde6 Fix tests ui linux not starting the ui service fdb9a7c29 Fix errors linux tests permission issues df1205882 Fix tests ui linux executing the wrong file db404a62c Fix ui tests misconfiguration a0aced3e5 Fix tests ui linux workflow file e378be9a9 Fix typo in tests ui linux file name + add more logs in ui docker tests 432d1587c Add linux ui tests 2ad886178 Fix selfsigned job with cryptography not being found da4390b48 Fix python modules version conflict with web ui 7bd48203a Fix and update python deps ce2fa3d36 Fix a few core tests for linux bca36e296 Update self-signed job to regenerate the cert if the subject or the date has changed 06da40bf1 Added more linux core tests 84a27a3fc Fix DB core test with docker 9e3425182 Fix path issues with db core test init c90cd7399 Fix permission issues in tests core linux 91e5528a3 Fix already existing tests core linux aeee38ad3 Fix misc problems related to linux d97326656 Fix Database not clearing old services when not using multisite 8a6e14d8c Added linux tests to a few core plugins 0ece8fda0 Fix permission issues when starting BunkerWeb in antibot linux tests e93513224 ci/cd Try to fix permission problems with Firefox in test core linux 761c01af6 ci/cd Fix test core linux shenanigans with Firefox 0d9349611 ci/cd Try to fix errors with firefox in test core linux 094d5d5df ci/cd Fix a few things with test core linux + finish antibot linux core tests fdae4549c ci/cd Fix permission issues (again) with test core linux d59cf1835 ci/cd fix permissions issue in test core linux + fix shenanigans with antibot linux core tests 43b1a038f ci/cd clear out firefox before reinstalling it in test core linux d192fbb82 ci/cd Install Firefox manually in test core linux 0239ca64b ci/cd test core linux remove dns resolvers override 1dd1caeea ci/cd Fix Firefox installation for test core linux a0516f773 ci/cd Install firefox from apt instead of snap + fix antibot core tests for linux 480c680f1 ci/cd Fix timeout in geckodriver download for test core linux a94dab208 ci/cd fix retry job when downloading the geckodriver in test core linux d0a1aab15 ci/cd Fix perms issues (again) and optimize some things in test core linux dd0c4c93a ci/cd Install requirements and deps in test core linux 294402dbf ci/cd fix perms issues with test core linux cd35d35c2 ci/cd Fix perms in variables.env for test core linux 4cce8385c ci/cd fix write in /etc/hosts file in test core linux 990b6336e ci/cd Fix test core linux with dpkg versioning ccc5eb304 ci/cd Fix version error with ubuntu and test core linux 6a3839040 ci/cd Fix tee command not being ran as sudo in tests core linux 453cfc2dc ci/cd Fix BunkerWeb installation job with linux core tests 0b14f8a5d ci/cd Fix install command in linux core tests 624f4b5bb ci/cd Fix path of the .deb file 61bc8a3b1 ci/cd fix .deb fetching in Linux core tests 77a18b227 Fix manual communications with BunkerWeb APIs from the core fa91bf6c6 ci/cd change needs and logic in test core linux b54c7eb61 ci/cd test secret inherit for ubuntu private test image 30cba0a77 ci/cd fix dev.yml 80d56fcca ci/cd start working on linux core tests 69307fba6 Fix issues with GitHub rejecting the requests 7c5177bf4 [#643] Fix UI clearing configs folder at startup 2de4dcedd filter keep value + no reset on filter 962816b1c continue multiple on services page ae3977d37 start multiple support + some fix b5bd17d4d Merge pull request #641 from bunkerity/dev ad65e01a8 Update CHANGELOG.md 1259fb67d Merge pull request #634 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3 b9e752f12 Merge pull request #636 from bunkerity/dependabot/github_actions/dev/docker/login-action-3 278eb0c8a Merge pull request #635 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5 dec97c8c3 Merge pull request #637 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5 9222420b7 [#640] Fix shenanigans when executing docker compose restart 07fb7cf16 [#638] When renaming a service in the UI, migrate the custom configurations as well a66a4d2d2 enhance configs f83b2278d Fix versions conflict between greenlet and gevent with UI e51e17835 Update python deps 3c95971e3 Fix CVE CVE-2023-4863 bb7ef35ae Merge commit '35d13d7a097dd094cdbe993f18f29de0b08f1f2b' into dev 35d13d7a0 Squashed 'src/deps/src/zlib/' changes from 04f42ceca..09155eaa2 d96253878 Merge commit '4430cf47ddc1f3647b3bc129f46fed2d7a145f8c' into dev 4430cf47d Squashed 'src/deps/src/luasec/' changes from fddde111f..4c0628705 37a2343e2 Merge commit 'd8ee65aa70e9737330c8a83301fd66c7dc8a8d7a' into dev d8ee65aa7 Squashed 'src/deps/src/lua-resty-session/' changes from 8b5f8752f..5f2aed616 6752b3647 Merge commit 'd7bde18da2a8a81f2d5f256bc975b1fb5b546107' into dev d7bde18da Squashed 'src/deps/src/lua-ffi-zlib/' changes from 1fb69ca50..61e95cb43 af902fc4e Merge commit 'e0a89a2fcd1d0dd4cc103fc054242e8e8b10b7bf' into dev e0a89a2fc Squashed 'src/deps/src/modsecurity/' changes from 205dac0e8..ccc2d9b53 5ec7eb53a Squashed 'src/deps/src/luajit/' changes from 04f33ff0..e598aeb7 26d3d6c6c Merge commit '5ec7eb53a1fa30beb59d3358f16716483787b02e' into dev 0aaede4d6 Update core deps 4843474ca add name keyword filter 06344e581 add config tree filters 3c8e18130 change service folders logic fae77f52a continue configs page 955c7e063 deps/gha: bump docker/metadata-action from 4 to 5 8ea823e06 deps/gha: bump docker/login-action from 2 to 3 a6efa5205 deps/gha: bump docker/build-push-action from 4 to 5 a6b30f6a6 deps/gha: bump docker/setup-buildx-action from 2 to 3 32c5f3aa2 create folder work (reactive) f3712bf24 enhance file manager responsive + style 7c1ba94ce file manager working c0761a6b3 start script to exploit custom_configs b10e2bb4c start configs page 65565a592 continue services page features 1144a7381 make logs optional in issues, change assignee for dependabot and edit sitemap URL of the doc c364e4666 ci/cd - disable redirect when pushing doc d4f38cc79 ci/cd - fix error when parsing ARM types b6d49865b ci/cd - get ARM type availability f1a2a1b50 fix z-index and overflow fbf78f404 Create global list component 83afa5c6d start jobs page debug + enhance 3df82f9dc add ping modal on instances page 258f06aac add card info to home page d0a8cc381 ci/cd - use volume id instead of index for arm instance 30c952e9e ci/cd - set boot volume for arm instance 2382fdd37 ci/cd - start arm server after creation 05ecf558c ci/cd - use latest scw cli version 2b7ce389b ci/cd - reflect changes on release tf from refactoring d5d7364b1 Merge pull request #632 from bunkerity/dev 3adbd8757 [#628] Fix scheduler generating the wrong configuration with Linux 374095730 enhance utils + add server_name fd7950863 Merge pull request #631 from bunkerity/dev 945898e54 continue services page + fix components 3ae9636d5 Fix error with the CSP header override of the antibot f99349900 Merge pull request #630 from bunkerity/dev ea6ae5253 Update ANTIBOT_HCAPTCHA_SECRET setting's regex to support new format 5811dc549 Merge pull request #629 from bunkerity/dev 6404b701c Update changelog 2b5654ba3 Update coreruleset to version 3.3.5 c948e449a [#622] Handle configs dir more nicely in Linux fb5a8dc4f [#622] Fix permissions with folders in linux integrations 95af9cc7e start services page 5f19b3fda Merge pull request #627 from bunkerity/dev 2fce08b72 Upgrade issue templates 2ed6584dd Update python deps hashes d6a14b671 Merge pull request #626 from bunkerity/dev b3c398cb5 Remove jinja2 from requirements.txt as it creates conflicts 51ace638c Merge branch 'dev' into v2 6334a3d63 Merge pull request #623 from bunkerity/dev 8ab4ea2e2 Update id of ui.conf rules to avoid conflicts 11664cc1d Fix wrong variable name in limit core tests 9535c0414 Fix shinanigans with both multiple and global settings not being stored correctly in datastore 8cafded89 Fix variables that are both multiple and multisite not being stored properly in datastore c6b2199dd prepare for 1.5.2 🚀 c418acdcf Update CHANGELOG.md 9d0d72ba0 [#576] Add support for ModSecurity JSON LogFormat cbc625938 Update mmdb files f57fc5d3f Fix menu.html dark_mode attribute in UI c7e834a0d Update python deps 673ee921f Lint files 9fb8dfca4 Fix Scheduler running two times for no reason 4787400d7 [#615] Fix BunkerWeb not being able to start after a restart because of the /var/run/bunkerweb directory missing in Linux f59476c26 Merge pull request #621 from bunkerity/dev 4be53d0cb Merge pull request #620 from bunkerity/ui 55ba29cd5 Fix UI error when values are empty 947690af8 Fix UI workflow 5cdf0ecf4 Merge pull request #619 from bunkerity/ui d1dd1fbae Fix shinanigans with the /data volume in the doc 0a9028b01 fix accessing body 223ae5f12 jobs api + fix json ui api to core api 1b84c6202 [#613] Fix logs with web-ui and Linux a2e0f1fe6 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev 639eed8d0 Deactivate BunkerNet on first start with linux 3b5f784c0 global config page working 500c3564a ci/cd - perform staging tests again 448efc0ef Merge branch 'staging' into dev 1b660691d ci/cd - fix typos for docker/packages pushes e62b7c9d1 Remove unused js files in web-ui b87316d7c Merge pull request #617 from bunkerity/ui 4cff39f49 Merge pull request #616 from bunkerity/dev bceb28602 Lint files d9d6ed9bb Fix settings regex with web-ui f2511c48f fix pydantic + instance page work 3f2d8e089 start using new api 01be5baea Merge pull request #611 from bunkerity/dev 059afec43 Update rhel docker image e564d8407 Merge pull request #610 from bunkerity/dev 2c15b3746 Fix rhel typos "el" instead of "rhel" 123c16094 exception handling + move app config 18a3355f5 start fastApi for ui 6f26c42c8 Merge pull request #609 from bunkerity/dev c5059ab22 Update doc to include TLS as well as HTTPS in some sections a7a317b5b Merge pull request #487 from bunkerity/dependabot/github_actions/dev/scaleway/action-scw-c718eca1fcb9fec1fb1433752d61599c6a0ad2e9 0681cf2c9 Update actions/checkout to v4 3a02c0ca5 Add more delays in badbehavior core test 040d44714 Change SQLite config to avoid locking 07725356b Merge branch 'staging' into dev 6a995723c autoconf - fix changes check bug with same variable name 644705f84 Fix SQLite sometimes locking itself forever 91bd5f7c9 Fix several potential bugs with database sessions 0affda2a0 fix pages rendering errors 27ecfbece continue migrate nuxt to vite 5f5fd786a start migrate from Nuxt to Vite 7379b9778 Advancements on the Core 47bf7299a Lint py files 656c5008d scheduler - ignore changes on first loop c206daf9d add basic config lock between autoconf and scheduler + remove reverse-proxy tests for linux cf55ade15 ci/cd - various fixes for k8s tests 721660642 Made a few improvements to the core d28432e5f Fix API_SERVER_NAME regex 5f6e73c3a Fix API_SERVER_NAME regex b5638aae1 ci/cd - move k8s login in staging-tests job 4450762b8 ci/cd - fix image name in k8s tests 6e1660cd0 autoconf - fix wrong config update cb4c99f45 ci/cd - fix docker tag command for linux tests 64d2ed91e ci/cd - fix secret key 0e2420cff ci/cd - add timeout for cleanup jobs fa165522e ci/cd - use same md for openssl commands 37196f3d3 api enhance + fallback 6bebde2c9 Change GET instances endpoints + Made a few improvements b03680388 ci/cd - remove double untar for k8s tests fe3ba57ef feedback + global-conf err handling bae27806b ci/cd - fix tf state upload/download again 11794da8c ci/cd - fix tf artefact command c52e54b81 ci/cd - fix tf files again e5c37a00a ci/cd - fix k8s tf 9a3c26bf6 Merge branch 'dev' into staging 2bf27c8c5 Remove old CVEs fixes 56422bca4 Update python deps regex for UI ee47407df Merge pull request #606 from bunkerity/dev 936b1e88f Remove old CVE fixes for nginx image d4c5c57b8 Finish autoconf for Swarm and k8s f9f5b6570 Remove old CVE fixes for python images 8e8e042c2 Testing CVE on bw 1676ebeb7 Test CVE on autoconf 637573e59 Update docker images and python deps dc8bd0c94 Finish Autoconf adaptation 60467b24e Update python image to 3.11.5-alpine 0a13a3649 Starting work on autoconf + Fix Linux deps + Optimizations 0d12f6884 continue api handling c3a4847de Update startup and temp env in bash files e4b9183c3 format api + start handle error 3db7904d4 ci/cd - fix wrong image tag for Linux test images 037e1ba56 docs - add ghcr.io c2369932c start handle api feedback d6aa6a9b0 ci/cd - staging improvements 25d8225fa Fix models for Job_cache ce60655be Add new_format option when getting the config from core api 9d87f84d0 Change exit codes for custom messages with core b8d923fbc Renamed core folder into core_plugins to avoid conflicts with the new service 1bf8c1020 enhance job + fix prop 89ffa56b0 Update entrypoint for the core to make more sens 9aba00673 Fix oddities with the scheduler and the Database f7d9af9d6 Fix potential infinite loop when waiting for a configuration from the autoconf 3a9b349ea Handle SIGHUP signal with core in entrypoint 54a918e8b Handle docker secrets + Handle the variables more carefully 95c796c1e ci/cd - delete temp compose downgrade 423e3b4a3 ci/cd - log to ghcr before getting tests containers 511597b7e ci/cd - fix tests image names bb77dcedf ci/cd - edit username for ghcr auth 3d0f17808 ci/cd - add dummy username for ghcr auth 5a9836fec ci/cd - fix nested permissions e1edfe4a7 ci/cd - fix missing permissions in wf e81ab4ff9 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 87b405340 ci/cd - use gh cache for docker cache and pushes to ghcr.io 1dcc83c2b Rename ApiCaller into api_caller + Add repeated background tasks 45a81203e Update python deps c33eeba9d set api fetch on top level jobs page b2bd7e714 update instance and jobs dcd8f1bc6 add jobs page api, component, utils f91844729 jobs page : format, filter, components 9feb66710 autoconf - force updating first configuration 3d13cf345 autoconf - only update data when needed and atomic changed metadata update 069c01395 Update dev docker-compose 8f375abd3 Add required background tasks to specific endpoints 729797ec7 instance page : api, modal, delete 4571dedc0 Merge branch '1.6' of https://github.com/bunkerity/bunkerweb into 1.6 f5dd02e86 Merge Scheduler and Core + Made a few advancements dfa1476fa Update python deps 00cb6c1a8 tests - fix regex for geckodriver version fda978de7 add plugins page filter + enhance 2ace82415 send global conf 898ee7ec8 tests - tweak dpkg before installing BW 643b30f99 tests - ignore wrong testing version in deb packages b719a5701 add pinia + start config data 69e944d56 Revert "Fix LinuxTest package installation commands" 2b7f627d8 Merge pull request #602 from bunkerity/dev 82fb7b277 Fix LinuxTest package installation commands 1042e546b Merge pull request #601 from bunkerity/dev 6d1d464e1 Remove tries limit in wget commands (defaulting to 20 tries) b5de52ead Add more retries when testing the newly created service in ui tests f4b16114c prepare composable 267522749 Merge pull request #599 from bunkerity/dev 4f82856b4 Update staging-create-infra to use a static version for monolithprojects.github_actions_runner == 1.18.1 e65f594ec enhance filter d670b409b Merge pull request #486 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-4 0b93916a3 Merge branch 'dev' into dependabot/github_actions/dev/docker/build-push-action-4 76408cf04 Merge pull request #598 from bunkerity/dev f7cd7d9da Add dependency on tests-ui to not fail to push the testing image 8632dd324 Fix exit code for ui tests fbf0232d5 Update python deps 5b6f00dfc Revert "Remove unused imports in ui tests" 681def5f0 Remove unused imports in ui tests a844b235b Remove geckodriver.log 73e31ca62 Add wget to fix error with tests 5317bc972 fix popover and api d82136f04 Fix UI tests not exiting if container fails to start 55fd17790 Fix wget command when downloading the geckodriver sometimes fails d8c95869e Fix database with multisite variables 7cd54a524 Move pydantic models into another file 2d98e87b2 change utils to match api bbe59f93b Add an option to get the methods and the global state of a settings in the config e1eb1589e Fix check error in the core with the autoconf bcea3970e global_config enhance 49299c052 add filter logic to global_config 4b0d97364 plugins + tab + popover logic e111e00be start plugin logic and utils 20947c019 Continue work on redis listening to dynamic instances f300e7037 Update how the env is being send to entrypoints + advancements on redis + fix yaml variables not being recognized + change logger format ab5b32199 Start working with multiple workers + start working with redis 747bfca2b Add check to avoid duplicate ids in job runs 207d40798 Move the BwUvicornWorker into another file + start using lifespan instead of fastapi events (deprecated) 5e09b5c68 Update python deps 6ed5a60ce Add requirements.txt for the database back e26588ca0 add plugin utils cf4b9fe85 add composable, remove pages b538a2cb4 Update python deps 244eb6b48 Made a few tweaks with the api and start working on the configuration sending to instances 53e7ba699 Added custom_configs endpoints + start working on api_caller with the core to send data to instances API 115d1b85f Made few tweaks that fixes things that could lead to potential errors + start work on custom_configs router b45655026 Update package deps in Linux 1987e7ce6 Update Core to use routers for a better readability + Add more endpoints and Database methods for them 8e330166c Remove unused import in models 3b13db9fb Fix potential issue with API_CALLER and letsencrypt eaa6097f3 Start updating the core endpoints and adding other useful ones cf14c407d add home + change some path 18535a39e Update UI starting files + Add env variables to nuxt 7cbcf9ed1 Refresh Dockerfiles b5b13515d Update python deps f24802b21 ci/cd - perform staging tests again 758fc13c3 ci/cd - replace version string for testing release cd825cd34 ci/cd - fix wrong VERSION path for testing release ea680fb28 add plugin list component 477329f45 Add start_date and end_date to jobs runs 39345e6f3 enhance card grid c03b1bb20 ci/cd - update VERSION file for testing release 88ed8326c add plugins page and components 835ea2d1f Fix jobs endpoints 54b9a067e Update the scheduler to be able to handle cron schedules 73ff96f13 Made the API more verbose and optimized a972248a8 Update python deps for core redis test fcc6c4386 Remove unnecessary old file 1bd00147c Fix folders missing in Dockerfile f67729c1a Update python deps fba276dc5 start jobs page and components a5e50d0f7 ci/cd - fix linux package name for staging 1a57e0a20 ci/cd - remove linux arm64 packages pushes de568f335 ci/cd - temp disable staging tests 244b91247 ci/cd - fix syntax error in push-github wf 08ce31bb0 ci/cd - prepare for testing releases 3a291181d Fix plugins update in db d32fa9014 Fix plugin check 7f47ac18c Fix plugins errors when reloading with a select and upgrade check b6b87fcb0 Update python deps 20f9e8c6e Remove unused imports d744ba75d Init work on Linux refactor d164f1f11 Merge branch '1.6' of https://github.com/bunkerity/bunkerweb into 1.6 70de12c1f start filter settings components 47725ae54 Change update-version script dirs to check 09b68a48d Remove useless files in the tree and update Dockerfile 8bada2a02 Update update-version script and bw version in after-remove scripts 2dc17f8c3 Update deps updater script c454b4a65 Update python deps b911ff35b Merge branch '1.6' of https://github.com/bunkerity/bunkerweb into 1.6 dda78f105 Merge branch 'dev' into 1.6 03f543c37 start global_config 45bbc7055 continue file manager 2a8350e8a add nuxt in progress app b8778de08 use nightly tag for docker-socket-proxy d3b7758f8 basic dev environment for UI b42b732d7 Merge branch 'staging' into dev fc1c81ce2 linux - add python3 dev dependency when building packages 76d36f3b9 v1.5.1 release 63355bb88 tests - increase radarr delay (again) 0ecf47876 Merge pull request #592 from bunkerity/staging 59dfb728f Fix DNS_RESOLVERS regex to be more open 47c560dd3 Merge pull request #591 from bunkerity/dev ff1e6cc28 k8s - use same namespace as ingress for services 81c2c3187 Fix config synchronization in scheduler + Remove MULTISITE variables being fetched when MULTISITE is set to no 7f3f3ac7e Add delay to radarr automatic tests 58d69ec20 Merge pull request #590 from bunkerity/dev 012bc3b43 Merge pull request #589 from bunkerity/staging 600ea7e16 Update python deps 18ee15971 lint python files eee26b5d7 tests - add delay for reverse-proxy-singlesite c00157ef3 fix wrong instances when using docker mode and add delay to docker-configs tests 6047a4335 set default value for ports in bw entrypoint, fix core db tests and fix missing PYTHONPATH for certbot job ee2aeda13 tests - add static delay for linux tests and fix core db tests bb6fd3073 linux - force kill nginx if graceful one doesn't work 6e6c08a71 ui - various edits 5df2a74ca improved LE certificates checks and fix missing full SERVER_NAME when MULTISITE=no 843c02370 tests - fix wrong command in linux tests 8f7833413 linux - fix letsencryt not working and fix permissions on /etc/bunkerweb/configs for tests 0ccd75781 linux - add missing pip to rhel adbed77f7 linux - install pip the official way ef7a6ac42 linux - fix fedora dockerfile 31ca183b1 Merge branch 'dev' into staging a763879c1 doc - update settings 03ba91e96 autoconf - fix deadlock with k8s 38ab5ea21 redirect - custom status code ee5397df5 bw - add HTTP and HTTPS port to temp config 9efd7a5a5 sessions - fix infinite loop when session checks fail 784ce643f db - disable connection pooling for one shot tasks f3081e3c3 scheduler - fix parent setter call 26a1ef689 Update mmdb files 6bcaa6187 [WIP] Advancements on the core and start updating the scheduler and core plugins e2fe947cb ci/cd - fix tests UI not showing logs bf9cd367d fix missing Strict-Transport-Policy header, fix X-Forwarded-Prefix with regex URLs and print logs when UI tests failed 26f2852e5 scheduler - fix typo in fstring e93b2f65f cache dev container images, fix CVE-2023-35945 and force scheduler to reload when instances change f3ba16be9 add instances changes check to scheduler and auto push dev container images d9394567e add missing ctx arg in core plugins, always add X-Forwarded-Prefix header and add doc about timezone in containers d59b305f1 fix concepts image in doc, revert clientcache update and refactor headers d96d3696b [WIP] Starting work on BunkerWeb internal API ad45bbb4d Update python deps and fix error with PyYAML compilation df6870501 Merge pull request #568 from bunkerity/dev db03aa9c7 Merge pull request #565 from bunkerity/dev bb14be820 Update python deps updater bedcf0c17 Fix bug with newer version of PyYAML by downgrading 68e9b057d Merge pull request #564 from bunkerity/dev 810340a49 [#559] Fix typos for custom-cert's settings in docs and examples a4db7c294 Fix CVE CVE-2023-2975 758901dfc Fix CVE CVE-2023-2975 9216becb5 Update python deps db413cc03 Merge pull request #555 from bunkerity/dev a4f4dfe4e remove unused imports in save_config.py 0d554a5f5 Update SERVER_NAME regex to be more open c11b44285 Merge pull request #554 from bunkerity/dev f439c7667 Merge pull request #553 from bunkerity/dev 25af02e4a FIx prevent the `DATABASE_URI` setting from being saved inside the database 9eec9e26c [#552] Fix scheduler not changing databases on linux 845364b2b Update log paths for linux based integrations 3dac0aef0 tests - temp fix for compose network errors 08f9e5f20 Fix bad behavior core tests by adding a custom subnet to the bw-docker network fccb25bee Add automatic bw-docker network removal between each try d6407b818 Fix db core tests by making the network bw-docker entirely external 1cf281ef8 Update core tests to be even more verbose 3a714b9a3 Update core tests to be more verbose 864619542 Fix core db tests (again) be46f7a8d Optimize db core tests b79053d8f Merge pull request #550 from bunkerity/dev 559039dfd Lint .conf files that contains lua code + remove useless comments aa0769dde Merge pull request #549 from bunkerity/dev ae6ccfcff Apply patch to luajit-geoip ed234fd63 Apply post_install script to lua-resty-openssl 09ae6da55 Apply patch to lua-resty-ipmatcher b516ca2ea Apply patch to lua-ffi-zlib 1e7f92af8 Apply patches to Modsecurity-nginx 008dc09a6 Stop checking return code of post_install scripts in init_deps.sh fcd230192 Fix init_deps.sh f3809bc69 Add -R to pull commands in init_deps.sh 96586d4a6 Apply post_install script to Modsecurity a75b90f52 Squashed 'src/deps/src/modsecurity/' changes from bbccedbdd..205dac0e8 948182ffd Merge commit 'a75b90f525b90bd74c090702034e02fdd6250e0e' into dev 544b4040e Add post_install scripts to init_deps.sh and update install.sh 6e146e2a5 Squashed 'src/deps/src/modsecurity/' changes from 205dac0e8..bbccedbdd 847ff5a3d Merge commit '6e146e2a54cb29eb0ac1bc9d65766fe90d30fa4f' into dev bbccedbdd Change tags into hashes in deps.json 14d69fa59 Update mmdb files d5e358b72 Merge pull request #548 from bunkerity/dev e0055328a Fix add missing deps for core db tests c93d5a2fc Fix CVE CVE-2023-3316 5631e2737 Merge pull request #547 from bunkerity/subtrees 3505c0d18 Remove clone.sh file 7b566b885 Squashed 'src/deps/src/zlib/' content from commit 04f42ceca ffd310031 Merge commit '7b566b885e99301b243c5f61360e65238035e048' as 'src/deps/src/zlib' 45dca7b44 Merge commit '2ab324a69f219b4051b2e77d211ee1a7fb1462b5' as 'src/deps/src/stream-lua-nginx-module' 2ab324a69 Squashed 'src/deps/src/stream-lua-nginx-module/' content from commit 309198abf f85f86e46 Merge commit 'c1073460677ba8aa2e325a1c57c3db1458f9fde5' as 'src/deps/src/luasocket' c10734606 Squashed 'src/deps/src/luasocket/' content from commit 95b7efa9d a7d4cc5bb Squashed 'src/deps/src/luasec/' content from commit fddde111f bd600e0d0 Merge commit 'a7d4cc5bbaabf8683b3b5cc1f42f9bd145cf1aa8' as 'src/deps/src/luasec' d15662693 Merge commit '2d86912af87048b94c2921a60b3a8a5a0953e132' as 'src/deps/src/lualogging' 2d86912af Squashed 'src/deps/src/lualogging/' content from commit 465c99478 1fb404757 Merge commit 'f3ceeb73a958e774b1e2fa55d2607cdd3eb419ca' as 'src/deps/src/luajit-geoip' f3ceeb73a Squashed 'src/deps/src/luajit-geoip/' content from commit fde33e045 f81788c00 Merge commit '2678b91586e9183b47327fbb0f11ad23020f195f' as 'src/deps/src/lua-resty-upload' 2678b9158 Squashed 'src/deps/src/lua-resty-upload/' content from commit 03704aee4 2d06f2d7a Merge commit 'bc06cd71b8896c6e7a1aac4610c9c3f878956238' as 'src/deps/src/lua-resty-template' bc06cd71b Squashed 'src/deps/src/lua-resty-template/' content from commit c08c6bc9e a6379356e Merge commit '3038a0b027f09090e1cd8f101d2ee8c52c383070' as 'src/deps/src/lua-resty-string' 3038a0b02 Squashed 'src/deps/src/lua-resty-string/' content from commit b192878f6 fdf0050a9 Merge commit 'ee5198ba2810e33e08ff987ede5abe10fc74f6e3' as 'src/deps/src/lua-resty-signal' ee5198ba2 Squashed 'src/deps/src/lua-resty-signal/' content from commit d07163e8c a3cd342f3 Squashed 'src/deps/src/lua-resty-session/' content from commit 8b5f8752f 6f8ff3f12 Merge commit 'a3cd342f3e1fffd7b16b83a24e03bb9ed501b319' as 'src/deps/src/lua-resty-session' 2f1cde097 Merge commit 'eca8662cfe981f66ab92b53bbf83af65da02b2b7' as 'src/deps/src/lua-resty-redis' eca8662cf Squashed 'src/deps/src/lua-resty-redis/' content from commit d7c25f1b3 0b94df087 Merge commit 'e59161ec204c7a95e4751b1c0e9a6bead7fcab39' as 'src/deps/src/lua-resty-random' e59161ec2 Squashed 'src/deps/src/lua-resty-random/' content from commit 17b604f7f a28005988 Squashed 'src/deps/src/lua-resty-openssl/' content from commit b23c072a4 38fdd39d0 Merge commit 'a2800598825bb5a03b577cca2874ff1cfae863f4' as 'src/deps/src/lua-resty-openssl' c2fa53ca1 Merge commit '31bf774f63b8b46a3c7b53028853036fff6fa0b8' as 'src/deps/src/lua-resty-mlcache' 31bf774f6 Squashed 'src/deps/src/lua-resty-mlcache/' content from commit f140f5666 7b2273aeb Merge commit 'c82b0bdd27762d2d4a9901a187506d2e5abd74f5' as 'src/deps/src/lua-resty-lrucache' c82b0bdd2 Squashed 'src/deps/src/lua-resty-lrucache/' content from commit a79615ec9 3dc8cc87c Merge commit '746a6e16d027ab3bddfc610c987e5d61ab9b69d0' as 'src/deps/src/lua-resty-lock' 746a6e16d Squashed 'src/deps/src/lua-resty-lock/' content from commit 9dc550e56 62e740a0b Merge commit '19515d9b26f2f4886ca117b91384509087f0ff3a' as 'src/deps/src/lua-resty-ipmatcher' 19515d9b2 Squashed 'src/deps/src/lua-resty-ipmatcher/' content from commit 7fbb618f7 e566b98af Merge commit '7160fd94e3dc22299ee3c9f8b0e71a5e2c1bb501' as 'src/deps/src/lua-resty-http' 7160fd94e Squashed 'src/deps/src/lua-resty-http/' content from commit 4ab4269cf cdd42bf25 Merge commit '1a7d4e58be28238599df3f5c15c56380c3e99732' as 'src/deps/src/lua-resty-env' 1a7d4e58b Squashed 'src/deps/src/lua-resty-env/' content from commit adb294def 49db9c24d Merge commit '0f4a0cb0ef514bee6b810f6d6cf982c5ef0abfca' as 'src/deps/src/lua-resty-dns' 0f4a0cb0e Squashed 'src/deps/src/lua-resty-dns/' content from commit 869d2fbb0 fe76b6830 Merge commit 'fd02afef8ec1ceb8a816dc202d05c6ece9887d31' as 'src/deps/src/lua-resty-core' fd02afef8 Squashed 'src/deps/src/lua-resty-core/' content from commit 31fae862a 36023392a Squashed 'src/deps/src/lua-nginx-module/' content from commit c47084b5d 29d135bdb Merge commit '36023392a6e3c8fb6aebb46140db759e61da220e' as 'src/deps/src/lua-nginx-module' b01aa0b15 Merge commit '32485e2860c2ea31fcef5b575f446c7a3036a550' as 'src/deps/src/lua-gd' 32485e286 Squashed 'src/deps/src/lua-gd/' content from commit 2ce8e478a c46cd666a Squashed 'src/deps/src/lua-ffi-zlib/' content from commit 1fb69ca50 909841ea6 Merge commit 'c46cd666ab76bad7bd05c6261d692cda5b380f32' as 'src/deps/src/lua-ffi-zlib' 47ee3884f Merge commit '4f9b885a2e8b7a10653653fee3bb91cf5102b0ef' as 'src/deps/src/lua-cjson' 4f9b885a2 Squashed 'src/deps/src/lua-cjson/' content from commit 881accc8f bb450ac96 Squashed 'src/deps/src/libmaxminddb/' content from commit ac4d0d248 e13868c63 Merge commit 'bb450ac96595432625ac34de8f7f42b3d06a5b30' as 'src/deps/src/libmaxminddb' 772e05d37 Merge commit '4a7228d2dcb7fe62526016b90a7c497fb6531e76' as 'src/deps/src/libinjection' 4a7228d2d Squashed 'src/deps/src/libinjection/' content from commit 49904c42a 209d4a461 Merge commit 'ae8d8b233d52cbfdee68bd3ba21713149f5659c8' as 'src/deps/src/lbase64' ae8d8b233 Squashed 'src/deps/src/lbase64/' content from commit c261320ed 1d1739b4e Squashed 'src/deps/src/headers-more-nginx-module/' content from commit bea1be3bb 992710650 Merge commit '1d1739b4eaa274c25c52b8ceb79ebdc717633ec0' as 'src/deps/src/headers-more-nginx-module' e43880b08 Squashed 'src/deps/src/ngx_devel_kit/' content from commit b4642d6ca a09d5eb2c Merge commit 'e43880b08395df25663560da3d8154226a167a77' as 'src/deps/src/ngx_devel_kit' 8973eb029 Merge commit '26773844e7bd57df1216bd74360a62ec2dc976e3' as 'src/deps/src/nginx_cookie_flag_module' 26773844e Squashed 'src/deps/src/nginx_cookie_flag_module/' content from commit 4e48acf13 79d1b4459 Merge commit '22e69251d9b5cd2611abf77ef7352abfa4d409d7' as 'src/deps/src/ngx_brotli' 22e69251d Squashed 'src/deps/src/ngx_brotli/' content from commit 6e975bcb0 4cd57ab8f Merge commit 'b99663928782619ef854b4bf10a2bf7450d75266' as 'src/deps/src/nginx' b99663928 Squashed 'src/deps/src/nginx/' content from commit 84cd72177 d7f25398a Merge commit 'a676d333fda890838d8fc4766720cc3f1d4c5389' as 'src/deps/src/modsecurity-nginx' a676d333f Squashed 'src/deps/src/modsecurity-nginx/' content from commit d59e4ad12 7e8f4adc3 Squashed 'src/deps/src/modsecurity/' content from commit 205dac0e8 999fb6b8e Merge commit '7e8f4adc3b2b2a655640c73198fb920a5e8441d5' as 'src/deps/src/modsecurity' 6c0468f62 Squashed 'src/deps/src/luajit/' content from commit 04f33ff0 6d05b14eb Merge commit '6c0468f62b1120497a6fd0d21101dc41f29e7397' as 'src/deps/src/luajit' 1141afd20 Fix install.sh for nginx dynamic modules 97406bff4 Add libinjection deps back a58ad9b50 Remove duplicate lua-ffi-zlib in deps 831ae129c Make init_deps.sh executable 451648fa7 Remove old deps temporarily except lua 185d75076 Update how the deps are initialized 6a048e68f Update how the deps are managed 129e8f7e0 Merge pull request #546 from bunkerity/dev 265123835 Update python deps b0bc9a1bf Update the documentation 2f7ed064f docs - Fix typo in webhook link in plugins.md 7d6116163 Merge pull request #544 from bunkerity/dev deed39a1f Update lua-resty-openssl to version 0.8.23 dd295729b Add deps project submodules b27f38349 Update lua-resty-session to version 4.0.4 and remove lua-pack deps as it's no longer needed aeca252d9 Bump lua-resty-core version to 0.1.27 and lua-nginx-module version to 0.10.25 1ec21261c Revert "Init work with submodules" 718a9305d Revert "Fix .gitmodules file" a253f4a59 Revert "Remove old folders that are now submodules" 2e1e9a08c Revert "Initialize submodules" e2f1aba3c Revert "Add other projects to submodules" d9a98c6fa Revert "Update commit SHA for submodule libinjection" 5ed3ba1d5 Revert "Fix path resolution for modules and remove nginx submodule" b529d8525 Revert "Update checkout part of workflow to include submodules" 43783edb9 Revert "Add nginx as a submodule" 8417ed132 Add nginx as a submodule ded0ec66d Merge pull request #542 from bunkerity/dev 6cbbd0d56 Update timeout for wordpress tests to 120 seconds d687b228e Fix PERMISSIONS_POLICY authorizing self and links to be aside without spaces bcc9fdef9 [#533] Fix SERVER_NAME regex to limit domains' size individually instead of the whole setting's value 524a140d2 [#534] [#504] Update ALLOWED_METHODS regex to accept more methods a197e20d2 [#531] Fix typo in documentation about SSL 252a5831b Merge pull request #541 from bunkerity/dev 07ed136af Update setup-kubernetes of wordpress example 2eb73d15a Merge pull request #537 from bunkerity/dev 30fec8a14 Remove python submodule, will add it back in the next major 4b4e0f8b3 Update checkout part of workflow to include submodules c2cfd4dd9 Remove checkout from dev.yml 642da402b Fix dev workflow 4bb6d40a5 Update dev workflow to checkout the code and submodules first 3bcdd9ca2 Merge pull request #536 from bunkerity/submodules 28d59221b Fix path resolution for modules and remove nginx submodule c8e25bcde Update commit SHA for submodule libinjection e1a5782a3 Update how the dependencies are being cleaned up 68bea47ed Add other projects to submodules 2cd5c7f45 Initialize submodules d7d3e2429 Remove old folders that are now submodules a74727891 Fix .gitmodules file b5fffc1f3 Init work with submodules 8c4c99e65 Merge pull request #530 from bunkerity/dev ddc337394 Update log location for nginx and letsencrypt 1c362d078 Remove the deletion of let's encrypt lib and log folders after the job is finished 95c9bad8e Remove unused enums in database model 7a972274f Add database schema to concepts.md in the docs 561499536 Revert "Update README.md links to use local branch files" 4536e328e Update README.md links to use local branch files 89070cfb7 Merge pull request #529 from bunkerity/ui d6942a46e Update where the scheduler copies its config 8a98da898 Merge pull request #528 from bunkerity/ui 26f831cb4 Merge branch 'dev' into ui 81f3914fc Merge pull request #527 from bunkerity/dev 162198bb9 Update db core tests to ignore the added value for env custom configs 7a524b43e Revert back to 30 seconds of sleep in tests ui after creating a custom config b007916d6 Optimize the scheduler and gen even more (we love threads) 0661916ff Update ui tests to wait more after creating a custom config 2105dc0f3 Update core db tests to use the right hash for plugins_page files 823119821 Fix rare error when hashing dictionaries in the scheduler 1e62626ac Fix KeyError in scheduler 57eaedd8e Merge pull request #526 from bunkerity/dev 4d984f623 Update CHANGELOG d0fd6884c Fix shinanigans with the custom configs and plugins jobs 8e6de2bdf Augment authelia timeout 3565dd7b3 Update CHANGELOG.md 145df1df4 Merge pull request #525 from bunkerity/dev df1359e87 Add possibility to download lists and plugins from a file path + Update python deps + Plugins now support tar and tar.gz as well b756b2d7d Lint py files f57b6dad1 fix cursor gap on ace editor 91c33f1d4 Merge branch 'dev' into ui ed2a54d16 Merge pull request #524 from bunkerity/dev 3e871efed Update python deps d27edab35 Merge pull request #523 from bunkerity/dev 9982ec36d Remove useless import 80033642c Add reverse proxy headers back 0836d4ee9 Merge pull request #522 f…
f24301d52 Update version to v1.5.6 and fix database and ModSecurity-nginx issues e8a9a338f Update CHANGELOG.md aa4f40497 Update python deps and hashes a08beb843 fix misspelled banner 949bf545c fix safari home cards 0044e68c8 update style 0b2a78425 Merge remote-tracking branch 'origin/dev' into ui 6b25619c5 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev d1a8b99be fix Linux versions in README, fix UI not working when serve behind / and revert back to bullseye for tests machines f8f4db910 add go back btn on totp page eb2042a0e tests - downgrade docker-py package to fix breaking change ecada3d70 tests - update bullseye to bookworm b585376f1 tests - update ansible version 8ad1adb92 Merge branch 'dev' into staging b7bc89ade tests - update ansible role for swarm and replace profile with account for ui 9d274afe2 tests - fix selector for account page 6a33859d2 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 0bcb4e19c edit external plugins link and fix ui tests menu selector 369972e57 add menu image to access account page 7af34f33d highlight manage account + new position 54e76dae4 update js for account page beee0bf97 safari fix + update profile 34ce47079 update doc for web UI account, add ISO format to country core and update version of plugins 80983f3fe change alert to warning fd66075e4 update doc b8df6611e Update mkdocs markdown_extensions e2bfa8560 Add lost 2FA recovery procedure b1d5ab260 Update database metadata initialization logic 7e0d9c78b Add automatic DB migration between any 1.5.x version and the latest one 6d5a6a9b9 add web-ui manage profile section 7e018e984 Merge branch 'dev' into staging f2ceca82d Merge pull request #837 from bunkerity/dev aec4021b2 Fix UI tests with wrong redirection 17c3eae3e Apply pre-commit-config to all files f6d7d177a Update CLI.py with environment variable handling f4c07bca6 Downgrade prettier pre-commit hook as the latest one isn't an official release 0ec97a77c Update shebang to use env python3 c4bcaba03 Lint and format lua files + Fix luacheck warnings and errors + Update pre-commit-config hooks 4cb896cfc Merge remote-tracking branch 'origin/dev' into ui 83854838a update logo on error and misc files 2c548657e enhance ui 85e0a8292 fix country core tests and reflect changes on redis core tests 19a2c08c5 fix country core typo, add missing tls to magento tests and add local cachestore d3ba9720c Update password input field in UI tests and profile page + edit back logic with profile page form submission b3a5dfeaa tests - add tls checks on common name 748a56811 Merge pull request #835 from bunkerity/dev f843cbda5 Fix weird behavior when MULTISITE mode is set to no and the SERVER_NAME is empty 7a80516fb Fix core country test as 2.0.0.3 as country code GB and not US anymore e36dc32bc Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev b2c58a76f bw - fix colors 752317f1c Remove no longer used zope deps init 740018e26 Fix shenanigans with BunkerNet and the instance.id file a55e2699b Update gunicorn worker class to gthread 90f6ceea1 Revert "Test weird bug with ui linux tests" 46e3a10e4 Test weird bug with ui linux tests bcfe623e0 Update how the python deps are installed in linux tests (core & ui) 676afd4c1 Allow web UI to use multiple workers 309c5d0fe Fix weird shenanigans with zope python deps cff05457d Move monkey patch command in web UI and add dynamic threading ff7cb04c3 Remove useless code in web UI tests 3e63f2ad0 Fix potential python deps not being imported in web UI 413500e5d Use Python 3.12 in workflows 3e0a987a6 Remove the need for codeql job to complete before going to the next stage in dev workflow 624ed08af Update ui startup script d5732b697 Deactivate anonymous reporting at first startup 6fc5ca745 Merge pull request #816 from bunkerity/dependabot/terraform/tests/terraform/dev/scaleway/scaleway-2.35.0 dcb924f54 Merge pull request #772 from bunkerity/dependabot/terraform/tests/terraform/dev/hashicorp/kubernetes-2.24.0 fecf4a898 update version to 1.5.5 d3cfbfec6 bw - fix typo in blacklist core 0867846f8 bw - fix typo in server.conf e108d3f53 bw - init work on reason data and fix nil REDIS_SENTINEL_HOSTS for sessions 68b3d6785 bw - fix redis error when using sessions and fix redis connection pool not used d475a4e31 scheduler - fix missing custom configs when instances change 37f11eade jobs - remove certbot renew delay 3ba295d14 Fix firefox installation in linux tests 109b9cc6a add operation value cd5ee103d Add cooldown to anonymous report job 9e8afa18b add tab switch related to form ed45e2290 Update ui tests with new profile page format bba987904 Merge pull request #834 from bunkerity/dev d7c49e237 Update sqlalchemy to version 2.0.25 & update python deps hashes 957817926 Pin aquasecurity/trivy-action version in workflows 2b0540f44 Fix UI defaults with Linux Integration 7a247e643 Fix wizard redirection even when the UI isn't configured 355d67164 bw - dont retrieve ctx when using api a21ab3ca7 add profile dark mode + enhance flash 48ea94f11 update ui 2197f72be Fix ui linux tests getting the wrong id of the totp button 8d900437f Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev a8bfd0336 Update and fix the whole user management of the web UI ce8022a43 Fix bwcli shenanigans with external databases 7759338e3 Update python deps 6e70da4a5 Switch gunicorn worker_class back to gevent d4ef6fdff Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 5ad99ac82 bw - various improvements to redis sentinel beaf868fd Merge pull request #831 from bunkerity/ui d091e5299 enhance style ad2253f89 totp form name different from user one db0f23855 delete totp duplicate logo 66fa2df6c Merge remote-tracking branch 'origin/dev' into ui 0a130c404 Fix tests ui Linux env file having the default values 98b4c0631 Fix problems with ui tests and the ui.env file for Linux and the IP address of the container for DOcker 935650900 Update cached mmdb files 379cf17e7 Update tests ui linux workflow file to have the right BunkerWeb config 551a0b520 bw - clusterstore fixes aeedf30fa bw - redis sentinel support (WIP) 1b0c1cdb7 Merge commit '8f051820b9c885fd6bbe4c8fdbb0dc1f888aaae2' as 'src/deps/src/lua-resty-redis-connector' 8f051820b Squashed 'src/deps/src/lua-resty-redis-connector/' content from commit 02a29f93 af8fa60e2 bw - fix is_whitelisted function and fix typo in country core a4f72f1c1 bw - various fixes after LUA improvements 077b2c1c1 bw - various improvements and refactoring (WIP) 020ec53e0 Merge pull request #830 from bunkerity/dev aea3fae2b Update CHANGELOG.md a5e0ceed3 [#795] Add setting REVERSE_PROXY_INCLUDES to manually add "include" directives in the reverse proxies fdb01b305 Fix shenanigans with the ui user edition 91448f1f4 Add a log in the UI when a login attempt is made d1d82aa30 Add UI tests for the profile page and the Wizard 13f477b75 Merge pull request #829 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.165.1 32777c25e Merge commit 'dda63ddceeb1f4ffdd97d6aa95ac24a1a7eeede7' into dev dda63ddce Squashed 'src/deps/src/lua-resty-openssl/' changes from 5aba923e7..7f25f00ba 116ca2226 Update lua-resty-openssl to version v1.2.0 80f8d1548 Update CHANGELOG.md 22c6e1c6d Update python deps c7e690d94 deps/gha: bump ruby/setup-ruby from 1.165.0 to 1.165.1 364a779b2 Merge pull request #827 from bunkerity/ui bd23ae609 Merge pull request #826 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.165.0 b3462dc95 enhance profile page 1bd0dcbd7 deps/gha: bump ruby/setup-ruby from 1.163.0 to 1.165.0 556fc6936 update totp and profile style 1920d89b4 Add back-end logic for 2FA in UI 398be9147 fix password submit behavior 783d83094 add 2FA pages bafd3a5b6 Add more security to UI by checking client IP and UA with a session fbbe6b49d Update regex for url in wizard 5f74b357c Add profile editing logic in the UI e938d48ff enhance error page a950f55e7 Merge pull request #825 from bunkerity/ui ffbe1e3b6 Update ui tests to new formats 38eb98c39 update setup.html and popover 33211902d fix ui height + select auto submit e348e92bc Merge pull request #824 from bunkerity/dev 9eb816ef3 Add flash messages to setup.html as well aa9bcdc3d Merge pull request #823 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.163.0 a85297c61 Merge pull request #818 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.22.12 f3c4415f5 Merge pull request #817 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.1 3d59f7697 Update CHANGELOG.md dba906db0 Update python images in Dockerfile to 3.12.1-alpine3.18 a458e650f Update python deps dcf6fc1ce bw - various fixes for tls management and init work on shared ctx on subrequests 9d74de299 deps/gha: bump ruby/setup-ruby from 1.162.0 to 1.163.0 34c065722 road to certificate fallback 35d46f424 deps - patch modsecurity-nginx to load it before brotli module 8b0c8de42 add defaul ssl cert and patch modsec to execute after brotli 8dfd8dc9b deps/gha: bump github/codeql-action from 3.22.11 to 3.22.12 56f350d62 deps/gha: bump actions/setup-node from 4.0.0 to 4.0.1 63a90005c Merge branch 'dev' into ui 20c2f4ffd precommit config 29c88027e enhance ui 5c10eaeb7 Merge pull request #808 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.22.11 093366d15 Merge pull request #810 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.0.0 ac3fc2a78 Merge pull request #815 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.4.0 4f28cfbbc Merge pull request #814 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.0 cd7ef7448 Merge pull request #813 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-91713af97dc80187565512baba96e4364e983601 e3d21c647 start adding aria 0e3c32213 deps/terraform: bump scaleway/scaleway in /tests/terraform 6a5616472 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 436208007 continue work on dynamic TLS cert/key with fallback 7fbf17a0e update doc 0945f2052 Merge branch 'dev' into ui aab019d17 Fix SERVER_NAME setting when not in multisite mode c39793a31 Fix shenanigans when SERVER_NAME is empty de3ba0a57 precommit done 3e51cc78f Fix error with selects when trying to add a new settings in the database init_tables 809c5f45e deps/gha: bump docker/metadata-action from 5.3.0 to 5.4.0 c344b302c deps/gha: bump actions/download-artifact from 3.0.2 to 4.1.0 504aeb9d0 enhance ui b41bd619c lighter error file 73f3a7ac8 deps/gha: bump aquasecurity/trivy-action 1dd85364d add example and test for k8s/tls support 53a143d71 init work on supporting tls ingress on k8s 62449f84c continue work on ssl/tls fallback and management 8efcd2b8a ssl refactoring - wip 946e292b3 ssl refactoring - wip c5d9c6936 docs - add ecosystem section to intro and fix social cards text color 98ac205ea deps/gha: bump actions/upload-artifact from 3.1.3 to 4.0.0 056eb0375 fix some style cab17e061 add profile page 5b5898eac Add support for soft database update when updating the version 18adaee07 deps/gha: bump github/codeql-action from 2.22.10 to 3.22.11 71acbbc0b docs - add social cards 549bbe170 fix news + enhance style 6c5169473 Update settings.md ed06c513c udpate ui and utm 0657b7b29 Update CHANGELOG.md da9fb7af7 Add support for fallback Referrer-Policies 747cbe13e Merge pull request #807 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.10 a9ac4f298 Update python deps a478905be Update BunkerWeb logo and ascii b08c53365 Soft merge branch "ui" into branch "dev" 0811d2821 deps/gha: bump github/codeql-action from 2.22.9 to 2.22.10 cf2a5ed84 add panel on about and trouble dc55beaab add ecosystem page on doc 4f43f6165 Merge pull request #805 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.162.0 5f72dbf6f Merge pull request #803 from bunkerity/dependabot/docker/src/autoconf/dev/python-3.12.1-alpine3.18 ce728cf90 Merge pull request #802 from bunkerity/dependabot/docker/src/scheduler/dev/python-3.12.1-alpine3.18 83b06abe7 Merge pull request #801 from bunkerity/dependabot/docker/src/ui/dev/python-3.12.1-alpine3.18 f7d250504 Merge pull request #800 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.7.2 e4888197a Merge pull request #799 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.9 02d6c4111 add utm 716e69027 deps/gha: bump ruby/setup-ruby from 1.161.0 to 1.162.0 47350f5f0 update compose to test ui ea45f3c11 docs - update logos 6ef1513d7 start adding banner 5b236e769 Merge branch 'dev' into ui e6c5df12d add utm 8eff772fe deps/autoconf: bump python in /src/autoconf 0f2bf17a5 deps/scheduler: bump python in /src/scheduler de30a734f deps/ui: bump python in /src/ui 10f0ee7ee deps/gha: bump rickstaa/action-create-tag from 1.7.1 to 1.7.2 456b6a424 update utm readme 5eb5625a2 docs - add basic info about bw panel cb76d1c09 deps/gha: bump github/codeql-action from 2.22.8 to 2.22.9 e9737dcf4 Update API endpoint URL of anonymous report 2ee63c0dd Merge pull request #798 from bunkerity/dev 607a201c7 Update CHANGELOG.md d3752d25f Merge commit 'cfc32af85c09dcebe4a185e7f1252bfba460bebb' into dev cfc32af85 Squashed 'src/deps/src/modsecurity/' changes from ccc2d9b536..bbde9381cb 4f6c6ae6c Update ModSecurity version to v3.0.11 9dd2b9537 Merge pull request #797 from bunkerity/dev 2b11f24a3 Fix db core test a0765085d Revert "Test CVE fixes on bw" 220450d4a Test CVE fixes on bw c471ccbf6 Remove no longer necessary CVE fixes dfae6be47 Merge pull request #792 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.3.0 531555941 Merge pull request #796 from bunkerity/dependabot/github_actions/dev/actions/setup-python-5.0.0 ff0f61136 Test CVE fixes 74dff7665 Add anonymous-report job 4c7bc9f99 Update python deps 25cba9feb deps/gha: bump actions/setup-python from 4.7.1 to 5.0.0 a5e403426 ci/cd - update linux versions when pushing packages b9ff3911f v1.5.4 release e1210137b deps/gha: bump docker/metadata-action from 5.2.0 to 5.3.0 588d04c7d Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging 0d5ea43ff linux - fix nginx version dependency for rpm builds 1fbd3dd51 ci/cd - fix k8s/configs test and fix haproxy not working with debian 12 82fcff293 Add Linux dependencies for Docker in dependabot.yml d3672e6d7 tests - show logs when haproxy fails in linux tests a26ff09da update php-fpm version for debian tests and add libcap dep to linux packages e1c185cdc linux - add libpcre3 dep to debian package fe8d9b5f4 linux - reflect changes for debian 12 support 7f832117d linux - update supported versions 4d967492b Remove no longer existing "—no-redirect" argument in mike command 3270131f4 ci/cd - fix mike deploy breaking change 91f0a9bbc Merge branch 'dev' into staging b89f2d560 road to v1.5.4 🚀 bb9aa5c96 Merge pull request #789 from bunkerity/dev 8302bee4d Merge pull request #788 from bunkerity/ui f5d45d237 Update CHANGELOG.md and docs for setup wizard 589df19c1 Add check endpoint and remove USE_CORS flag a283c35a2 Add CORS support and update redirect behavior 3779cc5dc update setup UI ff65d0081 Fix potential issue with config saver and non Docker and Linux integrations 4c109bfe5 Update mmdb files a818e6fa9 Merge pull request #787 from bunkerity/ui 35bfda5b3 Add ui_host variable to form in wizard 700b434f4 Merge pull request #786 from bunkerity/dev 7f030d893 Handle start and stop event of BunkerWeb with the scheduler in Docker aa3fd4edf Merge pull request #784 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.2.0 bb41e8597 deps/gha: bump docker/metadata-action from 5.0.0 to 5.2.0 f5ed1b5d2 update setup ui f159b17ee Add HTML files to linguist-vendored list 18ab9cebc Merge branch 'dev' into ui ff9566b49 Update Python base image SHA256 c439488ea Update bcrypt version to 4.1.1 1e1245ff2 Add Python 3.9 setup and install dependencies for codeQL workflow f8dc2f818 Fix plugin system link in README.md 3920ce03d Fix formatting and remove unused code 43c288046 ui - add CORS to wizard check endpoint c22646de1 Fix regex pattern for REVERSE_PROXY_PATH bf5dadb43 Refactor User class to use property decorator for password_hash c1e25a64a Add random URL generation for setup.html 1daa4103f Fix server name validation bug 1e52dd9fb Merge branch 'ui' into dev 53706a75e fix print and remove cdn afeb5e454 Update wizard back logic and tweak setup.html b3e0a9e8c Update python dependencies cbb595e1c deps/terraform: bump hashicorp/kubernetes in /tests/terraform c16e95471 update setup html 9917fbd86 setup in-page style and image 97f9048bd Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 49b745a2a ui - init work on /setup endpoint on default server 7778bd106 Merge pull request #769 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.8 aca470332 Merge branch 'dev' into ui 68a8f8eb0 Merge branch 'ui' into dev 834d4568e Refactor database session handling 2ec0c7e39 deps/gha: bump github/codeql-action from 2.22.7 to 2.22.8 3269e7ec5 Fix missing admin_password_check validation in setup form dead40ec6 Squashed 'src/deps/src/lua-resty-openssl/' changes from 89195843c..5aba923e7 ddb3daae3 Merge commit 'dead40ec6d1b5907f2803a6bb55f006dd27203ba' into dev 0142ba1d2 Update lua-resty-openssl version to v1.0.2 97a78650e Update dependencies versions 10e5dc4f4 Merge pull request #766 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5.1.0 18aab10df Update Firefox installation in Linux workflows b8145f3f2 Add website link to README.md f92e32757 add confirm password cdd436bf8 add reverse proxy inp setup 4fe52d0f0 Merge branch 'dev' into ui efaaf454e Add conditional block for open file cache configuration 3a1b779b5 deps/gha: bump docker/build-push-action from 5.0.0 to 5.1.0 76c848ed4 add server name input 57b0787dc ci/cd - add more logs when k8s fails b4d790aad Create web UI wizard functionality (backside) d457a6f03 Merge pull request #765 from bunkerity/dev 2964669d9 Merge pull request #764 from bunkerity/dev eb160334f Merge commit 'f7bc0d87200a0ec786c88091530734f265a6a8c2' into dev f7bc0d872 Squashed 'src/deps/src/lua-nginx-module/' changes from 11ab5315b..c47084b5d e1c67363e Merge commit 'c7f7669a8cbbcf7f7ce0fc2a294bd7e316522236' into dev c7f7669a8 Squashed 'src/deps/src/headers-more-nginx-module/' changes from 576cb8197..bea1be3bb 8da04e022 Merge commit '6ed1ec58b1acdc1acb00e840df89311812ee8422' into dev 6ed1ec58b Squashed 'src/deps/src/luajit/' changes from aa038d259..4182d6bf3 dab004604 Update LuaJIT to version v2.1-20231117 e5e7db36e Merge pull request #763 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.7 984a3de5c add setup template f36d2d0c9 Merge branch 'dev' into ui bc9979785 deps/gha: bump github/codeql-action from 2.22.6 to 2.22.7 a1695cf3b Merge pull request #762 from bunkerity/dev 69a570bca Merge pull request #760 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.6 e66b7b79b Remove urllib3[socks] from requirements.in files ... Update Dockerfiles to fix errors when installing deps de4173878 Merge commit '5d2b6eef6e0c83bc3e1b14e48233e423f2f8c37d' into dev 5d2b6eef6 Squashed 'src/deps/src/lua-nginx-module/' changes from c47084b5d7..11ab5315b0 d75296b5a Squashed 'src/deps/src/headers-more-nginx-module/' changes from bea1be3bbf..576cb81979 a09c899de Merge commit 'd75296b5a55889c4425f2b2274b50eabc5b96b3e' into dev f583d996a Squashed 'src/deps/src/luajit/' changes from 492cfdd0d8..aa038d2599 11ab5315b Merge commit 'f583d996a108a58166fc986bf4227a3cea432a07' into dev f8429d6e4 Update LuaJIT to v2.1-20231021 576cb8197 Merge commit 'c473aa40807f32438ffe34bdfe07f8f0485a6aa4' into dev c473aa408 Squashed 'src/deps/src/lua-resty-openssl/' changes from b23c072a4..89195843c 456e6a33d Update lua-resty-openssl to v1.0.1 11c4fde61 Merge commit '805e5c9cee2a72af6b6297b2993109511b42d485' into dev 805e5c9ce Squashed 'src/deps/src/libmaxminddb/' changes from ac4d0d248..93a7e0e56 afcf420ee Update libmaxminddb to v1.8.0 7aa6affe1 Merge commit 'e3f305a953ef5dbf6802090c7013f4c38d762449' into dev e3f305a95 Squashed 'src/deps/src/ngx_devel_kit/' changes from b4642d6ca..91e30eb05 cba20187c Update Nginx devel kit to v0.3.3 10a58377b Fix multiple CVEs related to libpq * CVE-2023-5869 * CVE-2023-5868 * CVE-2023-5870 7c564e4cb Update pre-commit hooks to latest versions fe0249454 deps/gha: bump github/codeql-action from 2.22.5 to 2.22.6 bff775f00 Fix issues with the Linux integration and external databases 71db00281 Merge pull request #759 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.161.0 940eecd06 deps/gha: bump ruby/setup-ruby from 1.160.0 to 1.161.0 42f7ef486 Update user interface demo image in README.md b2a56a82a Update BunkerWeb UI demo to use thumbnail image 0d0bad79b Update Python version in Dockerfiles b539a97ad Fix CVE CVE-2023-5678 in Dockerfiles 05da26f01 Update dependencies to latest versions e153c33aa Update maxminddb and other dependencies versions 8d024a099 Merge pull request #751 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.7.1 ca6271c60 Merge pull request #750 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.160.0 fbbec2f7f deps/gha: bump rickstaa/action-create-tag from 1.6.6 to 1.7.1 9c6f5289d deps/gha: bump ruby/setup-ruby from 1.159.0 to 1.160.0 bcded8f7c Add refurb as a pre-commit-config hook and apply pre-commit-config 966a78da9 Update Git attributes to ignore text and end-of-line settings for vendored files f111124b3 Update dependencies versions d2b82b29d Fix CVEs CVE-2023-43787, CVE-2023-43785 and CVE-2023-43786 dc5a7b8b2 Update mmdb files c32522ae2 Update Certbot module to version 2.7.4 + Update python deps hashes 54ead4e49 Merge pull request #744 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.6 d83536969 deps/gha: bump rickstaa/action-create-tag from 1.6.4 to 1.6.6 b79b6548b Merge pull request #741 from bunkerity/dependabot/github_actions/dev/hashicorp/setup-terraform-3.0.0 b05b98185 docs - update plugins to 1.2 e8803e346 cache linux test images, fix linux example of proxy protocol and add more logs to k8s tests 7565b2df5 Merge branch 'dev' into staging c817f45ab add ready checks to limit and redis core tests and fix wrong http port for behind reverse proxy linux test f9f616a66 Merge branch 'dev' into staging 4871185dc Update python deps and pin Flask-Login version cd773b6e8 add ready checks to reversecan and sessions tests 898ef2eff deps/gha: bump hashicorp/setup-terraform from 2.0.3 to 3.0.0 fa628cb7d linux - add default API_LISTEN_IP 18d682b5a linux - add missing API_LISTEN_IP initial setting and perform only hot reload 4fbd974d2 tests - set trace verbosity for geckodriver logs a7c343369 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 7d69b9105 tests - fix missing geckodriver log file in ui tests 29d7d94b2 [#739] Fix potential issue when fetching docker instances in the web UI 84eb94720 tests - add geckodriver log file for ui tests 40e118a71 tests - add more logs to ui linux tests 0e3d8e59c tests - retry UI access in case of network exception 86875f486 tests - fix misc ready check when using https and add ready checks for linux ui d4a2ba5fc tests - add ready checks to customcert and misc 3020c5c8e tests - add ready check for customcert core test c1562bc89 Merge pull request #737 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.5 322cfd217 deps/gha: bump github/codeql-action from 2.22.4 to 2.22.5 caf732be1 Merge pull request #736 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.159.0 667620b52 deps/gha: bump ruby/setup-ruby from 1.158.0 to 1.159.0 fb21786b8 linux - fixing nginx service not disabled and fix another missing error log path in UI 5887b894f ui - fix wrong error path when starting nginx 4e820f6de linux - remove sudo command when reloading nginx 35d16233c ci/cd - ignore ready conf for db tests and fix linux path for ready conf 9775cd5bb ci/cd - fix missing string in /ready endpoint and add /ready endpoint to linux tests 274a8cdfb ci/cd - trying to fix race condition for core tests d73a5d0f4 Merge pull request #735 from bunkerity/dev ed0e156bc Update Werkzeug to version 3.0.1 in web UI 8ec9a7df4 Fix compatibility issue with Docker Compose v2 2.23.0 in examples and docs 72d856abe Update certbot to version 2.7.3 + regenerate hashes for db and scheduler ab76c458e Merge pull request #732 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.158.0 6edf97a0d deps/gha: bump ruby/setup-ruby from 1.157.0 to 1.158.0 58d6b8142 use cap in Linux and add openssf badge a83a74cfa Merge pull request #729 from bunkerity/dev 0975de123 [#717] Add a pool_recycle database engine arg to avoid losing connection with database 762092e5e Remove no longer necessary retrying module 8963cb4d1 Update python deps c2252503d Merge pull request #721 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.1 626f10b4c Merge pull request #722 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.0 f2b9fc0f8 Merge pull request #724 from bunkerity/dependabot/docker/src/autoconf/dev/python-a5d1738 c8eae49e5 deps/autoconf: bump python from `dc2e889` to `a5d1738` in /src/autoconf ab320794a Merge pull request #723 from bunkerity/dependabot/docker/src/ui/dev/python-a5d1738 572436f20 Merge pull request #720 from bunkerity/dependabot/docker/src/scheduler/dev/python-a5d1738 6f366450b deps/ui: bump python from `dc2e889` to `a5d1738` in /src/ui f6d2e205c deps/scheduler: bump python in /src/scheduler 50a60382a Fix CVE CVE-2023-5363 989c14ae7 Fix CVE CVE-2023-5363 a847f7778 deps/gha: bump actions/setup-node from 3.8.1 to 4.0.0 8708ad70c deps/gha: bump ossf/scorecard-action from 2.3.0 to 2.3.1 eeda7a18c Update python deps + add retrying module to db 5193d6cd1 Update docker images 09ee05083 Merge pull request #719 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.157.0 0afed0621 Merge pull request #718 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.4 8919592f5 deps/gha: bump ruby/setup-ruby from 1.156.0 to 1.157.0 d253b4438 deps/gha: bump github/codeql-action from 2.22.3 to 2.22.4 f798a9ef9 Merge pull request #715 from bunkerity/dev cd902eba3 prepare for 1.5.3 🚀 029217ff4 Fix update-version.sh script 10db67b87 Merge pull request #714 from bunkerity/dev c7543df86 Add an handler when the ui test is reaching an error page due to a connectionFailure 1f5a1beac [#645] Fix web UI not keeping the data when changing the sub server names + Fix custom cert when the server name have multiple domains ff1fc9280 [#712] Fix custom configuration changes not taking effect immediately 838dcb17c Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev b18dbddcd Merge pull request #713 from bunkerity/dependabot/pip/src/scheduler/dev/certbot-2.7.2 ca6938dfe Update ConfigFiles to use the correct name regex in web UI 643ea7c21 deps/scheduler: bump certbot from 2.7.1 to 2.7.2 in /src/scheduler e41ce10e3 Merge pull request #711 from bunkerity/dev b265cbad5 ci/cd - trying to fix azure/kubectl action 7e3aad9f0 [#645] Fix impossible to edit the server_name of an already existing service if the primary one was unchanged in web UI 60d43d0ce Handle service creation and editing more elegantly in web UI 2df85b2c9 Updated python:3.12.0-alpine image's sha256 3a3255e7b Merge pull request #709 from bunkerity/staging 4c273fe84 Merge pull request #708 from bunkerity/dev 9964f42e6 Fix magento k8s tests b2cf8986f Tweak magento tests to use latest version back 7f219bea0 Fix CHANGELOG release date for v1.5.2 b9f05ad16 Downgrade magento versions to working ones bd6065af8 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 619e5644f Remove pip caching when setting up python in workflows to avoid errors 3c3643021 Merge pull request #707 from bunkerity/dev 7598dbc54 Update python deps f3982367a Update dependabot script to add reviewers and tweak the schedule d4f65903e Update dependabot config file to include terraform and other python deps paths 38429efac Merge pull request #705 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.1.1 d92e9a07a Fix k8s terraform script 6738b9552 deps/gha: bump actions/checkout from 4.1.0 to 4.1.1 0da22f44b Update k8s terraform file and update scaleway terraform version d77f6a72c Fix README.md links and versions 7bf8be324 Try to fix magento k8s tests with static versioning b9c5d3277 Fix timeout in ui tests and access_page function b1b1ab868 Fix wrong values in helm chart values file for elasticsearch in k8s magento example 530b8a945 Fix allow empty values when saving a config in web UI 22552c5b8 [#694] Optimize certbot renew script to renew all domains in one command db0dd5dae [#694] Fix rare bug where database is locked f89456cd4 Merge pull request #699 from Crazy3lf/master 34d68e8b7 Update regex for email 476d86706 Fix magento k8s tests by removing elasticsearch 4a10ec8c3 Merge pull request #701 from bunkerity/dev 66b1d6bfb Merge pull request #700 from bunkerity/dev c4b873e3f Fix /etc/bunkerweb dir missing in linux core tests bcaa8faa7 Replace deprecated `set-output` command with the new format 08944b901 Tweak test-core-linux to fix potential bugs 13be6a43c Add more logs when an url file is in cache and gets deleted 2737fe7ce Update python deps 2823fa2ab Update plugin.json 001246b38 Merge pull request #697 from bunkerity/ui 1a43380d2 Merge pull request #696 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.3 0b319d1aa Merge pull request #695 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.4 7a15f8a65 deps/gha: bump github/codeql-action from 2.22.1 to 2.22.3 a4a413eec deps/gha: bump rickstaa/action-create-tag from 1.6.3 to 1.6.4 7e3dabc5f Update patch commands in deps.json to skip Reversed warning 29737209b Squashed 'src/deps/src/luajit/' changes from e598aeb74..492cfdd0d 8093c6161 Merge commit '29737209b138a1485d55c53acf1a6783b6e60167' into dev 85913d6b2 Update luajit to v2.1-20231006 15d3180b6 move disabled inp msg 522527f0a Merge pull request #690 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.156.0 85ef4e4de Merge pull request #691 from bunkerity/dev 46d8acf7b Update dummy-plugin to new standards 77bfe2697 Add StyLua and luacheck to precommit config file and apply it da2a1eaa5 deps/gha: bump ruby/setup-ruby from 1.155.0 to 1.156.0 cd1f87b9a Update pre-commit config hooks version e25fab28b fix disabled msg behavior c125a9bdd Merge pull request #689 from bunkerity/dev 10fd431fb Tweak update python deps script to make it more elegant 309689185 Update pythons deps 799756176 Merge pull request #684 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.1 a12e5ca89 Merge pull request #683 from bunkerity/dependabot/github_actions/dev/stefanzweifel/git-auto-commit-action-5.0.0 15ad3a625 Merge pull request #681 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.0 c57d725f4 Merge pull request #680 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.155.0 95389260a Merge pull request #688 from bunkerity/dev 6e5dd5557 Fix CVE CVE-2023-44487 565f4e3f7 Merge pull request #687 from bunkerity/dev f39adcab5 Update CHANGELOG.md a3ec85b57 Fix often occurring error with ace script in web ui b063ac8a3 [#652] Fix error when deleting a service that have custom configs on web UI ff85f1c2b Update CHANGELOG.md 4a9fdba42 [#645] Fix errors when using a server name with multiple values in web UI 47a7e1680 Fix secure_scheme_headers shenanigans with web ui 453108da9 Update mmdb files 2cbb10b3a Revert "Test Aqua security vulnerabilities with BW" d4d9f8745 Test Aqua security vulnerabilities with BW 899484c38 deps/gha: bump github/codeql-action from 2.21.9 to 2.22.1 d461f3745 deps/gha: bump stefanzweifel/git-auto-commit-action from 4.16.0 to 5.0.0 cd0ceb48b deps/gha: bump ossf/scorecard-action from 2.2.0 to 2.3.0 dc92ae825 deps/gha: bump ruby/setup-ruby from 1.154.0 to 1.155.0 f5fe685d4 Fix children classes of Test f4ce2c68f Fix bw api not returning the reason of bans d1a0f66c9 Merge pull request #677 from bunkerity/dev 6935d1cb8 Merge pull request #676 from bunkerity/dev 7ac66a6c6 Update python deps 2aa9f46ef Fix default values in whitelist job 8f456722e Augment delay in WebDriverWait in ui tests 8ae7b8f43 Fix redirect tests docker-compose file 9b4a9277d Add libpq as a dependency for the Database to be able to connect with postgres 172874d1c Fix redirect tests on docker a518f47b9 Update CHANGELOG.md 0cee41867 [#656] Fix ACME renewal fails on redirection enabled Service e956e03ba Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev c08fd07a6 Update linguist-vendored to add modsecurity files and non patch deps files 466c8e584 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 27d3ca1cd autoconf - fix wrong types for dynamic settings 410557009 Add .gitattributes to override linguist-vendored paths e7498279c Revert Docker image update for tests fe87486f9 Merge pull request #673 from bunkerity/dev c2db157bb Update python docker image to 3.12.0 eb8088164 Tweak Dockerfiles to make the build nicer 202698f41 Fix python deps conflicts and update them 0eb18cb31 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev f12a01410 autoconf - update settings from db 628068e9a Lint files with prettier f3694f0cc Add prettier as a precommit hook b56cce63f Fix codespell typos in README.md 87ca17663 Fix typos raised by codespell eea5dd9b7 Add codespell precommit hook 8fbe69261 Fix mkdocs.yml file duplicate copyright key cf82e73e9 Fix swarm postgres ui integration example 6b2df3585 Tweak py file to respect flake8 rules 508c728b6 Tweak pre-commit config and pyproject.toml file + Add flake8 as linter in precommit config 75e8c8339 Update CHANGELOG.md 07676a3d0 Use hashes instead of versions in github workflows f0761eed2 Revert "Add fuzzing tests in CI/CD" 4babce974 Add fuzzing tests in CI/CD a263f1f4f Update cron for dev-update-mmdb 31a839968 Merge pull request #666 from bunkerity/dev d8b256167 Merge pull request #665 from bunkerity/dev 87d2f04eb Remove no longer necessary temp fix for Flask-login c006e5088 Update python deps + Update Flask-Login to include the compatibility with Flask 3.0.0 df9bf1f56 Merge pull request #664 from bunkerity/dev 6b0e623e5 Update Dockerfiles to install pip and its deps before the project ones 85068bfee Add temp fix to support Werkzeug>=3.0.0 with Flask-login 5a7f9147f Update python deps and update script 358905770 Fix bunkerweb-ui.sh script with variables not being exported correctly 5ed595be6 Fix shellcheck tests failing e21e0c812 Add shellcheck and gitleaks to pre-commit-config + tweak excluded paths 1b7e1840c Fix blacklist core tests' requirements.txt file 1f90d3668 Add a pre-commit-config file and passed all checks f3fc69110 Fix typos in Dockerfile when installing python dependencies 073e8575e Updated Dockerfile, python deps and npm package to use pinned dependencies cd4d529d7 Merge pull request #660 from bunkerity/dev b4a320afa Made ui tests better 8ed656068 Small fixes on linux paths creating unnecessary folders 8fa7adb61 Small refactor on how the autoconf updates the config 4ec754143 Handle changes more elegantly with the scheduler 0f7df13df Optimize save_config script 48096d711 Optimize the way the UI handles services creation and edition c0816bb11 Fix potential cross-site scripting vulnerability in plugins.js in the UI 18e5f7bff Merge pull request #659 from bunkerity/dev ece5ce1cd Add HTML sanitization when injecting code in pages in the UI 4d5002674 Extract codeQL workflow to have a separate one + Add scorecards analysis workflow file + Add UI tests for the UI branch 1c71572f4 Update tsparticles in the UI + remove unused static files 685cb9809 Update README to fix a few links and add the security scorecard badge 65d0aa3a8 Merge pull request #658 from bunkerity/dev 6e2db5991 Add a sleep before changing from cache page to log page to avoid errors in ui tests 1db769c32 Remove bugged UI tests check in linux db99d1687 Update the condition that checks the integration in core tests 579c80357 Update UI starting script and ui tests script on linux b901d2971 Update python deps e23f931bd Replace gevent with gthread in UI for security reasons 15eef6ef5 Try to fix python deps issues with linux and try to have more logs in linux ui tests cc0167f42 Fix ui linux tests when waiting for the ui to be ready fd4c147b8 Update how the scripts wait for the UI to get ready before starting the tests 95afba879 Change how the ui tests waits for the ui to be ready ea5cb0db2 Try to fix ui linux test by adding more sleeps cb3250e4e Fix UI linux test (again) 153e9fecf Fix bunkerweb linux scripts 81b5e80da Try to fix deps permissions with linux ui tests (again) 6a162d725 Fix linux permissions with ui tests be5fe2830 Try to fix ui python deps in ui linux tests 380e609ab Change ui linux tests command into development mode 93006cf5c Fix Firefox installation in core and ui linux tests 39f17bce6 Try to fix permission issues with Linux and ui python deps 94c7c832e Fix permissions with python deps in ui linux tests 42be334e4 Fix permissions with ui tests on linux cad3012e6 Try to fix python dependencies error with test ui linux a04282d3f Fix test core redis with linux c757f5d49 Re generate requirements.txt file for the UI with python3.9 052e06022 Fix core and ui workflow file for staging tests e71b71146 Merge pull request #655 from bunkerity/dev b90da0f90 Add better health check in linux ui tests 5c1fafe51 Updated CHANGELOG.md c964d68f9 Add more tries when the dnsbl server isn't found 78a29e65e Tweak reversescan core test to avoid false negative 0e9f29cc5 Revert "Fix UI shenanigans with python deps" 70ab9740d Fix UI shenanigans with python deps 0303a8f7b Update staging workflow file to include core and ui linux tests 16d4c1133 Optimize the way errors are being checked in linux core tests 2ddc8cec7 Update dnsbl list regex to accept an empty one 6534a429a Fix looking for error in the wrong place in test code linux 25eb8de01 Try to fix a few shenanigans with linux core tests 2065d688f Fix ui tests with docker checking the wrong containers if healthy 87f84d438 Add a retry on nginx error in linux core tests 99b30af8e Fix reverse scan python script 1ff2aed68 Fix UI docker tests docker compose file 48bcb1198 Rearrange imports for blacklist init core test ae9450d0d Add whitelist and greylist linux core tests 9a17e92d6 Fix typos in dnsbl core test 2244f734f Add dnsbl linux test a29ac80e4 Add country linux tests cff5c7767 Fix sessions core test for linux 6ae6764f2 Fix blacklist core tests docker compose 27959e1aa Fix sessions permissions issues with python requirements 47e8f20f8 Fix CVE CVE-2023-38039 6283ce2dd Add linux tests for blacklist and bunkernet f3d6f860e Remove old cached files if urls are empty 61c8ef73b Fix permission issues with sessions core test with linux be25ae8e0 Fix failing linux core tests + add more logs when an error occur in ui tests 33e200f65 Fix UI using the wrong database when generating the new config 57374ecc2 Fix tests ui with linux 601f0fde6 Fix tests ui linux not starting the ui service fdb9a7c29 Fix errors linux tests permission issues df1205882 Fix tests ui linux executing the wrong file db404a62c Fix ui tests misconfiguration a0aced3e5 Fix tests ui linux workflow file e378be9a9 Fix typo in tests ui linux file name + add more logs in ui docker tests 432d1587c Add linux ui tests 2ad886178 Fix selfsigned job with cryptography not being found da4390b48 Fix python modules version conflict with web ui 7bd48203a Fix and update python deps ce2fa3d36 Fix a few core tests for linux bca36e296 Update self-signed job to regenerate the cert if the subject or the date has changed 06da40bf1 Added more linux core tests 84a27a3fc Fix DB core test with docker 9e3425182 Fix path issues with db core test init c90cd7399 Fix permission issues in tests core linux 91e5528a3 Fix already existing tests core linux aeee38ad3 Fix misc problems related to linux d97326656 Fix Database not clearing old services when not using multisite 8a6e14d8c Added linux tests to a few core plugins 0ece8fda0 Fix permission issues when starting BunkerWeb in antibot linux tests e93513224 ci/cd Try to fix permission problems with Firefox in test core linux 761c01af6 ci/cd Fix test core linux shenanigans with Firefox 0d9349611 ci/cd Try to fix errors with firefox in test core linux 094d5d5df ci/cd Fix a few things with test core linux + finish antibot linux core tests fdae4549c ci/cd Fix permission issues (again) with test core linux d59cf1835 ci/cd fix permissions issue in test core linux + fix shenanigans with antibot linux core tests 43b1a038f ci/cd clear out firefox before reinstalling it in test core linux d192fbb82 ci/cd Install Firefox manually in test core linux 0239ca64b ci/cd test core linux remove dns resolvers override 1dd1caeea ci/cd Fix Firefox installation for test core linux a0516f773 ci/cd Install firefox from apt instead of snap + fix antibot core tests for linux 480c680f1 ci/cd Fix timeout in geckodriver download for test core linux a94dab208 ci/cd fix retry job when downloading the geckodriver in test core linux d0a1aab15 ci/cd Fix perms issues (again) and optimize some things in test core linux dd0c4c93a ci/cd Install requirements and deps in test core linux 294402dbf ci/cd fix perms issues with test core linux cd35d35c2 ci/cd Fix perms in variables.env for test core linux 4cce8385c ci/cd fix write in /etc/hosts file in test core linux 990b6336e ci/cd Fix test core linux with dpkg versioning ccc5eb304 ci/cd Fix version error with ubuntu and test core linux 6a3839040 ci/cd Fix tee command not being ran as sudo in tests core linux 453cfc2dc ci/cd Fix BunkerWeb installation job with linux core tests 0b14f8a5d ci/cd Fix install command in linux core tests 624f4b5bb ci/cd Fix path of the .deb file 61bc8a3b1 ci/cd fix .deb fetching in Linux core tests fa91bf6c6 ci/cd change needs and logic in test core linux b54c7eb61 ci/cd test secret inherit for ubuntu private test image 30cba0a77 ci/cd fix dev.yml 80d56fcca ci/cd start working on linux core tests 69307fba6 Fix issues with GitHub rejecting the requests 7c5177bf4 [#643] Fix UI clearing configs folder at startup b5bd17d4d Merge pull request #641 from bunkerity/dev ad65e01a8 Update CHANGELOG.md 1259fb67d Merge pull request #634 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3 b9e752f12 Merge pull request #636 from bunkerity/dependabot/github_actions/dev/docker/login-action-3 278eb0c8a Merge pull request #635 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5 dec97c8c3 Merge pull request #637 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5 9222420b7 [#640] Fix shenanigans when executing docker compose restart 07fb7cf16 [#638] When renaming a service in the UI, migrate the custom configurations as well f83b2278d Fix versions conflict between greenlet and gevent with UI e51e17835 Update python deps 3c95971e3 Fix CVE CVE-2023-4863 bb7ef35ae Merge commit '35d13d7a097dd094cdbe993f18f29de0b08f1f2b' into dev 35d13d7a0 Squashed 'src/deps/src/zlib/' changes from 04f42ceca..09155eaa2 d96253878 Merge commit '4430cf47ddc1f3647b3bc129f46fed2d7a145f8c' into dev 4430cf47d Squashed 'src/deps/src/luasec/' changes from fddde111f..4c0628705 37a2343e2 Merge commit 'd8ee65aa70e9737330c8a83301fd66c7dc8a8d7a' into dev d8ee65aa7 Squashed 'src/deps/src/lua-resty-session/' changes from 8b5f8752f..5f2aed616 6752b3647 Merge commit 'd7bde18da2a8a81f2d5f256bc975b1fb5b546107' into dev d7bde18da Squashed 'src/deps/src/lua-ffi-zlib/' changes from 1fb69ca50..61e95cb43 e0a89a2fc Squashed 'src/deps/src/modsecurity/' changes from 205dac0e8..ccc2d9b53 af902fc4e Merge commit 'e0a89a2fcd1d0dd4cc103fc054242e8e8b10b7bf' into dev 5ec7eb53a Squashed 'src/deps/src/luajit/' changes from 04f33ff0..e598aeb7 26d3d6c6c Merge commit '5ec7eb53a1fa30beb59d3358f16716483787b02e' into dev 0aaede4d6 Update core deps 955c7e063 deps/gha: bump docker/metadata-action from 4 to 5 8ea823e06 deps/gha: bump docker/login-action from 2 to 3 a6efa5205 deps/gha: bump docker/build-push-action from 4 to 5 a6b30f6a6 deps/gha: bump docker/setup-buildx-action from 2 to 3 1144a7381 make logs optional in issues, change assignee for dependabot and edit sitemap URL of the doc c364e4666 ci/cd - disable redirect when pushing doc d4f38cc79 ci/cd - fix error when parsing ARM types b6d49865b ci/cd - get ARM type availability d0a8cc381 ci/cd - use volume id instead of index for arm instance 30c952e9e ci/cd - set boot volume for arm instance 2382fdd37 ci/cd - start arm server after creation 05ecf558c ci/cd - use latest scw cli version 2b7ce389b ci/cd - reflect changes on release tf from refactoring d5d7364b1 Merge pull request #632 from bunkerity/dev 3adbd8757 [#628] Fix scheduler generating the wrong configuration with Linux fd7950863 Merge pull request #631 from bunkerity/dev 3ae9636d5 Fix error with the CSP header override of the antibot f99349900 Merge pull request #630 from bunkerity/dev ea6ae5253 Update ANTIBOT_HCAPTCHA_SECRET setting's regex to support new format 5811dc549 Merge pull request #629 from bunkerity/dev 6404b701c Update changelog 2b5654ba3 Update coreruleset to version 3.3.5 c948e449a [#622] Handle configs dir more nicely in Linux fb5a8dc4f [#622] Fix permissions with folders in linux integrations 5f19b3fda Merge pull request #627 from bunkerity/dev 2fce08b72 Upgrade issue templates 2ed6584dd Update python deps hashes d6a14b671 Merge pull request #626 from bunkerity/dev b3c398cb5 Remove jinja2 from requirements.txt as it creates conflicts 6334a3d63 Merge pull request #623 from bunkerity/dev 8ab4ea2e2 Update id of ui.conf rules to avoid conflicts 11664cc1d Fix wrong variable name in limit core tests 9535c0414 Fix shinanigans with both multiple and global settings not being stored correctly in datastore 8cafded89 Fix variables that are both multiple and multisite not being stored properly in datastore c6b2199dd prepare for 1.5.2 🚀 c418acdcf Update CHANGELOG.md 9d0d72ba0 [#576] Add support for ModSecurity JSON LogFormat cbc625938 Update mmdb files f57fc5d3f Fix menu.html dark_mode attribute in UI c7e834a0d Update python deps 673ee921f Lint files 9fb8dfca4 Fix Scheduler running two times for no reason 4787400d7 [#615] Fix BunkerWeb not being able to start after a restart because of the /var/run/bunkerweb directory missing in Linux f59476c26 Merge pull request #621 from bunkerity/dev 4be53d0cb Merge pull request #620 from bunkerity/ui 55ba29cd5 Fix UI error when values are empty 947690af8 Fix UI workflow 5cdf0ecf4 Merge pull request #619 from bunkerity/ui d1dd1fbae Fix shinanigans with the /data volume in the doc 1b84c6202 [#613] Fix logs with web-ui and Linux a2e0f1fe6 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev 639eed8d0 Deactivate BunkerNet on first start with linux 500c3564a ci/cd - perform staging tests again 448efc0ef Merge branch 'staging' into dev 1b660691d ci/cd - fix typos for docker/packages pushes e62b7c9d1 Remove unused js files in web-ui b87316d7c Merge pull request #617 from bunkerity/ui 4cff39f49 Merge pull request #616 from bunkerity/dev bceb28602 Lint files d9d6ed9bb Fix settings regex with web-ui 01be5baea Merge pull request #611 from bunkerity/dev 059afec43 Update rhel docker image e564d8407 Merge pull request #610 from bunkerity/dev 2c15b3746 Fix rhel typos "el" instead of "rhel" 6f26c42c8 Merge pull request #609 from bunkerity/dev c5059ab22 Update doc to include TLS as well as HTTPS in some sections a7a317b5b Merge pull request #487 from bunkerity/dependabot/github_actions/dev/scaleway/action-scw-c718eca1fcb9fec1fb1433752d61599c6a0ad2e9 0681cf2c9 Update actions/checkout to v4 3a02c0ca5 Add more delays in badbehavior core test 040d44714 Change SQLite config to avoid locking 07725356b Merge branch 'staging' into dev 6a995723c autoconf - fix changes check bug with same variable name 47bf7299a Lint py files 656c5008d scheduler - ignore changes on first loop c206daf9d add basic config lock between autoconf and scheduler + remove reverse-proxy tests for linux cf55ade15 ci/cd - various fixes for k8s tests d28432e5f Fix API_SERVER_NAME regex b5638aae1 ci/cd - move k8s login in staging-tests job 4450762b8 ci/cd - fix image name in k8s tests 6e1660cd0 autoconf - fix wrong config update cb4c99f45 ci/cd - fix docker tag command for linux tests 64d2ed91e ci/cd - fix secret key 0e2420cff ci/cd - add timeout for cleanup jobs fa165522e ci/cd - use same md for openssl commands b03680388 ci/cd - remove double untar for k8s tests bae27806b ci/cd - fix tf state upload/download again 11794da8c ci/cd - fix tf artefact command c52e54b81 ci/cd - fix tf files again e5c37a00a ci/cd - fix k8s tf 9a3c26bf6 Merge branch 'dev' into staging 56422bca4 Update python deps regex for UI ee47407df Merge pull request #606 from bunkerity/dev 936b1e88f Remove old CVE fixes for nginx image f9f5b6570 Remove old CVE fixes for python images 8e8e042c2 Testing CVE on bw 1676ebeb7 Test CVE on autoconf 637573e59 Update docker images and python deps c3a4847de Update startup and temp env in bash files 3db7904d4 ci/cd - fix wrong image tag for Linux test images 037e1ba56 docs - add ghcr.io d6aa6a9b0 ci/cd - staging improvements 9aba00673 Fix oddities with the scheduler and the Database f7d9af9d6 Fix potential infinite loop when waiting for a configuration from the autoconf 95c796c1e ci/cd - delete temp compose downgrade 423e3b4a3 ci/cd - log to ghcr before getting tests containers 511597b7e ci/cd - fix tests image names bb77dcedf ci/cd - edit username for ghcr auth 3d0f17808 ci/cd - add dummy username for ghcr auth 5a9836fec ci/cd - fix nested permissions e1edfe4a7 ci/cd - fix missing permissions in wf e81ab4ff9 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 87b405340 ci/cd - use gh cache for docker cache and pushes to ghcr.io 45a81203e Update python deps 9feb66710 autoconf - force updating first configuration 3d13cf345 autoconf - only update data when needed and atomic changed metadata update 00cb6c1a8 tests - fix regex for geckodriver version 898ee7ec8 tests - tweak dpkg before installing BW 643b30f99 tests - ignore wrong testing version in deb packages 69e944d56 Revert "Fix LinuxTest package installation commands" 2b7f627d8 Merge pull request #602 from bunkerity/dev 82fb7b277 Fix LinuxTest package installation commands 1042e546b Merge pull request #601 from bunkerity/dev 6d1d464e1 Remove tries limit in wget commands (defaulting to 20 tries) b5de52ead Add more retries when testing the newly created service in ui tests 267522749 Merge pull request #599 from bunkerity/dev 4f82856b4 Update staging-create-infra to use a static version for monolithprojects.github_actions_runner == 1.18.1 d670b409b Merge pull request #486 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-4 0b93916a3 Merge branch 'dev' into dependabot/github_actions/dev/docker/build-push-action-4 76408cf04 Merge pull request #598 from bunkerity/dev f7cd7d9da Add dependency on tests-ui to not fail to push the testing image 8632dd324 Fix exit code for ui tests fbf0232d5 Update python deps 5b6f00dfc Revert "Remove unused imports in ui tests" 681def5f0 Remove unused imports in ui tests a844b235b Remove geckodriver.log 73e31ca62 Add wget to fix error with tests d82136f04 Fix UI tests not exiting if container fails to start 55fd17790 Fix wget command when downloading the geckodriver sometimes fails d8c95869e Fix database with multisite variables f24802b21 ci/cd - perform staging tests again 758fc13c3 ci/cd - replace version string for testing release cd825cd34 ci/cd - fix wrong VERSION path for testing release c03b1bb20 ci/cd - update VERSION file for testing release a5e50d0f7 ci/cd - fix linux package name for staging 1a57e0a20 ci/cd - remove linux arm64 packages pushes de568f335 ci/cd - temp disable staging tests 244b91247 ci/cd - fix syntax error in push-github wf 08ce31bb0 ci/cd - prepare for testing releases 7f47ac18c Fix plugins errors when reloading with a select and upgrade check b6b87fcb0 Update python deps 8bada2a02 Update update-version script and bw version in after-remove scripts b8778de08 use nightly tag for docker-socket-proxy b42b732d7 Merge branch 'staging' into dev fc1c81ce2 linux - add python3 dev dependency when building packages 76d36f3b9 v1.5.1 release 63355bb88 tests - increase radarr delay (again) 0ecf47876 Merge pull request #592 from bunkerity/staging 59dfb728f Fix DNS_RESOLVERS regex to be more open 47c560dd3 Merge pull request #591 from bunkerity/dev ff1e6cc28 k8s - use same namespace as ingress for services 81c2c3187 Fix config synchronization in scheduler + Remove MULTISITE variables being fetched when MULTISITE is set to no 7f3f3ac7e Add delay to radarr automatic tests 58d69ec20 Merge pull request #590 from bunkerity/dev 012bc3b43 Merge pull request #589 from bunkerity/staging 600ea7e16 Update python deps 18ee15971 lint python files eee26b5d7 tests - add delay for reverse-proxy-singlesite c00157ef3 fix wrong instances when using docker mode and add delay to docker-configs tests 6047a4335 set default value for ports in bw entrypoint, fix core db tests and fix missing PYTHONPATH for certbot job ee2aeda13 tests - add static delay for linux tests and fix core db tests bb6fd3073 linux - force kill nginx if graceful one doesn't work 6e6c08a71 ui - various edits 5df2a74ca improved LE certificates checks and fix missing full SERVER_NAME when MULTISITE=no 843c02370 tests - fix wrong command in linux tests 8f7833413 linux - fix letsencryt not working and fix permissions on /etc/bunkerweb/configs for tests 0ccd75781 linux - add missing pip to rhel adbed77f7 linux - install pip the official way ef7a6ac42 linux - fix fedora dockerfile 31ca183b1 Merge branch 'dev' into staging a763879c1 doc - update settings 03ba91e96 autoconf - fix deadlock with k8s 38ab5ea21 redirect - custom status code ee5397df5 bw - add HTTP and HTTPS port to temp config 9efd7a5a5 sessions - fix infinite loop when session checks fail 784ce643f db - disable connection pooling for one shot tasks f3081e3c3 scheduler - fix parent setter call 26a1ef689 Update mmdb files e2fe947cb ci/cd - fix tests UI not showing logs bf9cd367d fix missing Strict-Transport-Policy header, fix X-Forwarded-Prefix with regex URLs and print logs when UI tests failed 26f2852e5 scheduler - fix typo in fstring e93b2f65f cache dev container images, fix CVE-2023-35945 and force scheduler to reload when instances change f3ba16be9 add instances changes check to scheduler and auto push dev container images d9394567e add missing ctx arg in core plugins, always add X-Forwarded-Prefix header and add doc about timezone in containers d59b305f1 fix concepts image in doc, revert clientcache update and refactor headers ad45bbb4d Update python deps and fix error with PyYAML compilation db03aa9c7 Merge pull request #565 from bunkerity/dev bb14be820 Update python deps updater bedcf0c17 Fix bug with newer version of PyYAML by downgrading 68e9b057d Merge pull request #564 from bunkerity/dev 810340a49 [#559] Fix typos for custom-cert's settings in docs and examples a4db7c294 Fix CVE CVE-2023-2975 758901dfc Fix CVE CVE-2023-2975 9216becb5 Update python deps db413cc03 Merge pull request #555 from bunkerity/dev a4f4dfe4e remove unused imports in save_config.py 0d554a5f5 Update SERVER_NAME regex to be more open c11b44285 Merge pull request #554 from bunkerity/dev 25af02e4a FIx prevent the `DATABASE_URI` setting from being saved inside the database 9eec9e26c [#552] Fix scheduler not changing databases on linux 845364b2b Update log paths for linux based integrations 3dac0aef0 tests - temp fix for compose network errors 08f9e5f20 Fix bad behavior core tests by adding a custom subnet to the bw-docker network fccb25bee Add automatic bw-docker network removal between each try d6407b818 Fix db core tests by making the network bw-docker entirely external 1cf281ef8 Update core tests to be even more verbose 3a714b9a3 Update core tests to be more verbose 864619542 Fix core db tests (again) be46f7a8d Optimize db core tests 559039dfd Lint .conf files that contains lua code + remove useless comments aa0769dde Merge pull request #549 from bunkerity/dev ae6ccfcff Apply patch to luajit-geoip ed234fd63 Apply post_install script to lua-resty-openssl 09ae6da55 Apply patch to lua-resty-ipmatcher b516ca2ea Apply patch to lua-ffi-zlib 1e7f92af8 Apply patches to Modsecurity-nginx 008dc09a6 Stop checking return code of post_install scripts in init_deps.sh fcd230192 Fix init_deps.sh f3809bc69 Add -R to pull commands in init_deps.sh 96586d4a6 Apply post_install script to Modsecurity a75b90f52 Squashed 'src/deps/src/modsecurity/' changes from bbccedbdd..205dac0e8 948182ffd Merge commit 'a75b90f525b90bd74c090702034e02fdd6250e0e' into dev 544b4040e Add post_install scripts to init_deps.sh and update install.sh 6e146e2a5 Squashed 'src/deps/src/modsecurity/' changes from 205dac0e8..bbccedbdd 847ff5a3d Merge commit '6e146e2a54cb29eb0ac1bc9d65766fe90d30fa4f' into dev bbccedbdd Change tags into hashes in deps.json 14d69fa59 Update mmdb files d5e358b72 Merge pull request #548 from bunkerity/dev e0055328a Fix add missing deps for core db tests c93d5a2fc Fix CVE CVE-2023-3316 5631e2737 Merge pull request #547 from bunkerity/subtrees 3505c0d18 Remove clone.sh file 7b566b885 Squashed 'src/deps/src/zlib/' content from commit 04f42ceca ffd310031 Merge commit '7b566b885e99301b243c5f61360e65238035e048' as 'src/deps/src/zlib' 45dca7b44 Merge commit '2ab324a69f219b4051b2e77d211ee1a7fb1462b5' as 'src/deps/src/stream-lua-nginx-module' 2ab324a69 Squashed 'src/deps/src/stream-lua-nginx-module/' content from commit 309198abf f85f86e46 Merge commit 'c1073460677ba8aa2e325a1c57c3db1458f9fde5' as 'src/deps/src/luasocket' c10734606 Squashed 'src/deps/src/luasocket/' content from commit 95b7efa9d a7d4cc5bb Squashed 'src/deps/src/luasec/' content from commit fddde111f bd600e0d0 Merge commit 'a7d4cc5bbaabf8683b3b5cc1f42f9bd145cf1aa8' as 'src/deps/src/luasec' d15662693 Merge commit '2d86912af87048b94c2921a60b3a8a5a0953e132' as 'src/deps/src/lualogging' 2d86912af Squashed 'src/deps/src/lualogging/' content from commit 465c99478 1fb404757 Merge commit 'f3ceeb73a958e774b1e2fa55d2607cdd3eb419ca' as 'src/deps/src/luajit-geoip' f3ceeb73a Squashed 'src/deps/src/luajit-geoip/' content from commit fde33e045 f81788c00 Merge commit '2678b91586e9183b47327fbb0f11ad23020f195f' as 'src/deps/src/lua-resty-upload' 2678b9158 Squashed 'src/deps/src/lua-resty-upload/' content from commit 03704aee4 2d06f2d7a Merge commit 'bc06cd71b8896c6e7a1aac4610c9c3f878956238' as 'src/deps/src/lua-resty-template' bc06cd71b Squashed 'src/deps/src/lua-resty-template/' content from commit c08c6bc9e a6379356e Merge commit '3038a0b027f09090e1cd8f101d2ee8c52c383070' as 'src/deps/src/lua-resty-string' 3038a0b02 Squashed 'src/deps/src/lua-resty-string/' content from commit b192878f6 fdf0050a9 Merge commit 'ee5198ba2810e33e08ff987ede5abe10fc74f6e3' as 'src/deps/src/lua-resty-signal' ee5198ba2 Squashed 'src/deps/src/lua-resty-signal/' content from commit d07163e8c a3cd342f3 Squashed 'src/deps/src/lua-resty-session/' content from commit 8b5f8752f 6f8ff3f12 Merge commit 'a3cd342f3e1fffd7b16b83a24e03bb9ed501b319' as 'src/deps/src/lua-resty-session' 2f1cde097 Merge commit 'eca8662cfe981f66ab92b53bbf83af65da02b2b7' as 'src/deps/src/lua-resty-redis' eca8662cf Squashed 'src/deps/src/lua-resty-redis/' content from commit d7c25f1b3 0b94df087 Merge commit 'e59161ec204c7a95e4751b1c0e9a6bead7fcab39' as 'src/deps/src/lua-resty-random' e59161ec2 Squashed 'src/deps/src/lua-resty-random/' content from commit 17b604f7f a28005988 Squashed 'src/deps/src/lua-resty-openssl/' content from commit b23c072a4 38fdd39d0 Merge commit 'a2800598825bb5a03b577cca2874ff1cfae863f4' as 'src/deps/src/lua-resty-openssl' c2fa53ca1 Merge commit '31bf774f63b8b46a3c7b53028853036fff6fa0b8' as 'src/deps/src/lua-resty-mlcache' 31bf774f6 Squashed 'src/deps/src/lua-resty-mlcache/' content from commit f140f5666 7b2273aeb Merge commit 'c82b0bdd27762d2d4a9901a187506d2e5abd74f5' as 'src/deps/src/lua-resty-lrucache' c82b0bdd2 Squashed 'src/deps/src/lua-resty-lrucache/' content from commit a79615ec9 3dc8cc87c Merge commit '746a6e16d027ab3bddfc610c987e5d61ab9b69d0' as 'src/deps/src/lua-resty-lock' 746a6e16d Squashed 'src/deps/src/lua-resty-lock/' content from commit 9dc550e56 62e740a0b Merge commit '19515d9b26f2f4886ca117b91384509087f0ff3a' as 'src/deps/src/lua-resty-ipmatcher' 19515d9b2 Squashed 'src/deps/src/lua-resty-ipmatcher/' content from commit 7fbb618f7 e566b98af Merge commit '7160fd94e3dc22299ee3c9f8b0e71a5e2c1bb501' as 'src/deps/src/lua-resty-http' 7160fd94e Squashed 'src/deps/src/lua-resty-http/' content from commit 4ab4269cf cdd42bf25 Merge commit '1a7d4e58be28238599df3f5c15c56380c3e99732' as 'src/deps/src/lua-resty-env' 1a7d4e58b Squashed 'src/deps/src/lua-resty-env/' content from commit adb294def 49db9c24d Merge commit '0f4a0cb0ef514bee6b810f6d6cf982c5ef0abfca' as 'src/deps/src/lua-resty-dns' 0f4a0cb0e Squashed 'src/deps/src/lua-resty-dns/' content from commit 869d2fbb0 fe76b6830 Merge commit 'fd02afef8ec1ceb8a816dc202d05c6ece9887d31' as 'src/deps/src/lua-resty-core' fd02afef8 Squashed 'src/deps/src/lua-resty-core/' content from commit 31fae862a 36023392a Squashed 'src/deps/src/lua-nginx-module/' content from commit c47084b5d 29d135bdb Merge commit '36023392a6e3c8fb6aebb46140db759e61da220e' as 'src/deps/src/lua-nginx-module' b01aa0b15 Merge commit '32485e2860c2ea31fcef5b575f446c7a3036a550' as 'src/deps/src/lua-gd' 32485e286 Squashed 'src/deps/src/lua-gd/' content from commit 2ce8e478a c46cd666a Squashed 'src/deps/src/lua-ffi-zlib/' content from commit 1fb69ca50 909841ea6 Merge commit 'c46cd666ab76bad7bd05c6261d692cda5b380f32' as 'src/deps/src/lua-ffi-zlib' 47ee3884f Merge commit '4f9b885a2e8b7a10653653fee3bb91cf5102b0ef' as 'src/deps/src/lua-cjson' 4f9b885a2 Squashed 'src/deps/src/lua-cjson/' content from commit 881accc8f bb450ac96 Squashed 'src/deps/src/libmaxminddb/' content from commit ac4d0d248 e13868c63 Merge commit 'bb450ac96595432625ac34de8f7f42b3d06a5b30' as 'src/deps/src/libmaxminddb' 772e05d37 Merge commit '4a7228d2dcb7fe62526016b90a7c497fb6531e76' as 'src/deps/src/libinjection' 4a7228d2d Squashed 'src/deps/src/libinjection/' content from commit 49904c42a 209d4a461 Merge commit 'ae8d8b233d52cbfdee68bd3ba21713149f5659c8' as 'src/deps/src/lbase64' ae8d8b233 Squashed 'src/deps/src/lbase64/' content from commit c261320ed 1d1739b4e Squashed 'src/deps/src/headers-more-nginx-module/' content from commit bea1be3bb 992710650 Merge commit '1d1739b4eaa274c25c52b8ceb79ebdc717633ec0' as 'src/deps/src/headers-more-nginx-module' e43880b08 Squashed 'src/deps/src/ngx_devel_kit/' content from commit b4642d6ca a09d5eb2c Merge commit 'e43880b08395df25663560da3d8154226a167a77' as 'src/deps/src/ngx_devel_kit' 8973eb029 Merge commit '26773844e7bd57df1216bd74360a62ec2dc976e3' as 'src/deps/src/nginx_cookie_flag_module' 26773844e Squashed 'src/deps/src/nginx_cookie_flag_module/' content from commit 4e48acf13 79d1b4459 Merge commit '22e69251d9b5cd2611abf77ef7352abfa4d409d7' as 'src/deps/src/ngx_brotli' 22e69251d Squashed 'src/deps/src/ngx_brotli/' content from commit 6e975bcb0 4cd57ab8f Merge commit 'b99663928782619ef854b4bf10a2bf7450d75266' as 'src/deps/src/nginx' b99663928 Squashed 'src/deps/src/nginx/' content from commit 84cd72177 d7f25398a Merge commit 'a676d333fda890838d8fc4766720cc3f1d4c5389' as 'src/deps/src/modsecurity-nginx' a676d333f Squashed 'src/deps/src/modsecurity-nginx/' content from commit d59e4ad12 7e8f4adc3 Squashed 'src/deps/src/modsecurity/' content from commit 205dac0e8 999fb6b8e Merge commit '7e8f4adc3b2b2a655640c73198fb920a5e8441d5' as 'src/deps/src/modsecurity' 6c0468f62 Squashed 'src/deps/src/luajit/' content from commit 04f33ff0 6d05b14eb Merge commit '6c0468f62b1120497a6fd0d21101dc41f29e7397' as 'src/deps/src/luajit' 1141afd20 Fix install.sh for nginx dynamic modules 97406bff4 Add libinjection deps back a58ad9b50 Remove duplicate lua-ffi-zlib in deps 831ae129c Make init_deps.sh executable 451648fa7 Remove old deps temporarily except lua 185d75076 Update how the deps are initialized 6a048e68f Update how the deps are managed 129e8f7e0 Merge pull request #546 from bunkerity/dev 265123835 Update python deps b0bc9a1bf Update the documentation 2f7ed064f docs - Fix typo in webhook link in plugins.md 7d6116163 Merge pull request #544 from bunkerity/dev deed39a1f Update lua-resty-openssl to version 0.8.23 dd295729b Add deps project submodules b27f38349 Update lua-resty-session to version 4.0.4 and remove lua-pack deps as it's no longer needed aeca252d9 Bump lua-resty-core version to 0.1.27 and lua-nginx-module version to 0.10.25 1ec21261c Revert "Init work with submodules" 718a9305d Revert "Fix .gitmodules file" a253f4a59 Revert "Remove old folders that are now submodules" 2e1e9a08c Revert "Initialize submodules" e2f1aba3c Revert "Add other projects to submodules" d9a98c6fa Revert "Update commit SHA for submodule libinjection" 5ed3ba1d5 Revert "Fix path resolution for modules and remove nginx submodule" b529d8525 Revert "Update checkout part of workflow to include submodules" 43783edb9 Revert "Add nginx as a submodule" 8417ed132 Add nginx as a submodule ded0ec66d Merge pull request #542 from bunkerity/dev 6cbbd0d56 Update timeout for wordpress tests to 120 seconds d687b228e Fix PERMISSIONS_PO…
Hello @thelittlefireman, Can you try with new 1.5.5 version ? |
@thelittlefireman bump |
…d481 a8ed481ef enhance script 0ae3739e9 update antibot script bf6ac77bd Remove plugins_errors from main.py and plugins.html 01efb93c5 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev bb29d3b1a Fix current_endpoint shenanigans in web UI d7d660a7a start ajax on antibot core plugin e408acfa7 Refactor plugin handling in main.py ad1625a86 Refactor custom_plugin method to accept arguments/body from request bc65918fa Update plugin action feature to make it easier to implement 974c78107 Merge commit '0c3e271b0fef1dc1a1053899dcb61fdcbaea4886' into dev 0c3e271b0 Squashed 'src/deps/src/modsecurity/' changes from bbde9381cb..5f44383236 4f9f666fb Update ModSecurity to v3.0.12 044c4d259 Fix service validation in tests and update UI elements for services 92ff8000c Fix issue with empty server name in Config.py of web UI bf9a4e291 Refactor regex pattern for server name validation 7154d1f3a now clone has draft b0e5eacbb Add draft back end logic for services fa014cfef force method ui on clone 6786520ae Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev 225cf84cb update service with method 2ba29f7dd Remove IS_DRAFT setting from web UI as it is used internally 544f57e28 format breadcrumb 983355bce fix new service + show plugin page 137b5ed4b add draft on service page 1eed27c14 Add git pull of the older version in core db tests in case it is not present 1c2d909ac Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev 110401d8a change style order ed56e1cb7 Refactor plugin rendering in plugins.html to include the possibility of plugin pages even for core plugins in web UI 85bd03f0b add core plugins style e700f7d1f Refactor cleanup_stack function in test.sh for db core test e434ea821 Add spoofing action files for various modules cc07b9267 Refactor plugin page handling in Database.py when initializing 5f530a067 Fix typo in letsencrypt core test's docker-compose file d5eee7b6f Add letsencrypt core tests d41acc39a Update Docker images and remove unnecessary build instructions d27ee82a6 Add backward compatibility when getting ban reasons in Lua and bwcli 0cd68eac6 add core ui + update tailwind config 1677944aa Fix CVE CVE-2024-0727 1d2677c12 Merge pull request #893 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.23.2 fc45ecf95 deps/gha: bump github/codeql-action from 3.23.1 to 3.23.2 c9193cf5d Update cryptography version to 42.0.1 78af21a36 Add directory and index.html file for app2.example.com as well in web UI tests 14769ad55 Update external plugins rendering logic in web UI 3451819e0 Merge pull request #891 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.170.0 160972c65 Merge pull request #885 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.3.0 22ab625b6 Remove no longer testable plugin external pages in db tests 7ec4fcde1 Update regex pattern for custom header in plugin.json to accept more characters 9a4caa674 deps/gha: bump ruby/setup-ruby from 1.169.0 to 1.170.0 549f442c1 [#863] Change python executable in scheduler to python3 only 1ea6d9258 Add tests for services cloning on web UI f1d24a959 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev 926482e45 clone working on multiple 5cedafd35 Refactor plugin installation and update logic e256dad99 Add automatic version upgrade tests in core DB 2db15873e road to v1.5.6 e6ee3f0a4 Refactor login redirection logic in setup.html 12714a770 Fix instance name in get_bans and get_reports methods 17ae0acbb Add random IP addresses to input fields in ui tests banned ips dd30718e0 Fix redis tests with Linux e292cb8a3 Fix linux redis test by stopping redis service properly 09873a3ed datepicker get ms but send timestamp in s 3e693a443 Add UI tests for the reporting and bans pages + Fix a few things in web UI tests ab84f03d0 update modal style 2977b5297 [#871] Add serviceAccountName to bunkerweb-ui deployment a4ce38dd1 Update quickstart guide with formatting improvements 9b8b6e4d0 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev 82c0b7a91 Update database model diagram + Add it to the README c53081ff2 stamp ms to s + add default attribut efb884456 update default date to now + 1 day 70532d50d Set itemCount variable to 0 instead of 1 + Fix dropdown button styling and remove unnecessary code 440abf3d3 better ban modal + fix style 686d2e055 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev 0c0c221f6 Add back-end logic for web UI reports page 3dda5b19d Update metrics logging 079f87052 remove useless html 7b0e986d4 Add Redis support for bans page in web UI 43cdf98d5 Fix UI bans page shenanigans when ban ips 8194d0f98 Add new setting DATABASE_LOG_LEVEL to control SQLAlchemy loggers separately from the main one ea7959649 Fix ban reason retrieval in utils.lua to always return a string b5918f766 deps/gha: bump actions/upload-artifact from 4.2.0 to 4.3.0 1fc79f38b bw - fix metrics core plugin dbc2d539a handle no reports too + better svg 7fa44b25e ban data + list condition b8703ea1e Update setup wizard instructions in web UI documentation 232b55142 Fix form action URLs in bans_modal.html and bans.html + Add back-end logic for ban page a737bad33 Refactor ban functionality and improve ban listing 73c2ea42f Update pre-commit-config hooks versions and apply it a0e0d4394 Fix redis-sentinel tests shenanigans 271d26230 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 862a8c715 bw - init work on metrics (wip) e854ac2e3 Update selenium version to be less than 4.17.0 61b8515d6 Update zlib version to v1.3.1 4c3d06b2a Merge commit 'f8374f66043b438bae58c850ee472cdcf5008a12' into dev f8374f660 Squashed 'src/deps/src/zlib/' changes from 09155eaa2..51b7f2abd 4067e5020 Update zlib dependency to v1.3.1 fe4a49d00 Merge pull request #881 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.169.0 0e5e9cff1 Update python deps dd0008fbf Update Python base image hash in Dockerfiles 4d3e30977 Fix customcert linux tests dcba7dc18 Update PostgreSQL database URI in test.sh 8c3ec6b24 Add better custom certificate cache handling + made a few tweaks with the jobs utils 14172ab70 Update test-core-linux.yml to optimize pip install command e8ebb053d deps/gha: bump ruby/setup-ruby from 1.168.0 to 1.169.0 43410beb9 Fix Redis tests by removing SSL verification 6f43ca663 Add CVE fixes for Autoconf and UI containers 03c08fe51 Fix CVE CVE-2023-7104 and remove old, no longer necessary CVE fixes f6e5b8956 Update dependencies versions Python + Docker 9b67a7aca Update Python base image in Dockerfiles 6b55eafc9 Update dev.yml with fail-fast strategy e6b9b7a60 Merge pull request #877 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.2.0 950a2920c Merge pull request #880 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.168.0 5afcfbc83 Merge pull request #873 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.23.1 b1c59bc1e enhance bans page 4f9fd8a6a Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev 775653f39 update reporting 20d3f4841 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 0efc31c4d bw - refactor session handling and fix antibot 6e516b4a8 deps/gha: bump ruby/setup-ruby from 1.165.1 to 1.168.0 e1b485c87 enhance add bans 9befdb9ec update add bans 0cfb72836 start add bans + enhance buttons 13e546023 update bans d8b1cecf4 add disabled btn style 7203dd467 enhance tables 3edff5004 update bans page 7707aab9a update block request page 6fec1a47b deps/gha: bump actions/upload-artifact from 4.1.0 to 4.2.0 e21aec6d7 update block req page 723c8d17d add block requests list 8b0a39188 start bans page a7d3a2fd5 start block requests ui ceb81603d add clone service + precommit e465aca85 deps/gha: bump github/codeql-action from 3.23.0 to 3.23.1 96a4c6853 Add test for fallback certificate in customcert core tests 602a1ed5a Add Redis Sentinel support and improve logging in bwcli 9cce27228 Fix some tests and made some optimizations in redis tests cebcf5734 Add fallback to master if redis slave client connection fails b3c46acb0 Refactor redis test script to fix ACL file generation d4b0d4bf9 Add directory for BunkerWeb configuration e3467be7f Update workflow dependencies e7557adde Update test-core-linux.yml and tests-ui-linux.yml 75ec43668 Update Redis ACL files depending on the integration ce4631cb2 Fix Redis ACL file path in test.sh 36778f214 Refactor redis core tests and start adding sentinel tests 5fcdc1c7b Refactor clusterstore initialization and connection 5fd72ea63 Update Alpine base image sha256 5fd54f829 Remove connection_options.pool option from redis connection and optimize redis connections f38f775f3 redis - add REDIS_SSL_VERIFY setting 55450949f merge from 1.5.5 ebe3ed574 Add recommended dialects to databases string 48f8eeb20 Update python deps cfa8f38cd Merge pull request #864 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.1.0 046cbb209 deps/gha: bump actions/upload-artifact from 4.0.0 to 4.1.0 494e111c5 Merge branch 'staging' into dev 5915b808f Remove duplicated changelog in CHANGELOG.md 53bbc69ae Update CHANGELOG.md 2fe80d14b Merge commit '9117cd73047101b1201ff00f25bfc8e0a7bcb214' into dev 9117cd730 Squashed 'src/deps/src/lua-resty-core/' changes from 31fae862a1..812b2d3871 5b5940375 Update lua-resty-core to v0.1.28 656b526dc Merge pull request #845 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.1 001573462 Merge pull request #842 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.23.0 615fc264b Merge pull request #838 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.5.0 c9180a9d0 Update linux base images in Dockerfiles 1b6b43c79 Fix CVE CVE-2023-6129 for Python based images 11af415c8 Merge commit 'db8fec5254f07b1413a58ca78b08b7391d6bcbf0' into dev db8fec525 Squashed 'src/deps/src/libmaxminddb/' changes from 93a7e0e562..e26013e1d2 76fd05d41 Update libmaxminddb version to v1.9.1 97773eb1e Merge commit '65e43ea60646f2b33ed5e514ed62c1a90fe9a016' into dev 65e43ea60 Squashed 'src/deps/src/lua-nginx-module/' changes from c47084b5d7..0e769b7643 0c3aea3d4 Update lua-nginx-module version to v0.10.26 2b81d69db Update dependencies and fix cloning issue 32f111b53 Merge commit '28b42bd4009801a4ff079d2ad03306d095e866f1' into dev 28b42bd40 Squashed 'src/deps/src/stream-lua-nginx-module/' changes from 309198abf..cafa6f553 62c49f116 Squashed 'src/deps/src/lua-resty-core/' changes from 812b2d387..31fae862a 74d09cb72 Merge commit '62c49f11609644272aa3a4f1f540029759f8efab' into dev 4d1e34310 Squashed 'src/deps/src/libmaxminddb/' changes from f24301d52..93a7e0e56 13927cf38 Merge commit '4d1e34310736fed571b5167807766efe1ecdf64a' into dev 8c2d0b98d Update commit check in init_deps.sh bc2af48a7 Update stream-lua-nginx-module to v0.0.14 c274489f7 Add skip update message for latest commit 9eee9523b Add conditional check for commit presence before updating dependencies 9c2e7a0e9 Update dependencies using git subtree pull 75d4b99e1 Squashed 'src/deps/src/lua-resty-core/' changes from 31fae862a..812b2d387 8c50be50e Merge commit '75d4b99e1579cd492acc6a050935ac4069e1e8ea' into dev 3595b0c77 Squashed 'src/deps/src/libmaxminddb/' changes from 93a7e0e56..f24301d52 4bf4080f9 Merge commit '3595b0c77a740fb46515463720e7abb42d3f14c4' into dev 1f867e61e Update dependencies in init_deps.sh f014a7b6d Update lua-resty-core to v0.1.28 f24301d52 Update version to v1.5.6 and fix database and ModSecurity-nginx issues e8a9a338f Update CHANGELOG.md aa4f40497 Update python deps and hashes ad4533a91 update logo size e3f318bf8 ci/cd - install new dependencies for doc ea3a1939b ci/cd - restore missing package.json file 0af69bccd ci/cd - fix ARM instance name format e69075bee ci/cd - fix wrong ARM instance code b266e5ae7 ci/cd - fix SSH timeout for ARM build 426e2aa79 fix CVE-2023-5363 and CVE-2023-5678 37987fc4c ignore CVE-2023-6129 8365cdd1b security - fix CVEs 296102cdd linux - add missing openssl dependencies 680708306 tests - increase docker/configs delay 7768940fe tests - use same domains for each tests 1ef7653bd remove useless code in utils.lua and add delay to swarm/configs tests a0cc9a440 tests - increase k8s/tls delay 1cd587efb autoconf - filter swarm events to improve performance ccb16756a deps/gha: bump actions/download-artifact from 4.1.0 to 4.1.1 e5ba468d4 autoconf - disable event filtering 4f0790a7e custom cert - fix caching issue of cert/key files e03734764 tests - fix wrong edit_tls for k8s/tls a08beb843 fix misspelled banner bc891cc2f tls - fix wrong variables when using multiple server_name 224f11d88 fix custom cert job not caching key file cf6c59ff7 autoconf - fix typo in ingress controller 88e14bcf8 reduce bunkernet "fake" errors and increase delay for autoconf/configs staging test 5e71cfc15 autoconf - filter events c8452aada fix wrong error handling for log_default and increase delay for k8s/tls test 66b1c015f tests - set log level to info and add edit_tls setting 3d2cbda6b db - increase maximum length for settings value to support base64 encoded tls cert/key a693871c5 autoconf - fix wrong parsing of tls f606de29e tests - update k8s version to 1.28.2 and fix race condition with pvc 0a3e0d795 tests - fix k8s/tls json file 05160c2ab tests - log json file c5c3d9c98 tests - add delay to k8s/ingress 24fe6da64 tests - add delay to autoconf/configs 17180da89 bw - fix LE delete return value and suppress warnings for api and default server 949bf545c fix safari home cards 8800b58bb tests - fix wrong tls CN for staging tests 2bccb5d40 Merge branch 'dev' into staging 0044e68c8 update style 0b2a78425 Merge remote-tracking branch 'origin/dev' into ui 0960d876c road to v1.5.5 6b25619c5 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev d1a8b99be fix Linux versions in README, fix UI not working when serve behind / and revert back to bullseye for tests machines f8f4db910 add go back btn on totp page 59a69773e deps/gha: bump github/codeql-action from 3.22.12 to 3.23.0 eb2042a0e tests - downgrade docker-py package to fix breaking change ecada3d70 tests - update bullseye to bookworm b585376f1 tests - update ansible version 8ad1adb92 Merge branch 'dev' into staging b7bc89ade tests - update ansible role for swarm and replace profile with account for ui 9d274afe2 tests - fix selector for account page 6a33859d2 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 0bcb4e19c edit external plugins link and fix ui tests menu selector 369972e57 add menu image to access account page 7af34f33d highlight manage account + new position 54e76dae4 update js for account page beee0bf97 safari fix + update profile 34ce47079 update doc for web UI account, add ISO format to country core and update version of plugins 80983f3fe change alert to warning fd66075e4 update doc f9553ca5e deps/gha: bump docker/metadata-action from 5.4.0 to 5.5.0 b8df6611e Update mkdocs markdown_extensions e2bfa8560 Add lost 2FA recovery procedure b1d5ab260 Update database metadata initialization logic 7e0d9c78b Add automatic DB migration between any 1.5.x version and the latest one 6d5a6a9b9 add web-ui manage profile section 7e018e984 Merge branch 'dev' into staging f2ceca82d Merge pull request #837 from bunkerity/dev aec4021b2 Fix UI tests with wrong redirection 17c3eae3e Apply pre-commit-config to all files f6d7d177a Update CLI.py with environment variable handling f4c07bca6 Downgrade prettier pre-commit hook as the latest one isn't an official release 0ec97a77c Update shebang to use env python3 c4bcaba03 Lint and format lua files + Fix luacheck warnings and errors + Update pre-commit-config hooks 4cb896cfc Merge remote-tracking branch 'origin/dev' into ui 83854838a update logo on error and misc files 2c548657e enhance ui 85e0a8292 fix country core tests and reflect changes on redis core tests 19a2c08c5 fix country core typo, add missing tls to magento tests and add local cachestore d3ba9720c Update password input field in UI tests and profile page + edit back logic with profile page form submission b3a5dfeaa tests - add tls checks on common name 748a56811 Merge pull request #835 from bunkerity/dev f843cbda5 Fix weird behavior when MULTISITE mode is set to no and the SERVER_NAME is empty 7a80516fb Fix core country test as 2.0.0.3 as country code GB and not US anymore e36dc32bc Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev b2c58a76f bw - fix colors 752317f1c Remove no longer used zope deps init 740018e26 Fix shenanigans with BunkerNet and the instance.id file a55e2699b Update gunicorn worker class to gthread 90f6ceea1 Revert "Test weird bug with ui linux tests" 46e3a10e4 Test weird bug with ui linux tests bcfe623e0 Update how the python deps are installed in linux tests (core & ui) 676afd4c1 Allow web UI to use multiple workers 309c5d0fe Fix weird shenanigans with zope python deps cff05457d Move monkey patch command in web UI and add dynamic threading ff7cb04c3 Remove useless code in web UI tests 3e63f2ad0 Fix potential python deps not being imported in web UI 413500e5d Use Python 3.12 in workflows 3e0a987a6 Remove the need for codeql job to complete before going to the next stage in dev workflow 624ed08af Update ui startup script d5732b697 Deactivate anonymous reporting at first startup 6fc5ca745 Merge pull request #816 from bunkerity/dependabot/terraform/tests/terraform/dev/scaleway/scaleway-2.35.0 dcb924f54 Merge pull request #772 from bunkerity/dependabot/terraform/tests/terraform/dev/hashicorp/kubernetes-2.24.0 fecf4a898 update version to 1.5.5 d3cfbfec6 bw - fix typo in blacklist core 0867846f8 bw - fix typo in server.conf e108d3f53 bw - init work on reason data and fix nil REDIS_SENTINEL_HOSTS for sessions 68b3d6785 bw - fix redis error when using sessions and fix redis connection pool not used d475a4e31 scheduler - fix missing custom configs when instances change 37f11eade jobs - remove certbot renew delay 3ba295d14 Fix firefox installation in linux tests 109b9cc6a add operation value cd5ee103d Add cooldown to anonymous report job 9e8afa18b add tab switch related to form ed45e2290 Update ui tests with new profile page format bba987904 Merge pull request #834 from bunkerity/dev d7c49e237 Update sqlalchemy to version 2.0.25 & update python deps hashes 957817926 Pin aquasecurity/trivy-action version in workflows 2b0540f44 Fix UI defaults with Linux Integration 7a247e643 Fix wizard redirection even when the UI isn't configured 355d67164 bw - dont retrieve ctx when using api a21ab3ca7 add profile dark mode + enhance flash 48ea94f11 update ui 2197f72be Fix ui linux tests getting the wrong id of the totp button 8d900437f Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev a8bfd0336 Update and fix the whole user management of the web UI ce8022a43 Fix bwcli shenanigans with external databases 7759338e3 Update python deps 6e70da4a5 Switch gunicorn worker_class back to gevent d4ef6fdff Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 5ad99ac82 bw - various improvements to redis sentinel beaf868fd Merge pull request #831 from bunkerity/ui d091e5299 enhance style ad2253f89 totp form name different from user one db0f23855 delete totp duplicate logo 66fa2df6c Merge remote-tracking branch 'origin/dev' into ui 0a130c404 Fix tests ui Linux env file having the default values 98b4c0631 Fix problems with ui tests and the ui.env file for Linux and the IP address of the container for DOcker 935650900 Update cached mmdb files 379cf17e7 Update tests ui linux workflow file to have the right BunkerWeb config 551a0b520 bw - clusterstore fixes aeedf30fa bw - redis sentinel support (WIP) 1b0c1cdb7 Merge commit '8f051820b9c885fd6bbe4c8fdbb0dc1f888aaae2' as 'src/deps/src/lua-resty-redis-connector' 8f051820b Squashed 'src/deps/src/lua-resty-redis-connector/' content from commit 02a29f93 af8fa60e2 bw - fix is_whitelisted function and fix typo in country core a4f72f1c1 bw - various fixes after LUA improvements 077b2c1c1 bw - various improvements and refactoring (WIP) 020ec53e0 Merge pull request #830 from bunkerity/dev aea3fae2b Update CHANGELOG.md a5e0ceed3 [#795] Add setting REVERSE_PROXY_INCLUDES to manually add "include" directives in the reverse proxies fdb01b305 Fix shenanigans with the ui user edition 91448f1f4 Add a log in the UI when a login attempt is made d1d82aa30 Add UI tests for the profile page and the Wizard 13f477b75 Merge pull request #829 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.165.1 32777c25e Merge commit 'dda63ddceeb1f4ffdd97d6aa95ac24a1a7eeede7' into dev dda63ddce Squashed 'src/deps/src/lua-resty-openssl/' changes from 5aba923e7..7f25f00ba 116ca2226 Update lua-resty-openssl to version v1.2.0 80f8d1548 Update CHANGELOG.md 22c6e1c6d Update python deps c7e690d94 deps/gha: bump ruby/setup-ruby from 1.165.0 to 1.165.1 364a779b2 Merge pull request #827 from bunkerity/ui bd23ae609 Merge pull request #826 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.165.0 b3462dc95 enhance profile page 1bd0dcbd7 deps/gha: bump ruby/setup-ruby from 1.163.0 to 1.165.0 556fc6936 update totp and profile style 1920d89b4 Add back-end logic for 2FA in UI 398be9147 fix password submit behavior 783d83094 add 2FA pages bafd3a5b6 Add more security to UI by checking client IP and UA with a session fbbe6b49d Update regex for url in wizard 5f74b357c Add profile editing logic in the UI e938d48ff enhance error page a950f55e7 Merge pull request #825 from bunkerity/ui ffbe1e3b6 Update ui tests to new formats 38eb98c39 update setup.html and popover 33211902d fix ui height + select auto submit e348e92bc Merge pull request #824 from bunkerity/dev 9eb816ef3 Add flash messages to setup.html as well aa9bcdc3d Merge pull request #823 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.163.0 a85297c61 Merge pull request #818 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.22.12 f3c4415f5 Merge pull request #817 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.1 3d59f7697 Update CHANGELOG.md dba906db0 Update python images in Dockerfile to 3.12.1-alpine3.18 a458e650f Update python deps dcf6fc1ce bw - various fixes for tls management and init work on shared ctx on subrequests 9d74de299 deps/gha: bump ruby/setup-ruby from 1.162.0 to 1.163.0 34c065722 road to certificate fallback 35d46f424 deps - patch modsecurity-nginx to load it before brotli module 8b0c8de42 add defaul ssl cert and patch modsec to execute after brotli 8dfd8dc9b deps/gha: bump github/codeql-action from 3.22.11 to 3.22.12 56f350d62 deps/gha: bump actions/setup-node from 4.0.0 to 4.0.1 63a90005c Merge branch 'dev' into ui 20c2f4ffd precommit config 29c88027e enhance ui 5c10eaeb7 Merge pull request #808 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.22.11 093366d15 Merge pull request #810 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.0.0 ac3fc2a78 Merge pull request #815 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.4.0 4f28cfbbc Merge pull request #814 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.0 cd7ef7448 Merge pull request #813 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-91713af97dc80187565512baba96e4364e983601 e3d21c647 start adding aria 0e3c32213 deps/terraform: bump scaleway/scaleway in /tests/terraform 6a5616472 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 436208007 continue work on dynamic TLS cert/key with fallback 7fbf17a0e update doc 0945f2052 Merge branch 'dev' into ui aab019d17 Fix SERVER_NAME setting when not in multisite mode c39793a31 Fix shenanigans when SERVER_NAME is empty de3ba0a57 precommit done 3e51cc78f Fix error with selects when trying to add a new settings in the database init_tables 809c5f45e deps/gha: bump docker/metadata-action from 5.3.0 to 5.4.0 c344b302c deps/gha: bump actions/download-artifact from 3.0.2 to 4.1.0 504aeb9d0 enhance ui b41bd619c lighter error file 73f3a7ac8 deps/gha: bump aquasecurity/trivy-action 1dd85364d add example and test for k8s/tls support 53a143d71 init work on supporting tls ingress on k8s 62449f84c continue work on ssl/tls fallback and management 8efcd2b8a ssl refactoring - wip 946e292b3 ssl refactoring - wip c5d9c6936 docs - add ecosystem section to intro and fix social cards text color 98ac205ea deps/gha: bump actions/upload-artifact from 3.1.3 to 4.0.0 056eb0375 fix some style cab17e061 add profile page 5b5898eac Add support for soft database update when updating the version 18adaee07 deps/gha: bump github/codeql-action from 2.22.10 to 3.22.11 71acbbc0b docs - add social cards 549bbe170 fix news + enhance style 6c5169473 Update settings.md ed06c513c udpate ui and utm 0657b7b29 Update CHANGELOG.md da9fb7af7 Add support for fallback Referrer-Policies 747cbe13e Merge pull request #807 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.10 a9ac4f298 Update python deps a478905be Update BunkerWeb logo and ascii b08c53365 Soft merge branch "ui" into branch "dev" 0811d2821 deps/gha: bump github/codeql-action from 2.22.9 to 2.22.10 cf2a5ed84 add panel on about and trouble dc55beaab add ecosystem page on doc 4f43f6165 Merge pull request #805 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.162.0 5f72dbf6f Merge pull request #803 from bunkerity/dependabot/docker/src/autoconf/dev/python-3.12.1-alpine3.18 ce728cf90 Merge pull request #802 from bunkerity/dependabot/docker/src/scheduler/dev/python-3.12.1-alpine3.18 83b06abe7 Merge pull request #801 from bunkerity/dependabot/docker/src/ui/dev/python-3.12.1-alpine3.18 f7d250504 Merge pull request #800 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.7.2 e4888197a Merge pull request #799 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.9 02d6c4111 add utm 716e69027 deps/gha: bump ruby/setup-ruby from 1.161.0 to 1.162.0 47350f5f0 update compose to test ui ea45f3c11 docs - update logos 6ef1513d7 start adding banner 5b236e769 Merge branch 'dev' into ui e6c5df12d add utm 8eff772fe deps/autoconf: bump python in /src/autoconf 0f2bf17a5 deps/scheduler: bump python in /src/scheduler de30a734f deps/ui: bump python in /src/ui 10f0ee7ee deps/gha: bump rickstaa/action-create-tag from 1.7.1 to 1.7.2 456b6a424 update utm readme 5eb5625a2 docs - add basic info about bw panel cb76d1c09 deps/gha: bump github/codeql-action from 2.22.8 to 2.22.9 e9737dcf4 Update API endpoint URL of anonymous report 2ee63c0dd Merge pull request #798 from bunkerity/dev 607a201c7 Update CHANGELOG.md cfc32af85 Squashed 'src/deps/src/modsecurity/' changes from ccc2d9b536..bbde9381cb d3752d25f Merge commit 'cfc32af85c09dcebe4a185e7f1252bfba460bebb' into dev 4f6c6ae6c Update ModSecurity version to v3.0.11 9dd2b9537 Merge pull request #797 from bunkerity/dev 2b11f24a3 Fix db core test a0765085d Revert "Test CVE fixes on bw" 220450d4a Test CVE fixes on bw c471ccbf6 Remove no longer necessary CVE fixes dfae6be47 Merge pull request #792 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.3.0 531555941 Merge pull request #796 from bunkerity/dependabot/github_actions/dev/actions/setup-python-5.0.0 ff0f61136 Test CVE fixes 74dff7665 Add anonymous-report job 4c7bc9f99 Update python deps 25cba9feb deps/gha: bump actions/setup-python from 4.7.1 to 5.0.0 a5e403426 ci/cd - update linux versions when pushing packages b9ff3911f v1.5.4 release e1210137b deps/gha: bump docker/metadata-action from 5.2.0 to 5.3.0 588d04c7d Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging 0d5ea43ff linux - fix nginx version dependency for rpm builds 1fbd3dd51 ci/cd - fix k8s/configs test and fix haproxy not working with debian 12 82fcff293 Add Linux dependencies for Docker in dependabot.yml d3672e6d7 tests - show logs when haproxy fails in linux tests a26ff09da update php-fpm version for debian tests and add libcap dep to linux packages e1c185cdc linux - add libpcre3 dep to debian package fe8d9b5f4 linux - reflect changes for debian 12 support 7f832117d linux - update supported versions 4d967492b Remove no longer existing "—no-redirect" argument in mike command 3270131f4 ci/cd - fix mike deploy breaking change 91f0a9bbc Merge branch 'dev' into staging b89f2d560 road to v1.5.4 🚀 bb9aa5c96 Merge pull request #789 from bunkerity/dev 8302bee4d Merge pull request #788 from bunkerity/ui f5d45d237 Update CHANGELOG.md and docs for setup wizard 589df19c1 Add check endpoint and remove USE_CORS flag a283c35a2 Add CORS support and update redirect behavior 3779cc5dc update setup UI ff65d0081 Fix potential issue with config saver and non Docker and Linux integrations 4c109bfe5 Update mmdb files a818e6fa9 Merge pull request #787 from bunkerity/ui 35bfda5b3 Add ui_host variable to form in wizard 700b434f4 Merge pull request #786 from bunkerity/dev 7f030d893 Handle start and stop event of BunkerWeb with the scheduler in Docker aa3fd4edf Merge pull request #784 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.2.0 bb41e8597 deps/gha: bump docker/metadata-action from 5.0.0 to 5.2.0 f5ed1b5d2 update setup ui f159b17ee Add HTML files to linguist-vendored list 18ab9cebc Merge branch 'dev' into ui ff9566b49 Update Python base image SHA256 c439488ea Update bcrypt version to 4.1.1 1e1245ff2 Add Python 3.9 setup and install dependencies for codeQL workflow f8dc2f818 Fix plugin system link in README.md 3920ce03d Fix formatting and remove unused code 43c288046 ui - add CORS to wizard check endpoint c22646de1 Fix regex pattern for REVERSE_PROXY_PATH bf5dadb43 Refactor User class to use property decorator for password_hash c1e25a64a Add random URL generation for setup.html 1daa4103f Fix server name validation bug 1e52dd9fb Merge branch 'ui' into dev 53706a75e fix print and remove cdn afeb5e454 Update wizard back logic and tweak setup.html b3e0a9e8c Update python dependencies cbb595e1c deps/terraform: bump hashicorp/kubernetes in /tests/terraform c16e95471 update setup html 9917fbd86 setup in-page style and image 97f9048bd Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 49b745a2a ui - init work on /setup endpoint on default server 7778bd106 Merge pull request #769 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.8 aca470332 Merge branch 'dev' into ui 68a8f8eb0 Merge branch 'ui' into dev 834d4568e Refactor database session handling 2ec0c7e39 deps/gha: bump github/codeql-action from 2.22.7 to 2.22.8 3269e7ec5 Fix missing admin_password_check validation in setup form dead40ec6 Squashed 'src/deps/src/lua-resty-openssl/' changes from 89195843c..5aba923e7 ddb3daae3 Merge commit 'dead40ec6d1b5907f2803a6bb55f006dd27203ba' into dev 0142ba1d2 Update lua-resty-openssl version to v1.0.2 97a78650e Update dependencies versions 10e5dc4f4 Merge pull request #766 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5.1.0 18aab10df Update Firefox installation in Linux workflows b8145f3f2 Add website link to README.md f92e32757 add confirm password cdd436bf8 add reverse proxy inp setup 4fe52d0f0 Merge branch 'dev' into ui efaaf454e Add conditional block for open file cache configuration 3a1b779b5 deps/gha: bump docker/build-push-action from 5.0.0 to 5.1.0 76c848ed4 add server name input 57b0787dc ci/cd - add more logs when k8s fails b4d790aad Create web UI wizard functionality (backside) d457a6f03 Merge pull request #765 from bunkerity/dev 2964669d9 Merge pull request #764 from bunkerity/dev f7bc0d872 Squashed 'src/deps/src/lua-nginx-module/' changes from 11ab5315b..c47084b5d eb160334f Merge commit 'f7bc0d87200a0ec786c88091530734f265a6a8c2' into dev e1c67363e Merge commit 'c7f7669a8cbbcf7f7ce0fc2a294bd7e316522236' into dev c7f7669a8 Squashed 'src/deps/src/headers-more-nginx-module/' changes from 576cb8197..bea1be3bb 8da04e022 Merge commit '6ed1ec58b1acdc1acb00e840df89311812ee8422' into dev 6ed1ec58b Squashed 'src/deps/src/luajit/' changes from aa038d259..4182d6bf3 dab004604 Update LuaJIT to version v2.1-20231117 e5e7db36e Merge pull request #763 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.7 984a3de5c add setup template f36d2d0c9 Merge branch 'dev' into ui bc9979785 deps/gha: bump github/codeql-action from 2.22.6 to 2.22.7 a1695cf3b Merge pull request #762 from bunkerity/dev 69a570bca Merge pull request #760 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.6 e66b7b79b Remove urllib3[socks] from requirements.in files ... Update Dockerfiles to fix errors when installing deps de4173878 Merge commit '5d2b6eef6e0c83bc3e1b14e48233e423f2f8c37d' into dev 5d2b6eef6 Squashed 'src/deps/src/lua-nginx-module/' changes from c47084b5d7..11ab5315b0 d75296b5a Squashed 'src/deps/src/headers-more-nginx-module/' changes from bea1be3bbf..576cb81979 a09c899de Merge commit 'd75296b5a55889c4425f2b2274b50eabc5b96b3e' into dev f583d996a Squashed 'src/deps/src/luajit/' changes from 492cfdd0d8..aa038d2599 11ab5315b Merge commit 'f583d996a108a58166fc986bf4227a3cea432a07' into dev f8429d6e4 Update LuaJIT to v2.1-20231021 576cb8197 Merge commit 'c473aa40807f32438ffe34bdfe07f8f0485a6aa4' into dev c473aa408 Squashed 'src/deps/src/lua-resty-openssl/' changes from b23c072a4..89195843c 456e6a33d Update lua-resty-openssl to v1.0.1 805e5c9ce Squashed 'src/deps/src/libmaxminddb/' changes from ac4d0d248..93a7e0e56 11c4fde61 Merge commit '805e5c9cee2a72af6b6297b2993109511b42d485' into dev afcf420ee Update libmaxminddb to v1.8.0 7aa6affe1 Merge commit 'e3f305a953ef5dbf6802090c7013f4c38d762449' into dev e3f305a95 Squashed 'src/deps/src/ngx_devel_kit/' changes from b4642d6ca..91e30eb05 cba20187c Update Nginx devel kit to v0.3.3 10a58377b Fix multiple CVEs related to libpq * CVE-2023-5869 * CVE-2023-5868 * CVE-2023-5870 7c564e4cb Update pre-commit hooks to latest versions fe0249454 deps/gha: bump github/codeql-action from 2.22.5 to 2.22.6 bff775f00 Fix issues with the Linux integration and external databases 71db00281 Merge pull request #759 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.161.0 940eecd06 deps/gha: bump ruby/setup-ruby from 1.160.0 to 1.161.0 42f7ef486 Update user interface demo image in README.md b2a56a82a Update BunkerWeb UI demo to use thumbnail image 0d0bad79b Update Python version in Dockerfiles b539a97ad Fix CVE CVE-2023-5678 in Dockerfiles 05da26f01 Update dependencies to latest versions e153c33aa Update maxminddb and other dependencies versions 8d024a099 Merge pull request #751 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.7.1 ca6271c60 Merge pull request #750 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.160.0 fbbec2f7f deps/gha: bump rickstaa/action-create-tag from 1.6.6 to 1.7.1 9c6f5289d deps/gha: bump ruby/setup-ruby from 1.159.0 to 1.160.0 bcded8f7c Add refurb as a pre-commit-config hook and apply pre-commit-config 966a78da9 Update Git attributes to ignore text and end-of-line settings for vendored files f111124b3 Update dependencies versions d2b82b29d Fix CVEs CVE-2023-43787, CVE-2023-43785 and CVE-2023-43786 dc5a7b8b2 Update mmdb files c32522ae2 Update Certbot module to version 2.7.4 + Update python deps hashes 54ead4e49 Merge pull request #744 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.6 d83536969 deps/gha: bump rickstaa/action-create-tag from 1.6.4 to 1.6.6 b79b6548b Merge pull request #741 from bunkerity/dependabot/github_actions/dev/hashicorp/setup-terraform-3.0.0 b05b98185 docs - update plugins to 1.2 e8803e346 cache linux test images, fix linux example of proxy protocol and add more logs to k8s tests 7565b2df5 Merge branch 'dev' into staging c817f45ab add ready checks to limit and redis core tests and fix wrong http port for behind reverse proxy linux test f9f616a66 Merge branch 'dev' into staging 4871185dc Update python deps and pin Flask-Login version cd773b6e8 add ready checks to reversecan and sessions tests 898ef2eff deps/gha: bump hashicorp/setup-terraform from 2.0.3 to 3.0.0 fa628cb7d linux - add default API_LISTEN_IP 18d682b5a linux - add missing API_LISTEN_IP initial setting and perform only hot reload 4fbd974d2 tests - set trace verbosity for geckodriver logs a7c343369 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 7d69b9105 tests - fix missing geckodriver log file in ui tests 29d7d94b2 [#739] Fix potential issue when fetching docker instances in the web UI 84eb94720 tests - add geckodriver log file for ui tests 40e118a71 tests - add more logs to ui linux tests 0e3d8e59c tests - retry UI access in case of network exception 86875f486 tests - fix misc ready check when using https and add ready checks for linux ui d4a2ba5fc tests - add ready checks to customcert and misc 3020c5c8e tests - add ready check for customcert core test c1562bc89 Merge pull request #737 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.5 322cfd217 deps/gha: bump github/codeql-action from 2.22.4 to 2.22.5 caf732be1 Merge pull request #736 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.159.0 667620b52 deps/gha: bump ruby/setup-ruby from 1.158.0 to 1.159.0 fb21786b8 linux - fixing nginx service not disabled and fix another missing error log path in UI 5887b894f ui - fix wrong error path when starting nginx 4e820f6de linux - remove sudo command when reloading nginx 35d16233c ci/cd - ignore ready conf for db tests and fix linux path for ready conf 9775cd5bb ci/cd - fix missing string in /ready endpoint and add /ready endpoint to linux tests 274a8cdfb ci/cd - trying to fix race condition for core tests d73a5d0f4 Merge pull request #735 from bunkerity/dev ed0e156bc Update Werkzeug to version 3.0.1 in web UI 8ec9a7df4 Fix compatibility issue with Docker Compose v2 2.23.0 in examples and docs 72d856abe Update certbot to version 2.7.3 + regenerate hashes for db and scheduler ab76c458e Merge pull request #732 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.158.0 6edf97a0d deps/gha: bump ruby/setup-ruby from 1.157.0 to 1.158.0 58d6b8142 use cap in Linux and add openssf badge a83a74cfa Merge pull request #729 from bunkerity/dev 0975de123 [#717] Add a pool_recycle database engine arg to avoid losing connection with database 762092e5e Remove no longer necessary retrying module 8963cb4d1 Update python deps c2252503d Merge pull request #721 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.1 626f10b4c Merge pull request #722 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.0 f2b9fc0f8 Merge pull request #724 from bunkerity/dependabot/docker/src/autoconf/dev/python-a5d1738 c8eae49e5 deps/autoconf: bump python from `dc2e889` to `a5d1738` in /src/autoconf ab320794a Merge pull request #723 from bunkerity/dependabot/docker/src/ui/dev/python-a5d1738 572436f20 Merge pull request #720 from bunkerity/dependabot/docker/src/scheduler/dev/python-a5d1738 6f366450b deps/ui: bump python from `dc2e889` to `a5d1738` in /src/ui f6d2e205c deps/scheduler: bump python in /src/scheduler 50a60382a Fix CVE CVE-2023-5363 989c14ae7 Fix CVE CVE-2023-5363 a847f7778 deps/gha: bump actions/setup-node from 3.8.1 to 4.0.0 8708ad70c deps/gha: bump ossf/scorecard-action from 2.3.0 to 2.3.1 eeda7a18c Update python deps + add retrying module to db 5193d6cd1 Update docker images 09ee05083 Merge pull request #719 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.157.0 0afed0621 Merge pull request #718 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.4 8919592f5 deps/gha: bump ruby/setup-ruby from 1.156.0 to 1.157.0 d253b4438 deps/gha: bump github/codeql-action from 2.22.3 to 2.22.4 f798a9ef9 Merge pull request #715 from bunkerity/dev cd902eba3 prepare for 1.5.3 🚀 029217ff4 Fix update-version.sh script 10db67b87 Merge pull request #714 from bunkerity/dev c7543df86 Add an handler when the ui test is reaching an error page due to a connectionFailure 1f5a1beac [#645] Fix web UI not keeping the data when changing the sub server names + Fix custom cert when the server name have multiple domains ff1fc9280 [#712] Fix custom configuration changes not taking effect immediately 838dcb17c Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev b18dbddcd Merge pull request #713 from bunkerity/dependabot/pip/src/scheduler/dev/certbot-2.7.2 ca6938dfe Update ConfigFiles to use the correct name regex in web UI 643ea7c21 deps/scheduler: bump certbot from 2.7.1 to 2.7.2 in /src/scheduler e41ce10e3 Merge pull request #711 from bunkerity/dev b265cbad5 ci/cd - trying to fix azure/kubectl action 7e3aad9f0 [#645] Fix impossible to edit the server_name of an already existing service if the primary one was unchanged in web UI 60d43d0ce Handle service creation and editing more elegantly in web UI 2df85b2c9 Updated python:3.12.0-alpine image's sha256 3a3255e7b Merge pull request #709 from bunkerity/staging 4c273fe84 Merge pull request #708 from bunkerity/dev 9964f42e6 Fix magento k8s tests b2cf8986f Tweak magento tests to use latest version back 7f219bea0 Fix CHANGELOG release date for v1.5.2 b9f05ad16 Downgrade magento versions to working ones bd6065af8 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 619e5644f Remove pip caching when setting up python in workflows to avoid errors 3c3643021 Merge pull request #707 from bunkerity/dev 7598dbc54 Update python deps f3982367a Update dependabot script to add reviewers and tweak the schedule d4f65903e Update dependabot config file to include terraform and other python deps paths 38429efac Merge pull request #705 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.1.1 d92e9a07a Fix k8s terraform script 6738b9552 deps/gha: bump actions/checkout from 4.1.0 to 4.1.1 0da22f44b Update k8s terraform file and update scaleway terraform version d77f6a72c Fix README.md links and versions 7bf8be324 Try to fix magento k8s tests with static versioning b9c5d3277 Fix timeout in ui tests and access_page function b1b1ab868 Fix wrong values in helm chart values file for elasticsearch in k8s magento example 530b8a945 Fix allow empty values when saving a config in web UI 22552c5b8 [#694] Optimize certbot renew script to renew all domains in one command db0dd5dae [#694] Fix rare bug where database is locked f89456cd4 Merge pull request #699 from Crazy3lf/master 34d68e8b7 Update regex for email 476d86706 Fix magento k8s tests by removing elasticsearch 4a10ec8c3 Merge pull request #701 from bunkerity/dev 66b1d6bfb Merge pull request #700 from bunkerity/dev c4b873e3f Fix /etc/bunkerweb dir missing in linux core tests bcaa8faa7 Replace deprecated `set-output` command with the new format 08944b901 Tweak test-core-linux to fix potential bugs 13be6a43c Add more logs when an url file is in cache and gets deleted 2737fe7ce Update python deps 2823fa2ab Update plugin.json 001246b38 Merge pull request #697 from bunkerity/ui 1a43380d2 Merge pull request #696 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.3 0b319d1aa Merge pull request #695 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.4 7a15f8a65 deps/gha: bump github/codeql-action from 2.22.1 to 2.22.3 a4a413eec deps/gha: bump rickstaa/action-create-tag from 1.6.3 to 1.6.4 7e3dabc5f Update patch commands in deps.json to skip Reversed warning 29737209b Squashed 'src/deps/src/luajit/' changes from e598aeb74..492cfdd0d 8093c6161 Merge commit '29737209b138a1485d55c53acf1a6783b6e60167' into dev 85913d6b2 Update luajit to v2.1-20231006 15d3180b6 move disabled inp msg 522527f0a Merge pull request #690 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.156.0 85ef4e4de Merge pull request #691 from bunkerity/dev 46d8acf7b Update dummy-plugin to new standards 77bfe2697 Add StyLua and luacheck to precommit config file and apply it da2a1eaa5 deps/gha: bump ruby/setup-ruby from 1.155.0 to 1.156.0 cd1f87b9a Update pre-commit config hooks version e25fab28b fix disabled msg behavior c125a9bdd Merge pull request #689 from bunkerity/dev 10fd431fb Tweak update python deps script to make it more elegant 309689185 Update pythons deps 799756176 Merge pull request #684 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.1 a12e5ca89 Merge pull request #683 from bunkerity/dependabot/github_actions/dev/stefanzweifel/git-auto-commit-action-5.0.0 15ad3a625 Merge pull request #681 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.0 c57d725f4 Merge pull request #680 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.155.0 95389260a Merge pull request #688 from bunkerity/dev 6e5dd5557 Fix CVE CVE-2023-44487 565f4e3f7 Merge pull request #687 from bunkerity/dev f39adcab5 Update CHANGELOG.md a3ec85b57 Fix often occurring error with ace script in web ui b063ac8a3 [#652] Fix error when deleting a service that have custom configs on web UI ff85f1c2b Update CHANGELOG.md 4a9fdba42 [#645] Fix errors when using a server name with multiple values in web UI 47a7e1680 Fix secure_scheme_headers shenanigans with web ui 453108da9 Update mmdb files 2cbb10b3a Revert "Test Aqua security vulnerabilities with BW" d4d9f8745 Test Aqua security vulnerabilities with BW 899484c38 deps/gha: bump github/codeql-action from 2.21.9 to 2.22.1 d461f3745 deps/gha: bump stefanzweifel/git-auto-commit-action from 4.16.0 to 5.0.0 cd0ceb48b deps/gha: bump ossf/scorecard-action from 2.2.0 to 2.3.0 dc92ae825 deps/gha: bump ruby/setup-ruby from 1.154.0 to 1.155.0 f5fe685d4 Fix children classes of Test f4ce2c68f Fix bw api not returning the reason of bans d1a0f66c9 Merge pull request #677 from bunkerity/dev 6935d1cb8 Merge pull request #676 from bunkerity/dev 7ac66a6c6 Update python deps 2aa9f46ef Fix default values in whitelist job 8f456722e Augment delay in WebDriverWait in ui tests 8ae7b8f43 Fix redirect tests docker-compose file 9b4a9277d Add libpq as a dependency for the Database to be able to connect with postgres 172874d1c Fix redirect tests on docker a518f47b9 Update CHANGELOG.md 0cee41867 [#656] Fix ACME renewal fails on redirection enabled Service e956e03ba Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev c08fd07a6 Update linguist-vendored to add modsecurity files and non patch deps files 466c8e584 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 27d3ca1cd autoconf - fix wrong types for dynamic settings 410557009 Add .gitattributes to override linguist-vendored paths e7498279c Revert Docker image update for tests fe87486f9 Merge pull request #673 from bunkerity/dev c2db157bb Update python docker image to 3.12.0 eb8088164 Tweak Dockerfiles to make the build nicer 202698f41 Fix python deps conflicts and update them 0eb18cb31 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev f12a01410 autoconf - update settings from db 628068e9a Lint files with prettier f3694f0cc Add prettier as a precommit hook b56cce63f Fix codespell typos in README.md 87ca17663 Fix typos raised by codespell eea5dd9b7 Add codespell precommit hook 8fbe69261 Fix mkdocs.yml file duplicate copyright key cf82e73e9 Fix swarm postgres ui integration example 6b2df3585 Tweak py file to respect flake8 rules 508c728b6 Tweak pre-commit config and pyproject.toml file + Add flake8 as linter in precommit config 75e8c8339 Update CHANGELOG.md 07676a3d0 Use hashes instead of versions in github workflows f0761eed2 Revert "Add fuzzing tests in CI/CD" 4babce974 Add fuzzing tests in CI/CD a263f1f4f Update cron for dev-update-mmdb 31a839968 Merge pull request #666 from bunkerity/dev d8b256167 Merge pull request #665 from bunkerity/dev 87d2f04eb Remove no longer necessary temp fix for Flask-login c006e5088 Update python deps + Update Flask-Login to include the compatibility with Flask 3.0.0 df9bf1f56 Merge pull request #664 from bunkerity/dev 6b0e623e5 Update Dockerfiles to install pip and its deps before the project ones 85068bfee Add temp fix to support Werkzeug>=3.0.0 with Flask-login 5a7f9147f Update python deps and update script 358905770 Fix bunkerweb-ui.sh script with variables not being exported correctly 5ed595be6 Fix shellcheck tests failing e21e0c812 Add shellcheck and gitleaks to pre-commit-config + tweak excluded paths 1b7e1840c Fix blacklist core tests' requirements.txt file 1f90d3668 Add a pre-commit-config file and passed all checks f3fc69110 Fix typos in Dockerfile when installing python dependencies 073e8575e Updated Dockerfile, python deps and npm package to use pinned dependencies cd4d529d7 Merge pull request #660 from bunkerity/dev b4a320afa Made ui tests better 8ed656068 Small fixes on linux paths creating unnecessary folders 8fa7adb61 Small refactor on how the autoconf updates the config 4ec754143 Handle changes more elegantly with the scheduler 0f7df13df Optimize save_config script 48096d711 Optimize the way the UI handles services creation and edition c0816bb11 Fix potential cross-site scripting vulnerability in plugins.js in the UI 18e5f7bff Merge pull request #659 from bunkerity/dev ece5ce1cd Add HTML sanitization when injecting code in pages in the UI 4d5002674 Extract codeQL workflow to have a separate one + Add scorecards analysis workflow file + Add UI tests for the UI branch 1c71572f4 Update tsparticles in the UI + remove unused static files 685cb9809 Update README to fix a few links and add the security scorecard badge 65d0aa3a8 Merge pull request #658 from bunkerity/dev 6e2db5991 Add a sleep before changing from cache page to log page to avoid errors in ui tests 1db769c32 Remove bugged UI tests check in linux db99d1687 Update the condition that checks the integration in core tests 579c80357 Update UI starting script and ui tests script on linux b901d2971 Update python deps e23f931bd Replace gevent with gthread in UI for security reasons 15eef6ef5 Try to fix python deps issues with linux and try to have more logs in linux ui tests cc0167f42 Fix ui linux tests when waiting for the ui to be ready fd4c147b8 Update how the scripts wait for the UI to get ready before starting the tests 95afba879 Change how the ui tests waits for the ui to be ready ea5cb0db2 Try to fix ui linux test by adding more sleeps cb3250e4e Fix UI linux test (again) 153e9fecf Fix bunkerweb linux scripts 81b5e80da Try to fix deps permissions with linux ui tests (again) 6a162d725 Fix linux permissions with ui tests be5fe2830 Try to fix ui python deps in ui linux tests 380e609ab Change ui linux tests command into development mode 93006cf5c Fix Firefox installation in core and ui linux tests 39f17bce6 Try to fix permission issues with Linux and ui python deps 94c7c832e Fix permissions with python deps in ui linux tests 42be334e4 Fix permissions with ui tests on linux cad3012e6 Try to fix python dependencies error with test ui linux a04282d3f Fix test core redis with linux c757f5d49 Re generate requirements.txt file for the UI with python3.9 052e06022 Fix core and ui workflow file for staging tests e71b71146 Merge pull request #655 from bunkerity/dev b90da0f90 Add better health check in linux ui tests 5c1fafe51 Updated CHANGELOG.md c964d68f9 Add more tries when the dnsbl server isn't found 78a29e65e Tweak reversescan core test to avoid false negative 0e9f29cc5 Revert "Fix UI shenanigans with python deps" 70ab9740d Fix UI shenanigans with python deps 0303a8f7b Update staging workflow file to include core and ui linux tests 16d4c1133 Optimize the way errors are being checked in linux core tests 2ddc8cec7 Update dnsbl list regex to accept an empty one 6534a429a Fix looking for error in the wrong place in test code linux 25eb8de01 Try to fix a few shenanigans with linux core tests 2065d688f Fix ui tests with docker checking the wrong containers if healthy 87f84d438 Add a retry on nginx error in linux core tests 99b30af8e Fix reverse scan python script 1ff2aed68 Fix UI docker tests docker compose file 48bcb1198 Rearrange imports for blacklist init core test ae9450d0d Add whitelist and greylist linux core tests 9a17e92d6 Fix typos in dnsbl core test 2244f734f Add dnsbl linux test a29ac80e4 Add country linux tests cff5c7767 Fix sessions core test for linux 6ae6764f2 Fix blacklist core tests docker compose 27959e1aa Fix sessions permissions issues with python requirements 47e8f20f8 Fix CVE CVE-2023-38039 6283ce2dd Add linux tests for blacklist and bunkernet f3d6f860e Remove old cached files if urls are empty 61c8ef73b Fix permission issues with sessions core test with linux be25ae8e0 Fix failing linux core tests + add more logs when an error occur in ui tests 33e200f65 Fix UI using the wrong database when generating the new config 57374ecc2 Fix tests ui with linux 601f0fde6 Fix tests ui linux not starting the ui service fdb9a7c29 Fix errors linux tests permission issues df1205882 Fix tests ui linux executing the wrong file db404a62c Fix ui tests misconfiguration a0aced3e5 Fix tests ui linux workflow file e378be9a9 Fix typo in tests ui linux file name + add more logs in ui docker tests 432d1587c Add linux ui tests 2ad886178 Fix selfsigned job with cryptography not being found da4390b48 Fix python modules version conflict with web ui 7bd48203a Fix and update python deps ce2fa3d36 Fix a few core tests for linux bca36e296 Update self-signed job to regenerate the cert if the subject or the date has changed 06da40bf1 Added more linux core tests 84a27a3fc Fix DB core test with docker 9e3425182 Fix path issues with db core test init c90cd7399 Fix permission issues in tests core linux 91e5528a3 Fix already existing tests core linux aeee38ad3 Fix misc problems related to linux d97326656 Fix Database not clearing old services when not using multisite 8a6e14d8c Added linux tests to a few core plugins 0ece8fda0 Fix permission issues when starting BunkerWeb in antibot linux tests e93513224 ci/cd Try to fix permission problems with Firefox in test core linux 761c01af6 ci/cd Fix test core linux shenanigans with Firefox 0d9349611 ci/cd Try to fix errors with firefox in test core linux 094d5d5df ci/cd Fix a few things with test core linux + finish antibot linux core tests fdae4549c ci/cd Fix permission issues (again) with test core linux d59cf1835 ci/cd fix permissions issue in test core linux + fix shenanigans with antibot linux core tests 43b1a038f ci/cd clear out firefox before reinstalling it in test core linux d192fbb82 ci/cd Install Firefox manually in test core linux 0239ca64b ci/cd test core linux remove dns resolvers override 1dd1caeea ci/cd Fix Firefox installation for test core linux a0516f773 ci/cd Install firefox from apt instead of snap + fix antibot core tests for linux 480c680f1 ci/cd Fix timeout in geckodriver download for test core linux a94dab208 ci/cd fix retry job when downloading the geckodriver in test core linux d0a1aab15 ci/cd Fix perms issues (again) and optimize some things in test core linux dd0c4c93a ci/cd Install requirements and deps in test core linux 294402dbf ci/cd fix perms issues with test core linux cd35d35c2 ci/cd Fix perms in variables.env for test core linux 4cce8385c ci/cd fix write in /etc/hosts file in test core linux 990b6336e ci/cd Fix test core linux with dpkg versioning ccc5eb304 ci/cd Fix version error with ubuntu and test core linux 6a3839040 ci/cd Fix tee command not being ran as sudo in tests core linux 453cfc2dc ci/cd Fix BunkerWeb installation job with linux core tests 0b14f8a5d ci/cd Fix install command in linux core tests 624f4b5bb ci/cd Fix path of the .deb file 61bc8a3b1 ci/cd fix .deb fetching in Linux core tests fa91bf6c6 ci/cd change needs and logic in test core linux b54c7eb61 ci/cd test secret inherit for ubuntu private test image 30cba0a77 ci/cd fix dev.yml 80d56fcca ci/cd start working on linux core tests 69307fba6 Fix issues with GitHub rejecting the requests 7c5177bf4 [#643] Fix UI clearing configs folder at startup b5bd17d4d Merge pull request #641 from bunkerity/dev ad65e01a8 Update CHANGELOG.md 1259fb67d Merge pull request #634 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3 b9e752f12 Merge pull request #636 from bunkerity/dependabot/github_actions/dev/docker/login-action-3 278eb0c8a Merge pull request #635 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5 dec97c8c3 Merge pull request #637 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5 9222420b7 [#640] Fix shenanigans when executing docker compose restart 07fb7cf16 [#638] When renaming a service in the UI, migrate the custom configurations as well f83b2278d Fix versions conflict between greenlet and gevent with UI e51e17835 Update python deps 3c95971e3 Fix CVE CVE-2023-4863 35d13d7a0 Squashed 'src/deps/src/zlib/' changes from 04f42ceca..09155eaa2 bb7ef35ae Merge commit '35d13d7a097dd094cdbe993f18f29de0b08f1f2b' into dev d96253878 Merge commit '4430cf47ddc1f3647b3bc129f46fed2d7a145f8c' into dev 4430cf47d Squashed 'src/deps/src/luasec/' changes from fddde111f..4c0628705 37a2343e2 Merge commit 'd8ee65aa70e9737330c8a83301fd66c7dc8a8d7a' into dev d8ee65aa7 Squashed 'src/deps/src/lua-resty-session/' changes from 8b5f8752f..5f2aed616 6752b3647 Merge commit 'd7bde18da2a8a81f2d5f256bc975b1fb5b546107' into dev d7bde18da Squashed 'src/deps/src/lua-ffi-zlib/' changes from 1fb69ca50..61e95cb43 e0a89a2fc Squashed 'src/deps/src/modsecurity/' changes from 205dac0e8..ccc2d9b53 af902fc4e Merge commit 'e0a89a2fcd1d0dd4cc103fc054242e8e8b10b7bf' into dev 5ec7eb53a Squashed 'src/deps/src/luajit/' changes from 04f33ff0..e598aeb7 26d3d6c6c Merge commit '5ec7eb53a1fa30beb59d3358f16716483787b02e' into dev 0aaede4d6 Update core deps 955c7e063 deps/gha: bump docker/metadata-action from 4 to 5 8ea823e06 deps/gha: bump docker/login-action from 2 to 3 a6efa5205 deps/gha: bump docker/build-push-action from 4 to 5 a6b30f6a6 deps/gha: bump docker/setup-buildx-action from 2 to 3 1144a7381 make logs optional in issues, change assignee for dependabot and edit sitemap URL of the doc c364e4666 ci/cd - disable redirect when pushing doc d4f38cc79 ci/cd - fix error when parsing ARM types b6d49865b ci/cd - get ARM type availability d0a8cc381 ci/cd - use volume id instead of index for arm instance 30c952e9e ci/cd - set boot volume for arm instance 2382fdd37 ci/cd - start arm server after creation 05ecf558c ci/cd - use latest scw cli version 2b7ce389b ci/cd - reflect changes on release tf from refactoring d5d7364b1 Merge pull request #632 from bunkerity/dev 3adbd8757 [#628] Fix scheduler generating the wrong configuration with Linux fd7950863 Merge pull request #631 from bunkerity/dev 3ae9636d5 Fix error with the CSP header override of the antibot f99349900 Merge pull request #630 from bunkerity/dev ea6ae5253 Update ANTIBOT_HCAPTCHA_SECRET setting's regex to support new format 5811dc549 Merge pull request #629 from bunkerity/dev 6404b701c Update changelog 2b5654ba3 Update coreruleset to version 3.3.5 c948e449a [#622] Handle configs dir more nicely in Linux fb5a8dc4f [#622] Fix permissions with folders in linux integrations 5f19b3fda Merge pull request #627 from bunkerity/dev 2fce08b72 Upgrade issue templates 2ed6584dd Update python deps hashes d6a14b671 Merge pull request #626 from bunkerity/dev b3c398cb5 Remove jinja2 from requirements.txt as it creates conflicts 6334a3d63 Merge pull request #623 from bunkerity/dev 8ab4ea2e2 Update id of ui.conf rules to avoid conflicts 11664cc1d Fix wrong variable name in limit core tests 9535c0414 Fix shinanigans with both multiple and global settings not being stored correctly in datastore 8cafded89 Fix variables that are both multiple and multisite not being stored properly in datastore c6b2199dd prepare for 1.5.2 🚀 c418acdcf Update CHANGELOG.md 9d0d72ba0 [#576] Add support for ModSecurity JSON LogFormat cbc625938 Update mmdb files f57fc5d3f Fix menu.html dark_mode attribute in UI c7e834a0d Update python deps 673ee921f Lint files 9fb8dfca4 Fix Scheduler running two times for no reason 4787400d7 [#615] Fix BunkerWeb not being able to start after a restart because of the /var/run/bunkerweb directory missing in Linux f59476c26 Merge pull request #621 from bunkerity/dev 4be53d0cb Merge pull request #620 from bunkerity/ui 55ba29cd5 Fix UI error when values are empty 947690af8 Fix UI workflow 5cdf0ecf4 Merge pull request #619 from bunkerity/ui d1dd1fbae Fix shinanigans with the /data volume in the doc 1b84c6202 [#613] Fix logs with web-ui and Linux a2e0f1fe6 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev 639eed8d0 Deactivate BunkerNet on first start with linux 500c3564a ci/cd - perform staging tests again 448efc0ef Merge branch 'staging' into dev 1b660691d ci/cd - fix typos for docker/packages pushes e62b7c9d1 Remove unused js files in web-ui b87316d7c Merge pull request #617 from bunkerity/ui 4cff39f49 Merge pull request #616 from bunkerity/dev bceb28602 Lint files d9d6ed9bb Fix settings regex with web-ui 01be5baea Merge pull request #611 from bunkerity/dev 059afec43 Update rhel docker image e564d8407 Merge pull request #610 from bunkerity/dev 2c15b3746 Fix rhel typos "el" instead of "rhel" 6f26c42c8 Merge pull request #609 from bunkerity/dev c5059ab22 Update doc to include TLS as well as HTTPS in some sections a7a317b5b Merge pull request #487 from bunkerity/dependabot/github_actions/dev/scaleway/action-scw-c718eca1fcb9fec1fb1433752d61599c6a0ad2e9 0681cf2c9 Update actions/checkout to v4 3a02c0ca5 Add more delays in badbehavior core test 040d44714 Change SQLite config to avoid locking 07725356b Merge branch 'staging' into dev 6a995723c autoconf - fix changes check bug with same variable name 47bf7299a Lint py files 656c5008d scheduler - ignore changes on first loop c206daf9d add basic config lock between autoconf and scheduler + remove reverse-proxy tests for linux cf55ade15 ci/cd - various fixes for k8s tests d28432e5f Fix API_SERVER_NAME regex b5638aae1 ci/cd - move k8s login in staging-tests job 4450762b8 ci/cd - fix image name in k8s tests 6e1660cd0 autoconf - fix wrong config update cb4c99f45 ci/cd - fix docker tag command for linux tests 64d2ed91e ci/cd - fix secret key 0e2420cff ci/cd - add timeout for cleanup jobs fa165522e ci/cd - use same md for openssl commands b03680388 ci/cd - remove double untar for k8s tests bae27806b ci/cd - fix tf state upload/download again 11794da8c ci/cd - fix tf artefact command c52e54b81 ci/cd - fix tf files again e5c37a00a ci/cd - fix k8s tf 9a3c26bf6 Merge branch 'dev' into staging 56422bca4 Update python deps regex for UI ee47407df Merge pull request #606 from bunkerity/dev 936b1e88f Remove old CVE fixes for nginx image f9f5b6570 Remove old CVE fixes for python images 8e8e042c2 Testing CVE on bw 1676ebeb7 Test CVE on autoconf 637573e59 Update docker images and python deps c3a4847de Update startup and temp env in bash files 3db7904d4 ci/cd - fix wrong image tag for Linux test images 037e1ba56 docs - add ghcr.io d6aa6a9b0 ci/cd - staging improvements 9aba00673 Fix oddities with the scheduler and the Database f7d9af9d6 Fix potential infinite loop when waiting for a configuration from the autoconf 95c796c1e ci/cd - delete temp compose downgrade 423e3b4a3 ci/cd - log to ghcr before getting tests containers 511597b7e ci/cd - fix tests image names bb77dcedf ci/cd - edit username for ghcr auth 3d0f17808 ci/cd - add dummy username for ghcr auth 5a9836fec ci/cd - fix nested permissions e1edfe4a7 ci/cd - fix missing permissions in wf e81ab4ff9 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 87b405340 ci/cd - use gh cache for docker cache and pushes to ghcr.io 45a81203e Update python deps 9feb66710 autoconf - force updating first configuration 3d13cf345 autoconf - only update data when needed and atomic changed metadata update 00cb6c1a8 tests - fix regex for geckodriver version 898ee7ec8 tests - tweak dpkg before installing BW 643b30f99 tests - ignore wrong testing version in deb packages 69e944d56 Revert "Fix LinuxTest package installation commands" 2b7f627d8 Merge pull request #602 from bunkerity/dev 82fb7b277 Fix LinuxTest package installation commands 1042e546b Merge pull request #601 from bunkerity/dev 6d1d464e1 Remove tries limit in wget commands (defaulting to 20 tries) b5de52ead Add more retries when testing the newly created service in ui tests 267522749 Merge pull request #599 from bunkerity/dev 4f82856b4 Update staging-create-infra to use a static version for monolithprojects.github_actions_runner == 1.18.1 d670b409b Merge pull request #486 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-4 0b93916a3 Merge branch 'dev' into dependabot/github_actions/dev/docker/build-push-action-4 76408cf04 Merge pull request #598 from bunkerity/dev f7cd7d9da Add dependency on tests-ui to not fail to push the testing image 8632dd324 Fix exit code for ui tests fbf0232d5 Update python deps 5b6f00dfc Revert "Remove unused imports in ui tests" 681def5f0 Remove unused imports in ui tests a844b235b Remove geckodriver.log 73e31ca62 Add wget to fix error with tests d82136f04 Fix UI tests not exiting if container fails to start 55fd17790 Fix wget command when downloading the geckodriver sometimes fails d8c95869e Fix database with multisite variables f24802b21 ci/cd - perform staging tests again 758fc13c3 ci/cd - replace version string for testing release cd825cd34 ci/cd - fix wrong VERSION path for testing release c03b1bb20 ci/cd - update VERSION file for testing release a5e50d0f7 ci/cd - fix linux package name for staging 1a57e0a20 ci/cd - remove linux arm64 packages pushes de568f335 ci/cd - temp disable staging …
…3e8c d07163e8c bumped version to 0.03. fbb650cc9 change: the signum method return correct value on different system now, not only for linux (#11) 3c3e4f419 travis-ci: bumped the NGINX core to 1.19.3. (#8) 6b1bf6065 travis-ci: bumped the NGINX core to 1.17.8. 93d23c961 travis-ci: bumped the NGINX core to 1.17.4. 2495446a9 travis: bumped the nginx core version to 1.17.1. 79bdbb059 tests: updated valgrind.suppress for a known nginx false positive. c84491d31 travis: removed unused download-cache directory and nginx tarball download. dc62ea67a misc: polished the module for initial release. c9143695b travis: added travis-ci support. 85b02ca15 first implementation. 6f19ae000 first commit. REVERT: a8ed481ef enhance script REVERT: 0ae3739e9 update antibot script REVERT: bf6ac77bd Remove plugins_errors from main.py and plugins.html REVERT: 01efb93c5 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev REVERT: bb29d3b1a Fix current_endpoint shenanigans in web UI REVERT: d7d660a7a start ajax on antibot core plugin REVERT: e408acfa7 Refactor plugin handling in main.py REVERT: ad1625a86 Refactor custom_plugin method to accept arguments/body from request REVERT: bc65918fa Update plugin action feature to make it easier to implement REVERT: 974c78107 Merge commit '0c3e271b0fef1dc1a1053899dcb61fdcbaea4886' into dev REVERT: 0c3e271b0 Squashed 'src/deps/src/modsecurity/' changes from bbde9381cb..5f44383236 REVERT: 4f9f666fb Update ModSecurity to v3.0.12 REVERT: 044c4d259 Fix service validation in tests and update UI elements for services REVERT: 92ff8000c Fix issue with empty server name in Config.py of web UI REVERT: bf9a4e291 Refactor regex pattern for server name validation REVERT: 7154d1f3a now clone has draft REVERT: b0e5eacbb Add draft back end logic for services REVERT: fa014cfef force method ui on clone REVERT: 6786520ae Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev REVERT: 225cf84cb update service with method REVERT: 2ba29f7dd Remove IS_DRAFT setting from web UI as it is used internally REVERT: 544f57e28 format breadcrumb REVERT: 983355bce fix new service + show plugin page REVERT: 137b5ed4b add draft on service page REVERT: 1eed27c14 Add git pull of the older version in core db tests in case it is not present REVERT: 1c2d909ac Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev REVERT: 110401d8a change style order REVERT: ed56e1cb7 Refactor plugin rendering in plugins.html to include the possibility of plugin pages even for core plugins in web UI REVERT: 85bd03f0b add core plugins style REVERT: e700f7d1f Refactor cleanup_stack function in test.sh for db core test REVERT: e434ea821 Add spoofing action files for various modules REVERT: cc07b9267 Refactor plugin page handling in Database.py when initializing REVERT: 5f530a067 Fix typo in letsencrypt core test's docker-compose file REVERT: d5eee7b6f Add letsencrypt core tests REVERT: d41acc39a Update Docker images and remove unnecessary build instructions REVERT: d27ee82a6 Add backward compatibility when getting ban reasons in Lua and bwcli REVERT: 0cd68eac6 add core ui + update tailwind config REVERT: 1677944aa Fix CVE CVE-2024-0727 REVERT: 1d2677c12 Merge pull request #893 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.23.2 REVERT: fc45ecf95 deps/gha: bump github/codeql-action from 3.23.1 to 3.23.2 REVERT: c9193cf5d Update cryptography version to 42.0.1 REVERT: 78af21a36 Add directory and index.html file for app2.example.com as well in web UI tests REVERT: 14769ad55 Update external plugins rendering logic in web UI REVERT: 3451819e0 Merge pull request #891 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.170.0 REVERT: 160972c65 Merge pull request #885 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.3.0 REVERT: 22ab625b6 Remove no longer testable plugin external pages in db tests REVERT: 7ec4fcde1 Update regex pattern for custom header in plugin.json to accept more characters REVERT: 9a4caa674 deps/gha: bump ruby/setup-ruby from 1.169.0 to 1.170.0 REVERT: 549f442c1 [#863] Change python executable in scheduler to python3 only REVERT: 1ea6d9258 Add tests for services cloning on web UI REVERT: f1d24a959 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev REVERT: 926482e45 clone working on multiple REVERT: 5cedafd35 Refactor plugin installation and update logic REVERT: e256dad99 Add automatic version upgrade tests in core DB REVERT: 2db15873e road to v1.5.6 REVERT: e6ee3f0a4 Refactor login redirection logic in setup.html REVERT: 12714a770 Fix instance name in get_bans and get_reports methods REVERT: 17ae0acbb Add random IP addresses to input fields in ui tests banned ips REVERT: dd30718e0 Fix redis tests with Linux REVERT: e292cb8a3 Fix linux redis test by stopping redis service properly REVERT: 09873a3ed datepicker get ms but send timestamp in s REVERT: 3e693a443 Add UI tests for the reporting and bans pages + Fix a few things in web UI tests REVERT: ab84f03d0 update modal style REVERT: 2977b5297 [#871] Add serviceAccountName to bunkerweb-ui deployment REVERT: a4ce38dd1 Update quickstart guide with formatting improvements REVERT: 9b8b6e4d0 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev REVERT: 82c0b7a91 Update database model diagram + Add it to the README REVERT: c53081ff2 stamp ms to s + add default attribut REVERT: efb884456 update default date to now + 1 day REVERT: 70532d50d Set itemCount variable to 0 instead of 1 + Fix dropdown button styling and remove unnecessary code REVERT: 440abf3d3 better ban modal + fix style REVERT: 686d2e055 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev REVERT: 0c0c221f6 Add back-end logic for web UI reports page REVERT: 3dda5b19d Update metrics logging REVERT: 079f87052 remove useless html REVERT: 7b0e986d4 Add Redis support for bans page in web UI REVERT: 43cdf98d5 Fix UI bans page shenanigans when ban ips REVERT: 8194d0f98 Add new setting DATABASE_LOG_LEVEL to control SQLAlchemy loggers separately from the main one REVERT: ea7959649 Fix ban reason retrieval in utils.lua to always return a string REVERT: b5918f766 deps/gha: bump actions/upload-artifact from 4.2.0 to 4.3.0 REVERT: 1fc79f38b bw - fix metrics core plugin REVERT: dbc2d539a handle no reports too + better svg REVERT: 7fa44b25e ban data + list condition REVERT: b8703ea1e Update setup wizard instructions in web UI documentation REVERT: 232b55142 Fix form action URLs in bans_modal.html and bans.html + Add back-end logic for ban page REVERT: a737bad33 Refactor ban functionality and improve ban listing REVERT: 73c2ea42f Update pre-commit-config hooks versions and apply it REVERT: a0e0d4394 Fix redis-sentinel tests shenanigans REVERT: 271d26230 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: 862a8c715 bw - init work on metrics (wip) REVERT: e854ac2e3 Update selenium version to be less than 4.17.0 REVERT: 61b8515d6 Update zlib version to v1.3.1 REVERT: 4c3d06b2a Merge commit 'f8374f66043b438bae58c850ee472cdcf5008a12' into dev REVERT: f8374f660 Squashed 'src/deps/src/zlib/' changes from 09155eaa2..51b7f2abd REVERT: 4067e5020 Update zlib dependency to v1.3.1 REVERT: fe4a49d00 Merge pull request #881 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.169.0 REVERT: 0e5e9cff1 Update python deps REVERT: dd0008fbf Update Python base image hash in Dockerfiles REVERT: 4d3e30977 Fix customcert linux tests REVERT: dcba7dc18 Update PostgreSQL database URI in test.sh REVERT: 8c3ec6b24 Add better custom certificate cache handling + made a few tweaks with the jobs utils REVERT: 14172ab70 Update test-core-linux.yml to optimize pip install command REVERT: e8ebb053d deps/gha: bump ruby/setup-ruby from 1.168.0 to 1.169.0 REVERT: 43410beb9 Fix Redis tests by removing SSL verification REVERT: 6f43ca663 Add CVE fixes for Autoconf and UI containers REVERT: 03c08fe51 Fix CVE CVE-2023-7104 and remove old, no longer necessary CVE fixes REVERT: f6e5b8956 Update dependencies versions Python + Docker REVERT: 9b67a7aca Update Python base image in Dockerfiles REVERT: 6b55eafc9 Update dev.yml with fail-fast strategy REVERT: e6b9b7a60 Merge pull request #877 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.2.0 REVERT: 950a2920c Merge pull request #880 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.168.0 REVERT: 5afcfbc83 Merge pull request #873 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.23.1 REVERT: b1c59bc1e enhance bans page REVERT: 4f9fd8a6a Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev REVERT: 775653f39 update reporting REVERT: 20d3f4841 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: 0efc31c4d bw - refactor session handling and fix antibot REVERT: 6e516b4a8 deps/gha: bump ruby/setup-ruby from 1.165.1 to 1.168.0 REVERT: e1b485c87 enhance add bans REVERT: 9befdb9ec update add bans REVERT: 0cfb72836 start add bans + enhance buttons REVERT: 13e546023 update bans REVERT: d8b1cecf4 add disabled btn style REVERT: 7203dd467 enhance tables REVERT: 3edff5004 update bans page REVERT: 7707aab9a update block request page REVERT: 6fec1a47b deps/gha: bump actions/upload-artifact from 4.1.0 to 4.2.0 REVERT: e21aec6d7 update block req page REVERT: 723c8d17d add block requests list REVERT: 8b0a39188 start bans page REVERT: a7d3a2fd5 start block requests ui REVERT: ceb81603d add clone service + precommit REVERT: e465aca85 deps/gha: bump github/codeql-action from 3.23.0 to 3.23.1 REVERT: 96a4c6853 Add test for fallback certificate in customcert core tests REVERT: 602a1ed5a Add Redis Sentinel support and improve logging in bwcli REVERT: 9cce27228 Fix some tests and made some optimizations in redis tests REVERT: cebcf5734 Add fallback to master if redis slave client connection fails REVERT: b3c46acb0 Refactor redis test script to fix ACL file generation REVERT: d4b0d4bf9 Add directory for BunkerWeb configuration REVERT: e3467be7f Update workflow dependencies REVERT: e7557adde Update test-core-linux.yml and tests-ui-linux.yml REVERT: 75ec43668 Update Redis ACL files depending on the integration REVERT: ce4631cb2 Fix Redis ACL file path in test.sh REVERT: 36778f214 Refactor redis core tests and start adding sentinel tests REVERT: 5fcdc1c7b Refactor clusterstore initialization and connection REVERT: 5fd72ea63 Update Alpine base image sha256 REVERT: 5fd54f829 Remove connection_options.pool option from redis connection and optimize redis connections REVERT: f38f775f3 redis - add REDIS_SSL_VERIFY setting REVERT: 55450949f merge from 1.5.5 REVERT: ebe3ed574 Add recommended dialects to databases string REVERT: 48f8eeb20 Update python deps REVERT: cfa8f38cd Merge pull request #864 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.1.0 REVERT: 046cbb209 deps/gha: bump actions/upload-artifact from 4.0.0 to 4.1.0 REVERT: 494e111c5 Merge branch 'staging' into dev REVERT: 5915b808f Remove duplicated changelog in CHANGELOG.md REVERT: 53bbc69ae Update CHANGELOG.md REVERT: 2fe80d14b Merge commit '9117cd73047101b1201ff00f25bfc8e0a7bcb214' into dev REVERT: 9117cd730 Squashed 'src/deps/src/lua-resty-core/' changes from 31fae862a1..812b2d3871 REVERT: 5b5940375 Update lua-resty-core to v0.1.28 REVERT: 656b526dc Merge pull request #845 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.1 REVERT: 001573462 Merge pull request #842 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.23.0 REVERT: 615fc264b Merge pull request #838 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.5.0 REVERT: c9180a9d0 Update linux base images in Dockerfiles REVERT: 1b6b43c79 Fix CVE CVE-2023-6129 for Python based images REVERT: 11af415c8 Merge commit 'db8fec5254f07b1413a58ca78b08b7391d6bcbf0' into dev REVERT: db8fec525 Squashed 'src/deps/src/libmaxminddb/' changes from 93a7e0e562..e26013e1d2 REVERT: 76fd05d41 Update libmaxminddb version to v1.9.1 REVERT: 97773eb1e Merge commit '65e43ea60646f2b33ed5e514ed62c1a90fe9a016' into dev REVERT: 65e43ea60 Squashed 'src/deps/src/lua-nginx-module/' changes from c47084b5d7..0e769b7643 REVERT: 0c3aea3d4 Update lua-nginx-module version to v0.10.26 REVERT: 2b81d69db Update dependencies and fix cloning issue REVERT: 32f111b53 Merge commit '28b42bd4009801a4ff079d2ad03306d095e866f1' into dev REVERT: 28b42bd40 Squashed 'src/deps/src/stream-lua-nginx-module/' changes from 309198abf..cafa6f553 REVERT: 62c49f116 Squashed 'src/deps/src/lua-resty-core/' changes from 812b2d387..31fae862a REVERT: 74d09cb72 Merge commit '62c49f11609644272aa3a4f1f540029759f8efab' into dev REVERT: 4d1e34310 Squashed 'src/deps/src/libmaxminddb/' changes from f24301d52..93a7e0e56 REVERT: 13927cf38 Merge commit '4d1e34310736fed571b5167807766efe1ecdf64a' into dev REVERT: 8c2d0b98d Update commit check in init_deps.sh REVERT: bc2af48a7 Update stream-lua-nginx-module to v0.0.14 REVERT: c274489f7 Add skip update message for latest commit REVERT: 9eee9523b Add conditional check for commit presence before updating dependencies REVERT: 9c2e7a0e9 Update dependencies using git subtree pull REVERT: 75d4b99e1 Squashed 'src/deps/src/lua-resty-core/' changes from 31fae862a..812b2d387 REVERT: 8c50be50e Merge commit '75d4b99e1579cd492acc6a050935ac4069e1e8ea' into dev REVERT: 3595b0c77 Squashed 'src/deps/src/libmaxminddb/' changes from 93a7e0e56..f24301d52 REVERT: 4bf4080f9 Merge commit '3595b0c77a740fb46515463720e7abb42d3f14c4' into dev REVERT: 1f867e61e Update dependencies in init_deps.sh REVERT: f014a7b6d Update lua-resty-core to v0.1.28 REVERT: f24301d52 Update version to v1.5.6 and fix database and ModSecurity-nginx issues REVERT: e8a9a338f Update CHANGELOG.md REVERT: aa4f40497 Update python deps and hashes REVERT: ad4533a91 update logo size REVERT: e3f318bf8 ci/cd - install new dependencies for doc REVERT: ea3a1939b ci/cd - restore missing package.json file REVERT: 0af69bccd ci/cd - fix ARM instance name format REVERT: e69075bee ci/cd - fix wrong ARM instance code REVERT: b266e5ae7 ci/cd - fix SSH timeout for ARM build REVERT: 426e2aa79 fix CVE-2023-5363 and CVE-2023-5678 REVERT: 37987fc4c ignore CVE-2023-6129 REVERT: 8365cdd1b security - fix CVEs REVERT: 296102cdd linux - add missing openssl dependencies REVERT: 680708306 tests - increase docker/configs delay REVERT: 7768940fe tests - use same domains for each tests REVERT: 1ef7653bd remove useless code in utils.lua and add delay to swarm/configs tests REVERT: a0cc9a440 tests - increase k8s/tls delay REVERT: 1cd587efb autoconf - filter swarm events to improve performance REVERT: ccb16756a deps/gha: bump actions/download-artifact from 4.1.0 to 4.1.1 REVERT: e5ba468d4 autoconf - disable event filtering REVERT: 4f0790a7e custom cert - fix caching issue of cert/key files REVERT: e03734764 tests - fix wrong edit_tls for k8s/tls REVERT: a08beb843 fix misspelled banner REVERT: bc891cc2f tls - fix wrong variables when using multiple server_name REVERT: 224f11d88 fix custom cert job not caching key file REVERT: cf6c59ff7 autoconf - fix typo in ingress controller REVERT: 88e14bcf8 reduce bunkernet "fake" errors and increase delay for autoconf/configs staging test REVERT: 5e71cfc15 autoconf - filter events REVERT: c8452aada fix wrong error handling for log_default and increase delay for k8s/tls test REVERT: 66b1c015f tests - set log level to info and add edit_tls setting REVERT: 3d2cbda6b db - increase maximum length for settings value to support base64 encoded tls cert/key REVERT: a693871c5 autoconf - fix wrong parsing of tls REVERT: f606de29e tests - update k8s version to 1.28.2 and fix race condition with pvc REVERT: 0a3e0d795 tests - fix k8s/tls json file REVERT: 05160c2ab tests - log json file REVERT: c5c3d9c98 tests - add delay to k8s/ingress REVERT: 24fe6da64 tests - add delay to autoconf/configs REVERT: 17180da89 bw - fix LE delete return value and suppress warnings for api and default server REVERT: 949bf545c fix safari home cards REVERT: 8800b58bb tests - fix wrong tls CN for staging tests REVERT: 2bccb5d40 Merge branch 'dev' into staging REVERT: 0044e68c8 update style REVERT: 0b2a78425 Merge remote-tracking branch 'origin/dev' into ui REVERT: 0960d876c road to v1.5.5 REVERT: 6b25619c5 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: d1a8b99be fix Linux versions in README, fix UI not working when serve behind / and revert back to bullseye for tests machines REVERT: f8f4db910 add go back btn on totp page REVERT: 59a69773e deps/gha: bump github/codeql-action from 3.22.12 to 3.23.0 REVERT: eb2042a0e tests - downgrade docker-py package to fix breaking change REVERT: ecada3d70 tests - update bullseye to bookworm REVERT: b585376f1 tests - update ansible version REVERT: 8ad1adb92 Merge branch 'dev' into staging REVERT: b7bc89ade tests - update ansible role for swarm and replace profile with account for ui REVERT: 9d274afe2 tests - fix selector for account page REVERT: 6a33859d2 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: 0bcb4e19c edit external plugins link and fix ui tests menu selector REVERT: 369972e57 add menu image to access account page REVERT: 7af34f33d highlight manage account + new position REVERT: 54e76dae4 update js for account page REVERT: beee0bf97 safari fix + update profile REVERT: 34ce47079 update doc for web UI account, add ISO format to country core and update version of plugins REVERT: 80983f3fe change alert to warning REVERT: fd66075e4 update doc REVERT: f9553ca5e deps/gha: bump docker/metadata-action from 5.4.0 to 5.5.0 REVERT: b8df6611e Update mkdocs markdown_extensions REVERT: e2bfa8560 Add lost 2FA recovery procedure REVERT: b1d5ab260 Update database metadata initialization logic REVERT: 7e0d9c78b Add automatic DB migration between any 1.5.x version and the latest one REVERT: 6d5a6a9b9 add web-ui manage profile section REVERT: 7e018e984 Merge branch 'dev' into staging REVERT: f2ceca82d Merge pull request #837 from bunkerity/dev REVERT: aec4021b2 Fix UI tests with wrong redirection REVERT: 17c3eae3e Apply pre-commit-config to all files REVERT: f6d7d177a Update CLI.py with environment variable handling REVERT: f4c07bca6 Downgrade prettier pre-commit hook as the latest one isn't an official release REVERT: 0ec97a77c Update shebang to use env python3 REVERT: c4bcaba03 Lint and format lua files + Fix luacheck warnings and errors + Update pre-commit-config hooks REVERT: 4cb896cfc Merge remote-tracking branch 'origin/dev' into ui REVERT: 83854838a update logo on error and misc files REVERT: 2c548657e enhance ui REVERT: 85e0a8292 fix country core tests and reflect changes on redis core tests REVERT: 19a2c08c5 fix country core typo, add missing tls to magento tests and add local cachestore REVERT: d3ba9720c Update password input field in UI tests and profile page + edit back logic with profile page form submission REVERT: b3a5dfeaa tests - add tls checks on common name REVERT: 748a56811 Merge pull request #835 from bunkerity/dev REVERT: f843cbda5 Fix weird behavior when MULTISITE mode is set to no and the SERVER_NAME is empty REVERT: 7a80516fb Fix core country test as 2.0.0.3 as country code GB and not US anymore REVERT: e36dc32bc Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: b2c58a76f bw - fix colors REVERT: 752317f1c Remove no longer used zope deps init REVERT: 740018e26 Fix shenanigans with BunkerNet and the instance.id file REVERT: a55e2699b Update gunicorn worker class to gthread REVERT: 90f6ceea1 Revert "Test weird bug with ui linux tests" REVERT: 46e3a10e4 Test weird bug with ui linux tests REVERT: bcfe623e0 Update how the python deps are installed in linux tests (core & ui) REVERT: 676afd4c1 Allow web UI to use multiple workers REVERT: 309c5d0fe Fix weird shenanigans with zope python deps REVERT: cff05457d Move monkey patch command in web UI and add dynamic threading REVERT: ff7cb04c3 Remove useless code in web UI tests REVERT: 3e63f2ad0 Fix potential python deps not being imported in web UI REVERT: 413500e5d Use Python 3.12 in workflows REVERT: 3e0a987a6 Remove the need for codeql job to complete before going to the next stage in dev workflow REVERT: 624ed08af Update ui startup script REVERT: d5732b697 Deactivate anonymous reporting at first startup REVERT: 6fc5ca745 Merge pull request #816 from bunkerity/dependabot/terraform/tests/terraform/dev/scaleway/scaleway-2.35.0 REVERT: dcb924f54 Merge pull request #772 from bunkerity/dependabot/terraform/tests/terraform/dev/hashicorp/kubernetes-2.24.0 REVERT: fecf4a898 update version to 1.5.5 REVERT: d3cfbfec6 bw - fix typo in blacklist core REVERT: 0867846f8 bw - fix typo in server.conf REVERT: e108d3f53 bw - init work on reason data and fix nil REDIS_SENTINEL_HOSTS for sessions REVERT: 68b3d6785 bw - fix redis error when using sessions and fix redis connection pool not used REVERT: d475a4e31 scheduler - fix missing custom configs when instances change REVERT: 37f11eade jobs - remove certbot renew delay REVERT: 3ba295d14 Fix firefox installation in linux tests REVERT: 109b9cc6a add operation value REVERT: cd5ee103d Add cooldown to anonymous report job REVERT: 9e8afa18b add tab switch related to form REVERT: ed45e2290 Update ui tests with new profile page format REVERT: bba987904 Merge pull request #834 from bunkerity/dev REVERT: d7c49e237 Update sqlalchemy to version 2.0.25 & update python deps hashes REVERT: 957817926 Pin aquasecurity/trivy-action version in workflows REVERT: 2b0540f44 Fix UI defaults with Linux Integration REVERT: 7a247e643 Fix wizard redirection even when the UI isn't configured REVERT: 355d67164 bw - dont retrieve ctx when using api REVERT: a21ab3ca7 add profile dark mode + enhance flash REVERT: 48ea94f11 update ui REVERT: 2197f72be Fix ui linux tests getting the wrong id of the totp button REVERT: 8d900437f Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: a8bfd0336 Update and fix the whole user management of the web UI REVERT: ce8022a43 Fix bwcli shenanigans with external databases REVERT: 7759338e3 Update python deps REVERT: 6e70da4a5 Switch gunicorn worker_class back to gevent REVERT: d4ef6fdff Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: 5ad99ac82 bw - various improvements to redis sentinel REVERT: beaf868fd Merge pull request #831 from bunkerity/ui REVERT: d091e5299 enhance style REVERT: ad2253f89 totp form name different from user one REVERT: db0f23855 delete totp duplicate logo REVERT: 66fa2df6c Merge remote-tracking branch 'origin/dev' into ui REVERT: 0a130c404 Fix tests ui Linux env file having the default values REVERT: 98b4c0631 Fix problems with ui tests and the ui.env file for Linux and the IP address of the container for DOcker REVERT: 935650900 Update cached mmdb files REVERT: 379cf17e7 Update tests ui linux workflow file to have the right BunkerWeb config REVERT: 551a0b520 bw - clusterstore fixes REVERT: aeedf30fa bw - redis sentinel support (WIP) REVERT: 1b0c1cdb7 Merge commit '8f051820b9c885fd6bbe4c8fdbb0dc1f888aaae2' as 'src/deps/src/lua-resty-redis-connector' REVERT: 8f051820b Squashed 'src/deps/src/lua-resty-redis-connector/' content from commit 02a29f93 REVERT: af8fa60e2 bw - fix is_whitelisted function and fix typo in country core REVERT: a4f72f1c1 bw - various fixes after LUA improvements REVERT: 077b2c1c1 bw - various improvements and refactoring (WIP) REVERT: 020ec53e0 Merge pull request #830 from bunkerity/dev REVERT: aea3fae2b Update CHANGELOG.md REVERT: a5e0ceed3 [#795] Add setting REVERSE_PROXY_INCLUDES to manually add "include" directives in the reverse proxies REVERT: fdb01b305 Fix shenanigans with the ui user edition REVERT: 91448f1f4 Add a log in the UI when a login attempt is made REVERT: d1d82aa30 Add UI tests for the profile page and the Wizard REVERT: 13f477b75 Merge pull request #829 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.165.1 REVERT: 32777c25e Merge commit 'dda63ddceeb1f4ffdd97d6aa95ac24a1a7eeede7' into dev REVERT: dda63ddce Squashed 'src/deps/src/lua-resty-openssl/' changes from 5aba923e7..7f25f00ba REVERT: 116ca2226 Update lua-resty-openssl to version v1.2.0 REVERT: 80f8d1548 Update CHANGELOG.md REVERT: 22c6e1c6d Update python deps REVERT: c7e690d94 deps/gha: bump ruby/setup-ruby from 1.165.0 to 1.165.1 REVERT: 364a779b2 Merge pull request #827 from bunkerity/ui REVERT: bd23ae609 Merge pull request #826 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.165.0 REVERT: b3462dc95 enhance profile page REVERT: 1bd0dcbd7 deps/gha: bump ruby/setup-ruby from 1.163.0 to 1.165.0 REVERT: 556fc6936 update totp and profile style REVERT: 1920d89b4 Add back-end logic for 2FA in UI REVERT: 398be9147 fix password submit behavior REVERT: 783d83094 add 2FA pages REVERT: bafd3a5b6 Add more security to UI by checking client IP and UA with a session REVERT: fbbe6b49d Update regex for url in wizard REVERT: 5f74b357c Add profile editing logic in the UI REVERT: e938d48ff enhance error page REVERT: a950f55e7 Merge pull request #825 from bunkerity/ui REVERT: ffbe1e3b6 Update ui tests to new formats REVERT: 38eb98c39 update setup.html and popover REVERT: 33211902d fix ui height + select auto submit REVERT: e348e92bc Merge pull request #824 from bunkerity/dev REVERT: 9eb816ef3 Add flash messages to setup.html as well REVERT: aa9bcdc3d Merge pull request #823 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.163.0 REVERT: a85297c61 Merge pull request #818 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.22.12 REVERT: f3c4415f5 Merge pull request #817 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.1 REVERT: 3d59f7697 Update CHANGELOG.md REVERT: dba906db0 Update python images in Dockerfile to 3.12.1-alpine3.18 REVERT: a458e650f Update python deps REVERT: dcf6fc1ce bw - various fixes for tls management and init work on shared ctx on subrequests REVERT: 9d74de299 deps/gha: bump ruby/setup-ruby from 1.162.0 to 1.163.0 REVERT: 34c065722 road to certificate fallback REVERT: 35d46f424 deps - patch modsecurity-nginx to load it before brotli module REVERT: 8b0c8de42 add defaul ssl cert and patch modsec to execute after brotli REVERT: 8dfd8dc9b deps/gha: bump github/codeql-action from 3.22.11 to 3.22.12 REVERT: 56f350d62 deps/gha: bump actions/setup-node from 4.0.0 to 4.0.1 REVERT: 63a90005c Merge branch 'dev' into ui REVERT: 20c2f4ffd precommit config REVERT: 29c88027e enhance ui REVERT: 5c10eaeb7 Merge pull request #808 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.22.11 REVERT: 093366d15 Merge pull request #810 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.0.0 REVERT: ac3fc2a78 Merge pull request #815 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.4.0 REVERT: 4f28cfbbc Merge pull request #814 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.0 REVERT: cd7ef7448 Merge pull request #813 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-91713af97dc80187565512baba96e4364e983601 REVERT: e3d21c647 start adding aria REVERT: 0e3c32213 deps/terraform: bump scaleway/scaleway in /tests/terraform REVERT: 6a5616472 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: 436208007 continue work on dynamic TLS cert/key with fallback REVERT: 7fbf17a0e update doc REVERT: 0945f2052 Merge branch 'dev' into ui REVERT: aab019d17 Fix SERVER_NAME setting when not in multisite mode REVERT: c39793a31 Fix shenanigans when SERVER_NAME is empty REVERT: de3ba0a57 precommit done REVERT: 3e51cc78f Fix error with selects when trying to add a new settings in the database init_tables REVERT: 809c5f45e deps/gha: bump docker/metadata-action from 5.3.0 to 5.4.0 REVERT: c344b302c deps/gha: bump actions/download-artifact from 3.0.2 to 4.1.0 REVERT: 504aeb9d0 enhance ui REVERT: b41bd619c lighter error file REVERT: 73f3a7ac8 deps/gha: bump aquasecurity/trivy-action REVERT: 1dd85364d add example and test for k8s/tls support REVERT: 53a143d71 init work on supporting tls ingress on k8s REVERT: 62449f84c continue work on ssl/tls fallback and management REVERT: 8efcd2b8a ssl refactoring - wip REVERT: 946e292b3 ssl refactoring - wip REVERT: c5d9c6936 docs - add ecosystem section to intro and fix social cards text color REVERT: 98ac205ea deps/gha: bump actions/upload-artifact from 3.1.3 to 4.0.0 REVERT: 056eb0375 fix some style REVERT: cab17e061 add profile page REVERT: 5b5898eac Add support for soft database update when updating the version REVERT: 18adaee07 deps/gha: bump github/codeql-action from 2.22.10 to 3.22.11 REVERT: 71acbbc0b docs - add social cards REVERT: 549bbe170 fix news + enhance style REVERT: 6c5169473 Update settings.md REVERT: ed06c513c udpate ui and utm REVERT: 0657b7b29 Update CHANGELOG.md REVERT: da9fb7af7 Add support for fallback Referrer-Policies REVERT: 747cbe13e Merge pull request #807 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.10 REVERT: a9ac4f298 Update python deps REVERT: a478905be Update BunkerWeb logo and ascii REVERT: b08c53365 Soft merge branch "ui" into branch "dev" REVERT: 0811d2821 deps/gha: bump github/codeql-action from 2.22.9 to 2.22.10 REVERT: cf2a5ed84 add panel on about and trouble REVERT: dc55beaab add ecosystem page on doc REVERT: 4f43f6165 Merge pull request #805 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.162.0 REVERT: 5f72dbf6f Merge pull request #803 from bunkerity/dependabot/docker/src/autoconf/dev/python-3.12.1-alpine3.18 REVERT: ce728cf90 Merge pull request #802 from bunkerity/dependabot/docker/src/scheduler/dev/python-3.12.1-alpine3.18 REVERT: 83b06abe7 Merge pull request #801 from bunkerity/dependabot/docker/src/ui/dev/python-3.12.1-alpine3.18 REVERT: f7d250504 Merge pull request #800 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.7.2 REVERT: e4888197a Merge pull request #799 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.9 REVERT: 02d6c4111 add utm REVERT: 716e69027 deps/gha: bump ruby/setup-ruby from 1.161.0 to 1.162.0 REVERT: 47350f5f0 update compose to test ui REVERT: ea45f3c11 docs - update logos REVERT: 6ef1513d7 start adding banner REVERT: 5b236e769 Merge branch 'dev' into ui REVERT: e6c5df12d add utm REVERT: 8eff772fe deps/autoconf: bump python in /src/autoconf REVERT: 0f2bf17a5 deps/scheduler: bump python in /src/scheduler REVERT: de30a734f deps/ui: bump python in /src/ui REVERT: 10f0ee7ee deps/gha: bump rickstaa/action-create-tag from 1.7.1 to 1.7.2 REVERT: 456b6a424 update utm readme REVERT: 5eb5625a2 docs - add basic info about bw panel REVERT: cb76d1c09 deps/gha: bump github/codeql-action from 2.22.8 to 2.22.9 REVERT: e9737dcf4 Update API endpoint URL of anonymous report REVERT: 2ee63c0dd Merge pull request #798 from bunkerity/dev REVERT: 607a201c7 Update CHANGELOG.md REVERT: cfc32af85 Squashed 'src/deps/src/modsecurity/' changes from ccc2d9b536..bbde9381cb REVERT: d3752d25f Merge commit 'cfc32af85c09dcebe4a185e7f1252bfba460bebb' into dev REVERT: 4f6c6ae6c Update ModSecurity version to v3.0.11 REVERT: 9dd2b9537 Merge pull request #797 from bunkerity/dev REVERT: 2b11f24a3 Fix db core test REVERT: a0765085d Revert "Test CVE fixes on bw" REVERT: 220450d4a Test CVE fixes on bw REVERT: c471ccbf6 Remove no longer necessary CVE fixes REVERT: dfae6be47 Merge pull request #792 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.3.0 REVERT: 531555941 Merge pull request #796 from bunkerity/dependabot/github_actions/dev/actions/setup-python-5.0.0 REVERT: ff0f61136 Test CVE fixes REVERT: 74dff7665 Add anonymous-report job REVERT: 4c7bc9f99 Update python deps REVERT: 25cba9feb deps/gha: bump actions/setup-python from 4.7.1 to 5.0.0 REVERT: a5e403426 ci/cd - update linux versions when pushing packages REVERT: b9ff3911f v1.5.4 release REVERT: e1210137b deps/gha: bump docker/metadata-action from 5.2.0 to 5.3.0 REVERT: 588d04c7d Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging REVERT: 0d5ea43ff linux - fix nginx version dependency for rpm builds REVERT: 1fbd3dd51 ci/cd - fix k8s/configs test and fix haproxy not working with debian 12 REVERT: 82fcff293 Add Linux dependencies for Docker in dependabot.yml REVERT: d3672e6d7 tests - show logs when haproxy fails in linux tests REVERT: a26ff09da update php-fpm version for debian tests and add libcap dep to linux packages REVERT: e1c185cdc linux - add libpcre3 dep to debian package REVERT: fe8d9b5f4 linux - reflect changes for debian 12 support REVERT: 7f832117d linux - update supported versions REVERT: 4d967492b Remove no longer existing "—no-redirect" argument in mike command REVERT: 3270131f4 ci/cd - fix mike deploy breaking change REVERT: 91f0a9bbc Merge branch 'dev' into staging REVERT: b89f2d560 road to v1.5.4 🚀 REVERT: bb9aa5c96 Merge pull request #789 from bunkerity/dev REVERT: 8302bee4d Merge pull request #788 from bunkerity/ui REVERT: f5d45d237 Update CHANGELOG.md and docs for setup wizard REVERT: 589df19c1 Add check endpoint and remove USE_CORS flag REVERT: a283c35a2 Add CORS support and update redirect behavior REVERT: 3779cc5dc update setup UI REVERT: ff65d0081 Fix potential issue with config saver and non Docker and Linux integrations REVERT: 4c109bfe5 Update mmdb files REVERT: a818e6fa9 Merge pull request #787 from bunkerity/ui REVERT: 35bfda5b3 Add ui_host variable to form in wizard REVERT: 700b434f4 Merge pull request #786 from bunkerity/dev REVERT: 7f030d893 Handle start and stop event of BunkerWeb with the scheduler in Docker REVERT: aa3fd4edf Merge pull request #784 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.2.0 REVERT: bb41e8597 deps/gha: bump docker/metadata-action from 5.0.0 to 5.2.0 REVERT: f5ed1b5d2 update setup ui REVERT: f159b17ee Add HTML files to linguist-vendored list REVERT: 18ab9cebc Merge branch 'dev' into ui REVERT: ff9566b49 Update Python base image SHA256 REVERT: c439488ea Update bcrypt version to 4.1.1 REVERT: 1e1245ff2 Add Python 3.9 setup and install dependencies for codeQL workflow REVERT: f8dc2f818 Fix plugin system link in README.md REVERT: 3920ce03d Fix formatting and remove unused code REVERT: 43c288046 ui - add CORS to wizard check endpoint REVERT: c22646de1 Fix regex pattern for REVERSE_PROXY_PATH REVERT: bf5dadb43 Refactor User class to use property decorator for password_hash REVERT: c1e25a64a Add random URL generation for setup.html REVERT: 1daa4103f Fix server name validation bug REVERT: 1e52dd9fb Merge branch 'ui' into dev REVERT: 53706a75e fix print and remove cdn REVERT: afeb5e454 Update wizard back logic and tweak setup.html REVERT: b3e0a9e8c Update python dependencies REVERT: cbb595e1c deps/terraform: bump hashicorp/kubernetes in /tests/terraform REVERT: c16e95471 update setup html REVERT: 9917fbd86 setup in-page style and image REVERT: 97f9048bd Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: 49b745a2a ui - init work on /setup endpoint on default server REVERT: 7778bd106 Merge pull request #769 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.8 REVERT: aca470332 Merge branch 'dev' into ui REVERT: 68a8f8eb0 Merge branch 'ui' into dev REVERT: 834d4568e Refactor database session handling REVERT: 2ec0c7e39 deps/gha: bump github/codeql-action from 2.22.7 to 2.22.8 REVERT: 3269e7ec5 Fix missing admin_password_check validation in setup form REVERT: dead40ec6 Squashed 'src/deps/src/lua-resty-openssl/' changes from 89195843c..5aba923e7 REVERT: ddb3daae3 Merge commit 'dead40ec6d1b5907f2803a6bb55f006dd27203ba' into dev REVERT: 0142ba1d2 Update lua-resty-openssl version to v1.0.2 REVERT: 97a78650e Update dependencies versions REVERT: 10e5dc4f4 Merge pull request #766 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5.1.0 REVERT: 18aab10df Update Firefox installation in Linux workflows REVERT: b8145f3f2 Add website link to README.md REVERT: f92e32757 add confirm password REVERT: cdd436bf8 add reverse proxy inp setup REVERT: 4fe52d0f0 Merge branch 'dev' into ui REVERT: efaaf454e Add conditional block for open file cache configuration REVERT: 3a1b779b5 deps/gha: bump docker/build-push-action from 5.0.0 to 5.1.0 REVERT: 76c848ed4 add server name input REVERT: 57b0787dc ci/cd - add more logs when k8s fails REVERT: b4d790aad Create web UI wizard functionality (backside) REVERT: d457a6f03 Merge pull request #765 from bunkerity/dev REVERT: 2964669d9 Merge pull request #764 from bunkerity/dev REVERT: f7bc0d872 Squashed 'src/deps/src/lua-nginx-module/' changes from 11ab5315b..c47084b5d REVERT: eb160334f Merge commit 'f7bc0d87200a0ec786c88091530734f265a6a8c2' into dev REVERT: e1c67363e Merge commit 'c7f7669a8cbbcf7f7ce0fc2a294bd7e316522236' into dev REVERT: c7f7669a8 Squashed 'src/deps/src/headers-more-nginx-module/' changes from 576cb8197..bea1be3bb REVERT: 8da04e022 Merge commit '6ed1ec58b1acdc1acb00e840df89311812ee8422' into dev REVERT: 6ed1ec58b Squashed 'src/deps/src/luajit/' changes from aa038d259..4182d6bf3 REVERT: dab004604 Update LuaJIT to version v2.1-20231117 REVERT: e5e7db36e Merge pull request #763 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.7 REVERT: 984a3de5c add setup template REVERT: f36d2d0c9 Merge branch 'dev' into ui REVERT: bc9979785 deps/gha: bump github/codeql-action from 2.22.6 to 2.22.7 REVERT: a1695cf3b Merge pull request #762 from bunkerity/dev REVERT: 69a570bca Merge pull request #760 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.6 REVERT: e66b7b79b Remove urllib3[socks] from requirements.in files ... Update Dockerfiles to fix errors when installing deps REVERT: de4173878 Merge commit '5d2b6eef6e0c83bc3e1b14e48233e423f2f8c37d' into dev REVERT: 5d2b6eef6 Squashed 'src/deps/src/lua-nginx-module/' changes from c47084b5d7..11ab5315b0 REVERT: d75296b5a Squashed 'src/deps/src/headers-more-nginx-module/' changes from bea1be3bbf..576cb81979 REVERT: a09c899de Merge commit 'd75296b5a55889c4425f2b2274b50eabc5b96b3e' into dev REVERT: f583d996a Squashed 'src/deps/src/luajit/' changes from 492cfdd0d8..aa038d2599 REVERT: 11ab5315b Merge commit 'f583d996a108a58166fc986bf4227a3cea432a07' into dev REVERT: f8429d6e4 Update LuaJIT to v2.1-20231021 REVERT: 576cb8197 Merge commit 'c473aa40807f32438ffe34bdfe07f8f0485a6aa4' into dev REVERT: c473aa408 Squashed 'src/deps/src/lua-resty-openssl/' changes from b23c072a4..89195843c REVERT: 456e6a33d Update lua-resty-openssl to v1.0.1 REVERT: 805e5c9ce Squashed 'src/deps/src/libmaxminddb/' changes from ac4d0d248..93a7e0e56 REVERT: 11c4fde61 Merge commit '805e5c9cee2a72af6b6297b2993109511b42d485' into dev REVERT: afcf420ee Update libmaxminddb to v1.8.0 REVERT: 7aa6affe1 Merge commit 'e3f305a953ef5dbf6802090c7013f4c38d762449' into dev REVERT: e3f305a95 Squashed 'src/deps/src/ngx_devel_kit/' changes from b4642d6ca..91e30eb05 REVERT: cba20187c Update Nginx devel kit to v0.3.3 REVERT: 10a58377b Fix multiple CVEs related to libpq * CVE-2023-5869 * CVE-2023-5868 * CVE-2023-5870 REVERT: 7c564e4cb Update pre-commit hooks to latest versions REVERT: fe0249454 deps/gha: bump github/codeql-action from 2.22.5 to 2.22.6 REVERT: bff775f00 Fix issues with the Linux integration and external databases REVERT: 71db00281 Merge pull request #759 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.161.0 REVERT: 940eecd06 deps/gha: bump ruby/setup-ruby from 1.160.0 to 1.161.0 REVERT: 42f7ef486 Update user interface demo image in README.md REVERT: b2a56a82a Update BunkerWeb UI demo to use thumbnail image REVERT: 0d0bad79b Update Python version in Dockerfiles REVERT: b539a97ad Fix CVE CVE-2023-5678 in Dockerfiles REVERT: 05da26f01 Update dependencies to latest versions REVERT: e153c33aa Update maxminddb and other dependencies versions REVERT: 8d024a099 Merge pull request #751 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.7.1 REVERT: ca6271c60 Merge pull request #750 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.160.0 REVERT: fbbec2f7f deps/gha: bump rickstaa/action-create-tag from 1.6.6 to 1.7.1 REVERT: 9c6f5289d deps/gha: bump ruby/setup-ruby from 1.159.0 to 1.160.0 REVERT: bcded8f7c Add refurb as a pre-commit-config hook and apply pre-commit-config REVERT: 966a78da9 Update Git attributes to ignore text and end-of-line settings for vendored files REVERT: f111124b3 Update dependencies versions REVERT: d2b82b29d Fix CVEs CVE-2023-43787, CVE-2023-43785 and CVE-2023-43786 REVERT: dc5a7b8b2 Update mmdb files REVERT: c32522ae2 Update Certbot module to version 2.7.4 + Update python deps hashes REVERT: 54ead4e49 Merge pull request #744 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.6 REVERT: d83536969 deps/gha: bump rickstaa/action-create-tag from 1.6.4 to 1.6.6 REVERT: b79b6548b Merge pull request #741 from bunkerity/dependabot/github_actions/dev/hashicorp/setup-terraform-3.0.0 REVERT: b05b98185 docs - update plugins to 1.2 REVERT: e8803e346 cache linux test images, fix linux example of proxy protocol and add more logs to k8s tests REVERT: 7565b2df5 Merge branch 'dev' into staging REVERT: c817f45ab add ready checks to limit and redis core tests and fix wrong http port for behind reverse proxy linux test REVERT: f9f616a66 Merge branch 'dev' into staging REVERT: 4871185dc Update python deps and pin Flask-Login version REVERT: cd773b6e8 add ready checks to reversecan and sessions tests REVERT: 898ef2eff deps/gha: bump hashicorp/setup-terraform from 2.0.3 to 3.0.0 REVERT: fa628cb7d linux - add default API_LISTEN_IP REVERT: 18d682b5a linux - add missing API_LISTEN_IP initial setting and perform only hot reload REVERT: 4fbd974d2 tests - set trace verbosity for geckodriver logs REVERT: a7c343369 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: 7d69b9105 tests - fix missing geckodriver log file in ui tests REVERT: 29d7d94b2 [#739] Fix potential issue when fetching docker instances in the web UI REVERT: 84eb94720 tests - add geckodriver log file for ui tests REVERT: 40e118a71 tests - add more logs to ui linux tests REVERT: 0e3d8e59c tests - retry UI access in case of network exception REVERT: 86875f486 tests - fix misc ready check when using https and add ready checks for linux ui REVERT: d4a2ba5fc tests - add ready checks to customcert and misc REVERT: 3020c5c8e tests - add ready check for customcert core test REVERT: c1562bc89 Merge pull request #737 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.5 REVERT: 322cfd217 deps/gha: bump github/codeql-action from 2.22.4 to 2.22.5 REVERT: caf732be1 Merge pull request #736 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.159.0 REVERT: 667620b52 deps/gha: bump ruby/setup-ruby from 1.158.0 to 1.159.0 REVERT: fb21786b8 linux - fixing nginx service not disabled and fix another missing error log path in UI REVERT: 5887b894f ui - fix wrong error path when starting nginx REVERT: 4e820f6de linux - remove sudo command when reloading nginx REVERT: 35d16233c ci/cd - ignore ready conf for db tests and fix linux path for ready conf REVERT: 9775cd5bb ci/cd - fix missing string in /ready endpoint and add /ready endpoint to linux tests REVERT: 274a8cdfb ci/cd - trying to fix race condition for core tests REVERT: d73a5d0f4 Merge pull request #735 from bunkerity/dev REVERT: ed0e156bc Update Werkzeug to version 3.0.1 in web UI REVERT: 8ec9a7df4 Fix compatibility issue with Docker Compose v2 2.23.0 in examples and docs REVERT: 72d856abe Update certbot to version 2.7.3 + regenerate hashes for db and scheduler REVERT: ab76c458e Merge pull request #732 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.158.0 REVERT: 6edf97a0d deps/gha: bump ruby/setup-ruby from 1.157.0 to 1.158.0 REVERT: 58d6b8142 use cap in Linux and add openssf badge REVERT: a83a74cfa Merge pull request #729 from bunkerity/dev REVERT: 0975de123 [#717] Add a pool_recycle database engine arg to avoid losing connection with database REVERT: 762092e5e Remove no longer necessary retrying module REVERT: 8963cb4d1 Update python deps REVERT: c2252503d Merge pull request #721 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.1 REVERT: 626f10b4c Merge pull request #722 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.0 REVERT: f2b9fc0f8 Merge pull request #724 from bunkerity/dependabot/docker/src/autoconf/dev/python-a5d1738 REVERT: c8eae49e5 deps/autoconf: bump python from `dc2e889` to `a5d1738` in /src/autoconf REVERT: ab320794a Merge pull request #723 from bunkerity/dependabot/docker/src/ui/dev/python-a5d1738 REVERT: 572436f20 Merge pull request #720 from bunkerity/dependabot/docker/src/scheduler/dev/python-a5d1738 REVERT: 6f366450b deps/ui: bump python from `dc2e889` to `a5d1738` in /src/ui REVERT: f6d2e205c deps/scheduler: bump python in /src/scheduler REVERT: 50a60382a Fix CVE CVE-2023-5363 REVERT: 989c14ae7 Fix CVE CVE-2023-5363 REVERT: a847f7778 deps/gha: bump actions/setup-node from 3.8.1 to 4.0.0 REVERT: 8708ad70c deps/gha: bump ossf/scorecard-action from 2.3.0 to 2.3.1 REVERT: eeda7a18c Update python deps + add retrying module to db REVERT: 5193d6cd1 Update docker images REVERT: 09ee05083 Merge pull request #719 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.157.0 REVERT: 0afed0621 Merge pull request #718 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.4 REVERT: 8919592f5 deps/gha: bump ruby/setup-ruby from 1.156.0 to 1.157.0 REVERT: d253b4438 deps/gha: bump github/codeql-action from 2.22.3 to 2.22.4 REVERT: f798a9ef9 Merge pull request #715 from bunkerity/dev REVERT: cd902eba3 prepare for 1.5.3 🚀 REVERT: 029217ff4 Fix update-version.sh script REVERT: 10db67b87 Merge pull request #714 from bunkerity/dev REVERT: c7543df86 Add an handler when the ui test is reaching an error page due to a connectionFailure REVERT: 1f5a1beac [#645] Fix web UI not keeping the data when changing the sub server names + Fix custom cert when the server name have multiple domains REVERT: ff1fc9280 [#712] Fix custom configuration changes not taking effect immediately REVERT: 838dcb17c Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev REVERT: b18dbddcd Merge pull request #713 from bunkerity/dependabot/pip/src/scheduler/dev/certbot-2.7.2 REVERT: ca6938dfe Update ConfigFiles to use the correct name regex in web UI REVERT: 643ea7c21 deps/scheduler: bump certbot from 2.7.1 to 2.7.2 in /src/scheduler REVERT: e41ce10e3 Merge pull request #711 from bunkerity/dev REVERT: b265cbad5 ci/cd - trying to fix azure/kubectl action REVERT: 7e3aad9f0 [#645] Fix impossible to edit the server_name of an already existing service if the primary one was unchanged in web UI REVERT: 60d43d0ce Handle service creation and editing more elegantly in web UI REVERT: 2df85b2c9 Updated python:3.12.0-alpine image's sha256 REVERT: 3a3255e7b Merge pull request #709 from bunkerity/staging REVERT: 4c273fe84 Merge pull request #708 from bunkerity/dev REVERT: 9964f42e6 Fix magento k8s tests REVERT: b2cf8986f Tweak magento tests to use latest version back REVERT: 7f219bea0 Fix CHANGELOG release date for v1.5.2 REVERT: b9f05ad16 Downgrade magento versions to working ones REVERT: bd6065af8 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 REVERT: 619e5644f Remove pip caching when setting up python in workflows to avoid errors REVERT: 3c3643021 Merge pull request #707 from bunkerity/dev REVERT: 7598dbc54 Update python deps REVERT: f3982367a Update dependabot script to add reviewers and tweak the schedule REVERT: d4f65903e Update dependabot config file to include terraform and other python deps paths REVERT: 38429efac Merge pull request #705 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.1.1 REVERT: d92e9a07a Fix k8s terraform script REVERT: 6738b9552 deps/gha: bump actions/checkout from 4.1.0 to 4.1.1 REVERT: 0da22f44b Update k8s terraform file and update scaleway terraform version REVERT: d77f6a72c Fix README.md links and versions REVERT: 7bf8be324 Try to fix magento k8s tests with static versioning REVERT: b9c5d3277 Fix timeout in ui tests and access_page function REVERT: b1b1ab868 Fix wrong values in helm chart values file for elasticsearch in k8s magento example REVERT: 530b8a945 Fix allow empty values when saving a config in web UI REVERT: 22552c5b8 [#694] Optimize certbot renew script to renew all domains in one command REVERT: db0dd5dae [#694] Fix rare bug where database is locked REVERT: f89456cd4 Merge pull request #699 from Crazy3lf/master REVERT: 34d68e8b7 Update regex for email REVERT: 476d86706 Fix magento k8s tests by removing elasticsearch REVERT: 4a10ec8c3 Merge pull request #701 from bunkerity/dev REVERT: 66b1d6bfb Merge pull request #700 from bunkerity/dev REVERT: c4b873e3f Fix /etc/bunkerweb dir missing in linux core tests REVERT: bcaa8faa7 Replace deprecated `set-output` command with the new format REVERT: 08944b901 Tweak test-core-linux to fix potential bugs REVERT: 13be6a43c Add more logs when an url file is in cache and gets deleted REVERT: 2737fe7ce Update python deps REVERT: 2823fa2ab Update plugin.json REVERT: 001246b38 Merge pull request #697 from bunkerity/ui REVERT: 1a43380d2 Merge pull request #696 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.3 REVERT: 0b319d1aa Merge pull request #695 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.4 REVERT: 7a15f8a65 deps/gha: bump github/codeql-action from 2.22.1 to 2.22.3 REVERT: a4a413eec deps/gha: bump rickstaa/action-create-tag from 1.6.3 to 1.6.4 REVERT: 7e3dabc5f Update patch commands in deps.json to skip Reversed warning REVERT: 29737209b Squashed 'src/deps/src/luajit/' changes from e598aeb74..492cfdd0d REVERT: 8093c6161 Merge commit '29737209b138a1485d55c53acf1a6783b6e60167' into dev REVERT: 85913d6b2 Update luajit to v2.1-20231006 REVERT: 15d3180b6 move disabled inp msg REVERT: 522527f0a Merge pull request #690 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.156.0 REVERT: 85ef4e4de Merge pull request #691 from bunkerity/dev REVERT: 46d8acf7b Update dummy-plugin to new standards REVERT: 77bfe2697 Add StyLua and luacheck to precommit config file and apply it REVERT: da2a1eaa5 deps/gha: bump ruby/setup-ruby from 1.155.0 to 1.156.0 REVERT: cd1f87b9a Update pre-commit config hooks version REVERT: e25fab28b fix disabled msg behavior REVERT: c125a9bdd Merge pull request #689 from bunkerity/dev REVERT: 10fd431fb Tweak update python deps script to make it more elegant REVERT: 309689185 Update pythons deps REVERT: 799756176 Merge pull request #684 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.1 REVERT: a12e5ca89 Merge pull request #683 from bunkerity/dependabot/github_actions/dev/stefanzweifel/git-auto-commit-action-5.0.0 REVERT: 15ad3a625 Merge pull request #681 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.0 REVERT: c57d725f4 Merge pull request #680 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.155.0 REVERT: 95389260a Merge pull request #688 from bunkerity/dev REVERT: 6e5dd5557 Fix CVE CVE-2023-44487 REVERT: 565f4e3f7 Merge pull request #687 from bunkerity/dev REVERT: f39adcab5 Update CHANGELOG.md REVERT: a3ec85b57 Fix often occurring error with ace script in web ui REVERT: b063ac8a3 [#652] Fix error when deleting a service that have custom configs on web UI REVERT: ff85f1c2b Update CHANGELOG.md REVERT: 4a9fdba42 [#645] Fix errors when using a server name with multiple values in web UI REVERT: 47a7e1680 Fix secure_scheme_headers shenanigans with web ui REVERT: 453108da9 Update mmdb files REVERT: 2cbb10b3a Revert "Test Aqua security vulnerabilities with BW" REVERT: d4d9f8745 Test Aqua security vulnerabilities with BW REVERT: 899484c38 deps/gha: bump github/codeql-action from 2.21.9 to 2.22.1 REVERT: d461f3745 deps/gha: bump stefanzweifel/git-auto-commit-action from 4.16.0 to 5.0.0 REVERT: cd0ceb48b deps/gha: bump ossf/scorecard-action from 2.2.0 to 2.3.0 REVERT: dc92ae825 deps/gha: bump ruby/setup-ruby from 1.154.0 to 1.155.0 REVERT: f5fe685d4 Fix children classes of Test REVERT: f4ce2c68f Fix bw api not returning the reason of bans REVERT: d1a0f66c9 Merge pull request #677 from bunkerity/dev REVERT: 6935d1cb8 Merge pull request #676 from bunkerity/dev REVERT: 7ac66a6c6 Update python deps REVERT: 2aa9f46ef Fix default values in whitelist job REVERT: 8f456722e Augment delay in WebDriverWait in ui tests REVERT: 8ae7b8f43 Fix redirect tests docker-compose file REVERT: 9b4a9277d Add libpq as a dependency for the Database to be able to connect with postgres REVERT: 172874d1c Fix redirect tests on docker REVERT: a518f47b9 Update CHANGELOG.md REVERT: 0cee41867 [#656] Fix ACME renewal fails on redirection enabled Service REVERT: e956e03ba Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev REVERT: c08fd07a6 Update linguist-vendored to add modsecurity files and non patch deps files REVERT: 466c8e584 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: 27d3ca1cd autoconf - fix wrong types for dynamic settings REVERT: 410557009 Add .gitattributes to override linguist-vendored paths REVERT: e7498279c Revert Docker image update for tests REVERT: fe87486f9 Merge pull request #673 from bunkerity/dev REVERT: c2db157bb Update python docker image to 3.12.0 REVERT: eb8088164 Tweak Dockerfiles to make the build nicer REVERT: 202698f41 Fix python deps conflicts and update them REVERT: 0eb18cb31 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev REVERT: f12a01410 autoconf - update settings from db REVERT: 628068e9a Lint files with prettier REVERT: f3694f0cc Add prettier as a precommit hook REVERT: b56cce63f Fix codespell typos in README.md REVERT: 87ca17663 Fix typos raised by codespell REVERT: eea5dd9b7 Add codespell precommit hook REVERT: 8fbe69261 Fix mkdocs.yml file duplicate copyright key REVERT: cf82e73e9 Fix swarm postgres ui integration example REVERT: 6b2df3585 Tweak py file to respect flake8 rules REVERT: 508c728b6 Tweak pre-commit config and pyproject.toml file + Add flake8 as linter in precommit config REVERT: 75e8c8339 Update CHANGELOG.md REVERT: 07676a3d0 Use hashes instead of versions in github workflows REVERT: f0761eed2 Revert "Add fuzzing tests in CI/CD" REVERT: 4babce974 Add fuzzing tests in CI/CD REVERT: a263f1f4f Update cron for dev-update-mmdb REVERT: 31a839968 Merge pull request #666 from bunkerity/dev REVERT: d8b256167 Merge pull request #665 from bunkerity/dev REVERT: 87d2f04eb Remove no longer necessary temp fix for Flask-login REVERT: c006e5088 Update python deps + Update Flask-Login to include the compatibility with Flask 3.0.0 REVERT: df9bf1f56 Merge pull request #664 from bunkerity/dev REVERT: 6b0e623e5 Update Dockerfiles to install pip and its deps before the project ones REVERT: 85068bfee Add temp fix to support Werkzeug>=3.0.0 with Flask-login REVERT: 5a7f9147f Update python deps and update script REVERT: 358905770 Fix bunkerweb-ui.sh script with variables not being exported correctly REVERT: 5ed595be6 Fix shellcheck tests failing REVERT: e21e0c812 Add shellcheck and gitleaks to pre-commit-config + tweak excluded paths REVERT: 1b7e1840c Fix blacklist core tests' requirements.txt file REVERT: 1f90d3668 Add a pre-commit-config file and passed all checks REVERT: f3fc69110 Fix typos in Dockerfile when installing python dependencies REVERT: 073e8575e Updated Dockerfile, python deps and npm package to use pinned dependencies REVERT: cd4d529d7 Merge pull request #660 from bunkerity/dev REVERT: b4a320afa Made ui tests better REVERT: 8ed656068 Small fixes on linux paths creating unnecessary folders REVERT: 8fa7adb61 Small refactor on how the autoconf updates the config REVERT: 4ec754143 Handle changes more elegantly with the scheduler REVERT: 0f7df13df Optimize save_config script REVERT: 48096d711 Optimize the way the UI handles services creation and edition REVERT: c0816bb11 Fix potential cross-site scripting vulnerability in plugins.js in the UI REVERT: 18e5f7bff Merge pull request #659 from bunkerity/dev REVERT: ece5ce1cd Add HTML sanitization when injecting code in pages in the UI REVERT: 4d5002674 Extract codeQL workflow to have a separate one + Add scorecards analysis workflow file + Add UI tests for the UI branch REVERT: 1c71572f4 Update tsparticles in the UI + remove unused static files REVERT: 685cb9809 Update README to fix a few links and add the security scorecard badge REVERT: 65d0aa3a8 Merge pull request #658 from bunkerity/dev REVERT: 6e2db5991 Add a sleep before changing from cache page to log page to avoid errors in ui tests REVERT: 1db769c32 Remove bugged UI tests check in linux REVERT: db99d1687 Update the condition that checks the integration in core tests REVERT: 579c80357 Update UI starting script and ui tests script on linux REVERT: b901d2971 Update python deps REVERT: e23f931bd Replace gevent with gthread in UI for security reasons REVERT: 15eef6ef5 Try to fix python deps issues with linux and try to have more logs in linux ui tests REVERT: cc0167f42 Fix ui linux tests when waiting for the ui to be ready REVERT: fd4c147b8 Update how the scripts wait for the UI to get ready before starting the tests REVERT: 95afba879 Change how the ui tests waits for the ui to be ready REVERT: ea5cb0db2 Try to fix ui linux test by adding more sleeps REVERT: cb3250e4e Fix UI linux test (again) REVERT: 153e9fecf Fix bunkerweb linux scripts REVERT: 81b5e80da Try to fix deps permissions with linux ui tests (again) REVERT: 6a162d725 Fix linux permissions with ui tests REVERT: be5fe2830 Try to fix ui python deps in ui linux tests REVERT: 380e609ab Change ui linux tests command into development mode REVERT: 93006cf5c Fix Firefox installation in core and ui linux tests REVERT: 39f17bce6 Try to fix permission issues with Linux and ui python deps REVERT: 94c7c832e Fix permissions with python deps in ui linux tests REVERT: 42be334e4 Fix permissions with ui tests on linux REVERT: cad3012e6 Try to fix python dependencies error with test ui linux REVERT: a04282d3f Fix test core redis with linux REVERT: c757f5d49 Re generate requirements.txt file for the UI with python3.9 REVERT: 052e06022 Fix core and ui workflow file for staging tests REVERT: e71b71146 Merge pull request #655 from bunkerity/dev REVERT: b90da0f90 Add better health check in linux ui tests REVERT: 5c1fafe51 Updated CHANGELOG.md REVERT: c964d68f9 Add more tries when the dnsbl server isn't found REVERT: 78a29e65e Tweak reversescan core test to avoid false negative REVERT: 0e9f29cc5 Revert "Fix UI shenanigans with python deps" REVERT: 70ab9740d Fix UI shenanigans with python deps REVERT: 0303a8f7b Update staging workflow file to include core and ui linux tests REVERT: 16d4c1133 Optimize the way errors are being checked in linux core tests REVERT: 2ddc8cec7 Update dnsbl list regex to accept an empty one REVERT: 6534a429a Fix looking for error in the wrong place in test code linux REVERT: 25eb8de01 Try to fix a few shenanigans with linux core tests REVERT: 2065d688f Fix ui tests with docker checking the wrong containers if healthy REVERT: 87f84d438 Add a retry on nginx error in linux core tests REVERT: 99b30af8e Fix reverse scan python script REVERT: 1ff2aed68 Fix UI docker tests docker compose file REVERT: 48bcb1198 Rearrange imports for blacklist init core test REVERT: ae9450d0d Add whitelist and greylist linux core tests REVERT: 9a17e92d6 Fix typos in dnsbl core test REVERT: 2244f734f Add dnsbl linux test REVERT: a29ac80e4 Add country linux tests REVERT: cff5c7767 Fix sessions core test for linux REVERT: 6ae6764f2 Fix blacklist core tests docker compose REVERT: 27959e1aa Fix sessions permissions issues with python requirements REVERT: 47e8f20f8 Fix CVE CVE-2023-38039 REVERT: 6283ce2dd Add linux tests for blacklist and bunkernet REVERT: f3d6f860e Remove old cached files if urls are empty REVERT: 61c8ef73b Fix permission issues with sessions core test with linux REVERT: be25ae8e0 Fix failing linux core tests + add more logs when an error occur in ui tests REVERT: 33e200f65 Fix UI using the wrong database when generating the new config REVERT: 57374ecc2 Fix tests ui with linux REVERT: 601f0fde6 Fix tests ui linux not starting the ui service REVERT: fdb9a7c29 Fix errors linux tests permission issues REVERT: df1205882 Fix tests ui linux executing the wrong file REVERT: db404a62c Fix ui tests misconfiguration REVERT: a0aced3e5 Fix tests ui linux workflow file REVERT: e378be9a9 Fix typo in tests ui linux file name + add more logs in ui docker tests REVERT: 432d1587c Add linux ui tests REVERT: 2ad886178 Fix selfsigned job with cryptography not being found REVERT: da4390b48 Fix python modules version conflict with web ui REVERT: 7bd48203a Fix and update python deps REVERT: ce2fa3d36 Fix a few core tests for linux REVERT: bca36e296 Update self-signed job to regenerate the cert if the subject or the date has changed REVERT: 06da40bf1 Added more linux core tests REVERT: 84a27a3fc Fix DB core test with docker REVERT: 9e3425182 Fix path issues with db core test init REVERT: c90cd7399 Fix permission issues in tests core linux REVERT: 91e5528a3 Fix already existing tests core linux REVERT: aeee38ad3 Fix misc problems related to linux REVERT: d97326656 Fix Database not clearing old services when not using multisite REVERT: 8a6e14d8c Added linux tests to a few core plugins REVERT: 0ece8fda0 Fix permission issues when starting BunkerWeb in antibot linux tests REVERT: e93513224 ci/cd Try to fix permission problems with Firefox in test core linux REVERT: 761c01af6 ci/cd Fix test core linux shenanigans with Firefox REVERT: 0d9349611 ci/cd Try to fix errors with firefox in test core linux REVERT: 094d5d5df ci/cd Fix a few things with test core linux + finish antibot linux core tests REVERT: fdae4549c ci/cd Fix permission issues (again) with test core linux REVERT: d59cf1835 ci/cd fix permissions issue in test core linux + fix shenanigans with antibot linux core tests REVERT: 43b1a038f ci/cd clear out firefox before reinstalling it in test core linux REVERT: d192fbb82 ci/cd Install Firefox manually in test core linux REVERT: 0239ca64b ci/cd test core linux remove dns resolvers override REVERT: 1dd1caeea ci/cd Fix Firefox installation for test core linux REVERT: a0516f773 ci/cd Install firefox from apt instead of snap + fix antibot core tests for linux REVERT: 480c680f1 ci/cd Fix timeout in geckodriver download for test core linux REVERT: a94dab208 ci/cd fix retry job when downloading the geckodriver in test core linux REVERT: d0a1aab15 ci/cd Fix perms issues (again) and optimize some things in test core linux REVERT: dd0c4c93a ci/cd Install requirements and deps in test core linux REVERT: 294402dbf ci/cd fix perms issues with test core linux REVERT: cd35d35c2 ci/cd Fix perms in variables.env for test core linux REVERT: 4cce8385c ci/cd fix write in /etc/hosts file in test core linux REVERT: 990b6336e ci/cd Fix test core linux with dpkg versioning REVERT: ccc5eb304 ci/cd Fix version error with ubuntu and test core linux REVERT: 6a3839040 ci/cd Fix tee command not being ran as sudo in tests core linux REVERT: 453cfc2dc ci/cd Fix BunkerWeb installation job with linux core tests REVERT: 0b14f8a5d ci/cd Fix install command in linux core tests REVERT: 624f4b5bb ci/cd Fix path of the .deb file REVERT: 61bc8a3b1 ci/cd fix .deb fetching in Linux core tests REVERT: fa91bf6c6 ci/cd change needs and logic in test core linux REVERT: b54c7eb61 ci/cd test secret inherit for ubuntu private test image REVERT: 30cba0a77 ci/cd fix dev.yml REVERT: 80d56fcca ci/cd start working on linux core tests REVERT: 69307fba6 Fix issues with GitHub rejecting the requests REVERT: 7c5177bf4 [#643] Fix UI clearing configs folder at startup REVERT: b5bd17d4d Merge pull request #641 from bunkerity/dev REVERT: ad65e01a8 Update CHANGELOG.md REVERT: 1259fb67d Merge pull request #634 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3 REVERT: b9e752f12 Merge pull request #636 from bunkerity/dependabot/github_actions/dev/docker/login-action-3 REVERT: 278eb0c8a Merge pull request #635 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5 REVERT: dec97c8c3 Merge pull request #637 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5 REVERT: 9222420b7 [#640] Fix shenanigans when executing docker compose restart REVERT: 07fb7cf16 [#638] When renaming a service in the UI, migrate the custom configurations as well REVERT: f83b2278d Fix versions conflict between greenlet and gevent with UI REVERT: e51e17835 Update python deps REVERT: 3c95971e3 Fix CVE CVE-2023-4863 REVERT: 35d13d7a0 Squashed 'src/deps/src/zlib/' changes from 04f42ceca..09155eaa2 REVERT: bb7ef35ae Merge commit '35d13d7a097dd094cdbe993f18f29de0b08f1f2b' into dev REVERT: d96253878 Merge commit '4430cf47ddc1f3647b3bc129f46fed2d7a145f8c' into dev REVERT: 4430cf47d Squashed 'src/deps/src/luasec/' changes from fddde111f..4c0628705 REVERT: 37a2343e2 Merge commit 'd8ee65aa70e9737330c8a83301fd66c7dc8a8d7a' into dev REVERT: d8ee65aa7 Squashed 'src/deps/src/lua-resty-session/' changes from 8b5f8752f..5f2aed616 REVERT: 6752b3647 Merge commit 'd7bde18da2a8a81f2d5f256bc975b1fb5b546107' into dev REVERT: d7bde18da Squashed 'src/deps/src/lua-ffi-zlib/' changes from 1fb69ca50..61e95cb43 REVERT: e0a89a2fc Squashed 'src/deps/src/modsecurity/' c…
What happened?
Scheduler crash after some times. Not the first time. occurs since 1.5.2. I'm on dev docker pull on 10-14-2023.
How to reproduce?
start bw-scheduler with letsencrypt and multi site enable
Configuration file(s) (yaml or .env)
No response
Relevant log output
BunkerWeb version
dev
What integration are you using?
Docker
Linux distribution (if applicable)
No response
Removed private data
Code of Conduct
The text was updated successfully, but these errors were encountered: