summaryrefslogtreecommitdiffstats
path: root/man (follow)
Commit message (Collapse)AuthorAgeFilesLines
* udev: allow removing tags via TAG-="foobar"David Herrmann2014-09-111-0/+7
| | | | | | | | | | This extends the udev parser to support OP_REMOVE (-=) and adds support for TAG-= to remove previously set tags. We don't fail if the tag didn't exist. This is pretty handy if we ship default rules for seat-assignments and users want to exclude specific devices from that. They can easily add rules that drop any automatically added "seat" tags again.
* networkd: allow specification of DHCP route metricAngus Gibson2014-09-081-0/+6
| | | | | | This lets the routing metric for links to be specified per-network, still defaulting to DHCP_ROUTE_METRIC (1024) if unspecified. Hopefully this helps with multiple interfaces configured via DHCP.
* bus: parse BusPolicy directive in service filesDaniel Mack2014-09-081-0/+40
| | | | | | Add a new directive called BusPolicy to define custom endpoint policies. If one such directive is given, an endpoint object in the service's ExecContext is created and the given policy is added to it.
* man: fix references to systemctl man page which is now in section 1Michael Biebl2014-09-0613-14/+14
| | | | https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760613
* man: make it more clear that the concepts systemctl(1) manage are introduced ↵Lennart Poettering2014-09-041-3/+5
| | | | | | in systemd(1) Based on a suggestion of Ken Coar.
* man: fix typoZbigniew Jędrzejewski-Szmek2014-09-041-1/+1
|
* man: two fixes, reported on irc by 'wget'Lennart Poettering2014-09-031-4/+5
|
* man: fix file extension in udev rules exampleZbigniew Jędrzejewski-Szmek2014-09-031-1/+1
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=634736
* journalctl: Allow to disable line cap with --lines=allJan Janssen2014-08-311-6/+7
|
* Fix a few more typosRuben Kerkhof2014-08-3010-12/+12
|
* systemd-firstboot: fix typo in man pageMarius Tessmann2014-08-291-1/+1
|
* man: add sample glib/sd-event integrationTom Gundersen2014-08-271-0/+74
| | | | | | This should be moved to man pages, but for now the C code is included directly. Suggested by Zbyszek.
* Document "...|..." udev match syntaxAndrei Borzenkov2014-08-271-2/+10
|
* man: reword sd-hibernate-resume description and add linkZbigniew Jędrzejewski-Szmek2014-08-271-5/+6
| | | | | "each device" was suggesting that this service might be instantiated multiple times. "hibernation resume" was too jargon-y.
* hibernate-resume-generator: add a generator for instantiating the resume unit.Ivan Shapovalov2014-08-262-1/+106
| | | | | | | | | | | | | hibernate-resume-generator understands resume= kernel command line parameter and instantiates the systemd-resume@.service accordingly if it is passed. This enables resume from hibernation using device specified on the kernel command line, and it may be specified either as "/dev/disk/by-foo/bar" or "FOO=bar", not only "/dev/sdXY" which is understood by the in-kernel implementation. So now resume= is brought on par with root= in terms of possible ways to specify a device.
* hibernate-resume: add a tool to write a device node's major:minor to ↵Ivan Shapovalov2014-08-261-0/+81
| | | | | | | | | | /sys/power/resume. This can be used to initiate a resume from hibernation by path to a swap device containing the hibernation image. The respective templated unit is also added. It is instantiated using path to the desired resume device.
* logind: add HandleLidSwitchDocked= option to logind.conf + documentationBen Wolsieffer2014-08-261-5/+11
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=82485
* core: introduce "poweroff" as new failure action typesLennart Poettering2014-08-222-12/+21
| | | | Also, change the default action on a system start-up timeout to powering off.
* core: add support for a configurable system-wide start-up timeoutLennart Poettering2014-08-222-12/+38
| | | | | | | | | | | | | | | | | | | When this system-wide start-up timeout is hit we execute one of the failure actions already implemented for services that fail. This should not only be useful on embedded devices, but also on laptops which have the power-button reachable when the lid is closed. This devices, when in a backpack might get powered on by accident due to the easily reachable power button. We want to make sure that the system turns itself off if it starts up due this after a while. When the system manages to fully start-up logind will suspend the machine by default if the lid is closed. However, in some cases we don't even get as far as logind, and the boot hangs much earlier, for example because we ask for a LUKS password that nobody ever enters. Yeah, this is a real-life problem on my Yoga 13, which has one of those easily accessible power buttons, even if the device is closed.
* service: allow services of Type=oneshot that specify no ExecStart= commandsLennart Poettering2014-08-211-17/+27
| | | | | | This is useful for services that simply want to run something on shutdown, but not at bootup. They should only set ExecStop= but leave ExecStart= unset.
* core: allow informing systemd about service status changes with RELOADING=1 ↵Lennart Poettering2014-08-211-32/+61
| | | | and STOPPING=1 sd_notify() messages
* journalctl: add "-t --identifier=STRING" optionHarald Hoyer2014-08-211-0/+14
| | | | | | | | | | | | | | | This turns journalctl to the counterpart of systemd-cat. Messages sent with systemd-cat --identifier foo --prioritiy debug can now be shown with journalctl --identifier foo --prioritiy debug "--identifier" is not merged with "--unit" to make a clear distinction between syslog and systemd units. syslog identifiers can be chosen freely by anyone.
* man: fix typosRonny Chevalier2014-08-204-7/+7
|
* socket: suffix newly added TCP sockopt time properties with "Sec"Lennart Poettering2014-08-191-3/+3
| | | | | | This is what we have done so far for all other time values, and hence we should do this here. This indicates the default unit of time values specified here, if they don't contain a unit.
* Revert "socket: introduce SELinuxLabelViaNet option"Lennart Poettering2014-08-191-11/+0
| | | | | | This reverts commit cf8bd44339b00330fdbc91041d6731ba8aba9fec. Needs more discussion on the mailing list.
* tmpfiles: add new 'r' line type to add UIDs/GIDs to the pool to allocate ↵Lennart Poettering2014-08-191-0/+31
| | | | | | | | UIDs/GIDs from This way we can guarantee a limited amount of compatibility with login.defs, by generate an appopriate "r" line out of it, on package installation.
* socket: introduce SELinuxLabelViaNet optionMichal Sekletar2014-08-191-0/+11
| | | | | | | | | | This makes possible to spawn service instances triggered by socket with MLS/MCS SELinux labels which are created based on information provided by connected peer. Implementation of label_get_child_label derived from xinetd. Reviewed-by: Paul Moore <pmoore@redhat.com>
* sysusers: add another column to sysusers files for the home directoryLennart Poettering2014-08-191-10/+30
|
* sysusers: optionally, read sysuers configuration from standard inputLennart Poettering2014-08-191-1/+4
|
* man: fix typoRonny Chevalier2014-08-181-1/+1
|
* man: mention that "units" are commonly system servicesLennart Poettering2014-08-181-2/+7
| | | | Also, provide an example for -u.
* man: fix typoRonny Chevalier2014-08-181-1/+1
|
* networkd: warn when ignoring unsupported tuntap optionsTom Gundersen2014-08-181-1/+4
| | | | | The interface for creating tuntap devices should be ported to rtnl so it would support the same settings as other kinds. In the meantime, the best one can do is to drop in a .link file to set the desired options.
* memfd: internalize functions, drop sd_memfd typeDaniel Mack2014-08-182-2/+2
| | | | | | Remove the sd_ prefix from internal functions and get rid of the sd_memfd type. As a memfd is now just a native file descriptor, we can get rid of our own wrapper type, and also use close() and dup() on them directly.
* networkd: add support for Domains= to .network filesTom Gundersen2014-08-151-1/+12
| | | | | This allows the search/routing domanis to be specified per link/network and be passed on to resolved.
* networkd: rename UseDomainName to UseDomainsTom Gundersen2014-08-151-1/+1
| | | | This option will also apply to the search domains, so make it plural.
* man: drop references to removed and obsolete 'systemctl load' commandLennart Poettering2014-08-151-4/+2
|
* socket: Add support for TCP defer acceptSusant Sahani2014-08-151-0/+41
| | | | | | | | | | | TCP_DEFER_ACCEPT Allow a listener to be awakened only when data arrives on the socket. If TCP_DEFER_ACCEPT set on a server-side listening socket, the TCP/IP stack will not to wait for the final ACK packet and not to initiate the process until the first packet of real data has arrived. After sending the SYN/ACK, the server will then wait for a data packet from a client. Now, only three packets will be sent over the network, and the connection establishment delay will be significantly reduced.
* socket: Add Support for TCP keep alive variablesSusant Sahani2014-08-151-0/+36
| | | | | | | | | | | | | | The tcp keep alive variables now can be configured via conf parameter. Follwing variables are now supported by this patch. tcp_keepalive_intvl: The number of seconds between TCP keep-alive probes tcp_keepalive_probes: The maximum number of TCP keep-alive probes to send before giving up and killing the connection if no response is obtained from the other end. tcp_keepalive_time: The number of seconds a connection needs to be idle before TCP begins sending out keep-alive probes.
* networkd: don't respect domainname from DHCP by defaultTom Gundersen2014-08-151-0/+7
| | | | Most routers will send garbage, so make this opt-in only.
* Revert "socket: add support for TCP fast Open"Lennart Poettering2014-08-141-15/+0
| | | | | | | | This reverts commit 9528592ff8d7ff361da430285deba8196e8984d5. Apparently TFO is actually the default at least for the server side now. Also the setsockopt doesn't actually take a bool, but a qlen integer.
* socket: add support for TCP fast OpenSusant Sahani2014-08-141-0/+15
| | | | | | | | | | TCP Fast Open (TFO) speeds up the opening of successiveTCP) connections between two endpoints.It works by using a TFO cookie in the initial SYN packet to authenticate a previously connected client. It starts sending data to the client before the receipt of the final ACK packet of the three way handshake is received, skipping a round trip and lowering the latency in the start of transmission of data.
* socket: add support for tcp nagleSusant Sahani2014-08-141-0/+11
| | | | | | | This patch adds support for TCP TCP_NODELAY socket option. This can be configured via NoDelay conf parameter. TCP Nagle's algorithm works by combining a number of small outgoing messages, and sending them all at once. This controls the TCP_NODELAY socket option.
* timer: order OnCalendar units after timer-sync.target if DefaultDependencies=noTobias Geerinckx-Rice2014-08-141-6/+11
| | | | | Avoids triggering timers prematurely on systems with significantly inaccurate clocks, or some embedded platforms that lack one entirely.
* networkd: disable ipv4ll default routes by defaultTom Gundersen2014-08-121-1/+1
| | | | | This causes machines without connectivity to hang where they would otherwise fail. Keep it opt-in for now, but consider whether we sholud just drop it.
* man: minimal updates to resolved.conf man pageLennart Poettering2014-08-121-3/+5
|
* timesyncd: beef up NTP server selection logic, and acquire NTP servers from DHCPLennart Poettering2014-08-122-0/+127
|
* man: drop any reference to "syslog" as log targetLennart Poettering2014-08-112-18/+13
|
* man: improve documentation for StandardOutput= and StandardInput=Lennart Poettering2014-08-111-61/+99
|
* man: document that we look for both the instance's and the template's .d/ ↵Lennart Poettering2014-08-111-1/+6
| | | | directory when looking for unit file drop-ins.