Commit Graph

100 Commits

Author SHA1 Message Date
Théophile Diot a283c35a20
Add CORS support and update redirect behavior 2023-12-01 12:18:58 +01:00
Théophile Diot 35bfda5b32
Add ui_host variable to form in wizard 2023-12-01 10:11:37 +01:00
Théophile Diot c22646de13
Fix regex pattern for REVERSE_PROXY_PATH 2023-11-28 17:08:22 +01:00
Théophile Diot c1e25a64af
Add random URL generation for setup.html 2023-11-28 17:03:01 +01:00
Théophile Diot 1daa4103ff
Fix server name validation bug 2023-11-28 16:53:53 +01:00
Théophile Diot afeb5e4541
Update wizard back logic and tweak setup.html 2023-11-28 11:45:06 +01:00
Théophile Diot 3269e7ec54
Fix missing admin_password_check validation in
setup form
2023-11-23 12:59:57 +00:00
Théophile Diot b4d790aad5
Create web UI wizard functionality (backside) 2023-11-17 13:11:54 +00:00
Théophile Diot 60d43d0ce0
Handle service creation and editing more elegantly in web UI 2023-10-19 12:37:01 +02:00
Théophile Diot 530b8a945d
Fix allow empty values when saving a config in web UI 2023-10-17 12:08:59 +02:00
Théophile Diot b063ac8a32
[#652] Fix error when deleting a service that have custom configs on web UI 2023-10-10 18:05:05 +02:00
Théophile Diot 4a9fdba42d
[#645] Fix errors when using a server name with multiple values in web UI 2023-10-10 16:49:51 +02:00
Théophile Diot 87ca176633
Fix typos raised by codespell 2023-10-03 12:37:56 +02:00
Théophile Diot 6b2df35858
Tweak py file to respect flake8 rules 2023-10-03 12:01:24 +02: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 85068bfeea
Add temp fix to support Werkzeug>=3.0.0 with Flask-login 2023-10-02 13:09:04 +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 e23f931bd6
Replace gevent with gthread in UI for security reasons 2023-09-26 12:16:06 +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 07fb7cf164
[#638] When renaming a service in the UI, migrate the custom configurations as well 2023-09-15 16:36:15 +02:00
Théophile Diot 673ee921f6
Lint files 2023-09-06 13:44:45 +02:00
Théophile Diot 55ba29cd54
Fix UI error when values are empty 2023-09-06 10:25:56 +02:00
Théophile Diot 1b84c62024
[#613] Fix logs with web-ui and Linux 2023-09-05 17:12:21 +02:00
Théophile Diot f7d9af9d69
Fix potential infinite loop when waiting for a configuration from the autoconf 2023-08-25 10:03:03 +02:00
Théophile Diot 18ee159711
lint python files 2023-08-08 11:39:43 +00:00
florian bb6fd30739
linux - force kill nginx if graceful one doesn't work 2023-08-07 14:42:13 +02:00
florian 6e6c08a716
ui - various edits 2023-08-07 13:39:26 +02:00
Théophile Diot df0c03cef1
Fix UI wrong import 2023-06-12 18:49:53 -04:00
Théophile Diot a7069bd605
Update UI to stop using env variables but werkzeug middleware + Send X-Forwarded-Prefix headers to UI service 2023-06-08 18:09:44 -04:00
Théophile Diot afe6da4cf5
Automatically add Content-Security-Policy header to response headers in the UI 2023-06-05 14:05:10 -04:00
Théophile Diot 9829ef7525
Update UI to automatically set SCRIPT_NAME and ABSOLUTE_URI 2023-06-01 19:33:09 -04:00
Théophile Diot a68fb0c06a
Refactor to make more sens and avoid specific errors 2023-06-01 10:09:38 -04:00
Théophile Diot be459d240e
Update pid files paths to /var/run/bunkerweb 2023-05-31 18:13:08 -04:00
Théophile Diot 5e237d0d03
Update gunicorn to use a config file as well + Fix headers error + Small fixes 2023-05-31 14:18:15 -04:00
Théophile Diot 168dfc4390
Refactor paths resolutions for UI + optimizations on the plugin upload 2023-05-25 19:29:02 -04:00
Théophile Diot 1cd3567814
Add multiple plugin upload in one compressed folder support for the UI 2023-05-24 15:08:10 -04:00
Théophile Diot 5b75894d40
Fix UI latest version checking & Fix conditions in quick settings for services 2023-05-24 13:26:47 -04:00
florian 179beea4d7
improved core plugin execution order 2023-05-19 12:39:40 +02:00
Théophile Diot 3f51f59bcb
Add check when plugins are configured + Add Semaphore to accelerate jobs execution + Code optimization 2023-05-17 20:37:54 -04:00
Théophile Diot c01b493c99
Increase compression level of tar files being saved in the database 2023-05-10 19:14:21 -04:00
Théophile Diot 1245b8b01c
Update regex in ui + Add regex module to requirements 2023-05-05 08:47:29 -04:00
Théophile Diot 573fe8fee2
Change UI admin password check to a regex 2023-05-04 19:44:29 -04:00
Théophile Diot a7b07c9599
Fix wrong condition when fetching the logs on Docker 2023-04-30 08:44:12 +02:00
Théophile Diot c8908695be
Remove unnecessary prints 2023-04-29 17:13:30 +02:00
florian d8b7db167e
merge from ui 2023-04-27 21:36:30 +02:00
BlasenhauerJ 4144faa93b fix create service issue + remove stash
*we can now create a service if all settings are default values
*remove stash
2023-04-27 17:45:34 +02:00
florian 6b76596a88
Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 2023-04-26 19:55:51 +02:00
florian 78c2e16ead
add missing cluster config for ui/k8s and start quickstart guide doc 2023-04-26 19:55:36 +02:00
Théophile Diot 574ecbd6b3
Lower the environnement variable for the mode 2023-04-26 17:11:35 +02:00