summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-01[docs] document systray in changelogKali Kaneko
- Resolves: #9094
2017-11-01[refactor] refactor status objectKali Kaneko
2017-11-01[feature] add tooltipKali Kaneko
2017-11-01[feature] display vpn status on systrayKali Kaneko
2017-11-01[feat] compile icons into app_rcKali Kaneko
2017-11-01[feat] add new assets for iconsKali Kaneko
2017-11-01[feature] first stub for the systrayKali Kaneko
2017-10-30[bug] fix test flakynessKali Kaneko
2017-10-27Dont build deb packages for platform repoVarac
2017-10-27[CI] Fix caching of .tox/py27-devVarac
Resolves: #9058
2017-10-26[test] update imap flag listRuben Pollan
2017-10-26[bug] strip leap headers before processing the icnomming mailsRuben Pollan
- Resolves: #9030
2017-10-26[feat] add fetch key by fingerprint to keymanagerRuben Pollan
- Resolves: #9023
2017-10-26[bug] make nicknym return key dataRuben Pollan
There was a mismatch on the return values of Nicknym class and the expectations. As most of the code was expecting an OpenPGPKey, but it was returning the json as it came from the nickserver. Now is just returning the key data.
2017-10-26[pkg] install libssl-dev not an specific versionRuben Pollan
2017-10-26Build ubuntu artful packageVarac
2017-10-25[feat] support pantheon polkit agentKali Kaneko
Apparently, this would allow us to run in Elementary OS. -Resolves: #9076
2017-10-11[bug] fix incorrect imap flags for mailboxesKali Kaneko
for some reason the implementation was returning a list of default flags for every mailbox, that's incorrect according to the spec. we have the plan to implement special mailboxes soon, but for now I'm merging this as it's needed to get nylas prototype working. - Resolves: #9031
2017-10-11[bug] Keep content-type when it is set in message headersSimon Fondrie-Teitler
When content-type was set in the message headers instead of the MIMEPart (e.g. when not using MIMEParts in the message) bitmask would ignore it and add the content as text/plain. This caused problems with Nylas. To fix this, if the message is not Multipart I'm keeping the assumption that everything is going to have the maintype of "text" but copying the subtype from the original message. This also decodes the original message's payload before attaching the old content to the new message to make up for the loss of encoding information. -Resolves: #9064
2017-10-11[pkg] cannot pull when not in a branchKali Kaneko
2017-10-11[style] pep8Kali Kaneko
2017-10-11[docs] update changelogKali Kaneko
2017-10-11[bug] import linux specific constants inside if blockkali
2017-10-11[feat] add gpg and pemfile in osx buildskali
These two details were blocking mail service from working in osx.
2017-10-09[pkg] get latest tags when bundlingKali Kaneko
2017-10-09[pkg] bump next-version to 0.10.2Kali Kaneko
2017-10-09[bug] properly check for local openvpn pathKali Kaneko
- Resolves: #9099
2017-10-07[docs] typoKali Kaneko
2017-10-06[pkg] add linux64 to the bundle commandsKali Kaneko
2017-10-06[docs] add some links to the readmeKali Kaneko
2017-10-06[docs] explain how to enter the virtualenvKali Kaneko
2017-10-06[pkg] prevent bootstrap script from hangingKali Kaneko
2017-10-06[pkg] bump next-versionKali Kaneko
2017-10-06[pkg] add some missing dependencies to bootstrap scriptKali Kaneko
2017-10-06[docs] mention logs pathKali Kaneko
2017-10-06[style] pep80.10.1Kali Kaneko
2017-10-06[docs] add singleton bootstrap fix to changelogapi_uriKali Kaneko
2017-10-06[feat] use bonafide Provider object as a singletonRuben 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 foundKali 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 temporarilyKali 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 installKali Kaneko
2017-10-03[docs] bump the docs version to 0.10.00.10.0Kali Kaneko
2017-10-03[pkg] copy the folder to distKali Kaneko
the package from docker was being copied with the `dist` name.
2017-10-03[docs] add a package_in_docker targetKali Kaneko
2017-10-03[pkg] remove python testing on packageKali Kaneko
2017-10-03[docs] add gitlab-runner link to tests sectionKali Kaneko
2017-10-03[pkg] update debian short descriptions0.10rc3Micah Anderson
Short descriptions should be unique. Related: #9033
2017-10-03[pkg] menu-command-not-in-packageMicah 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-dependsMicah 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