- Nov 11, 2024
-
-
jkito authored
to set the required ownership for the bitmask-helper unix socket we need to fetch the uid and gid of the user during installation, this information is given by the `id` command and it is needed only on macos this fixes a bug on windows where installation fails due to missing the `id` executable on windows
-
- Oct 19, 2024
-
-
jkito authored
bitmask-vpn installs a daemon called bitmask-helper which exposes a http api to handle firewall up/down and openvpn connect/disconnect (only in macos) this daemon was listening on localhost, since it is meant to be only accessible to local processes we'v changed it to listen on a unix domain socket using unix socket allows to apply file permissions and restrict access to the api to only the intended user
-
- Oct 14, 2024
-
-
Pea Nut authored
- add new fields STUNServers and countryCodeLookupURL in providers/vendor.conf (required for the geolocation lookup) - load new fields STUNServers and countryCodeLookupURL from providers json - update gen-providers-json script to support geolocation lookup (the STUN servers should be separated with , in providers/vendor.conf)
-
- Oct 13, 2024
-
- Oct 07, 2024
-
- Sep 08, 2024
-
- Sep 03, 2024
-
- Jul 30, 2024
-
-
jkito authored
the post-install tool run by the installer needs to know the path for the app bundle as the bitmask privilege helper is located in the app bundle, earlier it was using a glob pattern "*VPN.app" to find it, but since in the previous commit the BitmaskVPN name was dropped and now uses Bitmask instead, this glob pattern no longer works, so the app name is passed as argument to the tool
-
- Jul 29, 2024
-
-
jkito authored
the android app is called as Bitmask, this renames the desktop app to use the same name and keep the naming consistent across platforms
-
- Jul 22, 2024
-
-
this adds a custom installer page with a checkbox to allow users to choose to install the app for all users, when its enabled installer will create a group called 'OpenVPN Administrator' local users except the admin, guest and default account are added to the group, and upon uninstall the group is removed this allows non-admin users that are added to the group to use the app and successfully start a vpn connection
- Jun 25, 2024
-
- Jun 20, 2024
-
-
osx was the old name, nowadays its called macos installation was successful but the helper's launchd service was not setup as post-install was not running due to the faulty check, this was missed in 9666f8bd ref: https://doc.qt.io/qtinstallerframework/scripting-systeminfo.html#productType-prop
-
- Jun 19, 2024
-
-
jkito authored
after few of the qml components were modified in gui/components the patch had to be updated or else it wasn't getting applied
-
- Jun 13, 2024
-
- May 25, 2024
-
- Apr 15, 2024
-
-
- vendor.conf now has a default api version: - apiVersion = 3 is set for all current providers - provider.py (called during `make vendor`) now supports api version and writes it to providers.json - the desktop client logs the used api version. Currently v5 is not yet implement. This is just the preparation for it - this is only a temporary solution. In the future, we want to get the api version during runtime by parsing $api/provider.json
-
- Mar 20, 2024
-
-
jkito authored
- Mar 16, 2024
-
-
jkito authored
the tasks are now handled by the post-install.go program the plist template is in the program source code
-
- Mar 14, 2024
-
-
jkito authored
the debian source archive name contains the version of only the upstream source the part after the last '-' is ommitted if it contains e.g: source-version: 0.24.03-rc.1-1-ga34h566 archive-version: 0.24.03-rc.1-1 archive-name: bitmask-vpn_0.24.03-rc.1-1.orig.tar.gz
-
- Mar 07, 2024
-
-
jkito authored
-
- Mar 06, 2024
-
-
jkito authored
python3 is now more likely to be found instead of python, although macos doesn't ship python pre-installed, we should try to remove python dependency from the installers
-
- Mar 05, 2024
-
-
jkito authored
-
jkito authored
-
jkito authored
updates the Priority in control file and updates the License in copyright file
-
jkito authored
- this updates the .desktop template file to support multiple provider icons - adds a .png instead of the .svg icon file and adds it to sources/include-binaries
-
jkito authored
-
jkito authored
-
- Mar 01, 2024
- Nov 08, 2022
-
-