Commit graph

6345 commits

Author SHA1 Message Date
Théophile Diot
3d7648dac0
fix: add debug logging for SQLAlchemy connection string in Database class 2024-11-20 12:33:30 +01:00
Théophile Diot
f4a04e2780
feat: enhance BunkerWeb installation scripts and Dockerfiles
- Added verbose logging to fpm command in fpm.sh
- Implemented dependency decompression in postinstall.sh
- Updated Dockerfiles to include pigz for faster compression
- Refactored permission setting commands for improved readability
- Compressed dependencies into a tarball during Docker image build
2024-11-20 12:31:19 +01:00
Théophile Diot
a73c8083f3
Merge pull request #1735 from aptkzzz/dev
Backing up /etc/nginx folder before install
2024-11-20 12:11:51 +01:00
Théophile Diot
e8fd630c1c
chore: remove documentation and GitHub workflows for coreruleset v3 and v4 2024-11-20 11:12:00 +01:00
Théophile Diot
774c1a697e
fix: ensure UI is stopped before starting in bunkerweb-ui script 2024-11-20 10:59:37 +01:00
Théophile Diot
ac2c5de1da
fix: rename environment variable for UI template usage in configuration files 2024-11-20 10:59:26 +01:00
Théophile Diot
d15d750cb5
fix: update environment variable name for custom CA in Kubernetes API documentation 2024-11-20 10:59:11 +01:00
Береснев Арсений Олегович
2bc76e4764 backup /etc/nginx folder before install 2024-11-20 14:05:45 +05:00
Théophile Diot
db181b546e
Merge pull request #1729 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-8.10-9.1731462872
deps/tests/linux: bump redhat/ubi8-init from 8.10-9 to 8.10-9.1731462872 in /tests/linux
2024-11-19 16:16:07 +01:00
Théophile Diot
fdf8379e83
Merge pull request #1726 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-d497966
deps/linux: bump redhat/ubi8 from `8990388` to `d497966` in /src/linux
2024-11-19 16:15:35 +01:00
Théophile Diot
d2578d31ea
fix: update regex for server name validation to respect RFC1035 2024-11-19 16:14:41 +01:00
Théophile Diot
9f737f9fec
fix: enhance condition checks in Configurator for variable handling 2024-11-19 16:14:04 +01:00
Théophile Diot
d218f610c5
feat: implement column visibility management for reports, cache, jobs, and instances tables with localStorage support 2024-11-19 15:34:04 +01:00
Théophile Diot
2135ef8769
refactor: format JSON and Lua files for improved readability and consistency 2024-11-19 14:39:36 +01:00
Théophile Diot
53ac7975a6
fix: use right function to get the security mode in limit plugin 2024-11-19 14:39:18 +01:00
Théophile Diot
d809f2f8a0
fix: update get_reason function to correctly retrieve security mode from context 2024-11-19 14:34:23 +01:00
Théophile Diot
a5ef0d23eb
refactor: improve data handling in whitelist, greylist, and blacklist initialization + enhance logging for loaded entries 2024-11-19 14:04:49 +01:00
Théophile Diot
2e2639e467
refactor: enhance real IP configuration handling for multisite support and improve file reading logic + fix download logics with global variables 2024-11-19 14:04:02 +01:00
Théophile Diot
8a66783ff4
fix: update current_time calculation to use local timezone in cache validation 2024-11-19 14:03:39 +01:00
Théophile Diot
750587fe2d
refactor: simplify service_id handling in database queries 2024-11-19 14:03:17 +01:00
dependabot[bot]
8b77cd39e9
deps/tests/linux: bump redhat/ubi8-init in /tests/linux
Bumps redhat/ubi8-init from 8.10-9 to 8.10-9.1731462872.

---
updated-dependencies:
- dependency-name: redhat/ubi8-init
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-19 09:04:04 +00:00
dependabot[bot]
98d7b2cd9f
deps/linux: bump redhat/ubi8 from 8990388 to d497966 in /src/linux
Bumps redhat/ubi8 from `8990388` to `d497966`.

