Bernard Johnson 9dc89db
%if 0%{?rhel} && 0%{?rhel} < 5
Bernard Johnson 9dc89db
%global _without_selinux 1
cfed32d
%endif
cfed32d
Bernard Johnson c6ae0fc
# tmpfiles.d support starts in Fedora 15
Bernard Johnson c6ae0fc
%if 0%{?fedora} && 0%{?fedora} > 14
Bernard Johnson c6ae0fc
%global _with_tmpfilesd 1
Bernard Johnson c6ae0fc
%endif
Bernard Johnson c6ae0fc
Bernard Johnson c6ae0fc
# systemd was introduced in Fedora 15, but we don't support it until Fedora 16
Bernard Johnson b8e7c84
%if 0%{?fedora} && 0%{?fedora} > 15
Bernard Johnson b8e7c84
%global _with_systemd 1
Bernard Johnson b8e7c84
%endif
Bernard Johnson b8e7c84
Bernard Johnson edd69b6
%global _updatedb_conf /etc/updatedb.conf
Bernard Johnson edd69b6
cfed32d
Name:           BackupPC
Bernard Johnson 10e8106
Version:        3.2.1
ba2bd4e
Release:        7%{?dist}
74068ba
Summary:        High-performance backup system
cfed32d
cfed32d
Group:          Applications/System
cfed32d
License:        GPLv2+
cfed32d
URL:            http://backuppc.sourceforge.net/
68702f3
Source0:        http://downloads.sourceforge.net/backuppc/%{name}-%{version}.tar.gz
Bernard Johnson bbae64c
Patch0:         BackupPC-3.2.1-locatedb.patch
Bernard Johnson d7abe11
Patch1:         BackupPC-3.2.1-rundir.patch
Bernard Johnson 50e54ed
Patch2:         BackupPC-3.2.1-piddir.patch
Bernard Johnson 1acf842
Patch3:         BackupPC-3.2.1-fix-XSS-vulnerability.patch
cfed32d
Source1:        BackupPC.htaccess
cfed32d
Source2:        BackupPC.logrotate
3b7cf04
Source3:        BackupPC-README.fedora
b21075d
#A C wrapper to use since perl-suidperl is no longer provided
b21075d
Source4:        BackupPC_Admin.c
Bernard Johnson b8e7c84
Source5:        backuppc.service
Bernard Johnson e66c69a
Source6:        BackupPC.tmpfiles
Bernard Johnson 1acf842
Source7:        README.RHEL
Bernard Johnson 6922369
cfed32d
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cfed32d
Bernard Johnson 617ec7e
BuildRequires:  /bin/cat, /bin/df, /bin/gtar
Bernard Johnson 617ec7e
BuildRequires:  %{_bindir}/smbclient, %{_bindir}/nmblookup
cfed32d
BuildRequires:  %{_bindir}/rsync
cfed32d
BuildRequires:  %{_sbindir}/sendmail
cfed32d
BuildRequires:  %{_bindir}/split
cfed32d
BuildRequires:  %{_bindir}/ssh
Bernard Johnson b41886a
BuildRequires:  perl(Compress::Zlib), perl(Digest::MD5)
Bernard Johnson b8e7c84
%if 0%{?_with_systemd}
Bernard Johnson b8e7c84
BuildRequires:  systemd-units
Bernard Johnson b8e7c84
%endif
cfed32d
Bernard Johnson 6922369
# Unbundled libraries
Bernard Johnson 6922369
Requires:       perl(Net::FTP::AutoReconnect), perl(Net::FTP::RetrHandle)
Bernard Johnson 6922369
cfed32d
Requires:       httpd
Bernard Johnson 617ec7e
Requires:       perl(File::RsyncP), perl(Compress::Zlib), perl(Archive::Zip)
Bernard Johnson b41886a
Requires:       perl-Time-modules, perl(XML::RSS), perl(Digest::MD5)
cfed32d
Requires:       rsync
Bernard Johnson 17a4f91
# This is a file dependency so EL5 can use samba or samba-client or
Bernard Johnson 17a4f91
# samba3x-client
Bernard Johnson 617ec7e
Requires:       %{_bindir}/smbclient, %{_bindir}/nmblookup
Bernard Johnson 617ec7e
cfed32d
Requires(pre):  %{_sbindir}/useradd
Bernard Johnson b8e7c84
%if 0%{?_with_systemd}
Bernard Johnson b8e7c84
Requires(preun): systemd-units
Bernard Johnson b8e7c84
Requires(post):  systemd-units, %{_sbindir}/usermod
Bernard Johnson b8e7c84
Requires(postun): systemd-units
Bernard Johnson b8e7c84
%else
cfed32d
Requires(preun): initscripts, chkconfig
cfed32d
Requires(post): initscripts, chkconfig, %{_sbindir}/usermod
cfed32d
Requires(postun): initscripts
Bernard Johnson b8e7c84
%endif
Bernard Johnson b8e7c84
Bernard Johnson ede6d41
%if ! 0%{?_without_selinux}
cfed32d
Requires:       policycoreutils
cfed32d
BuildRequires:  selinux-policy-devel, checkpolicy
cfed32d
%endif
cfed32d
Provides:       backuppc = %{version}
93e12e4
93e12e4
%description
93e12e4
BackupPC is a high-performance, enterprise-grade system for backing up Linux
Bernard Johnson f2059c0
and WinXX and Mac OS X PCs and laptops to a server's disk. BackupPC is highly
Bernard Johnson f2059c0
configurable and easy to install and maintain.
93e12e4
93e12e4
%prep
Bernard Johnson 5b6c88c
93e12e4
%setup -q
Bernard Johnson 5b6c88c
Bernard Johnson bbae64c
%patch0 -p1 -b .locatedb
Bernard Johnson d7abe11
%patch1 -p1 -b .rundir
Bernard Johnson 50e54ed
%patch2 -p1 -b .piddir
Bernard Johnson 1acf842
%patch3 -p1 -b .fix-XSS-vulnerability
Bernard Johnson bbae64c
cfed32d
sed -i "s|\"backuppc\"|\"$LOGNAME\"|g" configure.pl
Bernard Johnson 5b6c88c
for f in ChangeLog doc/BackupPC.pod doc/BackupPC.html; do
Bernard Johnson 5b6c88c
  iconv -f ISO-8859-1 -t UTF-8 $f > $f.utf && mv $f.utf $f
