1
0
mirror of https://github.com/systemd/systemd.git synced 2024-11-14 15:21:37 +03:00
systemd/src
Patrik Flykt 56cd007ab8 sd-ipv4ll: Add reference counting for IPv4LL
Similar to DHCP, the IPv4LL library user can decide to free the LL
client any time the callback is called. Guard against freeing the
LL client in the callback by introducing proper reference counting.

Also update code using the IPv4LL library to properly handle a
returned NULL from the notify and stop functions if the IPv4LL
client was freed.
2014-04-11 10:53:52 +03:00
..
ac-power
activate activate: export make_socket_fd 2014-03-17 01:55:48 -04:00
analyze analyze: fix plot issues when using gummiboot 2014-01-31 07:12:43 +01:00
ask-password
backlight backlight: unify error messages 2014-04-07 21:02:33 -04: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 Remove dead lines in various places 2014-02-24 19:24:14 -05:00
bus-driverd bus: catch up with kdbus changes (ABI break) 2014-04-10 13:27:23 -07:00
bus-proxyd Remove dead lines in various places 2014-02-24 19:24:14 -05:00
cgls cgls: fix running with -M option 2014-04-10 11:46:51 +02:00
cgroups-agent
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 reduce the amount of messages logged to /dev/kmsg when "debug" is specified 2014-04-06 00:10:18 -04:00
cryptsetup cryptsetup: minor typo fix 2014-03-24 23:46:13 +01:00
dbus1-generator units: remove "AllowUser=root own", the bus owner can always own names 2014-03-08 19:38:06 +01:00
delta delta: ensure that d_type will be set on every fs 2014-01-09 16:43:00 +01: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 util: replace close_pipe() with new safe_close_pair() 2014-03-24 03:22:44 +01:00
fstab-generator fstab-generator: when running in a container, ignore fstab entries referring to device nodes 2014-03-11 18:02:27 +01:00
getty-generator getty: Start getty on 3270 terminals available on Linux on System z 2014-03-13 10:42:26 +01:00
gpt-auto-generator gpt-auto-generator: there's no point in looking for a superblock on raw disk, we only care for a partition table 2014-03-13 01:06:41 +01:00
gudev gudev: add device::get_sysfs_attr_keys and device::has_sysfs_attr 2014-02-22 18:48:01 +01:00
hostname hostnamectl: read OS pretty_name and cpe_name from remote 2014-03-11 17:48:45 +01:00
initctl util: replace close_nointr_nofail() by a more useful safe_close() 2014-03-18 19:31:34 +01:00
journal journal-remote-parse: avoid passing null to memchr 2014-04-06 11:55:20 +02:00
kernel-install kernel-install: fix help output 2013-12-09 23:19:16 -05:00
libsystemd sd-rtnl: use SO_PASSCRED 2014-04-11 00:52:23 +02:00
libsystemd-network sd-ipv4ll: Add reference counting for IPv4LL 2014-04-11 10:53:52 +03:00
libudev everywhere: make use of new0() and macro() macros, and stop using perror() 2014-02-13 14:45:51 +01:00
locale api: in constructor function calls, always put the returned object pointer first (or second) 2014-02-20 00:03:10 +01:00
login login: add 'mir' to the list of session types 2014-04-09 21:22:48 +02:00
machine util: replace close_pipe() with new safe_close_pair() 2014-03-24 03:22:44 +01: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 sd-ipv4ll: Add reference counting for IPv4LL 2014-04-11 10:53:52 +03:00
notify
nspawn nspawn: Fix erroneous OOM when building group list 2014-04-10 09:50:39 -04:00
nss-myhostname
python-systemd systemd-python: fix failing assert 2014-04-05 13:30:08 -04:00
quotacheck util: move more intellegince into parse_proc_cmdline() 2014-03-06 18:48:22 +01:00
random-seed
rc-local-generator
readahead util: replace close_nointr_nofail() by a more useful safe_close() 2014-03-18 19:31:34 +01:00
remount-fs
reply-password util: replace close_nointr_nofail() by a more useful safe_close() 2014-03-18 19:31:34 +01:00
rfkill rfkill: Avoid error when state restore is disabled 2013-12-06 16:44:38 +01:00
run systemd-run: don't print error messages twice 2014-03-05 19:03:10 +01:00
shared build-sys: add newly used if_link.h defines to missing.h 2014-04-05 13:18:36 -04:00
shutdownd util: replace close_nointr_nofail() by a more useful safe_close() 2014-03-18 19:31:34 +01:00
sleep util: add timeout to generator execution 2014-03-06 04:00:42 +01:00
socket-proxy util: replace close_pipe() with new safe_close_pair() 2014-03-24 03:22:44 +01:00
sysctl Use strlen even for constant strings 2014-03-16 09:52:56 -04:00
system-update-generator
systemctl systemctl: update NAME to PATTERN in help() 2014-04-05 00:42:10 -04:00
systemd sd-ipv4ll: Add reference counting for IPv4LL 2014-04-11 10:53:52 +03:00
test sd-rtnl: fix broken test cases and add support for tunnel 2014-04-03 18:09:24 +02:00
timedate timedated: ignore initial delta in history data 2014-04-10 12:58:10 -07:00
tmpfiles util: replace close_nointr_nofail() by a more useful safe_close() 2014-03-18 19:31:34 +01:00
tty-ask-password-agent tty-ask-password-agent: return negative errno 2014-04-05 00:55:19 -04:00
udev udev: net_id - use constants rather than magic numbers 2014-04-06 18:00:40 +02:00
update-utmp utmp: make sure we don't write the utmp reboot record twice on each boot 2014-01-30 14:18:46 +01:00
vconsole util: replace close_nointr_nofail() by a more useful safe_close() 2014-03-18 19:31:34 +01:00
.gitignore
Makefile