• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

systemd / systemd / 13959101850
73%

Build:
DEFAULT BRANCH: main
Ran 20 Mar 2025 02:01AM UTC
Jobs 1
Files 1864
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

19 Mar 2025 09:28PM UTC coverage: 71.96% (+0.05%) from 71.913%
13959101850

push

github

web-flow
core: Make DelegateNamespaces= work for user managers with CAP_SYS_ADMIN (#36771)

Currently DelegateNamespaces= only works for services spawned by the
system manager. User managers will always unshare the user namespace
first even if they're running with CAP_SYS_ADMIN.

Let's add support for DelegateNamespaces= for user managers if they're
running with CAP_SYS_ADMIN. By default, we'll still delegate all
namespaces
for user managers, but this can now be overridden by explicitly passing
DelegateNamespaces=.

If a user manager is running without CAP_SYS_ADMIN, the user manager is
still always unshared first just like before.

33 of 34 new or added lines in 5 files covered. (97.06%)

2270 existing lines in 57 files now uncovered.

296596 of 412170 relevant lines covered (71.96%)

719002.41 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
72.3
0.21% src/core/exec-invoke.c

Coverage Regressions

Lines Coverage ∆ File
630
64.85
0.06% src/core/cgroup.c
377
82.93
-0.02% src/shared/tpm2-util.c
220
72.37
-0.94% src/userdb/userdbctl.c
145
38.06
0.07% src/shared/generator.c
133
75.9
-0.09% src/shared/logs-show.c
128
71.39
0.0% src/libsystemd-network/sd-dhcp-client.c
111
0.0
0.0% src/veritysetup/veritysetup-generator.c
92
85.52
0.26% src/shared/condition.c
76
89.91
0.81% src/test/test-condition.c
55
29.29
-0.5% src/login/logind-action.c
53
0.0
0.0% src/vmspawn/vmspawn.c
49
74.19
-0.06% src/shared/creds-util.c
19
56.46
-0.88% src/shared/cryptsetup-tpm2.c
18
76.03
0.17% src/basic/io-util.c
16
52.02
-0.34% src/shared/ptyfwd.c
15
87.32
-0.06% src/shared/bus-unit-procs.c
11
82.25
0.0% src/nspawn/nspawn-bind-user.c
11
57.93
-1.84% src/timesync/timesyncd-manager.c
10
75.31
-0.65% src/busctl/busctl.c
9
53.95
-0.68% src/shared/user-record.c
8
86.71
-1.23% src/libsystemd/sd-event/event-util.c
8
63.72
-1.91% src/shared/user-record-show.c
7
76.47
-2.75% src/journal/journalctl-show.c
6
67.23
-0.92% src/login/logind.c
6
69.86
-0.67% src/machine/machined-varlink.c
6
66.79
-0.72% src/resolve/resolved-dns-scope.c
5
93.42
0.09% src/analyze/analyze-condition.c
5
87.77
-0.51% src/shared/userdb.c
4
87.88
-6.06% src/resolve/resolved-socket-graveyard.c
3
83.87
0.69% src/network/networkd-link.c
3
53.31
4.61% src/tty-ask-password-agent/tty-ask-password-agent.c
2
90.6
-0.38% src/basic/compress.c
2
72.84
-0.25% src/libsystemd-network/sd-dhcp6-client.c
2
75.36
-0.71% src/network/wait-online/manager.c
2
80.71
-0.12% src/resolve/resolved-link.c
2
77.88
-1.92% src/update-utmp/update-utmp.c
1
87.23
-0.1% src/analyze/analyze-security.c
1
90.29
-0.12% src/basic/time-util.c
1
72.3
0.21% src/core/exec-invoke.c
1
65.47
-0.04% src/core/service.c
1
86.67
-1.71% src/cryptsetup/cryptsetup-tokens/luks2-tpm2.c
1
84.75
-0.42% src/journal-remote/journal-upload-journal.c
1
68.52
-0.26% src/libsystemd/sd-bus/bus-dump.c
1
82.26
0.13% src/libsystemd/sd-bus/bus-socket.c
1
75.88
0.01% src/libsystemd/sd-bus/sd-bus.c
1
82.97
-0.04% src/libsystemd/sd-event/sd-event.c
1
79.69
-0.04% src/libsystemd/sd-varlink/sd-varlink.c
1
57.16
-0.12% src/login/logind-session.c
1
72.01
-0.09% src/network/networkd-dhcp4.c
1
85.4
-0.13% src/network/networkd-dhcp-prefix-delegation.c
1
88.66
-0.25% src/network/networkd-neighbor.c
1
95.65
-4.35% src/oom/oomd-util.h
1
76.13
-0.65% src/shared/bus-message-util.c
1
89.93
-0.06% src/shared/format-table.c
1
81.61
-1.15% src/shared/journal-util.c
1
94.64
-0.11% src/test/test-time-util.c
1
87.5
-0.32% src/userdb/userwork.c
Jobs
ID Job ID Ran Files Coverage
1 13959101850.1 20 Mar 2025 02:01AM UTC 1864
71.96
GitHub Action Run
Source Files on build 13959101850
  • Tree
  • List 1864
  • Changed 96
  • Source Changed 33
  • Coverage Changed 92
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13959101850
  • db4b4e0c on github
  • Prev Build on main (#13935887515)
  • Next Build on main (#13981752807)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc