summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-24Handle wizard close correctly. Closes #4986.Ivan Alejandro
- Refactor connection and disconnection from backend.
2014-01-23Replace provider hardcoded path with helper.Ivan Alejandro
Also reorder some imports and remove unused ones.
2014-01-22Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/ivan/feature/4488_use-existing-provider-by-default' into develop
2014-01-22Select by default the use of an existing provider.Ivan Alejandro
[Closes #4488]
2014-01-22Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/ivan/bug/4985_config-help-menu-non-empty-password' into develop
2014-01-22Don't use an empty password to configure email.Ivan Alejandro
- Also add translation support for the help message. [Closes #4985]
2014-01-20Merge remote-tracking branch 'refs/remotes/ivan/feature/disable-akm-import' ↵Tomás Touceda
into develop
2014-01-20Disable Advanced Key Manager import. Closes #4877.Ivan Alejandro
2014-01-17Merge remote-tracking branch 'refs/remotes/kali/bug/capture-keyring-errors' ↵Tomás Touceda
into develop
2014-01-17defend against keyring errorsKali Kaneko
on certain settings, like a virtualenv with symlinks, I'm getting errors after a suspend, related to a error to connect to the dbus socket. wrapping all of it in a conditional we avoid that kind of error.
2014-01-16Merge remote-tracking branch 'refs/remotes/kali/move-slipped-off-changefile' ↵Tomás Touceda
into develop
2014-01-15move file to where it belongs...Kali Kaneko
2014-01-14Merge remote-tracking branch 'refs/remotes/elijah/feature/bootstrap' into ↵Tomás Touceda
develop
2014-01-14bootstrap script -- make run passthrough args work, allow init to be re-run.elijah
2014-01-14Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/ivan/feature/4530_add-in-app-help-for-mail' into develop
2014-01-14Add dialog with instructions to configure mail.Ivan Alejandro
[Closes #4530]
2014-01-14Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/ivan/bug/4952_fix-unread-email-wording' into develop
2014-01-14Add an extra string for the singular 'email' word.Ivan Alejandro
Client should say 1 unread email, not emails. [Closes #4952]
2014-01-13Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/kali/bug/improve-commands-logging' into develop
2014-01-13Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/ivan/bug/4942_fix-logout-error-message' into develop
2014-01-13Reorder initialization calls.Kali Kaneko
* Refactor opt checking, paving the way for separation into commands module. * Do not hijack the stdout for commands, reduce clutter.
2014-01-13Use set_status for all messages.Ivan Alejandro
Remove set_login_status since it's a remaining code after split the login in a separated widget. [Closes #4942]
2014-01-13Merge remote-tracking branch 'refs/remotes/kali/feature/import-maildir' into ↵Tomás Touceda
develop
2014-01-13able to import maildirKali Kaneko
2014-01-13Merge remote-tracking branch 'refs/remotes/ivan/bug/4948_fix-scrypt-issue' ↵Tomás Touceda
into develop
2014-01-13Install all dependencies unzipped.Ivan Alejandro
Otherwise scrypt gets installed as an egg resulting in an error trying to import it. [Closes #4948]
2014-01-12rename repair to plumber to suit more generic functionalityKali Kaneko
2014-01-12make plumber use the cached uuid instead of authenticatingKali Kaneko
2014-01-12Merge remote-tracking branch 'refs/remotes/kali/feature/offline-mode' into ↵Tomás Touceda
develop
2014-01-11beautify link to downloads (make it a link)Kali Kaneko
2014-01-11workaround for using keyring inside a virtualenvKali Kaneko
(securestorage backend) This is related to research #4190 and #4083. I didn't resolve them, but I ended understanding a bit more what kind of issues can we be having with those. This workaround is more than anything a cleanup on that for future work, and is making me able to test the client much more nicely inside a virtualenv (where the default keyring selecting was the plaintext one). For this to work inside a virtualenv, one have to install SecureStorage, which in turns depends on python-dbus, which is basically uninstallable using pip inside a venv. So, symlinking to the rescue! it needs gi/repository and pyobject to be symlinked too. but at least you don't have to type the pass every time. I don't know what should be do in the long term with this issue. Some of us were not too fond on using the keyrings at all. We don't have many options among all the keyring backends, and sadly many of them depend on PyCrypto. So probably roll our own backend. Yay.
2014-01-11offline modeKali Kaneko
This will skip: * srp authentication with server * remote soledad configuration * keymanager sending key to server * imap fetches. Its main goal is to help us while debugging imap accounts, by cutting almost all communication with server. It will break havoc if you use it without having local keys configured. So, basically, use with care.
2014-01-09Merge remote-tracking branch 'refs/remotes/kali/bug/close_imap_session' into ↵Tomás Touceda
develop
2014-01-09add offline flagKali Kaneko
2014-01-09add --offline flag and tidy up arguments by sectionsKali Kaneko
2014-01-09bump version compatKali Kaneko
2014-01-09Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/ivan/feature/4636_warn-user-if-outdated-app' into develop
2014-01-09Add flag to disable version check.Ivan Alejandro
2014-01-09Use short version since we don't care of suffix.Ivan Alejandro
This way we support client '0.5.0-rc3' if the provider supports '0.5.0'.
2014-01-09Replace version check with a better one.Ivan Alejandro
2014-01-09Add changelog for #4636.Ivan Alejandro
2014-01-09Warn the user on incompatible api error.Ivan Alejandro
- Add a proper signal for the incompatible api error. - Warn the user of an incompatible api.
2014-01-09Refactor provider utilities.Ivan Alejandro
2014-01-09Move a provider problem to a separate signal.Ivan Alejandro
- Some code cleanup - Fix typos
2014-01-09Warn the user if is using an old app version.Ivan Alejandro
[Closes #4636]
2014-01-08Flag imap session for closing. Fixes: #4925Kali Kaneko
This will need a more serious investigation, since we're not shutting down all the imap-related objects, but will do for now to prevent access to different accounts while a session is initiated in the MUA. (tested with thunderbird).
2014-01-09Merge remote-tracking branch 'refs/remotes/kali/bug/update-mail-path' into ↵Tomás Touceda
develop
2014-01-07Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/drebs/feature/4885_make-soledad-wait-for-eip-after-logging-in' into develop
2014-01-07Make Soledad wait for EIP before starting (#4885).drebs
2014-01-07Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/ivan/bug/4817_disconnect-signals-on-wizard-close' into develop