Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-22 | [feat] support new psutil API | Ivan Alejandro | |
API to get the children has changed on latest psutil, this takes care of it. | |||
2015-06-22 | [feat] replace old log handler with new one | Ivan Alejandro | |
Replace logging.getLogger with custom get_logger. Remove some unneeded dependencies and reorder other. | |||
2015-06-22 | [feat] add a zmq based logger, change log window | Ivan Alejandro | |
- Add a new handler for a zmq/thread-safe log send between components. - Update the log window to use this new handler. - Remove old custom handler We have implemented a new handler that uses logbook, so this one is no longer needed. - Adapt log silencer to new handler - Use log file always as default - Related: #6733 | |||
2015-05-29 | [bug] move events server init to backend | drebs | |
If the events server is initialized in a different process than the backend, the txzmq socket raises an "zmq.error.ZMQError: Interrupted system call" exception during the events server initialization. Despite that, communication seems to work flawlessly after the initialization. Moving the events server initialization to the same process as the backend causes the exception to not be raised during events server intialization. | |||
2015-05-27 | [feat] adapt to new events api on common | Ivan Alejandro | |
- Related: #6359 | |||
2015-04-09 | [bug] enable atexit subprocess termination | Ivan Alejandro | |
- Resolves: #6426 - Resolves: #6681 | |||
2015-02-13 | enable --offline mode for email again | Kali Kaneko | |
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-19 | Disable '--offline' temporarily. | Ivan Alejandro | |
2014-08-04 | Disable daemon mode, we use processes in the backend. | Ivan Alejandro | |
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-22 | Kill backend on quit if it does not respond. | Ivan Alejandro | |
2014-07-14 | pep8 fixes | Ivan Alejandro | |
2014-07-14 | Use 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-14 | Handle SIGINT/SIGTERM in processes. | Ivan Alejandro | |
2014-07-14 | Send the flag module values to the processes. | Ivan Alejandro | |
Add serialize/deserialize to dict helper. | |||
2014-07-14 | Move the backend starter to its own file. | Ivan Alejandro | |
2014-07-14 | Add SIGINT handler. | Ivan Alejandro | |
2014-07-14 | Use new backend/signaler and start logic in processes. | Ivan Alejandro | |
2014-07-14 | Separate 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-11 | invoke mainwindow.quit only from parent pid | Kali 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-06-18 | Use a better naming for argparse helper. | Ivan Alejandro | |
2014-06-09 | Use a more significative name for logger helper. | Ivan Alejandro | |
2014-06-06 | Remove unused variables and reorder arg parsing. | Ivan Alejandro | |
2014-06-06 | Remove unused code and move imports to the top. | Ivan Alejandro | |
2014-06-06 | Move imports to the top. | Ivan Alejandro | |
2014-06-06 | Remove unused code. | Ivan Alejandro | |
2014-06-06 | Remove code already used in mainwindow. | Ivan Alejandro | |
2014-06-06 | Move quit callback to mainwindow. | Ivan Alejandro | |
2014-06-05 | Reorder logging helpers and handlers. | Ivan Alejandro | |
2014-05-21 | Improve wait and quit process. | Ivan Alejandro | |
Refactor logic from backend to the vpnprocess. | |||
2014-05-15 | Gracefully handle SIGTERM as well as SIGINT, feature #5672 | irregulator | |
SIGTERM is caught by twisted, so we have to use addSystemEventTrigger() to pass a custom handler to twisted reactor. See https://leap.se/code/issues/5672 for more. | |||
2014-04-22 | Add flag to skip provider checks in wizard. | Ivan Alejandro | |
2014-04-15 | Move openvpn_verb to config.flags | Ivan Alejandro | |
2014-04-10 | Add flag to start the app hidden in the tray. | Ivan Alejandro | |
Closes #4990. | |||
2014-04-01 | Add support for self signed certs. Closes #5391. | Ivan Alejandro | |
2014-03-10 | Merge remote-tracking branch 'refs/remotes/kali/feature/graph-cpu-and-mem' ↵ | Tomás Touceda | |
into develop | |||
2014-03-07 | Remove qtreactor dependency | Tomás Touceda | |
2014-03-07 | add ability to set nice order via env var | Kali Kaneko | |
2014-02-03 | Use the new log format in the GUI too. | Ivan Alejandro | |
- Unify location for log format. | |||
2014-01-31 | Improve logs readability | Ivan Alejandro | |
- levelname: after time, fixed width, left aligned - Line number before name and with fixed width - function with () | |||
2014-01-13 | Reorder initialization calls. | Kali Kaneko | |
* Refactor opt checking, paving the way for separation into commands module. * Do not hijack the stdout for commands, reduce clutter. | |||
2014-01-13 | able to import maildir | Kali Kaneko | |
2014-01-12 | rename repair to plumber to suit more generic functionality | Kali Kaneko | |
2014-01-09 | add offline flag | Kali Kaneko | |
2014-01-09 | Add flag to disable version check. | Ivan Alejandro | |
2013-12-20 | mail logs | Kali Kaneko | |
2013-12-18 | add repair mailbox utility | Kali Kaneko | |
2013-12-17 | display mail version too | Kali Kaneko | |