summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/util
AgeCommit message (Collapse)Author
2014-11-11Add support for the internal LXDE polkit agent.Ivan Alejandro
Closes #6043.
2014-09-19single pref win: moved password change UI to a separate window, opened from ↵elijah
account page in preferences.
2014-09-11Add email firewallRuben Pollan
2014-08-19remove dict comprenhensionKali Kaneko
2014-08-13Use same user/password restrictions as in the webapp.Ivan Alejandro
- no uppercase allowed in usernames, - password length min to 8 Closes #5894.
2014-07-31Do not default to SecretService keyringTomás Touceda
2014-07-31Enable keyring againTomás Touceda
2014-07-25Create the autostart path in case that does not exist.Ivan Alejandro
2014-07-25Fix misused import.Ivan Alejandro
2014-07-25Merge remote-tracking branch 'refs/remotes/ivan/feature/autostart-on-linux' ↵Tomás Touceda
into develop
2014-07-25Add Linux autostart. Closes #4989.Ivan Alejandro
2014-07-24Disable user/pass remembering temporarily.Ivan Alejandro
Set the keyring to None in order to simulate an always unavailable keyring, that way we avoid the possibility of the user running into the existing keyring issues. See https://leap.se/code/issues/4190 Update comparisons to do a proper comparison with `None`. Fix login widget 'enabled' changer in order to change the 'remember' widget *only* if we have an usable keyring.
2014-07-16Code style fixes.Ivan Alejandro
2014-07-14Send the flag module values to the processes.Ivan Alejandro
Add serialize/deserialize to dict helper.
2014-06-30Add the flag manually if it is release version.Ivan Alejandro
2014-06-30Handle undefined danger flag.Ivan Alejandro
2014-06-20Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/kali/feature/install-helpers-utility' into develop
2014-06-18Use a better naming for argparse helper.Ivan Alejandro
2014-06-16remove unneeded exec bitKali Kaneko
2014-06-12Install missing stuff into /usr/local/sbin. Closes: #$741Kali Kaneko
2014-06-05Reorder logging helpers and handlers.Ivan Alejandro
2014-05-23Allow usernames to end in a digit.Ivan Alejandro
2014-05-21Update username regex to support the same as webapp.Ivan Alejandro
Rename password util to credentials and add a username check helper. Move the username regexp to the credentials module. Closes #5695.
2014-05-12change paths for installing the latest helpersKali Kaneko
2014-04-22Add flag to skip provider checks in wizard.Ivan Alejandro
2014-04-11Add post limit exception and remove legacy code.Ivan Alejandro
2014-04-10Add flag to start the app hidden in the tray.Ivan Alejandro
Closes #4990.
2014-04-01Add support for self signed certs. Closes #5391.Ivan Alejandro
2014-04-01Cleanup strings.Ivan Alejandro
2014-02-26Add pastebin support for upload logs.Ivan Alejandro
2014-02-26Add pastebin api wrapper file.Ivan Alejandro
Currently installation through PyPI isn't working so I embedded here. Add reference in license file.
2014-02-17silence decoratorKali Kaneko
2014-02-03Use the new log format in the GUI too.Ivan Alejandro
- Unify location for log format.
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-13able to import maildirKali Kaneko
2014-01-12rename repair to plumber to suit more generic functionalityKali 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-09add --offline flag and tidy up arguments by sectionsKali Kaneko
2014-01-09Add flag to disable version check.Ivan Alejandro
2013-12-20mail logsKali Kaneko
2013-12-18add repair mailbox utilityKali Kaneko
2013-10-28dependency pinning on requestsKali Kaneko
2013-10-17Disable danger flag on release versionsTomás Touceda
2013-10-15Fix pep8 violations.Ivan Alejandro
2013-10-07Show more context information in the logs.Ivan Alejandro
Add line numbers and function name from where the log is displayed.
2013-09-30Merge remote-tracking branch 'kali/feature/soledad_boostrap_error_handling' ↵Tomás Touceda
into develop
2013-09-30Improve error handling during soledad boostrapping in the client.Kali Kaneko
The aim is to have better logs for debugging the different problems behind issues like #3619 and #3867. As I'm finding a good quantity of SSL handshake timeouts, I'm also adding a litte retry subroutine to the load_and_sync. Also, initialization and sync calls are separeted to be able to correlate logs with server-side soledad.
2013-09-30increase timeout, getting many timeouts for european providersKali Kaneko
2013-09-20State Machine Builder and eip connection machineKali Kaneko
This implements an abstract definition of a LEAP state machine, and refactors eip connections to use it.