Bernard Johnson 5b6c88c
done
Bernard Johnson 33549dd
Bernard Johnson 33549dd
chmod a-x LICENSE README
Bernard Johnson 33549dd
3b7cf04
cp %{SOURCE3} README.fedora
Bernard Johnson 1acf842
cp %{SOURCE7} README.RHEL
7dd2c19
cp %{SOURCE4} BackupPC_Admin.c
cfed32d
Bernard Johnson ede6d41
%if ! 0%{?_without_selinux}
cfed32d
%{__mkdir} selinux
cfed32d
pushd selinux
cfed32d
cfed32d
cat >%{name}.te <
Bernard Johnson 3995015
policy_module(%{name},0.0.5)
cfed32d
require {
3b7cf04
        type var_log_t;
3b7cf04
        type httpd_t;
3b7cf04
        class sock_file write;
cfed32d
        type initrc_t;
cfed32d
        class unix_stream_socket connectto;
3b7cf04
        type ssh_exec_t;
3b7cf04
        type ping_exec_t;
3b7cf04
        type sendmail_exec_t;
3b7cf04
        class file getattr;
Bernard Johnson 5b92a36
        type var_run_t;
3b7cf04
        class sock_file getattr;
Bernard Johnson 69ab8a0
        type httpd_log_t;
Bernard Johnson 69ab8a0
        class file open;
Bernard Johnson 3995015
        class dir read;
cfed32d
}
cfed32d
Bernard Johnson 5b92a36
allow httpd_t var_run_t:sock_file write;
cfed32d
allow httpd_t initrc_t:unix_stream_socket connectto;
cfed32d
allow httpd_t ping_exec_t:file getattr;
cfed32d
allow httpd_t sendmail_exec_t:file getattr;
cfed32d
allow httpd_t ssh_exec_t:file getattr;
Bernard Johnson 5b92a36
allow httpd_t var_run_t:sock_file getattr;
Bernard Johnson 69ab8a0
allow httpd_t httpd_log_t:file open;
Bernard Johnson 3995015
allow httpd_t httpd_log_t:dir read;
cfed32d
EOF
cfed32d
cfed32d
cat >%{name}.fc <
68702f3
%{_sysconfdir}/%{name}(/.*)?            gen_context(system_u:object_r:httpd_sys_script_rw_t,s0)
Bernard Johnson 5b92a36
%{_localstatedir}/run/%{name}(/.*)?     gen_context(system_u:object_r:var_run_t,s0)
Bernard Johnson 69ab8a0
%{_localstatedir}/log/%{name}(/.*)?     gen_context(system_u:object_r:httpd_log_t,s0)
cfed32d
EOF
Bernard Johnson 822391a
popd
cfed32d
%endif
cfed32d
Bernard Johnson 6922369
# attempt to unbundle as much as possible
Bernard Johnson 6922369
for m in Net/FTP; do
Bernard Johnson 6922369
  rm -rf lib/$m
