Orazio
ca11f79629
Merge pull request #880 from corbolais/shellcheck4test
...
Shellcheck4test
2019-12-10 14:57:44 +01:00
Orazio
b8cbce304c
Merge pull request #878 from corbolais/ufw-care
...
take care of /etc/ufw/before.rules nat section. safeguard against acc…
2019-12-10 14:56:57 +01:00
Orazio
95b5934814
Merge branch 'test' into ufw-care
2019-12-10 14:56:38 +01:00
Orazio
85907f6b80
Merge branch 'test' into shellcheck4test
2019-12-10 14:53:11 +01:00
Orazio
8936dd2b08
Merge pull request #877 from corbolais/debian-ownership
...
debian openvpn has dedicated user and group, so rather use those than…
2019-12-10 14:49:23 +01:00
Orazio
3687a124bd
Merge pull request #876 from corbolais/dns-4test
...
add local resolver as DNS option.
2019-12-10 14:36:30 +01:00
corbolais
41dbf2b5c6
merge: drop bsdmainutils pkg
...
Signed-off-by: corbolais <corbolais@gmail.com>
2019-12-09 19:18:58 +01:00
Orazio
cd1b8fbf7f
Use printf with column in the listCONF.sh script
2019-12-09 17:05:34 +01:00
corbolais
729674595b
rm openvpn:openvpn user/group iff openvpn pkg is removed. shellcheck cleanup. preliminary fixes. add (global) FIXMEs.
...
Signed-off-by: corbolais <corbolais@gmail.com>
2019-12-09 13:34:25 +01:00
corbolais
e76f3755ab
consistent use of pivpnNET, subnetClass and vpnGw.
...
Signed-off-by: corbolais <corbolais@gmail.com>
2019-12-09 12:41:40 +01:00
corbolais
55dc52d3e0
use openvpn:openvpn user/group ownership unconditionally.
...
Signed-off-by: corbolais <corbolais@gmail.com>
2019-12-08 20:41:11 +01:00
corbolais
e72786e8de
W/space
...
Signed-off-by: corbolais <corbolais@gmail.com>
2019-12-08 20:37:41 +01:00
corbolais
3c280e0a94
Mostly bug fixes. Mostly harmless.
...
Signed-off-by: corbolais <corbolais@gmail.com>
2019-12-08 20:35:41 +01:00
corbolais
a05754ea19
shellcheck install.sh. render into sound bashing. correct sed call.
...
Signed-off-by: corbolais <corbolais@gmail.com>
2019-12-08 20:14:23 +01:00
corbolais
47c84e6a45
add missing bang to shebang. correct usage of cp. correct wrong copy target dir. safeguard sudo-rm-rf. safeguard against variable expansion into IFS chars. clean up whitespace.
...
Signed-off-by: corbolais <corbolais@gmail.com>
2019-12-08 17:55:43 +01:00
corbolais
1aa6472b72
chg: openvpn-user home, shell.
...
Signed-off-by: corbolais <corbolais@gmail.com>
2019-12-08 17:40:30 +01:00
corbolais
6e763e0240
Debian: add openvpn user/group if missing.
...
Signed-off-by: corbolais <corbolais@gmail.com>
2019-12-08 17:34:57 +01:00
corbolais
9c62fe0991
take care of /etc/ufw/before.rules nat section. safeguard against accidentally killing the file.
...
Signed-off-by: corbolais <corbolais@gmail.com>
2019-12-08 17:18:08 +01:00
corbolais
8affc9a313
debian openvpn has dedicated user and group, so rather use those than nobody:nogroup (as do _many_ other packages and thus all having access to such owned files).
...
Signed-off-by: corbolais <corbolais@gmail.com>
2019-12-08 16:39:46 +01:00
corbolais
93044d6f6d
add local resolver as DNS option.
...
Signed-off-by: corbolais <corbolais@gmail.com>
2019-12-08 16:13:26 +01:00
Orazio
4466f1503c
Better client stats formatting
2019-12-03 17:59:27 +01:00
Orazio
580e1b128e
Accept debug fixes using just the enter key
2019-12-02 18:58:29 +01:00
Orazio
e2941f8fae
Properly avoid pulling unwanted packages from unstable repo
...
Currently apt pulls all packages from the unstable repo because the
script intendation created the file 'limit-unstable' with tabs in it.
Fixed using printf to create a multiline file (which is the way
wireguard.com/install suggests).
2019-12-02 17:00:39 +01:00
Orazio
d34577329e
Removed reference to deleted branch
2019-11-27 11:59:53 +01:00
Orazio
a03d4e1be2
Fix typo
2019-11-20 18:50:57 +01:00
Orazio
e2da52b1a7
Added Ubuntu Bionic support
2019-11-19 17:29:41 +01:00
Orazio
b0cfd17c9c
Merge branch 'test-wireguard' of https://github.com/pivpn/pivpn into test-wireguard
2019-11-19 13:32:38 +01:00
Orazio
b9c6c0f314
Fix exit codes
2019-11-19 13:28:51 +01:00
4s3ti
55adea9ff8
Merge pull request #866 from orazioedoardo/test-wireguard
...
Unattended installation
2019-11-18 15:59:20 +01:00
Orazio
1ff6f7e9e8
Removed trivial command output
2019-11-18 12:42:04 +01:00
Orazio
34c10a81f3
Renamed pivpnDOMAIN to pivpnSEARCHDOMAIN
2019-11-16 21:25:34 +01:00
Orazio
8ab71601ff
Automatically fetch latest WireGuard snapshot
2019-11-16 17:02:15 +01:00
Orazio
d7ebb4cca9
Unattended installation
2019-11-16 14:58:58 +01:00
Orazio
5cb8a05317
Minor unattended fixes, adjusted openvpn settings
2019-11-14 17:42:56 +01:00
Orazio
07abfc97e9
Added unattended installation, fixed some variables
2019-11-14 15:07:01 +01:00
4s3ti
743005e883
Merge pull request #863 from orazioedoardo/test-wireguard
...
Add uninstall script and Pi-hole detection
2019-11-07 20:42:43 +01:00
Orazio
6bd0beeb94
Fixed missing protocol variable
2019-11-07 18:12:06 +01:00
Orazio
84f90b00a4
Added uninstall and Pi-hole detection
2019-11-07 17:29:21 +01:00
4s3ti
4fbb3b8b3c
Merge pull request #849 from orazioedoardo/test-wireguard
...
Code cleanup + WireGuard support
2019-10-17 10:58:47 +02:00
Orazio
e77f668021
Kernel headers are required when installing from package too
2019-10-16 18:17:16 +02:00
Orazio
5c97221d3f
Revert some variable names and fix iptables rules
2019-10-16 12:01:50 +02:00
Orazio
3c973e2a48
Bugfixes
2019-10-14 16:51:43 +02:00
Orazio
1777d5c239
Added back Debian 10 support
2019-10-14 15:06:34 +02:00
Orazio
5e16322f9e
Added missing script folder
2019-10-14 12:27:28 +02:00
Orazio
24a1a00d37
Refactoring + WireGuard support
2019-10-14 12:11:16 +02:00
4s3ti
9f20f50e61
Bugfixes and improvements, check update notes
2019-10-12 18:34:37 +02:00
4s3ti
d5215e2747
* Changed pivpn command exit codes from 1 to 0
...
- exit code 1 means general error hence should not be used for exiting successfully
* added backup script to backup openvpn and pivpn generated certificates
* added update script to update /opt/pivpn scripts, -t | --test | test update from test branch
* Fixed hostname length issue #831
- the script now checks for hostname length right at the beginning and prompts for a new one.
- HOST_NAME to host_name, as best practice variables with capitals, should be used by system variables only.
* fixed ubuntu 18.04 being detected as not supported OS, now fully supported and tested.
* changed how scripts are copied to /opt/pivpn, it hat a lot of long repetitive lines, now it copies all *.sh files making it easier to manage when adding new scripts/features
* Changed how supported OS are presented when maybeOS_Support() is called.
2019-10-12 18:32:11 +02:00
4s3ti
9525784b7f
Revert "PiVPN Transfer"
...
This reverts commit 353c0037d3
.
2019-09-18 20:51:15 +02:00
4s3ti
353c0037d3
PiVPN Transfer
2019-09-18 20:49:49 +02:00
4s3ti
d0c10db6ec
install.sh: apt-get with , uninstall.sh: added var PKG_MANAGER and replaced apt-get with
2019-09-03 10:09:48 +02:00