This website requires JavaScript.
d72820ddc2
release: v0.5.0 — the correlation gate (forwarded-op establishment phase)
main
v0.5.0
glm-5.3-flash
2026-11-03 17:37:18 +00:00
74e6289a8e
docs(tasks): fix the end-to-end-suite frontmatter, drop the W2/W3 pointer tasks
glm-5.3-flash
2026-11-03 17:37:12 +00:00
ecb24678bb
docs(readme): drop the redundant version-history section
glm-5.3-flash
2026-11-03 14:19:38 +00:00
0ceecf582b
docs: remove em dashes from repo prose and forbid them going forward
glm-5.3-flash
2026-11-03 14:12:46 +00:00
cd0afe0497
docs(architecture): eliminate em dashes from the spec docs
glm-5.3-flash
2026-11-03 14:02:07 +00:00
6b20924f68
docs: remove em dashes from Rust doc comments
glm-5.3-flash
2026-11-03 13:48:51 +00:00
92c3cc5123
docs: close out review 003's doc trail — status resolved-for-W1, plan 003 W1 AC ticked, stale-comment sweep
glm-5.3-flash
2026-11-03 12:53:27 +00:00
c7e8c875fd
review(tunnels/corrmiss-review): the W1 gate surface approved before the consumer waves fork
glm-5.3-flash
2026-11-03 12:42:02 +00:00
f42ce47d17
test(producer): the forwarded gate — gate miss/pass, residual race, scope-gate ordering (plan 003 W1)
glm-5.3-flash
2026-11-03 12:37:19 +00:00
5b2f7255f7
feat(producer): the forwarded-op establisher variant — ForwardedGate + register_tunnel_forwarded_openable_with_establisher
glm-5.3-flash
2026-11-03 12:28:00 +00:00
7d2b6d11f0
docs(adr): ADR-008 Amendment 2 — the forwarded op's serving-side establishment phase + the correlation-miss vocabulary
glm-5.3-flash
2026-11-03 08:13:50 +00:00
aa3db39e3e
docs(tasks): decompose plan 003 — the correlation-miss gate (W1 in-repo, W2/W3 pointer tasks)
glm-5.3-flash
2026-11-03 08:04:36 +00:00
bd8a82b4c4
docs(plan): resolve review 003 — the correlation-miss arrival class
glm-5.3-flash
2026-11-03 07:56:08 +00:00
ec52a9620d
docs(review): alkssh consumer input — the correlation-miss arrival class, event-vocabulary alignment at the forwarded-arrival boundary
glm-5.3-flash
2026-10-31 12:56:00 +00:00
9cca6ed3c4
release: v0.4.1 — the dependency-patch (alkcall 0.10.1)
v0.4.1
glm-5.3-flash
2026-10-22 06:24:41 +00:00
200d7d3835
release: v0.4.0 — the dependency-major (alkcall 0.10.0)
v0.4.0
glm-5.3-flash
2026-10-19 03:43:15 +00:00
3c6fc29271
docs: AGENTS.md alkcall refs — v0.7.x/0.7.0 pin -> v0.9.x/0.9.0
glm-5.3-flash
2026-10-14 05:24:59 +00:00
1365272146
release: v0.3.0 — the dependency-major (alkcall 0.9.0)
v0.3.0
glm-5.3-flash
2026-10-14 05:23:08 +00:00
05b25465aa
release: v0.2.1 — the hardening (fuzzing adopted + alkcall 0.8.1)
v0.2.1
glm-5.3-flash
2026-09-28 10:21:48 +00:00
e3c6f6c9f8
fuzz: wave 2 — session_pumps stateful two-pump target
glm-5.3-flash
2026-09-28 10:12:09 +00:00
57285d23bd
fuzz: adopt fuzzing (wave 1) + alkcall 0.8.1 bump
glm-5.3-flash
2026-09-28 08:09:11 +00:00
d789031863
release: v0.2.0 — the graduation (direct op + bind-first/forwarded metadata flow)
v0.2.0
glm-5.3-flash
2026-09-20 09:30:21 +00:00
20834d297e
docs: review 002 recorder — N-3/N-4 durable trail + N-2 ADR-008 widening + the no-action dispositions
glm-5.3-flash
2026-09-20 08:32:45 +00:00
7b06dc7aac
docs: review 002 doc-sync — D-1 schema bounds in wire.md + D-2 ADR-007 oneOf erratum
glm-5.3-flash
2026-09-20 08:31:47 +00:00
f7dff25f9d
docs: review 002 trivial batch — D-3 honest serde test name + D-4 CHANGELOG preamble trim
glm-5.3-flash
2026-09-20 08:30:48 +00:00
98afb092ce
test: G-4 unix accept loop + G-5 unnamed fail-loud guards
glm-5.3-flash
2026-09-20 07:39:52 +00:00
7991bf6ad0
test: G-2 graceful-close far teardown + N-2 write-happy-peer posture
glm-5.3-flash
2026-09-20 07:18:23 +00:00
57a728dc4b
fix: bind-first dispatcher reads substrate from the plan (review 002 M-1)
glm-5.3-flash
2026-09-20 07:00:18 +00:00
3df5c484c6
tasks: decompose review 002 findings into six remediation tasks
glm-5.3-flash
2026-09-20 06:46:06 +00:00
46d3a87b24
review 002: the graduation implementation — spec conformance + coverage appendix
glm-5.3-flash
2026-09-20 06:26:27 +00:00
474844e563
feat: TunnelListener — the listen-flow consumer session (ADR-008 §4)
glm-5.3-flash
2026-09-19 18:29:18 +00:00
514e0c1f25
feat: the local bind-first halves (shape 3 substrate half, ADR-008 §1)
glm-5.3-flash
2026-09-19 16:30:46 +00:00
3fb26d9de6
feat: the forwarded op's serving side + the lenient reply projection (ADR-008 as amended)
glm-5.3-flash
2026-09-19 14:48:08 +00:00
7d23a89791
feat: the bind-first establisher + accept dispatcher (shape 3, ADR-008 as amended)
glm-5.3-flash
2026-09-19 09:07:28 +00:00
d586a5d2b8
feat: the forwarded op's params + the bind-first plan type (ADR-008 as amended)
glm-5.3-flash
2026-09-19 07:44:28 +00:00
0789ab62cb
feat: the direct op (channels/tunnel/direct, ADR-007) end to end
glm-5.3-flash
2026-09-19 04:58:37 +00:00
52b6252531
fix: taskgraph frontmatter variants — scope medium -> moderate, status done -> completed
glm-5.3-flash
2026-09-18 14:46:25 +00:00
f315b0e0ca
docs+tasks: ADR-008 Amendment 1 (correlation token); decompose the graduation into tasks/tunnels
glm-5.3-flash
2026-09-18 14:26:21 +00:00
c31dd5e100
chore: bump alkcall 0.7.1 -> 0.8.0; mark the review-008 asks landed
glm-5.3-flash
2026-09-18 13:33:06 +00:00
0d6b23b7cf
docs: spec the graduation — ADR-007 (direct op), ADR-008 (listen metadata + forwarded op)
glm-5.3-flash
2026-09-16 08:31:56 +00:00
c86021e6a9
docs: research — graduating proxy surface into alktunnels (direct op + BIND metadata carriers)
glm-5.3-flash
2026-09-15 14:17:39 +00:00
d3a8006b1f
docs: drop the Status section from the README (internal dev detail)
v0.1.0
glm-5.3-flash
2026-09-10 14:39:33 +00:00
9ad7429440
docs: prepublish v0.1.0 — README rewrite, changelog, packaging, doc statuses
glm-5.3-flash
2026-09-10 14:27:32 +00:00
40677e416b
chore: lockfile alkcall 0.7.0 -> 0.7.1
glm-5.3-flash
2026-09-10 03:52:07 +00:00
5792efba39
chore: raise rust-version floor to 1.88
glm-5.3-flash
2026-09-10 03:52:04 +00:00
63dbdb64a5
test: coverage weak spots — the UdpHalf sender-block recipe found (option 1)
glm-5.3-flash
2026-09-09 08:52:23 +00:00
8f14fd1913
test: coverage weak spots — datagram EOF, UDP take_halves framing, reverse pump_against, queue contracts
glm-5.3-flash
2026-09-09 06:48:58 +00:00
4014ba66a9
fix: remove the zombie DatagramCodecError::InvalidLength variant
glm-5.3-flash
2026-09-09 06:48:44 +00:00
0bf4da3bb6
docs: N-3 decision — take_halves stays raw-framed on datagram sessions
glm-5.3-flash
2026-09-08 21:24:28 +00:00
8cf4cc8bb5
fix: UdpHalf is the FRAMED adapter (U-1) — U-2 bind posture, U-3 lazy scratch
glm-5.3-flash
2026-09-08 21:22:52 +00:00
aa7b5b7169
review 001: re-validation + remediation decomposition
glm-5.3-flash
2026-09-08 20:52:15 +00:00
f278cf7f69
docs: review 001 U-2 amendment — the no-implicit-wildcard-binds posture
glm-5.3-flash
2026-09-08 20:16:40 +00:00
a0f939c6df
review: phase-gate review 001 — spec conformance of the v1 implementation
glm-5.3-flash
2026-09-08 10:58:11 +00:00
2efac9b609
feat: end-to-end suite — 18-test consolidation over the shared harness
glm-5.3-flash
2026-09-08 10:03:42 +00:00
65fb69db61
feat: local-socket-halves — the local feature (TCP/UDP/unix halves functions)
glm-5.3-flash
2026-09-08 09:44:23 +00:00
09d32d5aa6
feat: producer-listen — listen establisher (shape 2) + AcceptQueue contract
glm-5.3-flash
2026-09-08 09:37:22 +00:00
fb2389bd62
feat: consumer-session — TunnelSession (open/adopt, data planes, teardown)
glm-5.3-flash
2026-09-08 09:33:12 +00:00
2b35da4395
feat: producer-open-op — establisher + pump handler + registration
glm-5.3-flash
2026-09-08 07:23:36 +00:00
60c625899a
feat: wire-codec — UDP datagram framing (frame_datagram/DatagramReader)
glm-5.3-flash
2026-09-08 07:16:18 +00:00
f6fb3a3da2
feat: params — TunnelParams/Substrate wire types + tunnel_open_spec
glm-5.3-flash
2026-09-08 06:48:54 +00:00
50909ab1ca
feat: crate-init — module skeleton (params, wire, producer, consumer, error)
glm-5.3-flash
2026-09-08 06:48:13 +00:00
508fc6fc28
docs: complete oq-promotion-sync — AGENTS.md current with Phase 1, add TN-12 tracker
glm-5.3-flash
2026-09-08 06:18:55 +00:00
3a447273a8
docs: resolve OQ-TN-14 — unix in via local, stdio out (alktty owns process stdio)
glm-5.3-flash
2026-09-07 19:44:03 +00:00
69498b79cc
tasks: Phase 2 decomposition — 12-task dependency graph for v1
glm-5.3-flash
2026-09-07 19:07:20 +00:00
bd7d1ad8ec
docs: Phase 1 architecture spec — ADRs 001..006, spec docs, OQ promotion
glm-5.3-flash
2026-09-07 18:36:44 +00:00
dc2eab3b21
chore: consume alkcall 0.7.0; W1/CF-005 resolved — identity seam validated
glm-5.3-flash
2026-09-07 17:59:53 +00:00
603f398f6d
docs: reverse-flow POC summary — -R shape validated end-to-end
glm-5.3-flash
2026-09-07 10:06:42 +00:00
b3b00f37bd
chore: consume alkcall 0.6.0; OQ-TN-06 resolved by ADR-050
glm-5.3-flash
2026-09-07 09:27:08 +00:00
6beabe9457
docs: UDP tunnel POC summary — shape validated end-to-end
glm-5.3-flash
2026-09-07 07:53:39 +00:00
20672be48c
docs: codec direction set — raw pass-through (TCP) + u16 length prefix (UDP)
glm-5.3-flash
2026-09-07 07:21:25 +00:00
d88e148fdc
chore: consume alkcall 0.5.0; OQ-TN-09 resolved by ADR-049
glm-5.3-flash
2026-09-06 20:05:41 +00:00
1a3eb8418d
docs: SSH/SOCKS5 survey + fold findings into OQ ledger
glm-5.3-flash
2026-09-06 09:20:08 +00:00
648feb194d
docs: record POC placement conventions in OQ-TN-10
glm-5.3-flash
2026-09-06 09:15:24 +00:00
42790797b5
docs: OQ-TN-09 direction set; alktty stream-splitting pattern as prior art
glm-5.3-flash
2026-09-06 09:02:12 +00:00
0397194fe6
docs: resolve OQ-TN-08 — far-side ownership, ops-listing discovery, -D as socks5 tunnel
glm-5.3-flash
2026-09-06 08:41:34 +00:00
069350bd51
docs: reframe OQ-TN-01 as resource identification, not addressing
glm-5.3-flash
2026-09-06 06:43:53 +00:00
4df3c618d4
docs: resolve OQ-TN-03 via hub-owns-the-connection model
glm-5.3-flash
2026-09-05 20:24:13 +00:00
7e387ac05f
docs: capture tun2proxy udpgw prior art in phase 0 findings
glm-5.3-flash
2026-09-05 20:07:15 +00:00
c2d5cbbbd9
docs: phase 0 research findings — open questions OQ-TN-01..10
glm-5.3-flash
2026-09-05 19:48:14 +00:00
43a5e4204e
scaffold: AGENTS.md, Cargo.toml, licenses, agent conventions adapted for alktunnels
glm-5.3-flash
2026-09-05 19:40:38 +00:00
44a9ceb455
init
glm-5.3-flash
2026-09-05 19:00:17 +00:00