summaryrefslogtreecommitdiff
path: root/src/leap
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-14Use main process to run frontend.Ivan Alejandro
Running the GUI in a child process gives problems on OSX. Also, change signal handling since we have less processes.
2014-07-14Comment out overly verbose logs for communication.Ivan Alejandro
2014-07-14Add file docstrings.Ivan Alejandro
2014-07-14Handle SIGINT/SIGTERM in processes.Ivan Alejandro
2014-07-14Remove twisted stopper from the GUI.Ivan Alejandro
2014-07-14Send the flag module values to the processes.Ivan Alejandro
Add serialize/deserialize to dict helper.
2014-07-14Ask 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-14Move the backend starter to its own file.Ivan Alejandro
2014-07-14Add missing error/passed keys.Ivan Alejandro
2014-07-14Add SIGINT handler.Ivan Alejandro
2014-07-14Do backend calls using kwargs.Ivan Alejandro
2014-07-14Lowercase signals names.Ivan Alejandro
2014-07-14Properly stop backend.Ivan Alejandro
2014-07-14Use new backend/signaler and start logic in processes.Ivan Alejandro
2014-07-14Use new frontend/backend structure in LEAP implementation.Ivan Alejandro
2014-07-14Add license headers.Ivan Alejandro
2014-07-14Add API/SIGNALs definition.Ivan Alejandro
2014-07-14Add base communication framework.Ivan Alejandro
2014-07-14Separate app.py and frontend_app.py logics.Ivan Alejandro
This prepares the scenario to run the frontend and the backend in different processes.
2014-07-11Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/ivan/bug/5875_better-initial-sync-message' into develop
2014-07-11Merge remote-tracking branch 'refs/remotes/kali/feature/syncdb-adapt-3' into ↵Tomás Touceda
develop
2014-07-11call soledad closeKali Kaneko
2014-07-11invoke mainwindow.quit only from parent pidKali Kaneko
because the fork happens after the registration of the signal handler, all children processes were inheriting the handler (and being passed a reference to the mainwindow object, ugh...)
2014-07-11Merge remote-tracking branch 'refs/remotes/elijah/feature/routedns' into developTomás Touceda
2014-07-11Use better message for the initial sync.Ivan Alejandro
Closes #5875.
2014-07-10bitmask-root: rip out all resolvconf code and simply rewrite all DNS packets ↵elijah
to use the VPN nameserver.
2014-07-10Add packaging for osx with py2appTomás Touceda
2014-07-10Code style fixes.Ivan Alejandro
2014-07-10Use preferred provider on first run. Closes #5813.Ivan Alejandro
2014-07-08wait for decrypt during bootstrapKali Kaneko
2014-07-08defer encryptionKali Kaneko
2014-07-07Add support for fingerprint-gui's polkit agent.Ivan Alejandro
Closes #5880.
2014-07-02fix set syntax for 2.6 compatKali Kaneko
2014-06-30Add the flag manually if it is release version.Ivan Alejandro
2014-06-30Handle undefined danger flag.Ivan Alejandro
2014-06-26disable eip if helper files not installedKali Kaneko
2014-06-25Use a dict instead of an object to ease serialization.Ivan Alejandro
2014-06-23Fix wait time. Use milliseconds instead of seconds.Ivan Alejandro
On the twisted_main.quit() we use 1/10 of a second since is enough wait.
2014-06-20Merge remote-tracking branch ↵Tomás Touceda
'refs/remotes/kali/feature/install-helpers-utility' into develop
2014-06-19Pin RiseupTomás Touceda
2014-06-18Move backend's components to its own file.Ivan Alejandro
2014-06-18Move Signaler to its own file.Ivan Alejandro
2014-06-18Move backend to its own namespace.Ivan Alejandro
2014-06-18Replace twisted's callLater with Qt's singleShot.Ivan Alejandro
Note: we use an alias for singleShot called QtDelayedCall.
2014-06-18Move dns check to the backend.Ivan Alejandro
2014-06-18Use a better naming for argparse helper.Ivan Alejandro
2014-06-17add dialog to inform of missing helpers w/o installing themKali Kaneko
2014-06-17use bash installer instead of the temporal scriptKali Kaneko
2014-06-17use absolute pathsKali Kaneko