]> git.ipfire.org Git - thirdparty/systemd.git/log
thirdparty/systemd.git
5 years agofileio: make read_line() handle various line endings correctly
Lennart Poettering [Wed, 12 Dec 2018 12:41:25 +0000 (13:41 +0100)] 
fileio: make read_line() handle various line endings correctly

This adds support for windows line endings.

More importantly though with this change a newline followed by EOF is
considered a single line end.

5 years agoMerge pull request #11147 from yuwata/bash-completion-machinectl
Zbigniew Jędrzejewski-Szmek [Fri, 14 Dec 2018 07:57:03 +0000 (08:57 +0100)] 
Merge pull request #11147 from yuwata/bash-completion-machinectl

bash-completion: adds import-fs for machinectl and suggest more

5 years agobash-completion: busctl: support --json and -j option
Yu Watanabe [Thu, 13 Dec 2018 16:37:58 +0000 (01:37 +0900)] 
bash-completion: busctl: support --json and -j option

5 years agoMerge pull request #11145 from yuwata/bash-completion-bootctl
Zbigniew Jędrzejewski-Szmek [Fri, 14 Dec 2018 07:54:44 +0000 (08:54 +0100)] 
Merge pull request #11145 from yuwata/bash-completion-bootctl

bash-completion: bootctl: support set-default and set-oneshot

5 years agosd-netlink: set destroy_callback only if asynchronous call succeeds
Yu Watanabe [Fri, 14 Dec 2018 01:26:36 +0000 (10:26 +0900)] 
sd-netlink: set destroy_callback only if asynchronous call succeeds

5 years agoMerge pull request #11152 from keszybz/meson-user-unit-symlinks
Zbigniew Jędrzejewski-Szmek [Fri, 14 Dec 2018 07:31:50 +0000 (08:31 +0100)] 
Merge pull request #11152 from keszybz/meson-user-unit-symlinks

Fix future installation of user unit symlinks by meson

5 years agolocale-util: prefix special glyph enum values with SPECIAL_GLYPH_
Lennart Poettering [Thu, 13 Dec 2018 21:11:32 +0000 (22:11 +0100)] 
locale-util: prefix special glyph enum values with SPECIAL_GLYPH_

This has been irritating me for quite a while: let's prefix these enum
values with a common prefix, like we do for almost all other enums.

No change in behaviour, just some renaming.

5 years agoMerge pull request #11046 from keszybz/generator-mains
Lennart Poettering [Thu, 13 Dec 2018 21:39:23 +0000 (22:39 +0100)] 
Merge pull request #11046 from keszybz/generator-mains

Macroify generators a bit more

5 years agoman: substantially update the docs regarding hooking sd-bus objects up with external...
Lennart Poettering [Wed, 12 Dec 2018 11:31:05 +0000 (12:31 +0100)] 
man: substantially update the docs regarding hooking sd-bus objects up with external event loops

Prompted by https://lists.freedesktop.org/archives/systemd-devel/2018-December/041817.html

This also drops all references to select() from our manpages. It's 2018
after all, people should use poll(), or ppoll() or epoll().

5 years agoman: Use the proper option name in documentation
Michael Scherer [Thu, 13 Dec 2018 18:19:35 +0000 (19:19 +0100)] 
man: Use the proper option name in documentation

5 years agounits: replace symlinks in units/user/ by real files 11152/head
Zbigniew Jędrzejewski-Szmek [Thu, 13 Dec 2018 19:19:45 +0000 (20:19 +0100)] 
units: replace symlinks in units/user/ by real files

We already *install* those as real files since de78fa9ba0be55b01066ca5a716c6673d76b817b.
Meson will start to copy symlinks as-is, so we would get dangling symlinks in
/usr/lib/systemd/user/.

I considered the layout in our sources to match the layout in the installation
filesystem (i.e. creating units/system/ and moving all files from units/ to
units/system/), but that seems overkill. By using normal files for both we get
some duplication, but those files change rarely, so it's not a big downside in
practice.

Fixes #9906.

5 years agounits: drop units/user/busnames.target
Zbigniew Jędrzejewski-Szmek [Thu, 13 Dec 2018 19:18:28 +0000 (20:18 +0100)] 
units: drop units/user/busnames.target

It seems this was missed in 0ba89873372c3ab508852b4e0071da0719bcea0a.

5 years agobash-completion: nspawn: support recently added options 11147/head
Yu Watanabe [Thu, 13 Dec 2018 18:13:30 +0000 (03:13 +0900)] 
bash-completion: nspawn: support recently added options

5 years agobash-completion: run: support recently added options
Yu Watanabe [Thu, 13 Dec 2018 17:56:41 +0000 (02:56 +0900)] 
bash-completion: run: support recently added options

5 years agobash-completion: systemctl: use --output=help to show suggestions
Yu Watanabe [Thu, 13 Dec 2018 17:32:15 +0000 (02:32 +0900)] 
bash-completion: systemctl: use --output=help to show suggestions

5 years agobash-completion: journalctl: use --output=help to show suggestions
Yu Watanabe [Thu, 13 Dec 2018 17:31:04 +0000 (02:31 +0900)] 
bash-completion: journalctl: use --output=help to show suggestions

5 years agobash-completion: journalctl: drop deprecated --new-id128 option
Yu Watanabe [Thu, 13 Dec 2018 17:29:24 +0000 (02:29 +0900)] 
bash-completion: journalctl: drop deprecated --new-id128 option

5 years agobash-completion: loginctl: suggest argument for --machine option
Yu Watanabe [Thu, 13 Dec 2018 17:22:40 +0000 (02:22 +0900)] 
bash-completion: loginctl: suggest argument for --machine option

5 years agobash-completion: loginctl: suggest argument for --output option
Yu Watanabe [Thu, 13 Dec 2018 17:17:30 +0000 (02:17 +0900)] 
bash-completion: loginctl: suggest argument for --output option

5 years agobash-completion: machinectl: suggest arguments for --verify and --format
Yu Watanabe [Thu, 13 Dec 2018 17:02:27 +0000 (02:02 +0900)] 
bash-completion: machinectl: suggest arguments for --verify and --format

This also changes to use '--output=help' for suggesting arguments of
--output option.

5 years agobash-completion: machinectl: support import-fs
Yu Watanabe [Thu, 13 Dec 2018 16:52:48 +0000 (01:52 +0900)] 
bash-completion: machinectl: support import-fs

5 years agobash-completion: bootctl: support set-default and set-oneshot 11145/head
Yu Watanabe [Thu, 13 Dec 2018 16:26:52 +0000 (01:26 +0900)] 
bash-completion: bootctl: support set-default and set-oneshot

5 years agobash-completion: bootctl: suggest argument for --path option
Yu Watanabe [Thu, 13 Dec 2018 16:26:25 +0000 (01:26 +0900)] 
bash-completion: bootctl: suggest argument for --path option

5 years agobash-completion: bootctl: add one missing option
Yu Watanabe [Thu, 13 Dec 2018 16:25:31 +0000 (01:25 +0900)] 
bash-completion: bootctl: add one missing option

5 years agoNEWS: typos and wording adjustments
Zbigniew Jędrzejewski-Szmek [Wed, 12 Dec 2018 21:47:22 +0000 (22:47 +0100)] 
NEWS: typos and wording adjustments

5 years agovconsole-setup: fonts copy will fail if the current terminal is in graphical mode
Franck Bui [Wed, 12 Dec 2018 12:46:32 +0000 (13:46 +0100)] 
vconsole-setup: fonts copy will fail if the current terminal is in graphical mode

If the terminal is in graphical mode, the kernel will refuse to copy the fonts
and will return -EINVAL.

Also having the graphical mode in effect probably indicates that the terminal
is in used by another application and we shouldn't interfer in such cases.

5 years agoMerge pull request #11131 from poettering/make-lucab-happy
Chris Down [Wed, 12 Dec 2018 23:17:39 +0000 (23:17 +0000)] 
Merge pull request #11131 from poettering/make-lucab-happy

optionally relabel additional files/dirs for selinux after loading policy

5 years agofstab-generator: fix check for /sys 11046/head
Zbigniew Jędrzejewski-Szmek [Tue, 4 Dec 2018 13:00:19 +0000 (14:00 +0100)] 
fstab-generator: fix check for /sys

It would work when the generator was run by systemd, since generators
are always started in "/", but when running the generator for debugging
purposes the result would be ... different.

5 years agogetty-generator: use the new main function definer
Zbigniew Jędrzejewski-Szmek [Tue, 4 Dec 2018 10:53:48 +0000 (11:53 +0100)] 
getty-generator: use the new main function definer

