Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
1a4d6d3
poc
j-chmielewski Oct 6, 2025
00cc815
use config values
j-chmielewski Oct 6, 2025
d632093
endpoint from config
j-chmielewski Oct 6, 2025
6902a56
map peers, use config values for peers
j-chmielewski Oct 6, 2025
8a3dede
addresses from config
j-chmielewski Oct 6, 2025
ff9997d
dns servers from config
j-chmielewski Oct 7, 2025
cc58aae
cleanup, comments
j-chmielewski Oct 7, 2025
ed01f92
properly name the interface
j-chmielewski Oct 7, 2025
4b7545b
properly remove the interface, take interface name from WGApi::ifname
j-chmielewski Oct 7, 2025
c817706
relative dll path
j-chmielewski Oct 8, 2025
0fb812f
implement converions between wireguard-nt and wireguard-rs structs
j-chmielewski Oct 8, 2025
47a70b8
implement read_interface_data, store adapters directly in the hashmap…
j-chmielewski Oct 9, 2025
827ec26
don't spawn threads for new interfaces
j-chmielewski Oct 15, 2025
88cd23d
cleanup
j-chmielewski Oct 15, 2025
c69f364
cleanup dns setting
j-chmielewski Oct 15, 2025
0587108
remove old implementation
j-chmielewski Oct 15, 2025
bd68f76
get_adapter_guid fn
j-chmielewski Oct 15, 2025
0cfd1a3
move interface setup to configure_interface fn
j-chmielewski Oct 15, 2025
731d0b3
search domains
j-chmielewski Oct 15, 2025
e3af880
cargo fmt
j-chmielewski Oct 15, 2025
0985459
use WGAPI::configure_dns fn, error handling
j-chmielewski Oct 15, 2025
179d27c
further error handling tweaks
j-chmielewski Oct 15, 2025
f460e9d
preload wireguard.dll
j-chmielewski Oct 16, 2025
6060df0
refactor guid_from_str
j-chmielewski Oct 16, 2025
a997e64
safety comment
j-chmielewski Oct 16, 2025
8c1f743
use Key::as_array
j-chmielewski Oct 16, 2025
e897143
remove lib directory
j-chmielewski Oct 16, 2025
6827dc2
comments
j-chmielewski Oct 16, 2025
9cc1078
logs
j-chmielewski Oct 16, 2025
ef4cc62
fix locking
j-chmielewski Oct 16, 2025
68ddbd7
remove unused features
j-chmielewski Oct 16, 2025
323f48c
cargo fmt
j-chmielewski Oct 16, 2025
67aadf4
Merge branch 'dev' into wireguard-nt
j-chmielewski Oct 16, 2025
cf8dd6d
run CI tests on dev branch
j-chmielewski Oct 17, 2025
e185ea7
handle missing Peer::endpoint
j-chmielewski Oct 17, 2025
291472d
more comments on intricacies of windows api
j-chmielewski Oct 17, 2025
81ba779
review fixes
j-chmielewski Oct 17, 2025
518d9eb
use interface name as pool name
j-chmielewski Oct 20, 2025
6ce3117
store adapters in WGApi instead of global HashMap
j-chmielewski Oct 20, 2025
9ff9dd7
null-terminated string handling fn
j-chmielewski Oct 20, 2025
89064a4
remove unused imports
j-chmielewski Oct 20, 2025
f926bca
Update README with windows instructions
j-chmielewski Oct 20, 2025
85fb871
add SO link to README
j-chmielewski Oct 20, 2025
b06a99d
cargo fmt
j-chmielewski Oct 20, 2025
652a52c
fix boringtun dependency
j-chmielewski Oct 20, 2025
ba0c115
boringtun conditional compilation fixes
j-chmielewski Oct 20, 2025
e50b6a6
extract interface creation into create_interface function
j-chmielewski Oct 21, 2025
0e11641
Update README.md
j-chmielewski Oct 21, 2025
94dc224
Update README.md
j-chmielewski Oct 21, 2025
ac09299
update README
j-chmielewski Oct 21, 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
2 changes: 2 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,13 @@ on:
push:
branches:
- main
- dev
paths-ignore:
- "LICENSE"
pull_request:
branches:
- main
- dev
paths-ignore:
- "LICENSE"

Expand Down
Loading