boringtun icon indicating copy to clipboard operation
boringtun copied to clipboard

Userspace WireGuard® Implementation in Rust

Results 123 boringtun issues
Sort by recently updated
recently updated
newest added

Currently, updating peers without replacing them is not implemented, which can mess up state tracking, especially when the last handshake time stops being a thing all of a sudden. This...

As soon as refactoring around workspace is done cargo does not build platform-specific shared and static library anymore. If I add required crate-types for libraries in boringtun/Cargo.toml it builds dynamic...

Good afternoon, I've just been testing `boringtun` on macOS but noticed that when I run using the following command, that it does not drop root privileges. sudo WG_QUICK_USERSPACE_IMPLEMENTATION=boringtun WG_SUDO=1 wg-quick...

bug

Hi I cannot see any info/trace/errors in boringtun.out file when boringtun is started in background. I have tried setting verbosity to info/trace/errors but nothing is logged inside boringtun.out. Anybody have...

Hi, I hope everyone is good. Using boringtun on ubuntu lease-web server and WireGuard client on IOS. I am getting these error logs quite often. Usually after first handshake I...

I'm porting a Golang project to Rust called [yggdrasil](https://yggdrasil-network.github.io) - tl;dr, its a P2P meshnet software built on Wireguard in which your static IPv6 is derived from the hash of...

changes requested

I cross compiled BoringTun on amd64 linux. I have run ```rustup target add x86_64-apple-darwin``` before. It was successful to compile "x86_64-unknown-linux-gnu" on AMD64 machine and " x86_64-apple-darwin" on MacBook macOS....

examples in rust are tested in tests (easy to maintain) and and are a good tool for supporting users. since we won't have full docs for release, i think we...

enhancement

Hi! We downloaded boringtun and ran performance tests, and we found that throughput was inconsistent. Here's a case. for server: ```bash # wireguard-go conf root@n198-100-016:~# cat /etc/wireguard/wgx.conf [Interface] Address =...

There is no reason we should be rolling our own epoll and kqueue. Let's just migrate to tokio or mio.

changes requested