summaryrefslogtreecommitdiff
path: root/src/nss-systemd/nss-systemd.c
Commit message (Expand)AuthorAgeFilesLines
* Include <threads.h> if possible to get thread_local definitionCristian Rodríguez2023-03-061-0/+1
* various: try to use DEFAULT_USER_SHELL for root tooZbigniew Jędrzejewski-Szmek2022-08-241-27/+33
* Use descriptive name for nobodyZbigniew Jędrzejewski-Szmek2022-05-271-1/+1
* nss: only read logging config from environment variablesZbigniew Jędrzejewski-Szmek2022-01-111-1/+1
* nss: drop dummy setup_logging() helpersZbigniew Jędrzejewski-Szmek2022-01-111-6/+1
* nss-systemd: fix alignment of gr_memYu Watanabe2021-12-311-2/+2
* nss-systemd: fix required buffer size calculationYu Watanabe2021-12-311-2/+2
* nss-systemd: ensure returned strings point into provided bufferMichael Catanzaro2021-09-091-36/+168
* nss-systemd: synthesize NSS shadow/gshadow records from userdb, as wellLennart Poettering2021-05-081-2/+296
* userdb: rename userdb lookup flags a bitLennart Poettering2021-05-071-1/+1
* nss-systemd: make llvm work-around for used _cleanup_ explicitLennart Poettering2021-05-071-16/+14
* nss-systemd: properly handle empty membership listsLennart Poettering2021-05-071-2/+5
* nss-systemd: reset the right fieldLennart Poettering2021-05-061-1/+1
* user-util: add generic definition for special password hash values in /etc/pa...Lennart Poettering2021-05-061-4/+4
* nss-systemd: initialize loggingZbigniew Jędrzejewski-Szmek2020-12-101-10/+25
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* tree-wide: assorted coccinelle fixesFrantisek Sumsal2020-10-091-1/+1
* shared: merge {user,group}-record-nss.{c,h}Zbigniew Jędrzejewski-Szmek2020-09-011-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