summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* process-util: slightly update comment in freeze()Lennart Poettering13 days1-1/+2
* process-util: port pid_from_same_root_fs() to pidref, and port three places o...Lennart Poettering13 days6-50/+123
* test-process-util: don't run rest of test suite in forked off childLennart Poettering13 days1-1/+1
* process-util: introduce new FORK_FREEZE flag for safe_fork()Lennart Poettering13 days4-32/+14
* pidref: various shortcuts to pidref_equal()Lennart Poettering13 days1-0/+10
* tree-wide: drop support for kernels without pidfd_open() and pidfd_send_signa...Lennart Poettering13 days7-166/+74
|\
| * process-util: depend on CLONE_PIDFDMike Yuan2025-01-121-43/+34
| * tree-wide: drop support for kernels without pidfd_open() and pidfd_send_signal()Mike Yuan2025-01-126-83/+35
| * sd-event: assign pid to event source at last also in sd_event_add_child_pidfd()Mike Yuan2025-01-111-5/+5
| * missing_syscall: require a bunch of syscalls below baselineMike Yuan2025-01-111-35/+0
* | namespace-util: don't reset UID/GIDs in namespace_enter() unless we enter a u...Lennart Poettering13 days1-2/+4
* | shared/bus-util: add missing `set.h` includeJan Macku13 days1-0/+1
* | meson: enable -Wzero-as-null-pointer-constant (#36028)Lennart Poettering14 days34-49/+62
|\ \
| * | meson: enable -Wzero-as-null-pointer-constantMike Yuan14 days31-29/+72
| * | tree-wide: remove unnecessary gcc >= 7 version checkMike Yuan14 days16-33/+3
* | | pid1: add GracefulOptions= setting to .mount units (#36023)Lennart Poettering14 days7-8/+129
|\ \ \ | |/ / |/| |
| * | pid1: add GracefulOptions= setting to .mount unitsLennart Poettering2025-01-157-8/+129
* | | log: check isempty for object_field and extra_fieldhanjinpeng14 days1-2/+2
* | | pty_open_peer() follow-up (#36027)Lennart Poettering2025-01-155-92/+7
|\ \ \ | |/ / |/| |
| * | terminal-util: drop unused open_terminal_in_namespace()Mike Yuan2025-01-154-71/+0
| * | run: with TIOCGPTPEER there's no longer need to acquire pty peer through IPCMike Yuan2025-01-151-20/+6
| * | run: correct log level for pty_open_peer() errorMike Yuan2025-01-151-1/+1
* | | pam-systemd: introduce "user-light" session type, and make "background-light"...Lennart Poettering2025-01-158-33/+216
|\ \ \
| * | | logind: improve log message we generate when a user logs inLennart Poettering2025-01-151-1/+7
| * | | run0: allow explicit control of service manager activation for run0 sessionsLennart Poettering2025-01-153-0/+56
| * | | run: fire sd_notify("READY=1") when in service mode and the unit is properly ...Lennart Poettering2025-01-151-16/+79
| * | | logind: introduce "user-light" session classLennart Poettering2025-01-155-14/+70
| * | | logind: introduce macro for the last session class condition checkLennart Poettering2025-01-152-1/+4
| * | | pam-systemd: downgrade log message we handle gracefully to LOG_WARNING as per...Lennart Poettering2025-01-151-2/+1
| |/ /
* | | random-util: fix compilation errorYu Watanabe2025-01-151-1/+1
* | | userdb: optionally parse numeric UIDs/GIDs where a username is expectedLennart Poettering2025-01-153-10/+18
* | | analyze: fix assignment of object_fieldYu Watanabe2025-01-151-4/+5
* | | curl-util: use curl_getdate instead of implementing http specjane4002025-01-151-18/+9
|/ /
* | logind: register PAM sessions via Varlink instead of D-Bus (#35264)Lennart Poettering2025-01-1512-86/+783
|\ \
| * | pam-systemd: talk to logind via varlinkLennart Poettering2025-01-151-84/+234
| * | logind: add basic Varlink APILennart Poettering2025-01-1511-2/+549
* | | efivars: deal with uncommitted efi variableswrvsrx2025-01-151-0/+16
* | | machine: introduce io.systemd.MachineImage.SetPoolLimit (#35953)Lennart Poettering2025-01-157-7/+90
|\ \ \
| * | | machine: introduce io.systemd.MachineImage.SetPoolLimitIvan Kruglov2025-01-154-3/+64
| * | | machine: use image_set_pool_limit() in dbusIvan Kruglov2025-01-151-4/+2
| * | | shared: image_set_pool_limit()Ivan Kruglov2025-01-152-0/+24
| |/ /
* | | nspawn: trivial scope reductionLennart Poettering2025-01-151-1/+2
* | | ptyfwd: fix wrong userdata passed to PTY forwardingYu Watanabe2025-01-151-1/+1
* | | string-util: make strjoin() just a special case of strextend() (#36011)Lennart Poettering2025-01-153-38/+27
|\ \ \
| * | | string-util: add a mechanism for strextend_with_separator() for specifying "i...Lennart Poettering2025-01-152-0/+17
| * | | string-util: make strjoin() just a special case of strextend()Lennart Poettering2025-01-152-38/+10
| |/ /
* | | user-record-show: use word 'show' not 'dump' for helper callLennart Poettering2025-01-151-4/+4
* | | missing: add quotactl_fd() wrapperLennart Poettering2025-01-153-0/+85
* | | bus-wait-for-jobs: fix table of service result codes (#35992)Lennart Poettering2025-01-151-9/+10
|\ \ \ | |/ / |/| |
| * | bus-wait-for-jobs: fix service result tableLennart Poettering2025-01-151-9/+10