I changed the nulstr loop to a normal FOREACH_STRING loop. It seems clearer
this way.

5 years agogpt-auto-generator: use the new main function definer
Zbigniew Jędrzejewski-Szmek [Tue, 4 Dec 2018 10:52:26 +0000 (11:52 +0100)] 
gpt-auto-generator: use the new main function definer

The first error is now returned.

5 years agosystem-update-generator: use the new main function definer
Zbigniew Jędrzejewski-Szmek [Tue, 4 Dec 2018 10:51:06 +0000 (11:51 +0100)] 
system-update-generator: use the new main function definer

5 years agogenerators: define custom main func definer and use it where applicable
Zbigniew Jędrzejewski-Szmek [Tue, 4 Dec 2018 10:49:42 +0000 (11:49 +0100)] 
generators: define custom main func definer and use it where applicable

There should be no functional difference, except that the error message
is changd from "three or no arguments" to "zero or three arguments". Somehow
the inverted form always seemed strange.

umask() call is also dropped from run-generator. I think it wasn't dropped in
053254e3cb215df3b8c905bc39b920f8817e1c7d because the run generator was merged
around the same time.

5 years agoNEWS: initialy version of NEWS
Lennart Poettering [Wed, 12 Dec 2018 19:33:02 +0000 (20:33 +0100)] 
NEWS: initialy version of NEWS

Needs lots of updates still, but let's get the party started.

5 years agoresolved: have the stub resolver listen on both TCP and UDP by default
Sam Morris [Mon, 8 Oct 2018 11:03:28 +0000 (12:03 +0100)] 
resolved: have the stub resolver listen on both TCP and UDP by default

RFC7766 section 4 states that in the absence of EDNS0, a response that
is too large for a 512-byte UDP packet will have the 'truncated' bit
set. The client is expected to retry the query over TCP.

Fixes #10264.

5 years agocgroup: Don't explicitly check for member in UNIT_BEFORE
Chris Down [Wed, 12 Dec 2018 10:49:35 +0000 (10:49 +0000)] 
cgroup: Don't explicitly check for member in UNIT_BEFORE

The parent slice is always filtered ahead of time from UNIT_BEFORE, so
checking if the current member is the same as the parent unit will never
pass.

I may also write a SLICE_FOREACH_CHILD macro to remove some more of the
parent slice checks, but this requires a bit of a rework and general
refactoring and may not be worth it, so let's just do this for now.

