Skip to content
Open
Show file tree
Hide file tree
Changes from 24 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
c1854bb
new rust pkg
chrishayen May 23, 2025
6afc3a2
added target to ignore
chrishayen May 23, 2025
996f00a
added build dependencies
chrishayen May 23, 2025
5c421a0
addded build
chrishayen May 23, 2025
0245190
import bindings
chrishayen May 23, 2025
46f60f5
builder for tsnet config
chrishayen May 23, 2025
5f69e27
stub tsnet
chrishayen May 23, 2025
0bac517
constructor and supporting fns
chrishayen May 23, 2025
7912f8f
drop tsnet
chrishayen May 23, 2025
975ea35
up
chrishayen May 23, 2025
f5a0a38
close
chrishayen May 23, 2025
528fec0
start
chrishayen May 23, 2025
b0a6164
get_ips
chrishayen May 23, 2025
a07a4b7
listen
chrishayen May 23, 2025
0db63c7
accept
chrishayen May 23, 2025
95f1285
c consts
chrishayen May 23, 2025
359e0de
dial
chrishayen May 23, 2025
3f5e373
wet_remote_addr
chrishayen May 23, 2025
28c7479
loopback
chrishayen May 23, 2025
ad811c4
enable_funnel_to_localhost_plaintext_http1
chrishayen May 23, 2025
134bba0
echo
chrishayen May 23, 2025
b3d65c9
fixed recursive tailscale_error_msg
chrishayen May 23, 2025
935f34d
comment for tailscale_error_msg
chrishayen May 23, 2025
9e560c6
added rust workflow
chrishayen May 23, 2025
58dd566
syntax
chrishayen May 23, 2025
3ed5ce6
syntax
chrishayen May 23, 2025
0b824a9
Merge remote-tracking branch 'upstream/main' into rust
chrishayen Jun 1, 2025
2471d49
OwnedFd instead of i32
chrishayen Jun 2, 2025
42c1343
returning proper owned and borrowed file descriptors
chrishayen Jun 2, 2025
4ce6ccf
updated echo to use owned and borrowed file descriptors
chrishayen Jun 2, 2025
3c72dd0
explicitly dropping the tcpstream. unused imports.
chrishayen Jun 2, 2025
024b1e3
+ pub
chrishayen Jun 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
on:
push:
pull_request:

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions-rust-lang/setup-rust-toolchain@v1
- run: cargo build --release
working-directory: ./rust/tsnet
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,5 @@ libtailscale_*.h
/sourcepkg/libtailscale
/sourcepkg/libtailscale.tar*

/rust/tsnet/target
/vendor/
Loading