---
updated-dependencies:
- dependency-name: redhat/ubi8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-19 08:15:38 +00:00
Théophile Diot
ca7f2a25ba
fix: update package versions in requirements files for compatibility and security 2024-11-18 18:08:48 +01:00
Théophile Diot
43841ca5a9
Merge pull request #1724 from bunkerity/dependabot/docker/src/linux/dev/ubuntu-278628f
deps/linux: bump ubuntu from `99c3519` to `278628f` in /src/linux
2024-11-18 17:57:41 +01:00
Théophile Diot
0f7944b4ab
Merge pull request #1721 from bunkerity/dependabot/docker/tests/linux/dev/ubuntu-278628f
deps/tests/linux: bump ubuntu from `99c3519` to `278628f` in /tests/linux
2024-11-18 17:57:12 +01:00
Théophile Diot
c6fe29fe53
fix: update Dockerfiles to address CVEs by adding required PostgreSQL client libraries 2024-11-18 17:54:08 +01:00
Théophile Diot
2dbd99a181
feat: standardize whitespace in conditional statements across configuration files 2024-11-18 17:50:27 +01:00
Théophile Diot
9806f0fc72
fix: add keep_trailing_newline option to FileSystemLoader in Templator 2024-11-18 17:50:04 +01:00
Théophile Diot
6b233f7774
fix: two variables had the same name but different purposes in realip-download.py 2024-11-18 17:49:52 +01:00
Théophile Diot
5e10b066ca
feat: add REMOTE_PHP_PORT setting to configure remote PHP-FPM port 2024-11-18 17:48:48 +01:00
Théophile Diot
80250fdd13
fix: update regex for reverse scan ports to enforce valid port ranges 2024-11-18 17:45:18 +01:00
Théophile Diot
0a29cff031
fix: update regex for HTTP3 Alt-Svc port to only allow valid ports 2024-11-18 17:44:56 +01:00
Théophile Diot
e648db58c5
fix: update regex for cookie flags to allow empty values 2024-11-18 16:05:59 +01:00
Théophile Diot
ee635c36a6
ui: enhance table responsiveness and add tooltips for better accessibility 2024-11-18 14:30:47 +01:00
Théophile Diot
53e1e4189b
ui: Update DOMPurify to version 3.2.0 2024-11-18 14:30:35 +01:00
Théophile Diot
927ca6a110
ui: Update ace editor to version v1.36.5 2024-11-18 14:30:08 +01:00
Théophile Diot
cea64f0ad6
fix: adjust minimum settings requirement for non-draft forms 2024-11-18 14:29:08 +01:00
dependabot[bot]
6f96113a9a
deps/linux: bump ubuntu from 99c3519 to 278628f in /src/linux
Bumps ubuntu from `99c3519` to `278628f`.

---
updated-dependencies:
- dependency-name: ubuntu
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 08:58:17 +00:00
dependabot[bot]
fe913dc03a
deps/tests/linux: bump ubuntu in /tests/linux
Bumps ubuntu from `99c3519` to `278628f`.

---
updated-dependencies:
- dependency-name: ubuntu
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-18 08:13:34 +00:00
Théophile Diot
a94d7c7a97
docs: update wildcard certificate documentation to clarify DNS challenge requirement 2024-11-15 17:28:40 +01:00
Théophile Diot
a1f42dd944
feat: enhance Let's Encrypt challenge handling for wildcard certificates 2024-11-15 17:28:10 +01:00
Théophile Diot
7e83f180c1
Start adding documentation about SECURITY_MODE 2024-11-15 17:05:43 +01:00
Théophile Diot
99f1190dfd
fix: update Dockerfiles to use --force-reinstall for pip installations 2024-11-15 17:05:16 +01:00
Théophile Diot
46c61a5667
feat: enhance reports filtering and update DataTable column visibility 2024-11-15 16:27:12 +01:00
fl0ppy-d1sk
51e658cd3e
bw - improve security mode feature 2024-11-15 15:50:43 +01:00
fl0ppy-d1sk
14a0b7dc1c
bw - init work on detect only mode 2024-11-15 14:47:21 +01:00
Théophile Diot
826631291f
fix: remove unsupported letsencrypt_dns plugin and clean up related data handling 2024-11-15 13:55:25 +01:00
Théophile Diot
23b7ef6ee1
fix: enhance get_ui_roles method to handle exceptions and return error messages 2024-11-15 13:47:21 +01:00
Théophile Diot
c3c5826f64
cleanup: remove deprecated Dependabot configurations for various ecosystems 2024-11-15 13:20:46 +01:00
Théophile Diot
6411413452
Merge pull request #1710 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.5
deps/tests/linux: bump redhat/ubi9-init from 9.4-14.1729775103 to 9.5 in /tests/linux
2024-11-15 11:27:17 +01:00