Commit Graph

  • 4d2504f59d Update trace-target references for the relocated rendezvous modules Johnathan Corgan 2026-07-09 23:20:28 +00:00
  • 1208f6a5c2 Consolidate the nostr rendezvous driver into src/nostr Johnathan Corgan 2026-07-09 22:13:56 +00:00
  • 3f80530cc5 Move nostr peer rendezvous and mDNS into dedicated module homes Johnathan Corgan 2026-07-09 21:51:54 +00:00
  • d2331ecb78 Merge refactor-sans-io: disambiguate the "discovery" name Johnathan Corgan 2026-07-09 15:43:57 +00:00
  • 3b401a0cbd Disambiguate the mesh-lookup "discovery" name across the source tree Johnathan Corgan 2026-07-09 15:43:31 +00:00
  • 1ec7a4c680 Merge refactor-sans-io: relative-tolerance powi test drift into the next line Johnathan Corgan 2026-07-09 01:30:28 +00:00
  • 0b2212e1e8 proto: bound powi test drift by relative tolerance, not ULP Johnathan Corgan 2026-07-09 01:30:18 +00:00
  • 0c948bd707 Merge refactor-sans-io: portable powi guard test into the next line Johnathan Corgan 2026-07-09 01:20:00 +00:00
  • b2ce7cd3c8 proto: make the powi guard test portable across platforms Johnathan Corgan 2026-07-09 01:19:49 +00:00
  • c5d48e5ef4 Merge refactor-sans-io: rename proto/discovery to proto/lookup into the next line Johnathan Corgan 2026-07-08 21:54:24 +00:00
  • e3e03f6a5d proto: rename the mesh discovery subsystem module from discovery to lookup Johnathan Corgan 2026-07-08 21:54:24 +00:00
  • c0b2822d56 Merge refactor-sans-io: sans-IO proto cleanup into the next line Johnathan Corgan 2026-07-08 17:52:24 +00:00
  • 2b009196b5 proto: no_std hygiene for the fmt/alloc imports and the filter math Johnathan Corgan 2026-07-08 19:00:25 +00:00
  • 5d13090d8f proto: add a bounds-checked byte reader/writer and adopt it across the wire codecs Johnathan Corgan 2026-07-08 16:37:17 +00:00
  • 6538731176 proto: replace the string Malformed error with typed variants and drop thiserror Johnathan Corgan 2026-07-08 16:13:53 +00:00
  • 9697026c81 proto: share a per-address rate limiter and backoff helper across subsystems Johnathan Corgan 2026-07-08 15:51:24 +00:00
  • a2400d823f proto/stp: extract ParentDeclaration and relocate the coordinate type to a shared proto/coord module Johnathan Corgan 2026-07-08 19:00:25 +00:00
  • dc9334e725 proto/stp: hoist the parent flap/hold-down veto to the shell for a clock-free classify core Johnathan Corgan 2026-07-08 15:13:41 +00:00
  • 309a91d293 proto/mmp: split state into per-role modules and dissolve the vestigial mmp shell Johnathan Corgan 2026-07-08 19:00:24 +00:00
  • c1ddbf053c proto/discovery: home the recent-request cap and inject request_id from the shell Johnathan Corgan 2026-07-08 19:00:24 +00:00
  • b53db662c3 proto/bloom: add BloomFilter::fpr() and use it for the false-positive-rate Johnathan Corgan 2026-07-08 14:08:10 +00:00
  • fff1d6285a Merge refactor-sans-io: FSP sans-IO extraction and protocol teardown Johnathan Corgan 2026-07-08 10:18:18 +00:00
  • 4ad5940114 proto/fsp: extract FSP session protocol into sans-IO layout, retire src/protocol Johnathan Corgan 2026-07-08 04:57:00 +00:00
  • 45f65e7ca1 Merge refactor-sans-io: converge next bloom onto v1-sans-IO Johnathan Corgan 2026-07-07 23:22:22 +00:00
  • 4ed674ea8b proto/bloom: relocate bloom filter into sans-IO layout Johnathan Corgan 2026-07-07 23:10:12 +00:00
  • 6a028064ef Merge refactor-sans-io: STP sans-IO spanning-tree on the next line Johnathan Corgan 2026-07-07 17:22:25 +00:00
  • a67801099d proto/stp: sans-IO spanning-tree state machine Johnathan Corgan 2026-07-07 17:07:33 +00:00
  • 584edfac20 Merge refactor-sans-io: MMP sans-IO reporting on the next line Johnathan Corgan 2026-07-07 10:33:53 +00:00
  • 50a595a0ed proto/mmp: sans-IO metrics-reporting state machine Johnathan Corgan 2026-07-07 09:24:17 +00:00
  • 3b46bbe17d Merge refactor-sans-io: FMP sans-IO connection-lifecycle on the next line Johnathan Corgan 2026-07-07 07:32:02 +00:00
  • 4802792e38 proto/fmp: sans-IO connection-lifecycle state machine Johnathan Corgan 2026-07-07 06:20:02 +00:00
  • 78eadbcd65 Merge refactor-sans-io: routing sans-IO on the next line Johnathan Corgan 2026-07-07 04:29:58 +00:00
  • 9ea57b483a proto/routing: sans-IO transit + hop-selection state machine Johnathan Corgan 2026-07-07 04:12:05 +00:00
  • 74ab6d58ba Merge refactor-sans-io: reconcile discovery sans-IO core with the FMP v2 delta Johnathan Corgan 2026-07-05 22:01:06 +00:00
  • e03b206f62 proto/discovery: sans-IO state-machine migration + no_std reductions Johnathan Corgan 2026-07-05 21:59:21 +00:00
  • bfc1cd780f Merge branch 'master' into next Johnathan Corgan 2026-07-02 22:03:52 +00:00
  • 1dbfefc9d0 Merge branch 'maint' Johnathan Corgan 2026-07-02 22:03:41 +00:00
  • 1d277e67c7 fix(tree): invalidate coord cache on parent-lost via peer removal Johnathan Corgan 2026-07-02 22:03:36 +00:00
  • ceb60c9976 Merge branch 'master' into next Johnathan Corgan 2026-06-29 16:47:43 +00:00
  • 793f844448 Merge branch 'maint' Johnathan Corgan 2026-06-29 16:47:43 +00:00
  • 2491091868 docs(testing): document ci-local.sh run isolation, preemption, and cleanup Johnathan Corgan 2026-06-29 16:47:37 +00:00
  • f7a0f906fa Merge branch 'master' into next Johnathan Corgan 2026-06-29 14:23:57 +00:00
  • 243bd7985a Merge branch 'maint' Johnathan Corgan 2026-06-29 14:23:57 +00:00
  • 965de26239 testing: make ci-local.sh preemption-safe with per-run docker isolation Johnathan Corgan 2026-06-29 14:23:46 +00:00
  • ab915d0479 testing: convert remaining fixed-sleep settles to progress-aware polling Johnathan Corgan 2026-06-28 17:38:59 +00:00
  • 56bdea153b Merge master into next after the v0.4.0 rollover Johnathan Corgan 2026-06-27 18:35:51 +00:00
  • 30c5808e09 Merge maint into master after the v0.4.0 rollover Johnathan Corgan 2026-06-27 18:35:41 +00:00
  • 330c6aa9af Open 0.6.0-dev cycle on next after v0.4.0 release Johnathan Corgan 2026-06-27 18:23:31 +00:00
  • 8f30924fc7 Open 0.4.1-dev cycle on maint after v0.4.0 release Johnathan Corgan 2026-06-27 18:23:08 +00:00
  • 3c9a629ad4 Open 0.5.0-dev cycle on master after v0.4.0 release Johnathan Corgan 2026-06-27 18:23:43 +00:00
  • d5ee526f0e Release v0.4.0: bump version and finalize CHANGELOG date v0.4.0 Johnathan Corgan 2026-06-27 15:57:58 +00:00
  • c8c2ae96eb Merge branch 'master' into next (openwrt .apk WAN-port default for DSA boards) Johnathan Corgan 2026-06-26 03:42:23 +00:00
  • 22a5b3e5c6 packaging(openwrt): default .apk WAN port to DSA name 'wan' Arjen 2026-06-25 14:39:53 +02:00
  • af127409c3 chore(release): v0.4.0-rc.2 (throwaway RC version bump) v0.4.0-rc2 Johnathan Corgan 2026-06-21 13:48:56 +00:00
  • 5bc42b4deb Merge branch 'master' into next (OpenWrt Blossom upload resilience) Johnathan Corgan 2026-06-21 14:40:50 +00:00
  • 3ea7ca1fd1 ci(openwrt): retry Blossom upload and skip nostr event on failure Johnathan Corgan 2026-06-21 14:40:50 +00:00
  • e305e1c4e4 Merge branch 'master' into next (v0.4.0 release content) Johnathan Corgan 2026-06-21 14:02:23 +00:00
  • 262d98a8eb Finalize v0.4.0 release content: CHANGELOG, release notes, README Johnathan Corgan 2026-06-21 13:45:19 +00:00
  • d59e4d18f9 Merge branch 'master' into next Johnathan Corgan 2026-06-20 14:58:16 +00:00
  • 274b09d4ff node: classify transit forwards by route class; regroup fipstop routing tab Johnathan Corgan 2026-06-18 18:19:55 +00:00
  • 0f1fd18c25 packaging(openwrt): SDK-free .apk build for OpenWrt 25+ and control-socket fix Arjen 2026-06-20 14:39:47 +00:00
  • 5b767827bb Merge branch 'master' into next Johnathan Corgan 2026-06-18 15:38:10 +00:00
  • 225fab29ab fix(tun): complete L4 checksum on hairpinned self-traffic (macOS) (#117) Arjen 2026-06-18 17:36:57 +02:00
  • 82ba8e656f Merge branch 'master' into next Johnathan Corgan 2026-06-17 18:31:13 +00:00
  • effd69bd53 ci(openwrt): bump Node 20 actions to Node 24 majors Arjen 2026-06-17 15:57:41 +02:00
  • 3749853716 packaging(openwrt): publish checksums-openwrt.txt alongside .ipk artifacts Johnathan Corgan 2026-06-14 21:16:00 +00:00
  • 289e5f8571 ci: bump Node 20 actions to Node 24 majors Arjen 2026-06-17 15:58:30 +02:00
  • db7ad32db8 Merge branch 'master' into next Johnathan Corgan 2026-06-17 16:43:18 +00:00
  • 3733349d33 packaging(nix): add a Nix flake for reproducible from-source builds sandwich 2026-06-17 16:36:38 +00:00
  • ec123107ef Merge branch 'master' into next Johnathan Corgan 2026-06-17 15:40:54 +00:00
  • 9a9e90a32c fix(tun): loop back self-addressed packets for local delivery Arjen 2026-06-17 11:10:53 +02:00
  • 15417f9623 chore(release): v0.4.0-rc.1 (throwaway RC version bump) v0.4.0-rc1 Johnathan Corgan 2026-06-14 20:19:53 +00:00
  • 86ec7a37e8 Merge branch 'master' into next Johnathan Corgan 2026-06-14 18:54:23 +00:00
  • 759f199518 packaging(aur): add clang to makedepends for the libclang build dep Johnathan Corgan 2026-06-14 18:33:38 +00:00
  • 784e22ab1f Merge branch 'master' into next Johnathan Corgan 2026-06-14 18:24:32 +00:00
  • d3cf1d6f25 Land v0.4.0 pre-release source content: docs, changelog, packaging Johnathan Corgan 2026-06-14 17:23:44 +00:00
  • e03a1ac50b docs: correct stale doc-comments for LAN handshake and mesh-size Johnathan Corgan 2026-06-14 15:14:05 +00:00
  • 507086e39d docs: refresh tutorials, how-to, design, reference, and examples for v0.4.0 Johnathan Corgan 2026-06-14 15:14:05 +00:00
  • 3e0d9f5726 ci: build and lint the AUR package on every CI trigger Johnathan Corgan 2026-06-14 03:39:32 +00:00
  • 4e3890a780 ci: cover Debian 13 and Ubuntu 22.04 in the deb-install matrix Johnathan Corgan 2026-06-14 02:38:09 +00:00
  • a308e71ca1 Refresh in-semver dependencies for the v0.4.0 release Johnathan Corgan 2026-06-14 02:06:50 +00:00
  • 0e5f7c90f4 Merge branch 'master' into next Johnathan Corgan 2026-06-13 23:16:48 +00:00
  • 3d771c6688 Wire the Tor transport connect_refused counter Johnathan Corgan 2026-06-13 23:13:02 +00:00
  • d97c07fd8d Merge branch 'master' into next Johnathan Corgan 2026-06-13 19:39:56 +00:00
  • 4e43cb81e9 Add Nym mixnet transport and single-container demo oleksky 2026-06-13 18:47:02 +00:00
  • 65d44ab59a Merge master into next: fipstop SSH/tmux garble fix Johnathan Corgan 2026-06-13 02:55:02 +00:00
  • fb8bb4fb97 Merge maint into master: fipstop SSH/tmux garble fix Johnathan Corgan 2026-06-13 02:54:16 +00:00
  • 5eac3a98f3 fipstop: fix garbled screen on startup and quit over SSH/tmux Johnathan Corgan 2026-06-13 02:32:51 +00:00
  • 0aada5c156 Merge master into next: demote rekey-abort logs to debug Johnathan Corgan 2026-06-13 01:37:55 +00:00
  • a4802ccf9e Merge maint into master: demote rekey-abort logs to debug Johnathan Corgan 2026-06-13 01:37:15 +00:00
  • 7a74fa8ca2 rekey: demote exhausted-budget rekey-abort logs from warn to debug Johnathan Corgan 2026-06-13 01:37:01 +00:00
  • 2ea215f480 Merge branch 'master' into next: fipstop TUI overhaul and disconnect notify-peer fix Johnathan Corgan 2026-06-12 23:49:59 +00:00
  • f5f4ebe76f Merge branch 'maint' Johnathan Corgan 2026-06-12 23:41:38 +00:00
  • fd30ab0994 node: notify the peer on manual disconnect so teardown is symmetric Johnathan Corgan 2026-06-12 23:32:56 +00:00
  • 5fc2359432 fipstop: TUI overhaul with render-snapshot harness and navigation model Johnathan Corgan 2026-06-12 23:05:58 +00:00
  • 63b1821542 Merge branch 'master' into next: control read-snapshot plane Johnathan Corgan 2026-06-10 17:57:22 +00:00
  • 81cd10d5db control: serve the full show_* read surface off the rx_loop via a read-snapshot plane Johnathan Corgan 2026-06-10 17:45:49 +00:00
  • cefdc549f7 Merge branch 'master' into next Johnathan Corgan 2026-06-10 02:43:47 +00:00
  • 063c3a194a Merge branch 'maint' Johnathan Corgan 2026-06-10 02:41:17 +00:00
  • c77e564462 control: serve high-traffic show_* queries off the rx_loop hot path Johnathan Corgan 2026-06-10 02:31:54 +00:00