Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-06 | [style] pep80.10.1 | Kali Kaneko | |
2017-10-06 | [docs] add singleton bootstrap fix to changelogapi_uri | Kali Kaneko | |
2017-10-06 | [feat] use bonafide Provider object as a singleton | Ruben Pollan | |
There was common situations where two provider instances where running in parallel. And was creating weird errors (like getting wrong api_uri) because the bootstrap deferreds were global but the Provider objects not. I don't like much singletons, but I think now is simpler than before. - Resolves: #9073 | |||
2017-10-06 | [bug] use sytem-wide bitmask-root, if found | Kali Kaneko | |
we make a distinction between the system-wide bitmask-root, which should be placed there by the maintainers of whatever packages your distribution uses, and the bitmask-root that is placed by the bundles (using polkit). since the bundles copying over the helper from user-writeable folders is a potential attack vector, we prefer to use the package's version if present. also, if we cannot find either, we abort the launching of the VPN. we've discussed that this might move to the service initialization instead, but I think the cases in which this is needed should be rare. I fix also a corner-case in which we were using getcwd() at import time. if you execute code and then remove the installation path, this will raise a traceback in bitmaskctl. I think it's nicer to catch the error properly when starting. | |||
2017-10-06 | [pkg] add soledad-common temporarily | Kali Kaneko | |
the released soledad packages didn't list soledad-common as a dependency for client. this change can be reverted after releasing soledad 0.10.4 -Resolves: #9065 | |||
2017-10-06 | [docs] add link to asciinema record of debian install | Kali Kaneko | |
2017-10-03 | [docs] bump the docs version to 0.10.00.10.0 | Kali Kaneko | |
2017-10-03 | [pkg] copy the folder to dist | Kali Kaneko | |
the package from docker was being copied with the `dist` name. | |||
2017-10-03 | [docs] add a package_in_docker target | Kali Kaneko | |
2017-10-03 | [pkg] remove python testing on package | Kali Kaneko | |
2017-10-03 | [docs] add gitlab-runner link to tests section | Kali Kaneko | |
2017-10-03 | [pkg] update debian short descriptions0.10rc3 | Micah Anderson | |
Short descriptions should be unique. Related: #9033 | |||
2017-10-03 | [pkg] menu-command-not-in-package | Micah Anderson | |
The menu item specifies a command which is not available in the package. In most cases this is a typo or after you moved a binary around, but forgot to update the menu file. I've moved the menu file to be in the bitmask-qt package. Related: #9030 | |||
2017-10-03 | [pkg] lintian virtual-package-depends-without-real-package-depends | Micah Anderson | |
The package declares a depends on a virtual package without listing a real package as an alternative first. Its not necessary to have an alternative, but if there is a real package providing that virtual package that most users will want to use, its better to have one. Its good to have a specific one set for build-dependencies, so that builds are consistent. Picking policykit-1-gnome as the suggested, but it could be any. Related: #9033 | |||
2017-10-03 | [pkg] lintian debian-rules-sets-DEB_BUILD_OPTIONS. | Micah Anderson | |
The debian/rules file sets the DEB_BUILD_OPTIONS variable, which will override any user-specified build profile. We should be setting DH_BUILD_MAINT_OPTIONS. -Related: #9033 | |||
2017-10-03 | [feat] Update polkit options | Ruben Pollan | |
2017-10-03 | [docs] add missing polkit issue to kwowninssues | Kali Kaneko | |
2017-10-03 | [pkg] fix typo in the metapackage deps | Kali Kaneko | |
2017-10-03 | [docs] add link to hacking section | Kali Kaneko | |
2017-10-03 | [docs] fix link to latest bundles | Kali Kaneko | |
in this way, it gets nicely renamed with the version number and hash. | |||
2017-10-03 | [pkg] remove pre-deps | Kali Kaneko | |
2017-10-03 | [docs] minor improvements | Kali Kaneko | |
- cross-refs to bitmask.net - wording - missing deps | |||
2017-10-03 | [docs] wording fixes | Kali Kaneko | |
2017-10-03 | [pkg] pin pyinstaller version | Kali Kaneko | |
Also, allow to pass a different repo to the build-in-docker script. - Resolves: #9089 | |||
2017-10-02 | [pkg] metapackage and missing deps | Kali Kaneko | |
2017-10-02 | [docs] move js docs to its own section | Kali Kaneko | |
2017-10-02 | [pkg] update the dockerfile | Kali Kaneko | |
2017-10-02 | [docs] split development docs | Kali Kaneko | |
the page was becoming too cluttered. | |||
2017-09-29 | [pkg] Fix lintian ignore for newer-standards-version | Varac | |
2017-09-29 | [pkg] fix blank line error | Kali Kaneko | |
2017-09-29 | [docs] previous commit msg is wrong. workaround is for python-srp | Kali Kaneko | |
2017-09-29 | [bug] workaround for broken python-scrypt package in ubuntu | Kali Kaneko | |
- Related: #9079, #7566 | |||
2017-09-29 | [docs] point to changelog at 0xacab | Kali Kaneko | |
2017-09-29 | [style] pep8 | Kali Kaneko | |
2017-09-29 | [bug] look also from bitmask-root in the debian path | Kali Kaneko | |
2017-09-29 | [pkg] add missing python-scrypt | Kali Kaneko | |
2017-09-29 | [bug] fixes needed to launch vpn on mac after refactor | kali | |
2017-09-29 | [bug] check for pkexec only in linux | kali | |
2017-09-29 | [docs] typo: fix link | Kali Kaneko | |
2017-09-29 | [docs] add instructions for installing via pip | Kali Kaneko | |
2017-09-29 | [pkg] fix lintian warning debhelper-but-no-misc-depends | Micah Anderson | |
- Related: #9033 | |||
2017-09-29 | [pkg] fix .git files being included in debian tar. | Micah Anderson | |
- Related: #9033 | |||
2017-09-29 | [pkg] set debian Standards-Version to 4.1.0 - no changes | Micah Anderson | |
- Resolves: #9060 | |||
2017-09-29 | [pkg] add Depends: bitmask-core to bitmask-qt package | Micah Anderson | |
- Resolves: #9077 | |||
2017-09-29 | [pkg] build package for debian sid | Micah Anderson | |
Resolves: #9072 | |||
2017-09-29 | [bug] workaround for using private parseMbox function | Kali Kaneko | |
we're doing something that shouldn't be done, that is relying on private methods of the imap server implementation. until I get to cleanup properly and submit patches for the several things we're patching in the imap server implementation, keeping up with the evolution of the imap server implementation is the only thing to do. specially when we want to get 0.10 out of the door asap. | |||
2017-09-29 | [bug] create /usr/local/sbin folder if it does not exist | Kali Kaneko | |
- Resolves: #9084 | |||
2017-09-21 | [test] VPN e2e tests now against ci.leap.se0.10rc2 | Varac | |
Relates to #8918 | |||
2017-09-21 | [docs] add config refresh to changelog | Kali Kaneko | |
2017-09-21 | [bug] fix initialization of default parameter to mutable data structure | Kali Kaneko | |
whoever wrote this in the first place needs to get introduced to import-time initialization, even if it was me. one of the nastiest python gotchas in my opinion :) |