aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* treewide: use asprintf to construct stringsTobias Stoeckmann2023-12-197-135/+58
* treewide: replace malloc followed by strcpy with strdupTobias Stoeckmann2023-12-192-4/+2
* pam_xauth: check strdup return valueTobias Stoeckmann2023-12-191-0/+4
* pam_timestamp: try RAND_priv_bytes firstBenny Baumann2023-12-191-0/+7
* pam_timestamp: prefer getrandom(2) when availableBenny Baumann2023-12-191-0/+13
* pam_timestamp: indicate non-null arguments to the compilerBenny Baumann2023-12-191-0/+4
* pam_timestamp: ensure we get zero-initialized memoryBenny Baumann2023-12-191-2/+2
* pam_timestamp: allocate memory before opening /dev/urandomBenny Baumann2023-12-191-8/+9
* pam_timestamp: clean buffers before freeingBenny Baumann2023-12-191-0/+2
* pam_access: fix nul byte handling in configTobias Stoeckmann2023-12-181-0/+2
* treewide: fix typos in comments and documentationTobias Stoeckmann2023-12-187-7/+7
* treewide: fix typosTobias Stoeckmann2023-12-183-3/+3
* pam_namespace: handle huge namespace.conf linesTobias Stoeckmann2023-12-181-0/+6
* 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