Age | Commit message (Collapse) | Author |
|
|
|
|
|
Receiving a None value was raising an exception that didn't show up
since was trapped inside the srpauth:logout method.
[Closes #4995]
[Closes #5071]
|
|
|
|
'refs/remotes/ivan/bug/4984_update-menu-name-in-wizard' into develop
|
|
[Closes 4984]
|
|
- Unify location for log format.
|
|
- levelname: after time, fixed width, left aligned
- Line number before name and with fixed width
- function with ()
|
|
|
|
- Refactor connection and disconnection from backend.
|
|
Also reorder some imports and remove unused ones.
|
|
'refs/remotes/ivan/feature/4488_use-existing-provider-by-default' into develop
|
|
[Closes #4488]
|
|
- Also add translation support for the help message.
[Closes #4985]
|
|
|
|
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.
|
|
'refs/remotes/ivan/feature/4530_add-in-app-help-for-mail' into develop
|
|
[Closes #4530]
|
|
Client should say 1 unread email, not emails.
[Closes #4952]
|
|
'refs/remotes/kali/bug/improve-commands-logging' into develop
|
|
'refs/remotes/ivan/bug/4942_fix-logout-error-message' into develop
|
|
* Refactor opt checking, paving the way for separation into commands
module.
* Do not hijack the stdout for commands, reduce clutter.
|
|
Remove set_login_status since it's a remaining code after split the
login in a separated widget.
[Closes #4942]
|
|
|
|
|
|
|
|
develop
|
|
|
|
(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.
|
|
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.
|
|
develop
|
|
|
|
|
|
'refs/remotes/ivan/feature/4636_warn-user-if-outdated-app' into develop
|
|
|
|
This way we support client '0.5.0-rc3' if the provider supports '0.5.0'.
|
|
|
|
- Add a proper signal for the incompatible api error.
- Warn the user of an incompatible api.
|
|
|
|
- Some code cleanup
- Fix typos
|
|
[Closes #4636]
|
|
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).
|
|
develop
|
|
'refs/remotes/drebs/feature/4885_make-soledad-wait-for-eip-after-logging-in' into develop
|
|
|
|
[Closes #4817]
|
|
|
|
|
|
|
|
|