resolves: bug#781877 (from RHEL5) rlm_dbm_parse man page misspelled

resolves: bug#760193 (from RHEL5) radtest PPPhint option is not parsed properly
This commit is contained in:
John Dennis 2012-02-07 15:58:06 -05:00
parent 05e34fe1d0
commit 2e5155583e
2 changed files with 270 additions and 2 deletions

260
freeradius-man.patch Normal file
View File

@ -0,0 +1,260 @@
From 12bbe0c8289260f7db62e010a5e7168ce7bc5644 Mon Sep 17 00:00:00 2001
From: John Dennis <jdennis@redhat.com>
Date: Fri, 13 Jan 2012 12:45:14 -0500
Subject: [PATCH] Fix typo in name of rlm_dbm_parser man page
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
It was rlm_dbm_parse but should be rlm_dbm_parser to match the
executable name. Also fix name in man page.
---
src/modules/rlm_dbm/Makefile.in | 2 +-
src/modules/rlm_dbm/rlm_dbm_parse.8 | 109 ----------------------------------
src/modules/rlm_dbm/rlm_dbm_parser.8 | 109 ++++++++++++++++++++++++++++++++++
3 files changed, 110 insertions(+), 110 deletions(-)
delete mode 100644 src/modules/rlm_dbm/rlm_dbm_parse.8
create mode 100644 src/modules/rlm_dbm/rlm_dbm_parser.8
diff --git a/src/modules/rlm_dbm/Makefile.in b/src/modules/rlm_dbm/Makefile.in
index f970538..cd537ec 100644
--- a/src/modules/rlm_dbm/Makefile.in
+++ b/src/modules/rlm_dbm/Makefile.in
@@ -29,4 +29,4 @@ rlm_dbm_install: rlm_dbm_cat rlm_dbm_parser
$(LIBTOOL) --mode=install $(INSTALL) -m 755 $(INSTALLSTRIP) \
rlm_dbm_parser$(EXEEXT) $(R)$(bindir)
$(INSTALL) -m 644 rlm_dbm_cat.8 $(R)$(mandir)/man8
- $(INSTALL) -m 644 rlm_dbm_parse.8 $(R)$(mandir)/man8
+ $(INSTALL) -m 644 rlm_dbm_parser.8 $(R)$(mandir)/man8
diff --git a/src/modules/rlm_dbm/rlm_dbm_parse.8 b/src/modules/rlm_dbm/rlm_dbm_parse.8
deleted file mode 100644
index 51dd1fc..0000000
--- a/src/modules/rlm_dbm/rlm_dbm_parse.8
+++ /dev/null
@@ -1,109 +0,0 @@
-.TH RLM_DBM_PARSE 8
-.SH NAME
-rlm_dbm_parse - transforms simple syntax into rlm_dbm format
-.SH SYNOPSIS
-.B rlm_dbm_parse
-.RB [ \-c ]
-.RB [ \-d
-.IR raddb ]
-.RB [ \-i
-.IR inputfile ]
-.RB [ \-o
-.IR outputfile ]
-.RB [ \-x ]
-.RB [ \-v ]
-.RB [ \-q ]
-[\fIusername ...\fP]
-
-.SH DESCRIPTION
-\fBrlm_dbm_parse\fP reads a file of the syntax defined below, and writes
-a database file usable by rlm_dbm or edits current database.
-.PP
-
-.SH INPUT FORMAT
-
-\fIrlm_dbm_parse\fP reads a format similar to the one used by the files
-module. In incomplete RFC2234 ABNF, it looks like this:
-
-.nf
-entries = *entry
-entry = identifier TAB definition
-identifier = username / group-name
-username = +PCHAR
-groupname = +PCHAR
-definition = (check-item ",")* LF ( *( reply-item ",") / ";" ) LF
-check-item = AS IN FILES
-reply-item = AS IN FILES
-* need definition of username and groupname
-.fi
-
-As an example, these are the standard files definitions (files module).
-
-.nf
-DEFAULT Service-Type == Framed-User
- Framed-IP-Address = 255.255.255.254,
- Framed-MTU = 576,
- Service-Type = Framed-User,
- Fall-Through = Yes
-
-#except who call from number 555-666
-DEFAULT Auth-Type := Reject,Service-Type ==Framed-User,
- Calling-Station-ID == "555-666"
-
-#or call number 555-667
-DEFAULT Auth-Type := Reject,Service-Type ==Framed-User,
- Calling-Station-ID == "555-667"
-.fi
-
-To be a valid rlm_dbm input file, it should look like this:
-
-.nf
-DEFAULT Service-Type == Framed-User # (1)
- Framed-IP-Address = 255.255.255.254, # comma, list cont'd
- Framed-MTU = 576,
- Service-Type = Framed-User,
- Fall-Through = Yes # \\n, end of list
- Auth-Type := Reject,Service-Type ==Framed-User, # (2)
- Calling-Station-ID == "555-666"
- ; # ;, no reply items
- Auth-Type := Reject,Service-Type ==Framed-User, # (3)
- Calling-Station-ID == "555-667"
- ; # ditto
-.fi
-
-This user (the DEFAULT user) contains three entries, 1, 2 and 3. The
-first entry has a list of reply items, terminated by a reply item
-without a trailing comma. Entries 2 and 3 has empty reply lists, as
-indicated by the semicolon. This is necessary to separate an empty
-line (which is ignored) from the empty list.
-Definition Fall-Through = Yes used in order to say module to check next
-record. By default Fall-Through = Yes.
-
-.SH OPTIONS
-
-.IP \-d\ \fIraddb\fP
-Use \fIraddb\fP as the radiusd configuration directory.
-.IP \-i\ \fIinputfile\fP
-Use \fIfile\fP as the input file. If not defined then use standard input.
-.IP \-o\ \fIoutputfile\fP
-Use \fIfile\fP as the output file.
-.IP \-c
-Create a new database (empty output file before writing)
-.IP \-x
-Enable debug mode. Multiple x flags increase debug level.
-.IP \-q
-Do not print statistics (quiet).
-.IP \-v
-Print the version and exit.
-.IP \-r
-Remove a username or group name from the database.
-
-.SH SEE ALSO
-radiusd(8)
-.SH AUTHORS
-.TP
-Author:
-Andrei Koulik <rlm_dbm@agk.nnov.ru>
-.TP
-Documentation:
-Bjørn Nordbø <bn@nextra.com>
diff --git a/src/modules/rlm_dbm/rlm_dbm_parser.8 b/src/modules/rlm_dbm/rlm_dbm_parser.8
new file mode 100644
index 0000000..94137da
--- /dev/null
+++ b/src/modules/rlm_dbm/rlm_dbm_parser.8
@@ -0,0 +1,109 @@
+.TH RLM_DBM_PARSER 8
+.SH NAME
+rlm_dbm_parser - transforms simple syntax into rlm_dbm format
+.SH SYNOPSIS
+.B rlm_dbm_parser
+.RB [ \-c ]
+.RB [ \-d
+.IR raddb ]
+.RB [ \-i
+.IR inputfile ]
+.RB [ \-o
+.IR outputfile ]
+.RB [ \-x ]
+.RB [ \-v ]
+.RB [ \-q ]
+[\fIusername ...\fP]
+
+.SH DESCRIPTION
+\fBrlm_dbm_parser\fP reads a file of the syntax defined below, and writes
+a database file usable by rlm_dbm or edits current database.
+.PP
+
+.SH INPUT FORMAT
+
+\fIrlm_dbm_parser\fP reads a format similar to the one used by the files
+module. In incomplete RFC2234 ABNF, it looks like this:
+
+.nf
+entries = *entry
+entry = identifier TAB definition
+identifier = username / group-name
+username = +PCHAR
+groupname = +PCHAR
+definition = (check-item ",")* LF ( *( reply-item ",") / ";" ) LF
+check-item = AS IN FILES
+reply-item = AS IN FILES
+* need definition of username and groupname
+.fi
+
+As an example, these are the standard files definitions (files module).
+
+.nf
+DEFAULT Service-Type == Framed-User
+ Framed-IP-Address = 255.255.255.254,
+ Framed-MTU = 576,
+ Service-Type = Framed-User,
+ Fall-Through = Yes
+
+#except who call from number 555-666
+DEFAULT Auth-Type := Reject,Service-Type ==Framed-User,
+ Calling-Station-ID == "555-666"
+
+#or call number 555-667
+DEFAULT Auth-Type := Reject,Service-Type ==Framed-User,
+ Calling-Station-ID == "555-667"
+.fi
+
+To be a valid rlm_dbm input file, it should look like this:
+
+.nf
+DEFAULT Service-Type == Framed-User # (1)
+ Framed-IP-Address = 255.255.255.254, # comma, list cont'd
+ Framed-MTU = 576,
+ Service-Type = Framed-User,
+ Fall-Through = Yes # \\n, end of list
+ Auth-Type := Reject,Service-Type ==Framed-User, # (2)
+ Calling-Station-ID == "555-666"
+ ; # ;, no reply items
+ Auth-Type := Reject,Service-Type ==Framed-User, # (3)
+ Calling-Station-ID == "555-667"
+ ; # ditto
+.fi
+
+This user (the DEFAULT user) contains three entries, 1, 2 and 3. The
+first entry has a list of reply items, terminated by a reply item
+without a trailing comma. Entries 2 and 3 has empty reply lists, as
+indicated by the semicolon. This is necessary to separate an empty
+line (which is ignored) from the empty list.
+Definition Fall-Through = Yes used in order to say module to check next
+record. By default Fall-Through = Yes.
+
+.SH OPTIONS
+
+.IP \-d\ \fIraddb\fP
+Use \fIraddb\fP as the radiusd configuration directory.
+.IP \-i\ \fIinputfile\fP
+Use \fIfile\fP as the input file. If not defined then use standard input.
+.IP \-o\ \fIoutputfile\fP
+Use \fIfile\fP as the output file.
+.IP \-c
+Create a new database (empty output file before writing)
+.IP \-x
+Enable debug mode. Multiple x flags increase debug level.
+.IP \-q
+Do not print statistics (quiet).
+.IP \-v
+Print the version and exit.
+.IP \-r
+Remove a username or group name from the database.
+
+.SH SEE ALSO
+radiusd(8)
+.SH AUTHORS
+.TP
+Author:
+Andrei Koulik <rlm_dbm@agk.nnov.ru>
+.TP
+Documentation:
+Bjørn Nordbø <bn@nextra.com>
--
1.7.7.5

