Commit graph

3018 commits

Author SHA1 Message Date
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 31a8399688
Merge pull request #666 from bunkerity/dev
Merge branch "dev" into branch "staging"
2023-10-02 14:55:00 +01:00
Théophile Diot d8b2561675
Merge pull request #665 from bunkerity/dev
Merge branch "dev" into branch "ui"
2023-10-02 14:07:10 +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 df9bf1f561
Merge pull request #664 from bunkerity/dev
Merge branch "dev" into branch "staging"
2023-10-02 13:21:28 +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 cd4d529d7e
Merge pull request #660 from bunkerity/dev
Merge branch "dev" into branch "staging"
2023-09-28 15:05:21 +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 18e5f7bff6
Merge pull request #659 from bunkerity/dev
Merge branch "dev" into branch "staging"
2023-09-28 12:35:31 +02: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 65d0aa3a8a
Merge pull request #658 from bunkerity/dev
Merge branch "dev" into branch "staging"
2023-09-26 14:50:00 +02: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
Théophile Diot b901d29710
Update python deps 2023-09-26 12:16:26 +01:00
Théophile Diot e23f931bd6
Replace gevent with gthread in UI for security reasons 2023-09-26 12:16:06 +01:00
Théophile Diot 15eef6ef57
Try to fix python deps issues with linux and try to have more logs in linux ui tests 2023-09-26 09:47:03 +01:00
Théophile Diot cc0167f427
Fix ui linux tests when waiting for the ui to be ready 2023-09-26 08:36:18 +01:00
Théophile Diot fd4c147b89
Update how the scripts wait for the UI to get ready before starting the tests 2023-09-26 08:01:31 +01:00
Théophile Diot 95afba8792
Change how the ui tests waits for the ui to be ready 2023-09-26 07:44:08 +01:00
Théophile Diot ea5cb0db2d
Try to fix ui linux test by adding more sleeps 2023-09-25 19:33:40 +01:00
Théophile Diot cb3250e4e7
Fix UI linux test (again) 2023-09-25 19:17:08 +01:00
Théophile Diot 153e9fecf1
Fix bunkerweb linux scripts 2023-09-25 19:16:19 +01:00
Théophile Diot 81b5e80da6
Try to fix deps permissions with linux ui tests (again) 2023-09-25 17:44:17 +01:00
Théophile Diot 6a162d7250
Fix linux permissions with ui tests 2023-09-25 17:35:34 +01:00
Théophile Diot be5fe2830e
Try to fix ui python deps in ui linux tests 2023-09-25 17:24:19 +01:00
Théophile Diot 380e609abd
Change ui linux tests command into development mode 2023-09-25 17:15:25 +01:00
Théophile Diot 93006cf5ce
Fix Firefox installation in core and ui linux tests 2023-09-25 17:14:50 +01:00