summaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
* man/udevadm: remove superfluous --version from subcommands (#8549)Jan Synacek2018-03-221-8/+0
| | | There's need to show the program specific --version for each subcommand.
* main: add NoNewPrivileges config option (#8475)juergbi2018-03-211-0/+15
| | | This makes it possible to disable new privileges for the whole system.
* time-sync-wait: add service (#8494)Peter A. Bigot2018-03-212-0/+92
| | | | This one-shot service waits until the kernel time has been set to synchronized.
* journal: make the compression threshold tunableAlex Gartrell2018-03-201-4/+7
| | | | | Allow a user to set a number of bytes as Compress to use as the compression threshold.
* man: use unicode ellipsis in one more place (#8496)Zbigniew Jędrzejewski-Szmek2018-03-202-1/+3
| | | | | Also add note where it should *not* be used. https://github.com/systemd/systemd/pull/8408#discussion_r175606771
* man: mention 'status' is the default command for timedatectlYu Watanabe2018-03-191-0/+5
|
* man: mention 'status' is the default command for localectlYu Watanabe2018-03-191-2/+6
|
* man: mention that 'status' is the default command for `hostnamectl`Yu Watanabe2018-03-191-3/+6
|
* Merge pull request #8408 from keszybz/ln-relativeYu Watanabe2018-03-191-0/+36
|\ | | | | bugs.fd.o bug archelogy
| * man: beef up description of systemctl list-unitsZbigniew Jędrzejewski-Szmek2018-03-091-0/+36
| | | | | | | | Fixes https://bugs.freedesktop.org/show_bug.cgi?id=88135.
* | systemd-link: Remove UDP Fragmentation Offload support. (#8183)Rosen Penev2018-03-181-8/+0
| | | | | | | | | | | | | | | | Support was killed in kernel 4.15 as well as ethtool 4.13. Justification was lack of use by drivers and too much of a maintenance burden. https://www.spinics.net/lists/netdev/msg443815.html Also moved config_parse_warn_compat to conf-parser.[ch] to fix compile errors.
* | Merge pull request #8296 from poettering/resolvconfZbigniew Jędrzejewski-Szmek2018-03-122-3/+93
|\ \ | | | | | | resolvconf(8) compat interface
| * | man: briefly document the resolvconf(8) compatibility interfaceLennart Poettering2018-03-022-3/+93
| | |
* | | dhcp4: introduce new option 'duid-only' for ClientIdentifier= (#8350)Yu Watanabe2018-03-121-2/+5
| | | | | | | | | | | | | | | | | | | | | This makes users can configure DHCPv4 client with ClientIdentifier=duid-only. If set so, then DHCP client sends only DUID as the client identifier. This may not be RFC compliant, but some setups require this. Closes #7828.
* | | man: add some basic documentation for sd-boot (#8379)Zbigniew Jędrzejewski-Szmek2018-03-114-23/+465
| | | | | | | | | | | | I'm sure this can be improved in various ways, but I think it's a good start.
* | | man: Correct value of default KillUserProcesses=Michal Koutný2018-03-092-2/+6
| | |
* | | man: Unify values of boolean configuration values with sample configMichal Koutný2018-03-091-1/+1
| | |
* | | Introduce suspend-to-hibernate (#8274)Mario Limonciello2018-03-085-12/+55
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | Suspend to Hibernate is a new sleep method that invokes suspend for a predefined period of time before automatically waking up and hibernating the system. It's similar to HybridSleep however there isn't a performance impact on every suspend cycle. It's intended to use with systems that may have a higher power drain in their supported suspend states to prevent battery and data loss over an extended suspend cycle. Signed-off-by: Mario Limonciello <mario.limonciello@dell.com>
* | Merge pull request #8354 from keszybz/new-NEWSZbigniew Jędrzejewski-Szmek2018-03-051-2/+2
|\ \ | |/ |/| NEWS for v238
| * man: just use unicode for an mdashZbigniew Jędrzejewski-Szmek2018-03-051-2/+2
| |
* | Merge pull request #8337 from poettering/resolve-fixesZbigniew Jędrzejewski-Szmek2018-03-021-0/+30
|\ \ | | | | | | various resolve-tool fixes
| * | man: extend synopsys to recently added commandsLennart Poettering2018-03-021-0/+30
| |/
* | man: there's no point in referenceing systemd.unit(5) from itself (#8338)Lennart Poettering2018-03-021-3/+1
| |
* | sysusers: support `u username -:300` style syntax (#8325)Michael Vogt2018-03-021-1/+2
|/ | | | | | | | This PR implements the first part of RFE #8046. I.e. this allows to write: ``` u username -:300 ``` Where the uid is chosen automatically but the gid is fixed.
* Merge pull request #8322 from keszybz/doc-tweakLennart Poettering2018-03-011-2/+8
|\ | | | | man: document that link-ed files must be on /
| * man: document that link-ed files must be on /Zbigniew Jędrzejewski-Szmek2018-03-011-2/+8
| | | | | | | | Fixes #8307.
* | Merge pull request #8149 from poettering/fake-root-cgroupLennart Poettering2018-03-011-0/+6
|\ \ | |/ |/| Properly synthesize CPU+memory accounting data for the root cgroup
| * cgtop: add "-1" as shortcut for "--iterations=1"Lennart Poettering2018-02-091-0/+6
| | | | | | | | | | This is most likely the most useful use of --iterations, and such use for numeric parameters has precedents, let's make this work for cgtop too.
* | man: shorten/reword a bit in sd_bus_get_n_queued_readZbigniew Jędrzejewski-Szmek2018-02-281-8/+8
| | | | | | | | | | | | | | | | | | In particular: - drop "when it is non-zero" to avoid implying that it can be called if the queue is not empty. - "has been created" sounds like something happened in parallel, but what we really mean is that *this* particular object *was* created in a certain way.
* | sd-bus: add APIs to query the current read and write queue sizeLennart Poettering2018-02-272-0/+130
| |
* | man: suggests TemporaryFileSystem= when people want to nest bind mounts ↵Yu Watanabe2018-02-271-3/+7
| | | | | | | | | | | | inside InaccessiblePaths= (#8288) Suggested by @sourcejedi in #8242. Closes #7895, #7153, and #2780.
* | Merge pull request #8252 from keszybz/set-property-manLennart Poettering2018-02-232-27/+29
|\ \ | | | | | | set-property man-page adjust-ments
| * | systemctl,man: use PROPERTY as the placeholder for a property nameZbigniew Jędrzejewski-Szmek2018-02-221-5/+5
| | |
| * | systemctl,man: use UNIT as the placeholder for a unit nameZbigniew Jędrzejewski-Szmek2018-02-221-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | NAME is kind of meaningless, because everything has a name. "Unit" makes it more obvious that a name of a unit is necessary. I was always momentarily baffled by "set-property NAME ASSIGNMENT...", where there are two objects (the unit and the property), and it's not clear which of the two "NAME" is supposed to signify.
| * | man: IPAccounting for slices in now allowedZbigniew Jędrzejewski-Szmek2018-02-221-4/+6
| | | | | | | | | | | | Also split that description into paragraphs by subject.
* | | man: add bhyve description for ConditionVirtualization=Shuang Liu2018-02-221-0/+1
| | | | | | | | | | | | The description in man is missing in #3840.
* | | virt: detect QNX hypervisorShuang Liu2018-02-222-2/+8
|/ / | | | | | | | | | | Detect QNX hypervisor based on the CPUID. Fixes: #7239
* | Merge pull request #7908 from yuwata/rfe-7895Alan Jenkins2018-02-211-9/+44
|\ \ | | | | | | core: add TemporaryFileSystem= setting and 'tmpfs' option to ProtectHome=
| * | core: add new option 'tmpfs' to ProtectHome=Yu Watanabe2018-02-211-8/+18
| | | | | | | | | | | | | | | This make ProtectHome= setting can take 'tmpfs'. This is mostly equivalent to `TemporaryFileSystem=/home /run/user /root`.
| * | man: add documents for TemporaryFileSystem=Yu Watanabe2018-02-211-0/+23
| | |
| * | core/namespace: make '-' prefix in Bind{,ReadOnly}Paths= workYu Watanabe2018-02-211-1/+3
| | | | | | | | | | | | | | | | | | Each path in `Bind{ReadOnly}Paths=` accept '-' prefix. However, the prefix is completely ignored. This makes it work as expected.
* | | core: change KeyringMode= to "shared" by default for non-service units in ↵Lennart Poettering2018-02-201-2/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | the system manager (#8172) Before this change all unit types would default to "private" in the system service manager and "inherit" to in the user service manager. With this change this is slightly altered: non-service units of the system service manager are now run with KeyringMode=shared. This appears to be the more appropriate choice as isolation is not as desirable for mount tools, which regularly consume key material. After all mounts are a shared resource themselves as they appear system-wide hence it makes a lot of sense to share their key material too. Fixes: #8159
* | Merge pull request #8150 from poettering/memory-accounting-by-defaultLennart Poettering2018-02-152-3/+8
|\ \ | | | | | | pid1: turn memory accounting on by default now
| * | meson: add -Dmemory-accounting-default=true|falseZbigniew Jędrzejewski-Szmek2018-02-152-3/+8
| | | | | | | | | | | | | | | This makes it easy to set the default for distributions and users which want to default to off because they primarily use older kernels.
| * | pid1: turn memory accounting on by default nowLennart Poettering2018-02-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After discussions with @htejun it appears it's OK now to enable memory accounting by default for all units without affecting system performance too badly. facebook has made good experiences with deploying memory accounting across their infrastructure. This hence turns MemoryAccounting= from opt-in to opt-out, similar to how TasksAccounting= is already handled. The other accounting options remain off, their performance impact is too big still.
* | | man: make systemd-socket-activate point to systemd-run (#8151)Lucas Werkmeister2018-02-141-0/+1
| | | | | | | | | | | | Now that systemd-run also supports socket units, it makes sense to link to that command from the systemd-socket-activate manpage.
* | | man: link latest FHS spec in file-hierarchy(7) (#8178)Jan Synacek2018-02-141-1/+1
|/ /
* | Suspend on lid close based on power status. (#8016)Simon Fowler2018-02-091-2/+8
| | | | | | | | | | | | | | This change adds support for controlling the suspend-on-lid-close behaviour based on the power status as well as whether the machine is docked or has an external monitor. For backwards compatibility the new configuration file variable is ignored completely by default, and must be set explicitly before being considered in any decisions.
* | Merge pull request #8066 from LittleCVR/udevadm-trigger-and-settleZbigniew Jędrzejewski-Szmek2018-02-091-0/+11
|\ \ | | | | | | udevadm: allow trigger command to be synchronous
| * | udevadm: allow trigger command to be synchronousMao2018-02-091-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are cases that we want to trigger and settle only specific commands. For example, let's say at boot time we want to make sure all the graphics devices are working correctly because it's critical for booting, but not the USB subsystem (we'll trigger USB events later). So we do: udevadm trigger --action="add" --subsystem-match="graphics" udevadm settle However, we cannot block the kernel from emitting kernel events from discovering USB devices. So if any of the USB kernel event was emitted before the settle command, the settle command would still wait for the entire queue to complete. And if the USB event takes a long time to be processed, the system slows down. The new `settle` option allows the `trigger` command to wait for only the triggered events, and effectively solves this problem.