aboutsummaryrefslogtreecommitdiff
path: root/libpam
Commit message (Expand)AuthorAgeFilesLines
* Prepare for 1.7.0 releaseDmitry V. Levin2024-10-231-1/+1
* build: drop autotools supportDmitry V. Levin2024-10-231-50/+0
* pam_get_authtok*: disallow setting pamh to NULLAndrey Kovalev2024-10-181-0/+4
* meson: build Linux-PAM using mesonDmitry V. Levin2024-09-103-0/+86
* build: consistently include config.h firstDmitry V. Levin2024-08-301-4/+4
* build: consistently include config.h unconditionallyDmitry V. Levin2024-08-281-3/+1
* Include pam_i18n.h where i18n definitions are requiredDmitry V. Levin2024-08-214-0/+4
* Introduce pam_i18n.hDmitry V. Levin2024-08-202-1/+18
* libpam: do not include config.h right before pam_private.hDmitry V. Levin2024-08-195-12/+3
* Fix includedir in pkgconfig filesDmitry V. Levin2024-08-181-1/+1
* pam_inline.h: introduce zero_extend_signed_to_ull() and sign_extend_unsigned_...Dmitry V. Levin2024-08-131-0/+20
* libpam_internal: introduce pam_econf_readconfigStefan Schubert2024-07-021-4/+8
* pam_set_item: disallow setting service to NULLEgor Ignatov2024-05-301-0/+6
* libpam: make /etc/passwd checks 8 bit cleanGöran Uddeborg2024-05-131-1/+1
* libpam: add helper to compare strings in constant timeChristian Göttsche2024-04-131-0/+14
* doc: fix uses of non-neutral gender pronounsAura Herrero Ruiz2024-04-021-1/+1
* pam_start.c: do not call bindtextdomain() unless nls is enabledDmitry V. Levin2024-03-311-1/+1
* libpam: enclose macro parametersChristian Göttsche2024-02-223-21/+21
* libpam_internal: introduce pam_lineTobias Stoeckmann2024-02-063-273/+6
* pam_inline.h: Fix use of memset_explicit(3)Arseny Maslennikov2024-02-041-1/+1
* libpam_internal: supply debug functionalityTobias Stoeckmann2024-01-242-4/+22
* libpam: fix build with --enable-read-both-confsTobias Stoeckmann2024-01-181-1/+1
* 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