cvsdist 9a222d9
Summary: The InterNetNews (INN) system, an Usenet news server.
cvsdist 9a222d9
Name: inn
cvsdist 60991a4
Version: 2.3.2
cvsdist 41a618a
Release: 11
cvsdist 9a222d9
Copyright: GPL
cvsdist 9a222d9
Group: System Environment/Daemons
cvsdist 9a222d9
Source0: ftp://ftp.isc.org/isc/inn/inn-%{version}.tar.gz
cvsdist 9a222d9
Source2: inn-default-distributions
cvsdist 9a222d9
Source4: inn-cron-expire
cvsdist 9a222d9
Source5: inn-cron-rnews
cvsdist 9a222d9
Source7: inn-cron-nntpsend
cvsdist 9a222d9
Source8: innd.init
cvsdist 9a222d9
Source10: inn-faq.tar.gz
cvsdist b7890b8
Patch: inn-2.3.1-rh.patch
cvsdist 41a618a
BuildRequires: db3-devel
cvsdist b7890b8
Prereq: /sbin/chkconfig, grep, textutils, sed, fileutils, sh-utils
cvsdist b7890b8
Requires: cleanfeed, bash >= 2.0
cvsdist 9a222d9
cvsdist 41a618a
# XXX white out bogus perl requirement for now
cvsdist 41a618a
Provides: perl(::usr/lib/innshellvars.pl)
cvsdist 41a618a
cvsdist 41a618a
Buildroot: %{_tmppath}/%{name}-root
cvsdist 41a618a
cvsdist 9a222d9
%description
cvsdist 9a222d9
INN (InterNetNews) is a complete system for serving Usenet news and/or
cvsdist 9a222d9
private newsfeeds.  INN includes innd, an NNTP (NetNews Transport
cvsdist 9a222d9
Protocol) server, and nnrpd, a newsreader that is spawned for each
cvsdist 9a222d9
client.  Both innd and nnrpd vary slightly from the NNTP protocol, but
cvsdist 9a222d9
not in ways that are easily noticed.
cvsdist 9a222d9
cvsdist 9a222d9
Install the inn package if you need a complete system for serving and
cvsdist 9a222d9
reading Usenet news.  You may also need to install inn-devel, if you
cvsdist 9a222d9
are going to use a separate program which interfaces to INN, like
cvsdist 9a222d9
newsgate or tin.
cvsdist 9a222d9
cvsdist 9a222d9
%package devel
cvsdist 9a222d9
Summary: The INN (InterNetNews) library.
cvsdist 9a222d9
Group: Development/Libraries
cvsdist 9a222d9
Requires: inn = %{version}
cvsdist 9a222d9
cvsdist 9a222d9
%description devel
cvsdist 9a222d9
The inn-devel package contains the INN (InterNetNews) library, which
cvsdist 9a222d9
several programs that interface with INN need in order to work (for
cvsdist 9a222d9
example, newsgate and tin).
cvsdist 9a222d9
cvsdist 9a222d9
If you are installing a program which must interface with the INN news
cvsdist 9a222d9
system, you should install inn-devel.
cvsdist 9a222d9
cvsdist 9a222d9
%package -n inews
cvsdist 9a222d9
Summary: Sends Usenet articles to a local news server for distribution.
cvsdist 9a222d9
Group: System Environment/Daemons
cvsdist 41a618a
Requires: inn
cvsdist 9a222d9
cvsdist 9a222d9
%description -n inews
cvsdist 9a222d9
The inews program is used by some news programs (for example, inn and
cvsdist 9a222d9
trn) to post Usenet news articles to local news servers.  Inews reads
cvsdist 9a222d9
an article from a file or standard input, adds headers, performs some
cvsdist 9a222d9
consistency checks and then sends the article to the local news server
cvsdist 9a222d9
specified in the inn.conf file.
cvsdist 9a222d9
cvsdist 9a222d9
Install inews if you need a program for posting Usenet articles to
cvsdist 9a222d9
local news servers.
cvsdist 9a222d9
cvsdist 9a222d9
%prep
cvsdist d3070fc
%setup -q -a 10
cvsdist b7890b8
%patch -p1 -b .rh
cvsdist 9a222d9
cvsdist 9a222d9
%build
cvsdist 41a618a
#libtoolize --copy --force
cvsdist 41a618a
#autoreconf
cvsdist b7890b8
with_tmp_path=/var/lib/news/tmp ./configure --prefix=/usr  \
cvsdist b7890b8
	--sysconfdir=/etc/news --mandir=%{_mandir} \
cvsdist 9a222d9
	--with-log-dir=/var/log/news --with-spool-dir=/var/spool/news\
