-
Notifications
You must be signed in to change notification settings - Fork 376
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
Merge branch "ui" into branch "dev" #827
Merged
Merged
+963
−222
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Member
TheophileDiot
commented
Dec 28, 2023
- Add Profile page which adds the possibility to edit the admin user and enable 2FA
TheophileDiot
added a commit
that referenced
this pull request
Jan 12, 2024
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…
TheophileDiot
added a commit
that referenced
this pull request
Jan 31, 2024
…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 …
TheophileDiot
added a commit
that referenced
this pull request
Feb 15, 2024
…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…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.