bitmask-vpn.git
10 months ago[i18n] Update locales master 0.20.4
Ruben Pollan [Thu, 7 May 2020 18:38:06 +0000 (20:38 +0200)]
[i18n] Update locales

10 months ago[docs] document the new package release process
kali kaneko (leap communications) [Thu, 7 May 2020 17:07:29 +0000 (19:07 +0200)]
[docs] document the new package release process

10 months ago[pkg] add package_in_docker targets
kali kaneko (leap communications) [Thu, 7 May 2020 16:09:15 +0000 (18:09 +0200)]
[pkg] add package_in_docker targets

10 months ago[pkg] build snap in docker
kali kaneko (leap communications) [Thu, 7 May 2020 16:02:23 +0000 (18:02 +0200)]
[pkg] build snap in docker

10 months ago[pkg] update go.mod
kali kaneko (leap communications) [Wed, 6 May 2020 20:31:27 +0000 (22:31 +0200)]
[pkg] update go.mod

10 months ago[bug] switch to keybase go-ps implementation
Ruben Pollan [Mon, 6 Apr 2020 17:45:51 +0000 (19:45 +0200)]
[bug] switch to keybase go-ps implementation

The old mitchellh go-ps is not maintained and it has an issue where it
truncates the process names:
https://github.com/mitchellh/go-ps/issues/15

- Related: #152

10 months ago[pkg] fix upgrade from 0.20.1
kali kaneko (leap communications) [Wed, 29 Apr 2020 15:13:34 +0000 (17:13 +0200)]
[pkg] fix upgrade from 0.20.1

10 months ago[pkg] two-stage build for windows to allow signed uninstaller
kali kaneko (leap communications) [Fri, 24 Apr 2020 18:38:49 +0000 (20:38 +0200)]
[pkg] two-stage build for windows to allow signed uninstaller

10 months ago[bug] stop/remove new, renamed service
kali kaneko (leap communications) [Fri, 24 Apr 2020 18:24:40 +0000 (20:24 +0200)]
[bug] stop/remove new, renamed service

10 months ago[bug] do not use cross-compiling for the helper in win
kali kaneko (leap communications) [Fri, 24 Apr 2020 16:57:01 +0000 (18:57 +0200)]
[bug] do not use cross-compiling for the helper in win

- add -H windowsgui to avoid console popping up

10 months ago[docs] document cross-compiling quirk
kali kaneko (leap communications) [Thu, 23 Apr 2020 19:38:57 +0000 (21:38 +0200)]
[docs] document cross-compiling quirk

10 months ago[bug] stop service before uninstalling it
kali kaneko (leap communications) [Thu, 23 Apr 2020 18:21:41 +0000 (20:21 +0200)]
[bug] stop service before uninstalling it

- clear errors properly on each stop attempt
- fix autostart

10 months ago[feat] probe for the port of our matching helper
kali kaneko (leap communications) [Wed, 22 Apr 2020 23:11:37 +0000 (01:11 +0200)]
[feat] probe for the port of our matching helper

10 months ago[pkg] uninstalling dance for old-style nssm installers
kali kaneko (leap communications) [Wed, 22 Apr 2020 21:52:35 +0000 (23:52 +0200)]
[pkg] uninstalling dance for old-style nssm installers

10 months ago[pkg] initialize service early for windows
kali kaneko (leap communications) [Wed, 22 Apr 2020 21:52:04 +0000 (23:52 +0200)]
[pkg] initialize service early for windows

10 months ago[pkg] another try at removing the nssm helper
kali kaneko (leap communications) [Wed, 22 Apr 2020 16:51:03 +0000 (18:51 +0200)]
[pkg] another try at removing the nssm helper

10 months ago[pkg] fail-safe for uninstaller
kali kaneko (leap communications) [Wed, 22 Apr 2020 16:35:27 +0000 (18:35 +0200)]
[pkg] fail-safe for uninstaller

10 months ago[pkg] target to build windows pkg in container
kali kaneko (leap communications) [Tue, 21 Apr 2020 17:58:23 +0000 (19:58 +0200)]
[pkg] target to build windows pkg in container

10 months ago[pkg] update to eoan, go versions, add helper script
kali kaneko (leap communications) [Tue, 21 Apr 2020 17:58:08 +0000 (19:58 +0200)]
[pkg] update to eoan, go versions, add helper script

10 months ago[feat] write port in darwin too
kali kaneko (leap communications) [Tue, 21 Apr 2020 17:57:09 +0000 (19:57 +0200)]
[feat] write port in darwin too

