Skip to content

patches-25.12: rpcd: update to Git HEAD (2026-10-04) - #1340

Open
crychic-cybertan wants to merge 1 commit into
mainfrom
staging-WIFI-15773-patches-25-12-rpcd-file-acl-symlink-bypass-and-session-file-naming-fixes
Open

crychic-cybertan wants to merge 1 commit into
mainfrom
staging-WIFI-15773-patches-25-12-rpcd-file-acl-symlink-bypass-and-session-file-naming-fixes

Conversation

@crychic-cybertan

Copy link
Copy Markdown
Contributor

Backport the rpcd updates from openwrt-25.12 that followed v25.12.5:

  • 029fec8245 rpcd: update to Git HEAD (2026-07-19) e37ed9d81469 file: re-authorize ACL against resolved path to close symlink bypass
  • 338eea3efe rpcd: update to Git HEAD (2026-09-25) 4062f666ecd1 file: reply with empty data instead of error for empty files a6c6b63b47bd ucode: add compatibility to newer ucode version
  • d9178efb38 rpcd: update to Git HEAD (2026-10-04) d99f703e4035 session: stop naming runtime files after the session id

Also refresh 100-guard-he-eht-fields.patch (added by 0097) for the new rpcd source so it applies without fuzz.

These can be dropped, except for the refresh, once the baseline moves to a release that contains them (v25.12.6 or later).

Tested on SonicFi RAP7110C-341X: rpcd registers its ubus objects, session login works with the right password and is refused with a wrong one, and no runtime file is named after the session id.

Fixes: WIFI-15773

Backport the rpcd updates from openwrt-25.12 that followed v25.12.5:

 - 029fec8245 rpcd: update to Git HEAD (2026-07-19)
   e37ed9d81469 file: re-authorize ACL against resolved path to close
   symlink bypass
 - 338eea3efe rpcd: update to Git HEAD (2026-09-25)
   4062f666ecd1 file: reply with empty data instead of error for empty
   files
   a6c6b63b47bd ucode: add compatibility to newer ucode version
 - d9178efb38 rpcd: update to Git HEAD (2026-10-04)
   d99f703e4035 session: stop naming runtime files after the session id

Also refresh 100-guard-he-eht-fields.patch (added by 0097) for the new
rpcd source so it applies without fuzz.

These can be dropped, except for the refresh, once the baseline moves
to a release that contains them (v25.12.6 or later).

Tested on SonicFi RAP7110C-341X: rpcd registers its ubus objects,
session login works with the right password and is refused with a
wrong one, and no runtime file is named after the session id.

Fixes: WIFI-15773
Signed-off-by: crychic.tan <crychic.tan@cybertan.com.tw>
@crychic-cybertan crychic-cybertan added this to the 5.2.0 milestone Oct 27, 2026
@github-actions

Copy link
Copy Markdown

✅ PR & Commit Guidelines — all checks passed

Commits, PR description, C style, and milestone all look good. Thanks!

Commit hygiene

No issues found.

C style

No issues found.

PR description (ticket link)

No issues found.

Milestone

No issues found.

See OPENWIFI_PR_GUIDELINES.md and OPENWIFI_CODING_GUIDELINES.md. Items marked ⚠️ are advisory and do not fail the check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant