aboutsummaryrefslogtreecommitdiff
path: root/libpam
Commit message (Expand)AuthorAgeFilesLines
* libpam: fix typo in commentTobias Stoeckmann2024-01-161-1/+1
* treewide: remove unused definesTobias Stoeckmann2024-01-131-2/+0
* libpam: use getrandom if possibleTobias Stoeckmann2024-01-051-1/+14
* libpam: handle long delays properlyTobias Stoeckmann2024-01-051-7/+13
* libpam: clear config line memory before freeTobias Stoeckmann2024-01-051-0/+3
* libpam: allow custom escaped newline replacementTobias Stoeckmann2024-01-052-9/+14
* libpam: move line assembling functions to headerTobias Stoeckmann2024-01-053-253/+264
* treewide: fix typos in commentsTobias Stoeckmann2024-01-055-5/+5
* libpam: use correct function definitionTobias Stoeckmann2024-01-051-4/+4
* libpam: enclose function macrosChristian Göttsche2024-01-042-6/+8
* libpam: fix indentationChristian Göttsche2024-01-041-1/+1
* libpam: support arbitrarily long config linesTobias Stoeckmann2023-12-311-68/+229
* libpam: support very long strings in _pam_mkargvTobias Stoeckmann2023-12-313-12/+22
* libpam: reduce memory usage of _pam_mkargvTobias Stoeckmann2023-12-191-35/+22
* treewide: replace malloc followed by strcpy with strdupTobias Stoeckmann2023-12-191-7/+1
* treewide: fix typos in comments and documentationTobias Stoeckmann2023-12-184-4/+4
* libpam: remove function prefixes in debug messagesTobias Stoeckmann2023-12-185-9/+9
* treewide: store strlen results in size_tTobias Stoeckmann2023-12-141-1/+2
* treewide: assume free(NULL) is no-opDmitry V. Levin2023-12-147-24/+9
* treewide: assume getline existsDmitry V. Levin2023-12-121-22/+1
* libpam: treat NUL in passwd files correctlyTobias Stoeckmann2023-12-061-35/+20
* libpam: simplify _pam_tokenize internalsTobias Stoeckmann2023-12-061-12/+5
* libpam: remove format argument for _pam_tokenizeTobias Stoeckmann2023-12-063-14/+13
* libpam: rename _pam_StrTok to _pam_tokenizeTobias Stoeckmann2023-12-063-7/+7
* libpam: check for INT_MAX limit in ioloopTobias Stoeckmann2023-12-041-0/+10
* libpam: fix typosTobias Stoeckmann2023-12-041-2/+2
* libpam: Simplify mod_path string building logicBenny Baumann2023-11-151-13/+5
* libpam: fix _pam_mkargv return value on error pathDmitry V. Levin2023-11-141-0/+1
* libpam: avoid infinite recursion with includesBenny Baumann2023-11-141-8/+11
* libpam: mark debug output functions as potentially unusedBenny Baumann2023-11-141-0/+6
* libpam: mark _pam_output_debug as printf-style functionBenny Baumann2023-11-141-0/+1
* libpam: fix superfluous argument to debug outputBenny Baumann2023-11-131-1/+1
* libpam: ensure correct argument type when printing debug outputBenny Baumann2023-11-131-1/+1
* libpam: use printf type annotation for size_tBenny Baumann2023-11-135-5/+5
* libpam: print module name in debug error messageBenny Baumann2023-11-131-1/+2
* libpam: drop module if memory allocation failedTobias Stoeckmann2023-11-121-0/+9
* libpam: fix integer overflow when parsing configsTobias Stoeckmann2023-11-121-1/+11
* treewide: do not cast calloc/malloc/reallocTobias Stoeckmann2023-11-122-5/+4
* libpam: simplify IF_NO_PAMHTobias Stoeckmann2023-11-1212-27/+27
* libpam: improve debug messageTobias Stoeckmann2023-11-121-1/+1
* libpam: fix typo in debug messageTobias Stoeckmann2023-11-121-1/+1
* pam_env: remove function prefix in debug messagesTobias Stoeckmann2023-11-121-1/+1
* libpam: remove function prefixes in debug messagesTobias Stoeckmann2023-11-123-28/+27
* libpam: stop processing excessively long linesTobias Stoeckmann2023-11-121-0/+6
* libpam: avoid endless loop on long config lineTobias Stoeckmann2023-11-121-1/+1
* libpam: improve debug outputTobias Stoeckmann2023-11-121-1/+7
* libpam: fix possible heap overflow in _pam_strdupTobias Stoeckmann2023-11-101-1/+1
* libpam: use close_range() to close file descriptorsIker Pedrosa2023-10-251-2/+17
* pam_env: fix handling of huge stringsTobias Stoeckmann2023-10-131-3/+4
* pam_start.c: call bindtextdomain() to expose Linux-PAM localesSergei Trofimovich2023-08-252-0/+16