10 months ago[feat] handle version
kali kaneko (leap communications) [Tue, 21 Apr 2020 17:56:39 +0000 (19:56 +0200)]
[feat] handle version

10 months ago[pkg] remove nssm from build makefile
kali kaneko (leap communications) [Tue, 14 Apr 2020 18:21:28 +0000 (20:21 +0200)]
[pkg] remove nssm from build makefile

10 months ago[pkg] update dockerfile
kali kaneko (leap communications) [Thu, 9 Apr 2020 13:53:28 +0000 (15:53 +0200)]
[pkg] update dockerfile

10 months ago[pkg] change installer to use new windows service
kali kaneko (leap communications) [Tue, 7 Apr 2020 17:07:12 +0000 (19:07 +0200)]
[pkg] change installer to use new windows service

10 months ago[ci] fix build errors in dockerfile
kali kaneko (leap communications) [Tue, 7 Apr 2020 17:06:49 +0000 (19:06 +0200)]
[ci] fix build errors in dockerfile

10 months ago[refactor] move conditional build instance up
kali kaneko (leap communications) [Mon, 6 Apr 2020 18:47:10 +0000 (20:47 +0200)]
[refactor] move conditional build instance up

10 months ago[feat] listen on available port
kali kaneko (leap communications) [Thu, 27 Feb 2020 17:06:22 +0000 (18:06 +0100)]
[feat] listen on available port

10 months ago[pkg] add missing icon for demo
kali kaneko (leap communications) [Wed, 26 Feb 2020 11:48:54 +0000 (12:48 +0100)]
[pkg] add missing icon for demo

10 months ago[feat] initial implementation of windows service
kali kaneko (leap communications) [Mon, 17 Feb 2020 16:13:25 +0000 (17:13 +0100)]
[feat] initial implementation of windows service

10 months ago[i18n] Update locales, add german and a README notice about transifex
Ruben Pollan [Mon, 27 Apr 2020 17:56:09 +0000 (19:56 +0200)]
[i18n] Update locales, add german and a README notice about transifex

11 months ago[feat] bitmask-root: search for the system commands in the common paths
Ruben Pollan [Thu, 26 Mar 2020 16:53:01 +0000 (17:53 +0100)]
[feat] bitmask-root: search for the system commands in the common paths

Find the right path of the system commands looking into /sbin, /usr/sbin
and /usr/local/sbin

- Resolves: #254

14 months ago[pkg] add windowsgui flag to windows cross-compilation 0.20.1
Kali Kaneko (leap communications) [Fri, 20 Dec 2019 19:36:19 +0000 (20:36 +0100)]
[pkg] add windowsgui flag to windows cross-compilation

- Closes: #219

14 months ago[pkg] modify windows git path in signing script
Kali Kaneko (leap communications) [Tue, 17 Dec 2019 16:17:40 +0000 (17:17 +0100)]
[pkg] modify windows git path in signing script

14 months ago[pkg] typo and missing dir
Kali Kaneko (leap communications) [Tue, 17 Dec 2019 13:33:42 +0000 (14:33 +0100)]
[pkg] typo and missing dir

14 months ago[pkg] revert go modules 0.19.11
Kali Kaneko (leap communications) [Tue, 17 Dec 2019 10:56:45 +0000 (11:56 +0100)]
[pkg] revert go modules

trying to workaround missing webkit2gtk

14 months ago[pkg] bump go modules
Kali Kaneko (leap communications) [Tue, 17 Dec 2019 10:34:51 +0000 (11:34 +0100)]
[pkg] bump go modules

14 months ago[locales] add turkish and update the rest
Ruben Pollan [Tue, 17 Dec 2019 10:06:26 +0000 (11:06 +0100)]
[locales] add turkish and update the rest

14 months ago[ci] grab newest nsis version, backup copy of nssm
Kali Kaneko (leap communications) [Fri, 13 Dec 2019 13:52:21 +0000 (14:52 +0100)]
[ci] grab newest nsis version, backup copy of nssm

14 months ago[ci] manually upgrade golang-x-text-dev
Kali Kaneko (leap communications) [Wed, 11 Dec 2019 19:21:17 +0000 (20:21 +0100)]
[ci] manually upgrade golang-x-text-dev

14 months ago[ci] use the right registry when pushing image
Kali Kaneko (leap communications) [Wed, 11 Dec 2019 18:01:10 +0000 (19:01 +0100)]
[ci] use the right registry when pushing image

15 months ago[pkg] no need for plugs with classic confinement
Kali Kaneko (leap communications) [Fri, 6 Dec 2019 12:27:55 +0000 (13:27 +0100)]
[pkg] no need for plugs with classic confinement

