summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* meson: explain GIT_VERSION and PROJECT_VERSIONZbigniew Jędrzejewski-Szmek2020-02-282-2/+11
| | | | Fixes #11415.
* man: fix links to ssh(1) and sshd(8)Zbigniew Jędrzejewski-Szmek2020-02-282-3/+3
| | | | 'openssh' wasn't even defined.
* man: add explanation where environment.d are inheritedZbigniew Jędrzejewski-Szmek2020-02-281-4/+31
| | | | | | This is far from trivial, I guess. Fixes #14714.
* network: assume Scope=host when Address= is loopback addressYu Watanabe2020-02-282-0/+5
| | | | Fixes #14903.
* Merge pull request #14964 from yuwata/conf-parser-fix-line-numberAnita Zhang2020-02-281-1/+3
|\ | | | | conf-parser: fix line number in error message
| * conf-parser: fix line number in error messageYu Watanabe2020-02-271-1/+3
| | | | | | | | Fixes #14929.
* | Merge pull request #14965 from keszybz/journal-rotation-hintAnita Zhang2020-02-283-3/+22
|\ \ | | | | | | systemctl: be more specific when emitting warning about rotated journal
| * | systemctl: be more specific when emitting warning about rotated journalZbigniew Jędrzejewski-Szmek2020-02-273-3/+22
| | | | | | | | | | | | | | | See inline comment for disucssion. Fixes #14281.
* | | Merge pull request #14960 from yuwata/udevadm-info-export-db-error-messageAnita Zhang2020-02-281-4/+4
|\ \ \ | |_|/ |/| | udevadm: show more error message during exporting database
| * | udevadm: show more error message during exporting databaseYu Watanabe2020-02-271-4/+4
| | | | | | | | | | | | Closes #14959.
* | | hwdb: add cube i7Rocka2020-02-271-0/+4
| | |
* | | pstore: Don't start systemd-pstore.service in containersBalint Reczey2020-02-271-0/+1
|/ / | | | | | | | | Usually it is not useful and can also fail making boot-and-services autopkgtest fail.
* | network: remove redundant %m in error messageYu Watanabe2020-02-271-2/+2
| |
* | udev-builtin-input_id: any i2c mouse is a pointing stickPeter Hutterer2020-02-271-2/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Where we have a device that looks like a mouse and is connected over i2c, tag it as pointing stick. There is no such thing as a i2c mouse. Even touchpads that aren't recognized by the kernel will not show up as i2c mouse - either the touchpad follows the Win8.1 specs in which case the kernel switches it to multitouch mode and it shows up like a touchpad. The built-in trackpoint, if any, is then the i2c mouse device. Where the touchpad doesn't follow the spec, the kernel will not handle it and the touchpad remains on the PS/2 legacy bus - not i2c. Hence we can assume that any i2c mouse device is really a pointing stick.
* | Merge pull request #14953 from yuwata/userdb-fix-groupdbYu Watanabe2020-02-271-10/+2
|\ \ | | | | | | userdb: make groupdb_all() always set iterator when it returns >= 0
| * | userdb: make groupdb_all() always set iterator when it returns >= 0Yu Watanabe2020-02-271-8/+2
| | |
| * | userdb: drop unnecessary gotoYu Watanabe2020-02-271-2/+0
| | |
* | | fix ACCEL_MOUNT_MATRIX for Thinkpad Yoga 11e 3rd genLukas K2020-02-271-1/+1
| | | | | | | | | | | | | | | | | | | | | the modalias reported by udev is acpi:BOSC0200:BOSC0200: but the rules only matched acpi:BOSC0200:BOSC0200 (without the trailing colon) change to acpi:BOSC0200* as in other models
* | | userdb: allow dots in usernameMike Gilbert2020-02-273-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | This prevents an error in pam_systemd when logging in. sshd[2623165]: pam_unix(sshd:session): session opened for user tony.stark(uid=10001) by (uid=0) sshd[2623165]: pam_systemd(sshd:session): Failed to get user record: Invalid argument Bug: https://bugs.gentoo.org/708824
* | | hwdb: Fix rotation for Nuvision Encite Split 11James Buren2020-02-271-0/+4
| | | | | | | | | | | | Model number NES11-C432SSA
* | | swap: finish the secondary swap units' jobs if deactivation of the primary ↵HATAYAMA Daisuke2020-02-271-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | swap unit fails Currently, if deactivation of the primary swap unit fails: # LANG=C systemctl --no-pager stop dev-mapper-fedora\\x2dswap.swap Job for dev-mapper-fedora\x2dswap.swap failed. See "systemctl status "dev-mapper-fedora\\x2dswap.swap"" and "journalctl -xe" for details. then there are still the running stop jobs for all the secondary swap units that follow the primary one: # systemctl list-jobs JOB UNIT TYPE STATE 3233 dev-disk-by\x2duuid-2dc8b9b1\x2da0a5\x2d44d8\x2d89c4\x2d6cdd26cd5ce0.swap stop running 3232 dev-dm\x2d1.swap stop running 3231 dev-disk-by\x2did-dm\x2duuid\x2dLVM\x2dyuXWpCCIurGzz2nkGCVnUFSi7GH6E3ZcQjkKLnF0Fil0RJmhoLN8fcOnDybWCMTj.swap stop running 3230 dev-disk-by\x2did-dm\x2dname\x2dfedora\x2dswap.swap stop running 3234 dev-fedora-swap.swap stop running 5 jobs listed. This remains endlessly because their JobTimeoutUSec is infinity: # LANG=C systemctl show -p JobTimeoutUSec dev-fedora-swap.swap JobTimeoutUSec=infinity If this issue happens during system shutdown, the system shutdown appears to get hang and the system will be forcibly shutdown or rebooted 30 minutes later by the following configuration: # grep -E "^JobTimeout" /usr/lib/systemd/system/reboot.target JobTimeoutSec=30min JobTimeoutAction=reboot-force The scenario in the real world seems that there is some service unit with KillMode=none, processes whose memory is being swapped out are not killed during stop operation in the service unit and then swapoff command fails. On the other hand, it works well in successful case of swapoff command because the secondary jobs monitor /proc/swaps file and can detect deletion of the corresponding swap file. This commit fixes the issue by finishing the secondary swap units' jobs if deactivation of the primary swap unit fails. Fixes: #11577
* | | ata_id: Add support for host managed zone block devices (#14933)Ryan Attard2020-02-271-1/+1
| | | | | | | | | | | | If the peripheral device type is that of a host managed zone block device (0x14), the device supports the same identification mechanisms as conventional disks (0x00).
* | | Merge pull request #14950 from keszybz/kernel-install-script-boot_imageAnita Zhang2020-02-271-0/+1
|\ \ \ | |/ / |/| | kernel-install: strip BOOT_IMAGE= from kernel options
| * | kernel-install: strip BOOT_IMAGE= from kernel optionsZbigniew Jędrzejewski-Szmek2020-02-261-0/+1
| |/ | | | | | | https://bugzilla.redhat.com/show_bug.cgi?id=1716164.
* | Merge pull request #14944 from yuwata/userdb-fix-iteratorAnita Zhang2020-02-271-6/+2
|\ \ | | | | | | userdb: make userdb_all() always set iterator when it returns >= 0
| * | userdb: make userdb_all() always set iterator when it returns >= 0Yu Watanabe2020-02-261-6/+2
| |/ | | | | | | Fixes #14868.
* | units: add mount for tracefsNorbert Lange2020-02-262-0/+25
| | | | | | | | | | | | | | | | | | | | | | Kernel 4.1 separated the tracing system from the debugfs, actual documentation already points to a different path that needs this new mount to exist. the old sysfs path will still be an automount in the debugfs, created by the kernel (for now). Signed-off-by: Norbert Lange <nolange79@gmail.com>
* | typo: stringy -> stringMark Deneen2020-02-261-1/+1
| |
* | po: update Japanese translation of "home area"Yu Watanabe2020-02-261-12/+12
| |
* | userdb: fix memleakYu Watanabe2020-02-261-1/+1
| | | | | | | | Fixes #14947.
* | Merge pull request #14942 from keszybz/rename-homesYu Watanabe2020-02-2635-859/+857
|\ \ | | | | | | Rename "home" to "home area"
| * | po: fix confusion about what "it" is in Polish translationZbigniew Jędrzejewski-Szmek2020-02-261-11/+9
| | |
| * | tree-wide: replace "asked to inhibit it" with "is inhibiting this"Zbigniew Jędrzejewski-Szmek2020-02-2630-258/+258
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem with the original form is that the subject of the sentence with passive void is "the system", and we're not inhibiting the system. In English the sense can be made out, but the form is gramatically incorrect. In fact, the Polish translation got this wrong: > msgid "Power off the system while an application is inhibiting this" > msgstr "Wyłączenie systemu, kiedy program zażądał jego wstrzymania" "jego" can only refer to "the system", because of gender mismatch with "power off". If our translators cannot grok the message, then we should probably reword it. Also, drop the "asked to" part. Everything we do is over IPC, so we only ever "ask" for things, and this adds no value.
| * | tree-wide: replace present participle formsZbigniew Jędrzejewski-Szmek2020-02-2631-537/+537
| | | | | | | | | | | | Infinitive is shorter and sounds better too.
| * | po: update Polish translation of "home area"Zbigniew Jędrzejewski-Szmek2020-02-261-12/+12
| | | | | | | | | | | | "Przestrzeń domowa" is awkward too, but "katalog domowy" is misleading.
| * | tree-wide: s/home/home area/gZbigniew Jędrzejewski-Szmek2020-02-2610-82/+82
| |/ | | | | | | | | | | | | | | "home" is okay-ish in English, but rather awkward in many other languages. For example, even before this change, in fr.po we had "un espace personnel" as the translation everywhere. Let's use a less overloaded term. Fixes #14789.
* | Merge pull request #14941 from yuwata/network-vrf-staticYu Watanabe2020-02-263-1/+31
|\ \ | |/ |/| network: use VRF's route table if VRF= is set
| * test-network: add one more test case for VRF=Yu Watanabe2020-02-262-0/+25
| |
| * network: use VRF's route table if VRF= is setYu Watanabe2020-02-261-1/+6
|/ | | | Fixes #14940.
* man/systemd.unit: Add missing article to `Wants=` descriptionPaul Menzel2020-02-251-1/+1
|
* Merge pull request #14910 from whot/wip/install-input-id-hwdbAnita Zhang2020-02-201-0/+1
|\ | | | | hwdb.d: actually install the 60-input-id.hwdb
| * hwdb.d: actually install the 60-input-id.hwdbPeter Hutterer2020-02-201-0/+1
|/ | | | | | | This was added in ffac30349e9da91dbef7d4e0bf7cef58705c534e in 2017 but didn't get added to the meson.build thus never actually installing it. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* man: tmpfiles.d: z/Z ignore the argumentTopi Miettinen2020-02-181-2/+2
| | | | | The argument is not used for any MAC context by z and Z, so drop the confusing text from the table.
* ci: pass max_total_time to libFuzzerEvgeny Vereshchagin2020-02-181-1/+1
| | | | | Since clang was updated to 9.0.1 libFuzzer has been exiting with 72 when it's run with timeout. Let's pass -max_total_time to it instead.
* Change all fuzzing links to point to OSS-Fuzz siteLynn Kirby2020-02-171-4/+2
|
* docs: fix HACKING.md broken linksLynn Kirby2020-02-171-3/+3
|
* fixed typo in systemd.netdev Documentation for L2TPtsia2020-02-171-1/+1
|
* systemd: Fix busctl crash on aarch64 when setting output table formatAlin Popa2020-02-158-14/+14
| | | | | | | | The enum used for column names is integer type while table_set_display() is parsing arguments on size_t alignment which may result in assert in table_set_display() if the size between types missmatch. This patch cast the enums to size_t. It also fixes all other occurences for table_set_display() and table_set_sort().
* systemd: Fix busctl crash on aarch64 when setting output table formatAlin Popa2020-02-151-2/+20
| | | | | | | | The enum used for column names is integer type while table_set_display() is parsing arguments on size_t alignment which may result in assert in table_set_display() if the size between types missmatch. This patch cast the enums to size_t. An alternative solution would be to change the table_set_display() function arguments to unsigned type.
* makefs: strdup arguments to mkfsOliver Giles2020-02-131-4/+9
| | | | | Don't pass values from argv[] directly to child process forked using safe_fork, because it clears argv[]. strdup them first.