summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-16pkg/vpn: support OBFS4 over KCPobfs4_over_kcpSam Whited
Signed-off-by: Sam Whited <sam@samwhited.com>
2022-03-16pkg/vpn: use new shapeshifter replacementSam Whited
Signed-off-by: Sam Whited <sam@samwhited.com>
2022-03-15docker: update to use Go 1.16ci_fixesSam Whited
Signed-off-by: Sam Whited <sam@samwhited.com>
2022-03-15Fix make vendor for new helpers directorySam Whited
Signed-off-by: Sam Whited <sam@samwhited.com>
2022-03-15Remove dependency on statik and use go:embedSam Whited
This removes a dependency by using the built-in go:embed functionality introduce in Go 1.16 instead of statik for embedding files. This means that Go 1.16+ would now be required to build the VPN. Signed-off-by: Sam Whited <sam@samwhited.com>
2022-03-15Remove vendor from gitSam Whited
Previously we saved the vendor tree in version control, making any commit that changed a dependency rather large. Go Modules gives us most of the advantages of vendoring except that if a dependency which is not stored on the proxy is deleted we would lose access to it. For now, we can remove the vendor tree and when we get CI working again we can possibly generate and save the vendor tree as a build artifact. Signed-off-by: Sam Whited <sam@samwhited.com>
2022-02-28[debug] old debug loggingSam Whited
kali was sloppy leaving that there
2022-02-28[pkg] make the Makefile more portableSam Whited
Removes some GNUisms in favor of POSIX-make or generally more portable make constructs. Signed-off-by: Sam Whited <sam@samwhited.com>
2022-02-28[style] remove redundant nil/length check on sliceSam Whited
Nil slices are valid slices of length 0, so the nil check is not needed. Signed-off-by: Sam Whited <sam@samwhited.com>
2022-02-02[i18n] new strings for 0.22.2kali kaneko (leap communications)
2022-02-02[i18n] add lt translationkali kaneko (leap communications)
2022-02-02[docs] add style guidekali kaneko (leap communications)
2022-02-02[docs] merge redundant docskali kaneko (leap communications)
2022-02-02[ui] disable snowflake progresskali kaneko (leap communications)
2022-02-02[feat] expose snowflake to uikali kaneko (leap communications)
2022-02-02[docs] discrete project ideaskali kaneko (leap communications)
2022-02-02[docs] lang testingkali kaneko (leap communications)
until we include a language switcher, this is how we can test translations.
2021-12-23[ui] expose bonafide+snowflake bootstrap eventskali kaneko (leap communications)
2021-12-20[bug] typokali kaneko (leap communications)
this was failing for non-en locales - Resolves: #590
2021-12-16[docs] remove lib dir tookali kaneko (leap communications)
2021-12-16[docs] reorganize windows build howtokali kaneko (leap communications)
2021-12-16[bug] fix osx quits from app menu and dockkali kaneko (leap communications)
aboutToQuit let us catch Quits coming from the osx menu or the dock.
2021-12-15[pkg] fix calyx build for osxkali
- binary name is different in the osx bundle, theme won't load - calyx is not ready for tls 1.2 yet
2021-12-15[pkg] bump debian version0.21.11kali kaneko (leap communications)
2021-12-15[bug] avoid installing in custom pathskali
A vulnerability in QtIFW produces improper ACLs to be set when installing in custom locations. This can lead to privilege escalation if a non-privileged user overwrites the openvpn binary. Thanks to researchers at Tenable for finding and reporting this! Impact is considered low-medium, since an installation outside of the suggested path is needed to trigger the issue. Privileged execution of openvpn should be abandoned in next release, in favor of the interactive service. A bug upstream should be filed since other projects could be affected by this vulnerability too. -Resolves: #569
2021-12-14[pkg] bump versionkali kaneko (leap communications)
2021-12-14[pkg] bugfixes windowskali
2021-12-14[docs] windows docskali kaneko (leap communications)
2021-12-13[docs] good practices pointerkali kaneko (leap communications)
2021-12-13[cc] standardize uakali kaneko (leap communications)
2021-12-13[bug] initialize openvpn args for obfs4kali kaneko (leap communications)
2021-12-10[docs] snap wisdom + contribution ideaskali kaneko (leap communications)
2021-12-10[bug] typo: fix motdkali kaneko (leap communications)
2021-12-10[bug] minor, recurrent gotchaskali kaneko (leap communications)
-QApplication, no QGuiApplication: the later avoids the systray to display - Workaround for invisible app icons when vendoring - Make border visible for snaps
2021-12-09[pkg] +xkali kaneko (leap communications)
2021-12-09[pkg] local snaps for uskali kaneko (leap communications)
2021-12-09[pkg] skip lreleasekali kaneko (leap communications)
2021-12-09[pkg] optionally skip lrelease for snapkali kaneko (leap communications)
2021-12-09[pkg] ability to bump snap versionkali kaneko (leap communications)
2021-12-09[bug] alternative drawer implementationkali kaneko (leap communications)
this is an attempt to solve the problem we're having with snaps, in which Overlays are not correctly displayed.
2021-12-08[bug] panic no morekali kaneko (leap communications)
2021-12-08[i18n] fetch localeskali kaneko (leap communications)
2021-12-08[ui] theming stubkali kaneko (leap communications)
2021-12-08[feat] whitelist log filekali kaneko (leap communications)
2021-12-08[ui] fix check for empty motdkali kaneko (leap communications)
isEmpty was not enough, have to go to .txt field
2021-12-06[i18n] fetch localeskali kaneko (leap communications)
2021-12-06[pkg] transition certs for riseup cakali kaneko (leap communications)
2021-12-01[i18n] fetch localeskali kaneko (leap communications)
2021-12-01[feat] disable autostartkali kaneko (leap communications)
we've agreed that the autostart behaviour can be unexpected; we'll expose the ability under preferences (it can be controlled via cli right now).
2021-12-01[bug] clean exitkali kaneko (leap communications)