Commit Graph

  • 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