Commit graph

173 commits

Author SHA1 Message Date
TheophileDiot
114612c84b
Road to 1.6.11~rc1 🚀 2026-05-22 23:21:55 +02:00
TheophileDiot
bd11fa6ab6
fix(antibot): strict nonce CSP for Cap.js challenge 2026-05-21 18:01:15 +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
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
c2af5a71ae
feat(all-in-one): tunable embedded Redis with .conf-prevails precedence 2026-05-11 19:03:41 +02:00
TheophileDiot
0a52917d4f
Update documentation 2026-05-11 10:46:31 +02:00
TheophileDiot
8126ef7d56
Road to 1.6.10~rc6 🚀 2026-05-07 11:55:32 +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
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
5062aa8117
Road to 1.6.10~rc4 🚀 2026-04-24 16:37:44 +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
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
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
28b124740d
Road to 1.6.9 🚀 2026-03-13 17:36:39 +01:00
TheophileDiot
83ed0952d9
Update features documentation 2026-03-13 17:32:57 +01:00
TheophileDiot
b9aa93d561
deps: Bump OWASP CRS v4 version to 4.24.1 2026-03-13 14:57:23 +01:00
TheophileDiot
a18336d9cd
fix: Update Domeneshop credentials in documentation across multiple languages 2026-03-10 16:51:09 +01:00
TheophileDiot
9279c6ed0b
Road to 1.6.9~rc4 🚀 2026-03-10 09:05:54 +01:00
TheophileDiot
f61f1a60f2
Road to 1.6.9~rc3 🚀 2026-03-06 16:37:46 +01:00
TheophileDiot
7a9249ab8f
feat(database): enhance database configuration options
- Added new configuration settings for database connection pooling:
  - DATABASE_POOL_SIZE: Number of connections to keep in the pool (default: 40).
  - DATABASE_POOL_MAX_OVERFLOW: Maximum number of connections to create above the pool size (default: 20).
  - DATABASE_POOL_TIMEOUT: Seconds to wait before giving up on getting a connection (default: 5).
  - DATABASE_POOL_RECYCLE: Seconds after which a connection is automatically recycled (default: 1800).
  - DATABASE_POOL_PRE_PING: Whether to test connections for liveness upon checkout (default: yes).
  - DATABASE_POOL_RESET_ON_RETURN: How connections are reset when returned to the pool.
  - DATABASE_RETRY_TIMEOUT: Maximum seconds to wait for the database to be available on startup (default: 60).
  - DATABASE_REQUEST_RETRY_ATTEMPTS: Number of retry attempts for transient database errors (default: 2).
  - DATABASE_REQUEST_RETRY_DELAY: Delay in seconds between retry attempts for transient errors (default: 0.25).

- Updated documentation in multiple languages to reflect these new settings.
- Enhanced error handling for invalid configuration values in the Database class.
2026-03-05 11:34:27 +01:00
TheophileDiot
6537159000
deps: Update OWASP CRS v4 to version 4.24.0 2026-03-02 09:25:13 +01:00
TheophileDiot
bf3c1c8a2f
feat: Enhance Country Plugin: Support for Group Tokens in Whitelist and Blacklist 2026-02-25 16:52:06 +01:00
TheophileDiot
74147aa2b6
Road to 1.6.9~rc2 🚀 2026-02-23 17:37:26 +01:00
TheophileDiot
54498b5849
[#3205] feat(letsencrypt): Add Hetzner as a DNS provider 2026-02-19 11:11:45 +01:00
TheophileDiot
3c687a5df9
[#2392] feat(letsencrypt): introduce configurable ACME CA endpoint (Let's Encrypt or ZeroSSL) 2026-02-18 18:56:42 +01:00
Théophile Diot
dca77db3b6
Merge pull request #3203 from bunkerity/patch-1
docs: clarify LETS_ENCRYPT_PASSTHROUGH description regarding reverse proxy placement in multiple language documentation files.
2026-02-17 18:52:59 +01:00
TheophileDiot
1893330dad
docs: clarify LETS_ENCRYPT_PASSTHROUGH description regarding reverse proxy placement in multiple language documentation files. 2026-02-17 18:50:50 +01:00
TheophileDiot
b61a97491b
Road to 1.6.9~rc1 🚀 2026-02-13 19:49:42 +01:00
TheophileDiot
93fede3a6e
feat: Enhance documentation and configuration for HTTP and Stream listening settings 2026-02-13 16:33:52 +01:00
TheophileDiot
014ea2e131
docs: Add experimental admonition to the gRPC plugin 2026-02-10 11:47:00 +01:00
TheophileDiot
8b992e0f38
feat: Add gRPC plugin support 2026-02-10 11:30:36 +01:00
Théophile Diot
569cc12123
Merge branch 'dev' into next 2026-02-09 10:57:07 +01:00
TheophileDiot
35dc2a89d1
[#3162] feat: add ClouDNS DNS provider support to Let's Encrypt plugin 2026-02-09 10:54:10 +01:00
TheophileDiot
79c5569999
docs(pro): Add OpenAPI Validator PRO plugin documentation to the advanced.md files 2026-02-06 14:42:28 +01:00
TheophileDiot
fc09d2a429
Road to 1.6.8 🚀 2026-02-06 10:18:52 +01:00