Zbigniew Jędrzejewski-Szmek
43debabc8b
Merge pull request #10391 from poettering/systemctl-exit-code-fixes
...
systemctl exit code fixes
2018-10-16 08:42:34 +02:00
Zbigniew Jędrzejewski-Szmek
4348c847cc
Merge pull request #10373 from poettering/systemd-io
...
adopt systemd.io urls
2018-10-15 15:39:05 +02:00
Yu Watanabe
6cc4d59b35
Merge pull request #10392 from poettering/manager-no-inotify-fail
...
make sure /etc/localtime issues don't cause systemd to fail boot
2018-10-15 07:15:12 +09:00
Ben Boeckel
bbe27ae448
man/systemd.nspawn: fix reference to --timezone argument ( #10403 )
2018-10-15 06:16:43 +09:00
Lennart Poettering
ca193035e9
Merge pull request #10394 from yuwata/fixes-found-by-clang
...
Fix warnings reported by clang
2018-10-14 20:11:19 +02:00
Yu Watanabe
e7aa9512e4
udev: use readlink_malloc() or its friend
...
Follow-up for a2554acec652fc65c8ed0c6c1fede9ba8c3693b1 and
70068602713e8f441c5ddc2618f007f24488e422.
2018-10-14 19:59:49 +02:00
Yu Watanabe
18094bdcf4
Merge pull request #10381 from poettering/coverity-fixes
...
fixes for various recent coverity issues
2018-10-14 18:58:36 +09:00
Yu Watanabe
40990eac27
test: use fabsl instead of fabs as json_variant_real() returns 'long double'
2018-10-14 03:29:43 +09:00
Yu Watanabe
172e4806dd
busctl: drop unused variable
2018-10-14 03:29:43 +09:00
Yu Watanabe
cb16b085c0
core: set _unused_ attribute to 'reloading'
...
Follow-up for 4df7d537c8203557d330b68ba7833515ddd4e985.
2018-10-13 23:50:04 +09:00
Lennart Poettering
ea5c5f680d
core: ensure it's not fatal if we cannot watch /etc/localtime
...
See: #9602
2018-10-13 15:13:07 +02:00
Lennart Poettering
0cb21d8c60
core: add debug logging if we cant watch /etc/localtime itself
2018-10-13 15:12:58 +02:00
Lennart Poettering
0e8d9c0c4d
systemctl: clean up start_unit_one() error handling
...
Let's split exit code handling in two: "r" is only used for errno-style
errors, and "ret" is used for exit() codes. Then, let's use EXIT_SUCCESS
for checking whether the latter is already used.
This way it should always be clear what kind of error we are processing,
and when we propaate one into the other.
Moreover this allows us to drop "q" form all inner loops, avoiding
confusion when to use "q" and when "r" to store received errors.
Fixes : #9704
2018-10-13 14:38:46 +02:00
Lennart Poettering
8b7ec7bbfa
systemctl: add missing OOM check
2018-10-13 14:34:56 +02:00
Lennart Poettering
ee7b9f1dfc
format-table: don't use unsigned when there's no point in it
...
CID 1394372
2018-10-13 12:37:13 +02:00
Lennart Poettering
c504106c35
journal-upload: check for overflow
...
CID 1394386
2018-10-13 12:37:13 +02:00
Lennart Poettering
0b2c35b812
wait-online: more voidifyin of sd_event_add_signal()
...
CID 1394444
2018-10-13 12:37:13 +02:00
Lennart Poettering
db2d75dfbb
machinectl: voidify calls to sd_event_add_signal()
...
CID 1394445
2018-10-13 12:37:13 +02:00
Lennart Poettering
babdf0d315
udevadm: assert_se() around sigprocmask()
...
CID #1395708
2018-10-13 12:37:13 +02:00
Lennart Poettering
9db296fddd
efivars: add missing OOM check
...
CID #1395833
2018-10-13 12:37:13 +02:00
Lennart Poettering
165ad41b7f
sd-ndisc: change return value of ndisc_reset() to void
...
We never generate anything other than 0 anyway, and we never check it,
hence let's just simplify things.
2018-10-13 12:37:13 +02:00
Lennart Poettering
76f713dfa4
sd-ndisc: voidify sd_ndisc_stop() call
...
CID 1395839
2018-10-13 12:37:13 +02:00
Lennart Poettering
fcadf032c0
json: fix memleak on OOM
...
CID 1396083
2018-10-13 12:37:13 +02:00
Lennart Poettering
913c898ca0
cgroup: voidify a few things
2018-10-13 12:37:13 +02:00
Lennart Poettering
b9839ac9d9
cgroup: make sure whitelist_device() always returns a valid return value
...
CID 1396094
2018-10-13 12:37:13 +02:00
Lennart Poettering
48440643f7
journal: voidify fd_nonblock()
...
CID #1396098
CID #1396096
CID #1396091
CID #1396086
2018-10-13 12:37:13 +02:00
Yu Watanabe
fd8879498d
Revert "alloc-util: return NULL if 0-sized allocation is requested"
...
This reverts commit c05107767b589e9aac9711eb385738887f86eb77.
2018-10-13 12:34:32 +02:00
Lucas Werkmeister
d5bf4f9b8f
man: systemctl: clarify that --lines=0 is allowed ( #10375 )
...
The term “positive” is often read to exclude 0 (though “strictly
positive” is sometimes used to clarify this), so let’s explicitly state
that --lines=0 is legal and completely disables journal output.
Motivated by an answer on StackExchange [1].
[1]: https://unix.stackexchange.com/a/475068/44049
2018-10-13 17:31:40 +09:00
Yu Watanabe
8837715ef2
Merge pull request #10371 from poettering/sd-event-man-fix
...
trivial sd-event man page fixes
2018-10-13 17:30:44 +09:00
Jason A. Donenfeld
7d0b26a027
networkd: fix attribute length for wireguard ( #10380 )
...
This is actually a u16, not a u32, so the kernel complains:
kernel: netlink: 'systemd-network': attribute type 5 has an invalid length
This is due to:
if (nla_attr_len[pt->type] && attrlen != nla_attr_len[pt->type]) {
pr_warn_ratelimited("netlink: '%s': attribute type %d has an invalid length.\n",
current->comm, type);
}
Presumably this has been working fine in functionality on little-endian
systems, but nobody bothered to try on big-endian systems.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-10-13 17:28:49 +09:00
Davide Cavalca
b75f0c69b3
shared: add %g, %G specifiers for group / gid ( #10368 )
2018-10-13 17:26:48 +09:00
Yu Watanabe
b4b3649a94
Merge pull request #10366 from poettering/in-set-fixes
...
IN_SET() compile time check fixes
2018-10-13 17:25:36 +09:00
Lennart Poettering
a6ee956610
Merge pull request #10356 from dtardon/covscan
...
assorted coverity/clang fixes
2018-10-12 18:43:04 +02:00
Lennart Poettering
1f6f77a5fb
Merge pull request #10379 from jwrdegoede/hwdb-updates
...
Hwdb updates
2018-10-12 18:21:15 +02:00
Hans de Goede
222b75d33e
hwdb: Add mapping for unknown keycodes on Microsofy Reclusa keyboard
...
Add mapping for unknown keycodes on Microsoft Reclusa keyboard.
2018-10-12 16:56:08 +02:00
Hans de Goede
390611babb
hwdb: Add accelerometer orientation quirk for the Onda V80 Plus tablet
...
Add accelerometer orientation quirk for the Onda V80 Plus tablet.
2018-10-12 16:55:59 +02:00
Hans de Goede
a2b9ed9c4b
hwdb: Add accelerometer orientation quirk for the Acer One 10 aka S1003
...
Add accelerometer orientation quirk for the Acer One 10 2-in-1 also known
as the Acer S1003.
2018-10-12 16:55:59 +02:00
David Tardon
e7e36b9030
efivars: check path_len before using it as loop boundary
2018-10-12 14:51:35 +02:00
David Tardon
c52368509f
journal-file: avoid calling ftruncate with invalid fd
...
This can happen if journal_file_close is called from the failure
handling code of journal_file_open before f->fd was established.
2018-10-12 14:51:35 +02:00
David Tardon
0b777d20e9
firewall-util: add an assert that we're not overwriting a buffer
...
... like commit f28501279d2c28fdbb31d8273b723e9bf71d3b98 does for
out_interface.
2018-10-12 14:51:35 +02:00
David Tardon
e99742ef3e
login: avoid leak of name returned by uid_to_name()
2018-10-12 14:51:35 +02:00
David Tardon
c05107767b
alloc-util: return NULL if 0-sized allocation is requested
...
That would almost certainly be an error (e.g., an overflow in computing
_need_), so it's better to fail.
2018-10-12 14:51:35 +02:00
David Tardon
8192548ef7
do not try to allocate 0 bytes
2018-10-12 14:51:35 +02:00
Lennart Poettering
202d37cb8b
Set theme jekyll-theme-minimal
2018-10-12 14:10:25 +02:00
Lennart Poettering
8ce202fadf
man: link two more documents from systemd.io from appropriate man pages
2018-10-12 14:07:11 +02:00
Lennart Poettering
a0848495f3
man: change all github links to use systemd.io domain instead
...
We shouldn't push people towards the git UI, but instead just refernce
the public version on the systemd.io domain.
2018-10-12 14:07:11 +02:00
Lennart Poettering
1e26d1cbdc
Set theme jekyll-theme-dinky
2018-10-12 13:49:09 +02:00
Lennart Poettering
e2e2a6455d
Create CNAME
2018-10-12 13:48:34 +02:00
Lucas Werkmeister
d3c05587ce
man: fix <manvolnum> of epoll_ctl(2)
2018-10-12 13:46:11 +02:00
David Tardon
f369f47c26
be consistent about sun_path length
...
Most places use the whole buffer for name, without leaving extra space
for the trailing NUL.
2018-10-12 12:38:49 +02:00