summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-10-06[ui] transient connecting statekali kaneko (leap communications)
2021-10-06[ui] disable checkboxes when onkali kaneko (leap communications)
2021-10-06[ui] fonts + bugfixingkali kaneko (leap communications)
2021-10-06[ui] refactor uikali kaneko (leap communications)
2021-10-06[feat] support udp via environment variablekali kaneko (leap communications)
2021-10-06Makefile: fix build if CC/CXX not set in envAndrew Ammerlaan
this should also hopefully make the CI/CD work again Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2021-10-06Makefile: Fix parallel makeAndrew Ammerlaan
now we can call "make -jX build" with X>1 and it will work \o/ Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2021-09-23README.md: Add note on the ebuild in ::gentooAndrew Ammerlaan
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2021-09-23docs/conf.py: use sphinx.ext.autodocAndrew Ammerlaan
Upstreamed patch from Gentoo Linux If we are using plugins we also need autodoc Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2021-09-23helpers/bitmask-root: the ip command is sometimes in /bin/Andrew Ammerlaan
Upstreamed patch from Gentoo Linux We put bin before sbin because we want sbin to have the higher priority Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2021-09-23gui/build.sh: properly respect user variablesAndrew Ammerlaan
This ensures proper building when cross-compiling and allows users to use different toolchain tools if desired Bug: https://bugs.gentoo.org/814017 Closes: https://0xacab.org/leap/bitmask-vpn/-/issues/550 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2021-09-22[pkg] macos: add missing CoreFoundation Frameworkhappysalada
2021-07-15[pkg] fix typoskali
2021-07-15[pkg] improve stapler scriptkali
2021-07-14[pkg] add stub for stapler scriptkali kaneko (leap communications)
2021-07-14[pkg] appname in osxkali
- Resolves: #443
2021-07-13[docs] add depends step to howtokali kaneko (leap communications)
2021-07-13[ui] show window when preferences clickedkali kaneko (leap communications)
2021-07-12[docs] add changelog entry for ipv6 bugkali kaneko (leap communications)
2021-07-12[ui] give feedback about gateway selectionkali kaneko (leap communications)
-Resolves: #524
2021-07-12[ui] avoid blank location itemkali kaneko (leap communications)
- Resolves: #522
2021-07-12[ui] further tweaks for calyxkali kaneko (leap communications)
"pick location" menu was a transitional menu item to be able to open window without altering too much the current UI flow that operates on the systray, and as an interim until the simply secure proposal was in place. for calyx, it makes sense to open the window directly.
2021-07-07[ux] customize background for calyxvpnkali kaneko (leap communications)
2021-07-07[pkg] document how to test builds for floatkali kaneko (leap communications)
2021-07-06[bug] ignore ip/routes if ipv6 is disabledkali kaneko (leap communications)
- Resolves: #457
2021-07-06[pkg] update controls qml packagekali kaneko (leap communications)
2021-07-06[pkg] force mod vendor, but fail gracefullykali kaneko (leap communications)
2021-07-01[docs] add link to ppakali kaneko (leap communications)
2021-07-01[bug] no getuid in windowskali kaneko (leap communications)
2021-07-01[pkg] avoid release flag in windows to fix qml pkg bugkali kaneko (leap communications)
2021-06-22[pkg] bump version0.21.6kali kaneko (leap communications)
2021-06-22[feat] don't drink and rootkali kaneko (leap communications)
2021-06-22[bug] populate gateways early onkali kaneko (leap communications)
- Closes: #511
2021-06-22[bug] keep persist-tunkali kaneko (leap communications)
2021-06-22[feat] only show donate dialog after first connect when duekali kaneko (leap communications)
- Cloases: #470
2021-06-22[feat] show controls window if no available systraykali kaneko (leap communications)
2021-06-22[i18n] update localeskali kaneko (leap communications)
2021-06-22[docs] add working document about snowflakekali kaneko (leap communications)
just a dump from a working pad, comments are welcome
2021-06-14[docs] circumvention questionskali kaneko (leap communications)
2021-06-14[pkg] add changelogkali kaneko (leap communications)
2021-06-14[feat] allow to define explicitely allowed private addresskali kaneko (leap communications)
By default, bitmask-root allows traffic to devices in local networks. However, this behavior depends on it correctly identifying the local network of the default route, and it can fail on more complex network setups (one common failure mode is when one of the ifaces gets a link-local ip). This commit introduces an explicit mechanism, by parsing lines in /etc/bitmask/ipv4.allow /etc/bitmask/ipv6.allow If valid private ips are defined in either of the files, the behavior will change to fail close for local devices, and allow traffic (both tcp and udp) to the defined ips, on all ports. - Resolves: #503
2021-06-14[bug] do show gw selection panekali kaneko (leap communications)
2021-06-01[i18n] update localeskali kaneko (leap communications)
2021-06-01[i18n] update localeskali kaneko (leap communications)
2021-06-01[gui] add some birdskali kaneko (leap communications)
2021-06-01[feat] hide window by default, raise for picking locationkali kaneko (leap communications)
2021-06-01[feat] restrict locations to selected transportkali kaneko (leap communications)
2021-06-01[bug] abort if cannot acquire pidkali kaneko (leap communications)
2021-06-01[refactor] move logic to js filekali kaneko (leap communications)
2021-06-01[feat] obfs4 selectable from guikali kaneko (leap communications)