Skip to content

Sync upstream BadBuilder changes (September 2026) - #3

Merged
mitch030504 merged 5 commits into
mainfrom
sync/upstream-2026-09-14
Oct 22, 2026
Merged

mitch030504 merged 5 commits into
mainfrom
sync/upstream-2026-09-14

Conversation

@mitch030504

Copy link
Copy Markdown
Owner

Summary

Merge upstream Pdawg-bytes/BadBuilder at f33c967, preserving the Linux port and hardened disk/download implementation. This is a real two-parent Git merge commit, so future upstream comparisons recognize the four upstream commits as integrated.

Changes

  • Add upstream's Windows requireAdministrator application manifest, enabled only for win-x64 builds.
  • Document UAC behavior and retain the explicit Windows privilege check.
  • Preserve the existing Linux design: ordinary-user process with a narrowly scoped sudo disk helper, no Linux elevation manifest.
  • Keep the fork's already-implemented Back menu options and assembly-driven version display, rather than replacing them with upstream's less extensive implementations.
  • Keep the existing ABadAvatar 1.3 Beta integration, pinned to its release tag, filename, and verified SHA-256; the upstream 1.3 entry references that same release but does not pin the asset as strictly.

Verification

  • Compared all four upstream commits against the common ancestor and fork's implementation.
  • Verified this commit has both fork and upstream as parents and that the proposed tree changes exactly three files.
  • Not yet build/test verified: the current execution environment has no .NET SDK or network access to build locally. Let the existing Linux and Windows GitHub Actions workflows run and review their results before merging.
  • Review the Windows CI --version smoke test for interaction with the new UAC requirement; Windows runners may need special handling if elevation is not already available.

No USB formatting tests were performed; no production USB media was touched.

Pdawg-bytes and others added 5 commits September 14, 2026 16:26
Integrate Windows UAC manifest only for win-x64 published builds.
Preserve Linux's unprivileged entry point and scoped disk helper.
The fork already implements submenu Back navigation, dynamic version display,
and a SHA-256-pinned ABadAvatar 1.3 Beta release.

Upstream: Pdawg-bytes/BadBuilder@f33c967
@mitch030504
mitch030504 marked this pull request as ready for review October 22, 2026 06:14
@mitch030504
mitch030504 merged commit 534308d into main Oct 22, 2026
4 checks passed
@mitch030504
mitch030504 deleted the sync/upstream-2026-09-14 branch October 22, 2026 06:15
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.

2 participants