summaryrefslogtreecommitdiffstats
path: root/src/nss-systemd (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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 headers to various assorted filesZbigniew Jędrzejewski-Szmek2017-11-191-0/+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
* build-sys: drop automake supportZbigniew Jędrzejewski-Szmek2017-07-181-1/+0
* 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-231-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-223-0/+350