Skip to content

v1.113.0: SMB signing + encryption enforcement#49

Merged
TheAbider merged 1 commit into
masterfrom
release/v1.113.0
May 29, 2026
Merged

v1.113.0: SMB signing + encryption enforcement#49
TheAbider merged 1 commit into
masterfrom
release/v1.113.0

Conversation

@TheAbider
Copy link
Copy Markdown
Owner

v1.113.0 — SMB signing + encryption enforcement

Two new SMB server-hardening CLI actions plus an Operations-menu item.

  • SmbSecurityCheck (read-only) — reports SMB server posture (required/enabled signing, EncryptData, RejectUnencryptedAccess, SMBv1). JSON-aware; no changes.
  • SmbEnforce (reversible) — requires SMB signing and encryption on this host. Captures prior state, registers a session undo action, fully Dry-Run aware (queued with an Undo closure).
  • Operations Menu [35] SMB Signing & Encryption Enforcement — interactive, confirmation-gated, old-client compatibility note.

CLI actions 194 → 196. Test Section 180 added (5061 structural tests, all green). README structural-tests badge now self-heals off the live test total.

Add two SMB server-hardening CLI actions plus an Operations-menu item:

- SmbSecurityCheck (read-only): reports SMB server signing/encryption
  posture (RequireSecuritySignature, EncryptData, RejectUnencryptedAccess,
  SMBv1). JSON-aware for fleet auditing; makes no changes.
- SmbEnforce (reversible): requires SMB signing AND encryption on this
  host. Captures prior state, registers a session undo action, and is
  fully Dry-Run aware (queued with an Undo closure that restores prior
  values).

Operations Menu gains [35] SMB Signing & Encryption Enforcement
(interactive, confirmation-gated, with an old-client compatibility note).

CLI actions 194 -> 196. Section 180 added to the structural suite.
The README structural-tests badge now self-heals off the live test
total at the end of each local run (5061), so it can no longer drift.
@TheAbider TheAbider merged commit 69b2c43 into master May 29, 2026
6 checks passed
@TheAbider TheAbider deleted the release/v1.113.0 branch May 29, 2026 23:50
@codecov
Copy link
Copy Markdown

codecov Bot commented May 29, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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