Systemd/src/basic
Lennart Poettering 15dee3f07c networkd: be more defensive when writing to ipv4/ipv6 forwarding settings
1) never bother with setting the flag for loopback devices

2) if we fail to write the flag due to EROFS (which is likely to happen
   in containers where /proc/sys is read-only) or any other error, check
   if the flag already has the right value. If so, don't complain.

Closes #469
2015-07-06 13:41:51 +02:00
..
linux build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
.gitignore build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
af-list.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
af-list.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
arphrd-list.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
arphrd-list.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
async.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
async.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
audit.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
audit.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
barrier.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
barrier.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
blkid-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
btrfs-ctree.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
btrfs-util.c btrfs-util: when snapshotting make sure we don't descent into subvolumes we just created 2015-06-15 18:11:11 +02:00
btrfs-util.h btrfs-util: when snapshotting make sure we don't descent into subvolumes we just created 2015-06-15 18:11:11 +02:00
build.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
bus-label.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
bus-label.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
calendarspec.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
calendarspec.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
cap-list.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
cap-list.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
capability.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
capability.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
cgroup-util.c cgroup-util: actually use the path callback 2015-06-18 17:39:34 +02:00
cgroup-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
clock-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
clock-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
conf-files.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
conf-files.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
copy.c util: when creating temporary file names, allow including extra id string in it 2015-06-15 19:28:55 +02:00
copy.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
def.h turn kdbus support into a runtime option 2015-06-17 18:01:49 +02:00
device-nodes.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
device-nodes.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
env-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
env-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
errno-list.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
errno-list.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ether-addr-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
exit-status.c exit-status: add missing include for SIG* defines 2015-06-18 09:04:43 +02:00
exit-status.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
fdset.c hashmap: fix iterators to not skip entries 2015-06-14 16:56:02 +02:00
fdset.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
fileio-label.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
fileio-label.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
fileio.c networkd: be more defensive when writing to ipv4/ipv6 forwarding settings 2015-07-06 13:41:51 +02:00
fileio.h networkd: be more defensive when writing to ipv4/ipv6 forwarding settings 2015-07-06 13:41:51 +02:00
gunicode.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
gunicode.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
hashmap.c Merge pull request #294 from teg/hashmap-debug-locking-2 2015-06-18 22:05:09 +02:00
hashmap.h hashmap: remove _IDX_ITERATOR_NIL definition 2015-06-17 17:28:44 +02:00
hostname-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
hostname-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
in-addr-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
in-addr-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ioprio.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
json.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
json.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
label.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
label.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
list.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
locale-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
locale-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
lockfile-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
lockfile-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
log.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
log.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
login-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
login-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
macro.h sd-event: make errors on EPOLL_CTL_DEL pseudo-fatal 2015-06-17 09:13:48 +02:00
Makefile build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
memfd-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
memfd-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
mempool.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
mempool.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
missing.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
mkdir-label.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
mkdir.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
mkdir.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
MurmurHash2.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
MurmurHash2.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ordered-set.h hashmap: fix iterators to not skip entries 2015-06-14 16:56:02 +02:00
path-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
path-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
prioq.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
prioq.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
process-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
process-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
random-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
random-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ratelimit.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ratelimit.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
refcnt.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
replace-var.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
replace-var.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ring.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
ring.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
rm-rf.c tmpfiles: silently ignore failed removal of btrfs submount from non-dir 2015-06-16 16:23:13 +02:00
rm-rf.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
securebits.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
selinux-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
selinux-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
set.h hashmap: fix iterators to not skip entries 2015-06-14 16:56:02 +02:00
sigbus.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
sigbus.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
signal-util.c signal-util: fix incorrect argument of va_start 2015-06-16 11:41:59 +02:00
signal-util.h everywhere: port everything to sigprocmask_many() and friends 2015-06-15 20:13:23 +02:00
siphash24.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
siphash24.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
smack-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
smack-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
socket-label.c socket: Set SO_REUSEPORT before bind() 2015-07-01 16:43:03 +03:00
socket-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
socket-util.h socket: Set SO_REUSEPORT before bind() 2015-07-01 16:43:03 +03:00
sparse-endian.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
special.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
strbuf.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
strbuf.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
strv.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
strv.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
strxcpyx.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
strxcpyx.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
terminal-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
terminal-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
time-util.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
time-util.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
unaligned.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
unit-name.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
unit-name.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
utf8.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
utf8.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
util.c Merge pull request #473 from richardmaw-codethink/machinectl-import-earlier-than-3-15 2015-07-03 10:11:33 +02:00
util.h util: Introduce unquote_first_word_and_warn 2015-06-17 11:12:12 -07:00
verbs.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
verbs.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
virt.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
virt.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
xml.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
xml.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00