summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-03-22[bug] re-download smtp certificate if needed.Kali Kaneko
the should_redownload function was only called if the pemfile was not present of the fs. - Resolves: #7869
2016-03-21[bug] fix some version handling errorsKali Kaneko
2016-03-04[style] pep8Kali Kaneko
2016-03-04[pkg] move to versioneer 0.15Kali Kaneko
2016-02-25[feat] use fingerprint instead of key_id to address keysRuben Pollan
2016-02-03[bug] frozen backend fails to spawn on windowsPaixuAabuizia
according to [1] the backend should raise a Runtime Error, instead what happens is that the process is spawned again and again but never runs actual code. [1] https://docs.python.org/2.7/library/multiprocessing.html#multiprocessing.freeze_support
2016-01-24[bug] change backend process spawn methodPaixuAabuizia
the original implementation causes problems in win32 (see #7240) possibly because pyinstaller cannot resolve the lambda correctly. using the documented multiprocessing.Process approach to pass parameters works here
2015-12-18[feat] adapt to use cred-based authentication for smtpKali Kaneko
2015-12-15[feat] adapt to use cred-based authentication for imapKali Kaneko
This includes getting the token for the imap authentication, and displaying it on the help window. - Resolves: #4469 - Releases: 0.10.0
2015-12-10[style] autopep8Kali Kaneko
2015-12-10[feat] multi-user events.Kali Kaneko
Adapt to users emitting the userid/uuid too. - Resolves: #7656 - Releases: 0.10.0
2015-12-10[docs] fix outdated signature descriptionKali Kaneko
2015-11-11[i18n] do not translate https label textIvan Alejandro
2015-11-11[but] Fix errback on InvalidAuthTokenRuben Pollan
- Related: #7583
2015-11-09[bug] open email help link on browserIvan Alejandro
- Resolves: #7585
2015-11-09solved transifex issues, languagekwadronaut
https://www.transifex.com/otf/bitmask/translate/#ar/$/31977726 https://www.transifex.com/otf/bitmask/translate/#nl/$/32117870 https://www.transifex.com/otf/bitmask/translate/#ar/$/22113277 https://www.transifex.com/otf/bitmask/translate/#nl/$/22113279
2015-11-09Change title 'Missing Bitmask helpers'kwadronaut
solves https://www.transifex.com/otf/bitmask/translate/#ar/$/31977726
2015-11-09Debian capitalizationkwadronaut
Solves https://www.transifex.com/otf/bitmask/translate/#es/$/31977728
2015-11-06[bug] fix set_soledad_invalid_auth_token event cb signatureKali Kaneko
2015-11-04[feat] improve msg and add margin above boxIvan Alejandro
- Related: #7552
2015-11-04[bug] fix typo on signal nameIvan Alejandro
- Resolves: #7568
2015-11-03try to use /usr/bin/gpg1, gpg2 is broken for keygenKali Kaneko
2015-11-03[feat] add ui message to help new mail usersIvan Alejandro
Add a UI message for the user to know where to go next. This message goes away after 60 seconds or right after a MUA logs in. - Resolves: #7552
2015-11-02[bug] use gpg2 binary if gpg not found. Closes: #7563Kali Kaneko
from debian stretch on, gpg will be a symlink to gpg2. this is currently failing if one uses dpkg-divert to make gpg2 provide /usr/bin/gpg. this solution just attempts to use gpg2 binary if the search for gpg binary fails. - Resolves: #7563 - Releases: 0.9.1
2015-11-02[bug] use embedded minitornado. Closes: #7562Kali Kaneko
using system tornado library raises a bug due to a mismatching signature. - Resolves: #7562 - Releases: 0.9.1
2015-11-02[docs] add link to mail help in About dialogKali Kaneko
2015-10-29[feat] pin mail.bitmask.net providerIvan Alejandro
- Resolves: #7542
2015-10-07[bug] pass on standalone flag to commonIvan Alejandro
- Related: #7512
2015-10-06[bug] store logs in the right placeIvan Alejandro
Load flags before creating logger so the logs path considers the standalone flag. Move the log file path definition to the function, otherwise it will calculated during import and (most likely) before defining the flags.STANDALONE value. Create logger inside `run_frontend` right after knowing if we are standalone or not. - Resolves: #7512
2015-10-06[bug] store zmq certs in the right pathIvan Alejandro
Change KEYS_DIR for a function, so the path does not get defined on import (and most likely) before the flags are defined. Move the flags_dict call before the generate_zmq_certificates call. Otherwise the standalone flag won't be set properly. - Resolves: #7512
2015-10-02[bug] move assign to prevent race conditionIvan Alejandro
When the error happens too quickly, the errback is called before the assign of the callLater. And in the errback we cancel that call which gives an error. - Related: #7451
2015-10-02[bug] signal soledad bootstrap fail on initIvan Alejandro
- Resolves: #7503 Signed-off-by: Ivan Alejandro <ivanalejandro0@gmail.com>
2015-10-02[bug] remove bubble argument from the logbook NullHandlerRuben Pollan
NullHandler doesn't have anymore the argument bubble. https://pythonhosted.org/Logbook/changelog.html#version-0-11-0
2015-09-23[feat] disable email firewall on docker containersIvan Alejandro
- Related: #7471
2015-09-21[bug] add compatibility mode for platform < 0.8Kali Kaneko
there was a bug in plaform that made webapp not serve correctly the smtp certificates. with this fallback, we try to support platforms < 0.8, although we should deprecate this behavior in bitmask 0.10
2015-09-21[feature] retrieve specific smtp certificate. Closes: #4284Kali Kaneko
2015-09-21[bug] fix typo on backend nameIvan Alejandro
2015-09-18[bug] track soledad ready state on a shared placeIvan Alejandro
Connecting to the `soledad_bootstrap_finished` signal is not enough since the password change window is created after the signal is emitted, that way we were not able to tell when soledad is ready to be used. - Resolves: #7474
2015-09-18[bug] correctly return expected value for methods that check servicesKali Kaneko
these methods were returning None, and therefore breaking soledad password change (since it checks whether mail is enabled before changing soledad pass after srp pass change). - Resolves: #7470
2015-09-18[bug] show unread emails after sync completeIvan Alejandro
Right after a complete sync we show the unread emails. - Resolves: #7453
2015-09-17[style] pep8 fixesKali Kaneko
2015-09-18[feat] remove taskthread dependencyRuben Pollan
Refactor ivan's code (aa4b684d0682ff9faf1577653fa5ceabbc6e0f20) to remove the time.sleep. - Resolves: #7414
2015-09-17[bug] fix assignment of the incoming serviceKali Kaneko
the second callback was actually broken, not being called when it was supposed to be. the reason is that IncomingMail.startService returns a deferred which callback is called with the loopingCall instance only when the loopingCall is stopped.
2015-09-16[bug] authenticate logout calls to apiKali Kaneko
logout calls were not being authenticated, so we were receiving 401 return code.
2015-09-14[pkg] revert attempt to be compatible with logbook 0.6.0Kali Kaneko
we need the 'multi' feature all the same, so we'll be depending on logbook >= 0.7.0.
2015-09-11[bug] fix importKali Kaneko
there's an error in the import
2015-09-10[bug] add compatibility for logbook versions < 0.7.0Kali Kaneko
for the version in ubuntu trusty, the call for the zeromq handler initialization gets one less argument
2015-09-07[bug] fix argument number on window raise eventIvan Alejandro
- Resolves: #7415
2015-09-02[feat] load credentials from environment variableIvan Alejandro
Look for file defined in the `BITMASK_CREDENTIALS` env variable and load `provider`, `username` and `password` data. Trigger login if they were loaded correctly. The credentials file should look like this: [Credentials] username = my-account@my-provider.com password = secret - Resolves: #7419
2015-08-24[pkg] add icon for mail-only buildsKali Kaneko