- Jul 17, 2024
-
- Jul 14, 2024
-
-
jkito authored
this uses $CI_PROJECT_DIR instead of a hardcoded path for the project's build dir in the arch pkg job, the hardcoded path doesn't exist if job run is from a forked repo
-
- Jul 13, 2024
-
-
this fixes a bug where StartFirewall is called with an empty 'gateways' slice leading to blocking outgoing connections to the openvpn gateway in startOpenvpn func's global scope there's a 'gateways' var which is passed to FirewallStart and the gateways are added to the firewall's allow list of IPs, this was re-declared in the code branch for non-private bridge which is out of scope where FirewallStart is called, leading to an empty 'gateways' slice being passed to it
- Jul 10, 2024
-
-
After removing `Bitmask.ReloadFirewall()` there are no calls to `b.api.GetAllGateways()` where the calling function actually need the gateways as return values. So I renamed the function to FetchAllGateways. The function now only returns an error (instead of `([]bonafide.Gateway, error)`). This simplifies the code of v5 a bit, as we get rid of yet another function/abstraction. In v3 `gatewayPool.getAll()` now also returns just an error.
-
This fixes a small logic error. Each gateway can be multiple times in p.recommened (for each transport). If a location was selected manually, each gateway was added twice to the returned list. The returned list is the list of gateways we will connect to. For more information, please check: !213
-
Pea Nut authored
- provider is bitmask - version is current main, as testing latest stable in the CI after each commit does not have a real benefit - Added a new directory ArchLinux (there is already a for directory debian) - There is a new target `package_arch` to create the Arch package - There is a check before if we are on a Arch System - I did not add the `package_arch` to the `packages` target (we can not be an Debian and Arch on the same time) - `make clean` deletes temporary build files - Updated .gitignore
- Jul 05, 2024
-
-
Nilesh Patra authored
- Jul 04, 2024
-
- Jul 01, 2024
-
- Jun 29, 2024
-
- Jun 27, 2024
-
- Jun 26, 2024
-
- Jun 25, 2024
-
- Jun 21, 2024
- Jun 20, 2024
-
-
jkito authored
the test is failing with the following error: ``` --- FAIL: TestLatency (0.00s) integration_test.go:65: Error Trace: /builds/jkito/bitmask-vpn/pkg/vpn/menshen/integration_test.go:65 Error: Received unexpected error: socket: permission denied Test: TestLatency Messages: Could not calc latency FAIL FAIL 0xacab.org/leap/bitmask-vpn/pkg/vpn/menshen 0.029s ``` it is beacause of missing permissons, the pro-bing library attempts to send an "unprivileged" ping via UDP. On Linux, this must be enabled with a sysctl command
-
jkito authored
jobs that were failing were commented to make the CI green these have now been removed in the CI we want to make sure that the build works with provider branding and debian package builds correctly, which is now covered by the existing jobs: debian, build
-
jkito authored
the whole build/qt/release directory needs to be uploaded to be able to download and run it this sets the artifact expiry time to 1 week to reduce storage consumption, 1 week should be sufficient as these artifacts are meant to be tested during development to validate a MR
-
jkito authored
-
jkito authored
-