summaryrefslogtreecommitdiff
path: root/src/shared/userdb.c
Commit message (Expand)AuthorAgeFilesLines
* userdb: rename the destructor to follow our coding styleFrantisek Sumsal2023-03-271-3/+3
* userdb: fix a memory leakFrantisek Sumsal2023-03-271-19/+13
* userdb: Use json_dispatch_user_group_name() to parse GetMembership fieldsSamuel Cabrero2023-02-101-2/+2
* userdb: fix typoZbigniew Jędrzejewski-Szmek2022-12-191-1/+1
* tree-wide: use ASSERT_PTR moreDavid Tardon2022-09-131-3/+1
* Define FOREACH_DIRENT through FOREACH_DIRENT_ALLZbigniew Jędrzejewski-Szmek2021-12-151-1/+0
* json: add new JSON_BUILD_CONST_STRING() macroLennart Poettering2021-11-251-10/+10
* Drop the text argument from assert_not_reached()Zbigniew Jędrzejewski-Szmek2021-08-031-2/+2
* userdb: initialize .synthesize_root/.synthesize_nobody in generic codeLennart Poettering2021-05-101-4/+2
* userdb: return ESRCH if we didn't find a single varlink serviceLennart Poettering2021-05-101-1/+1
* userdb: optionally read user/group/membership "dropins", tooLennart Poettering2021-05-101-69/+277
* userdb: add new flag for excluding varlink data in lookupsLennart Poettering2021-05-071-0/+3
* userdb: rename userdb lookup flags a bitLennart Poettering2021-05-071-18/+18
* userdb: honour USERDB_AVOID_SHADOW flag also when iteratingLennart Poettering2021-05-061-18/+30
* userdb: fix typo in commentLennart Poettering2021-05-061-1/+1
* userdb: add missing 'else'Lennart Poettering2021-05-061-2/+2
* userdb: remove unnecesary repeated if checkLennart Poettering2021-05-061-8/+8
* userdb: count NSS records tooLennart Poettering2021-05-061-0/+4
* treewide: fix spellingJoerg Behrmann2021-02-251-1/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* shared: merge {user,group}-record-nss.{c,h}Zbigniew Jędrzejewski-Szmek2020-09-011-1/+0
* docs: permit user/group services that do not support enumerationLennart Poettering2020-07-141-0/+2
* userdb: fix dlopen callZbigniew Jędrzejewski-Szmek2020-07-091-1/+1
* Merge pull request #16238 from keszybz/set-handling-moreZbigniew Jędrzejewski-Szmek2020-06-241-7/+1
|\
| * tree-wide: use set_ensure_consume() in various placesZbigniew Jędrzejewski-Szmek2020-06-241-3/+1
| * tree-wide: use set_ensure_put()Zbigniew Jędrzejewski-Szmek2020-06-221-5/+1
* | userdb: replace recursion lockLennart Poettering2020-06-231-143/+62
|/
* Merge pull request #15377 from poettering/userdb-no-shadowZbigniew Jędrzejewski-Szmek2020-04-111-5/+5
|\
| * userdb: when doing client-side NSS look-ups optionally avoid shadow look-upsLennart Poettering2020-04-091-5/+5
* | user-util: rework how we validate user namesLennart Poettering2020-04-081-4/+4
|/
* Merge pull request #14953 from yuwata/userdb-fix-groupdbYu Watanabe2020-02-271-10/+2
|\
| * userdb: make groupdb_all() always set iterator when it returns >= 0Yu Watanabe2020-02-271-8/+2
| * userdb: drop unnecessary gotoYu Watanabe2020-02-271-2/+0
* | userdb: allow dots in usernameMike Gilbert2020-02-271-4/+4
|/
* userdb: make userdb_all() always set iterator when it returns >= 0Yu Watanabe2020-02-261-6/+2
* Various typo fixes and grammar correctionsZbigniew Jędrzejewski-Szmek2020-01-301-1/+1
* shared: add internal API for querying JSON user records via varlinkLennart Poettering2020-01-151-0/+1347