summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/crypto/srpauth.py
AgeCommit message (Collapse)Author
2014-07-14Use specific settings for backend.Ivan Alejandro
This way we get rid of Qt on the backend side. The use of QSettings in the backend was breaking the app on OSX.
2014-07-14Lowercase signals names.Ivan Alejandro
2014-04-16Use authenticated() properly.Ivan Alejandro
2014-04-15Remove PySide as a dependency.Ivan Alejandro
- Use python `object` as a parent class. - Replace QMutex with a `threading.Lock`
2014-04-15Move SRPAuth to the backend.Ivan Alejandro
* Move methods from SRPAuth to backend: login, logout, change_password. * Add backend section to hold temporary hack code, needed in the process of splitting frontend and backend. * Replace pyside signals with Signaler signals. * Move all the signaling and thread launching in SRPAuth inside of __impl. * Move defer handling code (callbacks/errbacks) to the backend and left only signal handling in the GUI. [Closes #5347]
2014-03-11Move login/logout success/error msgs to the GUI.Ivan Alejandro
Also refactor signals to be more granular and notify clearly if there was an error or not, then in the GUI we show the corresponding message.
2014-03-11Move error messages for the user to the GUI.Ivan Alejandro
2014-02-13Preserve settings' uuid on logout.Ivan Alejandro
2014-02-11Properly handle defer cancelling.Ivan Alejandro
- Fix issues related to "Cancel login does not work". - Move srpauth errback to mainwindow. - Add signal for provider setup cancel. - Add support to cancel the soledad defer. [Closes #4869] [Closes #4973]
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.
2013-11-14Set token to none in logout.Ivan Alejandro
2013-10-30Fix non-ascii password change problem.Ivan Alejandro
[Closes #4003]
2013-10-29Merge remote-tracking branch 'ivan/bug/4189_fix-non-ascii-path-problem' into ↵Tomás Touceda
develop
2013-10-29Encode cert path before send it.Ivan Alejandro
2013-10-28dependency pinning on requestsKali Kaneko
2013-10-07Increase the max retries for the sessions in SRPAuthTomás Touceda
2013-10-03Reset the session on every login attemptTomás Touceda
2013-10-03Update provider_config in SRPAuth initializationTomás Touceda
2013-10-02Use token header also for authenticated requestsTomás Touceda
2013-10-01Use the same exception for all the auth user facing errorsTomás Touceda
2013-09-19Merge remote-tracking branch 'ivan-github/bug/3857_username-case-problem' ↵Kali Kaneko
into develop
2013-09-19Username case problem at login. Closes #3857.Ivan Alejandro
2013-09-18Use generic username/password message.Ivan Alejandro
2013-09-13Handle correctly a logout problem. Closes #3774.Ivan Alejandro
Also remove preferences button disable, we don't need that.
2013-08-23Add password change feature.Ivan Alejandro
2013-08-22Make username lower case before using themTomás Touceda
2013-08-21Use DELETE /1/logout to properly logoutTomás Touceda
2013-08-12fix imports to use new namespaceKali Kaneko
2013-08-12move everything into bitmask namespaceKali Kaneko