Yu Watanabe
34715d8b03
network: make routing_policy_rule_get() require Manager
2019-06-18 13:10:23 +09:00
Yu Watanabe
35a78c5131
test-network: use wait-online in NetworkdBondTests
2019-06-18 12:45:19 +09:00
Yu Watanabe
8d17c386d7
test-network: use setUp() and tearDown() to clear routing policy rule tables
2019-06-18 12:45:17 +09:00
Yu Watanabe
ad78d7b027
test-network: rename l2tp_tunnel_remove -> remove_l2tp_tunnels
2019-06-18 11:35:12 +09:00
Yu Watanabe
4ef39b4991
test-network: remove all routing policy rules in specified table
2019-06-18 11:35:12 +09:00
Jan Pokorný
1a31d050f2
docs: CGROUP_DELEGATION: fix a typo in "that"
2019-06-18 11:31:47 +09:00
Evgeny Vereshchagin
28025ba839
travis: turn on all default UBSan checks except for pointer-overflow, object-size and float-cast-overflow
2019-06-17 23:45:36 +03:00
Lennart Poettering
6e2f789484
core: set fs.file-max sysctl to LONG_MAX rather than ULONG_MAX
...
Since kernel 5.2 the kernel thankfully returns proper errors when we
write a value out of range to the sysctl. Which however breaks writing
ULONG_MAX to request the maximum value. Hence let's write the new
maximum value instead, LONG_MAX.
/cc @brauner
Fixes : #12803
2019-06-17 15:48:11 +02:00
Lennart Poettering
11344d82f1
Merge pull request #12810 from evverx/nonnull-attribute
...
travis: turn on nonnull-attribute on Fuzzit
2019-06-17 14:54:18 +02:00
Lennart Poettering
98dc9d1f8f
sleep: properly pass verb to sleep script
...
Another fall-out from our rewriting of argv[] now.
Fixes : #12782
2019-06-17 13:04:03 +02:00
Evgeny Vereshchagin
5afed2fc20
fuzzit: sort UBSan checks alphabetically
...
to make it easier to make sense of them
2019-06-17 12:49:07 +02:00
Yu Watanabe
b349bc59e4
meson: fix error message
2019-06-17 07:44:18 +02:00
Yu Watanabe
3d3dcc6aa9
Merge pull request #12802 from irtimmer/fix-openssl
...
resolved: fix DNS-over-TLS when using OpenSSL
2019-06-17 10:19:50 +09:00
Evgeny Vereshchagin
9bd2422ac3
travis: turn on nonnull-attribute on Fuzzit
2019-06-15 23:12:24 +02:00
Iwan Timmer
ab8cd6c968
resolved: make no changes to OpenSSL BUF_MEM struct
...
Fix crash when using OpenSSL 1.1.1c
Fixes : #12763
2019-06-15 22:46:55 +02:00
Iwan Timmer
53d64ebb30
Revert "resolved: Fix incorrect use of OpenSSL BUF_MEM"
...
This reverts commit 18bddeaaf2
.
Revert this because it does not take the OpenSSL internal read pointer
into considoration. Resulting in padding in packetdata and therefore
broken SSL connections.
2019-06-15 21:56:45 +02:00
Zbigniew Jędrzejewski-Szmek
4b381a9ef6
Merge pull request #12753 from jrouleau/fix/hibernate-resume-timeout
...
hibernate-resume: fix resume device timeout
2019-06-15 17:50:37 +02:00
Yu Watanabe
bafa964144
network: read link specific sysctl value
...
This introduce link_sysctl_ipv6_enabled() and replaces
manager_sysctl_ipv6_enabled() with it.
2019-06-15 14:56:42 +02:00
Zbigniew Jędrzejewski-Szmek
6ea420a3b6
Merge pull request #12796 from yuwata/test-network-use-wait-online
...
test-network: several cleanups
2019-06-15 14:53:04 +02:00
Zbigniew Jędrzejewski-Szmek
349a6b3534
Merge pull request #12794 from yuwata/network-configure-without-carrier
...
network: skip to check dynamic addresses when ConfigureWithoutCarrier=yes
2019-06-15 14:50:41 +02:00
Evgeny Vereshchagin
f920d8a23c
Merge pull request #12761 from evverx/try-fuzzit
...
Turn on UBSan on Fuzzit
2019-06-15 06:46:38 +03:00
Evgeny Vereshchagin
f789e0b4f8
travis: add more ASan options
2019-06-15 05:19:58 +02:00
Evgeny Vereshchagin
b5e1f0bdf4
travis: clean up bash variables a bit
...
in preparation for adding more ASan options
2019-06-15 05:19:58 +02:00
Evgeny Vereshchagin
5057d73ba1
travis: use UBSan checks from OSS-Fuzz
...
This should help to silence UBSan reports mentioned in
https://github.com/systemd/systemd/pull/12771#issuecomment-502139157
for now.
2019-06-15 05:19:52 +02:00
Evgeny Vereshchagin
e87e6962fd
travis: turn on UBSan on Fuzzit
2019-06-15 00:09:15 +02:00
Evgeny Vereshchagin
00cc7d6ea9
Merge pull request #12799 from evverx/fuzzit-follow-up
...
travis: run Coverity after Fuzzit-Fuzzing
2019-06-14 23:28:56 +03:00
Evgeny Vereshchagin
356f607aa3
travis: add 5 more fuzz targets
2019-06-14 22:06:08 +02:00
Evgeny Vereshchagin
4feed0fb69
travis: always run the "Build & test" stage first
...
Now that the other stages are explicitly listed in the "stages"
section, we should include "Built & test" there to make sure
it's run first.
2019-06-14 22:06:01 +02:00
Evgeny Vereshchagin
baea4bd969
travis: skip the Fuzzit-Sanity stage when it's run by cron
2019-06-14 20:56:10 +02:00
Evgeny Vereshchagin
dda1fc81be
travis: run Coverity after Fuzzit-Fuzzing
...
Coverity is unpredictable and, according to a notification I received
yeserday, it will be upgraded on June 17. During the upgrade
it might be offline for 3 days, af far as I understand. Anyway, Travis
stops as soon as a stage fails so it makes sense to put stages that
are likely to fail at the end so that the others have a chance to
do what they are supposed to do.
https://community.synopsys.com/s/topic/0TO2H0000001CN7WAM/coverity-scan-status
2019-06-14 20:42:19 +02:00
Jeka Pats
53a42e6268
Continuous Fuzzing Integration with Fuzzit
...
includes two travis ci steps:
1) Every pull-request/push all fuzzing targets will do a quick
sanity run on the generated corpus and crashes (via Fuzzit)
2) On a daily basis the fuzzing targets will be compiled (from
master) and will and their respectible fuzzing job on Fuzzit
will be updated to the new binary.
2019-06-14 21:09:40 +03:00
Yu Watanabe
c111cd9834
NEWS: add more hint about MACAddressPolicy= change
...
C.f. https://bugzilla.suse.com/show_bug.cgi?id=1136600
2019-06-14 16:19:14 +02:00
Yu Watanabe
4c2459c692
test-network: drop redundant operstate checking
2019-06-14 16:50:07 +09:00
Yu Watanabe
df7f9afaa7
test-network: replace check_link_exists() with wait_online()
2019-06-14 16:49:39 +09:00
Yu Watanabe
01943d43f4
test-network: explicitly set sleep time
2019-06-14 16:47:40 +09:00
Yu Watanabe
5239d7b34e
test-network: suppress error message in cleanup process
2019-06-14 16:45:50 +09:00
Yu Watanabe
1285edf39c
test-network: add test for ConfigureWithoutCarrier=
2019-06-14 05:25:35 +09:00
Yu Watanabe
463797c104
network: skip to check dynamic addresses when ConfigureWithoutCarrier=yes
...
Otherwise, the interface cannot be in "configured" state, as ipv6 link local
addressing is enabled by default. Note that even if ConfigureWithoutCarrier=
is set, all dynamic configurations are checked when the interface has
carrier.
2019-06-14 05:25:35 +09:00
Arian van Putten
5337cccf97
Document that gpt-auto-generator supports decrypting rootfs
...
When systemd is running in initrd, we actually support decrypting a LUKS rootfs.
Fixes #12786
2019-06-13 14:36:34 +02:00
Yu Watanabe
5ca5048249
networkctl: fix use of uninitialized value
2019-06-13 10:13:57 +02:00
Yu Watanabe
9c5e1c24ad
Merge pull request #12777 from yuwata/libudev-enumerate-issue-12776
...
libudev: rescan devices when filter is updated
2019-06-13 07:45:01 +09:00
Frantisek Sumsal
91bdab94e8
Merge pull request #12783 from keszybz/a-few-unrelated-fixes
...
A few unrelated fixes
2019-06-12 17:52:48 +00:00
Zbigniew Jędrzejewski-Szmek
587694bcd5
journal: also disable memory tricks when hashing under msan
...
Might help with #11738 .
2019-06-12 17:27:19 +02:00
Zbigniew Jędrzejewski-Szmek
e213e309fa
test-bus-marshall: add a hopefully helpful comment
2019-06-12 17:27:19 +02:00
Zbigniew Jędrzejewski-Szmek
c4e7664d24
zsh: add completion for systemctl preset-all
2019-06-12 17:27:19 +02:00
Zbigniew Jędrzejewski-Szmek
38928e3072
system-update-generator: do not emit bogus warning if no /system-update symlink
...
We only need to check for the kernel cmdline override our symlink is there.
2019-06-12 17:27:17 +02:00
Yu Watanabe
538bdb48d8
libudev: hide definition of struct udev_device
2019-06-12 23:59:08 +09:00
Yu Watanabe
56fa3682b9
libudev: rescan devices when filter is updated
...
Fixes #12776 .
2019-06-12 23:59:08 +09:00
Yu Watanabe
c01130824f
libudev: re-implement libudev-list with LIST and hashmap
2019-06-12 23:59:02 +09:00
Yu Watanabe
dcf557f7b0
libudev: hide definition of struct udev_list from other libudev components
...
In the later commit, udev_list will be just a wrapper of hashmap or LIST.
So, allocating udev_list does not increase much cost.
2019-06-12 23:55:26 +09:00