Systemd/src/import
Lennart Poettering 03976f7b4a sd-bus: introduce new sd_bus_flush_close_unref() call
sd_bus_flush_close_unref() is a call that simply combines sd_bus_flush()
(which writes all unwritten messages out) + sd_bus_close() (which
terminates the connection, releasing all unread messages) +
sd_bus_unref() (which frees the connection).

The combination of this call is used pretty frequently in systemd tools
right before exiting, and should also be relevant for most external
clients, and is hence useful to cover in a call of its own.

Previously the combination of the three calls was already done in the
_cleanup_bus_close_unref_ macro, but this was only available internally.

Also see #327
2015-07-03 19:49:03 +02:00
..
.gitignore import: introduce new mini-daemon systemd-importd, and make machinectl a client to it 2015-01-22 04:02:07 +01:00
aufs-util.c util: rework rm_rf() logic 2015-04-06 10:57:53 +02:00
aufs-util.h import: add new minimal tool "systemd-import" for pulling down foreign containers and install them locally 2014-12-19 02:08:14 +01:00
curl-util.c util: rework strappenda(), and rename it strjoina() 2015-02-03 02:05:59 +01:00
curl-util.h import: prefer usec_t over time_t 2014-12-25 03:14:09 +01:00
export-raw.c util: when creating temporary file names, allow including extra id string in it 2015-06-15 19:28:55 +02:00
export-raw.h importd: add API for exporting container/VM images 2015-03-09 18:02:23 +01:00
export-tar.c util: when creating temporary file names, allow including extra id string in it 2015-06-15 19:28:55 +02:00
export-tar.h importd: add API for exporting container/VM images 2015-03-09 18:02:23 +01:00
export.c everywhere: port everything to sigprocmask_many() and friends 2015-06-15 20:13:23 +02:00
import-common.c tree-wide: whenever we fork off a foreign child process reset signal mask/handlers 2015-06-10 01:28:58 +02:00
import-common.h importd: add API for exporting container/VM images 2015-03-09 18:02:23 +01:00
import-compress.c tree-wide: there is no ENOTSUP on linux 2015-03-13 14:10:39 +01:00
import-compress.h importd: add API for exporting container/VM images 2015-03-09 18:02:23 +01:00
import-pubring.gpg import: add image verification using gpg 2015-01-21 04:03:54 +01:00
import-raw.c util: when creating temporary file names, allow including extra id string in it 2015-06-15 19:28:55 +02:00
import-raw.h importd: add new bus calls for importing local tar and raw images 2015-03-05 00:59:38 +01:00
import-tar.c util: when creating temporary file names, allow including extra id string in it 2015-06-15 19:28:55 +02:00
import-tar.h importd: add new bus calls for importing local tar and raw images 2015-03-05 00:59:38 +01:00
import.c everywhere: port everything to sigprocmask_many() and friends 2015-06-15 20:13:23 +02:00
importd.c sd-bus: introduce new sd_bus_flush_close_unref() call 2015-07-03 19:49:03 +02:00
Makefile import: add new minimal tool "systemd-import" for pulling down foreign containers and install them locally 2014-12-19 02:08:14 +01:00
org.freedesktop.import1.conf importd: fix bus policy 2015-01-23 01:17:55 +01:00
org.freedesktop.import1.policy.in importd: add API for exporting container/VM images 2015-03-09 18:02:23 +01:00
org.freedesktop.import1.service import: introduce new mini-daemon systemd-importd, and make machinectl a client to it 2015-01-22 04:02:07 +01:00
pull-common.c tree-wide: whenever we fork off a foreign child process reset signal mask/handlers 2015-06-10 01:28:58 +02:00
pull-common.h importd: add new bus calls for importing local tar and raw images 2015-03-05 00:59:38 +01:00
pull-dkr.c util: when creating temporary file names, allow including extra id string in it 2015-06-15 19:28:55 +02:00
pull-dkr.h import/pull-dkr: V2 image specification and manifest support 2015-05-19 18:21:56 +02:00
pull-job.c fix gcc warnings about uninitialized variables 2015-03-27 14:57:38 +01:00
pull-job.h import: split out compression logic, so that we can share it with between import and pull calls 2015-03-05 00:59:37 +01:00
pull-raw.c util: when creating temporary file names, allow including extra id string in it 2015-06-15 19:28:55 +02:00
pull-raw.h import: rename download code from "import" to "pull" 2015-03-05 00:59:37 +01:00
pull-tar.c util: when creating temporary file names, allow including extra id string in it 2015-06-15 19:28:55 +02:00
pull-tar.h import: rename download code from "import" to "pull" 2015-03-05 00:59:37 +01:00
pull.c import/pull: fix pulling by image digest 2015-06-18 12:04:30 +02:00
qcow2-util.c tree-wide: there is no ENOTSUP on linux 2015-03-13 14:10:39 +01:00
qcow2-util.h import: support importing qcow2 images 2015-01-16 20:09:33 +01:00
test-qcow2.c import: support importing qcow2 images 2015-01-16 20:09:33 +01:00