summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeLines
* Relicense some files as GPL-3.0-or-latergplAlejandro Colomar2023-06-01-58/+24
* Use temporary variableAlejandro Colomar2023-05-31-6/+7
* realloc(NULL, ...) is equivalent to malloc(...)Alejandro Colomar2023-05-31-11/+7
* Simplify allocation APIsAlejandro Colomar2023-05-31-120/+115
* Drop alloca(3)Christian Göttsche2023-05-31-18/+24
* usermod: fix off-by-one issuesChristian Göttsche2023-05-31-2/+2
* lib/nss.c: Fix use of invalid pAlejandro Colomar2023-05-31-0/+1
* lib/nss.c: Fix use of uninitialized pAlejandro Colomar2023-05-31-1/+5
* Centralize error handlingAlejandro Colomar2023-05-31-23/+15
* Second verse, it gets worse; it gets no better than thisAlejandro Colomar2023-05-31-10/+6
* ROFL: Rolling on the floor loopingAlejandro Colomar2023-05-31-61/+59
* This ain't no loopAlejandro Colomar2023-05-31-57/+57
* newusers: Improve error messageIker Pedrosa2023-05-31-1/+1
* ch(g)passwd: Check selinux permissions upon startupMartin Kletzander2023-05-31-0/+12
* Check if crypt_method null before dereferencingSkyler Ferrante2023-05-30-0/+7
* xgetXXbyYY: Simplify elifsAlejandro Colomar2023-05-30-5/+3
* xgetXXbyYY: Centralize error handlingAlejandro Colomar2023-05-30-10/+8
* xgetXXbyYY: tfixAlejandro Colomar2023-05-30-1/+1
* xgetXXbyYY: Avoid duplicated error handling blockSamanta Navarro2023-05-26-3/+1
* xgetXXbyYY: Handle DUP_FUNCTION failureSamanta Navarro2023-05-26-0/+6
* sub_[ug]id_{add,remove}: fix return valuesSerge Hallyn2023-05-26-8/+30
* usermod: Small optimization using memmove for password unlockMartin Kletzander2023-05-26-7/+1
* Reorder logic to improve comprehensibilityAlejandro Colomar2023-05-25-44/+36
* newusers: Fail earlyAlejandro Colomar2023-05-25-44/+22
* newusers: Add missing error handlingAlejandro Colomar2023-05-25-1/+14
* libmisc: Use safer chroot/chdir sequenceSamanta Navarro2023-05-25-6/+6
* su: Prevent stack overflow in check_permsSamanta Navarro2023-05-25-3/+19
* subsystem: Prevent endless loopSamanta Navarro2023-05-25-0/+14
* def_load: avoid NULL derefSerge Hallyn2023-05-22-1/+6
* def_load: split the econf from non-econf definitionSerge Hallyn2023-05-22-10/+16
* Plug econf memory leaksTobias Stoeckmann2023-05-19-0/+3
* chsh: Verify that login shell path is absoluteSamanta Navarro2023-05-18-1/+2
* process_prefix_flag: Drop privilegesSamanta Navarro2023-05-18-0/+9
* Update French translationsbubu2023-05-15-385/+347
* get_pid.c: Use tighter validation checksSamanta Navarro2023-05-15-1/+3
* replace inadequate German translation of login error messageMarkus Hiereth2023-05-11-1/+1
* Update German translationsMarkus Hiereth2023-05-11-6995/+4332
* Remove some static char arraysSamanta Navarro2023-05-11-10/+3
* commonio: Use do_lock_file againSamanta Navarro2023-05-11-28/+175
* Fix broken docbook translationsSerge Hallyn2023-05-10-1/+17
* open with O_CREAT when lock path does not existed neville2023-05-08-3/+2
* commonio_open: Remove fcntl callSamanta Navarro2023-05-05-4/+1
* commonio_lock_nowait: Remove deprecated codeSamanta Navarro2023-05-05-19/+1
* login_prompt: Simplify login_prompt APISamanta Navarro2023-05-03-16/+14
* login_prompt: Use _exit in signal handlerSamanta Navarro2023-05-03-1/+1
* login_prompt: Do not parse environment variablesSamanta Navarro2023-05-03-39/+2
* libmisc/yesno.c: Fix regressionSamanta Navarro2023-04-28-3/+6
* libmisc, man: Drop old check and advice for complex character sets in passwordsAlejandro Colomar2023-04-27-74/+24
* semanage: disconnect to free libsemanage internalsChristian Göttsche2023-04-26-1/+8
* commonio: free removed database entriesChristian Göttsche2023-04-26-0/+2