16 Commits
Author SHA1 Message Date
Zane Schepke ffa143faf8 fix: parser interface trimming and utf-8 bom handling 2026-10-01 02:37:51 -04:00
Zane Schepke ba5459d533 fix: header offset bug in tunnel dns, other tunnel dns optimizations and kill switch handling
ref: https://github.com/wgtunnel/android/issues/1460
2026-09-10 16:59:24 -04:00
Zane Schepke 5d5ad7a44c fix: dns engine resource leak
Also removes bouncycastle in favor of tink and removed human readable.
2026-09-06 02:17:38 -04:00
Zane Schepke 734e6583fc refactor: add config globals convenience functions 2026-09-04 15:15:03 -04:00
Zane Schepke e2c882aa53 fix: linux network monitor, firewall private tables, shared config and auto tunnel logic
Fixes bugs with default network detection on linux.

Fixes bugs with nftables overwrites on linux.

Brings in shared auto tunnel, config reconciliation, calculator, and Amnezia 2.0 compat logic from Android to be shared with desktop.
2026-09-04 03:24:07 -04:00
Zane Schepke 0e37af6b34 fix: amnezia interface blank property skipping 2026-08-26 13:48:37 -04:00
Zane Schepke abd1ccd543 fix: amnezia 3.1 parsing and ipc
Disabling split DNS logging for now
2026-08-26 13:32:45 -04:00
Zane Schepke 7ca150308c feat: add amnezia 3.1 support
Bump go to 1.27.0 for Android MTE fixes

https://github.com/wgtunnel/android/issues/1428
https://github.com/wgtunnel/android/issues/1262
2026-08-26 03:03:57 -04:00
Zane Schepke 17ec92dc9a ci: fix publish for parser 2026-08-24 00:59:24 -04:00
Zane Schepke e90711a57c feat: make features toggles work while tunnel is active
Add logging level control by consuming app and improve logging.
2026-08-23 23:20:35 -04:00
Zane Schepke 4029b38d37 ci: add maven publish workflow 2026-08-22 03:45:50 -04:00
zaneschepke f716373e6b feat: parser to support Amnezia 3.0 values
bump our lib to 1.1.0
2026-08-11 23:09:01 -04:00
zaneschepke b929c6495d chore: add publishing, bump version 2026-08-10 22:59:37 -04:00
zaneschepke dfb3fd7271 fix: build, publish, proguard, native dns resolver 2026-08-10 17:05:36 -04:00
zaneschepke 2f55a882d2 fix: format, license typo, submodule path 2026-08-10 01:13:03 -04:00
zaneschepke d31a7637f9 initial commit 2026-08-09 23:50:01 -04:00