Skip to content

Add Windows file namespace facade - #1362

Merged
Weidong Cui (wdcui) merged 3 commits into
uliteboxfrom
wdcui/ulitebox/broker-files-09-windows-facade
Sep 14, 2026
Merged

Weidong Cui (wdcui) merged 3 commits into
uliteboxfrom
wdcui/ulitebox/broker-files-09-windows-facade

Conversation

@wdcui

@wdcui Weidong Cui (wdcui) commented Sep 13, 2026

Copy link
Copy Markdown
Member

This PR adds a Windows shim file facade that isolates regular and registry file operations, rejects cross-namespace paths after normalization, hides /registry from ordinary root directory enumeration, and provides a single broker-backed interface for the subsequent Windows file and registry migration without changing existing callers.

@wdcui
Weidong Cui (wdcui) force-pushed the wdcui/ulitebox/broker-files-08-linux-clients branch from 1919391 to b854498 Compare September 13, 2026 00:54
@wdcui
Weidong Cui (wdcui) force-pushed the wdcui/ulitebox/broker-files-09-windows-facade branch from 4b68be6 to 87766e8 Compare September 13, 2026 00:54
@wdcui
Weidong Cui (wdcui) force-pushed the wdcui/ulitebox/broker-files-08-linux-clients branch 2 times, most recently from f7d6ea6 to c4bba66 Compare September 14, 2026 17:11
Base automatically changed from wdcui/ulitebox/broker-files-08-linux-clients to ulitebox September 14, 2026 21:15
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 239ec5f7-870a-4259-bcae-4ca85fb913a0
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 239ec5f7-870a-4259-bcae-4ca85fb913a0
@wdcui
Weidong Cui (wdcui) force-pushed the wdcui/ulitebox/broker-files-09-windows-facade branch from 87766e8 to 27ca543 Compare September 14, 2026 21:17
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 239ec5f7-870a-4259-bcae-4ca85fb913a0
@wdcui Weidong Cui (wdcui) changed the title Add Windows filesystem namespace facade Add Windows file namespace facade Sep 14, 2026
@wdcui
Weidong Cui (wdcui) added this pull request to the merge queue Sep 14, 2026
Merged via the queue into ulitebox with commit 9971f48 Sep 14, 2026
11 of 12 checks passed
@wdcui
Weidong Cui (wdcui) deleted the wdcui/ulitebox/broker-files-09-windows-facade branch September 14, 2026 21:50
@github-actions

Copy link
Copy Markdown

🤖 SemverChecks 🤖 No breaking API changes detected

Note: this does not mean API is unchanged, or even that there are no breaking changes; simply, none of the detections triggered.

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