M0dEx / quincy

QUIC-based VPN
MIT License
84 stars 7 forks source link

feat: add configurable client isolation #57

Closed M0dEx closed 3 months ago

M0dEx commented 3 months ago

This PR adds configurable client isolation.

To keep the behaviour the same, and due to some security concerns, the default is disabled. It can be enabled in the server configuration file by changing isolate_clients to false.

Closes #41. Closes #56.

codecov[bot] commented 3 months ago

Codecov Report

Attention: Patch coverage is 86.40777% with 14 lines in your changes are missing coverage. Please review.

Project coverage is 81.23%. Comparing base (7d4ac60) to head (7b7e4d3).

Files Patch % Lines
src/server/mod.rs 80.30% 13 Missing :warning:
src/interface.rs 95.83% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #57 +/- ## ========================================== + Coverage 79.95% 81.23% +1.28% ========================================== Files 17 17 Lines 853 906 +53 ========================================== + Hits 682 736 +54 + Misses 171 170 -1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.