summaryrefslogtreecommitdiffstats
path: root/Makefile (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-11-19pam_systemd: suppress LOG_DEBUG log messages if debugging is offLennart Poettering1-2/+4
In the PAM module we need to suppress LOG_DEBUG messages manually, if debug logging is not on, as PAM won't do this for us. We did this correctly for most log messages already, but two were missing. Let's fix those too. Fixes: #10822
2018-11-19test: kill all processes launched by test-execute before exitingEvgeny Vereshchagin1-0/+3
As was shown in https://github.com/systemd/systemd/issues/10696#issuecomment-439613204, currently `meson` waits for 1080 seconds (which is three times the global timeout) for the test to fail completely even though it takes just two minutes for it to really fail. This happens because the test itself leaves the services it has launched behind, which, in turn, makes meson think that the test is still in progress. KILL_ALL with SIGKILL should make the issue go away.
2018-11-19catalog: update Polish translationPiotr Drąg1-20/+52
2018-11-19test: let the shell find "touch" instead of hard-coded "/bin/touch"Xi Ruoyao1-1/+1
2018-11-18basic/missing: drop _ETHTOOL_LINK_MODE_MAXZbigniew Jędrzejewski-Szmek2-8/+1
It was only used in one place, where we don't actually need it, and it is too easy to forget to update it when adding new items to the table. Let's just drop it.
2018-11-18udev: use an "inline" array instead of allocating for advertise modeZbigniew Jędrzejewski-Szmek3-23/+12
The code is a bit shorter and we don't allocate the uint32_t[127] array.
2018-11-18basic/util: import memeqzero from casyncZbigniew Jędrzejewski-Szmek3-0/+41
2018-11-18cgroup v2: DefaultCPUAccounting=yes if CPU controller isn't requiredChris Down2-5/+14
We now don't enable the CPU controller just for CPU accounting if we are on 4.15+ and using pure unified hierarchy, as this is provided externally to the CPU controller. This makes CPUAccounting=yes essentially free, so enabling it by default when it's cheap seems like a good idea.
2018-11-18cgtop: Still try to get CPU statistics if controller-freeChris Down1-1/+1
If CPU accounting is cheap, no controller necessarily needs to be enabled here for us to be able to read statistics.
2018-11-18cgroup v2: Don't require CPU controller for CPU accounting in 4.15+Chris Down6-32/+105
systemd only uses functions that are as of Linux 4.15+ provided externally to the CPU controller (currently usage_usec), so if we have a new enough kernel, we don't need to set CGROUP_MASK_CPU for CPUAccounting=true as the CPU controller does not need to necessarily be enabled in this case. Part of this patch is modelled on an earlier patch by Ryutaroh Matsumoto (see PR #9665).
2018-11-18test-util: modernizeZbigniew Jędrzejewski-Szmek1-2/+28
2018-11-18ethtool: drop NetDevAdvertiseYu Watanabe4-52/+81
Fixes #10807.
2018-11-18missing: add ETHTOOL_LINK_MODE_* and struct ethtool_link_settingsYu Watanabe2-26/+159
2018-11-17test: also tests enumerating subsystemsYu Watanabe1-41/+57
2018-11-17udevd: replace udev_device in struct event by sd_deviceYu Watanabe1-66/+130
2018-11-17udevd: update several log messagesYu Watanabe1-50/+49
2018-11-17udevd: decrease indentationYu Watanabe1-10/+6
2018-11-17udevd: rename event sources in struct eventYu Watanabe1-6/+7
2018-11-17udevd: capitalize log messages in on_sigchld()Yu Watanabe1-9/+13
2018-11-17udevd: also use sd_device_monitor_start() in worker_main()Yu Watanabe1-67/+53
2018-11-17udevd: use sd_device_monitor_start() in manager_new()Yu Watanabe1-16/+9
2018-11-17udevd: replace udev_monitor by sd_device_monitorYu Watanabe1-51/+62
2018-11-17udevd: use safe_fork() to spawn worker processYu Watanabe1-27/+20
2018-11-17udevd: make worker_process_device() take sd_device instead of udev_deviceYu Watanabe1-8/+17
2018-11-17udevd: make worker_lock_block_device() take sd_device instead of udev_deviceYu Watanabe1-16/+38
Also adds many debug logs.
2018-11-17udevd: split worker_spawn() and manager_free() in small piecesYu Watanabe1-171/+187
2018-11-17tests: introduce dummy_server_init and use it in all journald fuzzersEvgeny Vereshchagin5-40/+32
2018-11-17travis: make the ASan & UBsan job a little bit stricterEvgeny Vereshchagin2-1/+7
2018-11-17journald: check whether sscanf has changed the value corresponding to %nEvgeny Vereshchagin2-1/+3
It's possible for sscanf to receive strings containing all three fields and not matching the template at the same time. When this happens the value of k doesn't change, which basically means that process_audit_string tries to access memory randomly. Sometimes it works and sometimes it doesn't :-) See also https://bugzilla.redhat.com/show_bug.cgi?id=1059314.
2018-11-17volatile-root: define main through macroZbigniew Jędrzejewski-Szmek1-22/+12
2018-11-17tty-ask-password-agent: define main through macroZbigniew Jędrzejewski-Szmek1-21/+18
2018-11-17sysv-generator: configure logging before use and define main through macroZbigniew Jędrzejewski-Szmek1-21/+16
2018-11-17stdio-bridge: define main through macroZbigniew Jędrzejewski-Szmek1-94/+48
2018-11-17sleep: define main through macroZbigniew Jędrzejewski-Szmek1-9/+8
2018-11-17remount-fs: configure logging before use and define main through macroZbigniew Jędrzejewski-Szmek1-44/+31
2018-11-17random-seed: configure logging before use and define main through macroZbigniew Jędrzejewski-Szmek1-46/+27
2018-11-17quotacheck: configure logging before use and define main through macroZbigniew Jędrzejewski-Szmek1-11/+12
2018-11-17portabled: add missing STOPPING=1 notificationZbigniew Jędrzejewski-Szmek1-0/+3
2018-11-17portabled: define main through macroZbigniew Jędrzejewski-Szmek1-16/+9
2018-11-17path: define main through macroZbigniew Jędrzejewski-Szmek1-6/+7
2018-11-17makefs: define main through macroZbigniew Jędrzejewski-Szmek1-19/+14
2018-11-17notify: define main through macroZbigniew Jędrzejewski-Szmek1-40/+25
2018-11-17machined: define main through macroZbigniew Jędrzejewski-Szmek1-15/+9
2018-11-17user-runtime-dir: define main through macroZbigniew Jędrzejewski-Szmek1-14/+11
2018-11-17logind: define main through macroZbigniew Jędrzejewski-Szmek1-19/+11
2018-11-17inhibit: define main through macroZbigniew Jędrzejewski-Szmek1-21/+12
2018-11-17cat: define main through macroZbigniew Jędrzejewski-Szmek1-15/+10
2018-11-17import: define mains through macroZbigniew Jędrzejewski-Szmek4-35/+25
2018-11-17id128: define main through macroZbigniew Jędrzejewski-Szmek1-6/+5
2018-11-17hwdb: define main through macroZbigniew Jędrzejewski-Szmek1-6/+5