summaryrefslogtreecommitdiffstats
path: root/src/shared/userdb.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* userdb: return ESRCH if userdb service refuses a user/group name as invalidLennart Poettering2024-10-151-1/+7
* tree-wide: drop doubled empty linesYu Watanabe2024-10-071-1/+0
* tree-wide: always do dlopen() with RTLD_NOW + RTLD_NODELETELennart Poettering2024-10-021-1/+1
* sd-varlink: make our internal Varlink API public as sd-varlink.[ch]Lennart Poettering2024-07-161-17/+18
* tree-wide: port over to new builder apisLennart Poettering2024-06-191-12/+6
* tree-wide: replace strv_sort() + strv_uniq() -> strv_sort_uniq()Yu Watanabe2024-06-171-2/+1
* libsystemd: turn json.[ch] into a public APILennart Poettering2024-06-121-57/+58
* dlopen: log debug message when a library is dlopenedLuca Boccassi2024-04-031-0/+2
* shared/userdb: remove unneeded cast for dlsymMike Yuan2024-03-011-1/+1
* tree-wide: use JSON_ALLOW_EXTENSIONS when disptching at various placesLennart Poettering2024-01-051-3/+3
* varlink,json: introduce new varlink_dispatch() helperLennart Poettering2023-11-021-3/+3
* Drop split-usr and unmerged-usr supportLuca Boccassi2023-07-281-1/+1
* tree-wide: use _cleanup_set_free_ and friendsYu Watanabe2023-05-311-2/+2
* 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-241-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