15 months ago[docs] copy over some snap docs
Kali Kaneko (leap communications) [Thu, 5 Dec 2019 16:23:02 +0000 (17:23 +0100)]
[docs] copy over some snap docs

15 months ago[doc] comment dockerfile
Kali Kaneko (leap communications) [Wed, 4 Dec 2019 18:34:59 +0000 (19:34 +0100)]
[doc] comment dockerfile

15 months ago[pkg] fix icon in snap
Kali Kaneko (leap communications) [Wed, 4 Dec 2019 18:25:06 +0000 (19:25 +0100)]
[pkg] fix icon in snap

Also, fix the version string reported in the dialog.

15 months ago[pkg] use plugs in snap
Kali Kaneko (leap communications) [Wed, 4 Dec 2019 16:38:18 +0000 (17:38 +0100)]
[pkg] use plugs in snap

with this we can get rid of ugly hack that got gtk environment inside
the snap manually, and forced us to stage libc6 into the snap because of
linker incompatibility problems.

seems whatever problem made me go that way is already solved by snap.

15 months ago[pkg] fix missing variable for custom desktop file
Kali Kaneko (leap communications) [Sat, 30 Nov 2019 18:46:34 +0000 (19:46 +0100)]
[pkg] fix missing variable for custom desktop file

15 months ago[ci] actually enable snap in make packages
Kali Kaneko (leap communications) [Thu, 28 Nov 2019 17:15:48 +0000 (11:15 -0600)]
[ci] actually enable snap in make packages

15 months ago[pkg] stop building snap from riseup_vpn
Kali Kaneko (leap communications) [Thu, 28 Nov 2019 16:39:05 +0000 (10:39 -0600)]
[pkg] stop building snap from riseup_vpn

15 months ago[pkg] snap: get bitmask root from this repo
Kali Kaneko (leap communications) [Thu, 21 Nov 2019 21:35:56 +0000 (15:35 -0600)]
[pkg] snap: get bitmask root from this repo

16 months ago[bug] fix typo on bitmask-root
Ruben Pollan [Thu, 7 Nov 2019 22:11:40 +0000 (23:11 +0100)]
[bug] fix typo on bitmask-root

16 months ago[locale] Update languajes
Ruben Pollan [Tue, 5 Nov 2019 16:25:21 +0000 (17:25 +0100)]
[locale] Update languajes

16 months ago[pkg] install the right helper service on windows
Ruben Pollan [Tue, 22 Oct 2019 09:36:23 +0000 (11:36 +0200)]
[pkg] install the right helper service on windows

We were trying to install the wrong path for the bitmask helper service.

- Resolves: #199

16 months agofix donate url Riseup, vpn, not generic
kwadronaut [Mon, 21 Oct 2019 12:30:24 +0000 (14:30 +0200)]
fix donate url Riseup, vpn, not generic

16 months ago[feat] donate menuitem is configurable
Kali Kaneko (leap communications) [Thu, 10 Oct 2019 22:33:42 +0000 (16:33 -0600)]
[feat] donate menuitem is configurable

16 months ago[docs] add documents stub
Kali Kaneko (leap communications) [Thu, 10 Oct 2019 22:09:10 +0000 (16:09 -0600)]
[docs] add documents stub

17 months ago[feat] configure pt demo provider
Ruben Pollan [Fri, 4 Oct 2019 13:08:09 +0000 (15:08 +0200)]
[feat] configure pt demo provider

17 months agoStyle: remove errenous space
kwadronaut [Mon, 7 Oct 2019 07:36:35 +0000 (09:36 +0200)]
Style: remove errenous space

Just a tiny space too much in vendor.conf

Signed-off-by: Ruben Pollan <meskio@sindominio.net>
17 months agoFix (makefile): symlink in vendored to built binaries
kwadronaut kwadronaut@leap.se [Mon, 7 Oct 2019 08:05:17 +0000 (10:05 +0200)]
Fix (makefile): symlink in vendored to built binaries

Closese #195

Signed-off-by: Ruben Pollan <meskio@sindominio.net>
17 months ago[pkg] build calyx
Kali Kaneko (leap communications) [Sat, 5 Oct 2019 02:33:08 +0000 (20:33 -0600)]
[pkg] build calyx

17 months ago[test] the gateway IPs has changed
Ruben Pollan [Wed, 25 Sep 2019 12:55:29 +0000 (14:55 +0200)]
[test] the gateway IPs has changed

17 months ago[bug] firewall isup return 1 is not an error
Ruben Pollan [Wed, 25 Sep 2019 10:08:07 +0000 (12:08 +0200)]
[bug] firewall isup return 1 is not an error