Bernard Johnson 6922369
  pwd; ls -l
Bernard Johnson 6922369
  sed -i "\@lib/$m@d" configure.pl 
Bernard Johnson 6922369
done
Bernard Johnson 6922369
cfed32d
%build
7dd2c19
gcc -o BackupPC_Admin BackupPC_Admin.c $RPM_OPT_FLAGS
Bernard Johnson ede6d41
%if ! 0%{?_without_selinux}
cfed32d
     # SElinux 
cfed32d
     pushd selinux
cfed32d
     make -f %{_datadir}/selinux/devel/Makefile
cfed32d
     popd
cfed32d
%endif
cfed32d
93e12e4
%install
cfed32d
rm -rf $RPM_BUILD_ROOT
cfed32d
perl configure.pl \
cfed32d
        --batch \
cfed32d
        --dest-dir $RPM_BUILD_ROOT \
cfed32d
        --config-dir %{_sysconfdir}/%{name}/ \
cfed32d
        --cgi-dir %{_datadir}/%{name}/sbin/ \
cfed32d
        --data-dir %{_localstatedir}/lib/%{name}/ \
cfed32d
        --html-dir %{_datadir}/%{name}/html/ \
cfed32d
        --html-dir-url /%{name}/images \
cfed32d
        --log-dir %{_localstatedir}/log/%{name} \
cfed32d
        --install-dir %{_datadir}/%{name} \
cfed32d
        --hostname localhost \
cfed32d
        --uid-ignore
cfed32d
cfed32d
for f in `find $RPM_BUILD_ROOT`
93e12e4
do
cfed32d
        if [ -f $f ]
cfed32d
        then
cfed32d
                sed -i s,$LOGNAME,backuppc,g $f
cfed32d
        fi
93e12e4
done
93e12e4
sed -i s,$LOGNAME,backuppc,g init.d/linux-backuppc
93e12e4
Bernard Johnson c6ae0fc
%if 0%{?_with_tmpfilesd}
Bernard Johnson c6ae0fc
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/tmpfiles.d
Bernard Johnson c6ae0fc
install -p -m 0644 %{SOURCE6} $RPM_BUILD_ROOT/%{_sysconfdir}/tmpfiles.d/%{name}.conf
Bernard Johnson c6ae0fc
%endif
Bernard Johnson 1acf842
install -d $RPM_BUILD_ROOT/%{_localstatedir}/run/%{name}
Bernard Johnson c6ae0fc
Bernard Johnson b8e7c84
%if 0%{?_with_systemd}
Bernard Johnson 7e21ac5
install -d $RPM_BUILD_ROOT/%{_unitdir}
Bernard Johnson c6ae0fc
install -p -m 0644 %{SOURCE5} $RPM_BUILD_ROOT/%{_unitdir}/
Bernard Johnson b8e7c84
%else
Bernard Johnson 7e21ac5
install -d $RPM_BUILD_ROOT/%{_initrddir}
Bernard Johnson c6ae0fc
install -p -m 0755 init.d/linux-backuppc $RPM_BUILD_ROOT%{_initrddir}/backuppc
Bernard Johnson b8e7c84
%endif
Bernard Johnson c6ae0fc
Bernard Johnson 7e21ac5
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/httpd/conf.d/
Bernard Johnson 7e21ac5
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/
Bernard Johnson 7e21ac5
install -d $RPM_BUILD_ROOT/%{_localstatedir}/log/%{name}
Bernard Johnson 7e21ac5
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}
93e12e4
Bernard Johnson c6ae0fc
install -p -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/httpd/conf.d/%{name}.conf
Bernard Johnson c6ae0fc
install -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/%{name}
93e12e4
Bernard Johnson 617ec7e
chmod 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/bin/*
93e12e4
cfed32d
sed -i 's/^\$Conf{XferMethod}\ =.*/$Conf{XferMethod} = "rsync";/' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/config.pl
Bernard Johnson 75f77c0
sed -i 's|^\$Conf{CgiURL}\ =.*|$Conf{CgiURL} = "http://localhost/%{name}";|' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/config.pl
dd6317e
sed -i 's|ClientNameAlias           => 1,|ClientNameAlias           => 0,|' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/config.pl
93e12e4
b21075d
#perl-suidperl is no longer avaialable, we use a C wrapper
Bernard Johnson 617ec7e
mv $RPM_BUILD_ROOT%{_datadir}/%{name}/sbin/BackupPC_Admin $RPM_BUILD_ROOT%{_datadir}/%{name}/sbin/BackupPC_Admin.pl
Bernard Johnson 617ec7e
install -p BackupPC_Admin $RPM_BUILD_ROOT%{_datadir}/%{name}/sbin/
b21075d
Bernard Johnson ede6d41
%if ! 0%{?_without_selinux}
cfed32d
     # SElinux 
