aboutsummaryrefslogtreecommitdiff
path: root/libpam
Commit message (Expand)AuthorAgeFilesLines
* 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
* libpam: avoid reserved variable names in macrosChristian Göttsche2023-08-071-13/+13
* libpam: cast to unsigned char for character handling functionChristian Göttsche2023-08-074-9/+9
* pam_start: free handlers on handler init failureChristian Göttsche2023-08-071-0/+1
* tests: define PATH_MAX if not availablePino Toscano2023-05-111-0/+5
* libpam: simplify string copying using strdupChristian Göttsche2023-03-041-5/+1
* libpam: make use of secure memory erasureChristian Göttsche2023-02-287-41/+48
* libpam: introduce secure memory erasure helpersChristian Göttsche2023-02-283-10/+84