summaryrefslogtreecommitdiff
path: root/src/nss-systemd
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
* strv: make iterator in STRV_FOREACH() declaread in the loopYu Watanabe2022-03-191-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
* tree-wide: mark set-but-not-used variables as unused to make LLVM happyFrantisek Sumsal2021-09-151-2/+2
* nss-systemd: ensure returned strings point into provided bufferMichael Catanzaro2021-09-091-36/+168
* nss-systemd: pack pw_passwd result into supplied bufferMichael Catanzaro2021-09-081-2/+4
* fix typoYu Watanabe2021-05-141-1/+1
* nss-systemd: synthesize NSS shadow/gshadow records from userdb, as wellLennart Poettering2021-05-084-4/+460
* nss-systemd: set USERDB_SUPPRESS_SHADOW flag when looking up user recordsLennart Poettering2021-05-081-6/+6
* userdb: rename userdb lookup flags a bitLennart Poettering2021-05-072-3/+3
* nss-systemd: make llvm work-around for used _cleanup_ explicitLennart Poettering2021-05-071-16/+14
* nss-systemd: properly handle empty membership listsLennart Poettering2021-05-072-4/+7
* 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-062-6/+7
* nss-systemd: initialize loggingZbigniew Jędrzejewski-Szmek2020-12-101-10/+25
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-095-5/+5
* tree-wide: assorted coccinelle fixesFrantisek Sumsal2020-10-091-1/+1
* shared: merge {user,group}-record-nss.{c,h}Zbigniew Jędrzejewski-Szmek2020-09-012-2/+2
* userdb: replace recursion lockLennart Poettering2020-06-234-63/+75
* 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
* tree-wide: spellcheck using codespellZbigniew Jędrzejewski-Szmek2020-04-161-1/+1
* Merge pull request #15377 from poettering/userdb-no-shadowZbigniew Jędrzejewski-Szmek2020-04-112-3/+3
|\
| * userdb: when doing client-side NSS look-ups optionally avoid shadow look-upsLennart Poettering2020-04-092-3/+3
* | 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
* userdb: fix lookup of groups defined by homedZbigniew Jędrzejewski-Szmek2020-03-011-1/+1
* Fix two typosZbigniew Jędrzejewski-Szmek2020-03-011-1/+1
* nss: hook up nss-systemd with userdb varlink bitsLennart Poettering2020-01-154-566/+741
* 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-142-4/+0
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* nss-systemd: make dynamic users enumerable by `getent`Yu Watanabe2018-03-212-0/+338
* 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