summaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAge
* sd-id128: return -ENOMEDIUM on null idZbigniew Jędrzejewski-Szmek2018-08-24
| | | | | | | | | We currently return -ENOMEDIUM when /etc/machine-id is empty, and -EINVAL when it is all zeros. But -EINVAL is also used for invalid args. The distinction between empty and all-zero is not very important, let's use the same return code. Also document -ENOENT and -ENOMEDIUM since they can be a bit surprising.
* man: document the new sd_bus_slot_set_floating() callLennart Poettering2018-08-24
| | | | | Also extend the memory management description of sd-bus highlighting the effect of "floating" slot objects a bit.
* man: fix minor typoLennart Poettering2018-08-24
|
* core: add --dump-bus-properties option to systemdYu Watanabe2018-08-24
| | | | | If systemd is invoked with this option, this dumps all bus properties. This may be useful for shell completion for `systemctl --property`.
* man: add man pages for the portable service stuffLennart Poettering2018-08-24
|
* tmpfiles: add --cat-configZbigniew Jędrzejewski-Szmek2018-08-24
| | | | | | This implements similar logic as conf_files_cat(), but with slightly different file gathering logic. I also want to add support for replacement files later on, so it seems better to keep those two file-gathering functions separate.
* man: update references to systemd-journal-{remote,upload}Yu Watanabe2018-08-24
| | | | Fixes #8920 and #8921.
* man: add explanations of show-timesync and timesync-status commandsYu Watanabe2018-08-24
|
* Use a dash-truncated drop-in for user-%j.slice configurationZbigniew Jędrzejewski-Szmek2018-08-24
| | | | | | | | | | | | | | | | | | | This removes the UserTasksMax= setting in logind.conf. Instead, the generic TasksMax= setting on the slice should be used. Instead of a transient unit we use a drop-in to tweak the default definition of a .slice. It's better to use the normal unit mechanisms instead of creating units on the fly. This will also make it easier to start user@.service independently of logind, or set additional settings like MemoryMax= for user slices. The setting in logind is removed, because otherwise we would have two sources of "truth": the slice on disk and the logind config. Instead of trying to coordinate those two sources of configuration (and maintainer overrides to both), let's just convert to the new one fully. Right now now automatic transition mechanism is provided. logind will emit a hint when it encounters the setting, but otherwise it will be ignored. Fixes #2556.
* man: fix description of --value option for loginctl (#8820)Yu Watanabe2018-08-24
|
* terminal: add internal API to format URLs for display in capable terminalsLennart Poettering2018-08-24
| | | | | | | | | | | | | | | | Newer terminals (in particular gnome-terminal) understand special escape sequence for formatting clickable links. Let's support that to make our tool output more clickable where that's appropriate. For details see this: https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda The one big issue is that 'less' currently doesn't grok this, and doesn't ignore sequence like regular terminal implementations do if they don't support it. Hence for now, let's disable URL output if a pager is used. We should revisit that though as soon as less added support for it and enough time passed for it to enter various distributions.
* man: create man page for resolvectlYu Watanabe2018-08-24
|
* tree-wide: drop spurious newlines (#8764)Lennart Poettering2018-08-24
| | | | | | | | | Double newlines (i.e. one empty lines) are great to structure code. But let's avoid triple newlines (i.e. two empty lines), quadruple newlines, quintuple newlines, …, that's just spurious whitespace. It's an easy way to drop 121 lines of code, and keeps the coding style of our sources a bit tigther.
* man: add a new page with a general description of common syntaxZbigniew Jędrzejewski-Szmek2018-08-24
| | | | | | | | We have a common parser, but for the user it might be completely unobvious that the same general rules apply to all those files. Let's add a page about the basic syntax so that the more specific pages don't have to repeat those details.
* meson: fix indentation for systemd-time-sync-wait(5) entriesZbigniew Jędrzejewski-Szmek2018-08-24
| | | | | Those files should not be updated manually, because then automatic updates contain spurious "changes".
* logind: enable limiting of user session scopes using pam context objects (#8397)Jan Synacek2018-08-24
|
* time-wait-sync: use watchfile to coordinate with timesyncdPeter A. Bigot2018-08-24
| | | | | | | | | | | Systems that have an accurate real-time clock may have an initial unsynchronized time that is close enough to the synchronized time that the final adjustment doesn't trigger a waking "clock set" event. Have timesyncd touch a file in its runtime directory as a secondary signal for synchronization. Continue to support the timerfd-based trigger as a sufficient condition when the watchfile is not present. Closes issue #8683
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-08-24
| | | | | | | | | | Files which are installed as-is (any .service and other unit files, .conf files, .policy files, etc), are left as is. My assumption is that SPDX identifiers are not yet that well known, so it's better to retain the extended header to avoid any doubt. I also kept any copyright lines. We can probably remove them, but it'd nice to obtain explicit acks from all involved authors before doing that.
* Rename suspend-to-hibernate to suspend-then-hibernateMario Limonciello2018-08-24
| | | | | Per some discussion with Gnome folks, they would prefer this name as it's more descriptive of what's happening.
* man: add a note about $XDG_SEAT and $XDG_VTNR to pam_systemd(8)Zbigniew Jędrzejewski-Szmek2018-08-24
| | | | | | | | | | Issue #6499 requests that a mention that those varibles can be set in the environment is added. But the man page already says that. There isn't much detail, but a man page does not need to and in this case should not include all the details. Instead a note is added that those vars can be derived from $DISPLAY. Closes #6499.
* man: add missing headers to glib-event-glue.cZbigniew Jędrzejewski-Szmek2018-08-24
|
* man: drop license header in glib-event-glue.cZbigniew Jędrzejewski-Szmek2018-08-24
| | | | | | We're moving towards just SPDX license identifiers, and the boilerplate is especially annoying in a man page. Also adjust to the smaller indentation to make the code fit better on a page.
* time-sync-wait: add service (#8494)Peter A. Bigot2018-08-24
| | | | | This one-shot service waits until the kernel time has been set to synchronized.
* Prep v238: Regenerate (and secure) lost man rules (See issue #68)Sven Eden2018-06-29
|
* man: fix description of --value option for loginctl (#8820)Yu Watanabe2018-06-28
| | | | (cherry picked from commit ad628501b95b83ac6c0b42bb69db7e1b38c0ff13)
* Prep v238: Applied some upstream updates to man (1/5)Sven Eden2018-06-04
|
* man: just use unicode for an mdashZbigniew Jędrzejewski-Szmek2018-05-30
|
* sd-bus: add APIs to query the current read and write queue sizeLennart Poettering2018-05-30
|
* Suspend on lid close based on power status. (#8016)Simon Fowler2018-05-30
| | | | | | | | 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.
* pid1: add option to disable service watchdogsJan Klötzke2018-05-30
| | | | | Add a "systemd.service_watchdogs=" option to the command line which disables all service runtime watchdogs and emergency actions.
* man: fix broken kernel document links (#7892)John Lin2018-05-30
|
* networkd: add support for wireguard interface typeJörg Thalheim2018-05-30
| | | | More information may be found at wireguard.com.
* man: document all the new APIs we addedLennart Poettering2018-05-30
|
* man: systemd: fix typo (#7746)nulsoh2018-05-30
| | | | Add missing _r_ for ctl-alt-del.target
* man: add a systemd-rc-local-generator(8) man pageLennart Poettering2018-05-30
| | | | | | | Most importantly, let's highlight the differences to the rc-local behaviour in SysV. Fixes: #7703
* man: Clarify when OnFailure= activates after restarts (#7646)Ken (Bitsko) MacLeod2018-05-30
|
* core: add EXTEND_TIMEOUT_USEC={usec} - prevent timeouts in ↵Daniel Black2018-05-30
| | | | | | | | | | | | | | | | | | | | | startup/runtime/shutdown (#7214) With Type=notify services, EXTEND_TIMEOUT_USEC= messages will delay any startup/ runtime/shutdown timeouts. A service that hasn't timed out, i.e, start time < TimeStartSec, runtime < RuntimeMaxSec and stop time < TimeoutStopSec, may by sending EXTEND_TIMEOUT_USEC=, allow the service to continue beyond the limit for the execution phase (i.e TimeStartSec, RunTimeMaxSec and TimeoutStopSec). EXTEND_TIMEOUT_USEC= must continue to be sent (in the same way as WATCHDOG=1) within the time interval specified to continue to reprevent the timeout from occuring. Watchdog timeouts are also extended if a EXTEND_TIMEOUT_USEC is greater than the remaining time on the watchdog counter. Fixes #5868.
* Fix double-hyphen error in man/logind.conf.xml and man/user-system-options.xmlSven Eden2018-04-26
|
* Updated man/loginctl.xml to fit elogind a bit better.Sven Eden2018-04-26
|
* Remove man/standard-conf.xml, as this does not apply for elogind.Sven Eden2018-04-26
|
* Fix 'double dash in comment' error.Sven Eden2018-04-20
|
* Update man page sources to upstream tag v236 variants.Sven Eden2018-04-19
|
* man/sd_id128_randomize.xml: Added check_tree.pl compatible elogind masking.Sven Eden2018-04-19
|
* man/logind.conf.xml: Added check_tree.pl compatible elogind masking.Sven Eden2018-04-19
|
* man/loginctl.xml: Added check_tree.pl compatible elogind masking.Sven Eden2018-04-19
|
* man/elogind.xml: Added check_tree.pl compatible elogind masking.Sven Eden2018-04-19
|
* Manpages: update elogind refentry for better handling through check_tree.plSven Eden2018-04-19
|
* Prep v236: Adapt elogind parts in the build system to upstream changes.Sven Eden2018-03-26
|
* Prep v236: Apply missing upstream updates to the build systemSven Eden2018-03-13
|
* core: add EXTEND_TIMEOUT_USEC={usec} - prevent timeouts in ↵Daniel Black2017-12-14
| | | | | | | | | | | | | | | | | | | | | startup/runtime/shutdown (#7214) With Type=notify services, EXTEND_TIMEOUT_USEC= messages will delay any startup/ runtime/shutdown timeouts. A service that hasn't timed out, i.e, start time < TimeStartSec, runtime < RuntimeMaxSec and stop time < TimeoutStopSec, may by sending EXTEND_TIMEOUT_USEC=, allow the service to continue beyond the limit for the execution phase (i.e TimeStartSec, RunTimeMaxSec and TimeoutStopSec). EXTEND_TIMEOUT_USEC= must continue to be sent (in the same way as WATCHDOG=1) within the time interval specified to continue to reprevent the timeout from occuring. Watchdog timeouts are also extended if a EXTEND_TIMEOUT_USEC is greater than the remaining time on the watchdog counter. Fixes #5868.