networkd: link - always maintain link operstate regardless of admin state
networkd-wait-online: rely purely on sd-network events and drop rtnl hooks
po: add Greek translation

https://bugs.freedesktop.org/show_bug.cgi?id=78064
backlight: handle saved brightness exceeding max brightness

If too high a brightness value has been saved (e.g. due to kernel
mechanism changing from one kernel version to another, or booting the
userspace on another system), the brightness update fails and the
process exits.

Clamp saved brightness between the policy minimum introduced in

commit 7b909d7407965c03caaba30daae7aee113627a83
Author: Josh Triplett <josh@joshtriplett.org>
Date:   Tue Mar 11 21:16:33 2014 -0700

    backlight: Avoid restoring brightness to an unreadably dim level

and the absolute maximum.

https://bugs.freedesktop.org/show_bug.cgi?id=78200
doc: corrections to words and forms

This patch exchange words which are inappropriate for a situation,
deletes duplicated words, and adds particles where needed.
doc: comma placement corrections and word order

Set commas where there should be some.
Some improvements to word order.
doc: write out stdin/stdout file descriptors

"When refering to code, STDOUT/STDOUT/STDERR are replaced with
stdin/stdout/stderr, and in other places they are replaced with
normal phrases like standard output, etc."

Addendum to commit v209~127.
doc: balance C indirections in function prototypes

Shift the asterisks in the documentation's prototypes such that they
are consistent among each other. Use the right side to match what is
used in source code.

Addendum to commit v209~82.
core: check the right variable for failed open()
networkd: link - operstate is an enum, not a bitmask
networkd-wait-online: fix false positives when checking if a link is managed by networkd
networkd-wait-online: flush monitor events after processing

Otherwise the event will trigger immediately again.
timesyncd: only run when the system has a carrier on a network interface

As the operational state detection in sd-network is still too primitive, timesyncd
will likely try to connect a bit early, so the first attempt will fail.
sd-network: expose global operational state
timesyncd: read global operational state from networkd
man: sd_journal_send does nothing when journald is not available

https://bugzilla.redhat.com/show_bug.cgi?id=1096067
networkd: link - clean up state files

Also keep the path to the lease file around rather than regenarating it all the time.
networkd: introduce refcounting for Links and NetDevs
networkd: network - merge all netdev parsing into one function
networkd: network - do reference counting on netdevs