Systemd/src/shared
Topi Miettinen 7d85383edb tree-wide: add size limits for tmpfs mounts
Limit size of various tmpfs mounts to 10% of RAM, except volatile root and /var
to 25%. Another exception is made for /dev (also /devs for PrivateDevices) and
/sys/fs/cgroup since no (or very few) regular files are expected to be used.

In addition, since directories, symbolic links, device specials and xattrs are
not counted towards the size= limit, number of inodes is also limited
correspondingly: 4MB size translates to 1k of inodes (assuming 4k each), 10% of
RAM (using 16GB of RAM as baseline) translates to 400k and 25% to 1M inodes.

Because nr_inodes option can't use ratios like size option, there's an
unfortunate side effect that with small memory systems the limit may be on the
too large side. Also, on an extremely small device with only 256MB of RAM, 10%
of RAM for /run may not be enough for re-exec of PID1 because 16MB of free
space is required.
2020-05-13 00:37:18 +02:00
..
linux network: support matching based on wifi interfece type 2019-10-25 16:43:18 +09:00
acl-util.c headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
acl-util.h
acpi-fpdt.c acpi-fpdt: mark structures as packed 2020-04-23 08:55:08 +02:00
acpi-fpdt.h
apparmor-util.c
apparmor-util.h
ask-password-api.c tree-wide: make sure our control buffers are properly aligned 2020-05-07 14:39:44 +02:00
ask-password-api.h tty-ask-pwd-agent: move ask_password_plymouth() in ask-password-api.c 2019-10-05 08:08:24 +02:00
barrier.c
barrier.h
base-filesystem.c shared: be friendly to EROFS images 2019-04-03 17:27:20 +02:00
base-filesystem.h
binfmt-util.c shared: add common helper for unregistering all binfmt entries 2020-04-23 17:13:50 +02:00
binfmt-util.h shared: add common helper for unregistering all binfmt entries 2020-04-23 17:13:50 +02:00
bitmap.c shared/exit-status: use Bitmap instead of Sets 2019-07-29 15:54:53 +02:00
bitmap.h shared/exit-status: use Bitmap instead of Sets 2019-07-29 15:54:53 +02:00
blkid-util.h shared/blkid-util: do not include util.h needlessly 2018-12-07 02:49:03 +01:00
boot-timestamps.c util-lib: split shared/efivars into basic/efivars and shared/efi-loader 2019-09-16 18:08:53 +02:00
boot-timestamps.h
bootspec.c bootspec: parse random-seed-mode line in loader.conf 2020-01-26 13:20:34 +09:00
bootspec.h bootspec: parse random-seed-mode line in loader.conf 2020-01-26 13:20:34 +09:00
bpf-program.c tree-wide: drop missing.h 2019-10-31 17:57:03 +09:00
bpf-program.h bpf-firewall: custom BPF programs through IP(Ingress|Egress)FilterPath= 2019-06-25 09:56:16 +02:00
bridge-util.c network: fix typo 2020-04-16 20:37:40 +02:00
bridge-util.h shared: Introduce bridge util 2020-03-24 14:22:50 +01:00
bus-locator.c bus: introduce bus-locator.[ch] 2020-05-07 08:46:40 -07:00
bus-locator.h bus: introduce bus-locator.[ch] 2020-05-07 08:46:40 -07:00
bus-log-control-api.c sd-bus: add helper struct for interface definitions 2020-05-05 22:27:03 +02:00
bus-log-control-api.h sd-bus: add helper struct for interface definitions 2020-05-05 22:27:03 +02:00
bus-polkit.c polkit: remove unused variable 2020-02-05 12:47:32 +00:00
bus-polkit.h shared: split out polkit stuff from bus-util.c → bus-polkit.c 2020-01-22 12:34:10 +01:00
bus-unit-procs.c shared: no need to check result of strndupa() 2019-07-16 12:40:22 +02:00
bus-unit-procs.h bus-unit-util: split out code that shows a unit's process tree 2019-03-13 17:41:41 +01:00
bus-unit-util.c manager: add CoredumpFilter= setting 2020-04-09 14:08:48 +02:00
bus-unit-util.h bus-unit-util: split out code that shows a unit's process tree 2019-03-13 17:41:41 +01:00
bus-util.c basic/set: let set_put_strdup() create the set with string hash ops 2020-05-06 16:54:06 +02:00
bus-util.h bus: introduce bus-locator.[ch] 2020-05-07 08:46:40 -07:00
bus-wait-for-jobs.c basic/set: let set_put_strdup() create the set with string hash ops 2020-05-06 16:54:06 +02:00
bus-wait-for-jobs.h tree-wide: normalize includes of public headers 2019-11-28 09:14:22 +01:00
bus-wait-for-units.c shared: add NULL callback check in one more place 2020-04-23 14:53:54 +02:00
bus-wait-for-units.h shared: add generic logic for waiting for a unit to enter some state 2019-07-11 12:18:51 +02:00
calendarspec.c calendarspec: be more graceful with two kinds of calendar expressions 2020-05-05 08:57:14 +02:00
calendarspec.h calendarspec: pack our flags a bit 2020-05-05 08:57:14 +02:00
cgroup-setup.c tree-wide: drop double newline 2019-11-04 00:30:32 +09:00
cgroup-setup.h util-lib: move some functions from basic/cgroup-util to shared/cgroup-setup 2019-09-16 18:08:00 +02:00
cgroup-show.c cgls: visually separate processes from cgroups 2019-11-20 17:51:28 +01:00
cgroup-show.h Rework cmdline printing to use unicode 2019-05-22 10:08:17 +02:00
chown-recursive.c tree-wide: spellcheck using codespell 2020-04-16 18:00:40 +02:00
chown-recursive.h chown-recursive: add fd based API 2019-12-17 20:03:40 +01:00
clean-ipc.c tree-wide: drop dirent.h when dirent-util.h is included 2019-11-04 00:30:32 +09:00
clean-ipc.h
clock-util.c util: split out errno related stuff 2019-03-14 13:25:51 +01:00
clock-util.h
condition.c tree-wide: drop stat.h or statfs.h when stat-util.h is included 2019-11-04 00:30:32 +09:00
condition.h Merge pull request #12030 from poettering/condition-memory 2019-04-02 08:01:42 +09:00
conf-parser.c fileio: fileno() can realistically return -1 2020-04-13 11:26:49 +02:00
conf-parser.h Merge pull request #14368 from poettering/repart 2020-01-23 19:07:02 +01:00
coredump-util.c manager: add CoredumpFilter= setting 2020-04-09 14:08:48 +02:00
coredump-util.h manager: add CoredumpFilter= setting 2020-04-09 14:08:48 +02:00
cpu-set-util.c core: add support for setting CPUAffinity= to special "numa" value 2020-03-16 08:57:28 +01:00
cpu-set-util.h shared: split out NUMA code from cpu-set-util.c to numa-util.c 2020-03-16 08:23:18 +01:00
crypt-util.c
crypt-util.h cryptsetup: bump minimum libcryptsetup version to v2.0.1 2019-10-01 13:34:06 +02:00
daemon-util.h sd-daemon: add notify_start() and notify_on_cleanup() helper function 2018-12-08 18:09:25 +09:00
dev-setup.c core: create inaccessible nodes for users when making runtime dirs 2019-12-18 11:09:30 -08:00
dev-setup.h
dissect-image.c shared/dissect-image: log messages from cryptsetup 2020-04-03 17:44:20 +02:00
dissect-image.h dissect: optionally, run fsck before mounting dissected images 2020-01-29 19:29:44 +01:00
dm-util.c tree-wide: drop string.h when string-util.h or friends are included 2019-11-04 00:30:32 +09:00
dm-util.h dissect: split out DM deferred remove into src/shared/dm-util.c 2019-07-05 02:19:24 +09:00
dns-domain.c tree-wide: drop string.h when string-util.h or friends are included 2019-11-04 00:30:32 +09:00
dns-domain.h resolve: reject host names with leading or trailing dashes in /etc/hosts 2018-12-10 09:56:56 +01:00
dropin.c unit drop-in: Fix ordering of special type.d drop-ins 2019-12-27 15:10:24 +00:00
dropin.h basic/set: constify operations which don't modify Set 2019-07-19 16:51:14 +02:00
efi-loader.c Add yet another tiny helper to manipulate flags 2020-04-10 16:40:48 +02:00
efi-loader.h Disable reading SystemdOptions EFI Var when in SecureBoot mode 2020-01-16 18:46:56 +01:00
enable-mempool.c
env-file-label.c util-lib: split out env file parsing code into env-file.c 2018-12-02 13:22:29 +01:00
env-file-label.h util-lib: split out env file parsing code into env-file.c 2018-12-02 13:22:29 +01:00
ethtool-util.c Merge pull request #15762 from keszybz/gcc-10-build 2020-05-11 19:43:40 +02:00
ethtool-util.h link: Allow configuring RX mini and jumbo ring sizes, too 2020-04-29 18:57:13 +02:00
exec-util.c core: add ExecStartXYZEx= with dbus support for executable prefixes 2019-05-30 20:41:42 -07:00
exec-util.h core: add ExecStartXYZEx= with dbus support for executable prefixes 2019-05-30 20:41:42 -07:00
exit-status.c shared/exit-status: fix off-by-one in comment 2019-08-05 16:38:20 +02:00
exit-status.h exit-status: rename EXIT_STATUS_GLIBC → EXIT_STATUS_LIBC 2019-07-29 19:05:25 +02:00
fdset.c tree-wide: drop alloca.h when alloc-util.h is included 2019-11-04 00:30:32 +09:00
fdset.h nspawn: don't free "fds" twice 2019-03-22 18:11:27 +01:00
fileio-label.c util-lib: split out env file parsing code into env-file.c 2018-12-02 13:22:29 +01:00
fileio-label.h util-lib: split out env file parsing code into env-file.c 2018-12-02 13:22:29 +01:00
firewall-util.c tree-wide: drop socket.h when socket-util.h is included 2019-11-04 00:30:32 +09:00
firewall-util.h
format-table.c networkctl: use uint64_t for link speed throughout 2020-05-09 08:49:31 +02:00
format-table.h format-table: support coloring the gap right of each cell individually 2020-05-06 15:40:15 +02:00
fsck-util.h fsck: split out fsck return code definitions into a header file of its own 2019-07-05 02:31:12 +09:00
fstab-util.c core: swap priority can be negative 2019-12-04 08:57:08 +01:00
fstab-util.h Allow overriding /etc/fstab with $SYSTEMD_FSTAB 2019-11-13 22:04:51 +01:00
generate-ip-protocol-list.sh scripts: use 4 space indentation 2019-04-12 08:30:31 +02:00
generator.c Merge pull request #14398 from poettering/mount-prep 2020-02-04 16:28:51 +01:00
generator.h units: introduce blockdev@.target for properly ordering mounts/swaps against cryptsetup 2020-01-21 20:23:13 +01:00
geneve-util.c network: Introduce geneve util 2020-03-25 14:52:31 +01:00
geneve-util.h network: Introduce geneve util 2020-03-25 14:52:31 +01:00
gpt.c systemd-id128: add new verb to print GPT partitions UUIDs 2020-01-23 23:32:13 +01:00
gpt.h Merge pull request #14696 from poettering/dissect-tweaks 2020-01-30 12:46:03 -08:00
group-record-nss.c userdb: when doing client-side NSS look-ups optionally avoid shadow look-ups 2020-04-09 14:38:02 +02:00
group-record-nss.h userdb: when doing client-side NSS look-ups optionally avoid shadow look-ups 2020-04-09 14:38:02 +02:00
group-record-show.c shared: add helpers for displaying new-style user/group records to users 2020-01-15 15:27:59 +01:00
group-record-show.h shared: add helpers for displaying new-style user/group records to users 2020-01-15 15:27:59 +01:00
group-record.c user-util: rework how we validate user names 2020-04-08 17:11:20 +02:00
group-record.h shared: add generic user/group record structures and JSON parsers 2020-01-15 15:27:04 +01:00
id128-print.c systemd-id128: add new verb to print GPT partitions UUIDs 2020-01-23 23:32:13 +01:00
id128-print.h systemd-id128: add new verb to print GPT partitions UUIDs 2020-01-23 23:32:13 +01:00
ima-util.c
ima-util.h
import-util.c import: don't complain if FS_NOCOW_FL is not available 2020-01-20 21:10:31 +01:00
import-util.h import: don't complain if FS_NOCOW_FL is not available 2020-01-20 21:10:31 +01:00
initreq.h
install-printf.c tree-wide: support a bunch of additional specifiers 2020-04-28 22:47:21 +02:00
install-printf.h Mark *data and *userdata params to specifier_printf() as const 2018-12-12 16:45:33 +01:00
install.c tree-wide: Workaround -Wnonnull GCC bug 2020-05-07 09:43:28 +02:00
install.h shared/install: optionally cache the preset list 2020-05-05 21:50:31 +02:00
ip-protocol-list.c ip-protocol-list: sort headers 2018-12-04 09:18:21 +01:00
ip-protocol-list.h util: introduce parse_ip_protocol() 2018-12-02 06:13:41 +01:00
ip-protocol-to-name.awk util: rename socket_protocol_{from,to}_name() to ip_protocol_{from,to}_name() 2018-12-02 05:48:27 +01:00
journal-importer.c tree-wide: drop duplicated blank lines 2019-07-15 18:41:27 +02:00
journal-importer.h tree-wide: normalize includes of public headers 2019-11-28 09:14:22 +01:00
journal-util.c systemctl: be more specific when emitting warning about rotated journal 2020-02-27 19:52:08 +01:00
journal-util.h systemctl: be more specific when emitting warning about rotated journal 2020-02-27 19:52:08 +01:00
json-internal.h Support compiling with clang and gnu11 standard 2020-03-09 14:55:21 +01:00
json.c json: when making a copy of a json variant, propagate the sensitive bit 2020-04-29 16:32:46 +02:00
json.h json: when making a copy of a json variant, propagate the sensitive bit 2020-04-29 16:32:46 +02:00
libcrypt-util.c libcrypt-util: add superficial validator for UNIX hashed password strings 2020-01-15 15:26:51 +01:00
libcrypt-util.h libcrypt-util: add superficial validator for UNIX hashed password strings 2020-01-15 15:26:51 +01:00
libmount-util.h shared/mount-util: make sure utab is ignored in umount_recursive() 2019-04-23 23:52:15 +02:00
libshared.sym
local-addresses.c local-addresses: filter out any routing tables but the main one 2019-07-24 09:07:30 +02:00
local-addresses.h netlink: move local-addresses.[ch] to src/shared 2019-07-24 09:06:50 +02:00
lockfile-util.c lockfile-util.c: fix build without F_OFD_SETLK 2019-01-11 17:37:36 +01:00
lockfile-util.h lockfile: drop unnecessary headers from lockfile-util.h 2018-12-06 13:31:16 +01:00
log-link.h tree-wide: use PROJECT_FILE instead of __FILE__ 2019-07-04 10:36:00 +02:00
logs-show.c shared/logs-show: constify Set *fields 2020-05-06 17:03:00 +02:00
logs-show.h Revert "logs-show: declare [static 2] on all highlight parameters" 2020-05-05 16:37:45 +03:00
loop-util.c core: when we cannot open an image file for write, try read-only 2020-01-09 11:18:06 +01:00
loop-util.h shared/loop-util: rename function 2019-12-18 08:48:33 +01:00
machine-image.c dissect: introduce new recognizable partition types for /var and /var/tmp 2019-12-23 14:43:59 +01:00
machine-image.h machine-image: introduce image_hash_ops and use it 2018-12-02 12:18:54 +01:00
machine-pool.c tree-wide: drop stat.h or statfs.h when stat-util.h is included 2019-11-04 00:30:32 +09:00
machine-pool.h
main-func.h main-func: send main exit code to parent via sd_notify() on exit 2019-12-04 10:59:59 +01:00
meson.build bus: introduce bus-locator.[ch] 2020-05-07 08:46:40 -07:00
module-util.c tree-wide: fix spelling of lookup and setup verbs 2020-03-03 15:02:53 +01:00
module-util.h
mount-util.c basic/set: let set_put_strdup() create the set with string hash ops 2020-05-06 16:54:06 +02:00
mount-util.h tree-wide: add size limits for tmpfs mounts 2020-05-13 00:37:18 +02:00
netif-naming-scheme.c nspawn: Generate unique short veth names 2020-01-02 20:05:42 +01:00
netif-naming-scheme.h nspawn: Generate unique short veth names 2020-01-02 20:05:42 +01:00
nscd-flush.c codespell: fix spelling errors 2019-04-29 16:47:18 +02:00
nscd-flush.h shared: add helper for flushing nscd caches 2018-12-15 12:10:19 +01:00
nsflags.c make namespace_flags_to_string() not return empty string 2020-03-03 21:17:38 +01:00
nsflags.h nsflsgs: drop missing.h and use missing_sched.h 2018-12-06 13:31:16 +01:00
numa-util.c shared: split out NUMA code from cpu-set-util.c to numa-util.c 2020-03-16 08:23:18 +01:00
numa-util.h shared: split out NUMA code from cpu-set-util.c to numa-util.c 2020-03-16 08:23:18 +01:00
openssl-util.h Make openssl dependency optional again 2019-12-18 11:24:44 +01:00
os-util.c *: convert amenable fdopen calls to take_fdopen 2020-03-31 06:48:03 -07:00
os-util.h
output-mode.c output-mode: add generic helper to pick right JsonFormatFlags for given OutputMode 2018-12-03 22:42:38 +01:00
output-mode.h shared/logs-show: Remove unused OUTPUT_FOLLOW 2020-03-02 18:27:55 +09:00
pager.c tree-wide: drop signal.h when signal-util.h is included 2019-11-04 00:30:32 +09:00
pager.h
pam-util.c shared: add pam utility helpers 2020-01-15 15:29:31 +01:00
pam-util.h shared: add pam utility helpers 2020-01-15 15:29:31 +01:00
pe-header.h bootspec: also look for boot loader spec type 2 entries (i.e. unified kernel images) 2019-03-01 12:41:32 +01:00
pkcs11-util.c tree-wide: spellcheck using codespell 2020-04-16 18:00:40 +02:00
pkcs11-util.h Make openssl dependency optional again 2019-12-18 11:24:44 +01:00
pretty-print.c analyze: make cat-config work with relabel-extra.d 2019-08-19 10:20:01 +02:00
pretty-print.h terminal-util: split out file:// generation from terminal_urlify_path() 2018-11-30 16:46:10 +01:00
ptyfwd.c
ptyfwd.h tree-wide: add whitespace between type and variable name 2018-12-04 09:29:54 +01:00
reboot-util.c shared/reboot-util: indentation update 2020-04-16 19:46:40 +02:00
reboot-util.h util-lib: move shall_restore_state() to shared/reboot-util 2019-09-16 18:08:01 +02:00
resize-fs.c resize-fs: Use xsprintf instead of snprintf 2020-05-06 23:03:25 +02:00
resize-fs.h growfs: port over to resize_fs() 2019-12-05 10:15:49 +01:00
resolve-util.c resolved: switch cache option to a tri-state option (systemd#5552). 2019-07-17 10:42:53 -04:00
resolve-util.h resolve: move resolv.conf path definitions to shared header 2020-04-22 19:38:04 +02:00
seccomp-util.c seccomp-util: add new syscalls from kernel 5.6 to syscall filter table 2020-05-11 06:24:02 +00:00
seccomp-util.h shared: Add ProtectKernelLogs property 2019-11-11 12:11:56 -08:00
securebits-util.c Rename EXTRACT_QUOTES to EXTRACT_UNQUOTE 2019-06-28 11:35:05 +02:00
securebits-util.h missing: rename securebits.h to missing_securebits.h 2018-12-04 07:49:24 +01:00
serialize.c tree-wide: drop mman.h when missing_mman.h is included 2019-11-04 00:30:32 +09:00
serialize.h util-lib: move yes_no() and friends to string-util.h 2019-09-16 18:06:20 +02:00
service-util.c importd,logind: add --bus-introspect= option 2020-05-05 22:34:17 +02:00
service-util.h importd,logind: add --bus-introspect= option 2020-05-05 22:34:17 +02:00
sleep-config.c tree-wide: spellcheck using codespell 2020-04-16 18:00:40 +02:00
sleep-config.h systemd-sleep: always attempt hibernation if configured 2020-01-05 20:15:38 -08:00
socket-netlink.c shared: move in_addr_ifindex_name_from_string_auto() there 2020-05-07 22:36:52 +02:00
socket-netlink.h shared: move in_addr_ifindex_name_from_string_auto() there 2020-05-07 22:36:52 +02:00
spawn-ask-password-agent.c ask-password-agent: introduce ask_password_agent_open_if_enabled() 2019-11-15 11:11:52 +01:00
spawn-ask-password-agent.h ask-password-agent: introduce ask_password_agent_open_if_enabled() 2019-11-15 11:11:52 +01:00
spawn-polkit-agent.c polkit-agent: don't use an inline function 2019-11-15 11:11:14 +01:00
spawn-polkit-agent.h polkit-agent: don't use an inline function 2019-11-15 11:11:14 +01:00
specifier.c Add %l as specifier for the hostname without any domain component 2020-05-07 17:36:44 +02:00
specifier.h Add %l as specifier for the hostname without any domain component 2020-05-07 17:36:44 +02:00
switch-root.c tree-wide: drop stdio.h when stdio-util.h is included 2019-11-04 00:30:32 +09:00
switch-root.h
sysctl-util.c shared/sysctl-util: normalize repeated slashes or dots to a single value 2020-01-30 10:48:27 +01:00
sysctl-util.h tree-wide: spellcheck using codespell 2020-04-16 18:00:40 +02:00
test-tables.h
tests.c tree-wide: spellcheck using codespell 2020-04-16 18:00:40 +02:00
tests.h tests: move unit files to units/ subdirectory 2020-03-19 16:23:27 +01:00
tmpfile-util-label.c util-lib: split out all temporary file related calls into tmpfiles-util.c 2018-12-02 13:22:29 +01:00
tmpfile-util-label.h util-lib: split out all temporary file related calls into tmpfiles-util.c 2018-12-02 13:22:29 +01:00
tomoyo-util.c
tomoyo-util.h
udev-util.c udev: warn when we fail to parse udev.conf 2019-07-04 10:36:19 +02:00
udev-util.h util: make device_wait_for_initialization() optionally takes timeout value 2019-06-04 01:19:43 +09:00
uid-range.c util: split out sorting related calls to new sort-util.[ch] 2019-03-13 12:16:43 +01:00
uid-range.h
unit-file.c basic/set: let set_put_strdup() create the set with string hash ops 2020-05-06 16:54:06 +02:00
unit-file.h systemctl: add new enablement state "alias" 2020-05-05 21:50:38 +02:00
user-record-nss.c userdb: when doing client-side NSS look-ups optionally avoid shadow look-ups 2020-04-09 14:38:02 +02:00
user-record-nss.h userdb: when doing client-side NSS look-ups optionally avoid shadow look-ups 2020-04-09 14:38:02 +02:00
user-record-show.c homectl: color disk free output if low on free space 2020-05-08 11:26:03 +02:00
user-record-show.h shared: add helpers for displaying new-style user/group records to users 2020-01-15 15:27:59 +01:00
user-record.c user-record: split out code that generates automatic image path for records 2020-05-07 23:32:41 +02:00
user-record.h user-record: split out code that generates automatic image path for records 2020-05-07 23:32:41 +02:00
userdb.c Merge pull request #15377 from poettering/userdb-no-shadow 2020-04-11 16:08:33 +02:00
userdb.h userdb: when doing client-side NSS look-ups optionally avoid shadow look-ups 2020-04-09 14:38:02 +02:00
utmp-wtmp.c tree-wide: drop string.h when string-util.h or friends are included 2019-11-04 00:30:32 +09:00
utmp-wtmp.h
varlink.c tree-wide: fix spelling errors 2020-04-21 23:21:08 +02:00
varlink.h varlink: add ability to register callback for disconnections 2020-01-31 15:03:27 +01:00
verbs.c shared/verbs: split out helper to find verbs 2020-05-05 18:04:55 +02:00
verbs.h shared/verbs: split out helper to find verbs 2020-05-05 18:04:55 +02:00
vlan-util.c network: re-implement parse_vid_range() 2019-07-05 16:35:06 +09:00
vlan-util.h network: re-implement parse_vid_range() 2019-07-05 16:35:06 +09:00
volatile-util.c volatile-util: tweak query_volatile_mode() a bit 2019-03-01 14:11:07 +01:00
volatile-util.h nspawn: add --volatile=overlay support 2019-03-01 14:11:06 +01:00
watchdog.c tree-wide: fix spelling errors 2020-04-21 23:21:08 +02:00
watchdog.h watchdog: reduce watchdog pings in timeout interval 2020-04-16 16:32:05 +02:00
web-util.c
web-util.h
wifi-util.c network: support matching based on wifi interfece type 2019-10-25 16:43:18 +09:00
wifi-util.h network: support matching based on wifi interfece type 2019-10-25 16:43:18 +09:00
xml.c tree-wide: drop string.h when string-util.h or friends are included 2019-11-04 00:30:32 +09:00
xml.h