Commit graph

218 commits

Author SHA1 Message Date
Kaladin Light
7f662ad13d Hopefully Fixes Issue #153 2016-11-18 17:22:36 -05:00
Kaladin Light
cf9f052445 Update to setStaticIPv4 function 2016-11-10 12:25:31 -05:00
Kaladin Light
d844f874a3 Update to getStaticIPv4Settings function 2016-11-10 12:18:17 -05:00
Kaladin Light
b2362ab591 Update to chooseInterface function 2016-11-10 11:13:31 -05:00
Kaladin Light
4516137dca Minor updates to some checks. 2016-11-10 10:51:19 -05:00
Kaladin Light
02bf7c0ad8 Fix apt-get switches to not generate unexpected output 2016-11-09 22:33:21 -05:00
Kaladin Light
6997a0b9a7 Fixes Issue #71:
- Uses network address instead of IP in the push route to avoid warnings
- If a second DNS is not entered, remove second occurence of the dhcp-option DNS
2016-11-09 15:02:40 -05:00
Kaladin Light
67722ca7f4 Once again pi-hole had a more robust stty setup so lets borrow that :) 2016-11-08 12:03:42 -05:00
Kaladin Light
7c64afdc92 Get rows/cols with stty instead of tput 2016-11-07 22:49:00 -05:00
redfast00
6d1f6f6f07
Fixes #142 2016-11-05 14:42:37 +01:00
redfast00
460c575dfc
Now prompts user to create new non-root user if no user is found 2016-10-27 15:45:02 +02:00
redfast00
1cdd5d1494 Cleanup (#111)
* Tab completion for nopass, no further completion after one argument

* Cleaned up install.sh
2016-10-25 20:11:32 +02:00
redfast00
d900efe49b Fix-110: iptables-save now actually saves the iptables 2016-10-23 11:29:46 +02:00
Shaun Grady
1a4e9cdb66 Explain DH param download in greater detail (#129)
* Explain DH param download in greater detail

- Change default from "no" to "yes," since it's perfectly safe more 99%
of users
- Be a bit more specific about what "a long time" means
- Provide a bit of information about the service
- Provide a link to read more about the server

* Revert to defaulting no to downloading DH params
2016-10-22 20:33:42 +02:00
Shaun Grady
b03cb8753f
Randomize DH params fetched from 2ton.com.au
Fetch random DH params from the last 128 generated by 2ton.com.au. This
will reduce the likelihood that multiple installs in short period of
time will share the same DH params.
2016-10-20 16:21:28 -07:00
Miguel Priede
7ac0a3aada Update install.sh for #124
Parenthesis fault...
2016-10-19 06:51:30 +02:00
redfast00
4681cf29fe Whoops, fixed now 2016-10-18 19:30:02 +02:00
0-kaladin
eba2d80bf3 Merge pull request #104 from redfast00/feature/download-dh
Added option to download DH parameters
2016-10-09 21:53:22 -04:00
redfast00
88e980534e
Added option to download DH parameters 2016-10-09 18:37:28 +02:00
redfast00
bee837790a
Fixes #100 2016-10-09 18:27:45 +02:00
Stephen KINGER
ac28a7c3e4 Set default ports as 1194 for UDP and 443 port for TCP 2016-10-09 13:40:19 +02:00
redfast00
cf5ba27a21
Added message about TCP 2016-10-09 12:30:13 +02:00
Stephen KINGER
e541fd39ac Update the unisntall script, OK. 2016-09-28 17:09:04 +02:00
Stephen KINGER
a7c9a35352 /feature/add_tcp_option
Adding a correct tcp option
2016-09-27 14:24:14 +02:00
Kaladin Light
8f09ee9afd Fixes for Debian support 2016-05-25 17:58:08 -04:00
Kaladin Light
3c0d0cb176 Ensure debian and ubuntu get openvpn from the openvpn repo so they don't get an old server version 2016-05-25 17:41:42 -04:00
Kaladin Light
0fbc99e0b7 Fixes for UFW 2016-05-15 23:36:40 -04:00
Kaladin Light
f0d92ab8df Fix raspbian os detection
when doesn't it have lsb-release!?
2016-05-15 21:43:32 -04:00
Kaladin Light
2aad7f3c59 fix minor issue on lsb_release 2016-05-15 17:02:03 -04:00
Kaladin Light
3916acf665 Support reverting UFW changes on uninstall 2016-05-15 16:57:42 -04:00
Kaladin Light
d096335d5f update lsb_release to use hash instead of which 2016-05-15 12:29:05 -04:00
Kaladin Light
5d9580fbdd Adding support for UFW if enabled over raw iptables 2016-05-14 22:42:39 -04:00
Kaladin Light
2f3540b898 Robustize OS Detection.
This is framework needed to support Ubuntu 16.04 which
is coming in a future commit.
2016-05-10 11:49:29 -04:00
Kaladin Light
0277054de1 Ubuntu uses openvpn repo to get newer version and...
clients get two more security parameters to harden connection further and...
hopefully fix use of testing branch and...
why is there no modern Road Rash game, that was the best.
2016-05-07 12:33:52 -04:00
Kaladin Light
dea112f50f Fixes #23, enhance 'pivpn add', minor bug fixes & other enhancements 2016-05-05 21:04:57 -04:00
Kaladin Light
5b6627eaf8 Minor fixes, one for ubuntu only 2016-05-03 12:34:04 -04:00
Kaladin Light
6f7d8092d5 Add call to confUnattendedUpgrades function 2016-05-03 10:34:57 -04:00
Kaladin Light
bf81405d6c Resolves #19 - Implement unattended-upgrade option for users 2016-05-03 10:32:17 -04:00
Kaladin Light
6956fcb99b Implement the "planetahuevo enhancement", IE the ability to
generate a client cert with no password. Run 'pivpn add nopass'
2016-04-30 23:37:27 -04:00
Kaladin Light
6032aa7f2e Give user chance to confirm DNS name. Just in case they fat-fingered. 2016-04-30 16:00:02 -04:00
Kaladin Light
2ee04c6c9b Missed dependency for new 'pivpn add' requirements 2016-04-30 14:40:43 -04:00
Kaladin Light
582e923bc8 Old QA team was fired. New team found this issue
with DNS not being set if you non default and were not root user.
2016-04-29 19:18:05 -04:00
Kaladin Light
c7caf8db35 Init cert values
Clean up encryption list
(don't play in the master branch kids, bad things happen)
2016-04-29 16:59:07 -04:00
Kaladin Light
7076c5990a Minor fix 2016-04-29 16:25:46 -04:00
Kaladin Light
0649c5da66 Closes #17
Cause people cared more than I thought they would.
(and that's a good thing)
2016-04-29 13:18:28 -04:00
Kaladin Light
03190d336f Allow user to pick 4096 key for paranoid mode.
Fixes Issue #18
2016-04-29 10:15:43 -04:00
Kaladin Light
c553311efe Last commit that fixes #10 2016-04-28 21:58:54 -04:00
Kaladin Light
63970e2678 Validate Custom Port input
This is part of Issue #10
2016-04-27 22:13:00 -04:00
Kaladin Light
ca42ff9621 Fixes #13
ubuntu openvpn is < 2.3.4
2016-04-27 20:54:51 -04:00
Kaladin Light
cad82d6dbf Fix testing scenario 2016-04-23 20:35:49 -04:00
Kaladin Light
204011ef0a Give users moar options in client dns.
Level up sed skillz
2016-04-23 18:18:48 -04:00
Kaladin Light
fa60d29aa3 Get install working on ubuntu 2016-04-22 15:16:48 -04:00
Kaladin Light
60ab6c057a More fixes for non-root installs 2016-04-21 12:50:15 -04:00
Kaladin Light
04eb49116f fix for non sudo user install 2016-04-21 12:28:48 -04:00
Kaladin Light
0b50af3ea2 Minor Adjustments 2016-04-21 11:59:18 -04:00
Kaladin Light
9ca5425c26 need to init OVPNDNS 2016-04-21 11:43:28 -04:00
Kaladin Light
3f3ebc48a0 Get install to work as non-root user 2016-04-21 09:37:27 -04:00
Kaladin Light
a9b230d1cb Use modified server cert names in the conf file 2016-04-20 22:43:16 -04:00
Kaladin Light
cc94d11d0b Add some newlines 2016-04-20 20:48:52 -04:00
Kaladin Light
0a06fbd6a8 Fixes 2016-04-20 20:20:52 -04:00
Kaladin Light
3d4a005067 Fix KEY_ALTNAMES
(no idea why this is complaining now...)
2016-04-20 18:00:47 -04:00
Kaladin Light
57a8967b62 Fixes during testing 2016-04-20 17:33:54 -04:00
Kaladin Light
ebdb9f9b1f More certificate name information work 2016-04-20 15:36:27 -04:00
Kaladin Light
719dfef7ae Allow user to set DNS server clients will use 2016-04-20 12:10:06 -04:00
Kaladin Light
6b6536b779 Allow user to change default OpenVPN port 2016-04-20 11:16:50 -04:00
Kaladin Light
4e56c08140 Fix URLs 2016-04-19 21:49:34 -04:00
Kaladin Light
4cfab547e0 Allow user to input certificate values 2016-04-19 19:06:44 -04:00
Kaladin Light
53565dd4fe First commit of reworked installer 2016-04-19 14:01:55 -04:00