Lennart Poettering
057e85805c
socket-address: document socket address parsing size restrictions in a comment
2018-10-15 19:35:00 +02:00
Lennart Poettering
9ec30b2769
socket-util: use structured initialization
2018-10-15 19:35:00 +02:00
Lennart Poettering
0b7e8b322d
tree-wide: make use of TAKE_FD() at two more places
2018-10-15 19:35:00 +02:00
Lennart Poettering
155b687669
tree-wide: use sockaddr_un_unlink() whereever appropriate
...
Let's port everything over.
2018-10-15 19:35:00 +02:00
Lennart Poettering
9f20fc28f0
socket-util: add new sockaddr_un_unlink() helper
...
The helper is supposed to properly handle cases where .sun_path does not
contain a NUL byte, and thus copies out the path suffix a NUL as
necessary.
This also reworks the more specific socket_address_unlink() to be a
wrapper around the more generic sockaddr_un_unlink()
2018-10-15 19:35:00 +02:00
Lennart Poettering
242c41b850
alloc-util: add alloca() counterparts for memdup() and memdup_suffix0()
2018-10-15 19:35:00 +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 a2554acec6
and
7006860271
.
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 4df7d537c8
.
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
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 c05107767b
.
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 f28501279d
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