View File

@ -1,7 +1,7 @@
Summary: High-performance and highly configurable free RADIUS server
Name: freeradius
Version: 2.1.12
Release: 4%{?dist}
Release: 5%{?dist}
License: GPLv2+ and LGPLv2+
Group: System Environment/Daemons
URL: http://www.freeradius.org/
@ -13,6 +13,8 @@ Source103: freeradius-pam-conf
Source104: %{name}-tmpfiles.conf
Patch1: freeradius-cert-config.patch
Patch2: freeradius-radtest.patch
Patch3: freeradius-man.patch
Obsoletes: freeradius-devel
Obsoletes: freeradius-libs
@ -144,6 +146,8 @@ This plugin provides the unixODBC support for the FreeRADIUS server project.
%prep
%setup -q -n freeradius-server-%{version}
%patch1 -p1 -b .cert-config
%patch2 -p1 -b .radtest
%patch3 -p1 -b .man
# Some source files mistakenly have execute permissions set
find $RPM_BUILD_DIR/freeradius-server-%{version} \( -name '*.c' -o -name '*.h' \) -a -perm /0111 -exec chmod a-x {} +
@ -545,7 +549,7 @@ exit 0
%doc %{_mandir}/man8/radsniff.8.gz
%doc %{_mandir}/man8/radsqlrelay.8.gz
%doc %{_mandir}/man8/rlm_dbm_cat.8.gz
%doc %{_mandir}/man8/rlm_dbm_parse.8.gz
%doc %{_mandir}/man8/rlm_dbm_parser.8.gz
%doc %{_mandir}/man8/rlm_ippool_tool.8.gz
%files krb5
@ -586,6 +590,10 @@ exit 0
%{_libdir}/freeradius/rlm_sql_unixodbc-%{version}.so
%changelog
* Tue Feb 7 2012 John Dennis <jdennis@redhat.com> - 2.1.12-5
- resolves: bug#781877 (from RHEL5) rlm_dbm_parse man page misspelled
- resolves: bug#760193 (from RHEL5) radtest PPPhint option is not parsed properly
* Sun Jan 15 2012 John Dennis <jdennis@redhat.com> - 2.1.12-4
- resolves: bug#781744
systemd service file incorrectly listed pid file as