Commit graph

2830 commits

Author SHA1 Message Date
fl0ppy-d1sk
466c8e584c
Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 2023-10-03 15:50:30 +02:00
fl0ppy-d1sk
27d3ca1cdf
autoconf - fix wrong types for dynamic settings 2023-10-03 15:50:15 +02:00
Théophile Diot
410557009a
Add .gitattributes to override linguist-vendored paths 2023-10-03 15:47:41 +02:00
Théophile Diot
e7498279cd
Revert Docker image update for tests 2023-10-03 14:19:10 +02:00
Théophile Diot
c2db157bb5
Update python docker image to 3.12.0 2023-10-03 14:10:04 +02:00
Théophile Diot
eb8088164b
Tweak Dockerfiles to make the build nicer 2023-10-03 13:55:29 +02:00
Théophile Diot
202698f41f
Fix python deps conflicts and update them 2023-10-03 13:54:53 +02:00
fl0ppy-d1sk
0eb18cb31e
Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 2023-10-03 13:05:40 +02:00
fl0ppy-d1sk
f12a014104
autoconf - update settings from db 2023-10-03 13:05:26 +02:00
Théophile Diot
628068e9ae
Lint files with prettier 2023-10-03 12:53:30 +02:00
Théophile Diot
f3694f0cc4
Add prettier as a precommit hook 2023-10-03 12:53:06 +02:00
Théophile Diot
b56cce63f7
Fix codespell typos in README.md 2023-10-03 12:38:24 +02:00
Théophile Diot
87ca176633
Fix typos raised by codespell 2023-10-03 12:37:56 +02:00
Théophile Diot
eea5dd9b75
Add codespell precommit hook 2023-10-03 12:37:32 +02:00
Théophile Diot
8fbe692618
Fix mkdocs.yml file duplicate copyright key 2023-10-03 12:02:20 +02:00
Théophile Diot
cf82e73e97
Fix swarm postgres ui integration example 2023-10-03 12:01:52 +02:00
Théophile Diot
6b2df35858
Tweak py file to respect flake8 rules 2023-10-03 12:01:24 +02:00
Théophile Diot
508c728b65
Tweak pre-commit config and pyproject.toml file + Add flake8 as linter in precommit config 2023-10-03 12:00:40 +02:00
Théophile Diot
75e8c83397
Update CHANGELOG.md 2023-10-02 18:30:30 +02:00
Théophile Diot
07676a3d0a
Use hashes instead of versions in github workflows 2023-10-02 18:30:17 +02:00
Théophile Diot
f0761eed2c
Revert "Add fuzzing tests in CI/CD"
This reverts commit 4babce9749.
2023-10-02 16:10:52 +01:00
Théophile Diot
4babce9749
Add fuzzing tests in CI/CD 2023-10-02 16:06:49 +01:00
Théophile Diot
a263f1f4f1
Update cron for dev-update-mmdb 2023-10-02 15:39:49 +01:00
Théophile Diot
87d2f04eb8
Remove no longer necessary temp fix for Flask-login 2023-10-02 14:06:02 +01:00
Théophile Diot
c006e5088d
Update python deps + Update Flask-Login to include the compatibility with Flask 3.0.0 2023-10-02 14:05:32 +01:00
Théophile Diot
6b0e623e59
Update Dockerfiles to install pip and its deps before the project ones 2023-10-02 13:17:32 +01:00
Théophile Diot
85068bfeea
Add temp fix to support Werkzeug>=3.0.0 with Flask-login 2023-10-02 13:09:04 +01:00
Théophile Diot
5a7f9147fa
Update python deps and update script 2023-10-02 13:08:28 +01:00
Théophile Diot
3589057703
Fix bunkerweb-ui.sh script with variables not being exported correctly 2023-10-02 11:42:32 +01:00
Théophile Diot
5ed595be68
Fix shellcheck tests failing 2023-10-02 11:05:15 +01:00
Théophile Diot
e21e0c812b
Add shellcheck and gitleaks to pre-commit-config + tweak excluded paths 2023-09-29 18:30:49 +01:00
Théophile Diot
1b7e1840cd
Fix blacklist core tests' requirements.txt file 2023-09-29 18:15:38 +01:00
Théophile Diot
1f90d3668c
Add a pre-commit-config file and passed all checks 2023-09-29 18:11:48 +01:00
Théophile Diot
f3fc69110e
Fix typos in Dockerfile when installing python dependencies 2023-09-29 16:58:09 +01:00
Théophile Diot
073e8575e2
Updated Dockerfile, python deps and npm package to use pinned dependencies 2023-09-29 16:47:34 +01:00
Théophile Diot
b4a320afaa
Made ui tests better 2023-09-28 14:31:23 +01:00
Théophile Diot
8ed656068f
Small fixes on linux paths creating unnecessary folders 2023-09-28 14:31:05 +01:00
Théophile Diot
8fa7adb615
Small refactor on how the autoconf updates the config 2023-09-28 14:30:24 +01:00
Théophile Diot
4ec754143a
Handle changes more elegantly with the scheduler 2023-09-28 14:28:49 +01:00
Théophile Diot
0f7df13df3
Optimize save_config script 2023-09-28 14:28:17 +01:00
Théophile Diot
48096d711c
Optimize the way the UI handles services creation and edition 2023-09-28 14:27:48 +01:00
Théophile Diot
c0816bb119
Fix potential cross-site scripting vulnerability in plugins.js in the UI 2023-09-28 11:41:22 +01:00
Théophile Diot
ece5ce1cdf
Add HTML sanitization when injecting code in pages in the UI 2023-09-28 11:30:45 +01:00
Théophile Diot
4d50026744
Extract codeQL workflow to have a separate one + Add scorecards analysis workflow file + Add UI tests for the UI branch 2023-09-28 09:02:31 +01:00
Théophile Diot
1c71572f44
Update tsparticles in the UI + remove unused static files 2023-09-28 08:59:27 +01:00
Théophile Diot
685cb9809d
Update README to fix a few links and add the security scorecard badge 2023-09-28 08:29:01 +01:00
Théophile Diot
6e2db59919
Add a sleep before changing from cache page to log page to avoid errors in ui tests 2023-09-26 13:33:41 +01:00
Théophile Diot
1db769c321
Remove bugged UI tests check in linux 2023-09-26 13:12:02 +01:00
Théophile Diot
db99d16874
Update the condition that checks the integration in core tests 2023-09-26 13:11:30 +01:00
Théophile Diot
579c80357f
Update UI starting script and ui tests script on linux 2023-09-26 12:56:14 +01:00