cvsdist 9a222d9
	--with-db-dir=/var/lib/news --with-run-dir=/var/run/news \
cvsdist b7890b8
	--with-etc-dir=/etc/news --with-tmp-dir=/var/lib/news/tmp \
cvsdist 9a222d9
	--with-perl --enable-shared --enable-uucp-rnews \
cvsdist b7890b8
	--enable-pgp-verify --with-sendmail=/usr/sbin/sendmail \
cvsdist b7890b8
	--with-news-user=news --with-news-group=news --with-news-master=news
cvsdist 41a618a
cvsdist 41a618a
# XXX don't include <db1/ndbm.h> to avoid linking with -ldb1.
cvsdist 41a618a
perl -pi -e 's/HAVE_DB1_NDBM_H/XXX_HAVE_DB1_NDBM_H/' ./include/config.h
cvsdist 41a618a
cvsdist 9a222d9
make
cvsdist 41a618a
# DBMLIB="" %{?_smp_mflags}
cvsdist 9a222d9
cvsdist 9a222d9
%install
cvsdist 9a222d9
rm -rf $RPM_BUILD_ROOT
cvsdist 9a222d9
mkdir -p $RPM_BUILD_ROOT
cvsdist 9a222d9
make install DESTDIR=$RPM_BUILD_ROOT
cvsdist 9a222d9
cvsdist 9a222d9
# -- Install man pages needed by suck et al.
cvsdist 9a222d9
mkdir -p $RPM_BUILD_ROOT/usr/include/inn
cvsdist 9a222d9
for f in clibrary.h configdata.h config.h dbz.h libinn.h autoconfig.h storage.h
cvsdist 9a222d9
do
cvsdist 9a222d9
    install -c -m 0644 ./include/$f $RPM_BUILD_ROOT/usr/include/inn
cvsdist 9a222d9
done
cvsdist 9a222d9
cvsdist 9a222d9
mkdir -p $RPM_BUILD_ROOT/etc
cvsdist 9a222d9
mv $RPM_BUILD_ROOT/usr/bin/rc.news $RPM_BUILD_ROOT/etc
cvsdist 9a222d9
cvsdist 9a222d9
touch     $RPM_BUILD_ROOT/var/lib/news/subscriptions
cvsdist 9a222d9
chmod 644 $RPM_BUILD_ROOT/var/lib/news/subscriptions
cvsdist 9a222d9
cvsdist 9a222d9
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/var/lib/news/distributions
cvsdist 9a222d9
cvsdist 9a222d9
mkdir -p $RPM_BUILD_ROOT/etc/cron.{hourly,daily}
cvsdist 9a222d9
install %{SOURCE4} $RPM_BUILD_ROOT/etc/cron.daily/inn-cron-expire
cvsdist 9a222d9
install %{SOURCE5} $RPM_BUILD_ROOT/etc/cron.hourly/inn-cron-rnews
cvsdist 9a222d9
install %{SOURCE7} $RPM_BUILD_ROOT/etc/cron.hourly/inn-cron-nntpsend
cvsdist 9a222d9
cvsdist 9a222d9
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
cvsdist 9a222d9
install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/innd
cvsdist 9a222d9
cvsdist b7890b8
touch $RPM_BUILD_ROOT/var/lib/news/history
cvsdist b7890b8
#LD_LIBRARY_PATH=$RPM_BUILD_ROOT/usr/lib $RPM_BUILD_ROOT/usr/bin/makedbz -i \
cvsdist b7890b8
#	-f $RPM_BUILD_ROOT/var/lib/news/history
cvsdist b7890b8
#chmod 644 $RPM_BUILD_ROOT/var/lib/news/*
cvsdist 9a222d9
cvsdist 9a222d9
# we get this from cleanfeed
cvsdist 9a222d9
rm -f $RPM_BUILD_ROOT/usr/bin/filter/filter_innd.pl
cvsdist 9a222d9
cvsdist 9a222d9
#Fix perms in sample directory to avoid bogus dependencies
cvsdist 9a222d9
find samples -name "*.in" -exec chmod a-x {} \;
cvsdist 9a222d9
cvsdist 9a222d9
#Build filelist
cvsdist 9a222d9
echo "%defattr(-,news,news)" > files.list
cvsdist 9a222d9
find $RPM_BUILD_ROOT -type f -or -type l | \
cvsdist 9a222d9
	sed -e "s|$RPM_BUILD_ROOT||g" | \
cvsdist b7890b8
	sed 's|^/etc/cron|%config(noreplace) %attr(-,root,root) &|' | \
cvsdist b7890b8
	sed 's|^/etc|%config(noreplace) &|' | \
