summaryrefslogtreecommitdiffstats
path: root/man (follow)
Commit message (Collapse)AuthorAgeFilesLines
* activate: add a new switch --inetd to enable inetd-style socket activationLennart Poettering2016-02-101-19/+20
| | | | | | | | | | | Previously, using --accept would enable inetd-style socket activation in addition to per-connection operation. This is now split into two switches: --accept only switches between per-connection or single-instance operation. --inetd switches between inetd-style or new-style fd passing. This breaks the interface of the tool, but given that it is a debugging tool shipped in /usr/lib/systemd/ it's not really a public interface. This change allows testing new-style per-connection daemons.
* activate: add new --seqpacket switch for testing SOCK_SEQPACKET socketsLennart Poettering2016-02-101-1/+10
|
* Merge pull request #2564 from poettering/fix-2467Daniel Mack2016-02-102-78/+53
|\ | | | | Fix for #2467
| * core: make the StartLimitXYZ= settings generic and apply to any kind of ↵Lennart Poettering2016-02-102-78/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unit, not just services This moves the StartLimitBurst=, StartLimitInterval=, StartLimitAction=, RebootArgument= from the [Service] section into the [Unit] section of unit files, and thus support it in all unit types, not just in services. This way we can enforce the start limit much earlier, in particular before testing the unit conditions, so that repeated start-up failure due to failed conditions is also considered for the start limit logic. For compatibility the four options may also be configured in the [Service] section still, but we only document them in their new section [Unit]. This also renamed the socket unit failure code "service-failed-permanent" into "service-start-limit-hit" to express more clearly what it is about, after all it's only triggered through the start limit being hit. Finally, the code in busname_trigger_notify() and socket_trigger_notify() is altered to become more alike. Fixes: #2467
* | man: link resolved bus API documentation from its man pageLennart Poettering2016-02-091-0/+4
|/ | | | This is similar how we already do it for logind or machined.
* Merge pull request #2543 from keszybz/build-sys-and-man-fixesLennart Poettering2016-02-083-14/+13
|\ | | | | Build sys and man fixes
| * man: clarify that generators are run before /varZbigniew Jędrzejewski-Szmek2016-02-061-6/+9
| | | | | | | | | | Just a clarification. At least systemd-openqa-generator from openqa gets this wrong.
| * man/hostnamectl: refer to transient hostname as "fallback"Zbigniew Jędrzejewski-Szmek2016-02-061-4/+4
| | | | | | | | | | Saying it is the "default" is misleading, because it is almost never used.
| * man/hostname: remove obsolete textZbigniew Jędrzejewski-Szmek2016-02-061-4/+0
| | | | | | | | All distribution-specific code was removed ages ago.
* | core: when a service's ExecStartPre= times out, skip ExecStop=Lennart Poettering2016-02-031-11/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | This makes sure we never run two control processes at the same time, we cannot keep track off. This introduces a slight change of behaviour but cleans up the definition of ExecStop= and ExecStopPost=. The former is now invoked only if the service managed to start-up correctly. The latter is called even if start-up failed half-way. Thus, ExecStopPost= may be used as clean-up step for both successful and failed start-up attempts, but ExecStop='s purpose is clearly defined as being responsible for shutting down the service and nothing else. The precise behaviour of this was not documented yet. This commit adds the necessary docs. Fixes: #1254
* | nspawn: optionally run a stub init process as PID 1Lennart Poettering2016-02-032-15/+74
| | | | | | | | | | | | This adds a new switch --as-pid2, which allows running commands as PID 2, while a stub init process is run as PID 1. This is useful in order to run arbitrary commands in a container, as PID1's semantics are different from all other processes regarding reaping of unknown children or signal handling.
* | nspawn: add new --chdir= switchLennart Poettering2016-02-032-0/+15
| | | | | | | | Fixes: #2192
* | Merge pull request #2519 from msekletar/journalctl-device-log-current-boot-v2Lennart Poettering2016-02-031-2/+8
|\ \ | | | | | | journalctl: add match for the current boot when called with devpath (v2)
| * | man: clarify what happens when journalctl is called with devpathMichal Sekletar2016-02-031-2/+8
| | |
* | | Merge pull request #2453 from poettering/journalctl-fTom Gundersen2016-02-034-19/+197
|\ \ \ | |/ / |/| | journalctl --fields logic
| * | journalctl: add new --fields switch to dump all currently used field namesLennart Poettering2016-02-011-0/+7
| | | | | | | | | | | | Fixes #2176
| * | sd-journal: add an API to enumerate known field names of the journalLennart Poettering2016-02-013-19/+190
| |/ | | | | | | | | | | This adds two new calls to get the list of all journal fields names currently in use. This is the low-level support to implement the feature requested in #2176 in a more optimized way.
* | man: document that udev_device_new_* functions set errno on errorMichal Sekletar2016-02-031-1/+2
| |
* | man: document the new RuntimeMaxSec= settingLennart Poettering2016-02-011-2/+12
| |
* | sd-event: permit a USEC_INFINITY timeout as an alternative to a disabling an ↵Lennart Poettering2016-02-011-35/+22
|/ | | | | | | event source This should simplify handling of time events in clients and is in-line with the USEC_INFINITY macro we already have. This way setting a timeout to 0 indicates "elapse immediately", and a timeout of USEC_INFINITY "elapse never".
* resolve: fix typosTorstein Husebø2016-02-011-1/+1
|
* sd-journal: introduce has_runtime_files and has_persistent_filesJan Synacek2016-02-012-2/+101
| | | | | | | Also introduce sd_journal_has_runtime_files() and sd_journal_has_persistent_files() to the public API. These functions can be used to easily find out if the open journal files are runtime and/or persistent.
* Merge pull request #2469 from keszybz/resolved-2Lennart Poettering2016-01-302-10/+15
|\ | | | | Resolved 2
| * man: reword sentenceZbigniew Jędrzejewski-Szmek2016-01-291-3/+3
| |
| * resolve-host: add option to list protocolsZbigniew Jędrzejewski-Szmek2016-01-291-3/+8
| |
| * man: force space in cmdsynopsisZbigniew Jędrzejewski-Szmek2016-01-291-4/+4
| | | | | | | | Docbook renders the man page as "[OPTIONS]--type" without it.
* | Merge pull request #2474 from poettering/doc-fix-2189Martin Pitt2016-01-292-0/+16
|\ \ | | | | | | man: document special considerations when mixing templated service un…
| * | man: document special considerations when mixing templated service units and ↵Lennart Poettering2016-01-292-0/+16
| | | | | | | | | | | | | | | | | | DefaultDependencies=no Fixes #2189.
* | | man: document which section the configuration settings of timesyncd.conf ↵Lennart Poettering2016-01-291-0/+2
| | | | | | | | | | | | belong into
* | | man: actually say which section resolv.conf's setting should be placed inLennart Poettering2016-01-291-0/+2
|/ /
* | systemctl: rename "reload-or-try-restart" verb to "try-reload-or-restart"Lennart Poettering2016-01-281-1/+1
| | | | | | | | | | | | | | | | But also keep the old name as (undocumented) compatibility around. The reload-or-try-restart was documented to be a NOP if the unit is not running, since the previous commits this is also implemented. The old name suggests that the "try" logic only applies to restarting. Fix this, by moving the "try-" to the front, to indicate that the whole option is a NOP if the service isn't running.
* | man: stop documenting legacy RedHatismsLennart Poettering2016-01-281-6/+6
|/ | | | | We generally document only the supported verbs, but not the compatibility verbs we also support, in order to keep the documentation minimal.
* doc: improved wording in some placesJan Engelhardt2016-01-285-6/+6
| | | | | Avoid "mountpoint mounted" (word repetition), "queriable" (no match in m-w.com and dict.cc).
* man: try to repair some nonsensical paragraphJan Engelhardt2016-01-281-4/+3
|
* man: top-align cell text for large tablesJan Engelhardt2016-01-281-2/+2
|
* man: avoid double virtualizationJan Engelhardt2016-01-281-5/+4
| | | | | "VM virtualization" <=> "virtual machine virtualization", and double virtualization is just incorrect in this context.
* man: fix references to a few external man pagesZbigniew Jędrzejewski-Szmek2016-01-281-1/+1
| | | | Noticed in pull request #2067.
* Merge branch 'pr/980'Daniel Mack2016-01-271-1/+1
|\
| * man: make systemctl is-enabled description match enable.Andrei Borzenkov2016-01-271-1/+1
| | | | | | | | | | systemctl is-enabled is not limited to wants.d - it also checks for requires.d and alias links.
* | man: document slices.targetLennart Poettering2016-01-271-1/+15
| | | | | | | | Fixes: #2438
* | man: document that unit file globbing only operates on primary unit namesLennart Poettering2016-01-271-15/+12
| | | | | | | | See: #2397
* | Merge pull request #1975 from ssahani/vxlan2Tom Gundersen2016-01-271-0/+19
|\ \ | | | | | | networkd: Add support to configure VXLAN Port
| * | networkd: VXLAN add support to configure portSusant Sahani2016-01-191-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch add support to configure port PortRange: VXLAN bases source UDP port based on flow to help the receiver to be able to load balance based on outer header flow. DestinatinPort: Allow configuring the default destination port on a per-device basis.
* | | man: document that logind's RemoveIPC= option excepts all system usersLennart Poettering2016-01-261-9/+5
| | | | | | | | | | | | Fixes #2324.
* | | resolved: allow configuration of routing domains in Domains=Lennart Poettering2016-01-261-29/+29
| | |
* | | networkd: optinally use DHCP lease domain info for routing onlyLennart Poettering2016-01-261-9/+14
| | | | | | | | | | | | | | | | | | This changes the UseDomains= setting of .network files to take an optional third value "route", in addition to the boolean values. If set, the passed domain information is used for routing rules only, but not for the search path logic.
* | | networkd: rework Domains= settingLennart Poettering2016-01-261-4/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, .network files only knew a vaguely defined "Domains=" concept, for which the documentation declared it was the "DNS domain" for the network connection, without specifying what that means. With this the Domains setting is reworked, so that there are now "routing" domains and "search" domains. The former are to be used by resolved to route DNS request to specific network interfaces, the latter is to be used for searching single-label hostnames with (in addition to being used for routing). Both settings are configured in the "Domains=" setting. Normal domain names listed in it are now considered search domains (for compatibility with existing setups), while those prefixed with "~" are considered routing domains only. To route all lookups to a specific interface the routing domain "." may be used, referring to the root domain. An alternative syntax for this is the "*", as was already implemented before using the "wildcard" domain concept. This commit adds proper parsers for this new logic, and exposes this via the sd-network API. This information is not used by resolved yet, this will be added in a later commit.
* | | logind: update documentation for cf7d1a30e44Mantas Mikulėnas2016-01-261-1/+1
| | |
* | | man: add stub sd-bus(3)Zbigniew Jędrzejewski-Szmek2016-01-261-0/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have 126 broken links to sd-bus.html, it's nice to fix that. Current version is mostly a stub, with a long list of links to other pages. I think that's fine, especially that sd-bus might evolve quite a bit before it is made public. Not all of linked pages are written. Still missing: sd_bus_can_send sd_bus_get_name_creds sd_bus_get_owner_creds sd_bus_message_can_send sd_bus_message_get_creds sd_bus_message_set_allow_interactive_authorization sd_bus_send sd_bus_set_address sd_bus_set_description sd_bus_start sd_event_set_prepare sd-device systemd.busname
* | | man: fix reference to sd_event_source_get_io_reventsZbigniew Jędrzejewski-Szmek2016-01-261-1/+1
| | |