about summary refs log tree commit diff
path: root/src/passwd
Commit message (Expand)AuthorAgeFilesLines
* nscd: fall back gracefully on kernels without AF_UNIX supportJoakim Sindholt2021-04-161-1/+9
* fix getgrouplist when nscd reports an empty listRich Felker2020-10-141-1/+2
* fix format strings for uid/gid values in putpwent/putgrentRich Felker2019-05-162-2/+2
* halt getspnam[_r] search on error accessing TCB shadowRich Felker2018-12-281-0/+2
* don't set errno or return an error when getspnam[_r] finds no entryRich Felker2018-12-282-3/+9
* reduce spurious inclusion of libc.hRich Felker2018-09-121-1/+1
* apply hidden visibility to various remaining internal interfacesRich Felker2018-09-122-6/+6
* fix regression in getspnam[_r] error code for insufficient buffer sizeRich Felker2017-06-211-1/+1
* set errno when getpw*_r, getgr*_r, and getspnam_r failRich Felker2017-06-153-3/+7
* revert unrelated change that slipped into last commitRich Felker2016-07-131-1/+1
* fix regression in tcsetattr on all mips archsRich Felker2016-07-131-1/+1
* fix spurious errors from pwd/grp functions when nscd backend is absentRich Felker2015-06-091-4/+8
* fix mishandling of ENOMEM return case in internal getgrent_a functionRich Felker2015-05-011-1/+2
* avoid sending huge names as nscd passwd/group queriesRich Felker2015-03-151-2/+3
* simplify nscd lookup code for alt passwd/group backendsRich Felker2015-03-154-15/+15
* add alternate backend support for getgrouplistJosiah Worcester2015-03-152-0/+86
* support alternate backends for the passwd and group dbsJosiah Worcester2015-02-234-2/+390
* fix spurious errors in refactored passwd/group codeRich Felker2015-02-232-2/+2
* fix crashes in refactored passwd/group codeRich Felker2015-02-232-4/+4
* refactor group file access codeJosiah Worcester2015-02-136-51/+71
* refactor passwd file access codeJosiah Worcester2015-02-106-49/+65
* fix erroneous return of partial username matches by getspnam[_r]Rich Felker2015-01-211-1/+1
* include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy2013-12-124-0/+4
* shadow: Implement fgetspentMichael Forney2013-11-241-1/+10
* shadow: Move spent parsing to internal functionMichael Forney2013-11-242-31/+40
* shadow: Implement putspentMichael Forney2013-11-242-5/+13
* putgrent: Add missing newlineMichael Forney2013-11-231-0/+1
* putgrent: Stop writing output on first failureMichael Forney2013-11-231-2/+3
* fix off-by-one error in getgrnam_r and getgrgid_r, clobbering gr_nameRich Felker2013-09-291-2/+2
* change uid_t, gid_t, and id_t to unsigned typesRich Felker2013-07-192-6/+20
* add put*ent functions for passwd/group files and similar for shadowRich Felker2013-04-043-0/+34
* add fgetgrent functionRich Felker2013-02-171-0/+9
* more close-on-exec fixes, mostly using new "e" flag to fopenRich Felker2012-09-295-6/+6
* make passwd/group functions safe against cancellation in stdioRich Felker2012-02-014-6/+35
* add fgetpwent (nonstandard function)Rich Felker2012-01-291-0/+9
* fix clobbering of errno in get(pw|gr)([ug]id|nam) by fcloseRich Felker2011-09-272-0/+12
* protect against/handle cancellation reading shadow passwordsRich Felker2011-09-211-1/+11
* fix buffer overrun in getgrent code when there are no group membersRich Felker2011-06-301-4/+8
* it's called getgrgid_r, not getgruid_r...Rich Felker2011-06-081-1/+1
* shadow password fixes: empty fields should read as -1 not 0Rich Felker2011-04-201-7/+13
* guard against hard links to non-ordinary-files when reading tcb shadowRich Felker2011-02-141-2/+4
* initial check-in, version 0.5.0 v0.5.0Rich Felker2011-02-1211-0/+404