summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeLines
* Remove support for rlogind in login(1), that is, remove the '-r' flagAlejandro Colomar4 days-71/+12
* libsubid: Add routine to free allocated memoryDaniel Bershatsky5 days-1/+1
* libsubid: Dealocate memory on exitDaniel Bershatsky5 days-0/+1
* src/groupmod.c: delete gr_free_members(&grp) to avoid double freelixinyun10 days-2/+0
* src/check_subid_range.c: Call str2ul() instead of strtoul_noneg()Alejandro Colomar2024-05-27-5/+3
* src/login.c: main(): Use login_name_max_size()Alejandro Colomar2024-05-21-2/+5
* src/usermod.c: update_gshadow(): Add helper functionAlejandro Colomar2024-05-20-107/+116
* src/usermod.c: update_group(): Add helper functionAlejandro Colomar2024-05-20-80/+87
* src/usermod.c: update_gshadow_file(): Reduce scope of local variableAlejandro Colomar2024-05-20-5/+3
* src/usermod.c: update_group_file(): Reduce scope of local variableAlejandro Colomar2024-05-20-4/+4
* src/usermod.c: update_gshadow_file(): Fix RESOURCE_LEAK (CWE-772)Alejandro Colomar2024-05-20-3/+3
* src/usermod.c: update_group_file(): Fix RESOURCE_LEAK (CWE-772)Alejandro Colomar2024-05-20-3/+3
* src/usermod.c: Rename update_gshadow() => update_gshadow_file()Alejandro Colomar2024-05-20-3/+4
* src/usermod.c: Rename update_group() => update_group_file()Alejandro Colomar2024-05-20-3/+4
* src/usermod.c: Reduce scope of local variablesAlejandro Colomar2024-05-20-11/+11
* src/useradd.c: set_defaults(): Fix FILE* leakAlejandro Colomar2024-05-18-1/+2
* src/useradd.c: Add fmkstemp() to fix file-descriptor leakAlejandro Colomar2024-05-18-10/+24
* src/useradd.c: De-duplicate codeAlejandro Colomar2024-05-18-2/+1
* src/useradd.c: set_defaults(): Do not free(3) the result of asprintf(3) if it...Alejandro Colomar2024-05-18-1/+2
* src/useradd.c: set_defaults(): Rename goto labelAlejandro Colomar2024-05-18-11/+13
* src/useradd.c: set_defaults(): Fix order of clean-upsAlejandro Colomar2024-05-18-3/+2
* lib/, src/: Rename some local variablesAlejandro Colomar2024-05-04-3/+3
* lib/, src/: str2*(): Rename functions and reorder parametersAlejandro Colomar2024-03-29-29/+29
* lib/, src/, po/: get[u]long(): Move functions to lib/atoi/str2i.hAlejandro Colomar2024-03-29-0/+16
* src/login.c: Use localtime_r(3) instead of localtime(3)Alejandro Colomar2024-03-24-3/+4
* lib/, src/: Use STRFTIME() instead of its patternAlejandro Colomar2024-03-24-7/+16
* lib/, src/: Call gmtime_r(3) instead of gmtime(3)Alejandro Colomar2024-03-14-6/+6
* src/passwd.c: print_status(): Fix typo (bogus use of the comma operator)Alejandro Colomar2024-03-14-1/+1
* src/: Use DAY_TO_STR() instead of its patternAlejandro Colomar2024-03-14-13/+12
* lib/, src/, po/: date_to_str(): Move function to header, and make inlineAlejandro Colomar2024-03-14-3/+8
* src/sulogin.c: Invert logic to reduce indentationAlejandro Colomar2024-03-14-6/+4
* lib/, src/: Use int main(void) where appropriateAlejandro Colomar2024-03-14-12/+12
* lib/, src/: Remove all code wrapped in defined(USE_NIS)Alejandro Colomar2024-03-14-159/+0
* src/passwd.c: Don't print the program name twice in a log entryAlejandro Colomar2024-03-14-2/+2
* Adding checks for fd omissionSkyler Ferrante2024-03-10-7/+18
* src/vipw.c: Use string literals to initialize 'Prog'Alejandro Colomar2024-03-08-5/+5
* src/vipw.c: Reverse logic and variable nameAlejandro Colomar2024-03-08-27/+27
* Hardcoding Prog to known valueSkyler Ferrante2024-03-07-171/+85
* lib/utmp.c: Replace UT_LINESIZE by a NITEMS() calculationAlejandro Colomar2024-02-20-1/+1
* lib/, src/, configure.ac: Use utmpx instead of utmpAlejandro Colomar2024-02-20-15/+19
* src/passwd.c: check password length upper limitTomas Halman2024-02-16-2/+14
* src/passwd.c: inconsistent password length limitTomas Halman2024-02-16-2/+2
* src/login.c: Fix off-by-one bugssAlejandro Colomar2024-02-13-2/+2
* src/login.c: Fix off-by-one buggsAlejandro Colomar2024-02-13-8/+11
* usermod: refuse invalid uidmaps during --add-sub{u,g}idsTycho Andersen2024-02-13-0/+7
* src/chage.c: Unify long overflow checks in print_day_as_date()Tobias Stoeckmann2024-02-13-25/+27
* src/sulogin.c: Remove unused variableSamanta Navarro2024-02-01-1/+0
* src/sulogin.c: Simplify password handlingSamanta Navarro2024-02-01-10/+6
* src/sulogin.c: Use a do-while loopSamanta Navarro2024-02-01-7/+8
* src/passwd.c: implement reading password from pipeTomas Halman2024-01-31-43/+77