summaryrefslogtreecommitdiffstats
path: root/src/login (follow)
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: drop support for kernels without pidfd_open() and pidfd_send_signa...Lennart Poettering2025-01-161-1/+1
|\
| * tree-wide: drop support for kernels without pidfd_open() and pidfd_send_signal()Mike Yuan2025-01-121-1/+1
* | meson: enable -Wzero-as-null-pointer-constantMike Yuan2025-01-161-0/+3
* | tree-wide: remove unnecessary gcc >= 7 version checkMike Yuan2025-01-161-2/+0
* | logind: improve log message we generate when a user logs inLennart Poettering2025-01-151-1/+7
* | logind: introduce "user-light" session classLennart Poettering2025-01-154-14/+66
* | 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
* | pam-systemd: talk to logind via varlinkLennart Poettering2025-01-151-84/+234
* | logind: add basic Varlink APILennart Poettering2025-01-157-2/+420
* | shared/bus-util: move bus_message_hash_ops to bus-message-utilMike Yuan2025-01-131-2/+2
|/
* logind: split create session reply handling in twoLennart Poettering2025-01-104-35/+41
* logind: rework session creation logic, to be more reusable for varlink codepathsLennart Poettering2025-01-102-152/+233
* pam: add session class "none" to disable logind sessions (#35171)Lennart Poettering2025-01-094-19/+30
|\
| * pam: add session class "none" to disable logind sessionsRonan Pigott2025-01-034-19/+30
* | logind: also potentially GC the session if we cannot send replyLennart Poettering2025-01-081-1/+1
* | logind: indicate that 'error' parameter is input by making it constLennart Poettering2025-01-082-4/+4
* | logind: split out logic that finds free session ID into helper callLennart Poettering2025-01-081-30/+50
* | logind: normalize parameter to create_session()Lennart Poettering2025-01-081-4/+6
* | terminal-util: modernize vtnr_from_tty() a bitLennart Poettering2025-01-031-1/+1
* | tree-wide: replace FLAGS_SET(..., 1 << v) with BIT_SET(..., v)Mike Yuan2024-12-281-1/+2
|/
* tree-wide: use pidref_is_self() at more placesLennart Poettering2024-12-181-1/+1
* pam_systemd: introduce pam_get_data_many() helper and make use of itLennart Poettering2024-12-171-19/+13
* pam_systemd: fix error code confusion when prepping D-Bus messageLennart Poettering2024-12-171-75/+67
* pam_systemd: split pam_sm_open_session() into more digestable blocksLennart Poettering2024-12-171-197/+223
* pam_systemd: split out setting of shell env vars from credentials and move it...Lennart Poettering2024-12-171-13/+25
* pam_systemd: drop "uid" field from SessionContextLennart Poettering2024-12-171-3/+5
* pam_systemd: drop "pid" field from SessionContextLennart Poettering2024-12-171-3/+1
* pam_systemd: normalize parsing of XDG_VTNRLennart Poettering2024-12-171-7/+23
* logind: allow wall messages to be controlled via config fileDavid Härdeman2024-12-144-1/+3
* logind: let system-wide idle begin at the time logind was initializedFlorian Schmaus2024-12-133-1/+9
* logind: define flags enum for manager_is_inhibited()Zbigniew Jędrzejewski-Szmek2024-12-115-14/+24
* logind: drop one duplicate param in manager_is_inhibited()Zbigniew Jędrzejewski-Szmek2024-12-115-13/+20
* logind-session: be more specific about session_kill() errorsMike Yuan2024-11-133-5/+9
* audit-util: return -ENODATA from audit_{session|loginuid}_from_pid() if invok...Lennart Poettering2024-11-122-2/+2
* login: fix session_kill(..., KILL_LEADER,...) (#35105)12paper2024-11-101-3/+13
* efivars: Remove STRINGIFY() helper macrosDaan De Meyer2024-11-021-4/+4
* pam: quiet a spurious debug messageRonan Pigott2024-11-021-2/+2
* logind: ensure the stronger inhibitor currently in place is taken into accountLuca Boccassi2024-11-011-4/+8
* logind: respect SD_LOGIND_ROOT_CHECK_INHIBITORS with weak blockersLuca Boccassi2024-11-011-4/+13
* logind-dbus: return appropriate errno for unexpected errorsMike Yuan2024-10-311-5/+5
* logind: add BlockWeakInhibited propertyLuca Boccassi2024-10-303-6/+12
* Merge pull request #34245 from bluca/logind_drop_weak_delay_inhibitorZbigniew Jędrzejewski-Szmek2024-10-294-7/+5
|\
| * logind: drop new delay-weak inhibitorLuca Boccassi2024-09-134-7/+5
* | sd-json,tree-wide: add sd_json_format_enabled() and use it everwhereZbigniew Jędrzejewski-Szmek2024-10-281-1/+1
* | tree-wide: replace for loop with FOREACH_ELEMENT or FOREACH_ARRAY macros (#34...Integral2024-10-261-3/+3
* | Merge pull request #34850 from poettering/openat-report-new-tweaksLennart Poettering2024-10-231-13/+9
|\ \
| * | shared: get rid of fileio-label.[ch]Lennart Poettering2024-10-221-1/+0
| * | fileio: port write_string_file() to LabelOps, and thus add WRITE_STRING_FILE_...Lennart Poettering2024-10-221-13/+10
* | | logind: also check session class in session_get_idle_hint()Lennart Poettering2024-10-221-0/+3