aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorrandomshell <randshell@protonmail.com>2020-07-31 12:59:20 +0000
committerGitHub <noreply@github.com>2020-07-31 14:59:20 +0200
commit5f82b76bc0df06a5ad8cbe2c6069ef016867ae04 (patch)
tree8075ab06e39d31381b49fe631c15a97111bcea32 /.github/workflows
parentc9b01e8d62ba6eac15b1c6705fb2ebd6c9683aeb (diff)
Refactor script (#92)
- cleaned some minor code - use IPv6 if IPv4 isn't available - add input validations, fixes #86 . - assign secondary DNS to primary DNS value if it's empty. Fixes #68 - use `$SERVER_WG_IPV4` and `$SERVER_WG_IPV6` when suggesting the client IP - save user DNS to `params` file and apply it to all clients, removing support for customizing DNS for individual clients. If this is a problem we can add again the code to allow customization but maybe use the sourced DNS as a suggestion for clients that need a different one - add shellcheck ignores, needed for IDE that have shellcheck support - escaped variables to `"${var}"` style - updated README to reflect changes - fixed the kernel mismatch issue on CentOS by updating the kernel https://github.com/angristan/wireguard-install/issues/95#issuecomment-653696198. Fedora might need this change too - Use `firewall-cmd` only if `firewalld` is running. Fixes #95 - Fix the client's subnet mask. Fixes #87 - Save the client configuration in the correct `$HOME`. Fixes #96 Co-authored-by: Chris Lewicki <chris@lewicki.dev> Co-authored-by: Stanislas <angristan@pm.me>
Diffstat (limited to '.github/workflows')
0 files changed, 0 insertions, 0 deletions