Yu Watanabe
9a4720a9ef
test-network: wait after removing links
...
After ec6a47044a
, networkd starts
soon after removing links used by previous test. That causes
some racy situation of removing links and detecting links by networkd.
2018-11-04 00:31:46 +09:00
Yu Watanabe
7946d57f18
network: drop error cause in log message
...
Fixes for 21486d9e99
.
2018-11-04 00:31:46 +09:00
Yu Watanabe
ecee0abe77
network: fix memleak in static prefix
...
The fix by 744faf5e4e
is not perfect,
as the section leaks if `hashmap_put()` in `prefix_new_static()` fails.
2018-11-04 00:31:46 +09:00
Yu Watanabe
6f1a96ded4
netdev: also support GENEVE.UDP6ZeroChecksum{Tx,Rx}=
...
After 53c06862c1
, we prefer Checksum
instead of CheckSum. Let's do so for GENEVE netdev.
2018-11-04 00:31:46 +09:00
Yu Watanabe
a6306c3176
man: drop duplicated line in systemd.netdev(5)
2018-11-04 00:31:46 +09:00
Yu Watanabe
fd3005f9b8
network: fix worng offset for .network parser
2018-11-04 00:31:46 +09:00
Yu Watanabe
899f0d259d
network: fix memleak in config_parse_hwaddr()
...
Fixes #10615 .
2018-11-04 00:31:46 +09:00
Yu Watanabe
44386b449b
network: improve readability of config_parse_ifalias()
2018-11-04 00:31:46 +09:00
Yu Watanabe
25ed70f76f
network: fix possible memleak caused by multiple setting of Bridge=, Bond= or VRF=
2018-11-04 00:31:46 +09:00
Yu Watanabe
5f74e49e85
test: add test for radv_prefix_delegation_{from,to}_string()
2018-11-04 00:31:46 +09:00
Yu Watanabe
6b1dec6696
network: introduce radv_prefix_delegation_{from,to}_string()
2018-11-04 00:31:46 +09:00
Yu Watanabe
8a4871c7d1
network: fix indentation
2018-11-04 00:31:46 +09:00
Yu Watanabe
8627d1120a
network: invert the order in comparison
2018-11-04 00:31:46 +09:00
Yu Watanabe
1176b054e1
network: shorten code a bit
2018-11-04 00:31:06 +09:00
Yu Watanabe
f48ef53fb6
Merge pull request #10625 from evverx/test_routing_policy_rule
...
tests: make NetworkdNetWorkTests.test_routing_policy_rule pass on CentOS
2018-11-03 17:02:21 +09:00
Evgeny Vereshchagin
7a0a37b283
tests: mark a few tests as expected failures when the required modules aren't available
...
Closes https://github.com/systemd/systemd/issues/10617 .
2018-11-03 00:12:01 +01:00
Evgeny Vereshchagin
f7bdd562a9
tests: make NetworkdNetWorkTests.test_routing_policy_rule pass on CentOS
...
Depending on the content of /etc/iproute2/rt_dsfield, ip can print either
`0x08` or `throughput` as was shown in https://github.com/systemd/systemd/issues/10617#issuecomment-435200859 .
2018-11-02 17:10:59 +01:00
Zbigniew Jędrzejewski-Szmek
3da1da823c
Merge pull request #10624 from splantefeve/fr-translation
...
po: update French translation and drop copyright
2018-11-02 15:05:00 +01:00
Sylvain Plantefève
1be100a05f
po: drop my copyright (fr.po)
2018-11-02 14:39:19 +01:00
Sylvain Plantefève
c38fbfe414
po: update French translation
2018-11-02 14:38:21 +01:00
Franck Bui
1d88bce2a0
coredump: only install coredump.conf when ENABLED_COREDUMP=true
2018-11-02 14:31:12 +01:00
Tobias Jungel
99f68ef02d
networkd: add missing bonding options ( #10542 )
...
Add support for bonding options system prio, port key and actor system mac.
These options exist in the linux kernel since 4.2
(torvalds/linux@171a42c38c )
Details:
https://www.kernel.org/doc/Documentation/networking/bonding.txt
2018-11-02 10:31:20 +09:00
Evgeny Vereshchagin
9cbdf5db48
Merge pull request #10607 from yuwata/fix-10605
...
network: fix segfault in manager_free()
2018-11-02 02:52:53 +03:00
Yu Watanabe
cb700a11d9
network: drop white space in log message
2018-11-01 23:41:29 +09:00
Yu Watanabe
0d7febd002
network: fix hash function for routing policy rule
2018-11-01 23:40:56 +09:00
Yu Watanabe
e6b65ab760
network: fix return value of routing_policy_rule_get()
...
To distinguish source of rule.
2018-11-01 23:38:11 +09:00
Yu Watanabe
a6276f0f3f
network: fix memleak in routing policy
...
As set_put() may fail if input is duplicated.
2018-11-01 23:24:20 +09:00
Yu Watanabe
744faf5e4e
network: fix memleak in static prefix
...
Fixes #10608 .
2018-11-01 21:46:38 +09:00
Yu Watanabe
f19ee68140
network: fix segfault in manager_free()
...
Fixes #10605 .
2018-11-01 20:26:02 +09:00
Matthew Leeds
46054ac030
man: Fix a couple grammatical errors
2018-10-31 21:01:12 +01:00
Lennart Poettering
6619ad889d
nspawn: beef up netns checking a bit, for compat with old kernels
...
Fixes : #10544
2018-10-31 21:42:45 +03:00
Xiang Fan
c7b7d74e81
ask-password: check keyring in ask_password_tty and ask_password_agent
...
A race condition happens when calling ask_password_auto() multiple times
to unlock several disks on boot and effectively no password caching is
utilized. This patch fixes it by polling the cache when waiting for
the password.
2018-10-31 18:26:58 +01:00
Lennart Poettering
45313bd921
Merge pull request #10010 from msekletar/cryptsetup-generator-keydev-followups
...
cryptsetup-generator: keydev support - followups
2018-10-31 18:26:25 +01:00
Lennart Poettering
e2d39e549f
nspawn: add proper error message if setns() on network namespace fd fails
...
Addresses: https://github.com/systemd/systemd/pull/10589#issuecomment-434670595
2018-10-31 18:07:30 +01:00
Lennart Poettering
fc03c53653
Merge pull request #10573 from faheel/master
...
Convert remaining docs to Markdown
2018-10-31 15:15:41 +01:00
welaq
9e97a15b5d
l10n: Add Lithuanian translation ( #10590 )
...
Create lt.po
2018-10-31 14:53:46 +01:00
Yu Watanabe
7707a5e574
po: drop my copyright
2018-10-31 13:44:58 +01:00
Lennart Poettering
0aeff581cc
Merge pull request #10556 from yuwata/udev-event-cleanup-2
...
udev-event: several fixes for previous PR
2018-10-31 12:10:12 +01:00
Yu Watanabe
21486d9e99
network: also monitor udev 'change' event for network interfaces
...
If networkd starts earlier than all network interfaces are initialized,
then uninitialized interfaces are staying in pending state and cannot
become up.
With this, such interfaces are started after receiving 'change' event.
2018-10-31 12:08:34 +01:00
Joerg Behrmann
56ef8db9f5
core: apply WorkingDirectory after enforce_user
...
If WorkingDirectory is on NFS, root might only have the privileges of
nobody and the chdir to the WorkingDirectory might fail, even if the
user running the service would have the proper privileges to chdir to
that directory.
Fixes #10568
2018-10-31 12:07:24 +01:00
Alan Jenkins
0ba8987337
units: remove unused busnames.target
...
I found zero references to busnames.target, using git grep "busnames".
(And we do not install using a wildcard units/*.*. There is no
busnames.target installed on my Fedora 28 system).
2018-10-31 11:44:03 +01:00
Yu Watanabe
12d1d3dfd1
Merge pull request #10586 from keszybz/more-copyright-and-license-cleanup
...
More copyright and license cleanup
2018-10-31 19:04:41 +09:00
Zbigniew Jędrzejewski-Szmek
9507f4ea61
po: drop duplicate "This file is distributed under..." lines
...
The header already says "LGPL-2.1+", so there is no need to repeat
the same thing more ambiguously.
2018-10-31 09:34:38 +01:00
Zbigniew Jędrzejewski-Szmek
2f5ed71556
Drop copyright for Marius Vollmer
...
Ack in #9320 .
2018-10-31 09:34:38 +01:00
Zbigniew Jędrzejewski-Szmek
3728de04b3
Drop copyright for Piotr Drąg
...
Ack in #9320 .
Also drop some lines with my name.
2018-10-31 09:34:29 +01:00
Muhammet Kara
7631257389
po: Update Turkish translation
2018-10-31 09:24:41 +01:00
Yu Watanabe
fbd0aea17e
dissect: do not store unused devnum
2018-10-31 09:29:51 +09:00
Yu Watanabe
4375dab58d
udev-event: fix timeout log messages
...
Follow-up for e81c3a4c5f
.
2018-10-31 09:29:51 +09:00
Yu Watanabe
7af1c7808b
udev-event: do not store unused devnum
2018-10-31 09:29:51 +09:00
Yu Watanabe
d4a95a952e
udev-event: check whether device has devnum before calling udev_node_remove()
...
This fixes a bug in 'remove' event handling, which was introduced by
eb1f9e30ec
, as 'devnum' variable may
not be initialized.
2018-10-31 09:29:51 +09:00