From 3712b700bb6839f35d51ec2bba7bfa205000238c Mon Sep 17 00:00:00 2001 From: Brian Read Date: Wed, 12 Jul 2023 14:00:28 +0100 Subject: [PATCH] initial commit of file from CVS for checkpassword-pam on Wed 12 Jul 14:00:28 BST 2023 --- .gitattributes | 1 + .gitignore | 3 ++ Makefile | 21 ++++++++++ README.md | 10 ++++- checkpassword-pam-0.99.tar.gz | 3 ++ checkpassword-pam.spec | 74 +++++++++++++++++++++++++++++++++++ contriborbase | 1 + 7 files changed, 112 insertions(+), 1 deletion(-) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 checkpassword-pam-0.99.tar.gz create mode 100644 checkpassword-pam.spec create mode 100644 contriborbase diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..f087b42 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.tar.gz filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1534ba5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.rpm +*.log +*spec-20* diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..53ad529 --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +# Makefile for source rpm: checkpassword-pam +# $Id: Makefile,v 1.1 2016/03/17 17:20:43 unnilennium Exp $ +NAME := checkpassword-pam +SPECFILE = $(firstword $(wildcard *.spec)) + +define find-makefile-common +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +endef + +MAKEFILE_COMMON := $(shell $(find-makefile-common)) + +ifeq ($(MAKEFILE_COMMON),) +# attept a checkout +define checkout-makefile-common +test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 +endef + +MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) +endif + +include $(MAKEFILE_COMMON) diff --git a/README.md b/README.md index 353c70d..b7be347 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,11 @@ # checkpassword-pam -3rd Party (Maintained by Koozali) git repo for checkpassword-pam smeserver \ No newline at end of file +3rd Party (Maintained by Koozali) git repo for checkpassword-pam smeserver + +## Description + +
*This description has been generated by an LLM AI system and cannot be relied on to be fully correct.* +*Once it has been checked, then this comment will be deleted* +
+ +Checkpassword-pam is a Linux open source software package that provides authentication for Unix-like systems using the traditional "passwd" system. It implements the Pluggable Authentication Modules (PAM) interface, allowing users to authenticate via various methods, such as against a password file, an LDAP directory, a Kerberos server, or via NIS. The package also provides a secure mechanism for changing and resetting passwords. diff --git a/checkpassword-pam-0.99.tar.gz b/checkpassword-pam-0.99.tar.gz new file mode 100644 index 0000000..5783ec8 --- /dev/null +++ b/checkpassword-pam-0.99.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:014805350f6fc41362f82bef86b1c38d3301f1ac2f2a393afafa45baa840e122 +size 83751 diff --git a/checkpassword-pam.spec b/checkpassword-pam.spec new file mode 100644 index 0000000..735c6d5 --- /dev/null +++ b/checkpassword-pam.spec @@ -0,0 +1,74 @@ +# $Id: checkpassword-pam.spec 7981 2009-11-03 03:05:34Z dag $ +# Authority: dag + +Summary: Provides a simple, uniform password-checking interface using PAM +Name: checkpassword-pam +Version: 0.99 +Release: 1.3%{?dist} +License: GPL +Group: System Environment/Base +URL: http://checkpasswd-pam.sourceforge.net/ + +Packager: Dag Wieers +Vendor: Dag Apt Repository, http://dag.wieers.com/apt/ + +Source: http://dl.sf.net/checkpasswd-pam/checkpassword-pam-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root + +BuildRequires: pam-devel >= 0.59 + +%description +checkpassword-pam provides a simple, uniform password-checking +interface to all root applications using PAM. It is suitable for +use by applications such as login, ftpd, and pop3d. + +There are checkpassword-compatible tools that support alternate +password databases, secret login names, long passwords, subaccounts, +one-time passwords, detailed accounting, and many other features. + +Applications that use the checkpassword interface will work with all +of these tools. Several tools have been specifically designed to +support POP toasters. + +%prep +%setup + +%build +%configure +%{__make} %{?_smp_mflags} + +%install +%{__rm} -rf %{buildroot} +%makeinstall + +%clean +%{__rm} -rf %{buildroot} + +%files +%defattr(-, root, root, 0755) +%doc AUTHORS ChangeLog COPYING interface.html NEWS README +%doc %{_mandir}/man8/checkpassword-pam.8* +%{_bindir}/checkpassword-pam + +%changelog +* Wed Jul 12 2023 BogusDateBot +- Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday, + by assuming the date is correct and changing the weekday. + +* Fri Mar 18 2016 JP Pialasse - 0.99-1.3.sme +- Import to SME Server [SME:9322] + +* Sat Apr 08 2006 Dries Verachtert - 0.99-1.2 - 7981/dag +- Rebuild for Fedora Core 5. + +* Wed Sep 22 2004 Dag Wieers - 0.99-1 +- Updated to release 0.99. + +* Wed Oct 01 2003 Dag Wieers - 0.98-0 +- Updated to release 0.98. + +* Mon Aug 04 2003 Dag Wieers - 0.97-0 +- Updated to release 0.97. + +* Sat Jul 12 2003 Dag Wieers - 0.96-0 +- Initial package. (using DAR) diff --git a/contriborbase b/contriborbase new file mode 100644 index 0000000..ef36a67 --- /dev/null +++ b/contriborbase @@ -0,0 +1 @@ +sme10