|kali kaneko (leap communications) eedc47336e||1 day ago|
|branding||5 days ago|
|cmd/bitmask-helper||5 months ago|
|debian||1 day ago|
|docker||3 weeks ago|
|docs||5 days ago|
|gui||1 day ago|
|helpers||11 months ago|
|pkg||1 day ago|
|providers||3 months ago|
|tests||4 months ago|
|.gitignore||3 months ago|
|.gitlab-ci.yml||2 weeks ago|
|AUTHORS||3 months ago|
|LICENSE||3 years ago|
|Makefile||5 days ago|
|README.md||1 week ago|
|bitmask.pro||3 months ago|
|code-of-conduct.txt||4 months ago|
|go.mod||5 months ago|
|go.sum||5 months ago|
|test.pro||5 months ago|
Clone this repo, install dependencies and build the application. Dependencies assume debian packages, or homebrew for osx. For Windows OS see corresponding section below. For other systems try manually, or send us a patch.
git clone firstname.lastname@example.org:leap/bitmask-vpn.git && cd bitmask-vpn sudo make depends make build
You need at least go 1.11.
If you have Ubuntu Bionic/18.04, the package in the repositories is too old. To resolve this, you can do
make install_go. Do not do this if you have a later version.
For other situations, have a look at https://github.com/golang/go/wiki#working-with-go
You can run some tests too.
sudo apt install qml-module-qttest make test make test_ui
As for now app can be build on Win OS using
You need to have installed and added to your user PATH (mentioned version tested in Win10):
Package Selectwindow install
Note: for #5 you don't need to add packages to PATH they will available in
cygwin after installation.
git clone email@example.com:leap/bitmask-vpn.git && cd bitmask-vpn
Build script uses a symbolic link in one of the stages. Unfortunately Cygwin can't create native symlink from local non
admin user due to windows security restriction. To avoid this issue we need to call next target from cygwin terminal as
Administrator. This need to be done only once.
relink_vendor use this to build the app:
After successful build application will be available at:
To run tests:
make test make test_ui
We use transifex to coordinate translations. Any help is welcome!
When you are willing to report an issue please use the search tool first. if you cannot find your issue, please make sure to include the following information: