summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-30[refactor] restart by allowing to send SIGUSR1 to openvpn processKali Kaneko
by properly allowing openvpn to restart when receiving SIGUSR1, we can reserve the hard process restarts for cases in which the process is aborted. this depends on bitmask-root adding --persist-tun and --persist-key as mandatory/allowed parameters.
2017-08-30[bug] fix bad mergeKali Kaneko
2017-08-30[refactor] add state listener to signal state transition to UIKali Kaneko
2017-08-30[refactor] catch failuresKali Kaneko
2017-08-30[docs] add ability to upgrade an existing virtualenvKali Kaneko
2017-08-30[feature] allow integer for management verbosityKali Kaneko
2017-08-30[refactor] re-add retries for connecting to managementKali Kaneko
2017-08-30[refactor] move terminate_or_kill to linux launcherKali Kaneko
2017-08-30[refactor] remove unused imports and attrsKali Kaneko
2017-08-30[refactor] merge tunnel and control modulesKali Kaneko
2017-08-30[refactor] delete old _management moduleKali Kaneko
2017-08-30[refactor] integrate new management protocolKali Kaneko
2017-08-30[feature] add twisted protocol for handling openvpn managementKali Kaneko
2017-08-30[style] pep8Kali Kaneko
2017-08-30[bug] verbose log if error when (un)installing helpersKali Kaneko
2017-08-30[bug] avoid state flickering when state string is emptyKali Kaneko
we set status to 'off' by default. - Resolves: #9013
2017-08-30[pkg] fix install path for gui module9008_packagingKali Kaneko
2017-08-30[bug] fail gracefully if cannot import soledadKali Kaneko
- Resolves: #9025
2017-08-30[pkg] fix the vpn module installation pathKali Kaneko
2017-08-30[pkg] Cleanup debian/control, set right maintainer/uploaderKali Kaneko
- remove sphinx from build-deps We're not buildint the sphinx docs at the moment, and it's breaking the build in zesty (since sphinx has been moved to universe). - add dev package for pyrcc5 - re-add docutils-common, needed for rst2man - remove build-depends from binary packages - Install python-docutils for rst2man - bitmask-qt + -vpn: Depend on python-deps
2017-08-30[pkg] Build debs for zesty and stretchVarac
- Resolves: #9008
2017-08-25[bug] replace content-type after removing the signatureRuben Pollan
- Resolves: #9003
2017-08-24[docs] update changelogKali Kaneko
2017-08-24[feat] hardcode some providers to mock that they provide mixnetsRuben Pollan
2017-08-24[bug] update the UI to the new mail.get_token APIRuben Pollan
Thanks to @simonft for all the help. - Resolves: #8980
2017-08-24[feat] add mail.add_msg API callRuben Pollan
- Resolves: #8973
2017-08-24[feat] remove active user from get_tokenRuben Pollan
We need to update the UI to use the new API. - Resolves: #8974
2017-08-24[feat] add a mock mixnet_status call to the APIRuben Pollan
For now we say it will be mixed on every request if the mixnet is enabled. We might want a better mock in the future. - Resolves: #8972
2017-08-15[pkg] add stub for bitmask-chromium packageKali Kaneko
2017-08-15[docs] add alot decryption fix to changelogKali Kaneko
2017-08-15[bug] encode pgp/mime parts as 7bit encodingRuben Pollan
We were encoding some parts as base64 and others with our manual encoders. Let's not do base64 and use the email standard library encoders instead. - Resolves: #8957
2017-08-15[pkg] remove unused QT5PATHKali Kaneko
2017-08-15[bug] fix attribute error when vpn is not startedKali Kaneko
2017-08-14[style] pep8Kali Kaneko
2017-08-14[docs] update osx hacking pageKali Kaneko
2017-08-14[pkg] fallback to pyqt-webkit if webengine not foundKali Kaneko
2017-08-14[pkg] fix osx bundle by relinking broken _scrypt dylibkali
2017-08-14[bug] proper vpn shutdown in osx bundleskali
the restarting flag was not being set. - Resolves: #8959
2017-08-14[docs] fix management class docstringkali
2017-08-14[bug] report version correctly in bundleskali
- Resolves: #8992
2017-08-14[bug] kill a previous process in osxkali
Since in OSX the user sees Bitmask in the Dock, I assume that re-launching Bitmask.app from the /Applications folder means that we can kill the previous process. It probably should be able to terminate it gracefully, but we're hitting this during early testing because of the move to native webview - because the window.close() method is still not properly hooked. - Resolves: #9001
2017-08-14[pkg] fail gracefully if there are errors parsing logskali
2017-08-14[pkg] improve logging for the osx install scriptskali
2017-08-14[pkg] add osx-specific requirementskali
2017-08-14[pkg] move bundling scriptskali
2017-08-14[pkg] use productsign to sign the flat packagekali
2017-08-14[pkg] automate flat packagekali
2017-08-14[pkg] working bundle in osx using pywebview + pyobjckali
2017-08-14[feat] use webengine instead of webkituser1
2017-08-14ci: cache node modules for build_ui jobAzul
job build time down from 14 minutes 37 seconds to 55 seconds.