Skip to content

luci-app-wificalling-gateway: add package - #8921

Open
smthdagg wants to merge 56 commits into
openwrt:masterfrom
smthdagg:luci-app-wificalling-gateway
Open

smthdagg wants to merge 56 commits into
openwrt:masterfrom
smthdagg:luci-app-wificalling-gateway

luci-app-wificalling-gateway: serve the rotated probe cache without a…

663a34a
Select commit
Loading
Failed to load commit list.
OpenWrt / FormalityCheck / Git & Commits succeeded Sep 25, 2026 in 0s

Git & Commits: Passed

All commits follow the commit message guidelines.

Details

Checking PR #8921: luci-app-wificalling-gateway: add package (Formalities Audit)

✅ Pull request originates from a dedicated feature branch (luci-app-wificalling-gateway)

Commit 994dfff - luci-app-wificalling-gateway: add package:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: add package"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 2d86e7a - luci-app-wificalling-gateway: add Simplified Chinese translation:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: add Simplified Chinese translation"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (64/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit d9c7e7c - luci-app-wificalling-gateway: fix review issues:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix review issues"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit d5f9ac4 - luci-app-wificalling-gateway: fix second review round:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix second review round"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 140fb5d - luci-app-wificalling-gateway: label empty security option as "None":

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: label empty security option as "None""
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (67/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 2192d2e - luci-app-wificalling-gateway: fix third review round:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix third review round"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 4149873 - luci-app-wificalling-gateway: clear status.json and monitor.state on start:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: clear status.json and monitor.state on start"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (74/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 60f81a2 - luci-app-wificalling-gateway: fix fourth review round:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix fourth review round"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit ab5366c - luci-app-wificalling-gateway: add Trojan and WireGuard node protocols:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: add Trojan and WireGuard node protocols"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (69/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 0d573b2 - luci-app-wificalling-gateway: auto-manage DHCP leases from policies:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: auto-manage DHCP leases from policies"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (67/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 9c71a9b - luci-app-wificalling-gateway: fix lease column order and label delimiter guard:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix lease column order and label delimiter guard"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (78/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit c87ec1b - luci-app-wificalling-gateway: show DHCP binding state in the edit modal:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: show DHCP binding state in the edit modal"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (71/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit deedac9 - luci-app-wificalling-gateway: fix footer Save button, restore binding column:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix footer Save button, restore binding column"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (76/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit ec3f39a - luci-app-wificalling-gateway: sanitize dhcp-host names, validate wireguard nodes:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: sanitize dhcp-host names, validate wireguard nodes"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (80/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit a342a0c - luci-app-wificalling-gateway: mark sustained traffic as likely_call:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: mark sustained traffic as likely_call"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (67/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 0112328 - luci-app-wificalling-gateway: extend delimiter guard to auxiliary/alter_id:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: extend delimiter guard to auxiliary/alter_id"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (74/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit ef6b990 - luci-app-wificalling-gateway: fix 18.06 install and review round 5 (1.7.2):

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix 18.06 install and review round 5 (1.7.2)"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (74/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 35c4b3a - luci-app-wificalling-gateway: bump to 1.7.3:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: bump to 1.7.3"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 07baaf4 - luci-app-wificalling-gateway: fix VMess/Reality validation in node form:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix VMess/Reality validation in node form"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (71/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 78c872e - luci-app-wificalling-gateway: readable VMess/Reality validation message:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: readable VMess/Reality validation message"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (71/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit ea5387e - luci-app-wificalling-gateway: wg psk, handshake health, service monitor:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: wg psk, handshake health, service monitor"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (71/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 5b7f35c - luci-app-wificalling-gateway: node test, handshake reasons, test lock:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: node test, handshake reasons, test lock"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (69/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 092e9b3 - luci-app-wificalling-gateway: fix review round 8 findings:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix review round 8 findings"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 1d3ba0e - luci-app-wificalling-gateway: fix review round 9 findings:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix review round 9 findings"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 43f6aea - luci-app-wificalling-gateway: bump README install references to 1.8.3:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: bump README install references to 1.8.3"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (69/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 05c74a6 - luci-app-wificalling-gateway: fix review round 10 findings:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix review round 10 findings"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 7231868 - luci-app-wificalling-gateway: fix review round 11 findings:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix review round 11 findings"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 9d94844 - luci-app-wificalling-gateway: round 12 fixes, unused-node skip:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: round 12 fixes, unused-node skip"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (62/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit a28175b - luci-app-wificalling-gateway: fix endpoint unused-skip and comma bug:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix endpoint unused-skip and comma bug"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (68/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit d820a0a - luci-app-wificalling-gateway: fix review round 13 findings:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix review round 13 findings"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit f3156f0 - luci-app-wificalling-gateway: fix review round 14 cleanups:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix review round 14 cleanups"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 513987f - luci-app-wificalling-gateway: gate info banner on busy only:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: gate info banner on busy only"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 4d3d855 - luci-app-wificalling-gateway: map reasons, split config_missing:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: map reasons, split config_missing"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (63/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 492032c - luci-app-wificalling-gateway: fix round 17 nits:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix round 17 nits"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 4723fd1 - luci-app-wificalling-gateway: fix review round 18 findings:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix review round 18 findings"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 555b931 - luci-app-wificalling-gateway: validate client IPs at the source:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: validate client IPs at the source"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (63/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 2f66b3a - luci-app-wificalling-gateway: document the Online (static IP) state:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: document the Online (static IP) state"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (67/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 5337170 - luci-app-wificalling-gateway: full IP validation, README assets, tcp_failed:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: full IP validation, README assets, tcp_failed"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (75/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit d7322c0 - luci-app-wificalling-gateway: skip empty-IP device, RFC1918 input check:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: skip empty-IP device, RFC1918 input check"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (71/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit b7b0c93 - luci-app-wificalling-gateway: align wloc 1.3 gateway transports and debounce:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: align wloc 1.3 gateway transports and debounce"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (76/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 49256c0 - luci-app-wificalling-gateway: apply relaxed low-memory sing-box profile:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: apply relaxed low-memory sing-box profile"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (71/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 5a1b8ab - luci-app-wificalling-gateway: add missing RFC1918 validation i18n:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: add missing RFC1918 validation i18n"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (65/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit b3272e6 - luci-app-wificalling-gateway: fix round 20 findings:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix round 20 findings"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 6497693 - luci-app-wificalling-gateway: fix round 21 nits:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix round 21 nits"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit c2be224 - luci-app-wificalling-gateway: fix round 22 findings:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix round 22 findings"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 4ee5002 - luci-app-wificalling-gateway: drop review-round markers from comments:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: drop review-round markers from comments"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (69/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit c8df7ef - luci-app-wificalling-gateway: fix unresolved review threads (1.9.6):

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix unresolved review threads (1.9.6)"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (67/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit e1080ff - luci-app-wificalling-gateway: fix round-30, id whitelist (1.9.7):

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix round-30, id whitelist (1.9.7)"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (64/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit e281ca3 - luci-app-wificalling-gateway: fix round-31 findings (1.9.7):

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix round-31 findings (1.9.7)"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 53fc13b - luci-app-wificalling-gateway: add buildroot scan signature to Makefile:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: add buildroot scan signature to Makefile"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (70/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit d093b35 - luci-app-wificalling-gateway: strip narrative comments from Makefile:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: strip narrative comments from Makefile"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (68/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 55205b1 - luci-app-wificalling-gateway: sync the WLOC 1.4 wificalling component:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: sync the WLOC 1.4 wificalling component"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (69/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit cdccf64 - luci-app-wificalling-gateway: update PKG_VERSION to 1.10.0:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: update PKG_VERSION to 1.10.0"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit aecd37e - luci-app-wificalling-gateway: fix MAC list rendering and rotated node reporting:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: fix MAC list rendering and rotated node reporting"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (79/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit f7cfca2 - luci-app-wificalling-gateway: split the ICMP/TCP probe cache from the WG cache:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: split the ICMP/TCP probe cache from the WG cache"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (78/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.

Commit 663a34a - luci-app-wificalling-gateway: serve the rotated probe cache without an age gate:

✅ Author and committer identities are valid
✅ Commit is not a merge commit
✅ Commit subject layout and length are valid: "luci-app-wificalling-gateway: serve the rotated probe cache without an age gate"
✅ Commit description lines adhere to width formatting rules
✅ Commit contains a valid 'Signed-off-by:' line matching author or committer
⚠️ Warning: Subject line exceeds soft limit (79/60 chars)
⚠️ Warning: Commit is unsigned or cryptographic signature verification failed (Reason: unsigned). Signing commits is a recommended best practice for verifying identity, but is not mandatory.