Systemd/src
Tom Gundersen 4958aee497 networkd: properly track addresses when first added
When doing a NEWADDR, the reply we get back is the NEWADDR itself, rather
than just an empty ack (unlike how NEWLINK works). For this reason, the
process that did the NEWADDR does not get the broadcast message.

We were only listening for broadcast messages, and hence not tracking the
addresses we added ourselves. This went unnoticed as the kernel will usually
send NEWADDR messages from time to time anyway, so things would mostly work,
but in the worst case we would not notice that a routable address was available
and consider ourselves offline.
2014-07-03 22:55:05 +02:00
..
ac-power
activate activate: export make_socket_fd 2014-03-17 01:55:48 -04:00
analyze analyze/run: use bus_open_transport_systemd instead of bus_open_transport 2014-05-26 14:21:53 -04:00
ask-password Add more password agent information 2014-04-24 09:23:54 +02:00
backlight backlight: Do not clamp brightness for LEDs 2014-06-10 18:57:48 +02:00
binfmt shared: add root argument to search_and_fopen 2014-03-14 09:31:34 -04:00
boot make gcc shut up 2014-02-19 17:53:50 +01:00
bootchart bootchart: add assert 2014-06-19 00:18:05 +02:00
bus-proxyd sd-bus: support connecting to remote hosts, directly into containers 2014-07-03 01:17:26 +02:00
cgls consistently order cleanup attribute before type 2014-06-22 00:45:15 +02:00
cgroups-agent cgroups-agent: down-grade log level 2013-11-25 17:40:53 +01:00
cgtop make gcc shut up 2014-02-19 17:53:50 +01:00
compat-libs build-sys: build compat libs from sources, avoiding the not generally available ifunc wrapping 2014-02-22 21:28:55 +01:00
core machinectl: show /etc/os-release information of container in status output 2014-07-03 17:54:24 +02:00
cryptsetup cryptsetup: allow x-systemd.device-timeout 2014-06-30 18:41:17 -04:00
dbus1-generator Remove unnecessary casts in printfs 2014-05-15 15:29:58 +02:00
debug-generator debug-generator: add new kernel cmdline option systemd.wants= to add units to the initial transaction 2014-06-20 13:36:28 +02:00
delta delta: draw arrows with draw_special_char() 2014-04-23 19:06:39 +02:00
detect-virt virt: make Virtualization an anonymous enum 2014-02-24 13:26:44 +01:00
efi-boot-generator efi-boot-generator: typo fix 2014-03-07 02:40:24 +01:00
fsck fsck: consider a fsck implementation linked to /bin/true non-existant 2014-06-25 10:04:36 +02:00
fstab-generator fstab-generator: allow x-systemd.device-timeout for swap units 2014-06-30 18:39:45 -04:00
getty-generator getty-generator: properly escape instance names 2014-06-19 22:04:29 -04:00
gpt-auto-generator stop complaining about unknown kernel cmdline options 2014-06-19 16:55:20 +02:00
gudev gudev: replace regex with sym file 2014-06-21 16:25:15 +02:00
hostname machinectl: show /etc/os-release information of container in status output 2014-07-03 17:54:24 +02:00
initctl core: make sure PrivateDevices= makes /dev/log available 2014-06-04 16:59:13 +02:00
journal coredump: vacuum - fix calculation of 10% of fs size for MaxUse 2014-07-01 23:49:56 +02:00
kernel-install build-sys: add missing Makefile link 2014-06-16 12:33:23 +02:00
libsystemd sd-path: add missing header 2014-07-03 16:41:52 -04:00
libsystemd-network sd-dhcp6-client: initialize variable 2014-07-02 15:54:27 +02:00
libudev libudev: queue - watch entire directory to allow the re-use of the watch descriptor 2014-06-27 19:56:31 +02:00
locale machinectl: show /etc/os-release information of container in status output 2014-07-03 17:54:24 +02:00
login util: generalize is_localhost() and use it everywhere where applicable 2014-07-02 13:41:31 +02:00
machine machine: properly distuingish created and registered machines 2014-07-03 20:19:58 +02:00
machine-id-setup machine-id-setup: use path_kill_slashes and modernizations 2014-03-14 09:31:34 -04:00
modules-load shared: add root argument to search_and_fopen 2014-03-14 09:31:34 -04:00
network networkd: properly track addresses when first added 2014-07-03 22:55:05 +02:00
notify sd-daemon: introduce sd_pid_notify() and sd_pid_notifyf() 2014-06-05 17:05:18 +02:00
nspawn nspawn: when running in a service unit, use systemd for restarts 2014-07-03 12:51:07 +02:00
nss-myhostname nss-myhostname: port to sd-rtnl 2014-04-19 18:39:24 +02:00
path path: add new "systemd-path" utility for querying paths described in file-hierarchy(7) 2014-07-02 12:23:36 +02:00
python-systemd systemd-python: fix failing assert 2014-04-05 13:30:08 -04:00
quotacheck stop complaining about unknown kernel cmdline options 2014-06-19 16:55:20 +02: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 readahead: avoid gcc warning about format 2014-06-22 15:30:19 -04:00
remount-fs Introduce _cleanup_endmntent_ 2013-10-03 22:13:55 -04:00
reply-password util: replace close_nointr_nofail() by a more useful safe_close() 2014-03-18 19:31:34 +01:00
resolve resolved: run as unpriviliged "systemd-resolve" user 2014-06-03 10:40:28 +02:00
rfkill rfkill: Avoid error when state restore is disabled 2013-12-06 16:44:38 +01:00
run analyze/run: use bus_open_transport_systemd instead of bus_open_transport 2014-05-26 14:21:53 -04:00
shared architecture: remove "cris" from uname list 2014-07-03 22:52:44 +02:00
shutdownd Remove unnecessary casts in printfs 2014-05-15 15:29:58 +02:00
sleep machinectl: show /etc/os-release information of container in status output 2014-07-03 17:54:24 +02:00
socket-proxy fix warnings 2014-06-06 23:31:25 +02:00
sysctl sysctl: replaces some slashes with dots 2014-04-16 21:52:36 -04:00
system-update-generator system-update-generator: modernizations 2014-06-13 13:26:32 +02:00
systemctl systemctl: add new "is-system-running" command to check whether system is fully up 2014-06-25 12:31:03 +02:00
systemd path: add new "systemd-path" utility for querying paths described in file-hierarchy(7) 2014-07-02 12:23:36 +02:00
sysusers sysusers: add new line type "m" to add users as members to groups 2014-07-03 19:54:46 +02:00
sysv-generator sysv-generator: fix incorect ordering of Wants 2014-06-26 00:37:26 +02:00
test machinectl: show /etc/os-release information of container in status output 2014-07-03 17:54:24 +02:00
timedate timedated: refuse manual system time updates when automatic timesync is enabled 2014-05-24 10:45:44 +08:00
timesync timesyncd: split privilege dropping code out of timesyncd so that we can make use of it from other daemons too 2014-06-01 08:49:33 +02:00
tmpfiles tmpfiles: copy/link /usr/share/factory/ files when the source argument is omitted 2014-06-20 15:57:43 +02:00
tty-ask-password-agent tty-ask-password-agent: Do tell what directory we failed to open 2014-06-01 08:06:16 +02:00
udev udev: net_setup_link - add a bit more logging 2014-07-03 11:00:02 +02:00
update-done update-done: add minimal tool to manage system updates for /etc and /var, if /usr has changed 2014-06-13 13:26:32 +02:00
update-utmp Remove unnecessary casts in printfs 2014-05-15 15:29:58 +02:00
vconsole vconsole: also copy character maps (not just fonts) from vt1 to vt2, vt3, ... 2014-06-23 18:24:52 +02:00
.gitignore Add test coverage and generate report with lcov 2013-07-13 21:56:33 -04:00
Makefile