bitmask-root firewall isup uses the return code to signal if the
firewall is up or not. We should not report it as an error.

- Resolves: #179

17 months ago[pkg] add calyxvpn to artifacts
Kali Kaneko (leap communications) [Mon, 30 Sep 2019 23:33:50 +0000 (17:33 -0600)]
[pkg] add calyxvpn to artifacts

17 months ago[pkg] add calyx assets
Kali Kaneko (leap communications) [Mon, 30 Sep 2019 21:48:06 +0000 (15:48 -0600)]
[pkg] add calyx assets

17 months ago[ci] Provide helpful hint in trigger_deb stage
micah [Thu, 19 Sep 2019 18:24:22 +0000 (11:24 -0700)]
[ci] Provide helpful hint in trigger_deb stage

17 months ago[CI] Remove deb stage from .gitlab-ci.yaml - superseded by the ability to "make deb...
micah [Wed, 18 Sep 2019 14:53:53 +0000 (07:53 -0700)]
[CI] Remove deb stage from .gitlab-ci.yaml - superseded by the ability to "make deb" in branding

17 months ago[ci] don't fail if git remote exists
micah [Tue, 17 Sep 2019 15:10:08 +0000 (08:10 -0700)]
[ci] don't fail if git remote exists

17 months ago[ci] Only add the remote if it is not already there
micah [Tue, 17 Sep 2019 14:43:46 +0000 (07:43 -0700)]
[ci] Only add the remote if it is not already there

17 months ago[ci] Fix whitespace in .gitlab-ci.yml
micah [Tue, 17 Sep 2019 14:23:27 +0000 (07:23 -0700)]
[ci] Fix whitespace in .gitlab-ci.yml

17 months ago[ci] Update registry URIs in .gitlab-ci.yml
micah [Tue, 17 Sep 2019 14:22:47 +0000 (07:22 -0700)]
[ci] Update registry URIs in .gitlab-ci.yml

17 months ago[pkg] use buster image
Kali Kaneko (leap communications) [Sun, 15 Sep 2019 03:45:15 +0000 (05:45 +0200)]
[pkg] use buster image

17 months ago[pkg] no need for win_installer with the old repo
Kali Kaneko (leap communications) [Sun, 15 Sep 2019 01:31:23 +0000 (03:31 +0200)]
[pkg] no need for win_installer with the old repo

17 months ago[pkg] use bitmask-vpn image everywhere
Kali Kaneko (leap communications) [Sat, 14 Sep 2019 23:03:38 +0000 (01:03 +0200)]
[pkg] use bitmask-vpn image everywhere

17 months ago[bug] fix yaml
Kali Kaneko (leap communications) [Sat, 14 Sep 2019 22:26:55 +0000 (00:26 +0200)]
[bug] fix yaml

17 months ago[pkg] entrypoint for all vendored builds
Kali Kaneko (leap communications) [Sat, 14 Sep 2019 22:15:00 +0000 (00:15 +0200)]
[pkg] entrypoint for all vendored builds

18 months ago[pkg] bump go modules
Kali Kaneko (leap communications) [Wed, 4 Sep 2019 23:17:29 +0000 (01:17 +0200)]
[pkg] bump go modules

18 months ago[bug] exit cleanly in osx
Kali Kaneko (leap communications) [Wed, 4 Sep 2019 23:16:17 +0000 (01:16 +0200)]
[bug] exit cleanly in osx

two things happen differently in osx:

- call to systray.Quit() halts the program (so if called directly, none
        of the deferred functions that we use for cleanup get to
        execute)
