Karel Klíč ba62c39
Summary: NIS (or YP) client programs
cvsdist ad0932e
Name: yp-tools
6b4c7df
Version: 4.2.3
d05a692
Release: 10%{?dist}
dbdaa9e
License: GPLv2
6b4c7df
Source: https://github.com/thkukuk/yp-tools/archive/v%{version}.tar.gz
6b4c7df
Patch1: yp-tools-2.12-hash.patch
6b4c7df
Patch2: yp-tools-2.12-crypt.patch
6b4c7df
Patch3: yp-tools-2.12-adjunct.patch
6b4c7df
Patch4: yp-tools-4.2.2-strict-prototypes.patch
8c3df02
Patch5: yp-tools-4.2.3-yppasswd.patch
cvsdist 23e94d9
Url: http://www.linux-nis.org/nis/yp-tools/index.html
0e60ba4
BuildRequires: make
996e4be
BuildRequires: autoconf, automake, gettext-devel, libtool, libtirpc-devel, libnsl2-devel
dcf95b7
Requires: ypbind >= 3:2.4-2
996e4be
Requires: glibc
996e4be
996e4be
%global __filter_GLIBC_PRIVATE 1
cvsdist ad0932e
cvsdist ad0932e
%description
cvsdist ad0932e
The Network Information Service (NIS) is a system which provides
996e4be
network information (login names, passwords, home directories, groupinformation) to all of the machines on a network.  NIS can enable
cvsdist ad0932e
information) to all of the machines on a network.  NIS can enable
cvsdist ad0932e
users to login on any machine on the network, as long as the machine
cvsdist ad0932e
has the NIS client programs running and the user's password is
cvsdist ad0932e
recorded in the NIS passwd database.  NIS was formerly known as Sun
cvsdist ad0932e
Yellow Pages (YP).
cvsdist ad0932e
cvsdist ad0932e
This package's NIS implementation is based on FreeBSD's YP and is a
cvsdist ad0932e
special port for glibc 2.x and libc versions 5.4.21 and later.  This
cvsdist ad0932e
package only provides the NIS client programs.  In order to use the
cvsdist ad0932e
clients, you'll need to already have an NIS server running on your
cvsdist ad0932e
network. An NIS server is provided in the ypserv package.
cvsdist ad0932e
cvsdist ad0932e
Install the yp-tools package if you need NIS client programs for machines
cvsdist ad0932e
on your network.  You will also need to install the ypbind package on
cvsdist ad0932e
every machine running NIS client programs.  If you need an NIS server,
cvsdist ad0932e
you'll need to install the ypserv package on one machine on the network.
cvsdist ad0932e
996e4be
%package devel
996e4be
Summary: NIS (or YP) client programs
996e4be
Requires: yp-tools
996e4be
996e4be
%description devel
996e4be
Install yp-tools-devel package for developing applications that use yp-tools
996e4be
996e4be
cvsdist ad0932e
%prep
6b4c7df
%setup -q -n %{name}-%{version}
6b4c7df
%patch1 -p1 -b .hash
6b4c7df
%patch2 -p1 -b .crypt
6b4c7df
%patch3 -p1 -b .adjunct
6b4c7df
%patch4 -p1 -b .strict-prototypes
8c3df02
%patch5 -p1
996e4be
996e4be
996e4be
autoreconf -i -f -v
cvsdist ad0932e
cvsdist ad0932e
%build
996e4be
8762157
export CFLAGS="$CFLAGS %{optflags} -Wno-cast-function-type"
996e4be
cvsdist ad0932e
%configure --disable-domainname
996e4be
996e4be
%make_build
cvsdist ad0932e
cvsdist ad0932e
%install
13eb784
make DESTDIR="$RPM_BUILD_ROOT" INSTALL_PROGRAM=install install
cvsdist ad0932e
cvsdist 2d7e4f9
%find_lang %name
cvsdist 2d7e4f9
cvsdist 2d7e4f9
%files -f %{name}.lang
cvsdist ad0932e
%doc AUTHORS COPYING README ChangeLog NEWS etc/nsswitch.conf
996e4be
%doc THANKS
96c24da
%{_bindir}/*
996e4be
996e4be
cvsdist ad0932e
%{_mandir}/*/*
96c24da
%{_sbindir}/*
cvsdist ad0932e
/var/yp/nicknames
cvsdist ad0932e
cvsdist ad0932e
%changelog
d05a692
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.3-10
d05a692
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
d05a692
e93c24a
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.3-9
e93c24a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
e93c24a
9399460
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.3-8
9399460
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9399460
027424d
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.3-7
027424d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
027424d
8c3df02
* Tue Oct 29 2019 Filip Januš <fjanus@redhat.com> - 4.2.3-6
8c3df02
- Add yppasswd patch
8c3df02
- Bug https://bugzilla.redhat.com/show_bug.cgi?id=1671452
8c3df02
- Pull request https://github.com/thkukuk/yp-tools/pull/7
8c3df02
8cbc5e0
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.3-5
8cbc5e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
8cbc5e0
4f79a55
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.3-4
4f79a55
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
4f79a55
e5ff945
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 4.2.3-3
e5ff945
- Rebuilt for libcrypt.so.2 (#1666033)
e5ff945
2f1f7e4
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.3-2
2f1f7e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2f1f7e4
6b4c7df
* Thu Apr 19 2018 Petr Kubat <pkubat@redhat.com> - 4.2.3-1
6b4c7df
- Update to version 4.2.3
6b4c7df
8762157
* Thu Mar 15 2018 Matej Mužila <mmuzila@redhat.com> - 4.2.2-7
8762157
- Disable cast-function-type warning
8762157
7fe6b96
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.2-6
7fe6b96
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7fe6b96
dbeb79d
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 4.2.2-5
dbeb79d
- Rebuilt for switch to libxcrypt
dbeb79d
4536be5
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.2-4
4536be5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4536be5
9d87276
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.2-3
9d87276
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9d87276
dcf95b7
* Mon May 29 2017 Matej Mužila <mmuzila@redhat.com> - 4.2.2-2
dcf95b7
- Require ypbind >= 3:2.4-2
dcf95b7
996e4be
* Fri May 19 2017 Matej Mužila <mmuzila@redhat.com> - 4.2.2-1
996e4be
- Update to version 4.2.2 supporting IPv6
996e4be
57c1a16
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.14-8
57c1a16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
57c1a16
68801fc
* Mon Nov 28 2016 Petr Kubat <pkubat@redhat.com> - 2.14-7
68801fc
- Modified passwd.adjunct patch by Gilbert E. Detillieux (#1297955)
68801fc
3542e5e
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.14-6
3542e5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3542e5e
3503e8e
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14-5
3503e8e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3503e8e
9110c61
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14-4
9110c61
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9110c61
eed06f2
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14-3
eed06f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
eed06f2
74c8a1f
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14-2
74c8a1f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
74c8a1f
0ce13aa
* Mon May 06 2013 Honza Horak <hhorak@redhat.com> - 2.14-1
0ce13aa
- New upstream version 2.14
0ce13aa
b945156
* Mon Mar 25 2013 Honza Horak <hhorak@redhat.com> - 2.12-13
b945156
- Fix build for aarch64
b945156
d844e83
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.12-12
d844e83
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d844e83
491df99
* Mon Sep 24 2012 Honza Horak <hhorak@redhat.com> - 2.12-12
491df99
- Minor spec file fixes
491df99
61384f5
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.12-11
61384f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
61384f5
c046069
* Wed Jul 11 2012 Honza Horak <hhorak@redhat.com> - 2.12-10
c046069
- Minor spec file fixes
c046069
1604bf4
* Mon Apr 23 2012 Honza Horak <hhorak@redhat.com> - 2.12-9
b8eaf28
- Do not check old passwords using passwd.adjunct feature
1604bf4
- Patch from Paul Wouters to handle crypt() returning NULL
1604bf4
  Resolves: #814803
1604bf4
379be8c
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.12-8
379be8c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
379be8c
5ca6eb3
* Fri Sep 09 2011 Honza Horak <hhorak@redhat.com> - 2.12-7
5ca6eb3
- Added YP_PASSWD_HASH environment variable to set default
5ca6eb3
  algorithm for hashing a new password
5ca6eb3
  Resolves: #699666
5ca6eb3
ba4fef6
* Wed May 04 2011 Honza Horak <hhorak@redhat.com> - 2.12-6
ba4fef6
- Applied -gethost patch to check return value
ba4fef6
  (rhbz#698619)
ba4fef6
2291a74
* Fri Mar 18 2011 Honza Horak <hhorak@redhat.com> - 2.12-5
2291a74
- Applied -typo patch to fix a grammar mistake
2291a74
  (rhbz#668743)
2291a74
fcbd95e
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.12-4
fcbd95e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
fcbd95e
Karel Klic 301b438
* Tue Nov 23 2010 Karel Klic <kklic@redhat.com> - 2.12-3
Karel Klic 301b438
- Reverted previous change
Karel Klic 301b438
Karel Klic ec87306
* Tue Nov 23 2010 Karel Klic <kklic@redhat.com> - 2.12-2
Karel Klic ec87306
- Added patch that removes ypclnt.c from being compiled into
Karel Klic ec87306
  ypmatch (rhbz#546149)
Karel Klic ec87306
Karel Klic ecaa219
* Fri Nov 19 2010 Karel Klic <kklic@redhat.com> - 2.12-1
Karel Klic ecaa219
- New upstream version
Karel Klic ecaa219
Karel Klic 53ee8b6
* Fri Nov 19 2010 Karel Klic <kklic@redhat.com> - 2.11-2
Karel Klic 53ee8b6
- Added patch to fix yppasswd utility when used with shadow
Karel Klic 53ee8b6
  passwords (rhbz#653921)
Karel Klic 53ee8b6
- Removed %%clean section
Karel Klic 53ee8b6
Karel Klíč 6c1fe3c
* Tue Apr 20 2010 Karel Klic <kklic@redhat.com> - 2.11-1
Karel Klíč 6c1fe3c
- New upstream release
Karel Klíč 6c1fe3c
- MD5, SHA-2 passwords patch merged by upstream
Karel Klíč 6c1fe3c
- Removed BuildRoot tag
Karel Klíč 6c1fe3c
Karel Klíč 69a8fd3
* Thu Apr 15 2010 Karel Klic <kklic@redhat.com> - 2.10-3
Karel Klic 53ee8b6
- Added a new patch -passwords, which merges -md5 and -sha-2 patches
Karel Klíč 69a8fd3
  together, and adds proper MD5/SHA support to verifypassword()
Karel Klíč 69a8fd3
  #514061
Karel Klíč 69a8fd3
Karel Klíč c4a077d
* Mon Mar 01 2010 Karel Klic <kklic@redhat.com> - 2.10-2
Karel Klíč c4a077d
- /var/yp is owned by the filesystem package (#569383)
Karel Klíč c4a077d
Karel Klíč ba62c39
* Thu Dec 10 2009 Karel Klic <kklic@redhat.com> - 2.10-1
Karel Klíč ba62c39
- Updated to new version
Karel Klíč ba62c39
- Removed unnecessary obsoletes
Karel Klíč ba62c39
10a5216
* Mon Aug 10 2009 Ville Skyttä <ville.skytta@iki.fi> - 2.9-8
10a5216
- Convert specfile to UTF-8.
10a5216
7b97cd0
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-7
7b97cd0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
7b97cd0
15b18eb
* Wed Mar  4 2009 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.9-6
15b18eb
- Add SHA-2 password hashes support
15b18eb
  Resolves: #487607
15b18eb
746e1b7
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-5
746e1b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
746e1b7
dbdaa9e
* Mon Aug 11 2008 Jason L Tibbitts III <tibbs@math.uh.edu> - 2.9-4
dbdaa9e
- Fix license tag.
dbdaa9e
e284f4d
* Mon Feb 11 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.9-3
e284f4d
- Fix Buildroot
e284f4d
13eb784
* Tue Jul 31 2007 Steve Dickson <steved@redhat.com> 2.9-1
13eb784
- Changed install process to create an useful debuginfo package (bz 249961) 
13eb784
991393f
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.9-0.1
991393f
- rebuild
991393f
f5ebd44
* Mon Feb 13 2006 Chris Feist <cfeist@redhat.com> - 2.9-0
448cd72
- bump again for double-long bug on ppc(64)
448cd72
7d61a09
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.8-8.2
7d61a09
- rebuilt for new gcc4.1 snapshot and glibc changes
7d61a09
aa0a280
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
aa0a280
- rebuilt
aa0a280
cvsdist 10b6d97
* Fri Jun 18 2004 Alan Cox <alan@redhat.com>
cvsdist 10b6d97
- Fix buffer overflow (non security) thanks to D Binderman
cvsdist 10b6d97
cvsdist 8b5688d
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 8b5688d
- rebuilt
cvsdist 8b5688d
cvsdist 5ca779d
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 5ca779d
- rebuilt
cvsdist 5ca779d
cvsdist 23e94d9
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 23e94d9
- rebuilt
cvsdist 23e94d9
cvsdist 23e94d9
* Wed Apr 23 2003 Steve Dickson <SteveD@RedHat.com>
cvsdist 23e94d9
- Update to 2.7 from upstream
cvsdist 23e94d9
- Updated yppasswd md5 patch
cvsdist 23e94d9
cvsdist 58a1452
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 58a1452
- rebuilt
cvsdist 58a1452
cvsdist 58a1452
* Mon Nov 18 2002 Tim Powers <timp@redhat.com>
cvsdist 58a1452
- rebuild on all arches
cvsdist 58a1452
cvsdist 7f96aec
* Wed Aug 28 2002 Nalin Dahyabhai <nalin@redhat.com> 2.7-3
cvsdist 7f96aec
- properly terminate an alloca'ed string in yppasswd which would lead to
cvsdist 7f96aec
  improper rejection of the request if the user's pw_passwd was visible
cvsdist 7f96aec
cvsdist 0fe4e22
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 0fe4e22
- automated rebuild
cvsdist 0fe4e22
cvsdist fc9b6c4
* Tue Jun 11 2002 Alexander Larsson <alexl@redhat.com>
cvsdist fc9b6c4
- Update to 2.7 from upstream
cvsdist fc9b6c4
- Updated yppasswd md5 patch
cvsdist fc9b6c4
cvsdist fc9b6c4
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist fc9b6c4
- automated rebuild
cvsdist fc9b6c4
cvsdist 3da96e4
* Mon Mar 25 2002 Alex Larsson <alexl@redhat.com> 2.6-4
cvsdist 3da96e4
- Updated passwd patch with Nalins comments
cvsdist 3da96e4
cvsdist 938e3a5
* Fri Mar 22 2002 Alex Larsson <alexl@redhat.com> 2.6-3
cvsdist 938e3a5
- Add patch that handles MD5 passwords and HPU/X password aging.
cvsdist 938e3a5
- This should hopefully fix #19045 and #22667
cvsdist 938e3a5
cvsdist 938e3a5
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist 938e3a5
- automated rebuild
cvsdist 938e3a5
cvsdist 338fb7a
* Tue Jul 24 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 338fb7a
- own /var/yp
cvsdist 338fb7a
cvsdist 1065b10
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
cvsdist 1065b10
- Bump release + rebuild.
cvsdist 1065b10
10a5216
* Mon Feb 26 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 2d7e4f9
- langify
cvsdist 2d7e4f9
cvsdist 2d7e4f9
* Wed Sep 27 2000 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 2d7e4f9
- add another security patch
cvsdist 2d7e4f9
cvsdist 2d7e4f9
* Sun Aug 20 2000 Florian La Roche <Florian.LaRoche@redhat.com>
cvsdist 2d7e4f9
- allow passwords up to 128 characters
cvsdist 2d7e4f9
cvsdist ad0932e
* Tue Aug 15 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist ad0932e
- change License from GNU to GPL
cvsdist ad0932e
- fix handling of defaults in ypchfn (#13830)
cvsdist ad0932e
cvsdist ad0932e
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
cvsdist ad0932e
- automatic rebuild
cvsdist ad0932e
cvsdist ad0932e
* Sun Jun 18 2000 Matt Wilson <msw@redhat.com>
cvsdist ad0932e
- use %%{_mandir}
cvsdist ad0932e
cvsdist ad0932e
* Thu Feb 03 2000 Cristian Gafton <gafton@redhat.com>
cvsdist ad0932e
- man pages are compressed
cvsdist ad0932e
- version 2.4
cvsdist ad0932e
cvsdist ad0932e
* Tue Oct 26 1999 Bill Nottingham <notting@redhat.com>
cvsdist ad0932e
- get rid of bogus messages.
cvsdist ad0932e
cvsdist ad0932e
* Fri Aug 27 1999 Preston Brown <pbrown@redhat.com>
cvsdist ad0932e
- patched /var/yp/nicknames so that hosts resolves to hosts.byname,
cvsdist ad0932e
- not hosts.byaddr (bug # 2389)
cvsdist ad0932e
cvsdist ad0932e
* Sun May 30 1999 Jeff Johnson <jbj@redhat.com>
cvsdist ad0932e
- update to 2.3.
cvsdist ad0932e
cvsdist ad0932e
* Fri Apr 16 1999 Cristian Gafton <gafton@redhat.com>
cvsdist ad0932e
- version 2.2
cvsdist ad0932e
- make it obsolete older yp-clients package
cvsdist ad0932e
cvsdist ad0932e
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist ad0932e
- auto rebuild in the new build environment (release 3)
cvsdist ad0932e
cvsdist ad0932e
* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
cvsdist ad0932e
- build for glibc 2/1
cvsdist ad0932e
- version 2.1
cvsdist ad0932e
- require ypbind
cvsdist ad0932e
cvsdist ad0932e
* Fri Jun 12 1998 Aron Griffis <agriffis@coat.com>
cvsdist ad0932e
- upgraded to 2.0
cvsdist ad0932e
cvsdist ad0932e
* Thu May 07 1998 Prospector System <bugs@redhat.com>
cvsdist ad0932e
- translations modified for de, fr, tr
cvsdist ad0932e
cvsdist ad0932e
* Mon Apr 13 1998 Cristian Gafton <gafton@redhat.com>
cvsdist ad0932e
- upgraded to 1.4.1
cvsdist ad0932e
cvsdist ad0932e
* Thu Dec 04 1997 Cristian Gafton <gafton@redhat.com>
cvsdist ad0932e
- put yppasswd again in the package, 'cause it is the right thing to do
cvsdist ad0932e
  (sorry djb!)
cvsdist ad0932e
- obsoletes old, unmaintained yppasswd package
cvsdist ad0932e
cvsdist ad0932e
* Sat Nov 01 1997 Donnie Barnes <djb@redhat.com>
cvsdist ad0932e
- removed yppasswd from this package.
cvsdist ad0932e
cvsdist ad0932e
* Fri Oct 31 1997 Donnie Barnes <djb@redhat.com>
cvsdist ad0932e
- pulled from contrib into distribution (got fresh sources).  Thanks
cvsdist ad0932e
  to Thorsten Kukuk <kukuk@vt.uni-paderborn.de> for the original.
cvsdist ad0932e
- used fresh sources