summaryrefslogtreecommitdiff
path: root/src/nss-systemd/nss-systemd.c
Commit message (Expand)AuthorAgeFilesLines
* nss-systemd: properly handle empty membership listsLennart Poettering2021-05-151-2/+5
* nss-systemd: reset the right fieldLennart Poettering2021-05-151-1/+1
* userdb: replace recursion lockLennart Poettering2020-06-231-29/+40
* nss-systemd: skip /etc/gshadow look-ups when we just need the GID of a groupLennart Poettering2020-06-231-1/+1
* nss-systemd: don't synthesize root/nobody when iteratingLennart Poettering2020-04-231-2/+8
* Merge pull request #15377 from poettering/userdb-no-shadowZbigniew Jędrzejewski-Szmek2020-04-111-1/+1
|\
| * userdb: when doing client-side NSS look-ups optionally avoid shadow look-upsLennart Poettering2020-04-091-1/+1
* | user-util: rework how we validate user namesLennart Poettering2020-04-081-3/+3
|/
* nss-systemd: use _cleanup_ for pthread_mutex_{lock,unlock}Zbigniew Jędrzejewski-Szmek2020-03-281-62/+39
* nss-systemd: add missing jump to unlock mutexZbigniew Jędrzejewski-Szmek2020-03-281-2/+3
* Fix two typosZbigniew Jędrzejewski-Szmek2020-03-011-1/+1
* nss: hook up nss-systemd with userdb varlink bitsLennart Poettering2020-01-151-566/+376
* meson: make nologin path build time configurableMichael Biebl2019-07-181-2/+2
* headers: remove unneeded includes from util.hZbigniew Jędrzejewski-Szmek2019-03-271-0/+1
* nss: unportect errno before writing to NSS' *errnopLennart Poettering2019-02-081-0/+10
* Revert "nss: prevent PROTECT_ERRNO from squashing changes to *errnop"Zbigniew Jędrzejewski-Szmek2019-01-101-8/+8
* nss: prevent PROTECT_ERRNO from squashing changes to *errnopSam Morris2019-01-101-8/+8
* nss: do not modify errno when NSS_STATUS_NOTFOUND or NSS_STATUS_SUCCESSYu Watanabe2018-07-251-48/+26
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* nss-systemd: make dynamic users enumerable by `getent`Yu Watanabe2018-03-211-0/+332
* nss-systemd: define dynamic user propertiesYu Watanabe2018-03-211-10/+15
* nss-systemd: cleanup bypassing dbus logicYu Watanabe2018-03-211-63/+48
* nss-systemd: add work-around to silence gcc warningZbigniew Jędrzejewski-Szmek2018-02-051-0/+2
* nss-systemd,user-util: add a way how synthesizing "nobody" can be turned offLennart Poettering2018-01-101-4/+8
* tree-wide: make use of new STRLEN() macro everywhere (#7639)Lennart Poettering2017-12-141-1/+1
* user-util: add UID_NOBODY defines that resolve to (uid_t) 65534Lennart Poettering2017-12-061-3/+3
* nss-systemd: tweak checks when we consult PID 1 for dynamic UID/GID lookupsLennart Poettering2017-12-061-3/+2
* user-util: add new uid_is_system() helperLennart Poettering2017-12-061-2/+2
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* nss-systemd: if cannot open bus, then try to read user info directly (#6971)Yu Watanabe2017-10-041-53/+72
* nss: use secure_getenv for behaviour-modifying booleans (#6817)Zbigniew Jędrzejewski-Szmek2017-09-141-12/+12
* nss-systemd,sysusers: make sure sysusers doesn't get confused by nss-systemd ...Lennart Poettering2017-09-141-36/+44
* nss: fix error to ERANGE for nss calls with too little buffer space (#5365)Lennart Poettering2017-02-161-4/+4
* nss: when we encounter an invalid user/group name or UID/GID, don't return EI...Lennart Poettering2016-12-271-16/+10
* nss-systemd: remove useless defineZbigniew Jędrzejewski-Szmek2016-10-221-8/+0
* core: bypass dynamic user lookups from dbus-daemonLennart Poettering2016-08-191-86/+176
* nss-systemd: resolve root/nobody staticallyLennart Poettering2016-08-041-0/+101
* nss: add new "nss-systemd" NSS module for mapping dynamic usersLennart Poettering2016-07-221-0/+332