Zbigniew Jędrzejewski-Szmek
a811fb8b37
networkd: make neighbor_hash_func() handle the same data as neighbor_compare_func()
...
In practice this probably makes little difference, because we only use AF_INET
and AF_INET6, but it's cleaner to use the same logic in both places.
2019-09-17 19:13:09 +02:00
Zbigniew Jędrzejewski-Szmek
67e05dd8cd
networkd: use same order in _hash_func() and _compare_func()
...
This makes it easier to see that the same data is handled in both cases.
No functional change.
2019-09-17 19:11:50 +02:00
Zbigniew Jędrzejewski-Szmek
24be91817f
networkd: split out helper function for address extraction
2019-09-17 19:09:57 +02:00
Yu Watanabe
fa3e401a79
network: also take Route::initcwnd and ::initrwnd into hash func
...
Fixes #13506 .
2019-09-17 21:53:42 +09:00
Yu Watanabe
c077a205e7
network: take more route information into hash func
2019-09-17 21:53:42 +09:00
Yu Watanabe
f136875549
network: make route_get() or friends take Route object
2019-09-17 21:53:42 +09:00
Yu Watanabe
48fb0d1301
sd-netlink: fix invalid assertion
...
It is natural that n_attiributes is less than type. But in that case,
the message does not contain any message about the type. So, we should
not abort execution with assertion, but just return -ENODATA.
2019-09-17 21:53:42 +09:00
Zbigniew Jędrzejewski-Szmek
69cebea78a
Merge pull request #13300 from mrc0mmand/test-execreload
...
test: introduce TEST-37-EXECRELOAD
2019-09-17 10:54:18 +02:00
Michal Sekletar
8fca6944c2
path: stop watching path specs once we triggered the target unit
...
We start watching them again once we get a notification that triggered
unit entered inactive or failed state.
Fixes : #10503
2019-09-17 10:11:32 +02:00
Zbigniew Jędrzejewski-Szmek
e8c36cc596
Merge pull request #13565 from yuwata/network-drop-ipv6ll-address
...
network: drop IPv6LL address when LinkLocalAddressing=no|ipv4
2019-09-17 09:57:21 +02:00
Zbigniew Jędrzejewski-Szmek
8dd2fb558f
Merge pull request #13494 from yuwata/dhcp6-delay
...
dhcp6: rfc8415 fixes
2019-09-17 09:14:12 +02:00
Maciej Stanczew
6327aa9f6c
core: Fix setting StatusUnitFormat from config files
2019-09-17 15:21:21 +09:00
Yu Watanabe
7b3770a75f
test-network: add one more test case for LinkLocalAddressing=
2019-09-17 09:45:22 +09:00
Yu Watanabe
5539fc0f73
network: drop IPv6LL address when LinkLocalAddressing=no|ipv4
...
C.f. disscussion in #13533 .
Hopefully fixes #12886 .
2019-09-17 09:45:22 +09:00
Susant Sahani
61cda4d796
network DHCP4: Dont mislead the logs.
...
The debug log making sense to the end user as an error.
2019-09-17 08:09:44 +09:00
Donald A. Cupp Jr
d34a58222d
Update m4 for selective utmp support.
...
modified: tmpfiles.d/systemd.conf.m4
2019-09-16 21:11:44 +02:00
matthiasroos
358e50fa7f
hwdb: add Medion Akoya E2292 ( #13498 )
...
Fixes #13480 .
2019-09-16 21:10:15 +02:00
Rafael Fontenelle
bf55a2df4d
po: update Brazilian Portuguese translation
2019-09-16 21:09:03 +02:00
Franck Bui
5a1c1b534f
core: restore initialization of u->source_mtime
...
During the rework of unit file loading, commit e8630e6952 dropped the
initialization u->source_mtime. This had the bad side effect that generated
units always needed daemon reloading.
2019-09-16 15:53:52 +02:00
Zbigniew Jędrzejewski-Szmek
036eb795ad
Merge pull request #13551 from keszybz/ll-no-default-route
...
Link local no default route
2019-09-16 14:27:41 +02:00
Yu Watanabe
f39fc2d88b
Merge pull request #13354 from keszybz/two-refactoring-patches
...
Two or more refactoring patches
2019-09-16 21:24:13 +09:00
Zbigniew Jędrzejewski-Szmek
36b12282e1
basic/conf-files: make conf_files_list() take just a single directory
...
This function had two users (apart from tests), and both only used one
argument. And it seems likely that if we need to pass more directories,
either the _nulstr() or the _strv() form would be used. Let's simplify
the code.
2019-09-16 09:15:05 +02:00
Zbigniew Jędrzejewski-Szmek
48da02ec6f
core/mount-setup: use conf_files_list_strv() for relabel-extra.d/
2019-09-16 09:15:05 +02:00
Zbigniew Jędrzejewski-Szmek
7268295765
update-utmp: define main() through macro
...
Update logging a bit: drop logging of the pid, nowadays pid1 and journald
do a very good job of logging that. Always log about failure to open audit
fd, but at DEBUG_LEVEL if not important.
2019-09-16 09:15:05 +02:00
Benjamin Gilbert
71de68476c
mount-setup: relabel items mentioned directly in relabel-extra.d
...
relabel_extra() relabels the descendants of directories listed in
relabel-extra.d, but doesn't relabel the files or directories
explicitly named there. This makes it impossible to use
relabel-extra.d to relabel the root of a filesystem. Fix by
relabeling the named items too.
2019-09-16 09:04:22 +02:00
Renaud Métrich
f5e0b942af
Call getgroups() to know size of supplementary groups array to allocate
...
Resolves RHBZ #1743230 - journalctl dumps core when stack limit is reduced to 256 KB
2019-09-16 08:51:36 +02:00
Yu Watanabe
9973e6c43a
ndisc: make first solicit delayed randomly
...
Closes #13460 .
2019-09-16 05:37:04 +09:00
Yu Watanabe
fcb51238e0
dhcp6: read OPTION_INFORMATION_REFRESH_TIME option
...
Fixes #13460 .
2019-09-16 05:36:57 +09:00
Yu Watanabe
1520151268
network: add more debug messages
2019-09-15 22:33:11 +09:00
Yu Watanabe
c697db75de
network: set scope and protocol for default route
2019-09-15 22:33:11 +09:00
Yu Watanabe
750f919112
network: drop redundant and invalid destination address
...
When dst_prefixlen is not set, the value is not used.
2019-09-15 22:33:11 +09:00
Yu Watanabe
70dc23624e
network: do not use implicit cast to boolean
2019-09-15 22:33:11 +09:00
Yu Watanabe
2aa7d367ec
network: do not create default route for ipv4 link local addressing
...
When nspawn container with private network starts, networkd creates
the default route for the interface. The route may cause problem on
the host side, and it can be created with DefaultRouteOnDevice= now.
Hence, this makes networkd not create the route implicitly any more.
Closes #13418 .
2019-09-15 22:33:11 +09:00
Piotr Drąg
9870c55ef5
po: update Polish translation
2019-09-14 13:05:46 +02:00
Zbigniew Jędrzejewski-Szmek
3af900718e
Merge pull request #13405 from yuwata/network-ipv6-privacy-extensions-cleanup
...
Network ipv6 privacy extensions cleanup
2019-09-13 18:03:29 +02:00
Zbigniew Jędrzejewski-Szmek
de5ae832f2
Merge pull request #13439 from yuwata/core-support-systemctl-clean-more
...
core: support systemctl clean more
2019-09-13 16:15:02 +02:00
Zbigniew Jędrzejewski-Szmek
c30197eb31
Merge pull request #13519 from yuwata/udev-fix-multi-match
...
udev: fix multi match
2019-09-13 15:27:55 +02:00
Yu Watanabe
bd9014c360
man: move TimeoutCleanSec= entry from .service to .exec
...
Follow-up for 12213aed12 .
Closes #13546 .
2019-09-13 15:06:40 +02:00
Ronan Pigott
4f6c727637
zsh: udpate bootctl completions
2019-09-13 14:38:05 +02:00
Zbigniew Jędrzejewski-Szmek
f731fd5be6
resolved: fix abort when recv() returns 0
...
https://bugzilla.redhat.com/show_bug.cgi?id=1703598
2019-09-13 13:31:43 +09:00
Yu Watanabe
5dcd46dd53
Merge pull request #13538 from keszybz/doc-tweaks
...
Various minor tweaks that don't deserve seperate pull requests
2019-09-13 13:31:20 +09:00
Bastien Nocera
d7cf4984b0
hwdb: Also mark lis3lv02d sensors in "HP" laptops as being in the base
...
We matched "*Hewlett-Packard*" laptops but not "*HP*" laptops, which
caused a regression for the HP Elite Book 850 G3.
Fixes: 4247938ee1
Closes : #13543
2019-09-12 23:52:53 +02:00
Zbigniew Jędrzejewski-Szmek
ea2552639b
polkit: change "revert settings" to "reset settings"
...
"reset" is more understandable. The verb is "revert", but it might actually be
better to have a description which uses different words instead of duplicating
the name of the command.
https://github.com/systemd/systemd/commit/379158684abd981cc760342aad61b1c813b71eb2#commitcomment-34992552
2019-09-12 18:35:49 +02:00
Zbigniew Jędrzejewski-Szmek
f255a21f67
Merge pull request #13500 from yuwata/udev-fix-static_node
...
udev: add missing flag for OPTIONS=static_node
2019-09-12 17:36:34 +02:00
Evgeny Vereshchagin
807f9a1700
fuzzit: export the API key instead of using auth
...
"We removed some cahing related code that auth used and caused problems"
2019-09-12 14:02:21 +03:00
Zbigniew Jędrzejewski-Szmek
ff7cfff0c4
man: remove repeated words
...
https://github.com/systemd/systemd/commit/b5328434c91b10ad49647e2352e62b1fbdce329d#commitcomment-34989175
2019-09-12 11:17:23 +02:00
Zbigniew Jędrzejewski-Szmek
06c52cc2b7
man: fix description of ARPIntervalSec= units
...
https://bugzilla.redhat.com/show_bug.cgi?id=1751363
2019-09-12 11:17:20 +02:00
Zbigniew Jędrzejewski-Szmek
90137b6252
TODO: add stuff about timers
2019-09-12 11:17:20 +02:00
Yu Watanabe
7d79cc96ea
Merge pull request #13526 from yuwata/network-check-access-mode-of-key-file
...
network: check access mode of key file
2019-09-12 12:02:28 +09:00
Yu Watanabe
be7110826e
network: do not abort execution when a config file cannot be loaded
...
Closes #13516 .
2019-09-11 21:15:22 +09:00