oath-toolkit: Update to version 2.6.14

Message ID 20260428121111.1146161-10-adolf.belka@ipfire.org
State Staged
Commit f3501588cf81d036df62c9e142d06c79e14f050e
Headers
Series oath-toolkit: Update to version 2.6.14 |

Commit Message

Adolf Belka 28 Apr 2026, 12:11 p.m. UTC
- Update from version 2.6.13 to 2.6.14
- No change to rootfile
- Changelog
2.6.14
** pam_oath: Support null_usersfile_okay parameter.
	The argument no_usersfile_okay forces the module to act as if the user
	is not present in the config, if the config file does not exist. This
	has security implications only use if you know what you are
	doing. E.g.  if the file is in a mount like home and that fails to be
	mounted, then this will succeed even if the OTP if configured for that
	user.  Patch by Luna, Jan Zerebecki, and Miika Alikirri; see
	<https://codeberg.org/oath-toolkit/oath-toolkit/pulls/94>.
** pam_oath README: Suggest `KbdInteractiveAuthentication`.
	Instead of deprecated `ChallengeResponseAuthentication`.  Patch by
	lvgenggeng, see
	<https://codeberg.org/oath-toolkit/oath-toolkit/pulls/112>.
** Various build fixes including updated gnulib files.
	Fixes building with glibc 2.43, see
	<https://codeberg.org/oath-toolkit/oath-toolkit/issues/113>.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/oath-toolkit | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
  

Patch

diff --git a/lfs/oath-toolkit b/lfs/oath-toolkit
index 70aa20256..3834d010d 100644
--- a/lfs/oath-toolkit
+++ b/lfs/oath-toolkit
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2022-2025  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2022-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 2.6.13
+VER        = 2.6.14
 
 THISAPP    = oath-toolkit-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 055014039c611c382ba1cf902482c22df765636e7393e0a3f5acb0811a6be55b6b9dc7fc269d31705081bf02c240589d4fecdeb79fd151082a902e09597e7303
+$(DL_FILE)_BLAKE2 = 0d20e9d60350268080abd245b47bd84ae426a0007cba8af049994a1f6a5f9153220a570f3ff93432a8c369e8becc342011cea46cf3c75cad2e3f8a70107af2e3
 
 install : $(TARGET)
 
@@ -72,7 +72,8 @@  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
 	cd $(DIR_APP) && find . -name wchar.in.h | xargs sed -i 's/^\(_GL_EXTERN_C wchar_t \*\)wmemchr (/\1(wmemchr) (/'
 	cd $(DIR_APP) && find . -name stdlib.in.h | xargs sed -i 's/^\(_GL_EXTERN_C void \*\)bsearch (/\1(bsearch) (/'
-	cd $(DIR_APP) && ./configure --prefix=/usr
+	cd $(DIR_APP) && ./configure \
+				--prefix=/usr
 	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)