5 years agotimedated: Add dbus method to retrieve list of time zones (#11114)
tibbling [Wed, 12 Dec 2018 19:49:04 +0000 (20:49 +0100)] 
timedated: Add dbus method to retrieve list of time zones (#11114)

Move function call get_timezones from timedatectl to timedated and
create a dbus method to list timezones.

5 years agotree-wide: Remove O_CLOEXEC from fdopen
Chris Down [Wed, 12 Dec 2018 14:58:46 +0000 (14:58 +0000)] 
tree-wide: Remove O_CLOEXEC from fdopen

fdopen doesn't accept "e", it's ignored. Let's not mislead people into
believing that it actually sets O_CLOEXEC.

From `man 3 fdopen`:

> e (since glibc 2.7):
> Open the file with the O_CLOEXEC flag. See open(2) for more information. This flag is ignored for fdopen()\ 2

As mentioned by @jlebon in #11131.

5 years agomount-setup: don't consider it reason to fail if we can't relabel cgroupfs 11131/head
Lennart Poettering [Wed, 12 Dec 2018 19:45:24 +0000 (20:45 +0100)] 
mount-setup: don't consider it reason to fail if we can't relabel cgroupfs

We usually don't care much about relabel failures, let's not do that
here either.

5 years agomount-setup: use FOREACH_STRING where appropriate
Lennart Poettering [Wed, 12 Dec 2018 13:41:56 +0000 (14:41 +0100)] 
mount-setup: use FOREACH_STRING where appropriate

5 years agomount-setup: optionally, relabel a configured set of files/dirs after loading policy
Lennart Poettering [Wed, 12 Dec 2018 13:02:00 +0000 (14:02 +0100)] 
mount-setup: optionally, relabel a configured set of files/dirs after loading policy

Fixes: #10466
5 years agoMerge pull request #10892 from mbiebl/revert-systemctl-runtime-unmask-breakage
Zbigniew Jędrzejewski-Szmek [Wed, 12 Dec 2018 13:23:04 +0000 (14:23 +0100)] 
Merge pull request #10892 from mbiebl/revert-systemctl-runtime-unmask-breakage

Revert "systemctl: when removing enablement or mask symlinks, cover both /run and /etc

5 years agoMerge pull request #11121 from poettering/daemon-reload-race-fix
Lennart Poettering [Wed, 12 Dec 2018 12:47:07 +0000 (13:47 +0100)] 
Merge pull request #11121 from poettering/daemon-reload-race-fix

daemon reload race fix

5 years agocore: extend comments regarding coldplug() vs. catchup() 11121/head
Lennart Poettering [Tue, 11 Dec 2018 14:22:10 +0000 (15:22 +0100)] 
core: extend comments regarding coldplug() vs. catchup()

5 years agocore: when a unit state changes only propagate to jobs after reloading is complete
Lennart Poettering [Tue, 11 Dec 2018 10:59:39 +0000 (11:59 +0100)] 
core: when a unit state changes only propagate to jobs after reloading is complete

Previously, we'd immediately propagate unit state changes into any jobs
pending for them, always. With this we only do this if the manager is
out of the "reload" state. This fixes the problem #8803 tried to
address, by simply not completing jobs until after the reload (and thus
reestablishment of the dbus connection) is complete.

Note that there's no need to later on explicitly catch up with the
missed job state changes (i.e. there's no need to call
unit_process_job() later one explicitly). That's because for jobs in
JOB_WAITING state on deserialization all jobs are requeued into the run
queue anyway, and thus checked again if they can complete now. And for
JOB_RUNNING jobs unit_catchup() phase is going to trigger missed out
state changes *after* the reload complete anyway (after all that's what
distinguishes from unit_coldplug()).

Replaces: #8803

5 years agocore: split out all logic that updates a Job on a unit's unit_notify() invocation
Lennart Poettering [Mon, 10 Dec 2018 19:56:57 +0000 (20:56 +0100)] 
core: split out all logic that updates a Job on a unit's unit_notify() invocation

Just some refactoring, no change in behaviour.

5 years agocore: rework how we deserialize jobs
Lennart Poettering [Mon, 10 Dec 2018 18:40:37 +0000 (19:40 +0100)] 
core: rework how we deserialize jobs

Let's add a helper call unit_deserialize_job() for this purpose, and
let's move registration in the global jobs hash table into
job_install_deserialized() so that it it is done after all superficial
checks are done, and before transitioning into installed states, so that
rollback code is not necessary anymore.

5 years agojob: be more careful when removing job object from jobs hash table
Lennart Poettering [Mon, 10 Dec 2018 18:38:38 +0000 (19:38 +0100)] 
job: be more careful when removing job object from jobs hash table

Let's validate that the ID is actually allocated to us before remove a
job.

This is relevant as various bits of code will call job_free() on
partially set up Job objects, and we really shouldn't remove another job
object accidentally from the hash table, when the set up didn't
complete.

5 years agocore: don't track jobs-finishing-during-reload explicitly
Lennart Poettering [Mon, 10 Dec 2018 17:52:28 +0000 (18:52 +0100)] 
core: don't track jobs-finishing-during-reload explicitly

Memory management is borked for this, and moreover this is unnecessary
since f0831ed2a03, i.e. since coldplug() and catchup() are two different
concepts: the former restoring the state from before a reload, the
latter than adjusting it again to the actual status in effect after the
reload.

Fixes: #10716
Mostly reverts: #8803

5 years agojob: update job_free() to follow our usual return-NULL style
Lennart Poettering [Mon, 10 Dec 2018 17:52:11 +0000 (18:52 +0100)] 
job: update job_free() to follow our usual return-NULL style

5 years agogenerators: configure logging before the first use
Zbigniew Jędrzejewski-Szmek [Tue, 4 Dec 2018 09:56:44 +0000 (10:56 +0100)] 
generators: configure logging before the first use

5 years agoMerge pull request #11122 from keszybz/tmpfiles-man
Lennart Poettering [Wed, 12 Dec 2018 09:13:21 +0000 (10:13 +0100)] 
Merge pull request #11122 from keszybz/tmpfiles-man

Improvements to tmpfiles.d man page

5 years agomeson: make net.naming-scheme= default configurable
Zbigniew Jędrzejewski-Szmek [Tue, 11 Dec 2018 22:28:29 +0000 (23:28 +0100)] 
meson: make net.naming-scheme= default configurable

This is useful for distributions, where the stability of interface names should
be preseved after an upgrade of systemd. So when some specific release of the
distro is made available, systemd defaults to the latest & greatest naming
scheme, and subsequent updates set the same default. This default may still
be overriden through the kernel and env var options.

A special value "latest" is also allowed. Without a specific name, it is harder
to verride from meson. In case of 'combo' options, meson reads the default
during the initial configuration, and "remembers" this choice. When systemd is
updated, old build/ directories could keep the old default, which would be
annoying. Hence, "latest" is introduced to make it explicit, yet follow the
upstream. This is actually useful for the user too, because it may be used
as an override, without having to actually specify a version.

5 years agoudev: introduce udev net_id "naming schemes"
Lennart Poettering [Mon, 10 Dec 2018 16:10:19 +0000 (17:10 +0100)] 
udev: introduce udev net_id "naming schemes"

With this we can stabilize how naming works for network interfaces. A
user can request through a kernel cmdline option or an env var which
scheme to follow. The idea is that installers use this to set into stone
(a very soft stone though) the scheme used during installation so that
interface naming doesn't change afterwards anymore.

Why use env vars and kernel cmdline options, and not a config file of
its own?

Well, first of all there's no obvious existing one to use. But more
importantly: I have the feeling that this logic is kind of an incomplete
hack, and I simply don't want to do advertise this as a perfectly
working solution. So far we used env vars for the non-so-official
options and proper config files for the official stuff. Given how
incomplete this logic is (i.e. the big variable for naming remains the
kernel, which might expose sysfs attributes in newer versions that we
check for and didn't exist in older versions — and other problems like
this), I am simply not confident in giving this first-class exposure in
a primary configuration file.

Fixes: #10448
5 years agoman: add a note that /var/run should not be used in tmpfiles 11122/head
Zbigniew Jędrzejewski-Szmek [Tue, 11 Dec 2018 21:11:46 +0000 (22:11 +0100)] 
man: add a note that /var/run should not be used in tmpfiles

5 years agocore: fix typo in comment
Zbigniew Jędrzejewski-Szmek [Tue, 11 Dec 2018 18:12:38 +0000 (19:12 +0100)] 
core: fix typo in comment

5 years agoman: rewrite the general description of tmpfiles
Zbigniew Jędrzejewski-Szmek [Tue, 11 Dec 2018 18:09:48 +0000 (19:09 +0100)] 
man: rewrite the general description of tmpfiles

We would describe tmpfiles.d through what systemd-tmpfiles does with them, but
I think it's better to start with a geneneral statement what they are. Also,
let's make the description of volatile file systems less prominent.

Also, strenghten the advice to use RuntimeDirectory and mention
{Cache,Logs,Configuration,State}Directory=.

5 years agoman: reword tmpfiles.d descriptions to refer less to previous descriptions
Zbigniew Jędrzejewski-Szmek [Tue, 11 Dec 2018 16:45:34 +0000 (17:45 +0100)] 
man: reword tmpfiles.d descriptions to refer less to previous descriptions

I think it is OK if some option is described as "similar to ..., but in
addition ...", as long as the "in addition" part is strictly additive this is
unambiguous. Otherwise, we'd have to repeat a lot of text, and then we'd
probably forget to adjust some of the descriptions when doing changes.

But when the "in addition" part is about replacing or removing parts of
functionality, it is better to avoid this pattern and describe the later option
from scratch.

Some paragraph breaks are added and minor changes made. UID/GID is changed to
user/group, since we generally expect user/group names to be used, not numeric
ids.

Fixes #11115.

5 years agoAlways explicitly discard popped stream type from __fsetlocking
Chris Down [Tue, 11 Dec 2018 13:34:01 +0000 (13:34 +0000)] 
Always explicitly discard popped stream type from __fsetlocking

No biggie, but I noticed this while looking into bus_match_to_string.

5 years agoMerge pull request #11100 from abogdanenko/udev-test-check-perm
Lennart Poettering [Tue, 11 Dec 2018 16:37:57 +0000 (17:37 +0100)] 
Merge pull request #11100 from abogdanenko/udev-test-check-perm

udev-test: check if permitted to create block device nodes

5 years agoMerge pull request #11119 from cdown/news
Lennart Poettering [Tue, 11 Dec 2018 16:37:09 +0000 (17:37 +0100)] 
Merge pull request #11119 from cdown/news

NEWS: Add some cgroup related updates

5 years agoNEWS: Add DisableControllers= to v240 11119/head
Chris Down [Tue, 11 Dec 2018 13:43:29 +0000 (13:43 +0000)] 
NEWS: Add DisableControllers= to v240

5 years agoNEWS: Add that CPUAccounting=yes may not enable CPU controller in v240
Chris Down [Tue, 11 Dec 2018 13:41:50 +0000 (13:41 +0000)] 
NEWS: Add that CPUAccounting=yes may not enable CPU controller in v240

5 years agoudev-test: check if permitted to create block device nodes 11100/head
Alexey Bogdanenko [Tue, 11 Dec 2018 13:55:34 +0000 (16:55 +0300)] 
udev-test: check if permitted to create block device nodes

5 years agoudev-test: add message to show why test-udev failed
Alexey Bogdanenko [Tue, 11 Dec 2018 13:55:34 +0000 (16:55 +0300)] 
udev-test: add message to show why test-udev failed

Before:

    Assertion 'mknod(devname, mode, devnum) == 0' failed at ../src/test/test-udev.c:116, function run(). Aborting.
    Assertion 'unlink(devname) == 0' failed at ../src/test/test-udev.c:118, function run(). Aborting.

After:

    mknod() failed for '/dev/sda': Operation not permitted
    unlink('/dev/sda') failed: No such file or directory

5 years agonspawn: check cg_ns_supported() just once
Zbigniew Jędrzejewski-Szmek [Tue, 11 Dec 2018 11:00:06 +0000 (12:00 +0100)] 
nspawn: check cg_ns_supported() just once

cg_ns_supported() caches, so the condition was really checked just once, but
it looks weird to assign the return value to arg_use_cgns (if the variable is not present),
because then the other checks are effectively equivalent to
  if (cg_ns_supported() && cg_ns_supported()) { ...
and later
  if (!cg_ns_supported() || !cg_ns_supported()) { ...

5 years agoMerge pull request #11099 from abogdanenko/udev-test-fix-missing-dir
Evgeny Vereshchagin [Tue, 11 Dec 2018 11:48:29 +0000 (14:48 +0300)] 
Merge pull request #11099 from abogdanenko/udev-test-fix-missing-dir

udev-test: fix skip condition and missing directory test/run

5 years agoMerge pull request #11107 from keszybz/udevadm-info-args
Lennart Poettering [Tue, 11 Dec 2018 11:12:58 +0000 (12:12 +0100)] 
Merge pull request #11107 from keszybz/udevadm-info-args

Allow multiple args in udevadm info

5 years agoMerge pull request #11116 from keszybz/predictable-interface-names
Lennart Poettering [Tue, 11 Dec 2018 11:12:22 +0000 (12:12 +0100)] 
Merge pull request #11116 from keszybz/predictable-interface-names

Predictable interface names

5 years agoMerge pull request #11083 from poettering/nspawn-settings-fixes
Zbigniew Jędrzejewski-Szmek [Tue, 11 Dec 2018 10:52:23 +0000 (11:52 +0100)] 
Merge pull request #11083 from poettering/nspawn-settings-fixes

read nspawn's .nspawn files before validating configuration

5 years agoMerge pull request #11084 from poettering/networkd-test-fix
Zbigniew Jędrzejewski-Szmek [Tue, 11 Dec 2018 10:37:05 +0000 (11:37 +0100)] 
Merge pull request #11084 from poettering/networkd-test-fix

unbreak networkd-test.py

5 years agoMerge branch 'predictable-interface-names' 11116/head
Zbigniew Jędrzejewski-Szmek [Tue, 11 Dec 2018 10:03:50 +0000 (11:03 +0100)] 
Merge branch 'predictable-interface-names'

This imports the wiki page for predictable interface names. I think it's
useful to preserve history here because it's a contentious subject, and
it's useful to know when what happened.

5 years agoRename to follow the convention
Zbigniew Jędrzejewski-Szmek [Tue, 11 Dec 2018 10:02:06 +0000 (11:02 +0100)] 
Rename to follow the convention

Also remove trailing whitespace.

5 years ago(no commit message)
LennartPoettering [Thu, 17 Nov 2016 17:52:54 +0000 (17:52 +0000)] 

5 years ago(no commit message)
LennartPoettering [Mon, 14 Nov 2016 19:46:52 +0000 (19:46 +0000)] 

5 years agofix typo
TanuKaskinen [Mon, 14 Nov 2016 13:27:59 +0000 (13:27 +0000)] 
fix typo

5 years ago(no commit message)
LennartPoettering [Thu, 12 Nov 2015 09:29:35 +0000 (01:29 -0800)] 

5 years ago(no commit message)
LennartPoettering [Thu, 12 Nov 2015 09:28:06 +0000 (01:28 -0800)] 

5 years agoDeal with 80-net-setup-link.rules introduced in 209.
ColinGuthrie [Fri, 21 Feb 2014 15:36:45 +0000 (07:36 -0800)] 
Deal with 80-net-setup-link.rules introduced in 209.

5 years ago(no commit message)
LennartPoettering [Tue, 10 Sep 2013 01:52:06 +0000 (18:52 -0700)] 

5 years ago(no commit message)
LennartPoettering [Tue, 10 Sep 2013 01:50:49 +0000 (18:50 -0700)] 

5 years agoDocument the net.ifnames kernel command line.
ColinGuthrie [Wed, 22 May 2013 08:55:30 +0000 (01:55 -0700)] 
Document the net.ifnames kernel command line.

5 years agomoin2mdwn: convert page docs/PredictableNetworkInterfaceNames
Joe Rayhawk [Sat, 18 May 2013 08:08:42 +0000 (01:08 -0700)] 
moin2mdwn: convert page docs/PredictableNetworkInterfaceNames

5 years ago(no commit message)
LennartPoettering [Tue, 22 Jan 2013 20:22:48 +0000 (20:22 +0000)] 

5 years ago(no commit message)
LennartPoettering [Tue, 22 Jan 2013 20:16:41 +0000 (20:16 +0000)] 

5 years ago(no commit message)
LennartPoettering [Tue, 8 Jan 2013 18:41:55 +0000 (18:41 +0000)] 

5 years ago(no commit message)
LennartPoettering [Tue, 8 Jan 2013 18:29:30 +0000 (18:29 +0000)] 

5 years ago(no commit message)
LennartPoettering [Tue, 8 Jan 2013 18:21:59 +0000 (18:21 +0000)] 

5 years ago(no commit message)
LennartPoettering [Tue, 8 Jan 2013 17:59:33 +0000 (17:59 +0000)] 

5 years ago(no commit message)
LennartPoettering [Tue, 8 Jan 2013 02:02:24 +0000 (02:02 +0000)] 

5 years ago(no commit message)
LennartPoettering [Mon, 7 Jan 2013 22:27:04 +0000 (22:27 +0000)] 

5 years ago(no commit message)
LennartPoettering [Mon, 7 Jan 2013 22:26:14 +0000 (22:26 +0000)] 

5 years ago(no commit message)
LennartPoettering [Mon, 7 Jan 2013 22:23:47 +0000 (22:23 +0000)] 

5 years ago(no commit message)
LennartPoettering [Mon, 7 Jan 2013 22:21:36 +0000 (22:21 +0000)] 

5 years ago(no commit message)
LennartPoettering [Mon, 7 Jan 2013 22:19:48 +0000 (22:19 +0000)] 

5 years agotypo fix
127.0.0.1 [Mon, 7 Jan 2013 22:00:47 +0000 (22:00 +0000)] 
typo fix

5 years ago(no commit message)
LennartPoettering [Mon, 7 Jan 2013 21:41:35 +0000 (21:41 +0000)] 

5 years ago(no commit message)
LennartPoettering [Mon, 7 Jan 2013 21:36:45 +0000 (21:36 +0000)] 

5 years ago(no commit message)
LennartPoettering [Mon, 7 Jan 2013 21:33:19 +0000 (21:33 +0000)] 

5 years ago(no commit message)
LennartPoettering [Mon, 7 Jan 2013 21:31:23 +0000 (21:31 +0000)] 

5 years ago(no commit message)
LennartPoettering [Mon, 7 Jan 2013 21:30:57 +0000 (21:30 +0000)]