Skip to content

Commit 7caf0bb

Browse files
Merge pull request #2448 from bunkerity/dev
2 parents d6a2216 + b32cd6e commit 7caf0bb

File tree

216 files changed

+3205
-617
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

216 files changed

+3205
-617
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ body:
4747
label: BunkerWeb version
4848
description: What version of BunkerWeb are you running?
4949
placeholder: Version
50-
value: 1.6.2-rc6
50+
value: 1.6.2-rc7
5151
validations:
5252
required: true
5353
- type: dropdown

.github/workflows/container-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ jobs:
6666
SSH_IP: ${{ secrets.ARM_SSH_IP }}
6767
SSH_CONFIG: ${{ secrets.ARM_SSH_CONFIG }}
6868
- name: Setup Buildx
69-
uses: docker/setup-buildx-action@18ce135bb5112fa8ce4ed6c17ab05699d7f3a5e0 # v3.11.0
69+
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
7070
if: inputs.CACHE_SUFFIX != 'arm'
7171
- name: Setup Buildx (ARM)
72-
uses: docker/setup-buildx-action@18ce135bb5112fa8ce4ed6c17ab05699d7f3a5e0 # v3.11.0
72+
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
7373
if: inputs.CACHE_SUFFIX == 'arm'
7474
with:
7575
endpoint: ssh://root@arm

.github/workflows/linux-build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,14 @@ jobs:
7575
SSH_IP: ${{ secrets.ARM_SSH_IP }}
7676
SSH_CONFIG: ${{ secrets.ARM_SSH_CONFIG }}
7777
- name: Setup Buildx
78-
uses: docker/setup-buildx-action@18ce135bb5112fa8ce4ed6c17ab05699d7f3a5e0 # v3.11.0
78+
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
7979
if: startsWith(env.ARCH, 'arm') == false
8080
- name: Setup Buildx (ARM)
81-
uses: docker/setup-buildx-action@18ce135bb5112fa8ce4ed6c17ab05699d7f3a5e0 # v3.11.0
81+
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
8282
if: startsWith(env.ARCH, 'arm') == true
8383
with:
8484
endpoint: ssh://root@arm
85-
platforms: linux/arm64,linux/arm/v7,linux/arm/v6
85+
platforms: linux/arm64,linux/arm/v7
8686
- name: Login to Docker Hub
8787
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
8888
with:

.github/workflows/push-docker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@ jobs:
5858
SSH_IP: ${{ secrets.ARM_SSH_IP }}
5959
SSH_CONFIG: ${{ secrets.ARM_SSH_CONFIG }}
6060
- name: Setup Buildx (ARM)
61-
uses: docker/setup-buildx-action@18ce135bb5112fa8ce4ed6c17ab05699d7f3a5e0 # v3.11.0
61+
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
6262
with:
6363
endpoint: ssh://root@arm
64-
platforms: linux/arm64,linux/arm/v7,linux/arm/v6
64+
platforms: linux/arm64,linux/arm/v7
6565
buildkitd-flags: --debug
6666
# Compute metadata
6767
- name: Extract metadata

.github/workflows/staging-create-infra.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Install terraform
2626
uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3.1.2
2727
- name: Install kubectl
28-
uses: azure/setup-kubectl@3e0aec4d80787158d308d7b364cb1b702e7feb7f # v4.0.0
28+
uses: azure/setup-kubectl@776406bce94f63e41d621b960d78ee25c8b76ede # v4.0.1
2929
if: inputs.TYPE == 'k8s'
3030
with:
3131
version: "v1.29.1"

.github/workflows/staging-delete-infra.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
tar xf /tmp/terraform.tar -C / && mkdir ~/.ssh && touch ~/.ssh/id_rsa.pub
3535
env:
3636
SECRET_KEY: ${{ secrets.SECRET_KEY }}
37-
- uses: azure/setup-kubectl@3e0aec4d80787158d308d7b364cb1b702e7feb7f # v4.0.0
37+
- uses: azure/setup-kubectl@776406bce94f63e41d621b960d78ee25c8b76ede # v4.0.1
3838
if: inputs.TYPE == 'k8s'
3939
with:
4040
version: "v1.29.1"

