Kali Kaneko (leap communications) [Sun, 15 Sep 2019 01:23:24 +0000 (03:23 +0200)]
[pkg] go-get first
Kali Kaneko (leap communications) [Sat, 14 Sep 2019 23:13:17 +0000 (01:13 +0200)]
[pkg] do not fail if the folder exists
kwadronaut [Thu, 4 Jul 2019 21:43:09 +0000 (23:43 +0200)]
[Bug] cleanup Readme
Fixes #63, correct broken link.
Kali Kaneko (leap communications) [Fri, 28 Jun 2019 17:42:46 +0000 (19:42 +0200)]
cleanup debug info
Kali Kaneko (leap communications) [Fri, 28 Jun 2019 15:57:18 +0000 (17:57 +0200)]
[bug] fix the path for desktop file
Kali Kaneko (leap communications) [Fri, 28 Jun 2019 15:11:00 +0000 (17:11 +0200)]
[bug] use python3, newest ubuntu does not ship python bin
Kali Kaneko (leap communications) [Tue, 25 Jun 2019 10:47:51 +0000 (12:47 +0200)]
try to debug missing desktop
Kali Kaneko (leap communications) [Mon, 24 Jun 2019 17:09:36 +0000 (19:09 +0200)]
remove plugin:nil
Kali Kaneko (leap communications) [Mon, 24 Jun 2019 16:51:22 +0000 (18:51 +0200)]
add note about manual builds in launchpad
Kali Kaneko (leap communications) [Mon, 24 Jun 2019 16:47:56 +0000 (18:47 +0200)]
add snap/local to repo
Kali Kaneko (leap communications) [Mon, 24 Jun 2019 16:44:14 +0000 (18:44 +0200)]
take desktop file out of snap folder since it seems to be removed in the build
Kali Kaneko (leap communications) [Mon, 24 Jun 2019 16:28:08 +0000 (18:28 +0200)]
add some debug info to find project path in launchpad
Kali Kaneko (leap communications) [Mon, 24 Jun 2019 16:14:04 +0000 (18:14 +0200)]
force launchpad build
Kali Kaneko (leap communications) [Mon, 24 Jun 2019 15:52:00 +0000 (17:52 +0200)]
attempt to fix path for desktop file
kali [Wed, 19 Jun 2019 23:22:08 +0000 (01:22 +0200)]
update snapcraft, move desktop to part
Kali Kaneko (leap communications) [Thu, 23 May 2019 16:31:42 +0000 (18:31 +0200)]
[deb] pass git version
Micah Anderson [Thu, 4 Apr 2019 13:15:25 +0000 (09:15 -0400)]
Fix location of icon and specify full Exec path (Fixes: #59)
Kali Kaneko (leap communications) [Thu, 21 Mar 2019 15:14:09 +0000 (16:14 +0100)]
[pkg] add comment to the windows sign script
Kali Kaneko (leap communications) [Tue, 19 Mar 2019 19:53:47 +0000 (20:53 +0100)]
[pkg] fix debian file path
Kali Kaneko (leap communications) [Tue, 19 Mar 2019 19:37:04 +0000 (20:37 +0100)]
[pkg] fix debian file path
Kali Kaneko (leap communications) [Tue, 19 Mar 2019 17:24:43 +0000 (18:24 +0100)]
[pkg] relax deps pinning to allow build in ubuntu 18.04
Kali Kaneko (leap communications) [Tue, 19 Mar 2019 17:18:32 +0000 (18:18 +0100)]
[pkg] relax deps pinning to allow build in ubuntu 18.04
Kali Kaneko (leap communications) [Tue, 19 Mar 2019 13:28:04 +0000 (14:28 +0100)]
[ci] add fakeroot to the docker image
Kali Kaneko (leap communications) [Tue, 19 Mar 2019 13:24:44 +0000 (14:24 +0100)]
[ci] fix version handling in the Makefile
Kali Kaneko (leap communications) [Tue, 12 Mar 2019 22:54:59 +0000 (23:54 +0100)]
[ci] add dependencies to produce debs
Kali Kaneko (leap communications) [Fri, 22 Feb 2019 10:35:25 +0000 (11:35 +0100)]
[pkg] add icon for debian package
- Resolves: #58
Kali Kaneko (leap communications) [Fri, 22 Feb 2019 10:35:01 +0000 (11:35 +0100)]
[pkg] fix version pinning for golang
Ruben Pollan [Thu, 21 Feb 2019 11:55:53 +0000 (12:55 +0100)]
[pkg] Make the icon brandable
Kali Kaneko [Tue, 5 Feb 2019 19:01:20 +0000 (20:01 +0100)]
[pkg] add sign script
Kali Kaneko (leap communications) [Tue, 5 Feb 2019 15:29:13 +0000 (16:29 +0100)]
[pkg] pin the golang dependency
Kali Kaneko (leap communications) [Tue, 5 Feb 2019 15:21:40 +0000 (16:21 +0100)]
[pkg] add windows 10 signtool binaries
Kali Kaneko (leap communications) [Tue, 5 Feb 2019 15:12:01 +0000 (16:12 +0100)]
[pkg] adapt makefile for windows after code refactor
Kali Kaneko (leap communications) [Thu, 31 Jan 2019 22:08:25 +0000 (23:08 +0100)]
[pkg] update osx scripts after repo rename
Kali Kaneko (leap communications) [Thu, 31 Jan 2019 21:28:33 +0000 (22:28 +0100)]
[docs] update changelog
Kali Kaneko (leap communications) [Thu, 31 Jan 2019 21:04:19 +0000 (22:04 +0100)]
[pkg] increment debian changelog from git version
Kali Kaneko (leap communications) [Thu, 24 Jan 2019 15:14:18 +0000 (16:14 +0100)]
[pkg] add missing build-dep
Kali Kaneko (leap communications) [Thu, 24 Jan 2019 01:04:27 +0000 (02:04 +0100)]
[pkg] add icon
Kali Kaneko (leap communications) [Wed, 23 Jan 2019 23:52:41 +0000 (00:52 +0100)]
[pkg] update deb after code refactor
this must be run from the Makefile.
it also needs recent changes to bitmask-vpn, including the removal of
golang.org/x/text and others from the vendor.
Ruben Pollan [Thu, 17 Jan 2019 23:30:01 +0000 (00:30 +0100)]
[pkg] Rename the missing pieces to bitmask-vpn
It fixes the windows build.
Ruben Pollan [Thu, 17 Jan 2019 16:01:20 +0000 (17:01 +0100)]
[pkg] snap: don't use subprocess.run on the post-install hook
- Resolves: #53
Ruben Pollan [Tue, 15 Jan 2019 17:09:04 +0000 (18:09 +0100)]
[pkg] update package generation after the refactor of bitmask-systray
Ruben Pollan [Tue, 15 Jan 2019 16:28:31 +0000 (17:28 +0100)]
[refactor] move helper into bitmask-systray repo
Kali Kaneko (leap communications) [Tue, 15 Jan 2019 23:23:46 +0000 (00:23 +0100)]
[pkg] initial debianization
Ruben Pollan [Mon, 14 Jan 2019 18:10:26 +0000 (19:10 +0100)]
[bug] let's stop using upx in windows
Some antivirus detects the upxed binaries as viruses.
- Related: #54
Ruben Pollan [Wed, 9 Jan 2019 11:35:19 +0000 (12:35 +0100)]
[feat] add /firewall/isup
- Related: bitmask-systray#97
Kali Kaneko (leap communications) [Wed, 9 Jan 2019 23:24:32 +0000 (00:24 +0100)]
[docs] add changelog for tarball
Ruben Pollan [Thu, 3 Jan 2019 16:54:41 +0000 (17:54 +0100)]
[pkg] Build a release tgz
- Related: bitmask-systray#94
Ruben Pollan [Fri, 21 Dec 2018 12:27:16 +0000 (13:27 +0100)]
[bug] snap post install: add support to python2
Some old systems doesn't have python3 installed by default. Let's keep
support for both python3 and python2 in our post installation script.
`subprocess.run` doesn't exist on python2.
- Resolves: #53
Ruben Pollan [Fri, 21 Dec 2018 12:24:18 +0000 (13:24 +0100)]
[doc] snap: add the right path to the generated post install script
Kali Kaneko (leap communications) [Wed, 19 Dec 2018 17:52:45 +0000 (18:52 +0100)]
[pkg] do not fail in snap package when no tags
Kali Kaneko (leap communications) [Wed, 19 Dec 2018 17:13:59 +0000 (18:13 +0100)]
[pkg] do not fail if no tags are found
Kali Kaneko (leap communications) [Thu, 29 Nov 2018 22:54:44 +0000 (23:54 +0100)]
[docs] add changelog for 0.18.11
Kali Kaneko (leap communications) [Wed, 21 Nov 2018 18:31:41 +0000 (19:31 +0100)]
[docs] add notes about osx cross-compiling
Kali Kaneko (leap communications) [Wed, 21 Nov 2018 18:27:14 +0000 (19:27 +0100)]
[pkg] get deps for helper
Ruben Pollan [Mon, 15 Oct 2018 22:43:00 +0000 (17:43 -0500)]
[bug] use the proper binary name for bitmask-systray
I missed the '.git' in the source of the snap.
Ruben Pollan [Wed, 10 Oct 2018 22:06:27 +0000 (17:06 -0500)]
[pkg] standalone is now the default build
Kali Kaneko (leap communications) [Thu, 11 Oct 2018 16:57:58 +0000 (18:57 +0200)]
[bug] fix path for the version file
the version,sh script is normally executed from the parent folder.
this was only working in tests because I wasn't deleting the file in my
local builds.
Kali Kaneko (leap communications) [Wed, 10 Oct 2018 23:41:06 +0000 (01:41 +0200)]
[docs] add snap version fix to changelog
kali [Wed, 10 Oct 2018 23:17:56 +0000 (19:17 -0400)]
[feat] get version from file in snap
this is the simplest way to get the version string from within the snap,
since passing a ldflag to the golang plugin was going to be much more
convoluted.
- Resolves: #27
Kali Kaneko (leap communications) [Wed, 10 Oct 2018 22:57:43 +0000 (00:57 +0200)]
[docs] add tmp asset bugfix to changelog
Kali Kaneko (leap communications) [Tue, 9 Oct 2018 20:13:33 +0000 (22:13 +0200)]
[docs] correct snap launcher entrypoint
Kali Kaneko (leap communications) [Tue, 9 Oct 2018 20:09:24 +0000 (22:09 +0200)]
[docs] add troubleshooting section
Kali Kaneko (leap communications) [Tue, 9 Oct 2018 19:07:05 +0000 (21:07 +0200)]
[docs] add hacking section to the readme
I've tried to clarify a little the (confuse) relationships with other
pieces and repos.
- Resolves: #39
Kali Kaneko (leap communications) [Tue, 9 Oct 2018 18:48:06 +0000 (20:48 +0200)]
[docs] improve readme
Adds some installation and build instructions.
- Resolves: #35
Kali Kaneko (leap communications) [Tue, 9 Oct 2018 16:39:55 +0000 (18:39 +0200)]
[pkg] unlink system-wide desktop entry
Kali Kaneko (leap communications) [Thu, 4 Oct 2018 20:59:33 +0000 (22:59 +0200)]
[pkg] add build_snap target
Kali Kaneko (leap communications) [Thu, 4 Oct 2018 20:10:21 +0000 (22:10 +0200)]
[pkg] add desktop entry in debian
as a workaround for snap desktop entries not being available system-wide
there
Kali Kaneko (leap communications) [Wed, 3 Oct 2018 12:44:49 +0000 (14:44 +0200)]
[ci] base docker image in ubuntu
snapcraft is not properly packaged for debian
Kali Kaneko (leap communications) [Mon, 1 Oct 2018 21:58:37 +0000 (23:58 +0200)]
[pkg] add docker files to build riseup-vpn
Kali Kaneko (leap communications) [Sat, 29 Sep 2018 21:13:11 +0000 (23:13 +0200)]
[pkg] add README to the snap folder
Kali Kaneko (leap communications) [Wed, 19 Sep 2018 01:11:37 +0000 (03:11 +0200)]
[bug] fix unloading of helper in osx
- Resolves: riseup_vpn#18
Kali Kaneko [Mon, 10 Sep 2018 16:43:40 +0000 (18:43 +0200)]
[feat] abort installer if the app is still running
Otherwise, the error is a bit more cryptic for the user.
- Related: #14
Ruben Pollan [Wed, 12 Sep 2018 06:41:57 +0000 (08:41 +0200)]
[bug] use the tcp nameserver instead of the udp one
Ruben Pollan [Thu, 6 Sep 2018 15:44:37 +0000 (17:44 +0200)]
[pkg] wget needs to be installed for bitmask-root
Ruben Pollan [Wed, 5 Sep 2018 10:07:44 +0000 (12:07 +0200)]
[pkg] create snaps with the standalone version
Kali Kaneko (leap communications) [Mon, 3 Sep 2018 18:59:57 +0000 (20:59 +0200)]
[pkg] add script to sign the bundle
Ruben Pollan [Thu, 23 Aug 2018 16:13:58 +0000 (18:13 +0200)]
[osx] don't drop privieleges
The script client.down.sh needs to be run as root. As long as we don't
implement another way to execute it from the helper let's not drop
privileges on OSX.
- Resolves: #23
Ruben Pollan [Thu, 23 Aug 2018 10:01:57 +0000 (12:01 +0200)]
[osx] allow 10.4x.0.1 dns on client.up.sh
- Resolves: #22
Ruben Pollan [Thu, 2 Aug 2018 09:16:35 +0000 (11:16 +0200)]
[bug] apply openvpn platform specific flags
- Resolves: #20
Ruben Pollan [Wed, 18 Jul 2018 18:24:31 +0000 (20:24 +0200)]
[feat] add fixed openvpn args and parse the client ones
Ruben Pollan [Tue, 17 Jul 2018 11:49:46 +0000 (13:49 +0200)]
[pkg] don't hung if OSX firewall is not up
On reseting the gateway table we should not hung if the table doesn't
exist. Let's just print a log message.
Ruben Pollan [Tue, 17 Jul 2018 12:59:29 +0000 (14:59 +0200)]
[pkg] remove the uninstaller from the registry
And the menu entry.
- Resolves: #15
Ruben Pollan [Tue, 17 Jul 2018 10:30:00 +0000 (12:30 +0200)]
[pkg] remove log with the uninstaller
Ruben Pollan [Tue, 17 Jul 2018 09:51:51 +0000 (11:51 +0200)]
[feat] register uninstaller in add/remove programs on windows
- Resolves: #13
Ruben Pollan [Fri, 13 Jul 2018 16:56:07 +0000 (18:56 +0200)]
[pkg] make the tap installer silent
- Resolves: #4
Ruben Pollan [Fri, 13 Jul 2018 16:55:02 +0000 (18:55 +0200)]
[pkg] make windows installer remove the service
- Resolves: #12
Ruben Pollan [Wed, 11 Jul 2018 08:59:31 +0000 (10:59 +0200)]
[pkg] add missing libraries to the installer
Ruben Pollan [Tue, 10 Jul 2018 19:09:50 +0000 (21:09 +0200)]
[pkg] don't update the systray repo
It will fail in the CI or if you have a custom version.
Ruben Pollan [Tue, 10 Jul 2018 18:25:11 +0000 (20:25 +0200)]
[pkg] cross fetch windows openvpn
Ruben Pollan [Tue, 10 Jul 2018 15:43:57 +0000 (17:43 +0200)]
[pkg] cross build windows installer
Ruben Pollan [Tue, 10 Jul 2018 15:24:47 +0000 (17:24 +0200)]
[bug] define daemonize for all OSes
Ruben Pollan [Mon, 9 Jul 2018 20:29:19 +0000 (22:29 +0200)]
[style] move the daemoninze to be used only on darwin
Ruben Pollan [Mon, 9 Jul 2018 20:16:48 +0000 (22:16 +0200)]
[pkg] set the version on windows
- Resolves: #5
Ruben Pollan [Mon, 9 Jul 2018 15:06:19 +0000 (17:06 +0200)]
[pkg] use the version string from the systray
Ruben Pollan [Mon, 9 Jul 2018 12:52:03 +0000 (14:52 +0200)]
[feat] provide gateways to the firewall
- Resolves: #10
Kali Kaneko [Thu, 5 Jul 2018 22:03:45 +0000 (00:03 +0200)]
[feat] port osx firewall implementation
Kali Kaneko [Wed, 4 Jul 2018 22:31:03 +0000 (00:31 +0200)]
[feat] daemonize helper in osx
a daemon is expected
Kali Kaneko [Wed, 4 Jul 2018 22:17:26 +0000 (00:17 +0200)]
[pkg] get openvpn for osx
for now I'm skipping the integration of the build step for openvpn.
this is done manually, using the thirdparty scripts in bitmask-dev, and
uploaded periodically to downloads.leap.se
Kali Kaneko [Wed, 4 Jul 2018 21:14:14 +0000 (23:14 +0200)]
[pkg] generate install scripts for helper
Kali Kaneko [Wed, 4 Jul 2018 20:25:15 +0000 (22:25 +0200)]
[pkg] move info.plist to template