cfed32d
     %{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/selinux/packages/%{name}
cfed32d
     %{__install} -m644 selinux/%{name}.pp $RPM_BUILD_ROOT%{_datadir}/selinux/packages/%{name}/%{name}.pp
cfed32d
%endif
93e12e4
93e12e4
93e12e4
%clean
cfed32d
rm -rf $RPM_BUILD_ROOT
93e12e4
93e12e4
93e12e4
%pre
6dd27cf
%{_sbindir}/useradd -d %{_localstatedir}/lib/%{name} -r -s /sbin/nologin backuppc 2> /dev/null || :
cfed32d
93e12e4
93e12e4
%preun
93e12e4
if [ $1 = 0 ]; then
Bernard Johnson b8e7c84
  # Package removal, not upgrade
Bernard Johnson b8e7c84
  %if 0%{?_with_systemd}
Bernard Johnson b8e7c84
  /bin/systemctl --no-reload disable backuppc.service > /dev/null 2>&1 || :
Bernard Johnson b8e7c84
  /bin/systemctl stop backuppc.service > /dev/null 2>&1 || :
Bernard Johnson b8e7c84
  %else
Bernard Johnson b8e7c84
  service backuppc stop > /dev/null 2>&1 || :
Bernard Johnson b8e7c84
  chkconfig --del backuppc || :
Bernard Johnson b8e7c84
  %endif
93e12e4
fi
93e12e4
93e12e4
%post
Bernard Johnson ede6d41
%if ! 0%{?_without_selinux}
a62932f
(
cfed32d
     # Install/update Selinux policy
cfed32d
     semodule -i %{_datadir}/selinux/packages/%{name}/%{name}.pp
cfed32d
     # files created by app
cfed32d
     restorecon -R %{_sysconfdir}/%{name}
cfed32d
     restorecon -R %{_localstatedir}/log/%{name}
a62932f
) &>/dev/null
cfed32d
%endif
Bernard Johnson b8e7c84
Bernard Johnson b8e7c84
if [ $1 -eq 1 ]; then
Bernard Johnson b8e7c84
  # initial installation
Bernard Johnson b8e7c84
  %if 0%{?_with_systemd}
Bernard Johnson b8e7c84
  /bin/systemctl daemon-reload > /dev/null 2>&1 || :
Bernard Johnson b8e7c84
  %else
Bernard Johnson b8e7c84
  chkconfig --add backuppc || :
Bernard Johnson b8e7c84
  service httpd condrestart > /dev/null 2>&1 || :
Bernard Johnson b8e7c84
  %endif
Bernard Johnson b8e7c84
  %{_sbindir}/usermod -a -G backuppc apache || :
Bernard Johnson b8e7c84
fi
Bernard Johnson b8e7c84
93e12e4
Bernard Johnson bbae64c
# add BackupPC backup directories to PRUNEPATHS in locate database
Bernard Johnson edd69b6
if [ -w %{_updatedb_conf} ]; then
Bernard Johnson 1acf842
  grep ^PRUNEPATHS %{_updatedb_conf} | grep %{_localstatedir}/lib/%{name} > /dev/null
Bernard Johnson bbae64c
  if [ $? -eq 1 ]; then
Bernard Johnson 1acf842
    sed -i '\@PRUNEPATHS@s@"$@ '%{_localstatedir}/lib/%{name}'"@' %{_updatedb_conf}
Bernard Johnson bbae64c
  fi
Bernard Johnson bbae64c
fi
Bernard Johnson edd69b6
:
cfed32d
93e12e4
%postun
Bernard Johnson edd69b6
# clear out any BackupPC configuration in apache
cfed32d
service httpd condrestart > /dev/null 2>&1 || :
Bernard Johnson edd69b6
Bernard Johnson edd69b6
if [ $1 -eq 0 ]; then
Bernard Johnson edd69b6
  # uninstall
Bernard Johnson edd69b6
  %if ! 0%{?_without_selinux}
Bernard Johnson edd69b6
  # Remove the SElinux policy.
Bernard Johnson edd69b6
  semodule -r %{name} &> /dev/null || :
Bernard Johnson edd69b6
  %endif
Bernard Johnson edd69b6
Bernard Johnson edd69b6
  # remove BackupPC backup directories from PRUNEPATHS in locate database
Bernard Johnson edd69b6
  if [ -w %{_updatedb_conf} ]; then
Bernard Johnson 1acf842
    sed -i '\@PRUNEPATHS@s@[ ]*'%{_localstatedir}/lib/%{name}'@@' %{_updatedb_conf} || :
Bernard Johnson edd69b6
  fi
cfed32d
fi
Bernard Johnson edd69b6
Bernard Johnson edd69b6
if [ $1 -eq 1 ]; then
Bernard Johnson edd69b6
  # package upgrade, not uninstall
Bernard Johnson b8e7c84
  %if 0%{?_with_systemd}
Bernard Johnson b8e7c84
  /bin/systemctl try-restart backuppc.service > /dev/null 2>&1 || :  
Bernard Johnson b8e7c84
  %endif
Bernard Johnson edd69b6
  # at least one command required
Bernard Johnson edd69b6
  :
Bernard Johnson b8e7c84
fi
cfed32d
93e12e4
%files
93e12e4
%defattr(-,root,root,-)
Bernard Johnson 1acf842
%doc README README.fedora README.RHEL ChangeLog LICENSE doc/
93e12e4
cfed32d
%dir %attr(-,backuppc,backuppc) %{_localstatedir}/log/%{name} 
93e12e4
%dir %attr(-,backuppc,backuppc) %{_sysconfdir}/%{name}/
93e12e4
93e12e4
%config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}.conf
93e12e4
%config(noreplace) %attr(-,backuppc,backuppc) %{_sysconfdir}/%{name}/*
93e12e4
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
93e12e4
cfed32d
%dir %{_datadir}/%{name} 
cfed32d
%dir %{_datadir}/%{name}/sbin
93e12e4
%{_datadir}/%{name}/[^s]*
Bernard Johnson b8e7c84
Bernard Johnson cbb6886
%if 0%{?_with_tmpfilesd}
Bernard Johnson cbb6886
%config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf
Bernard Johnson cbb6886
%endif
Bernard Johnson 1acf842
%dir %attr(0775,backuppc,backuppc) %{_localstatedir}/run/%{name} 
Bernard Johnson cbb6886
Bernard Johnson b8e7c84
%if 0%{?_with_systemd}
Bernard Johnson e66c69a
%{_unitdir}/backuppc.service
Bernard Johnson b8e7c84
%else
Bernard Johnson b8e7c84
%attr(0755,root,root) %{_initrddir}/backuppc
Bernard Johnson b8e7c84
%endif
93e12e4
93e12e4
%attr(4750,backuppc,apache) %{_datadir}/%{name}/sbin/BackupPC_Admin
b21075d
%attr(750,backuppc,apache) %{_datadir}/%{name}/sbin/BackupPC_Admin.pl
93e12e4
%attr(-,backuppc,root) %{_localstatedir}/lib/%{name}/
93e12e4
Bernard Johnson ede6d41
%if ! 0%{?_without_selinux}
cfed32d
%{_datadir}/selinux/packages/%{name}/%{name}.pp
cfed32d
%endif
93e12e4
93e12e4
%changelog
Bernard Johnson 1acf842
* Sun Jan 22 2012 Bernard Johnson <bjohnson@symetrix.com> - 3.2.1-7
Bernard Johnson 1acf842
- change %%{_sharedstatedir} to %%{_localstatedir}/lib as these expand
Bernard Johnson 1acf842
  differently on EL (bz #767719)
Bernard Johnson 1acf842
- fix XSS vulnerability (bz #749846, bz #749847, bz #749848) CVE-2011-3361
Bernard Johnson 1acf842
- additional documentation about enabling correct channels in RHEL to resolve
Bernard Johnson 1acf842
  all dependencies (bz #749627)
Bernard Johnson 1acf842
- fix bug with missing tmpfiles.d directory
Bernard Johnson b41886a
- add perl(Digest::MD5) to list of build and install dependencies
ba2bd4e
Bernard Johnson 3995015
* Wed Sep 21 2011 Bernard Johnson <bjohnson@symetrix.com> - 3.2.1-6
Bernard Johnson edd69b6
- fix postun scriptlet error (bz #736946)
Bernard Johnson edd69b6
- make postun scriptlet more coherent
Bernard Johnson 3995015
- change selinux context on log files to httpd_log_t and allow access
Bernard Johnson 3995015
  to them (bz #730704)
Bernard Johnson edd69b6
Bernard Johnson 66b314d
* Fri Aug 12 2011 Bernard Johnson <bjohnson@symetrix.com> - 3.2.1-4
Bernard Johnson c6ae0fc
- change macro conditionals to include tmpfiles.d support starting at
Bernard Johnson c6ae0fc
  Fedora 15 (bz #730053)
Bernard Johnson c6ae0fc
- change install lines to preserve timestamps
Bernard Johnson c6ae0fc
Bernard Johnson f7b4785
* Fri Jul 08 2011 Bernard Johnson <bjohnson@symetrix.com> - 3.2.1-1
Bernard Johnson 10e8106
- v 3.2.1
Bernard Johnson f7b4785
- add lower case script URL alias for typing impaired
Bernard Johnson 8894613
- cleanup selinux macros
Bernard Johnson 617ec7e
- spec cleanup
Bernard Johnson 17a4f91
- make samba dependency on actual files required to EL5 can use samba-client
Bernard Johnson 17a4f91
  or samba3x-client (bz #667479)
Bernard Johnson 6922369
- unbundle perl(Net::FTP::AutoReconnect) and perl(Net::FTP::RetrHandle)
Bernard Johnson 6922369
- remove old patch that is no longer needed
Bernard Johnson bbae64c
- attempt to make sure $Conf{TopDir} is listed in updatedb PRUNEPATHS,
Bernard Johnson bbae64c
  otherwise at least generate a warning on statup (bz #554491)
Bernard Johnson d7abe11
- move sockets to /var/run (bz #719499)
Bernard Johnson b8e7c84
- add support for systemd starting at F16 (bz #699441)
Bernard Johnson 50e54ed
- patch to move pid dir under /var/run
Bernard Johnson bb0d1c1
- unbundle Net::FTP::*
Bernard Johnson e66c69a
- add support for tmpfiles.d
Bernard Johnson 508f63b
38fd618
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-17
38fd618
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
38fd618
7dd2c19
* Mon Aug 02 2010 Johan Cwiklinski <johan AT x-tnd DOT be> 3.1.0-16
7dd2c19
- Debugingo with no sources (fix bug #620257)
7dd2c19
b21075d
* Sat Jul 31 2010 Johan Cwiklinski <johan AT x-tnd DOT be> 3.1.0-15
b21075d
- perl-suidperl is no longer available (fix bug #611009)
b21075d
8eda94e
* Fri Jul 09 2010 Mike McGrath <mmcgrath@redhat.com> 3.1.0-14.1
8eda94e
- Rebuilding to fix perl-suidperl broken dep
8eda94e
68702f3
* Mon May 17 2010 Johan Cwiklinski <johan AT x-tnd DOT be> 3.1.0-14
68702f3
- Fix for bug #592762
68702f3
11ec765
* Sun Feb 28 2010 Johan Cwiklinski <johan AT x-tnd DOT be> 3.1.0-12
11ec765
- Add "::1" to the apache config file for default allowed adresses
11ec765
- Fix a typo in the apache config file
11ec765
f168dc7
* Sun Jan 17 2010 Johan Cwiklinski <johan AT x-tnd DOT be> 3.1.0-11
f168dc7
- Really fix selinux labelling backup directory (bug #525948)
f168dc7
7c145bd
* Fri Jan 15 2010 Johan Cwiklinski <johan AT x-tnd DOT be> 3.1.0-10
f168dc7
- Fix selinux labelling backup directory (bug #525948)
7c145bd
dd6317e
* Fri Sep 25 2009 Johan Cwiklinski <johan AT x-tnd DOT be> 3.1.0-9
dd6317e
- Fix security bug (bug #518412)
dd6317e
54258a7
* Wed Sep 23 2009 Johan Cwiklinski <johan AT x-tnd DOT be> 3.1.0-8
54258a7
- Rebuild with latest SELinux policy (bug #524630)
54258a7
8e631e1
* Fri Sep 18 2009 Johan Cwiklinski <johan AT x-tnd DOT be> 3.1.0-7
8e631e1
- Fix SELinux policy module for UserEmailInfo.pl file
8e631e1
c990f3a
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-6
c990f3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c990f3a
8391b9d
* Fri Apr 10 2009 Johan Cwiklinski <johan AT x-tnd DOT be> 3.1.0-5
8391b9d
- Fix TopDir change (bug #473944)
8391b9d
9348856
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-4
9348856
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9348856
a62932f
* Mon Aug 11 2008 Johan Cwiklinski <johan AT x-tnd DOT be> 3.1.0-3
a62932f
- using /dev/null with SELinux policy to avoid broken pipe errors (bug #432149)
a62932f
6dd27cf
* Sat Apr 05 2008 Johan Cwiklinski <johan AT x-tnd DOT be> 3.1.0-2
6dd27cf
- correcting nologin path
6dd27cf
3b7cf04
* Thu Nov 29 2007 Johan Cwiklinski <johan AT x-tnd DOT be> 3.1.0-1
3b7cf04
- New upstream version
3b7cf04
- Added samba-client as a dependency
3b7cf04
- Added readme.fedora
3b7cf04
- Changed CGI admin path in default config file
3b7cf04
3b7cf04
* Fri Sep 21 2007 Johan Cwiklinski <johan AT x-tnd DOT be> 3.0.0-3
cfed32d
- Fixed SELinux policy module
cfed32d
cfed32d
* Wed Sep 12 2007 Johan Cwiklinski <johan AT x-tnd DOT be> 3.0.0-2
cfed32d
- Added SELinux policy module
cfed32d
cfed32d
* Tue Jan 30 2007 Johan Cwiklinski <johan AT x-tnd DOT be> 3.0.0-1
cfed32d
- Rebuild RPM for v 3.0.0
cfed32d
f84ce99
* Sat Aug 16 2006 Mike McGrath <imlinux@gmail.com> 2.1.2-7
f84ce99
- Release bump for rebuild
f84ce99
93e12e4
* Tue Jul 25 2006 Mike McGrath <imlinux@gmail.com> 2.1.2-6
93e12e4
- One more config change
93e12e4
93e12e4
* Sun Jul 23 2006 Mike McGrath <imlinux@gmail.com> 2.1.2-5
93e12e4
- Added upstream patch for better support for rsync
93e12e4
93e12e4
* Sun Jul 23 2006 Mike McGrath <imlinux@gmail.com> 2.1.2-4
93e12e4
- Properly marking config files as such
93e12e4
93e12e4
* Sun Jul 23 2006 Mike McGrath <imlinux@gmail.com> 2.1.2-3
93e12e4
- Changes to defaults in config.pl
93e12e4
- Added Requires: rsync
93e12e4
93e12e4
* Fri Jul 21 2006 Mike McGrath <imlinux@gmail.com> 2.1.2-2
93e12e4
- Added requires: perl(File::RsyncP)
93e12e4
93e12e4
* Tue Jul 18 2006 Mike McGrath <imlinux@gmail.com> 2.1.2-1
93e12e4
- Initial Fedora Packaging