Systemd/src
Lennart Poettering 6b39223cd3 sd-bus: when installing a match make sure not to apply it to already queued messages
This tweaks match installation a bit: the match callbacks are now only
called for messages read after the AddMatch() reply was received and
never anything already read before. Thus, installing a match gives you a
time guarantee: only messages received after it will be matched.

This is useful when listening to PropertiesChanged signals as an example
to ensure that only changes after the point the match was installed are
honoured, nothing before.
2019-07-11 12:18:51 +02:00
..
ac-power
activate Enable log colors for most of tools in /usr/bin 2019-05-08 09:50:21 +02:00
analyze basic/time-util: add helper function to check if timestamp is set 2019-07-04 19:12:47 +02:00
ask-password Enable log colors for most of tools in /usr/bin 2019-05-08 09:50:21 +02:00
backlight
basic Merge pull request #13011 from keszybz/auto-erase 2019-07-11 01:05:01 +02:00
binfmt tree-wide: voidify a few calls 2019-05-08 06:36:20 -04:00
boot bootctl,sd-boot: define EFI_LOADER_FEATURE_XBOOTLDR 2019-07-10 15:02:33 +02:00
busctl tree-wide: replace strjoin() with path_join() 2019-06-21 03:26:16 +09:00
cgls tree-wide: replace strjoin() with path_join() 2019-06-21 03:26:16 +09:00
cgroups-agent
cgtop tree-wide: replace strjoin() with path_join() 2019-06-21 03:26:16 +09:00
core Merge pull request #12755 from keszybz/short-identifiers 2019-07-11 00:00:51 +02:00
coredump coredump: make use of the iovec-array helpers 2019-06-28 08:24:09 +02:00
cryptsetup cryptsetup: enable libcryptsetup debug logging if we want it 2019-07-08 16:02:41 +03:00
debug-generator debug-generator: enable custom systemd.debug_shell tty 2019-07-02 09:51:27 +02:00
delta tree-wide: replace strjoina() with prefix_roota() 2019-06-25 01:31:26 +09:00
detect-virt Enable log colors for most of tools in /usr/bin 2019-05-08 09:50:21 +02:00
dissect
environment-d-generator
escape Enable log colors for most of tools in /usr/bin 2019-05-08 09:50:21 +02:00
firstboot Remove string_free_erase 2019-07-10 13:48:55 +02:00
fsck fsck: split out fsck return code definitions into a header file of its own 2019-07-05 02:31:12 +09:00
fstab-generator fstab-generator: Prevent double free of reused FILE* 2019-05-03 13:22:36 +02:00
fuzz udev: modernize udev-rules.c 2019-06-02 14:15:26 +09:00
getty-generator tree-wide: drop alloca() in loop 2019-06-20 06:29:19 +09:00
gpt-auto-generator tree-wide: replace strjoina() with prefix_roota() 2019-06-25 01:31:26 +09:00
hibernate-resume hibernate-resume: add resumeflags= kernel option 2019-06-05 18:59:05 -06:00
hostname Enable log colors for most of tools in /usr/bin 2019-05-08 09:50:21 +02:00
hwdb
id128 Enable log colors for most of tools in /usr/bin 2019-05-08 09:50:21 +02:00
import importd: Avoid need for fd translation table 2019-07-09 10:00:13 +02:00
initctl
journal Merge pull request #13011 from keszybz/auto-erase 2019-07-11 01:05:01 +02:00
journal-remote tree-wide: introduce strerror_safe() 2019-07-05 02:43:56 +09:00
kernel-install
libsystemd sd-bus: when installing a match make sure not to apply it to already queued messages 2019-07-11 12:18:51 +02:00
libsystemd-network Merge pull request #12926 from keszybz/urlify-logs 2019-07-11 00:00:34 +02:00
libudev libudev: hide definition of struct udev_device 2019-06-12 23:59:08 +09:00
locale Rename EXTRACT_QUOTES to EXTRACT_UNQUOTE 2019-06-28 11:35:05 +02:00
login Merge pull request #12939 from yuwata/lgtm-fixes 2019-07-10 14:57:14 +02:00
machine terminal-util: introduce openpt_allocate() 2019-06-18 09:26:31 +02:00
machine-id-setup
modules-load
mount tree-wide: replace strjoin() with path_join() 2019-06-21 03:26:16 +09:00
network Merge pull request #13018 from yuwata/network-tunnel-follow-up-13016 2019-07-11 12:10:39 +02:00
notify Merge pull request #12411 from keszybz/pr/12394 2019-05-08 10:11:32 -04:00
nspawn nspawn: fix abort when we cannot execve 2019-07-09 01:24:20 +02:00
nss-myhostname
nss-mymachines
nss-resolve codespell: fix spelling errors 2019-04-29 16:47:18 +02:00
nss-systemd
partition growfs: call crypt_set_debug_level() correctly, skip if not needed 2019-07-08 16:04:17 +03:00
path Enable log colors for most of tools in /usr/bin 2019-05-08 09:50:21 +02:00
portable portabled: Make use of SYNTHETIC_ERRNO() 2019-07-04 19:45:23 +02:00
quotacheck
random-seed tree-wide: port various places over to use chmod_and_chown() 2019-05-24 15:07:55 +02:00
rc-local-generator Drop support for /usr/sbin/halt.local 2019-05-23 10:19:01 +02:00
remount-fs
reply-password Remove string_free_erase 2019-07-10 13:48:55 +02:00
resolve Rename EXTRACT_QUOTES to EXTRACT_UNQUOTE 2019-06-28 11:35:05 +02:00
rfkill util: make device_wait_for_initialization() optionally takes timeout value 2019-06-04 01:19:43 +09:00
run basic/time-util: add helper function to check if timestamp is set 2019-07-04 19:12:47 +02:00
run-generator
shared Merge pull request #13010 from poettering/fsck-usr-wants 2019-07-11 15:13:51 +09:00
shutdown Replace the legacy ULONG_LONG_MAX with the C99 ULLONG_MAX 2019-05-17 09:39:46 +03:00
sleep systemd-sleep: refuse to calculate swapfile offset on Btrfs 2019-06-26 22:04:59 -07:00
socket-proxy
stdio-bridge
sulogin-shell
sysctl
system-update-generator system-update-generator: do not emit bogus warning if no /system-update symlink 2019-06-12 17:27:17 +02:00
systemctl Merge pull request #12939 from yuwata/lgtm-fixes 2019-07-10 14:57:14 +02:00
systemd tree-wide: introduce strerror_safe() 2019-07-05 02:43:56 +09:00
sysusers Rename EXTRACT_QUOTES to EXTRACT_UNQUOTE 2019-06-28 11:35:05 +02:00
sysv-generator Rename EXTRACT_QUOTES to EXTRACT_UNQUOTE 2019-06-28 11:35:05 +02:00
test Merge pull request #13011 from keszybz/auto-erase 2019-07-11 01:05:01 +02:00
time-wait-sync codespell: fix spelling errors 2019-04-29 16:47:18 +02:00
timedate Enable log colors for most of tools in /usr/bin 2019-05-08 09:50:21 +02:00
timesync Merge pull request #12420 from mrc0mmand/coccinelle-tweaks 2019-04-30 11:37:19 +02:00
tmpfiles tmpfiles: use log_syntax() for complaining about configuration file errors 2019-07-10 16:20:08 +02:00
tty-ask-password-agent Use _cleanup(free_and_erasep) where appropriate 2019-07-10 11:39:03 +02:00
udev Merge pull request #12926 from keszybz/urlify-logs 2019-07-11 00:00:34 +02:00
update-done
update-utmp
user-sessions
vconsole Merge pull request #12378 from rbalint/vt-kbd-reset-check 2019-05-16 16:39:38 +02:00
veritysetup tree-wide: replace strjoin() with path_join() 2019-06-24 23:59:38 +09:00
version
volatile-root