Commit graph

2898 commits

Author SHA1 Message Date
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
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
Théophile Diot 39f17bce60
Try to fix permission issues with Linux and ui python deps 2023-09-25 16:31:32 +01:00
Théophile Diot 94c7c832e6
Fix permissions with python deps in ui linux tests 2023-09-25 16:15:49 +01:00
Théophile Diot 42be334e40
Fix permissions with ui tests on linux 2023-09-25 16:08:08 +01:00
Théophile Diot cad3012e6d
Try to fix python dependencies error with test ui linux 2023-09-25 09:04:54 +01:00
Théophile Diot a04282d3f8
Fix test core redis with linux 2023-09-25 09:04:26 +01:00
Théophile Diot c757f5d49d
Re generate requirements.txt file for the UI with python3.9 2023-09-25 09:04:11 +01:00
Théophile Diot 052e060222
Fix core and ui workflow file for staging tests 2023-09-25 07:55:34 +01:00
Théophile Diot b90da0f909
Add better health check in linux ui tests 2023-09-23 17:11:14 +01:00
Théophile Diot 5c1fafe518
Updated CHANGELOG.md 2023-09-23 17:10:45 +01:00
Théophile Diot c964d68f99
Add more tries when the dnsbl server isn't found 2023-09-23 16:38:08 +01:00
Théophile Diot 78a29e65ea
Tweak reversescan core test to avoid false negative 2023-09-23 16:35:48 +01:00
Théophile Diot 0e9f29cc52
Revert "Fix UI shenanigans with python deps"
This reverts commit 70ab9740d9.
2023-09-23 15:22:35 +01:00
Théophile Diot 70ab9740d9
Fix UI shenanigans with python deps 2023-09-23 15:11:41 +01:00
Théophile Diot 0303a8f7b9
Update staging workflow file to include core and ui linux tests 2023-09-23 15:06:20 +01:00
Théophile Diot 16d4c1133b
Optimize the way errors are being checked in linux core tests 2023-09-23 15:05:21 +01:00
Théophile Diot 2ddc8cec72
Update dnsbl list regex to accept an empty one 2023-09-23 15:05:00 +01:00
Théophile Diot 6534a429af
Fix looking for error in the wrong place in test code linux 2023-09-23 13:54:47 +01:00
Théophile Diot 25eb8de01e
Try to fix a few shenanigans with linux core tests 2023-09-23 13:22:20 +01:00