NetworkManager/clients/cli
Lubomir Rintel 73b560c215 cli: avoid use-after free on connection deletion
If the connection spontaneously disappears (perhaps along with the whole
daemon on crash) while we're deleting it, then the removal callback
would free up the context structure the delete operation is using.

Let's cancel the in-flight delete operations so that they won't touch
the structure after it's gone.
2017-01-27 13:33:28 +01:00
..
agent.c cli: use nmc_do_cmd to get the client and check if the daemon is running 2016-11-11 16:18:03 +01:00
agent.h cli: add 'nmcli agent' command (bgo #739568) 2014-11-07 11:58:25 +01:00
common.c cli: use nmc_do_cmd to get the client and check if the daemon is running 2016-11-11 16:18:03 +01:00
common.h cli: make it possible to call sub-commands with client obtained asynchronously 2016-11-11 16:18:03 +01:00
connections.c cli: avoid use-after free on connection deletion 2017-01-27 13:33:28 +01:00
connections.h cli: add -f argument completion 2016-08-01 15:51:29 +02:00
devices.c cli: use nmc_do_cmd to get the client and check if the daemon is running 2016-11-11 16:18:03 +01:00
devices.h cli: add -f argument completion 2016-08-01 15:51:29 +02:00
general.c cli: remove duplicate duplicate check on nmc->complete 2016-12-14 10:12:18 +01:00
general.h cli: output a short summary of devices when called without arguments 2016-07-19 14:29:05 +02:00
nmcli-completion cli: completion: escape shell special characters "()&!" 2016-10-26 13:41:00 +02:00
nmcli.c cli: implement 'networking' subcommand using nmc_do_cmd() 2016-12-09 17:57:49 +01:00
nmcli.h cli: use nmc_do_cmd to get the client and check if the daemon is running 2016-11-11 16:18:03 +01: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: move code around to group related functions - no functional change 2017-01-21 19:56:40 +01:00
settings.h cli: macsec support 2017-01-16 17:47:10 +01: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