diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | Changelog-Suite.txt | 85 | ||||
-rw-r--r-- | PKGBUILD | 13 |
3 files changed, 100 insertions, 9 deletions
@@ -1,9 +1,10 @@ pkgbase = airvpn-suite pkgdesc = AirVPN client software collection including Bluetit, Goldcrest and Hummingbird – stable - pkgver = 1.0.0 - pkgrel = 7 + pkgver = 1.1.0 + pkgrel = 1 url = https://gitlab.com/AirVPN/AirVPN-Suite install = airvpn-suite.install + changelog = Changelog-Suite.txt arch = x86_64 license = GPL3 makedepends = gcc @@ -19,10 +20,14 @@ pkgbase = airvpn-suite depends = lz4 depends = crypto++ provides = hummingbird + provides = hummingbird-bin + provides = airvpn-suite-bin provides = airvpn-suite-beta-bin conflicts = hummingbird + conflicts = hummingbird-bin + conflicts = airvpn-suite-bin conflicts = airvpn-suite-beta-bin - source = git+https://gitlab.com/AirVPN/AirVPN-Suite.git#commit=fee05fd016b22d222ec85846786c1d627b03b40e + source = git+https://gitlab.com/AirVPN/AirVPN-Suite.git#commit=46273bd11471b5b7d4c551c65bd1f304e12e1877 sha256sums = SKIP pkgname = airvpn-suite diff --git a/Changelog-Suite.txt b/Changelog-Suite.txt new file mode 100644 index 000000000000..a2d603362ee0 --- /dev/null +++ b/Changelog-Suite.txt @@ -0,0 +1,85 @@ +Changelog for AirVPN Suite + +Version 1.1.0 - 4 June 2021 + +- [ProMIND] vpnclient.hpp: restoreNetworkSettings() now returns a warning in case backup files are not found +- [ProMIND] vpnclient.hpp: restoreNetworkSettings() improved restoring management with more cases/scenarios +- [ProMIND] updated all dependencies and libraries + + +*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* + + +Version 1.1.0 RC 4 - 14 May 2021 + +- [ProMIND] optionparser.cpp: added proper message errors in case of invalid argument and allocation + memory error +- [ProMIND] netfilter.cpp: systemBackupExists() now evaluate every firewall mode backup file name +- [ProMIND] netfilter.cpp: restore() now check for every firewall mode backup and restore it accordingly +- [ProMIND] netfilter.cpp: IPv6 rules are now allowed or added only in case IPv6 is available in the system + + +*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* + + +Version 1.1.0 RC 3 - 16 April 2021 + +- [ProMIND] Updated to OpenVPN 3.7 AirVPN +- [ProMIND] vpnclient.hpp: avoid netFilter setup in case NetFilter object is not private +- [ProMIND] dbusconnector.cpp: fine tuned D-Bus wait cycle in R/W dispatch. Implemented a thread + safe wait in order to avoid D-Bus timeout policy + + +*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* + + +Version 1.1.0 RC 2 - 14 April 2021 + +- [ProMIND] Updated to OpenVPN 3.6.7 AirVPN + + +*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* + + +Version 1.1.0 RC 1 - 7 April 2021 + +- [ProMIND] Release Candidate 1 + + +*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* + + +Version 1.1.0 Beta 2 - 2 April 2021 + +- [ProMIND] localnetwork.cpp: added getDefaultGatewayInterface() method + + +*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* + + +Version 1.1.0 Beta 1 - 11 March 2021 + +- [ProMIND] rcparser.cpp: removed formal list control for STRING type +- [ProMIND] netfilter.hpp, netfilter.cpp: added functions to set the availability of specific iptables tables + in order to properly use available tables only +- [ProMIND] vpnclient.hpp: onResolveEvent() sets iptables tables according to the loaded modules +- [ProMIND] vpnclient.hpp: Changed constructor in order to use both private and external NetFilter object +- [ProMIND] localnetwork.cpp: added getLoopbackInterface(), getLocalIPaddresses() and getLocalInterfaces() methods +- [ProMIND] airvpntools.cpp: added detectLocation() method to retrieve location data from ipleak.net +- [ProMIND] airvpnuser.cpp: detectUserLocation() now uses AirVPNTools::detectLocation() +- [ProMIND] airvpnuser.cpp: loadUserProfile() now correctly sets userProfileErrorDescription in case of network failure +- [ProMIND] airvpnserverprovider.cpp: added "DEFAULT" rule to getUserConnectionPriority() in case user's country or + continent is undefined +- [ProMIND] airvpnmanifest.cpp: loadManifest() now correctly sets the status STORED in case of network failure +- [ProMIND] Added Semaphore class +- [ProMIND] dnsmanager.hpp: method revertAllResolved() renamed to restoreResolved(). Besides reverting all interfaces + it now restarts systemd-resolved service as well. +- [ProMIND] install.sh: improved update/upgrade process + + +*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* + + +Version 1.0.0 - 7 January 2021 + +- [ProMIND] Production release @@ -1,20 +1,21 @@ # Maintainer: OpenSorcerer <alex at opensourcery dot eu> pkgname=airvpn-suite _pkgname=AirVPN-Suite -pkgver=1.0.0 -pkgrel=7 -_commit="fee05fd016b22d222ec85846786c1d627b03b40e" +pkgver=1.1.0 +pkgrel=1 +_commit="46273bd11471b5b7d4c551c65bd1f304e12e1877" pkgdesc="AirVPN client software collection including Bluetit, Goldcrest and Hummingbird – stable" arch=('x86_64') url="https://gitlab.com/AirVPN/$_pkgname" license=('GPL3') -provides=('hummingbird' 'airvpn-suite-beta-bin') -conflicts=('hummingbird' 'airvpn-suite-beta-bin') +provides=('hummingbird' 'hummingbird-bin' 'airvpn-suite-bin' 'airvpn-suite-beta-bin') +conflicts=('hummingbird' 'hummingbird-bin' 'airvpn-suite-bin' 'airvpn-suite-beta-bin') depends=('dbus' 'openssl' 'libxml2' 'xz' 'lz4' 'crypto++') makedepends=('gcc' 'make' 'pkgconf' 'autoconf' 'automake' 'git') source=("git+$url.git#commit=$_commit") sha256sums=('SKIP') install="$pkgname.install" +changelog="Changelog-Suite.txt" build() { # set vars needed by original OpenVPN3 build scripts @@ -57,7 +58,7 @@ package() { # place configuration install -Dm600 -t "$pkgdir/etc/airvpn/" "$_pkgname"/etc/airvpn/* - # place D-Bus config# + # place D-Bus config install -Dm644 -t "$pkgdir/etc/dbus-1/system.d/" "$_pkgname"/etc/dbus-1/system.d/* # place Systemd service |