aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* treewide: store strlen results in size_tTobias Stoeckmann2023-12-144-12/+12
* treewide: assume free(NULL) is no-opDmitry V. Levin2023-12-147-24/+13
* pam_unix: sp_min and sp_warn must be at least 1Tobias Stoeckmann2023-12-121-2/+2
* pam_unix: allow disabled password agingTobias Stoeckmann2023-12-121-0/+5
* pam_unix: sync expiry checks with shadowTobias Stoeckmann2023-12-121-3/+3
* pam_xauth: simplify check_aclTobias Stoeckmann2023-12-121-9/+2
* pam_limits: avoid sscanf in parse_config_fileTobias Stoeckmann2023-12-121-8/+35
* pam_unix: simplify save_old_passwordTobias Stoeckmann2023-12-121-13/+7
* treewide: assume getline existsDmitry V. Levin2023-12-122-70/+2
* pam_shells: fix regressionTobias Stoeckmann2023-12-121-0/+2
* pam_unix: fix possible shadow signed overflowsTobias Stoeckmann2023-12-111-20/+41
* pam_unix: check str to integer conversionsTobias Stoeckmann2023-12-112-17/+53
* pam_unix: use correct number of roundsTobias Stoeckmann2023-12-111-16/+15
* pam_unix: handle invalid names in _unix_getpwnamTobias Stoeckmann2023-12-071-2/+3
* libpam: treat NUL in passwd files correctlyTobias Stoeckmann2023-12-061-2/+2
* pam_pwhistory: fix memory leak on error pathDmitry V. Levin2023-12-051-0/+1
* pam_setquota: plug memory leakTobias Stoeckmann2023-12-051-0/+1
* pam_faildelay: validate parameter rangesTobias Stoeckmann2023-12-051-11/+25
* pam_timestamp: check for ioloop errorsTobias Stoeckmann2023-12-041-6/+12
* pam_nologin: prevent short readTobias Stoeckmann2023-12-041-1/+9
* pam_echo: handle short readsTobias Stoeckmann2023-12-041-2/+2
* pam_mkhomedir: do not follow symbolic linksTobias Stoeckmann2023-11-291-36/+113
* pam_mkhomedir: enforce absolute home directoriesTobias Stoeckmann2023-11-291-0/+5
* pam_mkhomedir: improve error path handlingTobias Stoeckmann2023-11-291-204/+178
* pam_mkhomedir: treat existing files as successTobias Stoeckmann2023-11-291-8/+13
* pam_mkhomedir: return error if link creation failsTobias Stoeckmann2023-11-291-12/+23
* pam_mkhomedir: set home directory mode only onceTobias Stoeckmann2023-11-291-14/+7
* pam_mkhomedir: always call chown/chmod for dirTobias Stoeckmann2023-11-291-6/+12
* pam_unix: read yescrypt rounds from login.defsNathan Du2023-11-271-2/+7
* pam_xauth: avoid building argv inside run_coprocessBenny Baumann2023-11-151-18/+8
* pam_canonicalize_user: add a test for return valuesDmitry V. Levin2023-11-142-0/+200
* pam_canonicalize_user: new module to canonicalize user nameDmitry V. Levin2023-11-146-0/+276
* pam_shells: improve error message on denialFlaviu Tamas2023-11-141-0/+1
* pam_unix: avoid integer truncation in debug outputBenny Baumann2023-11-141-1/+1
* pam_unix: avoid printing NULL valuesBenny Baumann2023-11-141-1/+1
* pam_unix: only output length check message on failureBenny Baumann2023-11-141-2/+3
* pam_time: ensure correct argument type when printing debug outputBenny Baumann2023-11-141-1/+1
* pam_selinux: take null contexts into accountBenny Baumann2023-11-141-1/+2
* pam_mkhomedir: ensure correct argument type when printing debug outputBenny Baumann2023-11-141-1/+1
* pam_lastlog: ensure correct argument type when printing debug outputBenny Baumann2023-11-141-1/+1
* pam_group: ensure correct argument type when printing debug outputBenny Baumann2023-11-131-1/+1
* pam_env: use printf type annotation for size_tBenny Baumann2023-11-131-1/+1
* pam_env: force format string to be constantBenny Baumann2023-11-131-1/+1
* pam_shells: limit shells to absolute pathsTobias Stoeckmann2023-11-131-7/+41
* pam_securetty: protect against invalid input filesTobias Stoeckmann2023-11-131-4/+9
* pam_exec: fix stack overflow on \0 outputTobias Stoeckmann2023-11-131-1/+1
* pam_echo: avoid heap overflow on huge filesTobias Stoeckmann2023-11-131-0/+7
* treewide: do not cast calloc/malloc/reallocTobias Stoeckmann2023-11-127-13/+12
* pam_time: fix typo in debug messageTobias Stoeckmann2023-11-121-1/+1
* pam_env: remove function prefix in debug messagesTobias Stoeckmann2023-11-121-3/+3