- fix add locality as valid ldap master map attribute (bz575863).

This commit is contained in:
Ian Kent 2010-03-26 01:39:03 +00:00
parent 135552a37f
commit 2b89682808
2 changed files with 64 additions and 8 deletions

View File

@ -0,0 +1,51 @@
autofs-5.0.5 - add locality as valid ldap master map attribute fix
From: Ian Kent <raven@themaw.net>
A recent change enabled the use of the locality ("l") attribute in map name
dns used in the master map.
When using an entry like:
/mp yp:lnxhome
the l following the ":" would match a dn patern in the tokenizer leading
to a syntax error. This has exposed a bug present for some time as, for
the map entry syntax above, this could also happen if the map name started
with another attribute, such as "cn" or "o".
---
CHANGELOG | 1 +
lib/master_tok.l | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
--- autofs-5.0.5.orig/CHANGELOG
+++ autofs-5.0.5/CHANGELOG
@@ -26,6 +26,7 @@
- fix get query dn failure.
- fix ampersand escape in auto.smb.
- add locality as valid ldap master map attribute.
+- add locality as valid ldap master map attribute fix.
03/09/2009 autofs-5.0.5
-----------------------
--- autofs-5.0.5.orig/lib/master_tok.l
+++ autofs-5.0.5/lib/master_tok.l
@@ -210,7 +210,7 @@ OPTNTOUT (-n{OPTWS}|-n{OPTWS}={OPTWS}|--
}
{MTYPE} |
- {MTYPE}/{DNSERVERSTR}{DNATTRSTR} |
+ {MTYPE}/{DNSERVERSTR}{DNATTRSTR}= |
{MTYPE}/{DNATTRSTR}= {
tlen = master_leng - 1;
if (bptr != buff && isblank(master_text[tlen])) {
@@ -250,7 +250,7 @@ OPTNTOUT (-n{OPTWS}|-n{OPTWS}={OPTWS}|--
yyless(0);
}
- {DNSERVERSTR}{DNATTRSTR} {
+ {DNSERVERSTR}{DNATTRSTR}= {
BEGIN(DNSTR);
yyless(0);
}

View File

@ -4,7 +4,7 @@
Summary: A tool for automatically mounting and unmounting filesystems
Name: autofs
Version: 5.0.5
Release: 23%{?dist}
Release: 24%{?dist}
Epoch: 1
License: GPLv2+
Group: System Environment/Daemons
@ -36,6 +36,7 @@ Patch23: autofs-5.0.5-add-sasl-mutex-callbacks.patch
Patch24: autofs-5.0.5-fix-get-qdn-fail.patch
Patch25: autofs-5.0.5-fix-ampersand-escape-in-auto-smb.patch
Patch26: autofs-5.0.5-add-locality-as-valid-ldap-master-map-attribute.patch
Patch27: autofs-5.0.5-add-locality-as-valid-ldap-master-map-attribute-fix.patch
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: autoconf, hesiod-devel, openldap-devel, bison, flex, libxml2-devel, cyrus-sasl-devel, openssl-devel module-init-tools util-linux nfs-utils e2fsprogs libtirpc-devel
Conflicts: cyrus-sasl-lib < 2.1.23-9
@ -104,6 +105,7 @@ echo %{version}-%{release} > .version
%patch24 -p1
%patch25 -p1
%patch26 -p1
%patch27 -p1
%build
#CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --libdir=%{_libdir}
@ -156,30 +158,33 @@ fi
%{_libdir}/autofs/
%changelog
* Wed Mar 17 2010 Ian Kent <kpnt@redhat.com> - 1:5.0.5-22
* Fri Mar 26 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-24.fc14
- fix add locality as valid ldap master map attribute (bz575863).
* Wed Mar 17 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-22
- fix get query dn failure.
- fix ampersand escape in auto.smb.
- add locality as valid ldap master map attribute.
* Wed Mar 17 2010 Ian Kent <kpnt@redhat.com> - 1:5.0.5-22
* Wed Mar 17 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-22
- add Conflicts to ensure we get fixed cyrus-sasl-lib for rev 21 change.
* Tue Feb 23 2010 Ian Kent <kpnt@redhat.com> - 1:5.0.5-21
* Tue Feb 23 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-21
- add missing sasl mutex callbacks.
* Thu Feb 11 2010 Ian Kent <kpnt@redhat.com> - 1:5.0.5-19
* Thu Feb 11 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-19
- fix segfault upon reconnect cannot find valid base dn.
* Mon Feb 1 2010 Ian Kent <kpnt@redhat.com> - 1:5.0.5-17
* Mon Feb 1 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-17
- dont connect at ldap lookup module init.
- fix random selection option.
- fix disable timeout.
- fix strdup() return value check.
* Tue Dec 8 2009 Ian Kent <kpnt@redhat.com> - 1:5.0.5-16
* Tue Dec 8 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-16
- fix memory leak on reload (bz545137).
* Fri Dec 4 2009 Ian Kent <kpnt@redhat.com> - 1:5.0.5-14
* Fri Dec 4 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-14
- fix rpc fail on large export list (bz543023).
* Mon Nov 30 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-12