Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-15 | [refactor] refactor function to skip start from cli | Kali Kaneko | |
2018-02-15 | [bug] remove stale pidfile | Kali Kaneko | |
- Resolves: #9229 | |||
2018-02-15 | [pkg] add dependencies for building bitmask-systray too | Kali Kaneko | |
2018-02-15 | [style] pep8 | Kali Kaneko | |
2018-02-15 | [bug] bitmaskctl status should not start bitmaskd | Kali Kaneko | |
-Resolves: #9244 | |||
2018-02-15 | [bug] do not attempt to stop a non running looping call | Kali Kaneko | |
2018-02-15 | [pkg] ship all the other needed things | Kali Kaneko | |
2018-02-15 | [pkg] fix permission | Kali Kaneko | |
2018-02-15 | [pkg] fix docker build | Kali Kaneko | |
2018-02-15 | [pkg] add target for docker_apt bundler | Kali Kaneko | |
2018-02-15 | [pkg] rename bundler image | Kali Kaneko | |
2018-02-15 | [feat] implement fallback to webkit for bundles | Kali Kaneko | |
in the end, depending on webengine didn't seem to be such a great idea: it makes bundles more complex, heavy and brittle. I tried compiling qt5 and the maintained qtwebkit fork, but that had also its own set of problems (lastly, pyinstaller didn't work properly; pyqt also adds a lot of garbage even if you disabled lots of modules you don't need). so, this is a fallback to a stretch-based build. it fixes the libGL library by adding the right version into the bundle. in this commit I also add a dockerfile for an image that can build bundles by installing pip dependencies directly in the system. this has the advantage that the build process is very fast, but the downside that a new image needs to be pushed to the registry each time that new dependencies are added; we'll also miss any bug due to introducing new dependncies (but hopefully it will be catched by other steps in the CI). The good side of it is that it reduces the need for some hacks in the build process when bundling from a virtualenv. | |||
2018-02-15 | [bug] fix logger instance | Kali Kaneko | |
2018-02-15 | [bug] fail gracefully on dummy imports | Kali Kaneko | |
2018-02-15 | [bug] fail gracefully if we do not have mail deps | Kali Kaneko | |
2018-02-15 | [feat] new anonvpn bootstrap | Kali Kaneko | |
2018-02-15 | [feat] anonvpn entrypoints | Kali Kaneko | |
2018-02-15 | [feat] help string for bitmask gui | Kali Kaneko | |
- Resolves: #8794 | |||
2018-02-07 | [doc] autostart with .desktop and qubes i3 status | Ruben Pollan | |
2018-01-26 | [style] some wording fixes | Kali Kaneko | |
2018-01-26 | [refactor] yet another readability pass | Ruben Pollan | |
2018-01-26 | [pgk] fix libGL lib name in debian | Kali Kaneko | |
2018-01-26 | [pkg] add library for libGL to base image | Kali Kaneko | |
2018-01-26 | [pkg] fix libGL path for stretch | Kali Kaneko | |
2018-01-26 | [pkg] add a makefile for uploading the docker image to registry | Kali Kaneko | |
2018-01-26 | [pkg] add more missing libs and resources | Kali Kaneko | |
2018-01-26 | [pkg] add qtwebchannel to dockerfile | Kali Kaneko | |
2018-01-26 | [pkg] use bjones experimental branch of pyinstaller | Kali Kaneko | |
this is a nice refactor that fixes many of the qt5 packaging problems. (although it brings a lot of new libs). | |||
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. |