mirror of
https://github.com/pivpn/pivpn.git
synced 2024-10-18 13:43:32 +00:00
5cea5bddf8
* Removed Unecessary pipe on availableInterfaces * Changed OS Support messages accross the script - Removed OS Version names from the script, this avoids having to change the code everytime a new OS Version is Released, instead we update the wiki with propper information. * Changed MaybeOSSupport whiptail tiltes and messages to make it more clear. - Messages and titles could cause confusion to users and specially developers * Moved Funcions Comment to correct place. * DistroCheck Function: - Moved up before other functions so it better refflects the order they are called. - changed Case identation to make it easier to read. - Added info to # compatibility Comment, Removed unecessary comments - added break to exit out of case, easier to understand that the script should move on. * Added Shellcheck ignores, * chooseinterface Function: - Changed function Logic and cleaned it up - Fixed Issue #906 - Added exit code if no interfaces are found * Updated LatestUpdate.md
3.3 KiB
3.3 KiB
Information of Latest updates
This file has the objective of describing the major changes for each merge from test to master in a similar way as a patch release notes.
Everytime Test branch is merged into master, a new entry should be created with the date and changes being merged.
##Jan 6th 2020
- Removed Unecessary pipe on availableInterfaces
- Changed OS Support messages accross the script
- Removed OS Version names from the script, this avoids having to change the code everytime a new OS Version is Released, instead we update the wiki with propper information.
- Changed MaybeOSSupport whiptail tiltes and messages to make it more clear.
- Messages and titles could cause confusion to users and specially developers
- Moved Funcions Comment to correct place.
- DistroCheck Function:
- Moved up before other functions so it better refflects the order they are called.
- changed Case identation to make it easier to read.
- Added info to # compatibility Comment, Removed unecessary comments
- added break to exit out of case, easier to understand that the script should move on.
- Added Shellcheck ignores,
- chooseinterface Function:
- Changed function Logic and cleaned it up
- Fixed Issue #906
- Added exit code if no interfaces are found
- Updated LatestUpdate.md
Oct 12th 2019
- 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.
Sept 1st 2019
- Added support for Buster
- .ovpn12 files making use of iOS keychain
- Leverage the Hostname of the Server to generate server uuid
- integrated support to bitwarden password manager into pivpn
- Recreate ovpn folder if deleted
- Handle older UFW version from Jessie
- Only use iptables-legacy if platform is Buster
- improved Buester and Jessie IPtables / ufw handling
- bugfixes and typos
- permissions hardening and writing uniformization
- improved pivpn user and ovpns dirs handling
- Changes variable and file naming in
install.sh
- $pivPNUser renamed to $INSTALL_USER
- /tmp/pivpnUSR renamed to INSTALL_USER
Merge Patch, Sept 2nd 2019
-
Bitwarden integration:
- Bitwarden Installation removed from script, users that whish to use it should install it manually.
- bugfixes with pivpn add
- pivpn add -b will fail if bitwarden is not found
-
File and dirs permissions:
- fixed bug where ovpns being owned by root
-
IOS integration
- fixed bug where ovpn12 files not being properly generated
-
General improvments:
- when runing updates, sudo password prompt now shows up in a new line