mirror of
git://git.gnu.org.ua/pam-modules.git
synced 2025-04-26 00:19:52 +03:00
Update NEWS and THANKS files
Build the ChangeLog file using plain git, without auxiliary awk formatter.
This commit is contained in:
parent
f3b7c048b8
commit
d5165ae303
5 changed files with 47 additions and 103 deletions
53
Makefile.am
53
Makefile.am
|
@ -1,18 +1,18 @@
|
||||||
# This file is part of pam-modules.
|
## This file is part of pam-modules.
|
||||||
# Copyright (C) 2001-2022 Sergey Poznyakoff
|
## Copyright (C) 2001-2022 Sergey Poznyakoff
|
||||||
#
|
##
|
||||||
# This program is free software; you can redistribute it and/or modify
|
## 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
|
## it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3, or (at your option)
|
## the Free Software Foundation; either version 3, or (at your option)
|
||||||
# any later version.
|
## any later version.
|
||||||
#
|
##
|
||||||
# This program is distributed in the hope that it will be useful,
|
## This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
## GNU General Public License for more details.
|
||||||
#
|
##
|
||||||
# You should have received a copy of the GNU General Public License along
|
## You should have received a copy of the GNU General Public License along
|
||||||
# with this program. If not, see <http://www.gnu.org/licenses/>.
|
## with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
ACLOCAL_AMFLAGS = -I m4 -I imprimatur
|
ACLOCAL_AMFLAGS = -I m4 -I imprimatur
|
||||||
|
|
||||||
|
@ -51,16 +51,21 @@ EXTRA_DIST=ChangeLog.svn
|
||||||
# Name of the previous ChangeLog file.
|
# Name of the previous ChangeLog file.
|
||||||
prev_change_log = ChangeLog.svn
|
prev_change_log = ChangeLog.svn
|
||||||
# Start Git ChangeLog from this date.
|
# Start Git ChangeLog from this date.
|
||||||
gen_start_date = 2012-05-13
|
gen_start_date = 2012-05-14
|
||||||
|
|
||||||
.PHONY: ChangeLog
|
.PHONY: ChangeLog
|
||||||
ChangeLog:
|
ChangeLog:
|
||||||
$(AM_V_GEN)if test -d .git; then \
|
$(AM_V_GEN)if test -d .git; then \
|
||||||
git log --pretty='format:%ct %an <%ae>%n%n%s%n%n%b%n' | \
|
(git log --pretty='format:%ad %cn <%ae>%n%n%w(72,8,8)%s%n%n%b' \
|
||||||
awk -f $(top_srcdir)/git2chg.awk \
|
--date=short --since=$(gen_start_date); \
|
||||||
-vsince="$(gen_start_date)" -vappend="$(prev_change_log)" \
|
echo ""; \
|
||||||
> ChangeLog.tmp; \
|
cat ChangeLog.svn; \
|
||||||
cmp ChangeLog ChangeLog.tmp > /dev/null 2>&1 || \
|
echo ""; \
|
||||||
mv ChangeLog.tmp ChangeLog; \
|
echo "Local Variables:"; \
|
||||||
rm -f ChangeLog.tmp; \
|
echo "mode: change-log"; \
|
||||||
|
echo "version-control: never"; \
|
||||||
|
echo "buffer-read-only: t"; \
|
||||||
|
echo "End:"; \
|
||||||
|
echo ""; \
|
||||||
|
sed -n -e '2,/^$$/s/^##//p' Makefile.am) > ChangeLog; \
|
||||||
fi
|
fi
|
||||||
|
|
16
NEWS
16
NEWS
|
@ -1,7 +1,19 @@
|
||||||
pam-modules -- history of user-visible changes. 2021-08-11
|
pam-modules -- history of user-visible changes. 2022-02-04
|
||||||
See the end of file for copying conditions.
|
See the end of file for copying conditions.
|
||||||
|
|
||||||
Please send pam-modules bug reports to <bug-pam-modules@gnu.org.ua>
|
Please send pam-modules bug reports to <bug-pam-modules@gnu.org.ua>
|
||||||
|
|
||||||
|
Version 2.4.90 (git)
|
||||||
|
|
||||||
|
* pam_fshadow: skip-password option
|
||||||
|
|
||||||
|
Based on the proposal of Mirsad Goran Todorovac, the new option
|
||||||
|
skip-password instructs pam_fshadow to check whether the user
|
||||||
|
being authenticated is present in the passwd and/or shadow files,
|
||||||
|
without verifying his password. This way pam_fshadow can be used as
|
||||||
|
an auxiliary module in the stack, actual authentication being
|
||||||
|
performed by one of the modules before it.
|
||||||
|
|
||||||
|
|
||||||
Version 2.4.1, 2021-08-11
|
Version 2.4.1, 2021-08-11
|
||||||
|
|
||||||
|
@ -39,7 +51,7 @@ This module checks if the current hostname and the name of the user
|
||||||
trying to log in are mentioned in a triple of the specified NIS
|
trying to log in are mentioned in a triple of the specified NIS
|
||||||
netgroup.
|
netgroup.
|
||||||
|
|
||||||
* The ldappubkey utility imporoved.
|
* The ldappubkey utility improved.
|
||||||
|
|
||||||
The PublicKeyAttribute setting accepts a whitespace-separated list of
|
The PublicKeyAttribute setting accepts a whitespace-separated list of
|
||||||
attribute names.
|
attribute names.
|
||||||
|
|
3
THANKS
3
THANKS
|
@ -0,0 +1,3 @@
|
||||||
|
pam-modules THANKS file
|
||||||
|
|
||||||
|
Mirsad Goran Todorovac <mirsad.todorovac@alu.unizg.hr>
|
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
AC_PREREQ(2.63)
|
AC_PREREQ(2.63)
|
||||||
|
|
||||||
AC_INIT(pam-modules, 2.4.1, bug-pam-modules@gnu.org.ua)
|
AC_INIT(pam-modules, 2.4.90, bug-pam-modules@gnu.org.ua)
|
||||||
AC_CONFIG_SRCDIR(pam_fshadow/pam_fshadow.c)
|
AC_CONFIG_SRCDIR(pam_fshadow/pam_fshadow.c)
|
||||||
AC_CONFIG_AUX_DIR([build-aux])
|
AC_CONFIG_AUX_DIR([build-aux])
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
|
|
76
git2chg.awk
76
git2chg.awk
|
@ -1,76 +0,0 @@
|
||||||
# This file is part of grecs
|
|
||||||
# Copyright (C) 2007-2022 Sergey Poznyakoff
|
|
||||||
#
|
|
||||||
# Grecs is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation; either version 3, or (at your option)
|
|
||||||
# any later version.
|
|
||||||
#
|
|
||||||
# Grecs is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with Grecs. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
BEGIN {
|
|
||||||
if (since)
|
|
||||||
split(since,since_a,"-")
|
|
||||||
}
|
|
||||||
|
|
||||||
function timeok(t, a) {
|
|
||||||
if (!since)
|
|
||||||
return 1
|
|
||||||
split(t,a,"-")
|
|
||||||
if (a[1] < since_a[1])
|
|
||||||
return 0
|
|
||||||
if (a[1] >= since_a[1])
|
|
||||||
return 1
|
|
||||||
if (a[2] < since_a[2])
|
|
||||||
return 0
|
|
||||||
if (a[2] >= since_a[2])
|
|
||||||
return 1
|
|
||||||
return a[3] >= since_a[3]
|
|
||||||
}
|
|
||||||
|
|
||||||
/^[0-9]+ .* +<[^>]+>/ {
|
|
||||||
s = strftime("%F", $1)
|
|
||||||
if (!timeok(s))
|
|
||||||
exit
|
|
||||||
sub(/^[0-9]+ +/,"")
|
|
||||||
if (s == datestr && author == $0)
|
|
||||||
next
|
|
||||||
datestr = s
|
|
||||||
author = $0
|
|
||||||
if (runlen) { runlen = 0; print "" }
|
|
||||||
printf("%s %s\n", datestr, author)
|
|
||||||
next
|
|
||||||
}
|
|
||||||
/^Signed-off-by:/ { next }
|
|
||||||
/^git-svn-id:/ { next }
|
|
||||||
/^<unknown>$/ { next }
|
|
||||||
NF==0 {
|
|
||||||
runlen++
|
|
||||||
next
|
|
||||||
}
|
|
||||||
{ if (runlen) { runlen = 0; print "" }
|
|
||||||
print "\t" $0 }
|
|
||||||
|
|
||||||
END {
|
|
||||||
if (append) {
|
|
||||||
print ""
|
|
||||||
while ((getline < append) > 0) {
|
|
||||||
if (match($0, /^Local *Variables:/))
|
|
||||||
break
|
|
||||||
print
|
|
||||||
}
|
|
||||||
}
|
|
||||||
print "\f"
|
|
||||||
# Make sure Emacs won't recognize this line:
|
|
||||||
print "Local", "Variables:"
|
|
||||||
print "mode: change-log"
|
|
||||||
print "version-control: never"
|
|
||||||
print "buffer-read-only: t"
|
|
||||||
print "End:"
|
|
||||||
}
|
|
Loading…
Add table
Add a link
Reference in a new issue