Commit graph

1052 commits

Author SHA1 Message Date
TheophileDiot
114612c84b
Road to 1.6.11~rc1 🚀 2026-05-22 23:21:55 +02:00
TheophileDiot
fc968935b0
chore: downgrade NGINX to 1.30.1 for Fedora 2026-05-22 22:57:09 +02:00
TheophileDiot
4a06f893a0
fix(nginx): bump NGINX 1.30.1 → 1.30.2 (CVE-2026-9256) 2026-05-22 22:37:18 +02:00
TheophileDiot
e5f13c2e0e
feat(auth): support bcrypt hashed admin password and enforce cost policy 2026-05-22 11:13:55 +02:00
TheophileDiot
bd11fa6ab6
fix(antibot): strict nonce CSP for Cap.js challenge 2026-05-21 18:01:15 +02:00
TheophileDiot
b8cea81f14
feat(scheduler): add SCHEDULER_MAX_WORKERS to bound DB-pool pressure 2026-05-21 11:45:53 +02:00
TheophileDiot
6f75b0de7a
fix(deps): update click, idna, requests, pymdown-extensions, and tabledata to latest versions 2026-05-19 12:04:48 +02:00
TheophileDiot
2e2ace25ce
chore(crowdsec): update CrowdSec version to 1.7.8 across all documentation and configuration files 2026-05-19 12:01:15 +02:00
Florian
64e853018e
add missing references to NGINX 1.30.1
Some checks are pending
Automatic tests (DEV) / build-containers (src/autoconf/Dockerfile, autoconf) (push) Waiting to run
Automatic tests (DEV) / build-containers (src/bw/Dockerfile, bunkerweb) (push) Waiting to run
Automatic tests (DEV) / build-containers (src/scheduler/Dockerfile, scheduler) (push) Waiting to run
Automatic tests (DEV) / build-containers (src/ui/Dockerfile, ui) (push) Waiting to run
Automatic tests (DEV) / build-packages (debian-bookworm, deb) (push) Waiting to run
Automatic tests (DEV) / build-packages (debian-trixie, deb) (push) Waiting to run
Automatic tests (DEV) / build-packages (fedora-43, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (fedora-44, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (rhel-10, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (rhel-8, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (rhel-9, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (ubuntu, deb) (push) Waiting to run
Automatic tests (DEV) / build-packages (ubuntu-jammy, deb) (push) Waiting to run
Automatic tests (DEV) / codeql (push) Waiting to run
Automatic tests (DEV) / push-dev (map[from:all-in-one to:bunkerweb-all-in-one]) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:api to:bunkerweb-api]) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:autoconf to:bunkerweb-autoconf]) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:bunkerweb to:bunkerweb]) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, el-8, rpm, x86_64, -, 1., 8) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:scheduler to:bunkerweb-scheduler]) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:ui to:bunkerweb-ui]) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, debian-bookworm, deb, amd64, _, , bookworm) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, debian-trixie, deb, amd64, _, , trixie) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, el-10, rpm, x86_64, -, 1., 10) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, el-9, rpm, x86_64, -, 1., 9) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, fedora-43, rpm, x86_64, -, 1., 43) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, fedora-44, rpm, x86_64, -, 1., 44) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, ubuntu, deb, amd64, _, , noble) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, ubuntu-jammy, deb, amd64, _, , jammy) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (dev, bunkerweb) (push) Blocked by required conditions
2026-05-16 19:11:17 +02:00
Florian
2863f412a7
road to BW 1.6.10 2026-05-15 18:24:27 +02:00
TheophileDiot
65d3d3b861
Road to 1.6.10~rc7 🚀 2026-05-13 13:27:43 +02:00
TheophileDiot
122244e755
feat(installer): modernize install flow + trim verbose comments 2026-05-13 13:26:15 +02:00
TheophileDiot
94b17db0da
feat(installer): interactive prompts now use a modern inline TUI via gum 2026-05-12 16:15:03 +02:00
TheophileDiot
c2af5a71ae
feat(all-in-one): tunable embedded Redis with .conf-prevails precedence 2026-05-11 19:03:41 +02:00
TheophileDiot
19c1a855a0
Update dependencies in requirements.txt: bump cachelib to 0.14.0, idna to 3.14, and regex to 2026.5.9; replace passlib 1.7.4 with libpass 1.9.3 2026-05-11 11:57:13 +02:00
TheophileDiot
0a52917d4f
Update documentation 2026-05-11 10:46:31 +02:00
TheophileDiot
4fd02bf3c3
Add defusedcsv dependency and update urllib3 version 2026-05-11 10:45:05 +02:00
TheophileDiot
8126ef7d56
Road to 1.6.10~rc6 🚀 2026-05-07 11:55:32 +02:00
TheophileDiot
425634efd7
deps: update docs deps 2026-05-07 10:56:22 +02:00
TheophileDiot
fa6454dbb5
feat(tab-aware-search): add script to activate parent tabs based on URL anchors and highlights 2026-05-07 10:56:06 +02:00
TheophileDiot
80ef1e3d15
feat(reverse-proxy): add HTTP version configuration and update documentation 2026-05-06 18:08:54 +02:00
TheophileDiot
7446f57595
feat(misc): expose MAX_HEADERS global setting (default 100) 2026-05-06 17:04:35 +02:00
TheophileDiot
97a73f5e8a
feat: add support for Fedora 44 2026-05-05 12:03:39 +02:00
TheophileDiot
87f13ab995
Road to 1.6.10~rc5 🚀 2026-05-04 17:55:53 +02:00
TheophileDiot
f4d2813539
docs: update references to BunkerWeb service to use 'bunkerweb-scheduler' for IPv6 configuration and template reloads 2026-05-04 15:41:22 +02:00
TheophileDiot
fe6640ae87
deps: Update NGINX to version 1.30.0 2026-04-30 17:25:21 +02:00
TheophileDiot
5062aa8117
Road to 1.6.10~rc4 🚀 2026-04-24 16:37:44 +02:00
TheophileDiot
e172ce203c
feat(autoconf): add AUTOCONF_DISABLE_CLEANUP to draft removed services
Some checks are pending
Automatic tests (DEV) / build-containers (src/autoconf/Dockerfile, autoconf) (push) Waiting to run
Automatic tests (DEV) / build-containers (src/bw/Dockerfile, bunkerweb) (push) Waiting to run
Automatic tests (DEV) / build-containers (src/scheduler/Dockerfile, scheduler) (push) Waiting to run
Automatic tests (DEV) / build-containers (src/ui/Dockerfile, ui) (push) Waiting to run
Automatic tests (DEV) / build-packages (debian-bookworm, deb) (push) Waiting to run
Automatic tests (DEV) / build-packages (debian-trixie, deb) (push) Waiting to run
Automatic tests (DEV) / build-packages (fedora-42, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (fedora-43, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (rhel-10, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (rhel-8, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (rhel-9, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (ubuntu, deb) (push) Waiting to run
Automatic tests (DEV) / build-packages (ubuntu-jammy, deb) (push) Waiting to run
Automatic tests (DEV) / codeql (push) Waiting to run
Automatic tests (DEV) / push-dev (map[from:all-in-one to:bunkerweb-all-in-one]) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:api to:bunkerweb-api]) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:autoconf to:bunkerweb-autoconf]) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:bunkerweb to:bunkerweb]) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:scheduler to:bunkerweb-scheduler]) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:ui to:bunkerweb-ui]) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, el-8, rpm, x86_64, -, 1., 8) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, el-9, rpm, x86_64, -, 1., 9) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, fedora-42, rpm, x86_64, -, 1., 42) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, fedora-43, rpm, x86_64, -, 1., 43) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, ubuntu, deb, amd64, _, , noble) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, ubuntu-jammy, deb, amd64, _, , jammy) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, debian-bookworm, deb, amd64, _, , bookworm) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, debian-trixie, deb, amd64, _, , trixie) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, el-10, rpm, x86_64, -, 1., 10) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (dev, bunkerweb) (push) Blocked by required conditions
2026-04-22 21:47:28 +02:00
TheophileDiot
ea7675a96c
feat(docs): add Cap.js support to antibot challenge pages in multiple languages 2026-04-22 20:56:55 +02:00
TheophileDiot
4495502c83
[#3154] fix(reverseproxy): add REVERSE_PROXY_MODSECURITY per-location toggle
Some checks are pending
Automatic tests (DEV) / build-packages (debian-bookworm, deb) (push) Waiting to run
Automatic tests (DEV) / build-packages (debian-trixie, deb) (push) Waiting to run
Automatic tests (DEV) / build-containers (src/ui/Dockerfile, ui) (push) Waiting to run
Automatic tests (DEV) / build-packages (fedora-42, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (fedora-43, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (rhel-10, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (rhel-8, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (rhel-9, rpm) (push) Waiting to run
Automatic tests (DEV) / build-packages (ubuntu-jammy, deb) (push) Waiting to run
Automatic tests (DEV) / codeql (push) Waiting to run
Automatic tests (DEV) / build-packages (ubuntu, deb) (push) Waiting to run
Automatic tests (DEV) / push-dev (map[from:all-in-one to:bunkerweb-all-in-one]) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:api to:bunkerweb-api]) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:autoconf to:bunkerweb-autoconf]) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:scheduler to:bunkerweb-scheduler]) (push) Blocked by required conditions
Automatic tests (DEV) / push-dev (map[from:ui to:bunkerweb-ui]) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, el-9, rpm, x86_64, -, 1., 9) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, fedora-43, rpm, x86_64, -, 1., 43) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, ubuntu, deb, amd64, _, , noble) (push) Blocked by required conditions
Automatic tests (DEV) / build-containers (src/all-in-one/Dockerfile, all-in-one) (push) Waiting to run
Automatic tests (DEV) / build-containers (src/api/Dockerfile, api) (push) Waiting to run
Automatic tests (DEV) / build-containers (src/autoconf/Dockerfile, autoconf) (push) Waiting to run
Automatic tests (DEV) / push-dev (map[from:bunkerweb to:bunkerweb]) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, el-8, rpm, x86_64, -, 1., 8) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, debian-bookworm, deb, amd64, _, , bookworm) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, debian-trixie, deb, amd64, _, , trixie) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, el-10, rpm, x86_64, -, 1., 10) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, fedora-42, rpm, x86_64, -, 1., 42) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (amd64, ubuntu-jammy, deb, amd64, _, , jammy) (push) Blocked by required conditions
Automatic tests (DEV) / push-packages (dev, bunkerweb) (push) Blocked by required conditions
2026-04-22 13:30:15 +02:00
TheophileDiot
0151eab1e3
docs(antibot): update documentation to include Cap.js as a challenge type in multiple languages 2026-04-22 12:23:44 +02:00
TheophileDiot
5e58e3b9a9
docs(antibot): update features documentation to include Cap.js configuration details 2026-04-22 12:11:51 +02:00
TheophileDiot
764372d80d
feat: Refactor supervisor configuration and logging for Let's Encrypt integration 2026-04-16 10:41:41 +02:00
TheophileDiot
a080f2f7dd
docs(PRO): Add Wildcard PRO plugin documentation 2026-04-13 14:42:37 +02:00
TheophileDiot
59474f0f11
[#3415] feat: Introduced a new configuration setting SESSIONS_DOMAIN to allow for cross-subdomain session sharing, with detailed explanations and regex validation in the plugin.json 2026-04-13 11:11:18 +02:00
TheophileDiot
ec296adcef
Road to 1.6.10~rc3 🚀 2026-04-11 09:04:27 +02:00
TheophileDiot
562b647f12
Add ACME passthrough configuration for upstream servers in documentation 2026-04-11 09:01:29 +02:00
TheophileDiot
3f03039b00
[#3411] feat: enhance HTTP method handling and documentation 2026-04-09 11:10:24 +02:00
TheophileDiot
3e0cc1dccc
fix: Update CrowdSec image version to v1.7.7 2026-04-07 10:58:52 +02:00
TheophileDiot
ae64a5a203
[#3402] deps: Update coreruleset-v3 to v3.3.9 and coreruleset-v4 to v4.25.0 (CVE-2026-33691) 2026-03-30 18:09:54 +02:00
TheophileDiot
a443ef27dd
Road to 1.6.10~rc2 🚀 2026-03-27 19:04:49 +01:00
TheophileDiot
f46790c5f2
deps: Updated NGINX version to v1.28.3 for all integrations 2026-03-27 17:13:28 +01:00
TheophileDiot
9571aa772c
docs: fix ldap doc 2026-03-27 11:25:45 +01:00
TheophileDiot
390fa9a14a
[#3153] fix(nginx): add worker_shutdown_timeout to prevent memory leak on reload 2026-03-24 11:35:10 +01:00
TheophileDiot
14b71b627d
Road to 1.6.10~rc1 🚀 2026-03-23 16:01:17 +01:00
TheophileDiot
92f3ce00cb
docs: Add ACME and LDAP SSO features to documentation 2026-03-23 15:30:17 +01:00
TheophileDiot
3169f8042d
feat(docs): add llms.txt and llms-full.txt generation for AI agent documentation 2026-03-23 10:44:55 +01:00
TheophileDiot
1f34d26612
docs: add Kubernetes logging configuration examples to advanced documentation 2026-03-19 17:37:15 +01:00
TheophileDiot
24ed72b2f2
fix(docs): update port binding to localhost for bw-mcp service in multiple language docs and examples 2026-03-18 09:28:31 +01:00
TheophileDiot
5cba14a4b4
Reapply "add mcp docs"
This reverts commit 8a8dead399.
2026-03-18 09:03:43 +01:00