summaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAge
* pid1: preserve current value of log target across re-{load,execution}Franck Bui2018-08-24
| | | | | | | | | | | | | 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-08-24
| | | | | | | | | | | | | 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.
* doc: more spelling fixesMichael Biebl2018-08-24
|
* sd-event: document sd_event_source_set_io_fd_own()Lennart Poettering2018-08-24
| | | | With this we have 100% of the sd-event symbols documented again. Yay!
* sd-event: add destroy callback logic to sd-event tooLennart Poettering2018-08-24
| | | | | This adds what has been added to sd_bus_slot and sd_bus_track to sd_event too.
* sd-bus: also add destroy callbacks to sd_bus_track objectsLennart Poettering2018-08-24
| | | | | This augments previous work for this for sd_bus_slot objects, and adds the same concept to sd_bus_track objects, too.
* bus: optionally call a callbacks for cleanupZbigniew Jędrzejewski-Szmek2018-08-24
| | | | | | | | | | | | | | | This adds a function sd_bus_slot_set_destroy_callback() to set a function which can free userdata or perform other cleanups. sd_bus_slot_get_destory_callback() queries the callback, and is included for completeness. Without something like this, for floating asynchronous callbacks, which might be called or not, depending on the sequence of events, it's hard to perform resource cleanup. The alternative would be to always perform the cleanup from the caller too, but that requires more coordination and keeping of some shared state. It's nicer to keep the cleanup contained between the callback and the function that requests the callback.
* man: xinclude the generic text to talk about libsystemd pkgconfigZbigniew Jędrzejewski-Szmek2018-08-24
| | | | | | | The only difference is that functions are not individually listed by name, but that seems completely pointless, since all functions that are documented are always exported, so the generic text tells the user all she or he needs to know.
* man: document the new sd_event_add_inotify() callLennart Poettering2018-08-24
|
* 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
|