summaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
* man: add missing parenthesesYu Watanabe2018-06-291-2/+2
|
* Merge pull request #9422 from yuwata/conf-filesLennart Poettering2018-06-281-2/+3
|\ | | | | cleanups for default conf files
| * man: add missing option for system.confYu Watanabe2018-06-261-2/+3
| |
* | summary: update nspawn description string a bitLennart Poettering2018-06-281-2/+2
|/ | | | | | | | nspawn as it is now is a generally useful tool, hence let's drop the comments about it being useful for debug and so on only. The new wording just makes the first sentence of the main page also the summary.
* man: add comments about MTUBytes= and MACAddress= for tuntap devicesYu Watanabe2018-06-251-10/+13
| | | | Closes #9407.
* Merge pull request #4522 from lucaswerkmeister/unescape-templateZbigniew Jędrzejewski-Szmek2018-06-251-5/+28
|\ | | | | escape: support --unescape with --template
| * escape: add --instance optionLucas Werkmeister2018-06-251-1/+19
| | | | | | | | Suggested by @keszybz in #4522.
| * escape: support --unescape with --templateLucas Werkmeister2018-06-251-5/+10
| |
* | man: SystemMaxUse= clarification in journald.conf(5)Michal Koutný2018-06-251-1/+5
|/ | | | | | Similar semantics applies to {System,Runtime}MaxUse= as to {System,Runtime}MaxFiles=, i.e. active files aren't vacuumed and the limit is not thus strictly honored.
* tree-wide: drop copyright lines for more authorsZbigniew Jędrzejewski-Szmek2018-06-223-6/+0
| | | | Acks in https://github.com/systemd/systemd/issues/9320.
* 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
* man: systemd.offline-updates: Document system-update-pre.target usageHans de Goede2018-06-211-0/+11
|
* condition: add new conditon ConditionSecurity=uefi-securebootLennart Poettering2018-06-201-8/+6
| | | | | 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-201-0/+5
|\ | | | | core: add unit specifier for configuration directory root
| * core: add unit specifier for configuration directory rootYu Watanabe2018-06-211-0/+5
| | | | | | | | Follow-up for 14068e17f32a06e6a1f8f72416018bc653b8ea2d.
* | 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.
* units: make system-update-pre.target a passive unit (#9349)Lennart Poettering2018-06-201-6/+9
| | | | | | | 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.
* tree-wide: drop copyright headers from frequent contributorsZbigniew Jędrzejewski-Szmek2018-06-2032-62/+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
* units: Add new system-update-pre.targetHans de Goede2018-06-191-0/+1
| | | | | | | | | | | | | | | | | | | | | systemd offline-updates allows dropping multiple system update units to be added to system-update.target.wants. As documented in systemd.offline-updates(7) only 1 of these units should actually be active (based on the /system-update symlink) and when that unit is done it should reboot the system. In some cases it is desirable to run a unit whenever booting in offline-updates mode indepedent of which update unit is going to handle the update. One example of this is integration with bootloader code which checks if the previous boot was succesful. Since the active unit will reboot the system when it is done, there is no guarantee that adding such a unit to system-update.target.wants will get it executed always. This commit adds a system-update-pre.target which can be used for units which should always run when booting in offline-updates mode.
* man: avoid "predicate" in coredumpctl match descriptionZbigniew Jędrzejewski-Szmek2018-06-191-3/+4
| | | | | | "Predicate" might not be clear to everyone, it is a CS term. Fixes #9324.
* Merge pull request #9307 from yuwata/man-sd-bootZbigniew Jędrzejewski-Szmek2018-06-154-60/+71
|\ | | | | man: use systemd-boot instead of sd-boot
| * man: re-format man page for bootctlYu Watanabe2018-06-151-42/+52
| |
| * man: use systemd-boot instead of sd-bootYu Watanabe2018-06-154-19/+20
| |
* | seccomp: add new system call filter, suitable as default whitelist for ↵Lennart Poettering2018-06-141-0/+12
|/ | | | | | | | | | | | | | | system services Currently we employ mostly system call blacklisting for our system services. Let's add a new system call filter group @system-service that helps turning this around into a whitelist by default. The new group is very similar to nspawn's default filter list, but in some ways more restricted (as sethostname() and suchlike shouldn't be available to most system services just like that) and in others more relaxed (for example @keyring is blocked in nspawn since it's not properly virtualized yet in the kernel, but is fine for regular system services).
* Merge pull request #9301 from keszybz/man-drop-authorgroupLennart Poettering2018-06-14259-2361/+0
|\ | | | | man: drop unused <authorgroup> tags from man sources
| * man: drop unused <authorgroup> tags from man sourcesZbigniew Jędrzejewski-Szmek2018-06-14259-2361/+0
| | | | | | | | | | | | | | | | | | | | | | | | Docbook styles required those to be present, even though the templates that we use did not show those names anywhere. But something changed semi-recently (I would suspect docbook templates, but there was only a minor version bump in recent years, and the changelog does not suggest anything related), and builds now work without those entries. Let's drop this dead weight. Tested with F26-F29, debian unstable. $ perl -i -0pe 's/\s*<authorgroup>.*<.authorgroup>//gms' man/*xml
* | Drop my copyright headersZbigniew Jędrzejewski-Szmek2018-06-1452-102/+0
|/ | | | | | | perl -i -0pe 's/\s*Copyright © .... Zbigniew Jędrzejewski.*?\n/\n/gms' man/*xml git grep -e 'Copyright.*Jędrzejewski' -l | xargs perl -i -0pe 's/(#\n)?# +Copyright © [0-9, -]+ Zbigniew Jędrzejewski.*?\n//gms' git grep -e 'Copyright.*Jędrzejewski' -l | xargs perl -i -0pe 's/\s*\/\*\*\*\s+Copyright © [0-9, -]+ Zbigniew Jędrzejewski[^\n]*?\s*\*\*\*\/\s*/\n\n/gms' git grep -e 'Copyright.*Jędrzejewski' -l | xargs perl -i -0pe 's/\s+Copyright © [0-9, -]+ Zbigniew Jędrzejewski[^\n]*//gms'
* tree-wide: beautify remaining copyright statementsLennart Poettering2018-06-1495-99/+99
| | | | | | Let's unify an beautify our remaining copyright statements, with a unicode ©. This means our copyright statements are now always formatted the same way. Yay.
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-14173-340/+0
| | | | | | | | | | | These lines are generally out-of-date, incomplete and unnecessary. With SPDX and git repository much more accurate and fine grained information about licensing and authorship is available, hence let's drop the per-file copyright notice. Of course, removing copyright lines of others is problematic, hence this commit only removes my own lines and leaves all others untouched. It might be nicer if sooner or later those could go away too, making git the only and accurate source of authorship information.
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-14261-523/+0
| | | | | | | | | | | | | | | | This part of the copyright blurb stems from the GPL use recommendations: https://www.gnu.org/licenses/gpl-howto.en.html The concept appears to originate in times where version control was per file, instead of per tree, and was a way to glue the files together. Ultimately, we nowadays don't live in that world anymore, and this information is entirely useless anyway, as people are very welcome to copy these files into any projects they like, and they shouldn't have to change bits that are part of our copyright header for that. hence, let's just get rid of this old cruft, and shorten our codebase a bit.
* timedatectl: add 'show' command to display machine-readable outputYu Watanabe2018-06-141-10/+20
| | | | Closes #9249.
* resolve: rename PrivateDNS to DNSOverTLSIwan Timmer2018-06-143-10/+10
| | | PrivateDNS is not considered a good name for this option, so rename it to DNSOverTLS
* pid1: preserve current value of log target across re-{load,execution}Franck Bui2018-06-131-11/+12
| | | | | | | | | | | | | To make debugging easier, this patches allows one to change the log target and do reload/reexec without modifying configuration permanently, which makes debugging easier. Indeed if one changed the log target at runtime (via the bus or via signals), the change was lost on the next reload/reexecution. In order to restore back the default value (set via system.conf, environment variables or any other means ), the empty string in the "LogTarget" property is now supported as well as sending SIGTRMIN+26 signal.
* pid1: preserve current value of log level across re-{load,execution}Franck Bui2018-06-131-7/+10
| | | | | | | | | | | | | To make debugging easier, this patches allows one to change the log level and do reload/reexec without modifying configuration permanently, which makes debugging easier. Indeed if one changed the log max level at runtime (via the bus or via signals), the change was lost on the next daemon reload/reexecution. In order to restore the original value back (set via system.conf, environment variables or any other means), the empty string in the "LogLevel" property is now supported as well as sending SIGRTMIN+23 signal.
* binfmt,sysctl,sysuers,tmpfiles: add auto-paging for --cat-config commandsLennart Poettering2018-06-134-0/+4
| | | | | The output of these commands is really long, and already enriched with color. Let's add auto-paging to make this easier to digest.
* Merge pull request #9280 from yuwata/follow-ups-8849Zbigniew Jędrzejewski-Szmek2018-06-131-1/+1
|\ | | | | Several follow-ups for #8849
| * man: drop unnecessary '=' after ntaYu Watanabe2018-06-131-1/+1
| |
* | Merge pull request #9153 from poettering/private-mountsZbigniew Jędrzejewski-Szmek2018-06-131-19/+60
|\ \ | |/ |/| introduce PrivateMounts= setting and clean up documentation for MountFlags=
| * man: document the new PrivateMounts= settingLennart Poettering2018-06-121-19/+60
| | | | | | | | | | | | | | Also, extend the documentation on MountFlags= substantially, hopefully addressing all the questions of #4393 Fixes: #4393
* | Merge pull request #8849 from irtimmer/feature/dns-over-tlsLennart Poettering2018-06-123-6/+54
|\ \ | | | | | | resolve: Support for DNS-over-TLS
| * | man: document DNS-over-TLS optionsIwan Timmer2018-06-123-6/+54
| | |
* | | doc: more spelling fixesMichael Biebl2018-06-1216-27/+27
| |/ |/|
* | man: mention that /var/lib/systemd/timesync/clock might have the compilation ↵Zbigniew Jędrzejewski-Szmek2018-06-121-1/+2
| | | | | | | | | | | | timestamp https://bugs.freedesktop.org/show_bug.cgi?id=90085
* | tree-wide: drop trailing whitespaceLennart Poettering2018-06-121-2/+2
|/
* Merge pull request #9157 from poettering/unit-config-load-errorZbigniew Jędrzejewski-Szmek2018-06-111-17/+15
|\ | | | | introduce a new "bad-setting" unit load state in order to improve "systemctl status" output when bad settings are used
| * core: introduce a new load state "bad-setting"Lennart Poettering2018-06-111-11/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since bb28e68477a3a39796e4999a6cbc6ac6345a9159 parsing failures of certain unit file settings will result in load failures of units. This introduces a new load state "bad-setting" that is entered in precisely this case. With this addition error messages on bad settings should be a lot more explicit, as we don't have to show some generic "errno" error in that case, but can explicitly say that a bad setting is at fault. Internally this unit load state is entered as soon as any configuration loader call returns ENOEXEC. Hence: config parser calls should return ENOEXEC now for such essential unit file settings. Turns out, they generally already do. Fixes: #9107
| * man: don't mention "stub" and "merged" unit load statesLennart Poettering2018-06-111-12/+7
| | | | | | | | | | | | These states should never be visible to the outside, as they are used only internally while loading unit. Hence let's drop them from the documentation.
* | Table is easier to graspBruno Vernay2018-06-111-7/+42
| | | | | | | | | | | | State goes in CONFIG for users 3rd review