c3d4c4abb5
fix(rust-bridge): map Node.js platform/arch to tsrust-style suffix and add platform-specific and dev localPaths for RustBridge
2026-02-11 16:23:43 +00:00
b10597fd5e
feat(mailer-smtp): add SCRAM-SHA-256 auth, Ed25519 DKIM, opportunistic TLS, SNI cert selection, pipelining and delivery/bridge improvements
2026-02-11 10:11:43 +00:00
27bab5f345
BREAKING CHANGE(smtp-client): Replace the legacy TypeScript SMTP client with a new Rust-based SMTP client and IPC bridge for outbound delivery
2026-02-11 07:17:05 +00:00
36006191fc
BREAKING CHANGE(security): implement resilience and lifecycle management for RustSecurityBridge (auto-restart, health checks, state machine and eventing); remove legacy TS SMTP test helper and DNSManager; remove deliverability IP-warmup/sender-reputation integrations and related types; drop unused dependencies
2026-02-10 23:23:00 +00:00
5220ee0857
feat(mailer-smtp): implement in-process SMTP server and management IPC integration
2026-02-10 22:00:44 +00:00
15a45089aa
feat(security): migrate content scanning and bounce detection to Rust security bridge; add scanContent IPC command and Rust content scanner with tests; update TS RustSecurityBridge and callers, and adjust CI package references
2026-02-10 21:19:13 +00:00
6b082cee8f
fix(rust-bridge): correct Email.addHeader() calls and IBounceDetection interface
...
CI / Type Check & Lint (push) Failing after 4s
CI / Build Test (Current Platform) (push) Failing after 4s
CI / Build All Platforms (push) Failing after 4s
Use addHeader() instead of non-existent setHeader() for security
result headers, and align IBounceDetection with actual Rust struct
fields (bounce_type + category only).
2026-02-10 16:38:31 +00:00
8293663619
BREAKING CHANGE(smartmta): Rebrand package to @push.rocks/smartmta, add consolidated email security verification and IPC handler
2026-02-10 16:25:55 +00:00