Commit graph

901 commits

Author SHA1 Message Date
Giulio Coa
edb36c08f7
Added Alpine Linux support (#1567) 2022-07-26 15:20:35 +02:00
4s3ti
718d3df573
Merge pull request #1557 from megakoresh/patch-1
Fixes #1556
2022-06-25 11:47:50 +02:00
Stanislav Simovski
ae1513c50e
Fixes #1556 2022-06-25 12:29:58 +03:00
4s3ti
f8cb945af1
Merge branch 'test' 2022-06-10 16:10:57 +02:00
4s3ti
712d398886 Pre Merge commit
Updated CHANGELOG.md
fixes #1548
fixes #1549
2022-06-10 16:02:01 +02:00
4s3ti
e52a2c420b
Merge pull request #1551 from MichaIng/patch-1
Add support for builtin WireGuard module
2022-06-10 15:23:11 +02:00
MichaIng
d861de2918
Add support for builtin WireGuard module
in which case there is no dedicated file in /lib/modules. A rare case but possible.

Additionally the recursive globbing has been replaced by dpkg-query's internal recursive asterisk matching, which performs better/faster. This does now also match on "wireguard.kosomething", but I think "wireguard" is specific enough and dots in kernel modules names uncommon, to no be an issue.

Signed-off-by: MichaIng <micha@dietpi.com>
2022-06-10 15:15:25 +02:00
4s3ti
e809d5bd32
Merge pull request #1550 from MichaIng/patch-1
Add support for xz-compressed WireGuard kernel module
2022-06-10 14:42:26 +02:00
MichaIng
f120fab78f
Add support for xz-compressed WireGuard kernel module
which is the default since Linux 5.15.

Signed-off-by: MichaIng <micha@dietpi.com>
2022-06-10 14:38:10 +02:00
4s3ti
0b5aab8722
pre-merge changelog update 2022-05-24 16:46:48 +02:00
Orazio
2b791eb6a8 Update EasyRSA to version 3.1.0 2022-05-24 08:32:16 +02:00
4s3ti
ebde7820a2
pre-merge changelog update 2022-05-24 00:02:13 +02:00
Orazio
a5e41c466f Use easy-rsa commit 8d1be1c instead of release 3.0.7 for OpenSSL 3 support. 2022-05-03 17:14:31 +02:00
Orazio
bf7f3ae694 Fix static IP support on 64-bit Raspberry Pi OS. 2022-05-03 11:19:45 +02:00
4s3ti
c7bbb9fda2
Update Issue Report
Merged all different issue templates into a single one to avoid lack of
information due to users reporting bugs instead of support requests
2022-04-24 23:11:59 +02:00
4s3ti
d0ae4565cf
Pre-merge update
Updated changelog prior to merging into master
2022-04-24 20:33:33 +02:00
Orazio
8c7f59bbd7
Merge pull request #1504 from DroidFreak32/patch-1
WireGuard: removeCONF: Remove ipv6 DNS entries too
2022-04-17 08:51:34 +02:00
Rushab Shah
f2190afc0b
WireGuard: removeCONF: Remove ipv6 DNS entries too 2022-04-13 22:14:03 +00:00
Orazio
00c48e20ee
Merge pull request #1470 from DerDanilo/preventipv6leak
Fix potential IPv6 leak, add IPv6 options
2022-03-15 08:30:47 +01:00
DerDanilo
12155858bc simplify ipv6 leak whiptail 2022-03-14 10:35:01 +01:00
DerDanilo
9c1c98b785 add option to force IPv6 config, forced IPv6 route by default, add IPv6 options for cli and unattended file 2022-03-13 21:30:33 +01:00
Orazio
14d9fc6a45
Fix redirect text to sysctl config file
sudo echo hello > world doesn't work: sudo runs echo as root but the
redirection is executed as standard user.
2022-03-10 12:38:45 +01:00
Orazio
24b748f1bc
Check IPv6 connectivity via HTTPS 2022-03-10 12:35:59 +01:00
4s3ti
8833815983
Merge pull request #1464 from DerDanilo/customgitrepoandbranch
Customgitrepoandbranch
2022-03-10 11:01:16 +01:00
4s3ti
c03f1560ae
Merge pull request #1455 from DerDanilo/wg_ipv6_client_config
Basic wireguard IPv6 (NAT) support
2022-03-10 11:00:39 +01:00
DerDanilo
642aa383a4
Merge branch 'test' into wg_ipv6_client_config 2022-03-10 10:56:50 +01:00
DerDanilo
f9ef8c3881 fix lint SC2236 2022-03-09 20:16:30 +01:00
DerDanilo
4dfcfd0d17 add IPv6 support, exclude from testing since travis doesn't have proper ipv6 support 2022-03-09 20:13:50 +01:00
DerDanilo
c47e0331dd update travis config to releases and arch type 2022-03-09 20:13:11 +01:00
DerDanilo
619ce02474 Add support for Ubuntu focal and arm64 as it's working fine by now 2022-03-09 20:12:44 +01:00
DerDanilo
75cebe13a5 add custom git url and branch options 2022-03-09 20:06:39 +01:00
DerDanilo
aeb3eef884 add custom git url and branch readme instructions 2022-03-09 20:06:29 +01:00
DerDanilo
bd334f03a9 fix readme headings 2022-03-09 20:06:14 +01:00
4s3ti
9c2a5d5848
Merge pull request #1433 from orazioedoardo/test
Randomize wg internal subnet address
2022-01-04 10:45:28 +01:00
4s3ti
82cd6cb871
Merge pull request #1432 from peterlewis/patch-1
Replace 'user' with 'client' in help text
2022-01-04 10:42:02 +01:00
Orazio
28485fc696
Too many empty lines 2021-12-25 16:42:23 +01:00
Orazio
b9c6078ec3
Exclude subnets for which there is a route 2021-12-25 15:44:08 +01:00
Orazio
ba2527d67b Fix vpnGW variable creation when pivpnNET was 10.X.0.0 or 10.0.0.0
Bash built-in substitution doesn't work in those cases, example:

$ pivpnNET=10.34.0.0
$ vpnGw="${pivpnNET/.0/.1}"
$ echo $vpnGw
10.34.1.0
2021-12-25 14:51:56 +01:00
Orazio
85b3e82274 Generate random virtual subnet, avoiding common subnets and those already used by the system 2021-12-25 14:40:37 +01:00
4s3ti
478b8ecb6c
Merge pull request #1427 from scubbo/master
Correct typo in Debug script output styling
2021-12-16 18:09:52 +01:00
4s3ti
b2fa8a1b8c
Merge pull request #1426 from nilsknacken/patch-1
Fix typo in removeOVPN.sh for default action
2021-12-16 18:08:40 +01:00
Peter Lewis
fdf58a95c6
Replace 'user' with 'client' in help text
Text replacement so as to provide clarity and consistency as to the behaviour of this command.
2021-12-16 11:44:59 +00:00
Martin
b00205c83d
Fix typo in removeOVPN.sh for default action
The action if the user does not input anything when revoking a certificate is to not revoke. Let the text reflect that by making N uppercase.
2021-12-07 20:42:13 +01:00
Jack Jackson
202e03c71b Correct typo in Debug script output styling
Compare with `scripts/openvpn/pivpnDebug.sh`, where the escape
characters are correctly sequenced for "a tab, and then some
styled text".
2021-12-05 15:28:42 -08:00
4s3ti
f80b0a7962
Update Changelog
Updated changelog with changes going to master branch
2021-12-03 21:41:13 +01:00
4s3ti
aa6833ed93 Issue #1419: Dead links
Changed dead links to old wiki with the correct links on docs page
2021-11-30 20:55:20 +01:00
4s3ti
e42c339baa Debian 11 Bullseye
Added Debian 11 bullseye to list of supported OS
2021-11-24 22:21:10 +01:00
4s3ti
e458cba36a Main Funcion cleanup
General code cleanup
Moved loose code into funcions
Removed unecessary coments
Moved some comments to their funcions
2021-11-24 22:04:33 +01:00
4s3ti
d4e3a63522 Update CHANGELOG
Updated changelog with changes going to master branch
2021-11-24 18:08:05 +01:00
Orazio
65ffa9afd2
Spelling 2021-11-18 14:28:35 +01:00