- systray.Run() blocks (so after loop returns, the main run.Run() function
        did not get to receive the boolean through the finishedCh channel.

proper shutdown is therefore fixed here by moving the call to
systray.Quit() to a goroutine that executes when the initialize()
function calls all the deferred functions.

we need to revisit this in case we want to break the main select loop
for a reson other than successfully terminating the program.

18 months ago[bug] parse the result of firewall/isup for osx
Kali Kaneko (leap communications) [Wed, 4 Sep 2019 23:14:06 +0000 (01:14 +0200)]
[bug] parse the result of firewall/isup for osx

18 months ago[pkg] chmod +x
Kali Kaneko (leap communications) [Wed, 4 Sep 2019 21:32:11 +0000 (23:32 +0200)]
[pkg] chmod +x

otherwise we fail miserably. maybe we could do some extra diagnostics when openvpn fails to start.

18 months ago[feat] handle error during kill
Kali Kaneko (leap communications) [Wed, 4 Sep 2019 21:30:20 +0000 (23:30 +0200)]
[feat] handle error during kill

18 months ago[pkg] fix osx flat package
Kali Kaneko (leap communications) [Wed, 4 Sep 2019 20:12:44 +0000 (22:12 +0200)]
[pkg] fix osx flat package

18 months ago[pkg] ignore deploy folder
Kali Kaneko (leap communications) [Wed, 28 Aug 2019 18:24:15 +0000 (20:24 +0200)]
[pkg] ignore deploy folder

18 months ago[pkg] move artifacts to deploy folder
Kali Kaneko (leap communications) [Tue, 27 Aug 2019 23:47:08 +0000 (01:47 +0200)]
[pkg] move artifacts to deploy folder

18 months ago[pkg] fix paths to binaries in darwin/windows
Kali Kaneko (leap communications) [Tue, 27 Aug 2019 23:35:25 +0000 (01:35 +0200)]
[pkg] fix paths to binaries in darwin/windows

18 months ago[bug] gateway now lives in bonafide
Kali Kaneko (leap communications) [Tue, 27 Aug 2019 23:28:13 +0000 (01:28 +0200)]
[bug] gateway now lives in bonafide

18 months ago[bug] fix snap hooks path
Kali Kaneko (leap communications) [Sat, 17 Aug 2019 21:14:37 +0000 (23:14 +0200)]
[bug] fix snap hooks path

18 months ago[feat] get the shapeshifter errors into the log
Ruben Pollan [Thu, 15 Aug 2019 15:56:34 +0000 (17:56 +0200)]
[feat] get the shapeshifter errors into the log

18 months ago[pkg] add our demo pluggable transports provider
Ruben Pollan [Thu, 8 Aug 2019 18:59:21 +0000 (14:59 -0400)]
[pkg] add our demo pluggable transports provider

18 months ago[feat] be able to use obfs4
Ruben Pollan [Mon, 22 Jul 2019 15:47:08 +0000 (17:47 +0200)]
[feat] be able to use obfs4

18 months ago[refactor] bonafide to parse eip-service.json v3
Ruben Pollan [Wed, 19 Jun 2019 08:26:19 +0000 (10:26 +0200)]
[refactor] bonafide to parse eip-service.json v3

18 months ago[pkg] update debian template
Kali Kaneko (leap communications) [Fri, 16 Aug 2019 20:19:12 +0000 (22:19 +0200)]
[pkg] update debian template

18 months ago[pkg] update go modules to latest
Kali Kaneko (leap communications) [Fri, 16 Aug 2019 14:28:18 +0000 (16:28 +0200)]
[pkg] update go modules to latest

18 months ago[pkg] need to vendorize allendang w32 lib
Kali Kaneko (leap communications) [Fri, 16 Aug 2019 10:55:10 +0000 (12:55 +0200)]
[pkg] need to vendorize allendang w32 lib

we use go mod edit -replace

18 months ago[pkg] fix Dockerfile install
Kali Kaneko (leap communications) [Fri, 16 Aug 2019 12:53:57 +0000 (14:53 +0200)]
[pkg] fix Dockerfile install

18 months ago[pkg] add helpers to repo, generate hooks in snap
Kali Kaneko (leap communications) [Fri, 16 Aug 2019 10:50:45 +0000 (12:50 +0200)]
[pkg] add helpers to repo, generate hooks in snap

18 months ago[pkg] ability to skip ca check
Kali Kaneko (leap communications) [Fri, 16 Aug 2019 10:49:37 +0000 (12:49 +0200)]
[pkg] ability to skip ca check

sometimes we have no network access

19 months ago[pkg] fix makefile for xbuild
Kali Kaneko (leap communications) [Thu, 8 Aug 2019 21:01:04 +0000 (23:01 +0200)]
[pkg] fix makefile for xbuild

19 months ago[pkg] install latest golang in docker
Kali Kaneko (leap communications) [Thu, 8 Aug 2019 20:51:56 +0000 (22:51 +0200)]
[pkg] install latest golang in docker

19 months ago[pkg] typo
Kali Kaneko (leap communications) [Thu, 8 Aug 2019 20:46:49 +0000 (22:46 +0200)]
[pkg] typo

19 months ago[pkg] add-apt-repository not installed by default
Kali Kaneko (leap communications) [Thu, 8 Aug 2019 20:45:55 +0000 (22:45 +0200)]
[pkg] add-apt-repository not installed by default

19 months ago[pkg] use cross-build flag in makefile
Kali Kaneko (leap communications) [Thu, 8 Aug 2019 20:37:09 +0000 (22:37 +0200)]
[pkg] use cross-build flag in makefile