Lennart Poettering
a0d6590c4e
cgroup: no need to cast dev_t to dev_t
2020-01-14 10:44:19 +01:00
Lennart Poettering
57f1030b13
cgroup: use log_warning_errno() where possible
2020-01-14 10:44:19 +01:00
Lennart Poettering
9dca1d5723
Merge pull request #14561 from keszybz/docs-deellipsisize
...
Doc formatting fixes and link update
2020-01-14 10:08:21 +01:00
Yu Watanabe
ab1b472062
Merge pull request #14555 from poettering/table-multine
...
format-table: proper multi-line support
2020-01-14 06:48:57 +09:00
Zbigniew Jędrzejewski-Szmek
744c49e1fe
docs: update link and more dots
...
Apparently unicode ellipsis is too much for github.
2020-01-13 21:03:15 +01:00
Zbigniew Jędrzejewski-Szmek
0a5a8f13b4
docs: say that journalctl --flush/--sync also require journald
...
https://github.com/systemd/systemd/pull/14549#pullrequestreview-341758182
2020-01-13 21:01:01 +01:00
Zbigniew Jędrzejewski-Szmek
89f3ba7995
Merge pull request #14557 from poettering/root-storage-daemons-markdown
...
docs: convert root storage daemon doc to markdown
2020-01-13 20:57:37 +01:00
Lennart Poettering
180f7c26aa
docs: import initrd interface documentation from fdo wiki
...
Imported from https://www.freedesktop.org/wiki/Software/systemd/InitrdInterface/
2020-01-13 20:55:57 +01:00
Lennart Poettering
f8349d2fa5
docs: various small fixes to PORTABILITY_AND_STABILITY markdown
...
Nothing particularly world moving.
Follow-up for #14549
2020-01-13 20:12:12 +01:00
Lennart Poettering
0bdd282a4e
killall: update reference to root storage daemon interface docs
2020-01-13 18:53:46 +01:00
Lennart Poettering
6e47cac0aa
docs: convert root storage daemon doc to markdown
...
Import from:
https://www.freedesktop.org/wiki/Software/systemd/RootStorageDaemons/
2020-01-13 18:52:56 +01:00
Lennart Poettering
765d88698f
Merge pull request #14400 from keszybz/alias-check
...
Alias check rework
2020-01-13 18:03:13 +01:00
Lennart Poettering
04d8507f68
Merge pull request #14381 from keszybz/ifindex-cleanup
...
Resolve alternative names
2020-01-13 17:57:59 +01:00
Lennart Poettering
200427cf7c
Merge pull request #11199 from dargad/restore-pam-setcred
...
Restore call to pam_setcred
2020-01-13 17:44:34 +01:00
Lennart Poettering
0b9da3d9e8
Merge pull request #14293 from keur/systemctl_with_dependencies
...
systemctl: Add --with-dependencies switch
2020-01-13 17:42:55 +01:00
Zeyu DONG
61c0ac0924
hwdb: Entry for Lenovo Ideapad 310S-14ISK Alps Touchpad
...
Add the resolution and range information for Lenovo Ideapad 310S-14ISK Alps touchpad. It provides information for the test case of libinput for Alps devices.
2020-01-13 17:42:30 +01:00
Timo Schlüßler
23b3921663
journalctl: Correctly handle combination of --reverse and --lines ( fixes #1596 )
2020-01-13 17:35:06 +01:00
Timo Schlüßler
3ac9cac7f7
journalctl: Correctly handle --show-cursor in combination with --until or --since and --reverse
2020-01-13 17:33:50 +01:00
Lennart Poettering
575a915a74
Merge pull request #14532 from poettering/namespace-dynamic-user-fix
...
Make DynamicUser=1 work in a userns container
2020-01-13 16:47:15 +01:00
Lennart Poettering
03f9228e7c
man: suffix parameter with = in our documentation, if it expects an argument
...
Also, don't claim we'd insert a "," between addresses, because we
actually don't do that.
2020-01-13 16:38:44 +01:00
Lennart Poettering
fc6eb08e74
machinectl: modernize address table handling
...
Primarily, use the new multi-line support in table formatting.
Also, stream-line naming of the "max-addresses" options. We used three
names for the concept internall, let's just unify on the name we use for
this for external users, i.e. "max-addresses".
2020-01-13 16:38:40 +01:00
Lennart Poettering
d91614e717
format-table: natively support multiline cells
...
This adds native support for multiline cells.
2020-01-13 16:38:28 +01:00
Lennart Poettering
f6857fa601
string-util: add helper for extracting n'th line of a string
2020-01-13 16:37:42 +01:00
Lennart Poettering
8dd6491ef9
string-util: let's add helper for truncating string after a specified number of lines
2020-01-13 16:36:47 +01:00
Zbigniew Jędrzejewski-Szmek
5749698031
Merge pull request #14553 from poettering/man-mkdir
...
man: small man page fixes
2020-01-13 15:35:54 +01:00
Lennart Poettering
e2f7943d22
Merge pull request #14549 from keszybz/portability-and-stability
...
Portability and stability
2020-01-13 11:45:48 +01:00
Lennart Poettering
f9951b0cf0
man: we support bind mounting regular files too
...
Let's be precise here: we accept non-directories here too, even though
we create things as directories if we find the Where= not to exist.
2020-01-13 11:24:35 +01:00
Lennart Poettering
151a7133cd
man: document that we mkdir() on What= in .mount units too
...
As suggested here:
https://lists.freedesktop.org/archives/systemd-devel/2020-January/043914.html
2020-01-13 11:23:59 +01:00
Dariusz Gadomski
c6cecb744b
test: Add tests for gid list ops
2020-01-13 10:29:20 +01:00
Dariusz Gadomski
afb11bf1b8
execute: Detect groups added by PAM and merge them with supplementary groups
2020-01-13 10:29:20 +01:00
Dariusz Gadomski
3bb39ea936
execute: Restore call to pam_setcred
2020-01-13 10:29:20 +01:00
Dariusz Gadomski
0c5d667932
user-util: Add helper functions for gid lists operations
2020-01-13 10:29:10 +01:00
Zbigniew Jędrzejewski-Szmek
d89cde0994
docs: say that various cli progs are independent of pid1
2020-01-12 19:12:15 +01:00
Zbigniew Jędrzejewski-Szmek
ef0bea8cf4
docs: say that dbus api is stable (but list various caveats)
...
I removed the part about sysv compat, because that has already been removed and
we don't make any use of conditional dbus interfaces afaict.
2020-01-12 18:54:17 +01:00
Zbigniew Jędrzejewski-Szmek
b2eea3dc32
docs: say that all documented programs in $PATH are stable
2020-01-12 18:54:17 +01:00
Zbigniew Jędrzejewski-Szmek
e4893c6306
docs: import "interface stability promise"
...
In the wiki, this was a separate page. I don't think this split is useful,
since the information about what is stable and what not seems randomly split
between the two pages.
Links are adjusted for our own pages. Some external links to gentoo and other
projects seem to be broken, but it's a chore to fix them.
2020-01-12 18:54:17 +01:00
Zbigniew Jędrzejewski-Szmek
117caf3765
networkctl: break long line
2020-01-12 11:24:35 +01:00
Zbigniew Jędrzejewski-Szmek
8571210a21
machinectl: reduce scope of iterator variables
2020-01-12 11:24:35 +01:00
Zbigniew Jędrzejewski-Szmek
957d9df388
resolvectl: minor optimizations to allocate less
2020-01-12 11:24:35 +01:00
Zbigniew Jędrzejewski-Szmek
d308bb99d2
Resolve alternative ifnames wherever we would resolve an interface name
...
To keep the names manageable, "ifname_or_ifindex" is replaced by "interface".
2020-01-12 11:24:35 +01:00
Zbigniew Jędrzejewski-Szmek
fc2ea97ad0
util-lib: add function to resolve "alternative" names
...
Calls to if_nametoindex() are expected to use resolve_ifname() instead.
2020-01-12 10:54:31 +01:00
Yu Watanabe
6b8fe4c30c
man: XxxRate= are in bps
2020-01-12 10:11:07 +01:00
Zbigniew Jędrzejewski-Szmek
b8b7309778
docs/stability: relax the stance on accepting patches a bit
...
Instead of saying that patches for portability are not accepted, say that this
is decided case-by-case. This is what happens in practice, and we tend to
discuss each patch on its own merits.
Some sentences are reworded a bit where they sound awkward.
2020-01-11 19:20:35 +01:00
Zbigniew Jędrzejewski-Szmek
02c789f9f9
docs: import stability chart from wiki
2020-01-11 18:47:26 +01:00
Zbigniew Jędrzejewski-Szmek
5c3fa98db6
util-lib: move things that parse ifnames to shared/
...
In subsequent commits, calls to if_nametoindex() will be replaced by a wrapper
that falls back to alternative name resolution over netlink. netlink support
requires libsystemd (for sd-netlink), and we don't want to add any functions
that require netlink in basic/. So stuff that calls if_nametoindex() for user
supplied interface names, and everything that depends on that, needs to be
moved.
2020-01-11 12:07:28 +01:00
Zbigniew Jędrzejewski-Szmek
955bb7fac3
basic/socket-util: indent for clarity
2020-01-11 12:07:28 +01:00
Zbigniew Jędrzejewski-Szmek
bad7cecc0a
sd-netlink: do not require rtnl pointer to be passed
2020-01-11 12:07:28 +01:00
Zbigniew Jędrzejewski-Szmek
231d9de1e3
networkctl: define a helper for interface name resolution
2020-01-11 12:07:28 +01:00
Zbigniew Jędrzejewski-Szmek
9030b50a7b
timedatectl: drop ifindex output parameter too
2020-01-11 12:07:28 +01:00
Zbigniew Jędrzejewski-Szmek
597da51bae
tree-wide: make parse_ifindex simply return the index
...
We don't need a seperate output parameter that is of type int. glibc() says
that the type is "unsigned", but the kernel thinks it's "int". And the
"alternative names" interface also uses ints. So let's standarize on ints,
since it's clearly not realisitic to have interface numbers in the upper half
of unsigned int range.
2020-01-11 12:06:08 +01:00