diff --git a/TODO b/TODO index 89034c5309..4ba83eed3e 100644 --- a/TODO +++ b/TODO @@ -1102,7 +1102,7 @@ Features: * there's probably something wrong with having user mounts below /sys, as we have for debugfs. for example, src/core/mount.c handles mounts prefixed with /sys generally special. - http://lists.freedesktop.org/archives/systemd-devel/2015-June/032962.html + https://lists.freedesktop.org/archives/systemd-devel/2015-June/032962.html * fstab-generator: default to tmpfs-as-root if only usr= is specified on the kernel cmdline @@ -1115,7 +1115,7 @@ Features: * add a job mode that will fail if a transaction would mean stopping running units. Use this in timedated to manage the NTP service state. - http://lists.freedesktop.org/archives/systemd-devel/2015-April/030229.html + https://lists.freedesktop.org/archives/systemd-devel/2015-April/030229.html * The udev blkid built-in should expose a property that reflects whether media was sensed in USB CF/SD card readers. This should then @@ -1126,13 +1126,13 @@ Features: * hostnamectl: show root image uuid * Find a solution for SMACK capabilities stuff: - http://lists.freedesktop.org/archives/systemd-devel/2014-December/026188.html + https://lists.freedesktop.org/archives/systemd-devel/2014-December/026188.html * synchronize console access with BSD locks: - http://lists.freedesktop.org/archives/systemd-devel/2014-October/024582.html + https://lists.freedesktop.org/archives/systemd-devel/2014-October/024582.html * as soon as we have sender timestamps, revisit coalescing multiple parallel daemon reloads: - http://lists.freedesktop.org/archives/systemd-devel/2014-December/025862.html + https://lists.freedesktop.org/archives/systemd-devel/2014-December/025862.html * figure out when we can use the coarse timers @@ -1251,9 +1251,9 @@ Features: log both units as UNIT=, so that journalctl -u triggers on both. - generate better errors when people try to set transient properties that are not supported... - http://lists.freedesktop.org/archives/systemd-devel/2015-February/028076.html + https://lists.freedesktop.org/archives/systemd-devel/2015-February/028076.html - maybe introduce WantsMountsFor=? Usecase: - http://lists.freedesktop.org/archives/systemd-devel/2015-January/027729.html + https://lists.freedesktop.org/archives/systemd-devel/2015-January/027729.html - recreate systemd's D-Bus private socket file on SIGUSR2 - move PAM code into its own binary - when we automatically restart a service, ensure we restart its rdeps, too. diff --git a/docs/NETWORK_ONLINE.md b/docs/NETWORK_ONLINE.md index f952d432c1..bf91e19651 100644 --- a/docs/NETWORK_ONLINE.md +++ b/docs/NETWORK_ONLINE.md @@ -67,7 +67,7 @@ before any routable network interface is up). Its primary purpose is network client software that cannot operate without network. For more details about those targets, see the -[systemd.special(7)](http://www.freedesktop.org/software/systemd/man/systemd.special.html) +[systemd.special(7)](https://www.freedesktop.org/software/systemd/man/systemd.special.html) man page. ## Compatibility with SysV init @@ -211,7 +211,7 @@ Here are a couple of possible approaches: actually (yet or ever) configured locally. This also makes your code robust towards network configuration changes. This is provided as `FreeBind=` for systemd services, see - [systemd.socket(5)](http://www.freedesktop.org/software/systemd/man/systemd.socket.html). + [systemd.socket(5)](https://www.freedesktop.org/software/systemd/man/systemd.socket.html). An exception to the above recommendations is services which require network connectivity, but do not delay system startup. An example may be a service @@ -234,13 +234,13 @@ specific to those services. For example, `systemd-networkd-wait-online.service` will wait until all interfaces that are present and managed by -[systemd-networkd.service(8)](http://www.freedesktop.org/software/systemd/man/systemd-networkd.service.html). +[systemd-networkd.service(8)](https://www.freedesktop.org/software/systemd/man/systemd-networkd.service.html). are fully configured or failed and at least one link is online; see -[systemd-networkd-wait-online.service(8)](http://www.freedesktop.org/software/systemd/man/systemd-networkd-wait-online.service.html) +[systemd-networkd-wait-online.service(8)](https://www.freedesktop.org/software/systemd/man/systemd-networkd-wait-online.service.html) for details. Those conditions are affected by the presence of configuration that matches various links, but also by settings like `Unmanaged=`, `RequiredForOnline=`, `RequiredFamilyForOnline=`; see -[systemd.network(5)](http://www.freedesktop.org/software/systemd/man/systemd.socket.html). +[systemd.network(5)](https://www.freedesktop.org/software/systemd/man/systemd.socket.html). It is also possible to plug in additional checks for network state. For example, to delay `network-online.target` until some a specific host is diff --git a/man/busctl.xml b/man/busctl.xml index bcd3f4805e..294ef5d4b7 100644 --- a/man/busctl.xml +++ b/man/busctl.xml @@ -411,7 +411,7 @@ set-property commands take a signature string followed by a list of parameters formatted as string (for details on D-Bus signature strings, see the Type + url="https://dbus.freedesktop.org/doc/dbus-specification.html#type-system">Type system chapter of the D-Bus specification). For simple types, each parameter following the signature should simply be the parameter's value formatted as string. Positive boolean values may diff --git a/man/custom-html.xsl b/man/custom-html.xsl index 6e4dc27f5d..5f1c9bed31 100644 --- a/man/custom-html.xsl +++ b/man/custom-html.xsl @@ -124,7 +124,7 @@ - http://dbus.freedesktop.org/doc/ + https://dbus.freedesktop.org/doc/ . diff --git a/man/file-hierarchy.xml b/man/file-hierarchy.xml index 63910b351f..4961f019f0 100644 --- a/man/file-hierarchy.xml +++ b/man/file-hierarchy.xml @@ -30,7 +30,7 @@ specification and hier7, with various extensions, partially documented in the XDG Base Directory + url="https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html">XDG Base Directory Specification and XDG User Directories. This manual page describes a more generalized, though minimal and modernized subset of these specifications that defines more strictly the suggestions and restrictions systemd makes on the file system @@ -177,7 +177,7 @@ directory directly, but via the $XDG_RUNTIME_DIR environment variable, as documented in the XDG + url="https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html">XDG Base Directory Specification. @@ -496,7 +496,7 @@ the user's home directory. They should follow the following basic structure. Note that some of these directories are also standardized (though more weakly) by the XDG + url="https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html">XDG Base Directory Specification. Additional locations for high-level user resources are defined by xdg-user-dirs. diff --git a/man/hostnamectl.xml b/man/hostnamectl.xml index 51f83d1cd6..3697bbb474 100644 --- a/man/hostnamectl.xml +++ b/man/hostnamectl.xml @@ -95,7 +95,7 @@ icon name to NAME. The icon name is used by some graphical applications to visualize this host. The icon name should follow the Icon + url="https://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html">Icon Naming Specification. diff --git a/man/machine-info.xml b/man/machine-info.xml index 4e6b72cea2..781208b600 100644 --- a/man/machine-info.xml +++ b/man/machine-info.xml @@ -77,7 +77,7 @@ An icon identifying this machine according to the XDG + url="https://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html">XDG Icon Naming Specification. If this parameter is not set, an application should fall back to computer or a similar icon diff --git a/man/os-release.xml b/man/os-release.xml index 875ac946f0..bd2251d14b 100644 --- a/man/os-release.xml +++ b/man/os-release.xml @@ -354,7 +354,7 @@ LOGO= A string, specifying the name of an icon as defined by freedesktop.org Icon Theme + url="https://standards.freedesktop.org/icon-theme-spec/latest">freedesktop.org Icon Theme Specification. This can be used by graphical applications to display an operating system's or distributor's logo. This field is optional and may not necessarily be implemented on all systems. diff --git a/man/pam_systemd.xml b/man/pam_systemd.xml index 5e3761ac50..60b8577822 100644 --- a/man/pam_systemd.xml +++ b/man/pam_systemd.xml @@ -115,7 +115,7 @@ indicate the session desktop used, where this applies and if this information is available. For example: GNOME, or KDE. It is recommended to use the same identifiers and capitalization as for $XDG_CURRENT_DESKTOP, as defined by the Desktop Entry + url="https://standards.freedesktop.org/desktop-entry-spec/latest/">Desktop Entry Specification. (However, note that the option only takes a single item, and not a colon-separated list like $XDG_CURRENT_DESKTOP.) See sd_session_get_desktop3 for @@ -176,7 +176,7 @@ similar. It is guaranteed that this directory is local and offers the greatest possible file system feature set the operating system provides. For further details, see the XDG + url="https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html">XDG Base Directory Specification. $XDG_RUNTIME_DIR is not set if the current user is not the original user of the session. diff --git a/man/sd_bus_creds_get_pid.xml b/man/sd_bus_creds_get_pid.xml index 8f5b94e531..9ceeb4d564 100644 --- a/man/sd_bus_creds_get_pid.xml +++ b/man/sd_bus_creds_get_pid.xml @@ -422,12 +422,12 @@ sd_bus_creds_get_unique_name() will retrieve the D-Bus unique name. See The + url="https://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names-bus">The D-Bus specification. sd_bus_creds_get_well_known_names() will retrieve the set of D-Bus well-known names. See The + url="https://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names-bus">The D-Bus specification. sd_bus_creds_get_description() will diff --git a/man/sd_bus_error.xml b/man/sd_bus_error.xml index f4d0fea2e6..d8f3317e29 100644 --- a/man/sd_bus_error.xml +++ b/man/sd_bus_error.xml @@ -153,7 +153,7 @@ The name field contains a short identifier of an error. It should follow the rules for error names described in the D-Bus specification, subsection Valid + url="https://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names">Valid Names. A number of common, standardized error names are described in sd-bus-errors3, but additional domain-specific errors may be defined by applications. diff --git a/man/sd_bus_message_append.xml b/man/sd_bus_message_append.xml index a1c87366de..98667ad081 100644 --- a/man/sd_bus_message_append.xml +++ b/man/sd_bus_message_append.xml @@ -88,7 +88,7 @@ the call. For further details on the D-Bus type system, please consult the - D-Bus Specification. + D-Bus Specification. diff --git a/man/sd_bus_message_append_array.xml b/man/sd_bus_message_append_array.xml index cc8e0db525..da72b78cb0 100644 --- a/man/sd_bus_message_append_array.xml +++ b/man/sd_bus_message_append_array.xml @@ -79,7 +79,7 @@ i, u, x, t, d (but not b), as defined by the Basic + url="https://dbus.freedesktop.org/doc/dbus-specification.html#basic-types">Basic Types section of the D-Bus specification, and listed in sd_bus_message_append_basic3. Pointer p must point to an array of size @@ -172,7 +172,7 @@ sd_bus_message_append3, sd_bus_message_append_basic3, memfd_create2, - The D-Bus specification + The D-Bus specification diff --git a/man/sd_bus_message_append_basic.xml b/man/sd_bus_message_append_basic.xml index aca4d1fe7a..3509095ea3 100644 --- a/man/sd_bus_message_append_basic.xml +++ b/man/sd_bus_message_append_basic.xml @@ -43,7 +43,7 @@ p is interpreted. type must be one of the basic types as defined by the Basic + url="https://dbus.freedesktop.org/doc/dbus-specification.html#basic-types">Basic Types section of the D-Bus specification, and listed in the table below. @@ -254,7 +254,7 @@ sd-bus3, sd_bus_message_read_basic3, sd_bus_message_append3, - The D-Bus specification + The D-Bus specification diff --git a/man/sd_bus_message_append_string_memfd.xml b/man/sd_bus_message_append_string_memfd.xml index 8559c60ba8..5a4db0d369 100644 --- a/man/sd_bus_message_append_string_memfd.xml +++ b/man/sd_bus_message_append_string_memfd.xml @@ -112,7 +112,7 @@ systemd1, sd-bus3, sd_bus_message_append_basic3, - The D-Bus specification + The D-Bus specification diff --git a/man/sd_bus_message_append_strv.xml b/man/sd_bus_message_append_strv.xml index 67ba404137..8bf78ddb71 100644 --- a/man/sd_bus_message_append_strv.xml +++ b/man/sd_bus_message_append_strv.xml @@ -74,7 +74,7 @@ sd-bus3, sd_bus_message_append3, sd_bus_message_append_array3, - The D-Bus specification + The D-Bus specification diff --git a/man/sd_session_is_active.xml b/man/sd_session_is_active.xml index 9941a05a86..b69fa13782 100644 --- a/man/sd_session_is_active.xml +++ b/man/sd_session_is_active.xml @@ -197,7 +197,7 @@ formatting. However, desktops are strongly recommended to use the same identifiers and capitalization as for $XDG_CURRENT_DESKTOP, as defined by the Desktop + url="https://standards.freedesktop.org/desktop-entry-spec/latest/">Desktop Entry Specification. The returned string needs to be freed with the libc free3 diff --git a/man/systemd-ask-password.xml b/man/systemd-ask-password.xml index c3c9f573a4..97735eb657 100644 --- a/man/systemd-ask-password.xml +++ b/man/systemd-ask-password.xml @@ -102,7 +102,7 @@ Specify an icon name alongside the password query, which may be used in all agents supporting graphical display. The icon name should follow the XDG + url="https://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html">XDG Icon Naming Specification. diff --git a/man/systemd.syntax.xml b/man/systemd.syntax.xml index e900747ae7..1441b2bb52 100644 --- a/man/systemd.syntax.xml +++ b/man/systemd.syntax.xml @@ -69,7 +69,7 @@ The syntax is inspired by - XDG Desktop Entry Specification + XDG Desktop Entry Specification .desktop files, which are in turn inspired by Microsoft Windows .ini files. diff --git a/man/systemd.xml b/man/systemd.xml index dc5dedc469..64ba1654a0 100644 --- a/man/systemd.xml +++ b/man/systemd.xml @@ -323,7 +323,7 @@ Similar rules apply for the user unit directories. However, here the - XDG + XDG Base Directory specification is followed to find units. Applications should place their unit files in the directory returned by pkg-config systemd @@ -687,7 +687,7 @@ The systemd user manager uses these variables in accordance to the XDG + url="https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html">XDG Base Directory specification to find its configuration. diff --git a/man/vtable-example.xml b/man/vtable-example.xml index 891b375a4b..a1957774a3 100644 --- a/man/vtable-example.xml +++ b/man/vtable-example.xml @@ -1,5 +1,5 @@ +"https://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> diff --git a/src/basic/path-lookup.c b/src/basic/path-lookup.c index 1f4331a8bf..36f386254b 100644 --- a/src/basic/path-lookup.c +++ b/src/basic/path-lookup.c @@ -109,7 +109,7 @@ static const char* const user_config_unit_paths[] = { int xdg_user_dirs(char ***ret_config_dirs, char ***ret_data_dirs) { /* Implement the mechanisms defined in * - * http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html + * https://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html * * We look in both the config and the data dirs because we * want to encourage that distributors ship their unit files diff --git a/src/busctl/test-busctl-introspect.c b/src/busctl/test-busctl-introspect.c index d0800d2360..859ca71435 100644 --- a/src/busctl/test-busctl-introspect.c +++ b/src/busctl/test-busctl-introspect.c @@ -6,7 +6,7 @@ #include "tests.h" static const char *xml_root = - "\n" + "\n" "\n" " \n" " \n" @@ -44,7 +44,7 @@ static const char *xml_root = "\n"; static const char *xml_org = - "\n" + "\n" "\n" " \n" " \n" @@ -82,7 +82,7 @@ static const char *xml_org = "\n"; static const char *xml_org_freedesktop = - "\n" + "\n" "\n" " \n" " \n" @@ -121,7 +121,7 @@ static const char *xml_org_freedesktop = "\n"; static const char *xml_org_freedesktop_LogControl1 = - "\n" + "\n" "\n" " \n" " \n" @@ -171,7 +171,7 @@ static const char *xml_org_freedesktop_LogControl1 = "\n"; static const char *xml_org_freedesktop_network1 = - "\n" + "\n" "\n" " \n" " \n" @@ -209,7 +209,7 @@ static const char *xml_org_freedesktop_network1 = "\n"; static const char *xml_org_freedesktop_network1_network = - "\n" + "\n" "\n" " \n" " \n" @@ -267,7 +267,7 @@ static const char *xml_org_freedesktop_network1_network = "\n"; static const char *xml_org_freedesktop_network1_network_unsigned = - "\n" + "\n" "\n" " \n" " \n" diff --git a/src/core/org.freedesktop.systemd1.conf b/src/core/org.freedesktop.systemd1.conf index f405b27658..4a798c7870 100644 --- a/src/core/org.freedesktop.systemd1.conf +++ b/src/core/org.freedesktop.systemd1.conf @@ -1,6 +1,6 @@ + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> + "https://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> diff --git a/src/home/org.freedesktop.home1.policy b/src/home/org.freedesktop.home1.policy index 71253e04e9..a337b32237 100644 --- a/src/home/org.freedesktop.home1.policy +++ b/src/home/org.freedesktop.home1.policy @@ -1,6 +1,6 @@ + "https://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> diff --git a/src/hostname/org.freedesktop.hostname1.conf b/src/hostname/org.freedesktop.hostname1.conf index 2f34102e98..5b70625021 100644 --- a/src/hostname/org.freedesktop.hostname1.conf +++ b/src/hostname/org.freedesktop.hostname1.conf @@ -1,6 +1,6 @@ + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> + "https://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> + "https://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> + "https://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> + "https://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> + "https://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> + "https://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> diff --git a/src/portable/org.freedesktop.portable1.conf b/src/portable/org.freedesktop.portable1.conf index 5a09f5c2d9..4899305b08 100644 --- a/src/portable/org.freedesktop.portable1.conf +++ b/src/portable/org.freedesktop.portable1.conf @@ -1,6 +1,6 @@ + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> diff --git a/src/portable/org.freedesktop.portable1.policy b/src/portable/org.freedesktop.portable1.policy index 09f9028dc5..a26b00ff53 100644 --- a/src/portable/org.freedesktop.portable1.policy +++ b/src/portable/org.freedesktop.portable1.policy @@ -1,6 +1,6 @@ + "https://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> diff --git a/src/resolve/org.freedesktop.resolve1.conf b/src/resolve/org.freedesktop.resolve1.conf index 25b09774e5..52ea5581a2 100644 --- a/src/resolve/org.freedesktop.resolve1.conf +++ b/src/resolve/org.freedesktop.resolve1.conf @@ -1,6 +1,6 @@ + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> + "https://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> + "https://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> + "https://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> + "https://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">