diff options
author | OpenSorcerer | 2021-06-04 20:10:55 +0200 |
---|---|---|
committer | OpenSorcerer | 2021-06-04 20:10:55 +0200 |
commit | f2ff3d4a0e4d8ddd69b8f81db7a20aeefdce9c2c (patch) | |
tree | dc66583deeff767b556395c1ef0f3b601625618b | |
parent | d16e6b635fa741bbdfe346d0598a5b2a33d47bd7 (diff) | |
download | aur-f2ff3d4a0e4d8ddd69b8f81db7a20aeefdce9c2c.tar.gz |
pkgver bump: New version 1.1
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | Changelog-Suite.txt | 85 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | airvpn-suite-bin.install | 7 |
4 files changed, 104 insertions, 15 deletions
@@ -1,9 +1,10 @@ pkgbase = airvpn-suite-bin pkgdesc = AirVPN client software collection including Bluetit, Goldcrest and Hummingbird – prebuilt stable - pkgver = 1.0.0 - pkgrel = 5 + pkgver = 1.1.0 + pkgrel = 1 url = https://gitlab.com/AirVPN/AirVPN-Suite install = airvpn-suite-bin.install + changelog = Changelog-Suite.txt arch = x86_64 arch = i686 arch = armv7l @@ -15,16 +16,13 @@ pkgbase = airvpn-suite-bin depends = libxml2 depends = xz depends = lz4 - provides = hummingbird-bin provides = hummingbird provides = airvpn-suite provides = airvpn-suite-beta-bin - conflicts = hummingbird-bin conflicts = hummingbird conflicts = airvpn-suite conflicts = airvpn-suite-beta-bin - source = https://eddie.website/repository/AirVPN-Suite/1.0/AirVPN-Suite-x86_64-1.0.0.tar.gz - sha512sums = 6286fa0a5c13b356f2cd4202a42dd70d217d724491ae0b2e7183931f9d5196d53b9729be62d94a220193ccb2075aee74ac79e4e86413492c4dbdf3e5e82e8a0d + source = https://eddie.website/repository/AirVPN-Suite/1.1/AirVPN-Suite-x86_64-1.1.0.tar.gz + sha512sums = 0af2c343b76e215f5e65e895b0b0264f330daf38eb22767374a3f0b05b008a8d8514339a92fa9ebd34e870b311969948527333424d40ec5a56838c22499b7f47 pkgname = airvpn-suite-bin - 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-bin _pkgname=AirVPN-Suite -pkgver=1.0.0 -_pkgver=1.0 -pkgrel=5 +pkgver=1.1.0 +_pkgver=1.1 +pkgrel=1 pkgdesc="AirVPN client software collection including Bluetit, Goldcrest and Hummingbird – prebuilt stable" arch=('x86_64' 'i686' 'armv7l' 'aarch64') url="https://gitlab.com/AirVPN/$_pkgname" license=('GPL3') -provides=('hummingbird-bin' 'hummingbird' 'airvpn-suite' 'airvpn-suite-beta-bin') -conflicts=('hummingbird-bin' 'hummingbird' 'airvpn-suite' 'airvpn-suite-beta-bin') +provides=('hummingbird' 'airvpn-suite' 'airvpn-suite-beta-bin') +conflicts=('hummingbird' 'airvpn-suite' 'airvpn-suite-beta-bin') depends=('dbus' 'openssl' 'libxml2' 'xz' 'lz4') makedepends=('curl') source=("https://eddie.website/repository/$_pkgname/$_pkgver/$_pkgname-$arch-$pkgver.tar.gz") sha512sums=(`curl -sLo - https://eddie.website/repository/$_pkgname/$_pkgver/$_pkgname-$arch-$pkgver.tar.gz.sha512|cut -f1 -d " "`) install="$pkgname.install" +changelog="Changelog-Suite.txt" package() { cd $srcdir/$_pkgname @@ -31,9 +32,7 @@ package() { install -Dm755 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" # place configuration - for file in etc/airvpn/*; do - install -Dm600 "$file" "$pkgdir/etc/airvpn/$file" - done + install -Dm600 -t "$pkgdir/etc/airvpn/" etc/airvpn/* # place D-Bus config install -Dm644 etc/dbus-1/system.d/org.airvpn.client.conf "$pkgdir/etc/dbus-1/system.d/org.airvpn.client.conf" diff --git a/airvpn-suite-bin.install b/airvpn-suite-bin.install index fe6a7d9fdf9b..eb1e75c3ee78 100644 --- a/airvpn-suite-bin.install +++ b/airvpn-suite-bin.install @@ -5,12 +5,18 @@ post_install() { fi chown -R airvpn:airvpn /etc/airvpn systemctl daemon-reload + systemctl reload dbus.service } pre_upgrade() { systemctl stop bluetit.service } +post_upgrade() { + systemctl daemon-reload + systemctl reload dbus.service +} + pre_remove() { systemctl stop bluetit.service systemctl disable bluetit.service @@ -20,4 +26,5 @@ post_remove() { userdel -r airvpn 2>/dev/null getent group airvpn >/dev/null && gpasswd airvpn -M "" && groupdel airvpn systemctl daemon-reload + systemctl reload dbus.service } |