v0.0.3
This commit is contained in:
1 parent
6e5aa8e4e4
commit
cdca612a59
17 files changed
+191
-62
No files matched your search
+18
-5
@@ -1,4 +1,4 @@
|
||||
PostfixAdmin-RS 0.0.2
|
||||
PostfixAdmin-RS 0.0.3
|
||||
|
||||
Validated in the current workspace:
|
||||
- TOML parsing: PASS
|
||||
@@ -35,9 +35,9 @@ Reason: Rust/Cargo toolchain is not installed in the execution environment.
|
||||
Readiness conclusion:
|
||||
- READY FOR DEVELOPMENT TESTING with the SQLite mock.
|
||||
- READY FOR READ-ONLY production-schema testing through the guarded SSH tunnel.
|
||||
- NOT YET PRODUCTION-READY until the Rust 1.99.1 compiler/test/clippy gate and the regression checklist in TESTING.md pass.
|
||||
- NOT YET PRODUCTION-READY until the Rust compiler/test/clippy gate declared by Cargo.toml and the regression checklist in TESTING.md pass.
|
||||
|
||||
Developer gate on a machine with Rust 1.99.1:
|
||||
Developer gate on a machine with the Rust toolchain declared by Cargo.toml/rust-toolchain.toml:
|
||||
POSTFIXADMIN_RS_DEV_RESET=1 bash dev.sh
|
||||
|
||||
Read-only production DB test through SSH:
|
||||
@@ -66,12 +66,25 @@ Current mailbox-user iteration:
|
||||
- ManageSieve login credential held only in in-memory mailbox session when enabled: PASS (static)
|
||||
- dev ManageSieve SSH tunnel defaults to READ-ONLY and has separate write opt-in: PASS (shell/static)
|
||||
- quota progress uses CSP-safe native <progress>, no inline style mutations: PASS (static)
|
||||
- Rust 1.99.1 compiler gate: NOT RUN; toolchain absent and download attempt failed because the execution environment cannot resolve external hosts.
|
||||
- Rust compiler gate: NOT RUN; the required toolchain is absent in this execution environment.
|
||||
|
||||
0.0.2 requested-change static checks:
|
||||
Compatibility regression checks:
|
||||
- mailbox/alias local-part-only create UX with read-only selected domain: PASS (static)
|
||||
- admin Vacation mailbox picker/editor: PASS (JS syntax/static)
|
||||
- Vacation alias transport synchronization: PASS (source review + unit-test markers; Rust test gate not runnable here)
|
||||
- mailbox-user alias field restriction in UI and backend: PASS (static)
|
||||
- technical alias separation: PASS (static)
|
||||
- Rspamd contextual filesystem errors + packaged permission helper: PASS (static + helper smoke test with isolated paths)
|
||||
|
||||
Domain alias UI regression checks:
|
||||
- domain workspace separates user aliases from technical/default aliases: PASS (static)
|
||||
- mailbox self-aliases are excluded from the domain alias sections: PASS (static)
|
||||
- alias tables retain PostfixAdmin-RS fields (address, destination, description, status, active, actions): PASS (static)
|
||||
- technical alias actions honor special_alias_control/global-admin permissions: PASS (static)
|
||||
- domain mailbox/alias sections use the full content width for readability: PASS (static)
|
||||
|
||||
Current corrections:
|
||||
- version-agnostic release validation (semantic package version + Cargo/toolchain consistency): PASS
|
||||
- MySQL/MariaDB TEXT/LONGTEXT fallback decoding in row_string(): PASS (static)
|
||||
- alias `goto` reads the real PostfixAdmin database value and uses the Blob fallback when required: PASS (static)
|
||||
- frontend accepts alias destinations as array or comma-separated text and renders an explicit dash only when empty: PASS (static)
|
||||
Reference in new issue
Block a user