Lennart Poettering
b90cf10245
core: make a number of functions not used externally static
2020-01-21 11:51:45 +01:00
Lennart Poettering
96462ae998
core: show the UID we cannot parse
2020-01-21 11:51:26 +01:00
Lennart Poettering
898820edb5
json: lower maximum allowed recursion to 2K
...
Apparently 4K is too high still, let's halve it.
Fixes : #14396
2020-01-21 10:50:09 +01:00
Lennart Poettering
18e6e8635f
generator: order growfs for the root fs after systemd-remount-fs
...
Fixes : #14603
2020-01-21 10:40:18 +01:00
Lennart Poettering
b1fce5f618
Merge pull request #14595 from poettering/stdin-file-fix
...
core: make sure StandardInput=file: doesn't get dup'ed to stdout/stde…
2020-01-21 10:22:31 +01:00
Lennart Poettering
d6bd2bb444
hwdb: fix error numbers passed to log_syntax()
2020-01-21 10:15:26 +01:00
Lennart Poettering
2aecc66887
hwdb: use strv_extend() where we can
2020-01-21 10:13:07 +01:00
Lennart Poettering
2e5180d38b
strv: get rid of strv_clear()
...
Let's remove a function of questionnable utility.
strv_clear() frees the items of a string array, but not the array
itself. i.e. it half-drestructs a string array and makes it empty. This
is not too useful an operation since we almost never need to just do
that, we also want to free the whole thing. In fact, strv_clear() is
only used in one of our .c file, and there it appears like unnecessary
optimization, given that for each array with n elements it leaves the
number of free()s we need to at O(n) which is not really an optimization
at all (it goes from n+1 to n, that's all).
Prompted by the discussions on #14605
2020-01-21 10:07:34 +01:00
Antonio Russo
81248e7f3e
Documentation update for x-systemd.{before,after}
...
A minor clarification in the manual page is made.
Signed-off-by: Antonio Russo <antonio.e.russo@gmail.com>
2020-01-20 21:05:08 -07:00
Lennart Poettering
f85df81817
import: let's disable UNIX signal generation from curl
2020-01-20 22:09:38 +01:00
Lennart Poettering
d076f9fd56
import: put a time-out on downloads
...
Let's abort downloads when they are stuck by setting a download speed
threshold (as suggested in the CURL docs)
Fixes : #14215
2020-01-20 22:07:02 +01:00
Lennart Poettering
137c6c6b36
import: don't complain if FS_NOCOW_FL is not available
...
Let's downgrade the log message to LOG_DEBUG if triggered by an fs that
doesn't support the flag.
2020-01-20 21:10:31 +01:00
Lennart Poettering
492f91d8c6
update TODO
2020-01-20 17:42:03 +01:00
Lennart Poettering
e65f29b4c6
ci: add dependencies for repart + cryptsetup's pkcs#11 support
...
Let's make sure we can test systemd-repart properly
(And while we are at it, also test cryptsetup-pkcs#11)
2020-01-20 17:42:03 +01:00
Lennart Poettering
917cc8082b
man: document systemd-repart
2020-01-20 17:42:03 +01:00
Lennart Poettering
2f62a8c688
test: add repart test
2020-01-20 17:42:03 +01:00
Lennart Poettering
29ee6541a4
units: add unit file for systemd-repart to automatically run at boot
2020-01-20 17:42:03 +01:00
Lennart Poettering
64db6f3644
mkosi: modernize
...
Fedora minimization had some effect, hence add some required
dependencies explicitly so that we work anyway.
Also, the libtool is not used anymore, drop it.
Finally, the mkosi output format is called gpt_ext4 now, not raw_ext4
anymore.
2020-01-20 17:42:03 +01:00
Lennart Poettering
e594a3b154
repart: add new systemd-repart tool
...
Fixes : #14052
2020-01-20 17:42:03 +01:00
Lennart Poettering
b57ebc6004
conf-parser: add parser for 32bit signed integers
2020-01-20 17:42:03 +01:00
Lennart Poettering
7e70f2cb0e
locale-util: add special glyph Σ
2020-01-20 17:42:03 +01:00
Lennart Poettering
1d2a1a0cb8
locale-util: add block drawing special glyphs
2020-01-20 17:42:03 +01:00
Lennart Poettering
137688dff4
format-table: add support for formatting uuids/id128 values
2020-01-20 17:42:03 +01:00
Lennart Poettering
1293a168f1
id128: move make_v4_uuid into id128-util.h to make it generally useful
2020-01-20 17:42:03 +01:00
Lennart Poettering
449d530700
makefs: simplify SPDX header
2020-01-20 17:42:03 +01:00
Lennart Poettering
e56a8790a0
test: add test for https://github.com/systemd/systemd/issues/14560
2020-01-20 17:19:51 +01:00
Lennart Poettering
3b7f79dc9f
core: make sure StandardInput=file: doesn't get dup'ed to stdout/stderr by default
...
Fixes : #14560
2020-01-20 17:19:42 +01:00
Zbigniew Jędrzejewski-Szmek
cdc6804b60
units: drop full paths for utilities in $PATH
...
This makes things a bit simpler and the build a bit faster, because we don't
have to rewrite files to do the trivial substitution. @rootbindir@ is always in
our internal $PATH that we use for non-absolute paths, so there should be no
functional change.
2020-01-20 16:50:16 +01:00
Daniele Medri
5608deb847
Italian: language update
2020-01-20 10:17:57 +01:00
Sascha Dewald
fc57f105d9
pkgconf: add full generator paths
2020-01-18 17:48:28 +01:00
Lennart Poettering
7e284b054e
tree-wide: we forgot to destroy some bus errors
2020-01-18 17:47:20 +01:00
Zbigniew Jędrzejewski-Szmek
8a9125cbb3
Merge pull request #14596 from poettering/no-mask-perpetual
...
core: don't allow perpetual units to be masked
2020-01-18 10:17:10 +01:00
Wieland Hoffmann
287cf2d802
typo: "May modify to" -> "May modify"
2020-01-18 10:08:27 +01:00
Zbigniew Jędrzejewski-Szmek
54dee8541b
Merge pull request #14590 from poettering/doc-fixlets
...
A bunch of documentation fixes
2020-01-17 15:23:02 +01:00
Lennart Poettering
0879fbd6fe
mount: make checks on perpetual mount units more lax
...
We don#t really care where perpetual mounts are mounted from, since they
have to exist since before we run anyway.
2020-01-17 15:09:18 +01:00
Lennart Poettering
88414eed6f
core: never allow perpetual units to be masked
...
Fixes : #14550
2020-01-17 15:02:15 +01:00
Lennart Poettering
1f0c7cd5e1
Merge pull request #14592 from keszybz/simplifications
...
Simplifications
2020-01-17 12:27:48 +01:00
Lennart Poettering
f535af6bcd
man: document that WakeSystem= affects clock choice
...
Fixes : #8308
2020-01-17 10:09:50 +01:00
Lennart Poettering
1e1f4f443d
docs: uppercase are headers
...
We do this in most cases, do so here too.
2020-01-17 10:09:50 +01:00
Lennart Poettering
3b9796c01c
docs: let's reduce our spurious whitespace a bit
2020-01-17 10:09:50 +01:00
Lennart Poettering
8eabc083dc
docs: in PORTABILITY_AND_STABILITY only use one h1
...
According to the designer of the page layout a page only should have one
h1 header, and everything else should be h2, h3, … I think that makes a
ton of sense, hence let's downgrade some headers here.
2020-01-17 10:09:50 +01:00
Lennart Poettering
54ed193f8d
man: clarify that user rlimits cannot go beyond limits set for service mgr
...
Fixes : #10758
2020-01-17 10:09:50 +01:00
Lennart Poettering
59d83463d1
man: extend on halt documentation
...
Based on the suggestions on #13254 and #13264
Fixes : #13254
2020-01-17 10:08:23 +01:00
Lennart Poettering
0b306655f1
man: document that rootflags= does not override /etc/fstab
...
Fixes : #13324
2020-01-17 10:08:23 +01:00
Lennart Poettering
d524094b6b
man: underline that AccuracySec= is about coalescing timer events, nothing else
...
Fixes : #13328
2020-01-17 10:08:23 +01:00
Lennart Poettering
eec68a1a08
man: mention that Before= doesn't work for device units
...
Fixes : #13362
2020-01-17 10:08:13 +01:00
Lennart Poettering
49dd0c161a
man: suggest SYSTEMD_WANTS usage instead of RUN for long running processes
...
Fixes : #14259
2020-01-17 10:08:13 +01:00
Lennart Poettering
f27a21d48b
man: document the limits of the block device discovery for IO cgroup options
...
Fixes : #14271
2020-01-17 10:08:13 +01:00
Lennart Poettering
1e8a7eff22
man: document how error propagation to path units works
...
Fixes : #14331
2020-01-17 10:08:13 +01:00
Lennart Poettering
ba96a8a277
man: document that program invocation will fail if the User= does not exist
...
Fixes : #14565
2020-01-17 10:08:13 +01:00