summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* meson: bump package and library versionv239Lennart Poettering2018-06-221-3/+3
|
* final touches to NEWSLennart Poettering2018-06-221-2/+2
|
* man: small fixups for systemd-boot(8)Zbigniew Jędrzejewski-Szmek2018-06-221-4/+4
| | | | | - "UEFI firmware" is a name, no need for an article - The specification is more than "recommendation"
* man: correct the meaning of TimeoutStopSec= (#9325)Jan Synacek2018-06-221-6/+6
| | | | Fixes: #9325
* tmpfile: do not specify mode and owner to /run/systemd/netifYu Watanabe2018-06-221-3/+3
| | | | Fixes #9369.
* journalctl: handle inotify exhaustion nicerKevin Kuehler2018-06-211-3/+5
| | | | | | | Instead of failing, log that inotify wds are exhausted and fallback to -n switch. Fixes #1296.
* udev: exclude DRBD from block device ownership event lockingRoland Kammerer2018-06-211-3/+13
| | | | | | | | | | | | It does not make sense for udev to even open DRBD block devices (/dev/drbdX). It is on one hand not necessary as DRBD is controlled by something else in the stack (e.g., pacemaker), and it even can get cumbersome in various scenarios (e.g., DRBD9 auto-promote). Closes: #9371 Signed-off-by: Roland Kammerer <roland.kammerer@linbit.com> Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
* man: systemd.offline-updates: Document system-update-pre.target usageHans de Goede2018-06-211-0/+11
|
* Merge pull request #9368 from yuwata/bash-completion-timedateZbigniew Jędrzejewski-Szmek2018-06-212-4/+5
|\ | | | | follow-ups for 'timedatectl show'
| * NEWS: mention 'timedatectl show'Yu Watanabe2018-06-211-3/+4
| |
| * bash-completion: support 'timedatectl show'Yu Watanabe2018-06-211-1/+1
|/
* NEWS: mention %EZbigniew Jędrzejewski-Szmek2018-06-211-2/+3
|
* Merge pull request #9366 from poettering/udev-wants-dep-fixZbigniew Jędrzejewski-Szmek2018-06-219-38/+79
|\ | | | | udev SYSTEMD_WANTS property fix
| * core: explicitly trigger changing udev SYSTEMD_WANTS propertiesLennart Poettering2018-06-202-5/+56
| | | | | | | | | | | | | | | | | | | | | | This compensates for the unsynchronized reload cycles of systemd and udev: we manually trigger the deps listed in SYSTEMD_WANTS properties if they change for device units that are already up. That way all deps defined that way will be triggered at least once: the first time the unit goes up by the usual dependency logic, and if it already is up by the device.c specific logic. Fixes: #9323
| * analyze: use _cleanup_ for freeing the manager objectLennart Poettering2018-06-201-14/+8
| |
| * analyze: use log_unit_error_errno()'s return value where we canLennart Poettering2018-06-201-4/+2
| |
| * tree-wide: pass NULL arguments to manager_startup() directly, avoid declaring unneeded variablesLennart Poettering2018-06-204-12/+4
| |
| * units: let's use two ExecStart= lines instead of ;Lennart Poettering2018-06-201-1/+2
| |
| * core: use fflush_and_check() where appropriateLennart Poettering2018-06-201-2/+3
| |
| * update TODOLennart Poettering2018-06-201-0/+4
|/
* Merge pull request #9365 from keszybz/condition-security-followupLennart Poettering2018-06-202-4/+32
|\ | | | | ConditionSecurity= followup
| * test-condition: extend tests to all ConditionSecurity= valuesZbigniew Jędrzejewski-Szmek2018-06-201-4/+29
| | | | | | | | Also print out what we detect, for manual verification.
| * NEWS: mention ConditionSecurity=uefi-securebootZbigniew Jędrzejewski-Szmek2018-06-201-0/+3
|/ | | | Follow-up for be405b909e5d78b43e3af47e0d10cd84c714e2f3.
* condition: add new conditon ConditionSecurity=uefi-securebootLennart Poettering2018-06-202-8/+9
| | | | | We have the detector call for this anyway, and it's useful for conditioning out dbxtool.service, hence let's add this tiny new option.
* Merge pull request #9363 from yuwata/specifier-config-dirZbigniew Jędrzejewski-Szmek2018-06-204-0/+9
|\ | | | | core: add unit specifier for configuration directory root
| * test: add test for specifier of configuration directory rootYu Watanabe2018-06-212-0/+2
| |
| * core: add unit specifier for configuration directory rootYu Watanabe2018-06-212-0/+7
| | | | | | | | Follow-up for 14068e17f32a06e6a1f8f72416018bc653b8ea2d.
* | meson: make DNS-over-TLS support optionalYu Watanabe2018-06-2010-29/+44
| | | | | | | | | | This adds dns-over-tls option to meson. If set to 'false', systemd-resolved is not linked with libgnutls.
* | Merge pull request #9350 from poettering/bls-fixesZbigniew Jędrzejewski-Szmek2018-06-205-54/+80
|\ \ | | | | | | various fixes to the systemd-boot documentation
| * | NEWS: document that the BLS is now part of our treeLennart Poettering2018-06-201-0/+7
| | |
| * | man: update systemd-boot(7) man page in many waysLennart Poettering2018-06-201-38/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Let's fully document where the list of entries come from, including unified images and such. Let's add a "Files" section (replacing the "Configuration" section), and let's move it after they keybinding section (why? because keybinds are primary UI material, while configuration is one level more complex than that). Also, reword lot's of stuff to make it more precise. Fixes: #5127
| * | man: fix URL to BLSLennart Poettering2018-06-203-5/+4
| | | | | | | | | | | | Let's refer to our own version now.
| * | doc: document the `architecture` settingLennart Poettering2018-06-201-0/+1
| | |
| * | doc: allow multiple initrd entries per BLS snippetLennart Poettering2018-06-201-1/+1
| | | | | | | | | | | | | | | sd-boot already supports that anyway, and the Fedora folks asked for this on the fedora mailing list, hence let's simply add this.
| * | doc: update BLS links listLennart Poettering2018-06-201-4/+3
| | | | | | | | | | | | let's make these proper links
| * | doc: add a second indentation level to partition list, to separate MBR and GPT partitionsLennart Poettering2018-06-201-6/+8
| | |
* | | systemctl: mask always reports the same unit names when different unknown units are passedFranck Bui2018-06-201-1/+1
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this patch: # systemctl --runtime mask abuild.mount does-not-exist.mount does-also-not-exist.mount Unit abuild.mount does not exist, proceeding anyway. Unit abuild.mount does not exist, proceeding anyway. Unit abuild.mount does not exist, proceeding anyway. Created symlink /run/systemd/system/abuild.mount → /dev/null. Created symlink /run/systemd/system/does-not-exist.mount → /dev/null. Created symlink /run/systemd/system/does-also-not-exist.mount → /dev/null. After this patch: # systemctl --runtime mask abuild.mount does-not-exist.mount does-also-not-exist.mount Unit abuild.mount does not exist, proceeding anyway. Unit does-not-exist.mount does not exist, proceeding anyway. Unit does-also-not-exist.mount does not exist, proceeding anyway. Created symlink /run/systemd/system/abuild.mount → /dev/null. Created symlink /run/systemd/system/does-not-exist.mount → /dev/null. Created symlink /run/systemd/system/does-also-not-exist.mount → /dev/null.
* | units: fix typo in After=Zbigniew Jędrzejewski-Szmek2018-06-201-1/+1
| | | | | | | | Followup for c7668c1ce04fa85370432d197d2ccd9411e85649.
* | test-sizeof: another aproach to _Float128 availability detectionZbigniew Jędrzejewski-Szmek2018-06-201-1/+4
|/
* tree-wide: drop MSG_NOSIGNAL flag from recvmsg() invocationsLennart Poettering2018-06-205-6/+6
| | | | | | | | MSG_NOSIGNAL is only defined for sendmsg(), not for recvmsg(), hence let's drop it's use, in particular as it appears to create problems on older kernels. See: https://lists.freedesktop.org/archives/systemd-devel/2018-June/040869.html
* update NEWS contributors list againLennart Poettering2018-06-202-23/+27
|
* Revert "mention alias for poweroff in machinectl --help"Lennart Poettering2018-06-201-1/+0
| | | | | | This reverts commit bebd5382ba4c820377f05e1e518c6dfd96b278be. For the reasoning, see: https://github.com/systemd/systemd/pull/9342#issuecomment-398715417
* units: make system-update-pre.target a passive unit (#9349)Lennart Poettering2018-06-204-9/+16
| | | | | | | This is an additional synchronization point normally not needed. Hence, let's make it passive, i.e. pull it in from the unit which wants to be ordered before the update service rather than by the update service itself.
* Merge pull request #9348 from keszybz/copyright-removalLennart Poettering2018-06-20347-882/+0
|\ | | | | Copyright removal
| * Drop copyrights tags for "systemd authors"Zbigniew Jędrzejewski-Szmek2018-06-205-7/+0
| |
| * basic/bpf-program: drop obsolete commentZbigniew Jędrzejewski-Szmek2018-06-201-4/+0
| | | | | | | | | | As far as I can see, nothing in that particular file is from the kernel. Let's just drop the comment.
| * tree-wide: drop copyright headers from frequent contributorsZbigniew Jędrzejewski-Szmek2018-06-20342-871/+0
| | | | | | | | | | | | | | | | Fixes #9320. for p in Shapovalov Chevalier Rozhkov Sievers Mack Herrmann Schmidt Rudenberg Sahani Landden Andersen Watanabe; do git grep -e 'Copyright.*'$p -l|xargs perl -i -0pe 's|/([*][*])?[*]\s+([*#]\s+)?Copyright[^\n]*'$p'[^\n]*\s*[*]([*][*])?/\n*|\n|gms; s|\s+([*#]\s+)?Copyright[^\n]*'$p'[^\n]*\n*|\n|gms' done
* | shared/path-lookup: remove unnecessary 'if' to help gccZbigniew Jędrzejewski-Szmek2018-06-201-1/+2
| | | | | | | | Fixes #9343.
* | resolve: fix log messageYu Watanabe2018-06-201-1/+1
| |
* | resolve: do not log about negative cache for mdns packetsYu Watanabe2018-06-201-4/+5
| | | | | | | | Fixes #9335.