Systemd/src
Lennart Poettering df98a87ba3 bus: introduce concept of "const" properties
This way we have four kinds of properties:

a) those which are constant as long as an object exists
b) those which can change and PropertiesChange messages with contents are generated
c) those which can change and where the PropertesChange merely includes invalidation
d) those which can change but for which no events are generated

Clients (through code generators run on the introspection XML) can thus
aggressively cache a, b, c, with only d excluded.
2013-12-22 03:50:52 +01:00
..
ac-power unit: add ConditionACPower= 2012-12-31 21:24:26 +01:00
activate activate: fix error checking on epoll_ctl() 2013-12-17 15:42:33 +01:00
analyze trivial coding style clean ups 2013-12-03 22:27:45 +01:00
ask-password clients: unify how we invoke getopt_long() 2013-11-06 18:28:39 +01:00
backlight Remove duplicate includes 2013-11-18 20:28:55 -05:00
binfmt clients: unify how we invoke getopt_long() 2013-11-06 18:28:39 +01:00
boot bootctl: remove unused options from getopt_long 2013-11-09 14:11:56 +01:00
bootchart Bring bootchart code in line with CODING_STYLE 2013-12-10 07:40:55 -05:00
bus-driverd bus: fix bad memory access in driverd when we get an empty triggers list 2013-12-21 23:26:51 +01:00
bus-proxyd man: add systemd-dbus-proxy@.service(8) and systemd-dbus.proxy(8) 2013-12-21 18:34:40 -05:00
cgls clients: unify how we invoke getopt_long() 2013-11-06 18:28:39 +01:00
cgroups-agent cgroups-agent: down-grade log level 2013-11-25 17:40:53 +01:00
cgtop clients: unify how we invoke getopt_long() 2013-11-06 18:28:39 +01:00
core core: replace readdir_r with readdir 2013-12-21 18:35:55 -05:00
cryptsetup util: unify reading of /proc/cmdline 2013-11-06 03:15:16 +01:00
dbus1-generator bus: also mask dbus.service in generator if kdbus is found 2013-12-16 21:06:57 +01:00
delta delta: replace readdir_r with readdir 2013-12-21 18:35:55 -05:00
detect-virt clients: unify how we invoke getopt_long() 2013-11-06 18:28:39 +01:00
efi-boot-generator efi-boot-generator: don't mount /boot eagerly 2013-11-21 12:36:05 +01:00
fsck fsck,fstab-generator: be lenient about missing fsck.<type> 2013-11-15 22:53:14 -05:00
fstab-generator fstab-generator: use RequiresOverridable for fsck units 2013-11-15 22:53:14 -05:00
getty-generator getty-generator: fix stripping /dev/ 2013-12-13 23:24:16 +01:00
gpt-auto-generator fix scan-build issues 2013-12-10 22:30:46 +01:00
gudev licence: remove references to old FSF address 2012-12-17 11:41:31 +01:00
hostname bus: fix exit-on-idle for driverd 2013-12-19 22:18:39 +01:00
initctl trivial coding style clean ups 2013-12-03 22:27:45 +01:00
journal journal: replace readdir_r with readdir 2013-12-21 18:35:55 -05:00
kernel-install kernel-install: fix help output 2013-12-09 23:19:16 -05:00
libsystemd-bus bus: introduce concept of "const" properties 2013-12-22 03:50:52 +01:00
libsystemd-daemon Include <fcntl.h> instead of <sys/fcntl.h> 2013-04-13 21:02:03 -04:00
libsystemd-dhcp dhcp: Properly handle unsuccessful cases for DHCP Ack 2013-12-17 16:24:16 +01:00
libsystemd-id128 __thread --> thread_local for C11 compat 2013-12-17 21:45:43 +01:00
libsystemd-rtnl rtnl: correctly get the size of data to be appended 2013-12-19 21:39:45 +01:00
libudev remove unused variable 2013-12-19 22:06:47 +01:00
locale bus: fix exit-on-idle for driverd 2013-12-19 22:18:39 +01:00
login login: replace readdir_r with readdir 2013-12-21 18:35:55 -05:00
machine machined: implement exit-on-idle 2013-12-19 22:18:39 +01:00
machine-id-setup clients: unify how we invoke getopt_long() 2013-11-06 18:28:39 +01:00
modules-load trivial coding style clean ups 2013-12-03 22:27:45 +01:00
network core,logind,networkd: check for udev device initialization via enumeration matches 2013-12-18 18:21:28 +01:00
notify clients: unify how we invoke getopt_long() 2013-11-06 18:28:39 +01:00
nspawn DEFAULT_PATH_SPLIT_USR macro 2013-12-20 23:14:21 -05:00
nss-myhostname Remove duplicate includes 2013-11-18 20:28:55 -05:00
python-systemd trivial coding style clean ups 2013-12-03 22:27:45 +01:00
quotacheck util: unify reading of /proc/cmdline 2013-11-06 03:15:16 +01:00
random-seed random-seed: improve debugging messages a bit 2013-11-15 22:53:14 -05:00
rc-local-generator rc-local: use access(X_OK) to check if files are executable 2013-10-29 19:34:59 +01:00
readahead clients: unify how we invoke getopt_long() 2013-11-06 18:28:39 +01:00
remount-fs Introduce _cleanup_endmntent_ 2013-10-03 22:13:55 -04:00
reply-password Use initalization instead of explicit zeroing 2013-04-05 19:50:57 -04:00
rfkill rfkill: Avoid error when state restore is disabled 2013-12-06 16:44:38 +01:00
run logind,machined,run: properly invoke StartTransientUnit() bus call 2013-11-21 21:12:36 +01:00
shared util: remove union dirent_storage 2013-12-21 18:35:55 -05:00
shutdownd Add __attribute__((const, pure, format)) in various places 2013-05-02 22:52:09 -04:00
sleep Fix a few resource leaks in error paths 2013-12-15 17:49:28 -05:00
socket-proxy event: be more conservative when returning errors from event handler callbacks 2013-12-13 04:06:43 +01:00
sysctl Remove duplicate includes 2013-11-18 20:28:55 -05:00
system-update-generator Standarize on one spelling of symlink error message 2013-04-24 00:25:04 -04:00
systemctl systemctl: fix bad memory access when processing PIDs on the "systemctl status" command line 2013-12-21 05:15:09 +01:00
systemd bus: introduce concept of "const" properties 2013-12-22 03:50:52 +01:00
test tests: fix build 2013-12-18 02:54:16 +01:00
timedate bus: fix exit-on-idle for driverd 2013-12-19 22:18:39 +01:00
tmpfiles tmpfiles: replace readdir_r with readdir 2013-12-21 18:35:55 -05:00
tty-ask-password-agent clients: unify how we invoke getopt_long() 2013-11-06 18:28:39 +01:00
udev udevadm: modernization 2013-12-18 23:58:23 -05:00
update-utmp bus: use new property retrieval calls everywhere 2013-11-07 22:17:19 +01:00
vconsole move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
.gitignore Add test coverage and generate report with lcov 2013-07-13 21:56:33 -04:00
Makefile