Skip to content

Commit 8622908

Browse files
Merge branch 'rcv-services' into ep/spec-2
2 parents e3d9942 + b81670c commit 8622908

14 files changed

+71
-4
lines changed

rfcs/done/2024-09-01-smp-message-storage.md renamed to plans/done/2024-09-01-smp-message-storage.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# SMP router message storage
23

34
## Problem
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Sharing protocol ports with HTTPS
23

34
Some networks block all ports other than web ports, including port 5223 used for SMP protocol by default. Running SMP routers on a common web port 443 would allow them to work on more networks. The routers would need to provide an HTTPS page for browsers (and probes).
@@ -65,8 +66,6 @@ The implementation relies on a few modification to upstream code:
6566
- `warp`: Only the re-export of `serveConnection` is needed.
6667
Unfortunately the most recent `warp` version can't be used right away due to dependency cascade around `http-5` and `auto-update-2`.
6768
So a fork containing the backported re-export has to be used until the dependencies are refreshed.
68-
69-
7069
### TLS.ServerParams
7170

7271
When a router has port sharing enabled, a new set of TLS params is loaded and combined with transport params:

rfcs/done/2024-11-25-journal-expiration.md renamed to plans/done/2024-11-25-journal-expiration.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Expiring messages in journal storage
23

34
## Problem

rfcs/done/2026-02-17-fix-subq-deadlock.md renamed to plans/done/2026-02-17-fix-subq-deadlock.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Fix subQ deadlock: blocking writeTBQueue inside connLock
23

34
## Problem

rfcs/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,6 @@ As more protocols are designated as Core IP, development naturally transitions t
145145
|----------|----------|-------|
146146
| `protocol/` | Consolidated specs (SMP v19, Agent v7, XFTP v3, XRCP v1, NTF v3, PQDR v1) | 6 specs + overview |
147147
| `rfcs/` root | Active draft proposals | 10 |
148-
| `rfcs/done/` | Implemented, not yet verified | 12 |
149-
| `rfcs/standard/` | Verified against implementation | 25 |
148+
| `rfcs/done/` | Implemented, not yet verified | 1 (+10 sub-RFCs) |
149+
| `rfcs/standard/` | Verified against implementation | 31 |
150150
| `rfcs/rejected/` | Draft proposals not accepted | 7 |

rfcs/done/2026-01-30-send-file-page.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Send File Page — Web-based XFTP File Transfer
23

34
## 1. Problem & Business Case

rfcs/done/2026-01-30-send-file-page/2026-02-04-xftp-web-browser-transport.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Browser Transport & Web Worker Architecture
23

34
## TOC

rfcs/done/2024-06-01-agent-protocol.md renamed to rfcs/standard/2026-03-10-agent-protocol.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
---
2+
Proposed: 2024-06-01
3+
Implemented: ~2024
4+
Standardized: 2026-03-10
5+
Protocol: agent-protocol
6+
---
7+
8+
> **Implementation note:** This RFC was promoted from done/ to standard/ based on verification that the described feature exists in the codebase. The RFC text reflects the original proposal and may not match the actual implementation in all details. The consolidated protocol specifications in `protocol/` are the authoritative reference for current behavior.
9+
110
# Evolving agent API
211

312
## Problem

rfcs/done/2025-05-05-client-certificates.md renamed to rfcs/standard/2026-03-10-client-certificates.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
---
2+
Proposed: 2025-05-05
3+
Implemented: ~2025 (SMP v16)
4+
Standardized: 2026-03-10
5+
Protocol: simplex-messaging
6+
---
7+
8+
> **Implementation note:** This RFC was promoted from done/ to standard/ based on verification that the described feature exists in the codebase. The RFC text reflects the original proposal and may not match the actual implementation in all details. The consolidated protocol specifications in `protocol/` are the authoritative reference for current behavior.
9+
110
# Service certificates for high volume routers and services connecting to SMP routers
211

312
## Problem
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
---
2+
Proposed: 2024-02-12
3+
Implemented: ~2024 (SMP v11)
4+
Standardized: 2026-03-10
5+
Protocol: simplex-messaging
6+
---
7+
8+
> **Implementation note:** This RFC was promoted from done/ to standard/ based on verification that the described feature exists in the codebase. The RFC text reflects the original proposal and may not match the actual implementation in all details. The consolidated protocol specifications in `protocol/` are the authoritative reference for current behavior.
9+
110
# Transmission encryption
211

312
## Problems

0 commit comments

Comments
 (0)