cvsdist 9a222d9
	sed 's|^/var/lib/news/|%config(noreplace) &|' | \
cvsdist 9a222d9
	sed 's|.*innshellvar|%config &|' | \
cvsdist 9a222d9
	sed 's|/var/log/news|%ghost &|' | \
cvsdist 9a222d9
	sed 's|/usr/bin/inndstart$|%attr(4550,root,news) /usr/bin/inndstart|' | \
cvsdist 9a222d9
	sed 's|/usr/bin/startinnfeed$|%attr(4550,root,news) /usr/bin/startinnfeed|' | \
cvsdist 9a222d9
	sed 's|/usr/bin/rnews$|%attr(4550,uucp,news) /usr/bin/rnews|' > files.list
cvsdist 9a222d9
(echo "%defattr(-,news,news)" ; grep -v inews files.list | \
cvsdist 9a222d9
	egrep -v "\.(h|so|a|la)$" | \
cvsdist 9a222d9
	grep -v "/man/") > files.main
cvsdist 9a222d9
echo "%defattr(-,root,root)" > files.devel
cvsdist 9a222d9
egrep "\.(h|so|a|la)$" files.list >> files.devel
cvsdist 9a222d9
cvsdist 9a222d9
%clean
cvsdist 9a222d9
rm -rf $RPM_BUILD_ROOT
cvsdist 9a222d9
rm -f files.list files.main files.devel files.inews
cvsdist 9a222d9
cvsdist 9a222d9
%post
cvsdist 9a222d9
/sbin/chkconfig --add innd
cvsdist 9a222d9
cvsdist 9a222d9
umask 002
cvsdist 9a222d9
touch /var/log/news/news.notice
cvsdist 9a222d9
touch /var/log/news/news.crit
cvsdist 9a222d9
touch /var/log/news/news.err
cvsdist 9a222d9
chown -R news.news /var/log/news*
cvsdist b7890b8
cvsdist b7890b8
%triggerpostun -- inn < 2.3.0
cvsdist b7890b8
service innd stop > /dev/null 2>&1
cvsdist b7890b8
exit 0
cvsdist 9a222d9
cvsdist 9a222d9
%triggerin -- sysklogd
cvsdist 9a222d9
if [ -f /etc/syslog.conf ]; then
cvsdist 9a222d9
  if ! grep -q INN /etc/syslog.conf; then
cvsdist 9a222d9
    sed 's/mail.none;/mail.none;news.none;/' < /etc/syslog.conf > /etc/syslog.conf.inn
cvsdist 9a222d9
    mv /etc/syslog.conf.inn /etc/syslog.conf
cvsdist 9a222d9
cvsdist 9a222d9
    echo '' \
cvsdist 9a222d9
       >> /etc/syslog.conf
cvsdist 9a222d9
    echo '#' \
cvsdist 9a222d9
       >> /etc/syslog.conf
cvsdist 9a222d9
    echo '# INN' \
cvsdist 9a222d9
       >> /etc/syslog.conf
cvsdist 9a222d9
    echo '#' \
cvsdist 9a222d9
       >> /etc/syslog.conf
cvsdist 9a222d9
    echo 'news.=crit                                        /var/log/news/news.crit'   >> /etc/syslog.conf
cvsdist 9a222d9
    echo 'news.=err                                         /var/log/news/news.err'    >> /etc/syslog.conf
cvsdist 9a222d9
    echo 'news.notice                                       /var/log/news/news.notice' >> /etc/syslog.conf
cvsdist 9a222d9
    fi
cvsdist 9a222d9
  if [ -f /var/run/syslog.pid ]; then
cvsdist 9a222d9
    kill -HUP `cat /var/run/syslog.pid` 2> /dev/null ||:
cvsdist 9a222d9
  fi
cvsdist 9a222d9
fi
cvsdist 9a222d9
cvsdist 9a222d9
%preun
cvsdist 9a222d9
if [ $1 = 0 ]; then
cvsdist 9a222d9
    service innd stop > /dev/null 2>&1
cvsdist 9a222d9
    /sbin/chkconfig --del innd
cvsdist 9a222d9
    if [ -f /var/lib/news/history.dir ]; then
cvsdist 9a222d9
       rm -f /var/lib/news/history.*
cvsdist 9a222d9
    fi
cvsdist 9a222d9
fi
cvsdist 9a222d9
cvsdist 9a222d9
%postun
cvsdist 9a222d9
if [ "$1" -ge 1 ]; then
cvsdist 9a222d9
    service innd condrestart > /dev/null 2>&1
