Skip to content

Commit

Permalink
Squashed 'src/deps/src/headers-more-nginx-module/' changes from bea1b…
Browse files Browse the repository at this point in the history
…e3bbf..576cb81

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

# Folders
src/deps/src/** -text -eol linguist-vendored=true
src/common/core/modsecurity/files/** -text -eol linguist-vendored=true
src/ui/static/js/editor/** -text -eol linguist-vendored=true
src/ui/static/js/utils/purify/** -text -eol linguist-vendored=true
src/ui/static/webfonts/** -text -eol linguist-vendored=true

# Files
src/deps/misc/lua-pack.Makefile -linguist-vendored=true
src/deps/misc/ngx_http_modsecurity_access.c -linguist-vendored=true
src/ui/static/css/datepicker-foundation.css -linguist-vendored=true
src/ui/static/css/flatpickr.css -linguist-vendored=true
src/ui/static/css/flatpickr.dark.css -linguist-vendored=true
src/ui/static/js/tsparticles.bundle.min.js -linguist-vendored=true
src/ui/static/js/utils/flatpickr.js -linguist-vendored=true
91 changes: 91 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
name: 🐛 Bug Report
description: Create a report to help us reproduce and fix the bug
title: "[BUG] "
labels: ["bug"]
body:
- type: markdown
attributes:
value: >
#### Before submitting a bug, please make sure the issue hasn't been already addressed by searching through [the existing and past issues](https://github.com/bunkerity/bunkerweb/issues?q=is%3Aissue+sort%3Acreated-desc+).
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Concise description of what you're trying to do, the expected behavior and the current bug.
placeholder: Describe the bug, the expected behavior and the current behavior
validations:
required: true
- type: textarea
id: how-to-reproduce
attributes:
label: How to reproduce?
description: Concise description of how to reproduce the issue.
placeholder: Describe how to reproduce the issue
validations:
required: true
- type: textarea
id: configuration-file
attributes:
label: Configuration file(s) (yaml or .env)
description: |
Please copy and paste your configuration file or the relevant part of it.
⚠️ DON'T FORGET TO REMOVE PRIVATE DATA LIKE IP ADDRESSES ! ⚠️
placeholder: Configuration file
render: YAML
- type: textarea
id: logs
attributes:
label: Relevant log output
description: |
Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
⚠️ DON'T FORGET TO REMOVE PRIVATE DATA LIKE IP ADDRESSES ! ⚠️
placeholder: Log output
render: shell
- type: input
id: version
attributes:
label: BunkerWeb version
description: What version of BunkerWeb are you running?
placeholder: Version
value: 1.5.3
validations:
required: true
- type: dropdown
id: integration
attributes:
label: What integration are you using?
options:
- Docker
- Autoconf
- Swarm
- Kubernetes
- Linux
- Ansible
- Vagrant
default: 0
validations:
required: true
- type: input
id: linux-distribution
attributes:
label: Linux distribution (if applicable)
description: What Linux distribution are you using? (e.g. Ubuntu Server 18.04)
placeholder: Linux distribution
- type: checkboxes
id: removed-private-data
attributes:
label: Removed private data
description: |
We would like to emphasize that we are not responsible for any private data that may be inadvertently included in the logs or configuration files.
⚠️ I have removed all private data from the configuration file and the logs ⚠️
options:
- label: I have removed all private data from the configuration file and the logs
required: true
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/bunkerity/bunkerweb/blob/master/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: 📚 Documentation enhancement
description: Suggest an idea that will improve BunkerWeb documentation or declare a bug in the documentation
title: "[DOC] "
labels: ["documentation"]
body:
- type: markdown
attributes:
value: >
#### Before submitting a documentation enhancement request, please make sure the feature hasn't been already addressed by searching through [the existing and past documentation enhancement requests](https://github.com/bunkerity/bunkerweb/issues?q=is%3Aissue+sort%3Acreated-desc+%5BDOC%5D+in%3Atitle).
- type: textarea
id: description
attributes:
label: Description
description: Concise description of the error or what is missing.
validations:
required: true
- type: textarea
id: proposed-solution
attributes:
label: Proposed solution (optional)
description: How it should be fixed or what should be added ?
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this documentation enhancement request, you agree to follow our [Code of Conduct](https://github.com/bunkerity/bunkerweb/blob/master/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: 🚀 Feature Request
description: Suggest an idea that will improve BunkerWeb
title: "[FEATURE] "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: >
#### Before submitting a feature request, please make sure the feature hasn't been already addressed by searching through [the existing and past feature requests](https://github.com/bunkerity/bunkerweb/issues?q=is%3Aissue+sort%3Acreated-desc+%5BFEATURE%5D+in%3Atitle).
- type: textarea
id: whats-needed-and-why
attributes:
label: What's needed and why?
description: Describe the feature you would like to see in the project and why it should be implemented.
validations:
required: true
- type: textarea
id: implementations-ideas
attributes:
label: Implementations ideas (optional)
description: How it should be used and integrated into the project ? List some posts, research papers or codes that we can use as implementation.
- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this feature request, you agree to follow our [Code of Conduct](https://github.com/bunkerity/bunkerweb/blob/master/CODE_OF_CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
13 changes: 13 additions & 0 deletions .github/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: "CodeQL config"

paths:
- src/autoconf
- src/scheduler
- src/ui
- src/common
paths-ignore:
- src/ui/static/js/tsparticles.bundle.min.js
- src/ui/static/js/editor
- src/ui/static/js/utils/flatpickr.js
- src/ui/static/js/utils/purify
- src/common/core/modsecurity/files
172 changes: 172 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
version: 2

updates:
# GHA
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
time: "09:00"
timezone: "Europe/Paris"
assignees:
- "TheophileDiot"
reviewers:
- "TheophileDiot"
commit-message:
prefix: "deps/gha"
target-branch: "dev"

# BW
- package-ecosystem: "docker"
directory: "/src/bw"
schedule:
interval: "daily"
time: "09:00"
timezone: "Europe/Paris"
assignees:
- "TheophileDiot"
reviewers:
- "TheophileDiot"
commit-message:
prefix: "deps/bw"
target-branch: "dev"

# Scheduler
- package-ecosystem: "docker"
directory: "/src/scheduler"
schedule:
interval: "daily"
time: "09:00"
timezone: "Europe/Paris"
assignees:
- "TheophileDiot"
reviewers:
- "TheophileDiot"
commit-message:
prefix: "deps/scheduler"
target-branch: "dev"
- package-ecosystem: "pip"
directory: "/src/scheduler"
schedule:
interval: "daily"
time: "09:00"
timezone: "Europe/Paris"
assignees:
- "TheophileDiot"
reviewers:
- "TheophileDiot"
commit-message:
prefix: "deps/scheduler"
target-branch: "dev"

# Autoconf
- package-ecosystem: "docker"
directory: "/src/autoconf"
schedule:
interval: "daily"
time: "09:00"
timezone: "Europe/Paris"
assignees:
- "TheophileDiot"
reviewers:
- "TheophileDiot"
commit-message:
prefix: "deps/autoconf"
target-branch: "dev"
- package-ecosystem: "pip"
directory: "/src/autoconf"
schedule:
interval: "daily"
time: "09:00"
timezone: "Europe/Paris"
assignees:
- "TheophileDiot"
reviewers:
- "TheophileDiot"
commit-message:
prefix: "deps/autoconf"
target-branch: "dev"

# UI
- package-ecosystem: "docker"
directory: "/src/ui"
schedule:
interval: "daily"
time: "09:00"
timezone: "Europe/Paris"
assignees:
- "TheophileDiot"
reviewers:
- "TheophileDiot"
commit-message:
prefix: "deps/ui"
target-branch: "dev"
- package-ecosystem: "pip"
directory: "/src/ui"
schedule:
interval: "daily"
time: "09:00"
timezone: "Europe/Paris"
assignees:
- "TheophileDiot"
reviewers:
- "TheophileDiot"
commit-message:
prefix: "deps/ui"
target-branch: "dev"

# Misc
- package-ecosystem: "pip"
directory: "/src/deps"
schedule:
interval: "daily"
time: "09:00"
timezone: "Europe/Paris"
assignees:
- "TheophileDiot"
reviewers:
- "TheophileDiot"
commit-message:
prefix: "deps/deps"
target-branch: "dev"
- package-ecosystem: "pip"
directory: "/src/common/gen"
schedule:
interval: "daily"
time: "09:00"
timezone: "Europe/Paris"
assignees:
- "TheophileDiot"
reviewers:
- "TheophileDiot"
commit-message:
prefix: "deps/common/gen"
target-branch: "dev"
- package-ecosystem: "pip"
directory: "/src/common/db"
schedule:
interval: "daily"
time: "09:00"
timezone: "Europe/Paris"
assignees:
- "TheophileDiot"
reviewers:
- "TheophileDiot"
commit-message:
prefix: "deps/common/db"
target-branch: "dev"

# Terraform
- package-ecosystem: "terraform"
directory: "/tests/terraform"
schedule:
interval: "daily"
time: "09:00"
timezone: "Europe/Paris"
assignees:
- "fl0ppy-d1sk"
reviewers:
- "fl0ppy-d1sk"
commit-message:
prefix: "deps/terraform"
target-branch: "dev"
Loading

0 comments on commit d75296b

Please sign in to comment.