Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-01 | [bug] do not unset soledad proxy object too early | drebs | |
The backend was unsetting the soledad proxied object before actually calling the soledad close() method and this was causing the application to hang when exitting. As the local soledad component's cancel_bootstrap() method is called before the close() method, we'd better not unset the proxied object there, and let only the close method do it. This commit fixes this by just removing the line that unsets the proxied object in the wrong place. | |||
2015-05-08 | [feat] use txzmq in backend | drebs | |
Before this commit, the backend used plain pyzmq bindings for communicating with the frontend. This implements the txzmq twisted-powered bindings instead. Closes: #6360 | |||
2015-03-09 | Merge branch 'release/0.8.x' into develop | Ivan Alejandro | |
2015-02-23 | Use unix sockets for the fallback, and set permissions | Kali Kaneko | |
... on them, to user-writeable only. I think we could consider ipc for the curve-case too, at least for the platforms that support them. | |||
2015-02-20 | Fall back to plain ZMQ if Curve is not available. | Ivan Alejandro | |
Use global flag for ZMQ_HAS_CURVE. Closes #6646 | |||
2015-02-18 | Do the soledad sync the twisted way | Ruben Pollan | |
This closes: #6658 and #6691 | |||
2015-02-13 | enable --offline mode for email again | Kali Kaneko | |
2015-02-11 | remove use of threading.Condition | Kali Kaneko | |
we should deal with this with pure deferreds | |||
2015-02-11 | fix mail imports for new mail api (0.4.0) | Kali Kaneko | |
2015-02-11 | Use the new keymanager async API | Ruben Pollan | |
2015-01-05 | Revert "Fix soledad imports (#5989)."0.8.0rc2 | Ivan Alejandro | |
This reverts commit 93750f2371555ad0c769c62c1bd179e2b96c282c. | |||
2014-12-29 | Create the certificates if they don't exist. | Ivan Alejandro | |
Fix typo for signal disconnection. The backend is the one who always creates the certificates. Either if it is run separately or in a process in the same app as the frontend. | |||
2014-12-19 | Allow frontend and backend to be run separately. | Ivan Alejandro | |
Add the 'check_online' method to check whether the backend is accessible or not. Reduce the wait for running threads timeout on quit. Add retry feature to the backend requests send. | |||
2014-12-18 | Quit Bitmask if there is no polkit agent running. | Ivan Alejandro | |
Closes #6150. | |||
2014-09-16 | New keymanager API | Ruben Pollan | |
get_all_keys_in_local_db -> get_all_keys parse_openpgp_ascii_key -> None | |||
2014-09-03 | Don't defer action to thread here. | Ivan Alejandro | |
We already are running the methods in a thread from the backend. | |||
2014-08-18 | make the login not wait for eip it cannot-start-eip | Kali Kaneko | |
2014-08-18 | Fix soledad imports (#5989). | drebs | |
2014-08-06 | fix uncatched error with missing polkit. Closes: #5955 | kali | |
2014-08-01 | Add cancel button for EIP connection. | kali | |
Closes: #4035 This falls in the "quick" workaround category. A proper state machine that extends the four basic connection states is hence needed. We have to accomodate design to have a connection-oriented state machine in the backend (I would favor a twisted protocol for this), and a more lightweight one that conducts the gui-level changes (ie, change the actions / buttons / labels accordingly). Since this "cancel" functionality has been long postponed, I chose to do one more ugly hack here, that is, show and hide dance with a button that just calls the bitmask-root to kill the vpn process. It should work well enough until we get to the reorganization needed for a clean process control for eip. | |||
2014-07-24 | Add frontend alive check to the backend. | Ivan Alejandro | |
Stop the backend if the frontend process does not exist any more and backend is not a daemon. | |||
2014-07-24 | Merge remote-tracking branch ↵ | Tomás Touceda | |
'refs/remotes/ivan/feature/add-backend-alive-check' into develop | |||
2014-07-23 | Restrict access to the zmq certificates folder. | Ivan Alejandro | |
2014-07-21 | Add heartbeat to check if backend is alive. | Ivan Alejandro | |
Send a 'ping' request every 2 secs to ensure that the backend is running. Use polling instead of recv on the backend_proxy. This was already implemented for the signaler. | |||
2014-07-16 | Increase timeout and retries. | Ivan Alejandro | |
With this change we avoid the communication issues on OSX. | |||
2014-07-16 | Code style fixes. | Ivan Alejandro | |
2014-07-15 | Replace QThread with threading.Thread. | Ivan Alejandro | |
2014-07-15 | Use polling to prevent communication issues. | Ivan Alejandro | |
2014-07-15 | Support EIP in OSX | Tomás Touceda | |
2014-07-14 | Use custom `mkdir` to create the tree if needed. | Ivan Alejandro | |
2014-07-14 | Use 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-14 | Comment out overly verbose logs for communication. | Ivan Alejandro | |
2014-07-14 | Add file docstrings. | Ivan Alejandro | |
2014-07-14 | Ask the backend for the country code. | Ivan Alejandro | |
Remove global variable in favor of a helper method that returns the country code. Needed in order to split backend/frontend. | |||
2014-07-14 | Move the backend starter to its own file. | Ivan Alejandro | |
2014-07-14 | Add missing error/passed keys. | Ivan Alejandro | |
2014-07-14 | Lowercase signals names. | Ivan Alejandro | |
2014-07-14 | Use new frontend/backend structure in LEAP implementation. | Ivan Alejandro | |
2014-07-14 | Add license headers. | Ivan Alejandro | |
2014-07-14 | Add API/SIGNALs definition. | Ivan Alejandro | |
2014-07-14 | Add base communication framework. | Ivan Alejandro | |
2014-06-25 | Use a dict instead of an object to ease serialization. | Ivan Alejandro | |
2014-06-18 | Move backend's components to its own file. | Ivan Alejandro | |
2014-06-18 | Move Signaler to its own file. | Ivan Alejandro | |
2014-06-18 | Move backend to its own namespace. | Ivan Alejandro | |