Systemd/src
Lennart Poettering ae1a2efa8b sd-bus: add a "recursive" mode to sd_bus_track
This adds an optional "recursive" counting mode to sd_bus_track. If enabled
adding the same name multiple times to an sd_bus_track object is counted
individually, so that it also has to be removed the same number of times before
it is gone again from the tracking object.

This functionality is useful for implementing local ref counted objects that
peers make take references on.
2016-08-22 14:17:24 +02:00
..
ac-power tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
activate activate: improve SIGCHLD handler 2016-04-05 14:34:04 +00:00
analyze tree-wide: use ansi_highlight() instead of ANSI_HIGHLIGHT where appropriate 2016-05-30 18:22:16 +02:00
ask-password ask-password: add option --no-output to not print password to stdout 2016-03-01 19:02:11 +01:00
backlight tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
basic Merge pull request #3965 from htejun/systemd-controller-on-unified 2016-08-19 19:58:01 -04:00
binfmt tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
boot Add enable_disable() helper 2016-07-31 22:48:22 -04:00
cgls core: rename cg_unified() to cg_all_unified() 2016-08-15 18:13:36 -04:00
cgroups-agent tree-wide: introduce new SOCKADDR_UN_LEN() macro, and use it everywhere 2016-05-05 22:24:36 +02:00
cgtop core: rename cg_unified() to cg_all_unified() 2016-08-15 18:13:36 -04:00
core Merge pull request #3965 from htejun/systemd-controller-on-unified 2016-08-19 19:58:01 -04:00
coredump coredump: treat RLIMIT_CORE below page size as disabling coredumps (#3932) 2016-08-11 10:51:00 +02:00
cryptsetup cryptsetup: do not 'fail' if trying to detach a nonexistent device 2016-04-01 20:51:20 +02:00
dbus1-generator Ensure kdbus isn't used (#3501) 2016-06-18 17:24:23 -04:00
debug-generator tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
delta tree-wide: rename draw_special_char to special_glyph 2016-05-09 15:17:57 -04:00
detect-virt tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
escape tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
firstboot tree-wide: use sd_id128_is_null() instead of sd_id128_equal where appropriate 2016-07-22 12:38:08 +02:00
fsck tree-wide: introduce new SOCKADDR_UN_LEN() macro, and use it everywhere 2016-05-05 22:24:36 +02:00
fstab-generator Use "return log_error_errno" in more places" 2016-07-22 21:25:09 -04:00
getty-generator tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
gpt-auto-generator Merge pull request #3757 from poettering/efi-search 2016-07-25 16:34:18 -04:00
hibernate-resume tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
hostname hostnamectl: rework pretty hostname validation (#3985) 2016-08-18 21:16:16 -04:00
hwdb hwdb: selinuxify a bit (#3460) 2016-06-07 19:47:41 +02:00
import import: don't log "fake" errno values 2016-07-22 21:25:09 -04:00
initctl tree-wide: make ++/-- usage consistent WRT spacing 2016-02-22 20:32:04 -08:00
journal journald: do not create split journals for dynamic users 2016-08-18 23:34:40 -04:00
journal-remote journal-gatewayd: fix typo; s/Certificat/Certificate/ (#3931) 2016-08-09 00:35:07 -04:00
kernel-install kernel-install: when searching for location to place kernel consider /efi 2016-07-21 11:37:59 +02:00
libsystemd sd-bus: add a "recursive" mode to sd_bus_track 2016-08-22 14:17:24 +02:00
libsystemd-network Various fixes for typos found by lintian (#3705) 2016-07-12 12:52:11 +02:00
libudev libudev: fix typo in comment 2016-08-19 11:43:58 +10:00
locale tests: fix memory leak in test-keymap-util 2016-06-19 15:04:52 +00:00
login Merge pull request #3961 from keszybz/pr/3924 2016-08-19 19:08:41 +02:00
machine machinectl: print OS release in machinectl list (#3975) 2016-08-20 23:39:07 -04:00
machine-id-setup machine-id-setup: add new --print switch 2016-07-22 12:59:36 +02:00
modules-load tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
mount mount-tool: return 0 instead of NULL in the acquire_description() (#4009) 2016-08-22 02:14:23 -04:00
network networkd: fix typo (#4013) 2016-08-21 19:15:26 +02:00
notify tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
nspawn Merge pull request #3965 from htejun/systemd-controller-on-unified 2016-08-19 19:58:01 -04:00
nss-myhostname treewide: fix typos and remove accidental repetition of words 2016-07-11 16:18:43 +02:00
nss-mymachines nss-mymachines: avoid connecting to dbus from inside dbus-daemon 2016-08-19 00:52:00 +02:00
nss-resolve Move nss typedefs into nss-util.h 2016-04-02 20:11:41 -04:00
nss-systemd core: bypass dynamic user lookups from dbus-daemon 2016-08-19 00:50:24 +02:00
path tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
quotacheck tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
random-seed tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
rc-local-generator tree-wide: make more global variables static 2016-02-13 12:28:28 +01:00
remount-fs tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
reply-password tree-wide: introduce new SOCKADDR_UN_LEN() macro, and use it everywhere 2016-05-05 22:24:36 +02:00
resolve nspawn,resolve: short --help output to fit within 80 columns 2016-08-04 09:03:42 -04:00
rfkill tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
run run: various minor improvements 2016-08-18 22:23:31 +02:00
shared seccomp: make sure getrlimit() is among the default permitted syscalls 2016-08-22 14:17:23 +02:00
sleep tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
socket-proxy tree-wide: introduce new SOCKADDR_UN_LEN() macro, and use it everywhere 2016-05-05 22:24:36 +02:00
stdio-bridge stdio-bridge: Correctly propagate error 2016-02-29 10:45:34 +01:00
sysctl tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
system-update-generator tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
systemctl systemctl: kill all units specified on the command line, not just the first one. 2016-08-20 08:59:02 +10:00
systemd sd-bus: add a "recursive" mode to sd_bus_track 2016-08-22 14:17:24 +02:00
sysusers sysusers: move various user credential validity checks to src/basic/ 2016-07-22 15:53:45 +02:00
sysv-generator sysv-generator: better error reporting (#3977) 2016-08-17 20:11:27 +02:00
test Merge pull request #3997 from poettering/codition-udev-fix 2016-08-19 12:13:44 -04:00
timedate Add enable_disable() helper 2016-07-31 22:48:22 -04:00
timesync clock-util: make clock_is_localtime() testable and add initial tests 2016-02-26 11:28:49 +01:00
tmpfiles Use "return log_error_errno" in more places" 2016-07-22 21:25:09 -04:00
tty-ask-password-agent ask-password: ask for passphrases not only on the first console of /dev/console 2016-05-24 11:57:27 +02:00
udev core: when forcibly killing/aborting left-over unit processes log about it 2016-07-20 14:35:15 +02:00
update-done selinux: always try to load the full selinux db 2016-03-01 20:39:30 -05:00
update-utmp tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
user-sessions selinux: always try to load the full selinux db 2016-03-01 20:39:30 -05:00
vconsole vconsole-setup: add lots of debug messages 2016-07-31 22:49:07 -04:00
.gitignore
Makefile