Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9e722874b4 | |||
| 873af43ef2 | |||
| 76d898b648 | |||
| b422639c34 |
12
changelog.md
12
changelog.md
@@ -1,5 +1,17 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 2026-02-11 - 5.1.2 - fix(readme)
|
||||||
|
adjust ASCII architecture diagram alignment in README
|
||||||
|
|
||||||
|
- Whitespace and alignment tweaks to the ASCII architecture diagram in readme.md
|
||||||
|
- No code or behavior changes; documentation-only edit
|
||||||
|
|
||||||
|
## 2026-02-11 - 5.1.1 - fix(release)
|
||||||
|
no changes
|
||||||
|
|
||||||
|
- No files changed in this commit.
|
||||||
|
- Current package version remains 5.1.0 (from package.json).
|
||||||
|
|
||||||
## 2026-02-11 - 5.1.0 - feat(mailer-smtp)
|
## 2026-02-11 - 5.1.0 - feat(mailer-smtp)
|
||||||
add SCRAM-SHA-256 auth, Ed25519 DKIM, opportunistic TLS, SNI cert selection, pipelining and delivery/bridge improvements
|
add SCRAM-SHA-256 auth, Ed25519 DKIM, opportunistic TLS, SNI cert selection, pipelining and delivery/bridge improvements
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@push.rocks/smartmta",
|
"name": "@push.rocks/smartmta",
|
||||||
"version": "5.1.0",
|
"version": "5.1.2",
|
||||||
"description": "A high-performance, enterprise-grade Mail Transfer Agent (MTA) built from scratch in TypeScript with Rust acceleration.",
|
"description": "A high-performance, enterprise-grade Mail Transfer Agent (MTA) built from scratch in TypeScript with Rust acceleration.",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"mta",
|
"mta",
|
||||||
|
|||||||
32
readme.md
32
readme.md
@@ -43,28 +43,28 @@ After installation, run `pnpm build` to compile the Rust binary (`mailer-bin`).
|
|||||||
|
|
||||||
```
|
```
|
||||||
┌──────────────────────────────────────────────────────────────┐
|
┌──────────────────────────────────────────────────────────────┐
|
||||||
│ UnifiedEmailServer │
|
│ UnifiedEmailServer │
|
||||||
│ (orchestrates all components, emits events) │
|
│ (orchestrates all components, emits events) │
|
||||||
├───────────┬───────────┬──────────────┬───────────────────────┤
|
├───────────┬───────────┬──────────────┬───────────────────────┤
|
||||||
│ Email │ Security │ Delivery │ Configuration │
|
│ Email │ Security │ Delivery │ Configuration │
|
||||||
│ Router │ Stack │ System │ │
|
│ Router │ Stack │ System │ │
|
||||||
│ ┌──────┐ │ ┌───────┐ │ ┌──────────┐ │ ┌────────────────┐ │
|
│ ┌──────┐ │ ┌───────┐ │ ┌──────────┐ │ ┌────────────────┐ │
|
||||||
│ │Match │ │ │ DKIM │ │ │ Queue │ │ │ DomainRegistry │ │
|
│ │Match │ │ │ DKIM │ │ │ Queue │ │ │ DomainRegistry │ │
|
||||||
│ │Route │ │ │ SPF │ │ │ Rate Lim │ │ │ DnsManager │ │
|
│ │Route │ │ │ SPF │ │ │ Rate Lim │ │ │ DnsManager │ │
|
||||||
│ │ Act │ │ │ DMARC │ │ │ Retry │ │ │ DKIMCreator │ │
|
│ │ Act │ │ │ DMARC │ │ │ Retry │ │ │ DKIMCreator │ │
|
||||||
│ └──────┘ │ │ IPRep │ │ └──────────┘ │ │ Templates │ │
|
│ └──────┘ │ │ IPRep │ │ └──────────┘ │ │ Templates │ │
|
||||||
│ │ │ Scan │ │ │ └────────────────┘ │
|
│ │ │ Scan │ │ │ └────────────────┘ │
|
||||||
│ │ └───────┘ │ │ │
|
│ │ └───────┘ │ │ │
|
||||||
├───────────┴───────────┴──────────────┴───────────────────────┤
|
├───────────┴───────────┴──────────────┴───────────────────────┤
|
||||||
│ Rust Security Bridge (smartrust IPC) │
|
│ Rust Security Bridge (smartrust IPC) │
|
||||||
├──────────────────────────────────────────────────────────────┤
|
├──────────────────────────────────────────────────────────────┤
|
||||||
│ Rust Acceleration Layer │
|
│ Rust Acceleration Layer │
|
||||||
│ ┌──────────────┐ ┌───────────────┐ ┌──────────────────┐ │
|
│ ┌──────────────┐ ┌───────────────┐ ┌──────────────────┐ │
|
||||||
│ │ mailer-smtp │ │mailer-security│ │ mailer-core │ │
|
│ │ mailer-smtp │ │mailer-security│ │ mailer-core │ │
|
||||||
│ │ SMTP Server │ │DKIM/SPF/DMARC │ │ Types/Validation │ │
|
│ │ SMTP Server │ │DKIM/SPF/DMARC │ │ Types/Validation │ │
|
||||||
│ │ SMTP Client │ │IP Rep/Content │ │ MIME/Bounce │ │
|
│ │ SMTP Client │ │IP Rep/Content │ │ MIME/Bounce │ │
|
||||||
│ │ TLS/AUTH │ │ Scanning │ │ Detection │ │
|
│ │ TLS/AUTH │ │ Scanning │ │ Detection │ │
|
||||||
│ └──────────────┘ └───────────────┘ └──────────────────┘ │
|
│ └──────────────┘ └───────────────┘ └──────────────────┘ │
|
||||||
└──────────────────────────────────────────────────────────────┘
|
└──────────────────────────────────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@push.rocks/smartmta',
|
name: '@push.rocks/smartmta',
|
||||||
version: '5.1.0',
|
version: '5.1.2',
|
||||||
description: 'A high-performance, enterprise-grade Mail Transfer Agent (MTA) built from scratch in TypeScript with Rust acceleration.'
|
description: 'A high-performance, enterprise-grade Mail Transfer Agent (MTA) built from scratch in TypeScript with Rust acceleration.'
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user