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

4 weeks 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

4 weeks 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

4 weeks 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

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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

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

5 weeks 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

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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

5 weeks 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

2 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

5 months ago[pkg] add windowsgui flag to windows cross-compilation libraries 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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

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

5 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.

5 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.

6 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

6 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

6 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

6 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

6 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

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

7 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

7 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

7 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

7 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

7 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

7 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>
7 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>
8 months ago[pkg] build calyx
Kali Kaneko (leap communications) [Sat, 5 Oct 2019 02:33:08 +0000 (20:33 -0600)]
[pkg] build calyx

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

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

8 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

8 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

8 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.

9 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

9 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.

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

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

9 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

9 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