sd-rtnl: log if kernel buffer is overrun as we currently can't handle that case
sd-event: allow naming event sources
sd-event: use event source name rather than address in debug messages
sd-event: name event sources used in libraries

This should help in debugging failing event sources.
sd-event: simplify sd_event_source_set_name()

free_and_strdup() does exactly the same as sd_event_source_set_name(), use
it!
systemd-firstboot.service: fix man page section

Found with systemd-analyze verify.
systemd-firstboot: fix typo in man page
systemd-journal-upload: fix invalid After=

After= belongs into [Unit], not [Install]. Found with systemd-analyze
verify.
Fix a few typos in log messages
timesyncd: check if stratum is valid
timesyncd: fix calculation of transmit time

The kernel timestamp (recv_time) is made earlier than current time
(now_ts), use the timestamp captured before sending packet directly.
timesyncd: get kernel timestamp in nanoseconds
timesyncd: check root distance

NTPv4 servers don't reply with unsynchronized status when they lost
synchronization, they only keep increasing the root dispersion and it's
up to the client to decide at which point they no longer consider it
synchronized.

Ignore replies with root distance over 5 seconds.
Update Russian translation

By analogy with commit 1977376274.
completion: filter templates from restartable units

Since c6a373a2634854, we might encounter unit templates via the
'list-units' verb. These aren't restartable (and we throw errors), so
make sure they're filtered out of the completion options.

fixes downstream bug: https://bugs.archlinux.org/task/41719
udev: remove userspace firmware loading support
udev: bump event timeout to 60 seconds
libudev: fix symbol version for udev_queue_flush() and udev_queue_get_fd()

Those symbols were introduced in commit
14cb733684d3c3f50d088a3a370ddf8e8894dfa4 and released in v215.
Update french translation
Fix a few more typos