cvsdist 9a222d9
fi
cvsdist b7890b8
exit 0
cvsdist 9a222d9
cvsdist 9a222d9
%files -f files.main
cvsdist 9a222d9
%defattr(-,news,news)
cvsdist 9a222d9
%dir /usr/bin/control
cvsdist 9a222d9
%dir /usr/bin/filter
cvsdist 9a222d9
%dir /usr/bin/rnews.libexec
cvsdist 9a222d9
%dir /usr/bin/auth
cvsdist 9a222d9
%dir /etc/news
cvsdist 9a222d9
%dir /var/spool/news
cvsdist 9a222d9
%dir /var/spool/news/archive
cvsdist b7890b8
%dir /var/spool/news/articles
cvsdist 9a222d9
%dir /var/spool/news/incoming
cvsdist 9a222d9
%dir /var/spool/news/incoming/bad
cvsdist 9a222d9
%dir /var/spool/news/innfeed
cvsdist b7890b8
%dir /var/spool/news/outgoing
cvsdist b7890b8
%dir /var/spool/news/overview
cvsdist 9a222d9
%dir /var/log/news
cvsdist 9a222d9
%dir /var/log/news/OLD
cvsdist 9a222d9
%dir /var/lib/news
cvsdist b7890b8
%dir /var/lib/news/tmp
cvsdist 9a222d9
%dir /var/run/news
cvsdist 9a222d9
%defattr(-,root,root)
cvsdist 9a222d9
%{_mandir}/man[158]/*
cvsdist b7890b8
%doc NEWS README* ChangeLog CONTRIBUTORS LICENSE HISTORY INSTALL
cvsdist b7890b8
%doc %dir samples
cvsdist 9a222d9
cvsdist 9a222d9
%files devel -f files.devel
cvsdist 9a222d9
%defattr(-,root,root)
cvsdist 9a222d9
%{_mandir}/man3/*
cvsdist 9a222d9
cvsdist 9a222d9
%files -n inews
cvsdist 9a222d9
%defattr(-,root,root)
cvsdist b54cf5d
%attr(0755,root,root) /usr/bin/inews
cvsdist 9a222d9
%{_mandir}/man1/inews*
cvsdist 9a222d9
cvsdist 9a222d9
%changelog
cvsdist 41a618a
* Mon Apr 08 2002 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 41a618a
- startup and cron scripts unset LANG and LC_COLLATE to make
cvsdist 41a618a
  inn more robust   (#60770)
cvsdist 41a618a
- really link against db3
cvsdist 41a618a
- inews requires inn #59852
cvsdist 41a618a
cvsdist 41a618a
* Thu Feb 28 2002 Elliot Lee <sopwith@redhat.com> 2.3.2-10
cvsdist 41a618a
- Change db4-devel requirement to db3-devel.
cvsdist 41a618a
- Use _smp_mflags
cvsdist 41a618a
cvsdist 41a618a
* Thu Jan 31 2002 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 41a618a
- fix #59123
cvsdist 41a618a
cvsdist 41a618a
* Wed Jan 30 2002 Jeff Johnson <jbj@redhat.com>
cvsdist 41a618a
- white out bogus perl requirement for now.
cvsdist 41a618a
- don't include <db1/ndbm.h> to avoid linking with -ldb1.
cvsdist 41a618a
cvsdist 41a618a
* Sat Jan 26 2002 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 41a618a
- change to db4
cvsdist 41a618a
cvsdist 41a618a
* Sun Jan 20 2002 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 41a618a
- allow rebuilding by not using newer autoconf, adjust inn patches
cvsdist 41a618a
cvsdist b54cf5d
* Tue Jul 24 2001 Tim Powers <timp@redhat.com>
cvsdist b54cf5d
- make inews owned by root, not the build system
cvsdist b54cf5d
cvsdist 60991a4
* Tue Jul 24 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 60991a4
- fix badd attr() macro
cvsdist 60991a4
cvsdist 60991a4
* Sat Jul 21 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 60991a4
- add build req
cvsdist 60991a4
cvsdist 60991a4
* Fri Jul 06 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 60991a4
- change perms on inews
cvsdist 60991a4
cvsdist 60991a4
* Tue Jun 19 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 60991a4
- update to 2.3.2
cvsdist 60991a4
cvsdist b7890b8
* Wed Feb 14 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist b7890b8
- add startup script patch by kevin@labsysgrp.com #27421
cvsdist b7890b8
- inews subpackage does not depend on inn anymore #24439
cvsdist b7890b8
- fix reload and make some cleanups to the startup script #18076
cvsdist b7890b8
cvsdist b7890b8
* Wed Feb 07 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist b7890b8
- add a "exit 0" to the postun script
cvsdist b7890b8
cvsdist b7890b8
* Wed Jan 24 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist b7890b8
- update to 2.3.1
cvsdist b7890b8
- do not use --enable-tagged-hash
cvsdist b7890b8
- move tmp dir to /var/lib/news/tmp
cvsdist b7890b8
- add more docu
cvsdist b7890b8
- do not call "strip" directly
cvsdist b7890b8
- remove some of the default files as the ones in INN are ok
cvsdist b7890b8
- do not req /etc/init.d
cvsdist b7890b8
- do not attempt an automatic update from previous versions as
cvsdist b7890b8
  we have to deal with different storage methods
cvsdist b7890b8
- prepare startup script for translations
cvsdist b7890b8
- add minimal check into startup for a history file
cvsdist b7890b8
cvsdist d3070fc
* Mon Jan 22 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist d3070fc
- innreport had wrong perms
cvsdist d3070fc
- files for the cron-jobs must be owned by root:root
cvsdist d3070fc
cvsdist d3070fc
* Tue Aug 29 2000 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist d3070fc
- remove cleanfeed sources
cvsdist d3070fc
cvsdist 9a222d9
* Mon Jul 24 2000 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 9a222d9
- fix some perms
cvsdist 9a222d9
cvsdist 9a222d9
* Mon Jul 24 2000 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 9a222d9
- update to 2.2.3
cvsdist 9a222d9
- fixed many perms
cvsdist 9a222d9
- cleaned up complete build process
cvsdist 9a222d9
cvsdist 9a222d9
* Sat Jul 15 2000 Bill Nottingham <notting@redhat.com>
cvsdist 9a222d9
- move initscript back
cvsdist 9a222d9
cvsdist 9a222d9
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
cvsdist 9a222d9
- automatic rebuild
cvsdist 9a222d9
cvsdist 9a222d9
* Sun Jul 10 2000 Bill Nottingham <notting@redhat.com>
cvsdist 9a222d9
- add fix for the verifycancels problem fron Russ Allbery
cvsdist 9a222d9
- turn them off anyways
cvsdist 9a222d9
- fix perms on inews
cvsdist 9a222d9
cvsdist 9a222d9
* Sat Jul  8 2000 Florian La Roche <Florian.LaRoche@redhat.com>
cvsdist 9a222d9
- prereq init.d
cvsdist 9a222d9
cvsdist 9a222d9
* Tue Jun 27 2000 Than Ngo <than@redhat.de>
cvsdist 9a222d9
- /etc/rc.d/init.d -> /etc/init.d
cvsdist 9a222d9
- fix initscript
cvsdist 9a222d9
cvsdist 9a222d9
* Sun Jun 25 2000 Matt Wilson <msw@redhat.com>
cvsdist 9a222d9
- defattr root
cvsdist 9a222d9
cvsdist 9a222d9
* Wed Jun 21 2000 Preston Brown <pbrown@redhat.com>
cvsdist 9a222d9
- fix up some issues with our new gcc compiler (patch 6)
cvsdist 9a222d9
- don't do chown in the install script so we can build as nonroot
cvsdist 9a222d9
cvsdist 9a222d9
* Mon Jun 19 2000 Preston Brown <pbrown@redhat.com>
cvsdist 9a222d9
- FHS mandir
cvsdist 9a222d9
cvsdist 9a222d9
* Tue May 23 2000 Florian La Roche <Florian.LaRoche@redhat.com>
cvsdist 9a222d9
- add inn-2.2.2-rnews.patch which is also accepted in current cvs
cvsdist 9a222d9
cvsdist 9a222d9
* Mon May 22 2000 Florian La Roche <Florian.LaRoche@redhat.com>
cvsdist 9a222d9
- fix stupid bug in rnews cronjob
cvsdist 9a222d9
- enable controlchan in default newsfeeds config
cvsdist 9a222d9
- run "rnews -U" hourly instead of daily
cvsdist 9a222d9
cvsdist 9a222d9
* Fri May 19 2000 Florian La Roche <Florian.LaRoche@redhat.com>
cvsdist 9a222d9
- add bug-fix to batcher from cvs version
cvsdist 9a222d9
- "su news" before starting rnews from cron
cvsdist 9a222d9
cvsdist 9a222d9
* Mon Apr  3 2000 Bill Notttingham <notting@redhat.com>
cvsdist 9a222d9
- arrgh, there is no /usr/lib/news anymore. (#10536)
cvsdist 9a222d9
- pppatch ppport for ppproper ppperl
cvsdist 9a222d9
cvsdist 9a222d9
* Thu Mar 02 2000 Cristian Gafton <gafton@redhat.com>
cvsdist 9a222d9
- remove useless filter_innd.pl so that we will get the cleanfeed one
cvsdist 9a222d9
  instead
cvsdist 9a222d9
cvsdist 9a222d9
* Mon Feb  7 2000 Bill Nottingham <notting@redhat.com>
cvsdist 9a222d9
- handle compressed manpages
cvsdist 9a222d9
- other minor fixes
cvsdist 9a222d9
cvsdist 9a222d9
* Tue Dec 14 1999 Bill Nottingham <notting@redhat.com>
cvsdist 9a222d9
- update to 2.2.2
cvsdist 9a222d9
cvsdist 9a222d9
* Sun Aug 29 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 9a222d9
- version 2.2.1 to fix security problems in previous inn versions
cvsdist 9a222d9
- add the faq back to the source rpm
cvsdist 9a222d9
cvsdist 9a222d9
* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
cvsdist 9a222d9
- initscript munging
cvsdist 9a222d9
cvsdist 9a222d9
* Tue Jun 22 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 9a222d9
- fix syntax error in reload (#3636).
cvsdist 9a222d9
cvsdist 9a222d9
* Fri Jun 18 1999 Bill Nottingham <notting@redhat.com>
cvsdist 9a222d9
- don't run by default
cvsdist 9a222d9
cvsdist 9a222d9
* Sun Jun 13 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 9a222d9
- mark /var/lib/news/* as %config(noreplace) (#3425)
cvsdist 9a222d9
cvsdist 9a222d9
* Thu Jun 10 1999 Dale Lovelace <dale@redhat.com>
cvsdist 9a222d9
- change su news to su - news (#3331)
cvsdist 9a222d9
cvsdist 9a222d9
* Wed Jun  2 1999 Jeff Johsnon <jbj@redhat.com>
cvsdist 9a222d9
- complete trn->inews->inn dependency (#2646)
cvsdist 9a222d9
- use f_bsize rather than f_frsize when computing blocks avail (#3154).
cvsdist 9a222d9
- increase client timeout to 30 mins (=1800) (#2833).
cvsdist 9a222d9
- add missing includes to inn-devel (#2904).
cvsdist 9a222d9
cvsdist 9a222d9
* Mon May 31 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 9a222d9
- fix owner and permissions on /var/lib/news/.news.daily (#2354).
cvsdist 9a222d9
cvsdist 9a222d9
* Tue Mar 30 1999 Preston Brown <pbrown@redhat.com>
cvsdist 9a222d9
- fixed paths in cron jobs, check to see that innd is enabled
cvsdist 9a222d9
cvsdist 9a222d9
* Fri Mar 26 1999 Preston Brown <pbrown@redhat.com>
cvsdist 9a222d9
- path to makehistory corrected.
cvsdist 9a222d9
cvsdist 9a222d9
* Mon Mar 22 1999 Preston Brown <pbrown@redhat.com>
cvsdist 9a222d9
- fixed permissions on rnews for uucp
cvsdist 9a222d9
cvsdist 9a222d9
* Fri Mar 19 1999 Preston Brown <pbrown@redhat.com>
cvsdist 9a222d9
- make sure init scripts get packaged up, fix other minor bugs
cvsdist 9a222d9
- major fixups to innd.conf for denial of service attacks, sanity, etc.
cvsdist 9a222d9
- make sure history gets rebuilt in an upgrade (added to post section)
cvsdist 9a222d9
- many thanks go out to mmchen@minn.net for these suggestions.
cvsdist 9a222d9
cvsdist 9a222d9
* Fri Feb 19 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 9a222d9
- prereq all the stuff we need in the postinstall scripts
cvsdist 9a222d9
cvsdist 9a222d9
* Sat Feb  6 1999 Bill Nottingham <notting@redhat.com>
cvsdist 9a222d9
- strip -x bits from docs/samples (bogus dependencies)
cvsdist 9a222d9
cvsdist 9a222d9
* Thu Sep 03 1998 Cristian Gafton <gafton@redhat.com>
cvsdist 9a222d9
- updated to version 2.1
cvsdist 9a222d9
cvsdist 9a222d9
* Fri Aug 21 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 9a222d9
- innd.init chkconfig entry was incorrect (problem #855)
cvsdist 9a222d9
cvsdist 9a222d9
* Tue Jun 30 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 9a222d9
- susbsys name must be identical to script name (problem #700)
cvsdist 9a222d9
cvsdist 9a222d9
* Mon Jun 29 1998 Bryan C. Andregg <bandregg@redhat.com>
cvsdist 9a222d9
- fixed startinnfeed paths
cvsdist 9a222d9
cvsdist 9a222d9
* Tue May 05 1998 Prospector System <bugs@redhat.com>
cvsdist 9a222d9
- translations modified for de, fr, tr
cvsdist 9a222d9
cvsdist 9a222d9
* Sat May 02 1998 Cristian Gafton <gafton@redhat.com>
cvsdist 9a222d9
- enhanced initscript
cvsdist 9a222d9
cvsdist 9a222d9
* Fri May 01 1998 Cristian Gafton <gafton@redhat.com>
cvsdist 9a222d9
- fixed innfeed patched to be perl-version independent
cvsdist 9a222d9
cvsdist 9a222d9
* Wed Apr 15 1998 Bryan C. Andregg <bandregg@redhat.com>
cvsdist 9a222d9
- fixed sfnet.* entries in control.ctl
cvsdist 9a222d9
cvsdist 9a222d9
* Mon Apr 13 1998 Bryan C. Andregg <bandregg@redhat.com>
cvsdist 9a222d9
- moved cleanfeed to its own package
cvsdist 9a222d9
cvsdist 9a222d9
* Thu Apr 09 1998 Bryan C. Andregg <bandregg@redhat.com>
cvsdist 9a222d9
- added insync patches
cvsdist 9a222d9
- added cleanfeed
cvsdist 9a222d9
- added innfeed
cvsdist 9a222d9
cvsdist 9a222d9
* Thu Apr 09 1998 Cristian Gafton <gafton@redhat.com>
cvsdist 9a222d9
- abuse buildroot to simplify the file list
cvsdist 9a222d9
- built against Manhattan
cvsdist 9a222d9
cvsdist 9a222d9
* Tue Mar 24 1998 Bryan C. Andregg <bandregg@redhat.com>
cvsdist 9a222d9
- updated to inn 1.7.2
cvsdist 9a222d9
- Added REMEMBER_TRASH and Poison patch
cvsdist 9a222d9
cvsdist 9a222d9
* Sun Oct 19 1997 Erik Troan <ewt@redhat.com>
cvsdist 9a222d9
- updated to inn 1.7
cvsdist 9a222d9
- added chkconfig support to the initscripts
cvsdist 9a222d9
- orginally released as release 2, leving release 1 if a 4.2.x upgrade
cvsdist 9a222d9
  is ever necessary 
cvsdist 9a222d9
- don't start it in any runlevel (by default)
cvsdist 9a222d9
- added inndcomm.h
cvsdist 9a222d9
cvsdist 9a222d9
* Thu Oct 09 1997 Erik Troan <ewt@redhat.com>
cvsdist 9a222d9
- built against glibc
cvsdist 9a222d9
cvsdist 9a222d9
* Tue Aug 05 1997 Elliot Lee <sopwith@redhat.com>
cvsdist 9a222d9
- Applied the 1.5.1sec and 1.5.1sec2 patches
cvsdist 9a222d9
- Applied 3 more unoff patches.
cvsdist 9a222d9
- Removed insanity in /etc/cron.hourly/inn-cron-nntpsend, it now
cvsdist 9a222d9
  just runs nntpsend as news.
cvsdist 9a222d9
cvsdist 9a222d9
* Wed Apr 02 1997 Erik Troan <ewt@redhat.com>
cvsdist 9a222d9
- Patch from CERT for sh exploit.
cvsdist 9a222d9
- Changed /usr/ucb/compress reference to /usr/bin/compress
cvsdist 9a222d9
cvsdist 9a222d9
* Mon Mar 17 1997 Erik Troan <ewt@redhat.com>
cvsdist 9a222d9
- Removed inews.1 from main inn package (it's still in the inews packaeg)
cvsdist 9a222d9
- Fixed references to /usr/spoo in sendbatch
cvsdist 9a222d9
- added "-s -" to crosspost line in newsfeeds
cvsdist 9a222d9
- /var/lib/news/active.time is now created as news.news
cvsdist 9a222d9
- /etc/news/nnrp.access and /etc/news/nntpsend.ctl are mode 0440 
cvsdist 9a222d9
- included a better rc script which does a better job of shutting down news
cvsdist 9a222d9
- updated /etc/rc.d/rc.news output look like the rest of our initscripts
cvsdist 9a222d9
- hacked sendbatch df stuff to work on machines w/o a separate /var/spool/news
cvsdist 9a222d9
cvsdist 9a222d9
* Tue Mar 11 1997 Erik Troan <ewt@redhat.com>
cvsdist 9a222d9
- added chmod to make sure rnews is 755
cvsdist 9a222d9
- /etc/news/nnrp.access and /etc/news/nntpsend.ctl are news.news not root.news
cvsdist 9a222d9
  or root.root
cvsdist 9a222d9
- install an empty /var/lib/news/.news.daily as a config file
cvsdist 9a222d9
- added dbz/dbz.h as /usr/include/dbz.h
cvsdist 9a222d9
- added /usr/bin/inews link to /usr/lib/news/inews
cvsdist 9a222d9
- changed INEWS_PATH to DONT -- I'm not sure this is right though
cvsdist 9a222d9
- turned off MMAP_SYNC
cvsdist 9a222d9
- added a ton of man pages which were missing from the filelist
cvsdist 9a222d9
- increased CLIENT_TIMEOUT to (30 * 60)
cvsdist 9a222d9
- added a postinstall to create /var/lib/news/active.times if it doesn't
cvsdist 9a222d9
  already exist
cvsdist 9a222d9
- patched rc.news to start inn w/ -L flag
cvsdist 9a222d9
- pulled news.init into a separate source file rather then creating it through
cvsdist 9a222d9
  a patch
cvsdist 9a222d9
- added /etc/rc.d/rc5.d/S95news to the file list
cvsdist 9a222d9
- remove pid files from /var/lock/news/* on shutdown
cvsdist 9a222d9
- use /var/lock/subsys/news rather then /var/lock/subsys/inn or things
cvsdist 9a222d9
  don't shutdown properly
cvsdist 9a222d9
cvsdist 9a222d9
* Mon Mar 10 1997 Christian 'Dr. Disk' Hechelmann <drdisk@ds9.au.s.shuttle.de>
cvsdist 9a222d9
- changed devel package description to include tin.
cvsdist 9a222d9
- the devel package missed libinn.h
cvsdist 9a222d9
- moved libinn.3 man-page to the devel package
cvsdist 9a222d9
- moved changelog up
cvsdist 9a222d9
- in %post some echo statements were messed up. if we put the redirection
cvsdist 9a222d9
  staements in a different line than the echo command we really should use
cvsdist 9a222d9
  a backslash to thell the shell :-)
cvsdist 9a222d9
- in %install a chmod line referenced the same directory twice.
cvsdist 9a222d9
- changed inn-1.5.1-redhat.patch: The patch for news.daily had a side effect.
cvsdist 9a222d9
  as EXPIREOVERFLAGS was set to '-a', expireover would break if there were
cvsdist 9a222d9
  articles to be removed, as '-a' can't be used if '-z' is specified...
cvsdist 9a222d9
  Now there is a separate 'eval expireover -a' after the first eval. Dirty
cvsdist 9a222d9
  but works.
cvsdist 9a222d9
cvsdist 9a222d9
* Wed Feb 26 1997 Erik Troan <ewt@redhat.com>
cvsdist 9a222d9
- Added a /usr/bin/rnews symlink to /usr/lib/news/rnews as other programs like
cvsdist 9a222d9
  to use it.
cvsdist 9a222d9
cvsdist 9a222d9
* Tue Feb 25 1997 Elliot Lee <sopwith@cuc.edu>
cvsdist 9a222d9
- Fixed rnews path in /etc/cron.daily/inn-cron-rnews
cvsdist 9a222d9
- Added overview! and crosspost lines to /etc/news/newsfeeds
cvsdist 9a222d9
- Fixed nntpsend.ctl path in /usr/lib/news/bin/nntpsend, and set a saner
cvsdist 9a222d9
  nntpsend.ctl config file.
cvsdist 9a222d9
- Added automated inn.conf 'server: ' line creation in %post
cvsdist 9a222d9
- Added misc. patches from ftp.isc.org/isc/inn/unoff-patches/1.5
cvsdist 9a222d9
- Removed -lelf from config.data LIBS
cvsdist 9a222d9
- Made RPM_OPT_FLAGS work.
cvsdist 9a222d9
- Bug in rpm meant that putting %post after %files made it not run. Moved
cvsdist 9a222d9
  %post up.
cvsdist 9a222d9
- Added /etc/cron.hourly/inn-cron-nntpsend to send news every hour.
cvsdist 9a222d9
- Fixed most of the misc permissions/ownership stuff that inncheck
cvsdist 9a222d9
  complained about.
cvsdist 9a222d9
cvsdist 9a222d9
* Wed Feb 19 1997 Erik Troan <ewt@redhat.com>
cvsdist 9a222d9
- Incorporated changes from <drdisk@tilx01.ti.fht-esslingen.de> which fixed
cvsdist 9a222d9
  some paths and restored the cron jobs which disappeared in the 1.5.1
cvsdist 9a222d9
  switch. He also made the whole thing use a buildroot and added some files
cvsdist 9a222d9
  which were missing from the file list.