aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* pam_namespace: cleanup_tmpdirs(): use proper error messageMatthias Gerstner2024-01-031-1/+1
* pam_namespace: fix double-free on parse error in namespace.confMatthias Gerstner2024-01-031-1/+1
* pam_exec: allow expose_authtok for password PAM_TYPEAnton Gubarkov2024-01-022-3/+3
* pam_listfile: drop string duplicationTobias Stoeckmann2024-01-021-26/+4
* pam_listfile: do not truncate argumentsTobias Stoeckmann2024-01-021-40/+31
* pam_listfile: fix typo in commentTobias Stoeckmann2024-01-021-1/+1
* pam_listfile: fix formattingTobias Stoeckmann2024-01-021-13/+14
* pam_faillock: do not truncate argumentsTobias Stoeckmann2024-01-021-7/+11
* pam_wheel: do not truncate groupTobias Stoeckmann2024-01-021-7/+7
* pam_env: use strndupTobias Stoeckmann2024-01-021-12/+8
* pam_env: reduce variable visibilityTobias Stoeckmann2024-01-021-9/+9
* pam_env: remove castTobias Stoeckmann2024-01-021-2/+2
* pam_env: fix debug and error messagesTobias Stoeckmann2024-01-021-5/+5
* pam_env: reduce stack usageTobias Stoeckmann2024-01-021-7/+3
* pam_env: fix memory leakTobias Stoeckmann2024-01-012-1/+3
* pam_listfile: add a configuration file parser testDmitry V. Levin2024-01-011-0/+35
* pam_permit: add configuration file parser testTobias Stoeckmann2023-12-311-0/+29
* pam_motd: support very long argumentsTobias Stoeckmann2023-12-311-11/+10
* pam_exec: support very large argc valuesTobias Stoeckmann2023-12-311-1/+1
* pam_filter: support very long argumentsTobias Stoeckmann2023-12-311-1/+2
* pam_listfile.8: enhance formattingDmitry V. Levin2023-12-311-13/+12
* pam_listfile.8: fix grammarDmitry V. Levin2023-12-311-3/+4
* pam_listfile.8: enhance item=tty descriptionDmitry V. Levin2023-12-311-2/+2
* pam_listfile: add a test for return valuesDmitry V. Levin2023-12-302-1/+589
* pam_canonicalize_user: fix the test for return valuesDmitry V. Levin2023-12-302-16/+17
* unix_chkpwd, unix_update: Use exit codes 128+ on signalsSolar Designer2023-12-291-1/+1
* pam_timestamp_check: check format_timestamp_name return valueDmitry V. Levin2023-12-271-2/+5
* pam_timestamp_check: fix potential null pointer dereferences on error pathDmitry V. Levin2023-12-241-29/+24
* pam_timestamp_check: fix potential null pointer dereference on error pathFmiard2023-12-241-1/+2
* pam_motd: fail if too many motd files encounteredTobias Stoeckmann2023-12-211-1/+6
* pam_mkhomedir: avoid string copyingTobias Stoeckmann2023-12-191-6/+2
* pam_filter: use stpcpy instead of strcpyTobias Stoeckmann2023-12-191-5/+4
* pam_access: reserve space for dot characterTobias Stoeckmann2023-12-191-1/+1
* 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