NetworkManager/clients/cli
Beniamino Galvani 995229181c cli: remove editor thread
Currently the editor runs in a dedicated thread so that the blocking
call to readline() doesn't stop the processing of D-Bus events in the
main loop. The editor thread can access objects concurrently with the
main thread and this can cause races and crashes.

Remove the editor thread and use the non-blocking readline API.

https://bugzilla.gnome.org/show_bug.cgi?id=732097
https://bugzilla.redhat.com/show_bug.cgi?id=1368353
2016-09-23 09:46:28 +02:00
..
agent.c clients: don't show "(null)" prompt for secrets 2016-09-14 23:32:52 +02:00
agent.h cli: add 'nmcli agent' command (bgo #739568) 2014-11-07 11:58:25 +01:00
common.c cli: remove editor thread 2016-09-23 09:46:28 +02:00
common.h cli: (trivial) move gen_func_ifnames() from devices.c to common.c 2016-09-19 16:55:39 +02:00
connections.c cli: remove editor thread 2016-09-23 09:46:28 +02:00
connections.h cli: add -f argument completion 2016-08-01 15:51:29 +02:00
devices.c cli: (trivial) move gen_func_ifnames() from devices.c to common.c 2016-09-19 16:55:39 +02:00
devices.h cli: add -f argument completion 2016-08-01 15:51:29 +02:00
general.c cli: return sane error message for D-Bus policy permission errors 2016-08-20 10:45:55 +02:00
general.h cli: output a short summary of devices when called without arguments 2016-07-19 14:29:05 +02:00
Makefile.am build: disable deprecation checks for internal compilation 2016-04-05 22:22:58 +02:00
nmcli-completion cli/device: add modify command 2016-06-29 20:28:42 +02:00
nmcli.c cli: remove editor thread 2016-09-23 09:46:28 +02:00
nmcli.h cli: remove editor thread 2016-09-23 09:46:28 +02:00
polkit-agent.c all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
polkit-agent.h cli: add 'nmcli agent' command (bgo #739568) 2014-11-07 11:58:25 +01:00
settings-docs.xsl clients: reorganize source tree, put all the installed clients together 2014-07-30 15:56:19 -04:00
settings.c cli: only connect handlers for property changes in interactive edit 2016-08-24 17:27:55 +02:00
settings.h cli: add -f argument completion 2016-08-01 15:51:29 +02:00
utils.c all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
utils.h macros: add macro _nm_printf() for function attribute 2016-06-05 12:22:01 +02:00