Added
- SOCKS5 Proxy Mode: Introduced userspace proxy mode using
smoltcpstack inaivpn-clientand added proxy option to the Windows GUI. - Linux Kernel Module (
aivpn.ko): Implemented a kernel-space accelerator module with user-space integration viaKernelAccelfor high-performance packet routing. - MikroTik RouterOS 7 support: Created
aivpn-mikrotikDocker build environment and detailed guides for RouterOS deployments.
Fixed
- Security Audit Corrections: Resolved deep audit findings in
aivpn-server(forward_packet boundaries, rate limit pruning, is_expired tracking) and kernel crypto operations. - macOS VPN Routing: Fixed full-tunnel cleanup and route subnet commands on disconnect/reconnect.
- Build Pipeline: Resolved iOS cross-compilation target file copying bugs in
muslbuild scripts. - Rust Workspace version: Bumped to 0.6.0.