Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-26 | [pkg] build bundles on stretch | Kali Kaneko | |
zesty EOL reached | |||
2018-01-26 | [pkg] zesty EOL reached | Kali Kaneko | |
2018-01-26 | [pkg] use pyinstaller dev | Kali Kaneko | |
2018-01-26 | [refactor] clean up the helpers check to make it more readable | Ruben Pollan | |
2018-01-26 | [bug] don't check for updates on polkit just for its existence | Ruben Pollan | |
We don't update the polkit file normally, for now let's check if it's installed. It should be more clever, detecting wich file is needed, depending on wich bitmask-root will be executed. But for now it's just a dummy check. | |||
2018-01-25 | [pkg] add service-identity as a dep to debian packages | Kali Kaneko | |
- Resolves: #9220 | |||
2018-01-25 | [pkg] remove builds for zesty, support ended0.10.3rc1 | Kali Kaneko | |
2018-01-25 | [pkg] bump changelog | Kali Kaneko | |
2018-01-25 | [pkg] make python packages depend on python | Ruben Pollan | |
2018-01-25 | [tests] workaround for functional tests in docker | Kali Kaneko | |
polkit doesn't work inside docker. | |||
2018-01-25 | [bug] fixed function call | Kali Kaneko | |
2018-01-25 | [bug] do not fail if the provider does not allow anonymous vpn | Kali Kaneko | |
Since bonafide was not catching the error 401, an attempt to bootstrap a provider that does not support anonvpn with the new setup was resulting in a json that was containing only an error message. this was producing an error when trying to access the configuration for that provider's EIP section. we now avoid writing a json config file if an error 401 is found, and also catch the exception for a ValueError when the EIP section is not found in the provider's configuration. | |||
2018-01-25 | [feat] use new assets for systray icons | Kali Kaneko | |
2018-01-25 | [bug] several fixes after review | Kali Kaneko | |
2018-01-25 | [feat] implement --nowindow flag to display only systray | Kali Kaneko | |
for some usages, specially with autostart enabled, user might want to launch only the systray. this commit implements a simple ``--nowindow`` switch that just avoids showing the main window for now. in the future, we can have a different entrypoint that just launches bitmaskd and a minimal systray widget. I'm not documenting this feature properly since I think this is still missing some functionality: the ability to switch on and off the vpn, and the ability to pass the --autostart as a flag to the bitmask entrypoint. | |||
2018-01-25 | [feat] report missing polkit properly from main UI | Kali Kaneko | |
also refactor and move polkit_agent so that it does not depend on having bitmask on the path. | |||
2018-01-25 | [bug] check if attribute exists | Kali Kaneko | |
2018-01-25 | [feat] autostart application when user logs in | Kali Kaneko | |
2018-01-25 | [feat] implement autostart for vpn | Kali Kaneko | |
2018-01-25 | [feat] implement vpn status watchdog | Kali Kaneko | |
2018-01-25 | [feat] hardcode tcp4 in vpn connections | Kali Kaneko | |
for now, we'll be hardcoding tcp as a more reliable alternative, no matter what the provider announces. explicitely specifying ipv4 should fix the case in which vpn fails to start because ipv6 is disabled. -Resolves: #9181, #9129 | |||
2018-01-25 | [feat] support anonymous vpn | Kali Kaneko | |
honor the anonymous certificate for the providers that offer it. this still needs a change in bonafide, in which if provider supports anonymous access we still have to download eip-service.json for testing, I assume this has been already manually downloaded. | |||
2018-01-25 | [feat] get cert automatically on vpn start | Kali Kaneko | |
2018-01-16 | [bug] fix the systemctl run | Ruben Pollan | |
2018-01-12 | [bug] Accept any character for message-id | Ruben Pollan | |
- Resolves: #9202 | |||
2018-01-12 | [doc] add changelog entry for the qubes firewall fix. | Ruben Pollan | |
2018-01-12 | [feat] bump bitmask-root version | Ruben Pollan | |
2018-01-12 | Add Qubes DNS support, fixes | Christopher Laprise | |
2018-01-12 | Add anti-leak rules for qubes-firewall | Christopher Laprise | |
2018-01-09 | [bug] fix issues with dns resolution with systemd-resolved | Ruben Pollan | |
In ubuntu 17.10 some changes with systemd-resolved broke our firewall, blocking all DNS queries. The masquerade rules in the firewall, that are used to rewrite the source IP address of the DNS queries, were wrongly modifying the queries to systemd-resolved. Let's apply masquerade only to the packets addressed to the nameserver. - Resolves: #9137 | |||
2018-01-09 | [bug] do not depend on function if not in scope | Kali Kaneko | |
2018-01-09 | [pkg] add webengine to deps | Kali Kaneko | |
2018-01-09 | [bug] add missing libs to pyinstaller for qtwebengine | Kali Kaneko | |
- Resolves: #9191 | |||
2018-01-09 | [pkg] rename docker target | Kali Kaneko | |
it was a bit confusing before. | |||
2018-01-09 | [pkg] use bitmask-bundler image for bundles | Kali Kaneko | |
2018-01-08 | [test] enlarge the functional test timeout | Ruben Pollan | |
2018-01-08 | [feat] try other gateways if the main one fails | Ruben Pollan | |
Removing '--persist-ip' param on openvpn it will try to connect to a different gateway if the first one fails. This means, that in case of network disconnection for some minutes bitmask will keep rotating between the different gateways and one the network comes back it will not connect anymore to the first one, but to the one that was trying at this moment. - Resolves: #9188 | |||
2018-01-08 | [docs] documentation about vpn autostart | Kali Kaneko | |
2018-01-08 | [pkg] create a new image for bundles | Kali Kaneko | |
2018-01-08 | [ci] build packages for master and tags only | Kali Kaneko | |
2018-01-06 | [bug] send the user id in msg_status command | Ruben Pollan | |
2018-01-06 | [test] Dont allow failure for e2e tests anymore | Varac | |
After e2e tests seem reliable now we should not allow them to fail anymore. | |||
2018-01-06 | [bug] Don't use system packages when bundling headless build | Simon Fondrie-Teitler | |
This makes builds not error when the virtualenv version of a package doesn't match the system one. It also helps ensure builds on different machines bundle the same version of packages. | |||
2018-01-06 | [test] Use ci.leap.se for e2e tests | Varac | |
2018-01-06 | [pkg] add qtwebengine to Dockerfile | Kali Kaneko | |
2018-01-06 | [style] pep8 | Kali Kaneko | |
2018-01-06 | [refactor] webengine entrypoint | Kali Kaneko | |
this commit deprecates qtwebkit usage. | |||
2018-01-06 | [refactor] factor out common functions | Kali Kaneko | |
used from both entrypoints for linux and mac apps. | |||
2018-01-02 | [docs] add ci changes to changelog | Kali Kaneko | |
2018-01-02 | [CI] Speed up CI testing | Varac | |
- Move all tests into a single test stage - Move docker and package builds in a single build stage - Remove dependencies between stages |