This website requires JavaScript.
126ae9ccf6
release: v0.3.2 — the changelog link refs (the 0.3.2 compare line, the Unreleased base catch-up)
main
v0.3.2
glm-5.3-flash
2026-11-03 19:43:12 +00:00
398e9340e3
docs(readme): drop the Version 0.1 section
glm-5.3-flash
2026-11-03 19:37:02 +00:00
e196ed43e3
docs: remove em dashes from repo prose and forbid them going forward
glm-5.3-flash
2026-11-03 19:31:53 +00:00
9ca8c52601
docs: the 0.3.2 pre-release bookkeeping (changelog + readme ride notes)
glm-5.3-flash
2026-11-03 18:08:43 +00:00
fc6571425a
version: bump 0.3.1 -> 0.3.2 (the alktunnels 0.5.0 dependency-patch ride, pre-release)
glm-5.3-flash
2026-11-03 18:07:23 +00:00
fcacedb21e
dep: alktunnels 0.4.1 -> 0.5.0 (the correlation-gate release)
glm-5.3-flash
2026-11-03 18:04:58 +00:00
db051dd068
release: v0.3.1 — the dependency-patch (alkcall 0.10.1 / alktunnels 0.4.1)
v0.3.1
glm-5.3-flash
2026-10-22 06:33:12 +00:00
b548a47449
docs: AGENTS.md — the release steps pinned (annotated tags, the v0.3.0 flow)
glm-5.3-flash
2026-10-19 03:58:29 +00:00
f56b44589c
release: v0.3.0 — the dependency-major (alkcall 0.10.0 / alktunnels 0.4.0)
v0.3.0
glm-5.3-flash
2026-10-19 03:53:47 +00:00
9ed3e8c83d
release: v0.2.0 — the dependency-major (alkcall 0.9.0 / alktunnels 0.3.0)
v0.2.0
glm-5.3-flash
2026-10-14 05:33:44 +00:00
3127e0231a
release: v0.1.0 — the initial release
v0.1.0
glm-5.3-flash
2026-09-28 11:31:27 +00:00
08a3694464
fuzz: adopt fuzzing (wave 1) + alkcall 0.8.1 / alktunnels 0.2.1 bumps
glm-5.3-flash
2026-09-28 11:18:08 +00:00
8af23eeee0
docs: OQ-SK2-09 (the UDP door's peer-pin posture) + OQ-SK2-06's trigger-ownership check
glm-5.3-flash
2026-09-28 09:17:04 +00:00
31fb11cf83
door: the peer-pin fix — the UDP front door's same-IP lock + reply-port refresh (OQ-SK2-09 option 2)
glm-5.3-flash
2026-09-28 09:15:05 +00:00
086aeb4135
local: the non-blocking resolver — tokio lookup_host replaces the blocking to_socket_addrs
glm-5.3-flash
2026-09-28 09:13:40 +00:00
4d9796be64
publish-prep: the v0.1 pre-publish round — the README, the CHANGELOG, the license files, the readme field
glm-5.3-flash
2026-09-27 18:47:45 +00:00
13c6209b07
review-003: the residue round's dispositions recorded — the review resolved
glm-5.3-flash
2026-09-27 10:54:45 +00:00
b43cbd24ba
review-003 N-8: the worthwhile residue probed — the BIND Domain-reply wire helper + table, the refusal-recode unit pins, the serve() wrappers, the len/is_empty accessors, the bridge later-batch garbage
glm-5.3-flash
2026-09-27 10:45:38 +00:00
b43bf5462b
review-003 D-2: the composed-egress failure matrix pinned (eviction→association-end, relay exits, oversize guard)
glm-5.3-flash
2026-09-27 10:34:36 +00:00
59e8fb1649
review-003 D-1/D-3: the associate_with_token probe + the io-kind mapping tables table-tested
glm-5.3-flash
2026-09-27 10:28:05 +00:00
87afe706de
review-003 doc items: S-1/N-1/N-2/N-3 — the accepted-residual posture notes
glm-5.3-flash
2026-09-27 10:23:56 +00:00
d51ea8a262
review-003: fix the frontmatter's invalid YAML — the plain-scalar colons broke the parse
glm-5.3-flash
2026-09-27 10:21:57 +00:00
2db05172ef
review-003: the assembly-layer full review — F-1/F-2 fixed, the residue dispositioned
glm-5.3-flash
2026-09-26 11:14:04 +00:00
04c76e3a41
review: the batch-2 gate closed — the assembly layer verified, R-1/R-2 fixed
glm-5.3-flash
2026-09-26 08:24:32 +00:00
1addedfdd0
assembly: the cross-cutting integration suite + docs sync (batch 2 closes)
glm-5.3-flash
2026-09-25 23:03:13 +00:00
4e1673eefc
composed: the bind-first accept — the listener on a listen resource
glm-5.3-flash
2026-09-25 22:13:17 +00:00
3128d2bd4f
composed: the direct-op egress — the lazy destination→tunnel table
glm-5.3-flash
2026-09-25 14:53:18 +00:00
29569d9afd
local: the producer-side local backend — the producer's front door
glm-5.3-flash
2026-09-25 14:23:18 +00:00
2413646b6a
door: the UDP front door — the RFC codec boundary (ADR-003)
glm-5.3-flash
2026-09-25 13:20:14 +00:00
b8fd75b9f3
door: the TCP front door — NoAuth raw pipe + RFC 1929 cred-bearing + BIND
glm-5.3-flash
2026-09-25 12:37:23 +00:00
f3c371310c
tasks: the batch-2 decomposition — the remaining assembly-layer tasks
glm-5.3-flash
2026-09-25 11:07:48 +00:00
a867f0cb81
local: the socket-backed seam providers — tcp_dial / udp_egress / bind_accept
glm-5.3-flash
2026-09-25 05:55:27 +00:00
431920ddef
review: the fix-round gate closed — every review-002 finding verified, batch 2 opens
glm-5.3-flash
2026-09-25 04:02:16 +00:00
07b8a74241
tests: consolidate the duplicated harness shapes (review-002 N-5)
glm-5.3-flash
2026-09-25 03:39:01 +00:00
8dbe73d49b
tests: the review-002 coverage residue — stage exits, splits, spent arms (N-8)
glm-5.3-flash
2026-09-24 20:33:15 +00:00
986bd13ce7
adr-014: the idle-timeout posture — teardown-governed phases, no protocol-layer idle bound
glm-5.3-flash
2026-09-24 19:16:30 +00:00
ff3295422c
params: the error-schema declaration + the wire hygiene residue (review-002 D-3, N-3, N-9)
glm-5.3-flash
2026-09-24 18:41:42 +00:00
68d5be36a0
rfc1928: the keep-or-cut sweep + the honest refusal vocabulary (review-002 N-1, N-4)
glm-5.3-flash
2026-09-24 18:20:31 +00:00
ff81f2d27b
producer: the explicit bind-policy gate + the builder-register pin (review-002 C-3, D-2, S-1, N-2)
glm-5.3-flash
2026-09-24 18:04:55 +00:00
53739b20cb
consumer: the BIND reply#2 re-entry guard + session hygiene (review-002 C-1, D-1, N-6, S-2)
glm-5.3-flash
2026-09-24 11:58:55 +00:00
6d14d35a54
tasks: decompose the review-002 fix round — eight dependency-ordered tasks
glm-5.3-flash
2026-09-24 11:18:21 +00:00
d612d7f7f2
review 003: the protocol-core implementation reviewed — correctness/security/smells/coverage
glm-5.3-flash
2026-09-24 10:35:33 +00:00
16b21e3447
review 002: the protocol core reviewed — readiness-contract hardening + two convention fixes
glm-5.3-flash
2026-09-24 09:12:58 +00:00
1ad8d9d489
core: the cross-cutting integration suite + docs sync
glm-5.3-flash
2026-09-24 07:44:54 +00:00
c57451545d
consumer: AssociateSession — the framed datagram stage + e2e suite
glm-5.3-flash
2026-09-24 07:15:27 +00:00
776844e2fb
consumer: BindSession — the reply#2 reader + e2e suite
glm-5.3-flash
2026-09-24 00:51:46 +00:00
76717f3944
consumer: Socks5ChannelSession (CONNECT) — teardown ownership + e2e suite
glm-5.3-flash
2026-09-23 23:50:01 +00:00
df772ccbeb
producer: the UDP ASSOCIATE datagram stage — the select!-driven relay (ADR-003)
glm-5.3-flash
2026-09-23 21:05:33 +00:00
048493fefa
producer: the BIND phase model + the socks5:bind command gate (ADR-006/ADR-007)
glm-5.3-flash
2026-09-23 19:58:31 +00:00
cfacc8a968
producer: the session-gate establisher + the command-dispatch pump + CONNECT
glm-5.3-flash
2026-09-23 19:39:08 +00:00
f8773521b9
harness: the producer/consumer integration test harness over duplex
glm-5.3-flash
2026-09-23 18:48:16 +00:00
ac361f7610
seams: the three seam types — dial / egress / accept (ADR-004)
glm-5.3-flash
2026-09-23 18:33:15 +00:00
1ccd5bbe0c
params/error: the wire-stable open-op surface + the typed open-error vocabulary
glm-5.3-flash
2026-09-23 15:17:20 +00:00
d530eae5c4
wire: the ASSOCIATE datagram frame codec — frame + DatagramReader (ADR-003)
glm-5.3-flash
2026-09-23 15:02:24 +00:00
ce8148d711
deps: the alkcall substrate pin + the batch-1 module skeleton
glm-5.3-flash
2026-09-23 14:38:39 +00:00
a2483e4a84
tasks: decompose the protocol-core group — thirteen dependency-ordered tasks
glm-5.3-flash
2026-09-23 07:38:27 +00:00
7bd5d6a7e7
review 001 remediation: the forked core's findings resolved
glm-5.3-flash
2026-09-23 06:25:27 +00:00
4bd25c093e
review: rfc1928 post-fork full review — 001
glm-5.3-flash
2026-09-23 05:46:04 +00:00
f8c34444fb
rfc1928: the targeted fork — rename + convention pass (ADR-013)
glm-5.3-flash
2026-09-22 12:41:30 +00:00
001aac1fd5
docs: the targeted fork — ADR-013, the RFC 1928 core is owned
glm-5.3-flash
2026-09-22 12:33:36 +00:00
5b18d4d292
review: vendor extraction — gate opens; F-1 panic arm fixed
glm-5.3-flash
2026-09-22 11:01:55 +00:00
d6fbd04ef3
vendor: the differential RFC edge-case suite — 32 duplex-only tests
glm-5.3-flash
2026-09-21 15:27:20 +00:00
2ae489a205
vendor: the client session — Socks5Stream<S>::use_stream path
glm-5.3-flash
2026-09-21 14:15:59 +00:00
9ba63fd239
vendor: the server typestate — Socks5ServerProtocol + new_reply publication
glm-5.3-flash
2026-09-21 14:01:06 +00:00
7497b79c05
vendor: the wire vocabulary — consts, commands, codecs, errors, macros
glm-5.3-flash
2026-09-21 13:13:56 +00:00
57b107bdf0
vendor: crate scaffolding — Cargo.toml, lib.rs, vendor skeleton, license notice
glm-5.3-flash
2026-09-21 11:46:21 +00:00
2cc010cf2b
tasks: decompose the vendor group — six dependency-ordered tasks
glm-5.3-flash
2026-09-21 11:39:12 +00:00
b0cfc26065
docs: pin the vendor scope as extraction — the net gate dissolves
glm-5.3-flash
2026-09-21 03:15:04 +00:00
9587670138
docs: Phase 1 architecture — specs, ADRs 001-012, open-questions tracker
glm-5.3-flash
2026-09-20 18:41:56 +00:00
3044abe296
docs: consolidate phase-0 — current-state form, one statement per decision
glm-5.3-flash
2026-09-20 11:45:32 +00:00
cced3b2b85
docs: correct fast-socks5 posture — third-party upstream, inline vendor decided
glm-5.3-flash
2026-09-20 09:59:12 +00:00
cb553ea033
docs: record the upstream graduation landing (alkcall 0.8.0, alktunnels 0.2.0)
glm-5.3-flash
2026-09-20 09:49:08 +00:00
cb4d58a2bf
docs: POC #5 (channels-native SOCKS5 BIND) findings
glm-5.3-flash
2026-09-15 06:09:35 +00:00
aac63d17fc
docs: phase-0 consistency pass — POC register + client-wrapper transfer residue
glm-5.3-flash
2026-09-15 04:07:42 +00:00
601afa3922
docs: BIND use case found (OQ-SK-08, POC #5 ) + capacity OQ-SK-09
glm-5.3-flash
2026-09-15 03:28:15 +00:00
6c71c0e5d2
docs: Phase 0 converged — scope pinned to socks+channels, recommended approach written
glm-5.3-flash
2026-09-14 11:07:57 +00:00
c77c28c28e
docs: POC #2 (channels-native UDP ASSOCIATE) findings
glm-5.3-flash
2026-09-14 11:03:24 +00:00
921aaf3a9a
docs: qualify the 256-channel figure — default policy knob, not a wire limit
glm-5.3-flash
2026-09-13 16:54:02 +00:00
4730672f10
docs: OQ-SK-02 direction settled — "both" auth, split by the door
glm-5.3-flash
2026-09-13 16:15:57 +00:00
c3ccba4d59
docs: OQ-SK-03 handle swap — the relay handle is the channel itself
glm-5.3-flash
2026-09-13 16:01:32 +00:00
cf5432209a
docs: iroh-socks5 evaluated — not the base, but OQ-SK-03 prior art
glm-5.3-flash
2026-09-13 14:58:41 +00:00
7c6bc65618
docs: POC #1 (channels-native CONNECT) + POC #4 (fs5 wasm fork) findings
glm-5.3-flash
2026-09-13 14:38:22 +00:00
a628715106
docs: OQ-SK-04 restructured as the conditional decision tree it is
glm-5.3-flash
2026-09-12 11:00:56 +00:00
766e489f99
docs: three-component split; fork-first (vendor-and-vet) posture; consumer-side bind
glm-5.3-flash
2026-09-12 10:21:29 +00:00
216a5e965e
docs: phase-0 — UDP phase model vs alktty-style demux; fork-vs-reimplement collapses onto OQ-SK-04
glm-5.3-flash
2026-09-12 09:46:05 +00:00
4c641ea9c0
docs: repo init — gitignore, AGENTS.md, Phase 0 draft
glm-5.3-flash
2026-09-12 09:19:54 +00:00
169aa47790
init
glm-5.3-flash
2026-09-12 07:01:39 +00:00