cvsdist cd8634
Summary: Text-mode tool for setting up NIS and shadow passwords.
cvsdist cd8634
Name: authconfig
cvsdist 671ead
Version: 4.1.6
cvsdist 671ead
Release: 1
cvsdist cd8634
License: GPL
cvsdist cd8634
ExclusiveOS: Linux
cvsdist cd8634
Group: System Environment/Base
cvsdist cd8634
BuildRoot: %{_tmppath}/%{name}-root
cvsdist cd8634
Source: %{name}-%{version}.tar.gz
cvsdist 671ead
Requires: glibc >= 2.1, pam >= 0.73, glib
cvsdist 671ead
BuildPrereq: pam-devel >= 0.73, glib-devel, newt-devel
cvsdist cd8634
cvsdist cd8634
%description 
cvsdist cd8634
Authconfig is a terminal mode program for setting up Network
cvsdist cd8634
Information Service (NIS) and shadow (more secure) passwords
cvsdist cd8634
on your system. Authconfig also configures the system to
cvsdist cd8634
automatically turn on NIS at system startup.
cvsdist cd8634
cvsdist 671ead
cvsdist cd8634
%prep
cvsdist cd8634
%setup -q
cvsdist cd8634
cvsdist cd8634
%build
cvsdist cd8634
make
cvsdist cd8634
cvsdist cd8634
%install
cvsdist cd8634
%{makeinstall}
cvsdist cd8634
cvsdist 671ead
%find_lang %{name}
cvsdist 671ead
cvsdist cd8634
%clean
cvsdist cd8634
rm -rf $RPM_BUILD_ROOT
cvsdist cd8634
cvsdist 671ead
%files -f %{name}.lang
cvsdist cd8634
%defattr(-,root,root)
cvsdist cd8634
%{_sbindir}/authconfig
cvsdist cd8634
%{_mandir}/man8/*
cvsdist cd8634
cvsdist cd8634
%changelog
cvsdist 671ead
* Wed Feb 14 2001 Preston Brown <pbrown@redhat.com>
cvsdist 671ead
- final translation update.
cvsdist 671ead
- langify
cvsdist 671ead
cvsdist 671ead
* Mon Feb 12 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- errors connecting to LDAP also trigger service_err returns, so ignore on
cvsdist 671ead
  those as well
cvsdist 671ead
cvsdist 671ead
* Fri Feb  9 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- handle the case where the user doesn't specify a Kerberos realm, but
cvsdist 671ead
  enables it anyway
cvsdist 671ead
- update translations
cvsdist 671ead
cvsdist 671ead
* Wed Feb  7 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- remove pam_access from the default configuration -- swat, pop, imap, etc.
cvsdist 671ead
  don't define a tty and pam_access bails if one isn't set
cvsdist 671ead
cvsdist 671ead
* Tue Feb  6 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- ignore on errors connecting to LDAP servers when doing LDAP account mgmt
cvsdist 671ead
  (probably less secure, but it allows root to log in when a wrong server
cvsdist 671ead
  name has been specified or the server is down)
cvsdist 671ead
cvsdist 671ead
* Mon Feb  5 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- make account management in system-auth be an AND operation, but ignore
cvsdist 671ead
  user_unknown status for pam_ldap account management so that local root
cvsdist 671ead
  can log in (#26029)
cvsdist 671ead
- add pam_access and pam_env (#16170) to default configuration
cvsdist 671ead
cvsdist 671ead
* Tue Jan 24 2001 Preston Brown <pbrown@redhat.com>
cvsdist 671ead
- final translation update before Beta
cvsdist 671ead
cvsdist 671ead
* Tue Jan 24 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- update translations
cvsdist 671ead
- make the entry fields on the second screen just a *little* bit smaller
cvsdist 671ead
cvsdist 671ead
* Fri Jan 12 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- really fix #23016 this time
cvsdist 671ead
- add buildprereqs on pam-devel, newt-devel, and glib-devel
cvsdist 671ead
cvsdist 671ead
* Wed Jan 10 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- match nss_ldap change of flag definitions for "ssl" flag ("on"=>"start_tls")
cvsdist 671ead
- change the "nothing-enabled" default so that we don't mistakenly think that
cvsdist 671ead
  NIS is enabled later on when it isn't supposed to be (#23327)
cvsdist 671ead
- only enable LDAP-related entry stuff on the appropriate screens (#23328)
cvsdist 671ead
cvsdist 671ead
* Sat Dec 30 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- make the copyright message translateable (#23016)
cvsdist 671ead
cvsdist 671ead
* Fri Dec 29 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- split the one big help message into multiple help messages (#23017)
cvsdist 671ead
cvsdist 671ead
* Wed Dec 12 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- don't write out configuration files for NIS, LDAP, Kerberos, Hesiod unless
cvsdist 671ead
  they're enabled when the user quits (we always write NSS, PAM, network)
cvsdist 671ead
cvsdist 671ead
* Fri Dec  8 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- make the internal code reflect the external use of "tls" instead of "ssl"
cvsdist 671ead
cvsdist 671ead
* Thu Dec  7 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- add support for toggling TLS on and off in /etc/ldap.conf
cvsdist 671ead
cvsdist 671ead
* Wed Nov 29 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- don't bother with USESHADOW; testing for /etc/shadow is sufficient
cvsdist 671ead
- use newtGrids to make NLS text fit (mostly)
cvsdist 671ead
- also edit "hosts:" to make sure it's there if nsswitch.conf is gone or broken
cvsdist 671ead
- preserve use of "db" and "nisplus" sources, even though we don't set them up
cvsdist 671ead
cvsdist 671ead
* Mon Nov 27 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- add the "nis" flag to pam_unix when NIS is enabled
cvsdist 671ead
cvsdist 671ead
* Wed Oct  4 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- read/write to /etc/syconfig/authconfig for PAM setup information
cvsdist 671ead
cvsdist 671ead
* Tue Aug 29 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- don't set "shadow" or "md5" for authentication with pam_unix, they're
cvsdist 671ead
  not needed (remove for clarity)
cvsdist 671ead
- add an authInfoCopy() routine to authinfo.c
cvsdist 671ead
cvsdist 671ead
* Mon Aug 28 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 671ead
- edit /etc/openldap/ldap.conf in addition to /etc/ldap.conf
cvsdist 671ead
cvsdist cd8634
* Thu Aug 24 2000 Erik Troan <ewt@redhat.com>
cvsdist cd8634
- updated it and es translations
cvsdist cd8634
cvsdist cd8634
* Sun Aug 20 2000 Matt Wilson <msw@redhat.com>
cvsdist cd8634
- new translations
cvsdist cd8634
cvsdist cd8634
* Wed Aug  9 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- merge in new translations
cvsdist cd8634
cvsdist cd8634
* Tue Aug  8 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- add better error reporting for when Bill runs this on a read-only filesystem
cvsdist cd8634
cvsdist cd8634
* Fri Aug  4 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- change nss order from (hesiod,ldap,nis) to (nis,ldap,hesiod) in case shadow
cvsdist cd8634
  is in use
cvsdist cd8634
- kick nscd when we quit if it's running (and obey --nostart)
cvsdist cd8634
cvsdist cd8634
* Mon Jul 31 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- silently support the broken_shadow and bigcrypt flags for pam_unix
cvsdist cd8634
- only shut down ypbind if /var/run/ypbind exists
cvsdist cd8634
cvsdist cd8634
* Thu Jul 27 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- break some translations again
cvsdist cd8634
cvsdist cd8634
* Wed Jul 26 2000 Matt Wilson <msw@redhat.com>
cvsdist cd8634
- new translations for de fr it es
cvsdist cd8634
cvsdist cd8634
* Fri Jul 21 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- fix bug parsing NIS server names when there aren't any
cvsdist cd8634
cvsdist cd8634
* Thu Jul 13 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- also modify the services, protocols, and automount in nsswitch.conf
cvsdist cd8634
- add netgroups, too (#13824)
cvsdist cd8634
cvsdist cd8634
* Tue Jun 27 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- add --disable options
cvsdist cd8634
- try to not mess with ypbind if it isn't installed
cvsdist cd8634
cvsdist cd8634
* Tue Jun 20 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- tweak chkconfig magic for ypbind to work better
cvsdist cd8634
- turn on portmap when ypbind is enabled
cvsdist cd8634
cvsdist cd8634
* Mon Jun 19 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- only do chkconfig magic on ypbind if the ypbind init script exists
cvsdist cd8634
cvsdist cd8634
* Tue Jun 13 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- fix multiple-blank-line problem
cvsdist cd8634
- verify that NISDOMAIN is recorded properly in /etc/sysconfig/network
cvsdist cd8634
cvsdist cd8634
* Sat Jun 10 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- add calls to pam_limits in shared session stack
cvsdist cd8634
cvsdist cd8634
* Wed Jun  7 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- fix multiple realms section bug
cvsdist cd8634
- close all files we open
cvsdist cd8634
- bail on errors, even when we can see the file
cvsdist cd8634
- use RPM_OPT_FLAGS
cvsdist cd8634
- support multiple NIS servers
cvsdist cd8634
- warn if needed files aren't there
cvsdist cd8634
cvsdist cd8634
* Mon Jun  5 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- fix for false-matching beginnings of realm subsections
cvsdist cd8634
- FHS fixes
cvsdist cd8634
cvsdist cd8634
* Thu Jun  1 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- move default system-auth configuration to pam package
cvsdist cd8634
cvsdist cd8634
* Wed May 31 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- add default system-auth configuration
cvsdist cd8634
cvsdist cd8634
* Tue May 30 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- fix the uncommented comment problem
cvsdist cd8634
- pam_krb5 doesn't provide account management
cvsdist cd8634
- base DN can have spaces in it
cvsdist cd8634
- use pam_krb5afs for krb5 if /afs is readable
cvsdist cd8634
- add the tokens flag to pam_krb5afs
cvsdist cd8634
- break (user info and auth setup) into two screens
cvsdist cd8634
cvsdist cd8634
* Fri May 26 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist cd8634
- finish LDAP support
cvsdist cd8634
- add Kerberos 5 support
cvsdist cd8634
- add Hesiod support
cvsdist cd8634
- migrate PAM config file logic to new method
cvsdist cd8634
cvsdist cd8634
* Wed Mar 08 2000 Cristian Gafton <gafton@redhat.com>
cvsdist cd8634
- rebuild for release
cvsdist cd8634
cvsdist cd8634
* Wed Feb 16 2000 Preston Brown <pbrown@redhat.com>
cvsdist cd8634
- disable LDAP, update man page.
cvsdist cd8634
cvsdist cd8634
* Thu Feb 03 2000 Preston Brown <pbrown@redhat.com>
cvsdist cd8634
- beginning of /etc/pam.d writing, better man page, broadcast on by default.
cvsdist cd8634
- strip man page.
cvsdist cd8634
cvsdist cd8634
* Tue Jan 11 2000 Preston Brown <pbrown@redhat.com>
cvsdist cd8634
- support for LDAP authentication added.
cvsdist cd8634
cvsdist cd8634
* Tue Sep 21 1999 Matt Wilson <msw@redhat.com>
cvsdist cd8634
- updated man page
cvsdist cd8634
cvsdist cd8634
* Mon Sep 20 1999 Matt Wilson <msw@redhat.com>
cvsdist cd8634
- set up shadowed /etc/group
cvsdist cd8634
cvsdist cd8634
* Mon Aug  2 1999 Matt Wilson <msw@redhat.com>
cvsdist cd8634
- rebuilt against newt 0.50
cvsdist cd8634
cvsdist cd8634
* Mon Apr 19 1999 Cristian Gafton <gafton@redhat.com>
cvsdist cd8634
- release for Red Hat Linux 6.0
cvsdist cd8634
cvsdist cd8634
* Thu Apr 01 1999 Preston Brown <pbrown@redhat.com>
cvsdist cd8634
- don't report errors about NIS fields not being filled in if not enabled
cvsdist cd8634
cvsdist cd8634
* Fri Mar 26 1999 Preston Brown <pbrown@redhat.com>
cvsdist cd8634
- fix typo
cvsdist cd8634
- change domainname at nis start and stop
cvsdist cd8634
cvsdist cd8634
* Tue Mar 23 1999 Preston Brown <pbrown@redhat.com>
cvsdist cd8634
- fixed man page
cvsdist cd8634
cvsdist cd8634
* Wed Mar 17 1999 Matt Wilson <msw@redhat.com>
cvsdist cd8634
- fixed rewriting /etc/yp.conf
cvsdist cd8634
- restarts ypbind so that new changes take effect
cvsdist cd8634
cvsdist cd8634
* Mon Mar 15 1999 Matt Wilson <msw@redhat.com>
cvsdist cd8634
- just make the NIS part of configuration grayed out if NIS is not installed
cvsdist cd8634
cvsdist cd8634
* Tue Mar 09 1999 Preston Brown <pbrown@redhat.com>
cvsdist cd8634
- static buffer sizes increased.
cvsdist cd8634
cvsdist cd8634
* Tue Mar  9 1999 Matt Wilson <msw@redhat.com>
cvsdist cd8634
- removed build opts because of problems on alpha
cvsdist cd8634
cvsdist cd8634
* Mon Feb  8 1999 Matt Wilson <msw@redhat.com>
cvsdist cd8634
- Don't rewrite ypbind.conf if you're not configuring NIS
cvsdist cd8634
cvsdist cd8634
* Mon Feb  8 1999 Matt Wilson <msw@redhat.com>
cvsdist cd8634
- Don't configure NIS if /etc/ypbind.conf does not exist.
cvsdist cd8634
cvsdist cd8634
* Sat Feb  6 1999 Matt Wilson <msw@redhat.com>
cvsdist cd8634
- changed "/sbin/chkconfig --add ypbind" to
cvsdist cd8634
  "/sbin/chkconfig --level 345 ypbind on"
cvsdist cd8634
- added checks for null nis domains and servers if nis is enabled or if
cvsdist cd8634
  not using broadcast.
cvsdist cd8634
- added newt entry filter for spaces in domains
cvsdist cd8634
cvsdist cd8634
* Sat Feb  6 1999 Matt Wilson <msw@redhat.com>
cvsdist cd8634
- changed command line options to match user interface
cvsdist cd8634
- added --help
cvsdist cd8634
cvsdist cd8634
* Thu Feb  4 1999 Matt Wilson <msw@redhat.com>
cvsdist cd8634
- Rewrote UI to handle geometry management properly
cvsdist cd8634
- MD5 passwords do not require shadow passwords, so made them independent
cvsdist cd8634
cvsdist cd8634
* Wed Feb 03 1999 Preston Brown <pbrown@redhat.com>
cvsdist cd8634
- initial spec file