Commit graph

232 commits

Author SHA1 Message Date
Jackson Coxson
5e94a0f31e Add host address binding option 2022-06-22 23:06:16 -06:00
73671a4d07 Add argument and env variable for remote port forwarding.
Part of #6
2022-06-21 18:38:55 -04:00
52aba0115d Fix new clippy lint 2022-03-27 17:14:18 -04:00
472a4df69f README adjustments 2022-03-27 14:15:25 -04:00
7ebf8e0737 release: v0.3.0 2022-02-15 02:01:31 -05:00
bcd840f838
Merge pull request #33 from aramperes/boringtun-0.4.0 2022-02-15 01:45:21 -05:00
a44b8b48eb Update README 2022-02-15 01:41:13 -05:00
93116fae26 Update boringtun to 0.4.0 2022-02-15 01:31:41 -05:00
648154b5ee Add tcpdump example 2022-01-10 01:32:55 -05:00
45962f4356 Update Architecture section in README 2022-01-10 01:25:56 -05:00
47c6c588d2 udp: remove extra socket iteration in virtual iface 2022-01-10 00:46:52 -05:00
782f5e74bf Apply TcpStream fix to UdpSocket as well 2022-01-10 00:35:14 -05:00
2b15e581f2 release: v0.2.9 2022-01-09 22:58:16 -05:00
e99fe6b8fb
Merge pull request #32 from aramperes/22-fix 2022-01-09 22:57:32 -05:00
11f86c49d6 Ensure all bytes are written to TcpStream
Fixes #22
2022-01-09 22:52:48 -05:00
def5f22d3c release: v0.2.8 2022-01-08 17:50:29 -05:00
e06b6526b7 Process more than one UDP socket per poll 2022-01-08 17:49:07 -05:00
3b296d66c5 release: v0.2.7 2022-01-08 17:40:29 -05:00
1aadea86d5
Merge pull request #30 from aramperes/pcap 2022-01-08 17:39:53 -05:00
ff0f5b967e Add optional IP packet capture for WireGuard tunnel 2022-01-08 17:30:10 -05:00
953bc18279 Remove some clippy suppressions for udp files 2022-01-08 15:20:21 -05:00
b3776c8b05 release: v0.2.6 2022-01-08 15:12:23 -05:00
d9bccb79e5 Process all TCP virtual client sockets in one poll 2022-01-08 15:11:59 -05:00
daa2362915 release: v0.2.5 2022-01-08 14:52:06 -05:00
025c001abb Remove event tracing when reading from bus 2022-01-08 14:48:04 -05:00
2b18bd4ec3 Remove unused dependency. Improve trace logging perf. 2022-01-08 14:41:12 -05:00
2e204d80fd release: v0.2.4 2022-01-08 03:44:10 -05:00
5b388f2ea3
Merge pull request #28 from aramperes/bus-based 2022-01-08 03:42:29 -05:00
abd9df6be4 Implement event-based UDP interface 2022-01-08 03:40:20 -05:00
51788c9557 Improve reliability using event-based synchronization 2022-01-08 02:18:51 -05:00
62b2641627 release: v0.2.3 2021-12-21 03:43:15 -05:00
7b6229ca1e
Merge pull request #25 from tilosp/mtu 2021-12-20 15:02:37 -05:00
3b4071c823
Merge pull request #26 from tilosp/ipv6 2021-12-20 15:01:35 -05:00
Tilo Spannagel
ce9cfce8fc Fix ipv6 endpoints 2021-12-20 17:39:01 +00:00
Tilo Spannagel
23af49dde5 Allow configuration of max transmission unit 2021-12-20 17:21:43 +00:00
81264916e5 release: v0.2.2 2021-12-20 02:27:18 -05:00
a1263f6d79
Merge pull request #24 from tilosp/update-deps 2021-12-20 02:23:59 -05:00
d51144b693 Formatting 2021-12-20 02:19:54 -05:00
Tilo Spannagel
f270e64a5c Disable not needed features in smoltcp 2021-12-20 02:31:48 +00:00
Tilo Spannagel
af803ffc6a Update to smoltcp 0.8.0 2021-12-20 02:16:40 +00:00
Tilo Spannagel
40d7c18c85 Update pretty_env_logger to 0.4.0 2021-12-20 01:42:33 +00:00
Tilo Spannagel
67610929bc Remove build-binary feaure from boringtun 2021-12-20 01:41:02 +00:00
Tilo Spannagel
201d7c1ee6 Run cargo update 2021-12-20 01:39:23 +00:00
Tilo Spannagel
bc39fd6306 Pin smoltcp to commit 2021-12-20 01:28:58 +00:00
Tilo Spannagel
5ae1dca598 Pin boringtun to commit 2021-12-20 01:27:39 +00:00
ff97db3b44
Update README.md 2021-10-28 20:25:21 -04:00
c50fe8233a Wireguard -> WireGuard 2021-10-26 03:05:03 -04:00
83a5d01cc8 release: v0.2.1 2021-10-26 02:56:33 -04:00
23b651fb4b
Merge pull request #20 from aramperes/19-private-key-safety 2021-10-26 01:54:08 -05:00
75d6a0a11c Allow passing private key using file.
Adds warning about passing key directly in CLI.
On *nix systems, checks file permissions for warnings.

Fixes #19
2021-10-26 02:49:14 -04:00