Compare commits

...

6 Commits

Author SHA1 Message Date
Clemens Gruber f594b5feab network: can: Fix CAN initialization
When introducing CAN-FD support, the .can_fd_mode was not initalized
with -1 and due to cm.mask containing the CAN_CTRLMODE_FD bit, it was
not ignored when FDMode was not configured but instead disabled.
The same thing happened when listen-only mode support was introduced.

On chips that do not support these features, this lead to an error:
can0: Failed to configure CAN link: Operation not supported

Fix it by intializing all the CAN related tristate variables
(.can_listen_only, .can_fd_mode and .can_non_iso) to -1.
2020-08-24 09:33:25 +02:00
Zbigniew Jędrzejewski-Szmek 69bb9f999c
Merge pull request #16817 from keszybz/update-bus-api-docs
Update bus api docs
2020-08-24 09:31:31 +02:00
Zbigniew Jędrzejewski-Szmek 3c682b17ce docs: add man/update-dbus-docs step to release instructions 2020-08-22 12:39:37 +02:00
Zbigniew Jędrzejewski-Szmek 35f4e010da man: add RootImageOptions and associated bits to dbus api docs
Relevant commits:
b3d133148e,
18d7370587.
2020-08-22 12:39:01 +02:00
Zbigniew Jędrzejewski-Szmek 9653108f11 man: update autogenerated dbus api lists
We forgot to do this before the release :(
Relavant commits are:
4e11ddfdd3,
0bb007f7a2,
a3d19f5d99,
bf76080180,
4793c31083.

Suitable for backporting.
2020-08-22 12:36:43 +02:00
Zbigniew Jędrzejewski-Szmek d3fcecf3c9 man: import lxml formatting changes
lxml insists on this, see 4fb222c4b2.
2020-08-22 12:28:49 +02:00
8 changed files with 259 additions and 19 deletions

View File

@ -10,12 +10,13 @@ layout: default
2. Update the contributors list in NEWS (`ninja -C build git-contrib`) 2. Update the contributors list in NEWS (`ninja -C build git-contrib`)
3. Update the time and place in NEWS 3. Update the time and place in NEWS
4. Update version and library numbers in `meson.build` 4. Update version and library numbers in `meson.build`
5. Tag the release: `version=vXXX-rcY && git tag -s "${version}" -m "systemd ${version}"` 5. Check dbus docs with `ninja -C build man/update-dbus-docs`
6. Do `ninja -C build` 6. Tag the release: `version=vXXX-rcY && git tag -s "${version}" -m "systemd ${version}"`
7. Make sure that the version string and package string match: `build/systemctl --version` 7. Do `ninja -C build`
8. Upload the documentation: `ninja -C build doc-sync` 8. Make sure that the version string and package string match: `build/systemctl --version`
9. [After final release] Close the github milestone and open a new one (https://github.com/systemd/systemd/milestones) 9. Upload the documentation: `ninja -C build doc-sync`
10. "Draft" a new release on github (https://github.com/systemd/systemd/releases/new), mark "This is a pre-release" if appropriate. 10. [After final release] Close the github milestone and open a new one (https://github.com/systemd/systemd/milestones)
11. Check that announcement to systemd-devel, with a copy&paste from NEWS, was sent. This should happen automatically. 11. "Draft" a new release on github (https://github.com/systemd/systemd/releases/new), mark "This is a pre-release" if appropriate.
12. Update IRC topic (`/msg chanserv TOPIC #systemd Version NNN released`) 12. Check that announcement to systemd-devel, with a copy&paste from NEWS, was sent. This should happen automatically.
13. [After final release] Also push commits to stable, create an empty -stable branch: `git push systemd-stable origin/master:master origin/master:refs/heads/${version}-stable`, and change the default branch to latest release (https://github.com/systemd/systemd-stable/settings/branches). 13. Update IRC topic (`/msg chanserv TOPIC #systemd Version NNN released`)
14. [After final release] Also push commits to stable, create an empty -stable branch: `git push systemd-stable origin/master:master origin/master:refs/heads/${version}-stable`, and change the default branch to latest release (https://github.com/systemd/systemd-stable/settings/branches).

View File

@ -75,7 +75,7 @@ node /org/freedesktop/LogControl1 {
<title>Properties</title> <title>Properties</title>
<para><varname>LogLevel</varname> describes the <para><varname>LogLevel</varname> describes the
<citerefentry project='man-pages'><refentrytitle>syslog</refentrytitle><manvolnum>3</manvolnum></citerefentry>-style <citerefentry project="man-pages"><refentrytitle>syslog</refentrytitle><manvolnum>3</manvolnum></citerefentry>-style
log-level, and should be one of <literal>emerg</literal>, <literal>alert</literal>, log-level, and should be one of <literal>emerg</literal>, <literal>alert</literal>,
<literal>crit</literal>, <literal>err</literal>, <literal>warning</literal>, <literal>notice</literal>, <literal>crit</literal>, <literal>err</literal>, <literal>warning</literal>, <literal>notice</literal>,
<literal>info</literal>, <literal>debug</literal>, in order of increasing verbosity.</para> <literal>info</literal>, <literal>debug</literal>, in order of increasing verbosity.</para>
@ -86,14 +86,14 @@ node /org/freedesktop/LogControl1 {
<literal>journal</literal> (log to the journal natively, see <literal>journal</literal> (log to the journal natively, see
<citerefentry><refentrytitle>systemd-journald.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>), <citerefentry><refentrytitle>systemd-journald.service</refentrytitle><manvolnum>8</manvolnum></citerefentry>),
<literal>syslog</literal> (log using the <literal>syslog</literal> (log using the
<citerefentry project='man-pages'><refentrytitle>syslog</refentrytitle><manvolnum>3</manvolnum></citerefentry> call). <citerefentry project="man-pages"><refentrytitle>syslog</refentrytitle><manvolnum>3</manvolnum></citerefentry> call).
</para> </para>
<para>Those two properties are writable, so they may be set by sufficiently privileged users.</para> <para>Those two properties are writable, so they may be set by sufficiently privileged users.</para>
<para><varname>SyslogIdentifier</varname> is a read-only property that shows the "syslog identifier". <para><varname>SyslogIdentifier</varname> is a read-only property that shows the "syslog identifier".
It is a short string that identifies the program that is the source of log messages that is passed to It is a short string that identifies the program that is the source of log messages that is passed to
the <citerefentry project='man-pages'><refentrytitle>syslog</refentrytitle><manvolnum>3</manvolnum></citerefentry> call. the <citerefentry project="man-pages"><refentrytitle>syslog</refentrytitle><manvolnum>3</manvolnum></citerefentry> call.
</para> </para>
<para>Note: <command>journalctl</command> option <option>-p</option>/<option>--priority=</option> may <para>Note: <command>journalctl</command> option <option>-p</option>/<option>--priority=</option> may

View File

@ -165,7 +165,7 @@ node /org/freedesktop/home1 {
<para><function>GetHomeByName()</function> returns basic user information (a minimal subset of the full <para><function>GetHomeByName()</function> returns basic user information (a minimal subset of the full
user record), provided a user name. The information supplied more or less matches what user record), provided a user name. The information supplied more or less matches what
<citerefentry project='man-pages'><refentrytitle>getpwnam</refentrytitle><manvolnum>3</manvolnum></citerefentry> returns: <citerefentry project="man-pages"><refentrytitle>getpwnam</refentrytitle><manvolnum>3</manvolnum></citerefentry> returns:
the numeric UID and GID, the real name, home directory and shell. In addition it returns a state the numeric UID and GID, the real name, home directory and shell. In addition it returns a state
identifier describing the state the user's home directory is in, as well as a bus path referring to the identifier describing the state the user's home directory is in, as well as a bus path referring to the
bus object encapsulating the user record and home directory. This object implements the bus object encapsulating the user record and home directory. This object implements the

View File

@ -567,7 +567,7 @@ node /org/freedesktop/login1 {
<para><function>SetWallMessage()</function> sets the wall message (the message that will be sent out to <para><function>SetWallMessage()</function> sets the wall message (the message that will be sent out to
all terminals and stored in a all terminals and stored in a
<citerefentry project='man-pages'><refentrytitle>utmp</refentrytitle><manvolnum>5</manvolnum></citerefentry> record) for a <citerefentry project="man-pages"><refentrytitle>utmp</refentrytitle><manvolnum>5</manvolnum></citerefentry> record) for a
subsequent scheduled shutdown operation. The parameter <varname>wall_message</varname> specifies the subsequent scheduled shutdown operation. The parameter <varname>wall_message</varname> specifies the
shutdown reason (and may be empty) which will be included in the shutdown message. The parameter shutdown reason (and may be empty) which will be included in the shutdown message. The parameter
<varname>enable</varname> specifies whether to print a wall message on shutdown.</para> <varname>enable</varname> specifies whether to print a wall message on shutdown.</para>

View File

@ -368,7 +368,7 @@ node /org/freedesktop/machine1 {
<para><function>OpenMachinePTY()</function> allocates a pseudo TTY in the container and returns a file <para><function>OpenMachinePTY()</function> allocates a pseudo TTY in the container and returns a file
descriptor and its path. This is equivalent to transitioning into the container and invoking descriptor and its path. This is equivalent to transitioning into the container and invoking
<citerefentry project='man-pages'><refentrytitle>posix_openpt</refentrytitle><manvolnum>3</manvolnum></citerefentry>. <citerefentry project="man-pages"><refentrytitle>posix_openpt</refentrytitle><manvolnum>3</manvolnum></citerefentry>.
</para> </para>
<para><function>OpenMachineLogin()</function> allocates a pseudo TTY in the container and ensures that <para><function>OpenMachineLogin()</function> allocates a pseudo TTY in the container and ensures that

View File

@ -86,6 +86,8 @@ node /org/freedesktop/resolve1 {
out o path); out o path);
SetLinkDNS(in i ifindex, SetLinkDNS(in i ifindex,
in a(iay) addresses); in a(iay) addresses);
SetLinkDNSEx(in i ifindex,
in a(iayqs) addresses);
SetLinkDomains(in i ifindex, SetLinkDomains(in i ifindex,
in a(sb) domains); in a(sb) domains);
SetLinkDefaultRoute(in i ifindex, SetLinkDefaultRoute(in i ifindex,
@ -122,9 +124,13 @@ node /org/freedesktop/resolve1 {
@org.freedesktop.DBus.Property.EmitsChangedSignal("false") @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
readonly s DNSOverTLS = '...'; readonly s DNSOverTLS = '...';
readonly a(iiay) DNS = [...]; readonly a(iiay) DNS = [...];
readonly a(iiayqs) DNSEx = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly a(iiay) FallbackDNS = [...]; readonly a(iiay) FallbackDNS = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly a(iiayqs) FallbackDNSEx = [...];
readonly (iiay) CurrentDNSServer = ...; readonly (iiay) CurrentDNSServer = ...;
readonly (iiayqs) CurrentDNSServerEx = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("false") @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
readonly a(isb) Domains = [...]; readonly a(isb) Domains = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("false") @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
@ -148,6 +154,8 @@ node /org/freedesktop/resolve1 {
}; };
</programlisting> </programlisting>
<!--method SetLinkDNSEx is not documented!-->
<!--method SetLinkDefaultRoute is not documented!--> <!--method SetLinkDefaultRoute is not documented!-->
<!--method SetLinkDNSOverTLS is not documented!--> <!--method SetLinkDNSOverTLS is not documented!-->
@ -166,10 +174,16 @@ node /org/freedesktop/resolve1 {
<!--property DNSOverTLS is not documented!--> <!--property DNSOverTLS is not documented!-->
<!--property DNSEx is not documented!-->
<!--property FallbackDNS is not documented!--> <!--property FallbackDNS is not documented!-->
<!--property FallbackDNSEx is not documented!-->
<!--property CurrentDNSServer is not documented!--> <!--property CurrentDNSServer is not documented!-->
<!--property CurrentDNSServerEx is not documented!-->
<!--property DNSSEC is not documented!--> <!--property DNSSEC is not documented!-->
<!--property DNSSECNegativeTrustAnchors is not documented!--> <!--property DNSSECNegativeTrustAnchors is not documented!-->
@ -194,6 +208,8 @@ node /org/freedesktop/resolve1 {
<variablelist class="dbus-method" generated="True" extra-ref="SetLinkDNS()"/> <variablelist class="dbus-method" generated="True" extra-ref="SetLinkDNS()"/>
<variablelist class="dbus-method" generated="True" extra-ref="SetLinkDNSEx()"/>
<variablelist class="dbus-method" generated="True" extra-ref="SetLinkDomains()"/> <variablelist class="dbus-method" generated="True" extra-ref="SetLinkDomains()"/>
<variablelist class="dbus-method" generated="True" extra-ref="SetLinkDefaultRoute()"/> <variablelist class="dbus-method" generated="True" extra-ref="SetLinkDefaultRoute()"/>
@ -230,10 +246,16 @@ node /org/freedesktop/resolve1 {
<variablelist class="dbus-property" generated="True" extra-ref="DNS"/> <variablelist class="dbus-property" generated="True" extra-ref="DNS"/>
<variablelist class="dbus-property" generated="True" extra-ref="DNSEx"/>
<variablelist class="dbus-property" generated="True" extra-ref="FallbackDNS"/> <variablelist class="dbus-property" generated="True" extra-ref="FallbackDNS"/>
<variablelist class="dbus-property" generated="True" extra-ref="FallbackDNSEx"/>
<variablelist class="dbus-property" generated="True" extra-ref="CurrentDNSServer"/> <variablelist class="dbus-property" generated="True" extra-ref="CurrentDNSServer"/>
<variablelist class="dbus-property" generated="True" extra-ref="CurrentDNSServerEx"/>
<variablelist class="dbus-property" generated="True" extra-ref="Domains"/> <variablelist class="dbus-property" generated="True" extra-ref="Domains"/>
<variablelist class="dbus-property" generated="True" extra-ref="TransactionStatistics"/> <variablelist class="dbus-property" generated="True" extra-ref="TransactionStatistics"/>
@ -547,6 +569,7 @@ node /org/freedesktop/resolve1/link/_1 {
interface org.freedesktop.resolve1.Link { interface org.freedesktop.resolve1.Link {
methods: methods:
SetDNS(in a(iay) addresses); SetDNS(in a(iay) addresses);
SetDNSEx(in a(iayqs) addresses);
SetDomains(in a(sb) domains); SetDomains(in a(sb) domains);
SetDefaultRoute(in b enable); SetDefaultRoute(in b enable);
SetLLMNR(in s mode); SetLLMNR(in s mode);
@ -561,8 +584,12 @@ node /org/freedesktop/resolve1/link/_1 {
@org.freedesktop.DBus.Property.EmitsChangedSignal("false") @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
readonly a(iay) DNS = [...]; readonly a(iay) DNS = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("false") @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
readonly a(iayqs) DNSEx = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("false")
readonly (iay) CurrentDNSServer = ...; readonly (iay) CurrentDNSServer = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("false") @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
readonly (iayqs) CurrentDNSServerEx = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("false")
readonly a(sb) Domains = [...]; readonly a(sb) Domains = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("false") @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
readonly b DefaultRoute = ...; readonly b DefaultRoute = ...;
@ -585,6 +612,8 @@ node /org/freedesktop/resolve1/link/_1 {
}; };
</programlisting> </programlisting>
<!--method SetDNSEx is not documented!-->
<!--method SetDomains is not documented!--> <!--method SetDomains is not documented!-->
<!--method SetDefaultRoute is not documented!--> <!--method SetDefaultRoute is not documented!-->
@ -601,8 +630,12 @@ node /org/freedesktop/resolve1/link/_1 {
<!--method Revert is not documented!--> <!--method Revert is not documented!-->
<!--property DNSEx is not documented!-->
<!--property CurrentDNSServer is not documented!--> <!--property CurrentDNSServer is not documented!-->
<!--property CurrentDNSServerEx is not documented!-->
<!--property DefaultRoute is not documented!--> <!--property DefaultRoute is not documented!-->
<!--property LLMNR is not documented!--> <!--property LLMNR is not documented!-->
@ -623,6 +656,8 @@ node /org/freedesktop/resolve1/link/_1 {
<variablelist class="dbus-method" generated="True" extra-ref="SetDNS()"/> <variablelist class="dbus-method" generated="True" extra-ref="SetDNS()"/>
<variablelist class="dbus-method" generated="True" extra-ref="SetDNSEx()"/>
<variablelist class="dbus-method" generated="True" extra-ref="SetDomains()"/> <variablelist class="dbus-method" generated="True" extra-ref="SetDomains()"/>
<variablelist class="dbus-method" generated="True" extra-ref="SetDefaultRoute()"/> <variablelist class="dbus-method" generated="True" extra-ref="SetDefaultRoute()"/>
@ -643,8 +678,12 @@ node /org/freedesktop/resolve1/link/_1 {
<variablelist class="dbus-property" generated="True" extra-ref="DNS"/> <variablelist class="dbus-property" generated="True" extra-ref="DNS"/>
<variablelist class="dbus-property" generated="True" extra-ref="DNSEx"/>
<variablelist class="dbus-property" generated="True" extra-ref="CurrentDNSServer"/> <variablelist class="dbus-property" generated="True" extra-ref="CurrentDNSServer"/>
<variablelist class="dbus-property" generated="True" extra-ref="CurrentDNSServerEx"/>
<variablelist class="dbus-property" generated="True" extra-ref="Domains"/> <variablelist class="dbus-property" generated="True" extra-ref="Domains"/>
<variablelist class="dbus-property" generated="True" extra-ref="DefaultRoute"/> <variablelist class="dbus-property" generated="True" extra-ref="DefaultRoute"/>

View File

@ -138,6 +138,7 @@ node /org/freedesktop/systemd1 {
CancelJob(in u id); CancelJob(in u id);
ClearJobs(); ClearJobs();
ResetFailed(); ResetFailed();
SetShowStatus(in s mode);
ListUnits(out a(ssssssouso) units); ListUnits(out a(ssssssouso) units);
ListUnitsFiltered(in as states, ListUnitsFiltered(in as states,
out a(ssssssouso) units); out a(ssssssouso) units);
@ -505,6 +506,8 @@ node /org/freedesktop/systemd1 {
<!--method GetJobBefore is not documented!--> <!--method GetJobBefore is not documented!-->
<!--method SetShowStatus is not documented!-->
<!--method ListUnitsFiltered is not documented!--> <!--method ListUnitsFiltered is not documented!-->
<!--method ListUnitsByPatterns is not documented!--> <!--method ListUnitsByPatterns is not documented!-->
@ -781,6 +784,8 @@ node /org/freedesktop/systemd1 {
<variablelist class="dbus-method" generated="True" extra-ref="ResetFailed()"/> <variablelist class="dbus-method" generated="True" extra-ref="ResetFailed()"/>
<variablelist class="dbus-method" generated="True" extra-ref="SetShowStatus()"/>
<variablelist class="dbus-method" generated="True" extra-ref="ListUnits()"/> <variablelist class="dbus-method" generated="True" extra-ref="ListUnits()"/>
<variablelist class="dbus-method" generated="True" extra-ref="ListUnitsFiltered()"/> <variablelist class="dbus-method" generated="True" extra-ref="ListUnitsFiltered()"/>
@ -2183,8 +2188,12 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
@org.freedesktop.DBus.Property.EmitsChangedSignal("false") @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
readonly t TimeoutAbortUSec = ...; readonly t TimeoutAbortUSec = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly t RuntimeMaxUSec = ...; readonly s TimeoutStartFailureMode = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s TimeoutStopFailureMode = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly t RuntimeMaxUSec = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("false")
readonly t WatchdogUSec = ...; readonly t WatchdogUSec = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("false") @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
readonly t WatchdogTimestamp = ...; readonly t WatchdogTimestamp = ...;
@ -2460,6 +2469,20 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootImage = '...'; readonly s RootImage = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly a(ss) RootImageOptions = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly ay RootHash = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootHashPath = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly ay RootHashSignature = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootHashSignaturePath = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootVerity = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly a(ssba(ss)) MountImages = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly i OOMScoreAdjust = ...; readonly i OOMScoreAdjust = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly t CoredumpFilter = ...; readonly t CoredumpFilter = ...;
@ -2695,6 +2718,10 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
<!--property TimeoutAbortUSec is not documented!--> <!--property TimeoutAbortUSec is not documented!-->
<!--property TimeoutStartFailureMode is not documented!-->
<!--property TimeoutStopFailureMode is not documented!-->
<!--property RuntimeMaxUSec is not documented!--> <!--property RuntimeMaxUSec is not documented!-->
<!--property WatchdogUSec is not documented!--> <!--property WatchdogUSec is not documented!-->
@ -2947,6 +2974,20 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
<!--property RootImage is not documented!--> <!--property RootImage is not documented!-->
<!--property RootImageOptions is not documented!-->
<!--property RootHash is not documented!-->
<!--property RootHashPath is not documented!-->
<!--property RootHashSignature is not documented!-->
<!--property RootHashSignaturePath is not documented!-->
<!--property RootVerity is not documented!-->
<!--property MountImages is not documented!-->
<!--property OOMScoreAdjust is not documented!--> <!--property OOMScoreAdjust is not documented!-->
<!--property CoredumpFilter is not documented!--> <!--property CoredumpFilter is not documented!-->
@ -3179,6 +3220,10 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
<variablelist class="dbus-property" generated="True" extra-ref="TimeoutAbortUSec"/> <variablelist class="dbus-property" generated="True" extra-ref="TimeoutAbortUSec"/>
<variablelist class="dbus-property" generated="True" extra-ref="TimeoutStartFailureMode"/>
<variablelist class="dbus-property" generated="True" extra-ref="TimeoutStopFailureMode"/>
<variablelist class="dbus-property" generated="True" extra-ref="RuntimeMaxUSec"/> <variablelist class="dbus-property" generated="True" extra-ref="RuntimeMaxUSec"/>
<variablelist class="dbus-property" generated="True" extra-ref="WatchdogUSec"/> <variablelist class="dbus-property" generated="True" extra-ref="WatchdogUSec"/>
@ -3473,6 +3518,20 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
<variablelist class="dbus-property" generated="True" extra-ref="RootImage"/> <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
<variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
<variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/> <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
<variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/> <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
@ -3825,6 +3884,8 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly b PassSecurity = ...; readonly b PassSecurity = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly b PassPacketInfo = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly b RemoveOnStop = ...; readonly b RemoveOnStop = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly a(ss) Listen = [...]; readonly a(ss) Listen = [...];
@ -4077,6 +4138,20 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootImage = '...'; readonly s RootImage = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly a(ss) RootImageOptions = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly ay RootHash = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootHashPath = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly ay RootHashSignature = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootHashSignaturePath = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootVerity = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly a(ssba(ss)) MountImages = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly i OOMScoreAdjust = ...; readonly i OOMScoreAdjust = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly t CoredumpFilter = ...; readonly t CoredumpFilter = ...;
@ -4348,6 +4423,8 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
<!--property PassSecurity is not documented!--> <!--property PassSecurity is not documented!-->
<!--property PassPacketInfo is not documented!-->
<!--property RemoveOnStop is not documented!--> <!--property RemoveOnStop is not documented!-->
<!--property Listen is not documented!--> <!--property Listen is not documented!-->
@ -4586,6 +4663,20 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
<!--property RootImage is not documented!--> <!--property RootImage is not documented!-->
<!--property RootImageOptions is not documented!-->
<!--property RootHash is not documented!-->
<!--property RootHashPath is not documented!-->
<!--property RootHashSignature is not documented!-->
<!--property RootHashSignaturePath is not documented!-->
<!--property RootVerity is not documented!-->
<!--property MountImages is not documented!-->
<!--property OOMScoreAdjust is not documented!--> <!--property OOMScoreAdjust is not documented!-->
<!--property CoredumpFilter is not documented!--> <!--property CoredumpFilter is not documented!-->
@ -4856,6 +4947,8 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
<variablelist class="dbus-property" generated="True" extra-ref="PassSecurity"/> <variablelist class="dbus-property" generated="True" extra-ref="PassSecurity"/>
<variablelist class="dbus-property" generated="True" extra-ref="PassPacketInfo"/>
<variablelist class="dbus-property" generated="True" extra-ref="RemoveOnStop"/> <variablelist class="dbus-property" generated="True" extra-ref="RemoveOnStop"/>
<variablelist class="dbus-property" generated="True" extra-ref="Listen"/> <variablelist class="dbus-property" generated="True" extra-ref="Listen"/>
@ -5112,6 +5205,20 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
<variablelist class="dbus-property" generated="True" extra-ref="RootImage"/> <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
<variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
<variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/> <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
<variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/> <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
@ -5442,6 +5549,8 @@ node /org/freedesktop/systemd1/unit/home_2emount {
readonly b LazyUnmount = ...; readonly b LazyUnmount = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly b ForceUnmount = ...; readonly b ForceUnmount = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly b ReadWriteOnly = ...;
readonly s Result = '...'; readonly s Result = '...';
readonly u UID = ...; readonly u UID = ...;
readonly u GID = ...; readonly u GID = ...;
@ -5652,6 +5761,20 @@ node /org/freedesktop/systemd1/unit/home_2emount {
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootImage = '...'; readonly s RootImage = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly a(ss) RootImageOptions = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly ay RootHash = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootHashPath = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly ay RootHashSignature = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootHashSignaturePath = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootVerity = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly a(ssba(ss)) MountImages = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly i OOMScoreAdjust = ...; readonly i OOMScoreAdjust = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly t CoredumpFilter = ...; readonly t CoredumpFilter = ...;
@ -5889,6 +6012,8 @@ node /org/freedesktop/systemd1/unit/home_2emount {
<!--property ForceUnmount is not documented!--> <!--property ForceUnmount is not documented!-->
<!--property ReadWriteOnly is not documented!-->
<!--property UID is not documented!--> <!--property UID is not documented!-->
<!--property GID is not documented!--> <!--property GID is not documented!-->
@ -6091,6 +6216,20 @@ node /org/freedesktop/systemd1/unit/home_2emount {
<!--property RootImage is not documented!--> <!--property RootImage is not documented!-->
<!--property RootImageOptions is not documented!-->
<!--property RootHash is not documented!-->
<!--property RootHashPath is not documented!-->
<!--property RootHashSignature is not documented!-->
<!--property RootHashSignaturePath is not documented!-->
<!--property RootVerity is not documented!-->
<!--property MountImages is not documented!-->
<!--property OOMScoreAdjust is not documented!--> <!--property OOMScoreAdjust is not documented!-->
<!--property CoredumpFilter is not documented!--> <!--property CoredumpFilter is not documented!-->
@ -6327,6 +6466,8 @@ node /org/freedesktop/systemd1/unit/home_2emount {
<variablelist class="dbus-property" generated="True" extra-ref="ForceUnmount"/> <variablelist class="dbus-property" generated="True" extra-ref="ForceUnmount"/>
<variablelist class="dbus-property" generated="True" extra-ref="ReadWriteOnly"/>
<variablelist class="dbus-property" generated="True" extra-ref="Result"/> <variablelist class="dbus-property" generated="True" extra-ref="Result"/>
<variablelist class="dbus-property" generated="True" extra-ref="UID"/> <variablelist class="dbus-property" generated="True" extra-ref="UID"/>
@ -6539,6 +6680,20 @@ node /org/freedesktop/systemd1/unit/home_2emount {
<variablelist class="dbus-property" generated="True" extra-ref="RootImage"/> <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
<variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
<variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/> <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
<variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/> <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
@ -7200,6 +7355,20 @@ node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap {
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootImage = '...'; readonly s RootImage = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly a(ss) RootImageOptions = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly ay RootHash = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootHashPath = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly ay RootHashSignature = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootHashSignaturePath = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly s RootVerity = '...';
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly a(ssba(ss)) MountImages = [...];
@org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly i OOMScoreAdjust = ...; readonly i OOMScoreAdjust = ...;
@org.freedesktop.DBus.Property.EmitsChangedSignal("const") @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
readonly t CoredumpFilter = ...; readonly t CoredumpFilter = ...;
@ -7627,6 +7796,20 @@ node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap {
<!--property RootImage is not documented!--> <!--property RootImage is not documented!-->
<!--property RootImageOptions is not documented!-->
<!--property RootHash is not documented!-->
<!--property RootHashPath is not documented!-->
<!--property RootHashSignature is not documented!-->
<!--property RootHashSignaturePath is not documented!-->
<!--property RootVerity is not documented!-->
<!--property MountImages is not documented!-->
<!--property OOMScoreAdjust is not documented!--> <!--property OOMScoreAdjust is not documented!-->
<!--property CoredumpFilter is not documented!--> <!--property CoredumpFilter is not documented!-->
@ -8063,6 +8246,20 @@ node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap {
<variablelist class="dbus-property" generated="True" extra-ref="RootImage"/> <variablelist class="dbus-property" generated="True" extra-ref="RootImage"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootImageOptions"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHash"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHashPath"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHashSignature"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootHashSignaturePath"/>
<variablelist class="dbus-property" generated="True" extra-ref="RootVerity"/>
<variablelist class="dbus-property" generated="True" extra-ref="MountImages"/>
<variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/> <variablelist class="dbus-property" generated="True" extra-ref="OOMScoreAdjust"/>
<variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/> <variablelist class="dbus-property" generated="True" extra-ref="CoredumpFilter"/>
@ -8278,15 +8475,15 @@ node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap {
<para>Most of the properties map directly to the corresponding settings in swap unit files. As mount <para>Most of the properties map directly to the corresponding settings in swap unit files. As mount
units invoke the units invoke the
<citerefentry project='man-pages'><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> command, <citerefentry project="man-pages"><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> command,
their bus objects include implicit <varname>ExecActivate</varname> (and similar) fields which contain their bus objects include implicit <varname>ExecActivate</varname> (and similar) fields which contain
information about processes to execute. They also share most of the fields related to the execution information about processes to execute. They also share most of the fields related to the execution
context that Service objects expose (see above). In addition to these properties there are the context that Service objects expose (see above). In addition to these properties there are the
following:</para> following:</para>
<para><varname>ControlPID</varname> contains the PID of the currently running <para><varname>ControlPID</varname> contains the PID of the currently running
<citerefentry project='man-pages'><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> or <citerefentry project="man-pages"><refentrytitle>swapon</refentrytitle><manvolnum>8</manvolnum></citerefentry> or
<citerefentry project='man-pages'><refentrytitle>swapoff</refentrytitle><manvolnum>8</manvolnum></citerefentry> <citerefentry project="man-pages"><refentrytitle>swapoff</refentrytitle><manvolnum>8</manvolnum></citerefentry>
command if there is one running, otherwise 0.</para> command if there is one running, otherwise 0.</para>
<para><varname>Result</varname> contains a value explaining why a mount unit failed if it failed. It <para><varname>Result</varname> contains a value explaining why a mount unit failed if it failed. It

View File

@ -483,6 +483,9 @@ int network_load_one(Manager *manager, OrderedHashmap **networks, const char *fi
.keep_configuration = _KEEP_CONFIGURATION_INVALID, .keep_configuration = _KEEP_CONFIGURATION_INVALID,
.can_triple_sampling = -1, .can_triple_sampling = -1,
.can_termination = -1, .can_termination = -1,
.can_listen_only = -1,
.can_fd_mode = -1,
.can_non_iso = -1,
.ip_service_type = -1, .ip_service_type = -1,
}; };