Ruben Pollan [Thu, 7 May 2020 18:38:06 +0000 (20:38 +0200)]
[i18n] Update locales
kali kaneko (leap communications) [Thu, 7 May 2020 17:07:29 +0000 (19:07 +0200)]
[docs] document the new package release process
kali kaneko (leap communications) [Thu, 7 May 2020 16:09:15 +0000 (18:09 +0200)]
[pkg] add package_in_docker targets
kali kaneko (leap communications) [Thu, 7 May 2020 16:02:23 +0000 (18:02 +0200)]
[pkg] build snap in docker
kali kaneko (leap communications) [Wed, 6 May 2020 20:31:27 +0000 (22:31 +0200)]
[pkg] update go.mod
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
kali kaneko (leap communications) [Wed, 29 Apr 2020 15:13:34 +0000 (17:13 +0200)]
[pkg] fix upgrade from 0.20.1
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
kali kaneko (leap communications) [Fri, 24 Apr 2020 18:24:40 +0000 (20:24 +0200)]
[bug] stop/remove new, renamed service
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
kali kaneko (leap communications) [Thu, 23 Apr 2020 19:38:57 +0000 (21:38 +0200)]
[docs] document cross-compiling quirk
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
kali kaneko (leap communications) [Wed, 22 Apr 2020 23:11:37 +0000 (01:11 +0200)]
[feat] probe for the port of our matching helper
kali kaneko (leap communications) [Wed, 22 Apr 2020 21:52:35 +0000 (23:52 +0200)]
[pkg] uninstalling dance for old-style nssm installers
kali kaneko (leap communications) [Wed, 22 Apr 2020 21:52:04 +0000 (23:52 +0200)]
[pkg] initialize service early for windows
kali kaneko (leap communications) [Wed, 22 Apr 2020 16:51:03 +0000 (18:51 +0200)]
[pkg] another try at removing the nssm helper
kali kaneko (leap communications) [Wed, 22 Apr 2020 16:35:27 +0000 (18:35 +0200)]
[pkg] fail-safe for uninstaller
kali kaneko (leap communications) [Tue, 21 Apr 2020 17:58:23 +0000 (19:58 +0200)]
[pkg] target to build windows pkg in container
kali kaneko (leap communications) [Tue, 21 Apr 2020 17:58:08 +0000 (19:58 +0200)]
[pkg] update to eoan, go versions, add helper script
kali kaneko (leap communications) [Tue, 21 Apr 2020 17:57:09 +0000 (19:57 +0200)]
[feat] write port in darwin too
kali kaneko (leap communications) [Tue, 21 Apr 2020 17:56:39 +0000 (19:56 +0200)]
[feat] handle version
kali kaneko (leap communications) [Tue, 14 Apr 2020 18:21:28 +0000 (20:21 +0200)]
[pkg] remove nssm from build makefile
kali kaneko (leap communications) [Thu, 9 Apr 2020 13:53:28 +0000 (15:53 +0200)]
[pkg] update dockerfile
kali kaneko (leap communications) [Tue, 7 Apr 2020 17:07:12 +0000 (19:07 +0200)]
[pkg] change installer to use new windows service
kali kaneko (leap communications) [Tue, 7 Apr 2020 17:06:49 +0000 (19:06 +0200)]
[ci] fix build errors in dockerfile
kali kaneko (leap communications) [Mon, 6 Apr 2020 18:47:10 +0000 (20:47 +0200)]
[refactor] move conditional build instance up
kali kaneko (leap communications) [Thu, 27 Feb 2020 17:06:22 +0000 (18:06 +0100)]
[feat] listen on available port
kali kaneko (leap communications) [Wed, 26 Feb 2020 11:48:54 +0000 (12:48 +0100)]
[pkg] add missing icon for demo
kali kaneko (leap communications) [Mon, 17 Feb 2020 16:13:25 +0000 (17:13 +0100)]
[feat] initial implementation of windows service
Ruben Pollan [Mon, 27 Apr 2020 17:56:09 +0000 (19:56 +0200)]
[i18n] Update locales, add german and a README notice about transifex
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
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
Kali Kaneko (leap communications) [Tue, 17 Dec 2019 16:17:40 +0000 (17:17 +0100)]
[pkg] modify windows git path in signing script
Kali Kaneko (leap communications) [Tue, 17 Dec 2019 13:33:42 +0000 (14:33 +0100)]
[pkg] typo and missing dir
Kali Kaneko (leap communications) [Tue, 17 Dec 2019 10:56:45 +0000 (11:56 +0100)]
[pkg] revert go modules
trying to workaround missing webkit2gtk
Kali Kaneko (leap communications) [Tue, 17 Dec 2019 10:34:51 +0000 (11:34 +0100)]
[pkg] bump go modules
Ruben Pollan [Tue, 17 Dec 2019 10:06:26 +0000 (11:06 +0100)]
[locales] add turkish and update the rest
Kali Kaneko (leap communications) [Fri, 13 Dec 2019 13:52:21 +0000 (14:52 +0100)]
[ci] grab newest nsis version, backup copy of nssm
Kali Kaneko (leap communications) [Wed, 11 Dec 2019 19:21:17 +0000 (20:21 +0100)]
[ci] manually upgrade golang-x-text-dev
Kali Kaneko (leap communications) [Wed, 11 Dec 2019 18:01:10 +0000 (19:01 +0100)]
[ci] use the right registry when pushing image
Kali Kaneko (leap communications) [Fri, 6 Dec 2019 12:27:55 +0000 (13:27 +0100)]
[pkg] no need for plugs with classic confinement
Kali Kaneko (leap communications) [Thu, 5 Dec 2019 16:23:02 +0000 (17:23 +0100)]
[docs] copy over some snap docs
Kali Kaneko (leap communications) [Wed, 4 Dec 2019 18:34:59 +0000 (19:34 +0100)]
[doc] comment dockerfile
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.
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.
Kali Kaneko (leap communications) [Sat, 30 Nov 2019 18:46:34 +0000 (19:46 +0100)]
[pkg] fix missing variable for custom desktop file
Kali Kaneko (leap communications) [Thu, 28 Nov 2019 17:15:48 +0000 (11:15 -0600)]
[ci] actually enable snap in make packages
Kali Kaneko (leap communications) [Thu, 28 Nov 2019 16:39:05 +0000 (10:39 -0600)]
[pkg] stop building snap from riseup_vpn
Kali Kaneko (leap communications) [Thu, 21 Nov 2019 21:35:56 +0000 (15:35 -0600)]
[pkg] snap: get bitmask root from this repo
Ruben Pollan [Thu, 7 Nov 2019 22:11:40 +0000 (23:11 +0100)]
[bug] fix typo on bitmask-root
Ruben Pollan [Tue, 5 Nov 2019 16:25:21 +0000 (17:25 +0100)]
[locale] Update languajes
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
kwadronaut [Mon, 21 Oct 2019 12:30:24 +0000 (14:30 +0200)]
fix donate url Riseup, vpn, not generic
Kali Kaneko (leap communications) [Thu, 10 Oct 2019 22:33:42 +0000 (16:33 -0600)]
[feat] donate menuitem is configurable
Kali Kaneko (leap communications) [Thu, 10 Oct 2019 22:09:10 +0000 (16:09 -0600)]
[docs] add documents stub
Ruben Pollan [Fri, 4 Oct 2019 13:08:09 +0000 (15:08 +0200)]
[feat] configure pt demo provider
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>
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>
Kali Kaneko (leap communications) [Sat, 5 Oct 2019 02:33:08 +0000 (20:33 -0600)]
[pkg] build calyx
Ruben Pollan [Wed, 25 Sep 2019 12:55:29 +0000 (14:55 +0200)]
[test] the gateway IPs has changed
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
Kali Kaneko (leap communications) [Mon, 30 Sep 2019 23:33:50 +0000 (17:33 -0600)]
[pkg] add calyxvpn to artifacts
Kali Kaneko (leap communications) [Mon, 30 Sep 2019 21:48:06 +0000 (15:48 -0600)]
[pkg] add calyx assets
micah [Thu, 19 Sep 2019 18:24:22 +0000 (11:24 -0700)]
[ci] Provide helpful hint in trigger_deb stage
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
micah [Tue, 17 Sep 2019 15:10:08 +0000 (08:10 -0700)]
[ci] don't fail if git remote exists
micah [Tue, 17 Sep 2019 14:43:46 +0000 (07:43 -0700)]
[ci] Only add the remote if it is not already there
micah [Tue, 17 Sep 2019 14:23:27 +0000 (07:23 -0700)]
[ci] Fix whitespace in .gitlab-ci.yml
micah [Tue, 17 Sep 2019 14:22:47 +0000 (07:22 -0700)]
[ci] Update registry URIs in .gitlab-ci.yml
Kali Kaneko (leap communications) [Sun, 15 Sep 2019 03:45:15 +0000 (05:45 +0200)]
[pkg] use buster image
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
Kali Kaneko (leap communications) [Sat, 14 Sep 2019 23:03:38 +0000 (01:03 +0200)]
[pkg] use bitmask-vpn image everywhere
Kali Kaneko (leap communications) [Sat, 14 Sep 2019 22:26:55 +0000 (00:26 +0200)]
[bug] fix yaml
Kali Kaneko (leap communications) [Sat, 14 Sep 2019 22:15:00 +0000 (00:15 +0200)]
[pkg] entrypoint for all vendored builds
Kali Kaneko (leap communications) [Wed, 4 Sep 2019 23:17:29 +0000 (01:17 +0200)]
[pkg] bump go modules
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.
Kali Kaneko (leap communications) [Wed, 4 Sep 2019 23:14:06 +0000 (01:14 +0200)]
[bug] parse the result of firewall/isup for osx
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.
Kali Kaneko (leap communications) [Wed, 4 Sep 2019 21:30:20 +0000 (23:30 +0200)]
[feat] handle error during kill
Kali Kaneko (leap communications) [Wed, 4 Sep 2019 20:12:44 +0000 (22:12 +0200)]
[pkg] fix osx flat package
Kali Kaneko (leap communications) [Wed, 28 Aug 2019 18:24:15 +0000 (20:24 +0200)]
[pkg] ignore deploy folder
Kali Kaneko (leap communications) [Tue, 27 Aug 2019 23:47:08 +0000 (01:47 +0200)]
[pkg] move artifacts to deploy folder
Kali Kaneko (leap communications) [Tue, 27 Aug 2019 23:35:25 +0000 (01:35 +0200)]
[pkg] fix paths to binaries in darwin/windows
Kali Kaneko (leap communications) [Tue, 27 Aug 2019 23:28:13 +0000 (01:28 +0200)]
[bug] gateway now lives in bonafide
Kali Kaneko (leap communications) [Sat, 17 Aug 2019 21:14:37 +0000 (23:14 +0200)]
[bug] fix snap hooks path
Ruben Pollan [Thu, 15 Aug 2019 15:56:34 +0000 (17:56 +0200)]
[feat] get the shapeshifter errors into the log
Ruben Pollan [Thu, 8 Aug 2019 18:59:21 +0000 (14:59 -0400)]
[pkg] add our demo pluggable transports provider
Ruben Pollan [Mon, 22 Jul 2019 15:47:08 +0000 (17:47 +0200)]
[feat] be able to use obfs4
Ruben Pollan [Wed, 19 Jun 2019 08:26:19 +0000 (10:26 +0200)]
[refactor] bonafide to parse eip-service.json v3
Kali Kaneko (leap communications) [Fri, 16 Aug 2019 20:19:12 +0000 (22:19 +0200)]
[pkg] update debian template
Kali Kaneko (leap communications) [Fri, 16 Aug 2019 14:28:18 +0000 (16:28 +0200)]
[pkg] update go modules to latest
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
Kali Kaneko (leap communications) [Fri, 16 Aug 2019 12:53:57 +0000 (14:53 +0200)]
[pkg] fix Dockerfile install
Kali Kaneko (leap communications) [Fri, 16 Aug 2019 10:50:45 +0000 (12:50 +0200)]
[pkg] add helpers to repo, generate hooks in snap
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
Kali Kaneko (leap communications) [Thu, 8 Aug 2019 21:01:04 +0000 (23:01 +0200)]
[pkg] fix makefile for xbuild
Kali Kaneko (leap communications) [Thu, 8 Aug 2019 20:51:56 +0000 (22:51 +0200)]
[pkg] install latest golang in docker
Kali Kaneko (leap communications) [Thu, 8 Aug 2019 20:46:49 +0000 (22:46 +0200)]
[pkg] typo
Kali Kaneko (leap communications) [Thu, 8 Aug 2019 20:45:55 +0000 (22:45 +0200)]
[pkg] add-apt-repository not installed by default
Kali Kaneko (leap communications) [Thu, 8 Aug 2019 20:37:09 +0000 (22:37 +0200)]
[pkg] use cross-build flag in makefile