This website requires JavaScript.
Explore
Help
Register
Sign In
ab
Hills Eternity
0 Followers
·
0 Following
Joined on
2025-01-22
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
21
Projects
Packages
Public Activity
Starred Repositories
2
ab
pushed to
master
at
ab/tsunagi
2026-09-21 19:50:49 +00:00
0b3915d52b
Bound every wait that could last for ever
4c84cc9e4b
Tell two networks of the same name apart
Compare 2 commits »
ab
pushed to
master
at
ab/tsunagi
2026-09-21 19:08:32 +00:00
990b9f2e0f
Describe the layers as they now stand
142fdf995c
Make the protocol a crate of its own
ff7e235414
Split the command line by level
7c1be332e3
Agree a protocol by name and wire version
9415866193
Take the interface off the protocol and give it to the agent
Compare 11 commits »
ab
pushed to
master
at
ab/tsunagi
2026-09-21 16:13:45 +00:00
ca8759c023
Say the resolver refusal once, and hand over the fix
ab
pushed to
master
at
ab/tsunagi
2026-09-21 16:07:26 +00:00
75b37fdda3
Resolve overlay members by name
240e471c88
Answer DNS questions about the overlay
Compare 2 commits »
ab
pushed to
master
at
ab/tsunagi
2026-09-21 15:05:29 +00:00
43e8ac8159
Make identity something you can look at and change
ab
pushed to
master
at
ab/tsunagi
2026-09-21 14:35:30 +00:00
776eedc669
Report members, not symptoms
ab
pushed to
master
at
ab/tsunagi
2026-09-21 14:09:50 +00:00
8a6fb39689
Fold doctor into status, and stop id taking the lock
ab
pushed to
master
at
ab/tsunagi
2026-09-21 13:55:11 +00:00
3e83e33313
Grade and colour what doctor reports
4759e47e31
Remove tun-setup and the attach path it served
Compare 2 commits »
ab
pushed to
master
at
ab/tsunagi
2026-09-21 13:36:17 +00:00
b23e832a73
Manage the overlay interface instead of asking for it
944d98389f
Print the allocated IPv4 address in tun-setup
Compare 2 commits »
ab
pushed to
master
at
ab/tsunagi
2026-09-21 12:59:35 +00:00
8b333455f1
Report an allocated IPv4 address that is not on the host
ab
pushed to
master
at
ab/tsunagi
2026-09-21 12:44:55 +00:00
84c06c6cac
Allocate IPv4 addresses and keep them, as signed state
ce64264027
Make the IPv4 overlay opt-in and detect a range mismatch
cfab38824d
Make the overlay dual stack
be459e5bd0
Add
tsunagi status
over a local control socket
Compare 4 commits »
ab
pushed to
master
at
ab/tsunagi
2026-09-21 11:42:07 +00:00
d2e336f2f9
Raise the overlay MTU to 1280: below that Linux disables IPv6
ab
pushed to
master
at
ab/tsunagi
2026-09-21 11:37:24 +00:00
38beb762d8
Fix the TUN setup recipe: the overlay address was being flushed
ab
pushed to
master
at
ab/tsunagi
2026-09-21 11:29:42 +00:00
0f8a4eb485
Issue no privileged ioctl when attaching to a prepared interface
1dd7507bf4
Let the agent run unprivileged against a prepared TUN interface
fae62892e0
Rename the --transport n0 value to relay and say what n0 means
Compare 3 commits »
ab
pushed to
master
at
ab/tsunagi
2026-09-21 11:10:58 +00:00
5cc92d7067
Make joining a network idempotent and shut down cleanly on every path
ab
created branch
master
in
ab/tsunagi
2026-09-21 11:00:24 +00:00
ab
pushed to
master
at
ab/tsunagi
2026-09-21 11:00:24 +00:00
21be7e9b44
Separate control and data logically, move WireGuard into userspace, add a CLI
ea7aaa2b69
Implement the WireGuard data plane plugin
7cea9afa37
Proof-of-concept mesh agent library over iroh
ab
created repository
ab/tsunagi
2026-09-21 10:58:12 +00:00
ab
pushed tag
v1.0.7
to
ab/web-petting
2026-09-20 18:12:09 +00:00
ab
pushed to
master
at
ab/web-petting
2026-09-20 18:11:59 +00:00
46351351fc
Fixed client link
Previous
12
Next