summaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAge
* networkd: disable ipv4ll default routes by defaultTom Gundersen2014-08-12
| | | | | 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-12
|
* timesyncd: beef up NTP server selection logic, and acquire NTP servers from DHCPLennart Poettering2014-08-12
|
* man: drop any reference to "syslog" as log targetLennart Poettering2014-08-11
|
* man: improve documentation for StandardOutput= and StandardInput=Lennart Poettering2014-08-11
|
* man: document that we look for both the instance's and the template's .d/ ↵Lennart Poettering2014-08-11
| | | | directory when looking for unit file drop-ins.
* man: update resolved man pages a bitLennart Poettering2014-08-11
|
* man: extend timesycnd man page a bitLennart Poettering2014-08-11
|
* udev: link_setup - respect kernel name assign policyTom Gundersen2014-08-08
| | | | | | | | | Newer kernels export meta-information about the origin of an ifname. Respect this from the ifname rename logic. We do not rename any interfaces that was originally named by userspace, nor once which have already been renamed from userspace. Moreover, we optionally do not (the default) rename interfaces which the kernel claims to have named in a predictable way.
* man: correct references to DefaultTimeout*SecZbigniew Jędrzejewski-Szmek2014-08-07
| | | | Noticed by thp on #systemd.
* man: bring resolved.conf up-to-dateLennart Poettering2014-08-04
|
* networkd: add and expose per-link LLMNR config optionTom Gundersen2014-08-04
|
* Correct references to ProtectSystem and ProtectHome in documentationAnsgar Burchardt2014-08-04
|
* bootchart: don't parse /proc/uptime, use CLOCK_BOOTTIMEKarel Zak2014-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * systemd-bootchart always parses /proc/uptime, although the information is unnecessary when --rel specified * use /proc/uptime is overkill, since Linux 2.6.39 we have clock_gettime(CLOCK_BOOTTIME, ...). The backend on kernel side is get_monotonic_boottime() in both cases. * main() uses "if (graph_start <= 0.0)" to detect that /proc is available. This is fragile solution as graph_start is always smaller than zero on all systems after suspend/resume (e.g. laptops), because in this case the system uptime includes suspend time and uptime is always greater number than monotonic time. For example right now difference between uptime and monotonic time is 37 hours on my laptop. Note that main() calls log_uptime() (to parse /proc/uptime) for each sample when it believes that /proc is not available. So on my laptop systemd-boochars spends all live with /proc/uptime parsing + nanosleep(), try strace /usr/lib/systemd/systemd-bootchart to see the never ending loop. This patch uses access("/proc/vmstat", F_OK) to detect procfs.
* man: add udev.conf(5)Zbigniew Jędrzejewski-Szmek2014-07-31
| | | | | | | We generally have separate man pages for all configuration files. In this case udev.conf was already described in systemd-udevd.service(8), but it was hard to find. Docbook makes it hard to add a .so link from a different section, so describe udev.conf in its own page.
* man: add missing commaZbigniew Jędrzejewski-Szmek2014-07-31
|
* man: fix outdated example in systemd.networkHong Shick Pak2014-07-30
| | | | The docs for the DHCP= was updated, but not the example.
* networkd: ipv4ll - configure link-local address independently of DHCPv4Tom Gundersen2014-07-30
| | | | | | | | | | This changes the behavior when both DHCPv4 and IPv4LL are enabled. Before, we would disable IPv4LL when we got a DHCPv4 lease and enable it if the lease was lost. Now we just always set up both, if both are enabled, but the DHCPv4 addresses and routes will always take precedence due to their metric and scope.
* udev: unify event timeout handlingKay Sievers2014-07-29
|
* udevd: add --event-timeout commandline optionHannes Reinecke2014-07-29
| | | | | | | Some events take longer than the default 30 seconds. Killing those events will leave the machine halfway configured. Add a commandline option '--event-timeout' to handle these cases.
* networkd: ipv4ll - default to setting up ipv4ll routesTom Gundersen2014-07-25
| | | | | | | This is necessary for non-ipv4ll hosts to communicate with ipv4ll-only hosts on the same link. Defaults to being enabled, but can be opted out. See: <http://avahi.org/wiki/AvahiAutoipd#Routes>
* man: fix path for system-sleep hook directoryMichael Biebl2014-07-23
|
* docs: remove repeating words from man/*xmlKarel Zak2014-07-23
|
* man: merge systemd-verify with systemd-analyzeZbigniew Jędrzejewski-Szmek2014-07-21
|
* networkd: add support for bond optionsSusant Sahani2014-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following bond options are supported by this patch. MIIMonitorSec: Specifies the frequency in milli-seconds that MII link monitoring will occur. UpDelaySec: Specifies the delay time in milli-seconds to enable a link after a link up status has been detected. DownDelaySec: Specifies the delay time in milli-seconds to disable a link after a link failure has been detected. changes: 1. Added gconf variables. 2. man page conf: [NetDev] Name=bond1 Kind=bond [Bond] Mode=802.3ad TransmitHashPolicy=layer2+3 LacpduTransmitRate=fast MIIMonitorSec=1s UpDelaySec=2s DownDelaySec=8s cat /proc/net/bonding/bond1 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: IEEE 802.3ad Dynamic link aggregation Transmit Hash Policy: layer2+3 (2) MII Status: up MII Polling Interval (ms): 1000 Up Delay (ms): 2000 Down Delay (ms): 8000 802.3ad info LACP rate: fast Min links: 0 Aggregator selection policy (ad_select): stable bond bond1 has no active aggregator [tomegun: rephrased manpage, dropped bond_ prefix from variables]
* networkd: bond add support for lacp rateSusant Sahani2014-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LacpduTransmitRate option specifies the rate in which link partner to transmit LACPDU packets in 802.3ad mode. Possible values slow : Request partner to transmit LACPDUs every 30 seconds fast : Request partner to transmit LACPDUs every 1 second The default is slow. chages: 1. Added enum bond_lacp_rate_table 2. gperf LacpduTransmitRate Test: conf file: [NetDev] Name=bond1 Kind=bond [Bond] Mode=802.3ad LacpduTransmitRate=fast test: cat /proc/net/bonding/bond1 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: IEEE 802.3ad Dynamic link aggregation Transmit Hash Policy: layer2+3 (2) MII Status: up MII Polling Interval (ms): 0 Up Delay (ms): 0 Down Delay (ms): 0 802.3ad info LACP rate: fast Min links: 0 Aggregator selection policy (ad_select): stable bond bond1 has no active aggregator [tomegun: renamed from LacpduTransmitRate to LACPTransmitRate, manpage fixes and dropped bond_ prefix from variables]
* networkd: add support for bond transmit hash policySusant Sahani2014-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds support the transmit hash policy to use for slave selection in balance-xor, 802.3ad, and tlb modes layer2, layer3+4, layer2+3, encap3+4, encap3+4 Added: 1. BondXmitHashPolicy 2. conf param TransmitHashPolicy Test conf: [NetDev] Name=bond1 Kind=bond [Bond] Mode=802.3ad TransmitHashPolicy=layer2+3 test output: cat /proc/net/bonding/bond1 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: IEEE 802.3ad Dynamic link aggregation Transmit Hash Policy: layer2+3 (2) MII Status: up MII Polling Interval (ms): 0 Up Delay (ms): 0 Down Delay (ms): 0 802.3ad info LACP rate: slow Min links: 0 Aggregator selection policy (ad_select): stable bond bond1 has no active aggregator [tomegun: dropped bond_ prefix from new Bond variable, drop repeated man-page section]
* man: add systemd-verify(1)Zbigniew Jędrzejewski-Szmek2014-07-20
|
* path-lookup: make SYSTEMD_UNIT_PATH more flexibleZbigniew Jędrzejewski-Szmek2014-07-20
| | | | | It can now contain more than one directory, and can be used to only prepend, not totally override, the normal load path.
* journalctl,man: allow + only between termsZbigniew Jędrzejewski-Szmek2014-07-19
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=1110712
* man,journal: add note about sd_journal_get_cutoff_monotonic_usec return valueZbigniew Jędrzejewski-Szmek2014-07-18
| | | | Also modify the function itself to be a bit simpler to read.
* systemd-detect-virt: detect s390 virtualizationThomas Blume2014-07-18
| | | | | | | | | | | | | | | | | | | | | | A system that is running on a logical partition (LPAR) provided by PR/SM has access to physical hardware (except CPU). It is true that PR/SM abstracts the hardware, but only for sharing purposes. Details are statet at: http://publib.boulder.ibm.com/infocenter/eserver/v1r2/topic/eicaz/eicazzlpar.htm -->-- In other words, PR/SM transforms physical resources into virtual resources so that many logical partitions can share the same physical resources. --<-- Still, from the OS point of view, the shared virtual resource is real hardware. ConditionVirtualization must be set to false if the OS runs directly on PR/SM (e.g. in an LPAR). [zj: reorder code so that variables are not allocated when #if-def is false. Add commit message.]
* man: document yearly and annually in systemd.time(7)Zbigniew Jędrzejewski-Szmek2014-07-16
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=81158
* man: describe new filename rules for journal-remoteZbigniew Jędrzejewski-Szmek2014-07-15
|
* man: document systemd-journal-uploadZbigniew Jędrzejewski-Szmek2014-07-15
|
* journal-remote: allow splitting incoming logs by source hostZbigniew Jędrzejewski-Szmek2014-07-15
| | | | | | | | | | Previously existing scheme where the file name would be based on the source was just too ugly and unpredicatable. Now there are only two options: 1. just one file (until rotation), 2. one file per source host, using the hostname as filename part. For the cases where the source is specified by the user, only option one is allowed, and the full of the file must be specified.
* sd-dhcp-client: make request broadcasts opt-inTom Gundersen2014-07-15
| | | | | | | | | | It appears there is no good way to decide whether or not broadcasts should be enabled, there is hardware that must have broadcast, and there are networks that only allow unicast. So we give up and make this configurable. By default, unicast is used, but if the kernel were to inform us abotu certain interfaces requiring broadcast, we could change this to opt-in by default in those cases.
* man: systemd.netdev - make it clear that we do not touch preexisting netdevsTom Gundersen2014-07-14
| | | | | We will happily use bridges/bonds as master devices, but we will not change their settings if they were created by someone else.
* networkd: dhcp add vendor class indentifier option 60Susant Sahani2014-07-14
| | | | | | | | | | | | | | | | Vendor Class Identifier be used by DHCP clients to identify their vendor type and configuration. When using this option, vendors can define their own specific identifier values, such as to convey a particular hardware or operating system configuration or other identifying information. Vendor-specified DHCP options—features that let administrators assign separate options to clients with similar configuration requirements. For example, if DHCP-aware clients for example we want to separate different gateway and option for different set of people (dev/test/hr/finance) in a org or devices for example web/database servers or let's say in a embedded device etc and require a different default gateway or DNS server than the rest of clients.
* networkd: make metric of routes configurableSusant Sahani2014-07-14
| | | | | | | | | | | | | | | | | | | Now route metric can be configuted via conf file: example conf: [Match] Name=em1 [Route] Gateway=192.168.1.12 Metric=10 Test: ip route output default via 192.168.1.12 dev em1 metric 10 [tomegun: squash TODO update and reword man page a bit]
* man: mention XDG_DATA_HOME in systemd.unitTanu Kaskinen2014-07-13
|
* man: sysusers.d correct default user shellSjoerd Simons2014-07-13
| | | | | For the non-root user sysusers uses nologin as the default shell, not login. Correct the documentation to match the code.
* man: add systemd-coredump(8) and a bunch of linksZbigniew Jędrzejewski-Szmek2014-07-13
|
* hostnamed: introduce new location machin-info field, tooLennart Poettering2014-07-11
|
* journald: turn ForwardToSyslog= off by defaultLennart Poettering2014-07-11
| | | | | After all, rsyslog and friends nowadays read their data directly from the journal, hence the forwarding is unnecessary in most cases.
* Add DEPLOYMENT to hostnamectlJóhann B. Guðmundsson2014-07-11
| | | | [zj: remove the check against a fixed list of environments.]
* shell-completion,man: beef up chassis completions and descriptionZbigniew Jędrzejewski-Szmek2014-07-11
| | | | | Parameters to hostnamectl command are not optional and should not be marked as such in the man page.
* man: document x-systemd.device-timeout for crypttabZbigniew Jędrzejewski-Szmek2014-07-10
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=54210
* man: proper link for dmesgZbigniew Jędrzejewski-Szmek2014-07-10
|
* sysusers: allow overrides in /etc and /runZbigniew Jędrzejewski-Szmek2014-07-10
| | | | | | | | An administrator might want to block a certain sysusers config file from being executed, e.g. to block the creation of a certain user. Only a relatively short description is added in the man page, since overrides should be relatively rare.