.github/workflows/staging-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
REG_USER: ${{ github.actor }}
6767
REG_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6868
if: inputs.TYPE == 'k8s'
69-
- uses: azure/setup-kubectl@3e0aec4d80787158d308d7b364cb1b702e7feb7f # v4.0.0
69+
- uses: azure/setup-kubectl@776406bce94f63e41d621b960d78ee25c8b76ede # v4.0.1
7070
if: inputs.TYPE == 'k8s'
7171
with:
7272
version: "v1.29.1"

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ repos:
6464
- id: codespell
6565
name: Codespell Spell Checker
6666
exclude: (^src/(ui/templates|common/core/.+/files|bw/loading)/.+.html|modsecurity-rules.conf.*|src/ui/app/static/(fonts|libs)/.+|src/ui/app/static/locales/.+)$
67-
entry: codespell --ignore-regex="(tabEl|Widgits)" --skip CHANGELOG.md,CODE_OF_CONDUCT.md,src/ui/client/build.py,src/ui/app/static/json/countries.geojson,src/ui/app/static/js/pages/bans.js,src/ui/app/static/json/periscop.min.json,src/ui/app/static/json/blockhaus.min.json,src/ui/app/routes/reports.py,src/ui/app/static/js/pages/reports.js
67+
entry: codespell --ignore-regex="(tabEl|Widgits)" --skip CHANGELOG.md,CODE_OF_CONDUCT.md,src/ui/client/build.py,src/ui/app/static/json/countries.geojson,src/ui/app/static/json/countries.topojson,src/ui/app/static/js/pages/bans.js,src/ui/app/static/json/periscop.min.json,src/ui/app/static/json/blockhaus.min.json,src/ui/app/routes/reports.py,src/ui/app/static/js/pages/reports.js
6868
language: python
6969
types: [text]
7070

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ src/common/core/*/ui/*
1616
src/ui/app/static/libs/*
1717
src/ui/app/static/css/core.css
1818
src/ui/app/static/json/countries.geojson
19+
src/ui/app/static/json/countries.topojson
1920
src/bw/loading/index.html
2021
src/common/core/misc/files/default.html
2122
src/common/core/antibot/files/*.html

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog
22

3+
## v1.6.2-rc7 - ????/??/??
4+
5+
- [BUGFIX] Add a conditional `proxy_hide_header` rule for the `Upgrade` header to preserve WebSocket connections in the `Reverse Proxy` plugin, preventing issues with WebSocket connections when the `REVERSE_PROXY_HIDE_HEADERS` setting is used.
6+
- [BUGFIX] Correct the Logs page copy-to-clipboard button so it reliably copies selected log entries.
7+
- [BUGFIX] Fix issues with database backup when using MySQL and MariaDB if the database's size is larger than 1GB, ensuring that the backup process can handle larger databases without errors.
8+
- [FEATURE] Introduce a new `number` setting type with built-in numeric validation and enhanced rendering in the web UI.
9+
- [FEATURE] Introduce a new `multivalue` setting type with customizable separator and validation, enhancing user experience for multi-value inputs in the web UI.
10+
- [MISC] Switch the `Bad Behavior` plugin to use the new numeric `BAD_BEHAVIOR_BAN_TIME` setting by updating the permanent ban value from `-1` to `0`.
11+
- [CONTRIBUTION] Thank you @Michal-Koeckeis-Fresel for the optimizations regarding the web UI fonts and geoip data loading, which significantly improves the performance of the web UI and the new dhparam file to respect the latest security standards.
12+
313
## v1.6.2-rc6 - ????/??/??
414

515
- [BUGFIX] Ensure template defaults settings are correctly retrieved by jobs and templates.

0 commit comments

Comments
 (0)