%define initdir /etc/rc.d/init.d %define use_alternatives 1 %define lspp 1 %define cups_serverbin %{_exec_prefix}/lib/cups Summary: Common Unix Printing System Name: cups Version: 1.3.7 Release: 30%{?dist} License: GPL Group: System Environment/Daemons Source: ftp://ftp.easysw.com/pub/cups/%{version}/cups-%{version}-source.tar.bz2 Source1: cups.init Source2: cupsprinter.png Source4: pstopdf Source5: cups-lpd Source6: pstoraster Source7: pstoraster.convs Source8: postscript.ppd.gz Source9: cups.logrotate Source10: ncp.backend Source11: cups.conf Source12: cups.cron Source13: pdftops.conf Source14: textonly.filter Source15: textonly.ppd Patch1: cups-deskjet2.patch Patch2: cups-no-gzip-man.patch Patch3: cups-1.1.16-system-auth.patch Patch4: cups-multilib.patch Patch7: cups-banners.patch Patch8: cups-serverbin-compat.patch Patch9: cups-peercred.patch Patch10: cups-no-export-ssllibs.patch Patch11: cups-paps.patch Patch12: cups-wbuffer.patch Patch13: cups-direct-usb.patch Patch14: cups-lpr-help.patch Patch15: cups-maxlogsize.patch Patch16: cups-pid.patch Patch17: cups-undo-str2537.patch Patch18: cups-foomatic-recommended.patch Patch19: cups-eggcups.patch Patch20: cups-CVE-2008-1722.patch Patch24: cups-logrotate.patch Patch25: cups-headers-compat.patch Patch26: cups-getnameddest.patch Patch28: cups-str2892.patch Patch29: cups-directed-broadcast.patch Patch30: cups-res_init.patch Patch31: cups-str2536.patch Patch32: cups-CVE-2008-3639.patch Patch33: cups-CVE-2008-3640.patch Patch34: cups-CVE-2008-3641.patch Patch35: cups-CVE-2008-5183.patch Patch36: cups-CVE-2008-5184.patch Patch37: cups-CVE-2008-5286.patch Patch38: cups-str2782.patch Patch39: cups-str2988.patch Patch40: cups-str2997.patch Patch41: cups-str3011.patch Patch42: cups-str3022.patch Patch43: cups-str3055.patch Patch44: cups-str3059.patch Patch45: cups-CVE-2009-0163.patch Patch48: cups-get-jobs-printer-uri.patch Patch49: cups-CVE-2009-0949.patch Patch50: cups-mkstemp.patch Patch51: cups-str3221.patch Patch52: cups-str3226.patch Patch53: cups-str2781str2816.patch Patch54: cups-str3194.patch Patch55: cups-poppler-pdftops.patch Patch56: cups-str3077.patch Patch57: cups-str3078.patch Patch58: cups-str2836.patch Patch59: cups-update-classes-on-remove.patch Patch60: cups-str3505.patch Patch61: cups-str3415.patch Patch62: cups-str3495.patch Patch63: cups-str3001-str3622.patch Patch64: cups-str3609.patch Patch65: cups-dns-failure-tolerance.patch Patch66: cups-str3436.patch Patch67: cups-str3649.patch Patch68: cups-str3832.patch Patch100: cups-lspp.patch # Security patches. # (start at 200) Patch200: cups-CVE-2009-2820.patch Patch201: cups-CVE-2009-3553.patch Patch202: cups-CVE-2010-0302.patch Patch203: cups-CVE-2010-0540.patch Patch204: cups-CVE-2010-0542.patch Patch205: cups-CVE-2010-1748.patch Patch206: cups-CVE-2010-2941.patch Patch207: cups-CVE-2010-2431.patch Patch208: cups-CVE-2011-2896.patch Epoch: 1 Url: http://www.cups.org/ BuildRoot: %{_tmppath}/%{name}-root PreReq: /sbin/chkconfig /sbin/service Requires: %{name}-libs = %{epoch}:%{version}-%{release} %if %use_alternatives Provides: /usr/bin/lpq /usr/bin/lpr /usr/bin/lp /usr/bin/cancel /usr/bin/lprm /usr/bin/lpstat Prereq: /usr/sbin/alternatives %endif # Unconditionally obsolete LPRng so that upgrades work properly. Obsoletes: lpd lpr LPRng <= 3.8.15-3 Provides: lpd lpr # kdelibs conflict for bug #192585. Conflicts: kdelibs < 6:3.5.2-6 BuildPrereq: pam-devel pkgconfig BuildPrereq: gnutls-devel libacl-devel BuildRequires: openldap-devel BuildRequires: make >= 1:3.80 BuildRequires: php-devel, aspell-devel, pcre-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libtiff-devel BuildRequires: krb5-devel BuildRequires: avahi-compat-libdns_sd-devel BuildRequires: poppler-utils %if %lspp BuildPrereq: libselinux-devel >= 1.23 BuildPrereq: audit-libs-devel >= 1.1 %endif # -fstack-protector-all requires GCC 4.0.1 BuildRequires: gcc >= 4.0.1 BuildPrereq: dbus-devel >= 0.90 Requires: dbus >= 0.90 # The paps package uses pango to render UTF-8 text to PostScript. Requires: paps >= 0.6.6-9 # Requires krb5 library that contains correct krb5_cc_new_unique() # function (bug #489714). Requires: krb5-libs >= 1.6.1-31 # Requires tmpwatch for the cron.daily script (bug #487495). Requires: tmpwatch Requires: poppler-utils %package devel Summary: Common Unix Printing System - development environment Group: Development/Libraries Requires: %{name}-libs = %{epoch}:%{version}-%{release} Requires: gnutls-devel Requires: krb5-devel %package libs Summary: Common Unix Printing System - libraries Group: System Environment/Libraries %package lpd Summary: Common Unix Printing System - lpd emulation Group: System Environment/Daemons Requires: %{name} = %{epoch}:%{version}-%{release} xinetd Requires: %{name}-libs = %{epoch}:%{version}-%{release} %description The Common UNIX Printing System provides a portable printing layer for UNIX® operating systems. It has been developed by Easy Software Products to promote a standard printing solution for all UNIX vendors and users. CUPS provides the System V and Berkeley command-line interfaces. %description devel The Common UNIX Printing System provides a portable printing layer for UNIX® operating systems. This is the development package for creating additional printer drivers, and other CUPS services. %description libs The Common UNIX Printing System provides a portable printing layer for UNIX® operating systems. It has been developed by Easy Software Products to promote a standard printing solution for all UNIX vendors and users. CUPS provides the System V and Berkeley command-line interfaces. The cups-libs package provides libraries used by applications to use CUPS natively, without needing the lp/lpr commands. %description lpd The Common UNIX Printing System provides a portable printing layer for UNIX® operating systems. This is the package that provices standard lpd emulation. %prep %setup -q -n %{name}-%{version} rm -rf pdftops %patch1 -p1 -b .deskjet2 %patch2 -p1 -b .no-gzip-man %patch3 -p1 -b .system-auth %patch4 -p1 -b .multilib %patch7 -p1 -b .banners %patch8 -p1 -b .serverbin-compat %patch9 -p1 -b .peercred %patch10 -p1 -b .no-export-ssllibs %patch11 -p1 -b .paps %patch12 -p1 -b .wbuffer %patch13 -p1 -b .direct-usb %patch14 -p1 -b .lpr-help %patch15 -p1 -b .maxlogsize %patch16 -p1 -b .pid %patch17 -p1 -b .undo-str2537 %patch18 -p1 -b .foomatic-recommended %patch19 -p1 -b .eggcups %patch20 -p1 -b .CVE-2008-1722 %patch24 -p1 -b .logrotate %patch25 -p1 -b .headers-compat %patch26 -p1 -b .getnameddest %patch28 -p1 -b .str2892 %patch29 -p1 -b .directed-broadcast %patch30 -p1 -b .res_init %patch31 -p1 -b .str2536 %patch32 -p1 -b .CVE-2008-3639 %patch33 -p1 -b .CVE-2008-3640 %patch34 -p1 -b .CVE-2008-3641 %patch35 -p1 -b .CVE-2008-5183 %patch36 -p1 -b .CVE-2008-5184 %patch37 -p1 -b .CVE-2008-5286 %patch38 -p1 -b .str2782 %patch39 -p1 -b .str2988 %patch40 -p1 -b .str2997 %patch41 -p1 -b .str3011 %patch42 -p1 -b .str3022 %patch43 -p1 -b .str3055 %patch44 -p1 -b .str3059 %patch45 -p1 -b .CVE-2009-0163 %patch48 -p1 -b .get-jobs-printer-uri %patch49 -p1 -b .CVE-2009-0949 %patch50 -p1 -b .mkstemp %patch51 -p1 -b .str3221 %patch52 -p1 -b .str3226 %patch53 -p1 -b .str2781str2816 %patch54 -p1 -b .str3194 %patch55 -p1 -b .poppler-pdftops %patch56 -p1 -b .str3077 %patch57 -p1 -b .str3078 %patch58 -p1 -b .str2836 %patch59 -p1 -b .update-classes-on-remove %patch60 -p1 -b .str3505 %patch61 -p1 -b .str3415 %patch62 -p1 -b .str3495 %patch63 -p1 -b .str3001-str3622 %patch64 -p1 -b .str3609 %patch65 -p1 -b .dns-failure-tolerance %patch66 -p1 -b .str3436 %patch67 -p1 -b .str3649 %patch68 -p1 -b .str3832 %if %lspp %patch100 -p1 -b .lspp %endif # Security patches. %patch200 -p1 -b .CVE-2009-2820 %patch201 -p1 -b .CVE-2009-3553 %patch202 -p1 -b .CVE-2010-0302 %patch203 -p1 -b .CVE-2010-0540 %patch204 -p1 -b .CVE-2010-0542 %patch205 -p1 -b .CVE-2010-1748 %patch206 -p1 -b .CVE-2010-2941 %patch207 -p1 -b .CVE-2010-2431 %patch208 -p1 -b .CVE-2011-2896 perl -pi -e 's,^#(Printcap\s+/etc/printcap),$1,' conf/cupsd.conf.in cp %{SOURCE5} cups-lpd.real perl -pi -e "s,\@LIBDIR\@,%{_libdir},g" cups-lpd.real # Let's look at the compilation command lines. perl -pi -e "s,^.SILENT:,," Makedefs.in %build export CFLAGS="-DLDAP_DEPRECATED=1" %configure --with-docdir=%{_docdir}/cups-%{version} \ --with-optim="$RPM_OPT_FLAGS $CFLAGS -fstack-protector-all" \ %if %lspp --enable-lspp \ %endif --with-log-file-perm=0600 --enable-pie --enable-relro \ --enable-pdftops --with-dbusdir=%{_sysconfdir}/dbus-1 \ --with-php=/usr/bin/php-cgi \ localedir=%{_datadir}/locale # If we got this far, all prerequisite libraries must be here. make %install rm -rf $RPM_BUILD_ROOT make BUILDROOT=$RPM_BUILD_ROOT install # Serial backend needs to run as root (bug #216658). chmod 700 $RPM_BUILD_ROOT%{cups_serverbin}/backend/serial rm -rf $RPM_BUILD_ROOT%{initdir} \ $RPM_BUILD_ROOT%{_sysconfdir}/init.d \ $RPM_BUILD_ROOT%{_sysconfdir}/rc?.d mkdir -p $RPM_BUILD_ROOT%{initdir} install -m 755 $RPM_SOURCE_DIR/cups.init $RPM_BUILD_ROOT%{initdir}/cups find $RPM_BUILD_ROOT/usr/share/cups/model -name "*.ppd" |xargs gzip -n9f %if %use_alternatives pushd $RPM_BUILD_ROOT%{_bindir} for i in cancel lp lpq lpr lprm lpstat; do mv $i $i.cups done cd $RPM_BUILD_ROOT%{_sbindir} mv lpc lpc.cups cd $RPM_BUILD_ROOT%{_mandir}/man1 for i in cancel lp lpq lpr lprm lpstat; do mv $i.1 $i-cups.1 done cd $RPM_BUILD_ROOT%{_mandir}/man8 mv lpc.8 lpc-cups.8 popd %endif mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps $RPM_BUILD_ROOT%{_sysconfdir}/X11/sysconfig $RPM_BUILD_ROOT%{_sysconfdir}/X11/applnk/System $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily install -c -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/pixmaps install -c -m 644 cups-lpd.real $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/cups-lpd install -c -m 644 %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/cups install -c -m 755 %{SOURCE10} $RPM_BUILD_ROOT%{cups_serverbin}/backend/ncp install -c -m 755 %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/cups install -c -m 644 %{SOURCE13} $RPM_BUILD_ROOT%{_sysconfdir}/cups/pdftops.conf install -c -m 755 %{SOURCE14} $RPM_BUILD_ROOT%{cups_serverbin}/filter/textonly install -c -m 644 %{SOURCE15} $RPM_BUILD_ROOT%{_datadir}/cups/model/textonly.ppd ln -s ../doc/%{name}-%{version} $RPM_BUILD_ROOT%{_datadir}/%{name}/doc # Ship pstopdf for LSPP systems to deal with malicious postscript %if %lspp install -c -m 755 %{SOURCE4} $RPM_BUILD_ROOT%{cups_serverbin}/filter %endif # Deal with users trying to access the admin tool at # /usr/share/doc/cups-%{version}/index.html rather than the # correct http://localhost:631/ for i in admin classes jobs printers; do mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/$i cat >$RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/$i/index.html <<EOF <?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/transitional.dtd"> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="refresh" content="2; URL=http://localhost:631/$i" /> <title>CUPS $i</title> </head> <body bgcolor="#cccc99" text="#000000" link="#0000ff" vlink="#ff00ff"> <p>You are trying to access the CUPS admin frontend through reading the files. The correct way to access the CUPS admin frontend is pointing your browser at <a href="http://localhost:631/">http://localhost:631/</a>.</p> <p>You should be automatically redirected to the correct URL in 2 seconds. If your browser does not support redirection, please use <a href="http://localhost:631/$i">this link</a>.</p> </body> </html> EOF done # Ship pstoraster (bug #69573). install -c -m 755 %{SOURCE6} $RPM_BUILD_ROOT%{cups_serverbin}/filter install -c -m 644 %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/cups # Ship a generic postscript PPD file (#73061) install -c -m 644 %{SOURCE8} $RPM_BUILD_ROOT%{_datadir}/cups/model # Ship a printers.conf file, and a client.conf file. That way, they get # their SELinux file contexts set correctly. touch $RPM_BUILD_ROOT%{_sysconfdir}/cups/printers.conf touch $RPM_BUILD_ROOT%{_sysconfdir}/cups/classes.conf touch $RPM_BUILD_ROOT%{_sysconfdir}/cups/client.conf # This is %%ghost'ed, but needs to be created in %%install anyway. touch $RPM_BUILD_ROOT%{_sysconfdir}/cups/lpoptions # Remove unshipped files. rm -rf $RPM_BUILD_ROOT%{_mandir}/cat? $RPM_BUILD_ROOT%{_mandir}/*/cat? rm -f $RPM_BUILD_ROOT%{_datadir}/applications/cups.desktop rm -rf $RPM_BUILD_ROOT%{_datadir}/icons %post /sbin/chkconfig --del cupsd 2>/dev/null || true # Make sure old versions aren't there anymore /sbin/chkconfig --add cups || true # Remove old-style certs directory; new-style is /var/run # (see bug #194581 for why this is necessary). /bin/rm -rf /etc/cups/certs %if %use_alternatives /usr/sbin/alternatives --install %{_bindir}/lpr print %{_bindir}/lpr.cups 40 \ --slave %{_bindir}/lp print-lp %{_bindir}/lp.cups \ --slave %{_bindir}/lpq print-lpq %{_bindir}/lpq.cups \ --slave %{_bindir}/lprm print-lprm %{_bindir}/lprm.cups \ --slave %{_bindir}/lpstat print-lpstat %{_bindir}/lpstat.cups \ --slave %{_bindir}/cancel print-cancel %{_bindir}/cancel.cups \ --slave %{_sbindir}/lpc print-lpc %{_sbindir}/lpc.cups \ --slave %{_mandir}/man1/cancel.1.gz print-cancelman %{_mandir}/man1/cancel-cups.1.gz \ --slave %{_mandir}/man1/lp.1.gz print-lpman %{_mandir}/man1/lp-cups.1.gz \ --slave %{_mandir}/man8/lpc.8.gz print-lpcman %{_mandir}/man8/lpc-cups.8.gz \ --slave %{_mandir}/man1/lpq.1.gz print-lpqman %{_mandir}/man1/lpq-cups.1.gz \ --slave %{_mandir}/man1/lpr.1.gz print-lprman %{_mandir}/man1/lpr-cups.1.gz \ --slave %{_mandir}/man1/lprm.1.gz print-lprmman %{_mandir}/man1/lprm-cups.1.gz \ --slave %{_mandir}/man1/lpstat.1.gz print-lpstatman %{_mandir}/man1/lpstat-cups.1.gz \ --initscript cups %endif if [ $1 -eq 1 ]; then # First install. Build ppds.dat. /sbin/service cups reload >/dev/null 2>&1 || : fi exit 0 %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %preun if [ "$1" = "0" ]; then /sbin/service cups stop > /dev/null 2>&1 /sbin/chkconfig --del cups %if %use_alternatives /usr/sbin/alternatives --remove print %{_bindir}/lpr.cups %endif fi exit 0 %postun if [ "$1" -ge "1" ]; then /sbin/service cups condrestart > /dev/null 2>&1 fi exit 0 %triggerin -- samba-client ln -sf ../../../bin/smbspool %{cups_serverbin}/backend/smb || : exit 0 %triggerun -- samba-client [ $2 = 0 ] || exit 0 rm -f %{cups_serverbin}/backend/smb %triggerin -- samba3x-client ln -sf ../../../bin/smbspool %{cups_serverbin}/backend/smb || : exit 0 %triggerun -- samba3x-client [ $2 = 0 ] || exit 0 rm -f %{cups_serverbin}/backend/smb %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %dir %attr(0755,root,lp) /etc/cups %dir %attr(0755,root,lp) /var/run/cups %dir %attr(0511,lp,sys) /var/run/cups/certs %verify(not md5 size mtime) %config(noreplace) %attr(0640,root,lp) /etc/cups/cupsd.conf %attr(0640,root,lp) /etc/cups/cupsd.conf.default %verify(not md5 size mtime) %config(noreplace) %attr(0644,root,lp) /etc/cups/client.conf %verify(not md5 size mtime) %config(noreplace) %attr(0600,root,lp) /etc/cups/classes.conf %verify(not md5 size mtime) %config(noreplace) %attr(0600,root,lp) /etc/cups/printers.conf %verify(not md5 size mtime) %config(noreplace) %attr(0644,root,lp) /etc/cups/pdftops.conf %verify(not md5 size mtime) %config(noreplace) %attr(0644,root,lp) /etc/cups/snmp.conf /etc/cups/interfaces %config(noreplace) /etc/cups/mime.types %config(noreplace) /etc/cups/mime.convs %ghost %config(noreplace) /etc/cups/lpoptions %dir %attr(0755,root,lp) /etc/cups/ppd %dir %attr(0700,root,lp) /etc/cups/ssl /etc/cups/pstoraster.convs %config(noreplace) /etc/pam.d/cups %dir %{_docdir}/cups-%{version} %config(noreplace) %{_docdir}/cups-%{version}/favicon.ico %config(noreplace) %{_docdir}/cups-%{version}/images %config(noreplace) %{_docdir}/cups-%{version}/de %config(noreplace) %{_docdir}/cups-%{version}/es %config(noreplace) %{_docdir}/cups-%{version}/et %config(noreplace) %{_docdir}/cups-%{version}/fr %config(noreplace) %{_docdir}/cups-%{version}/he %config(noreplace) %{_docdir}/cups-%{version}/it %config(noreplace) %{_docdir}/cups-%{version}/ja %config(noreplace) %{_docdir}/cups-%{version}/pl %config(noreplace) %{_docdir}/cups-%{version}/sv %config(noreplace) %{_docdir}/cups-%{version}/zh_TW %config(noreplace) %{_docdir}/cups-%{version}/*.css %config(noreplace) %{_docdir}/cups-%{version}/admin %config(noreplace) %{_docdir}/cups-%{version}/classes %config(noreplace) %{_docdir}/cups-%{version}/jobs %config(noreplace) %{_docdir}/cups-%{version}/printers %config(noreplace) %doc %{_docdir}/cups-%{version}/index.html %config(noreplace) %doc %{_docdir}/cups-%{version}/help %config(noreplace) %doc %{_docdir}/cups-%{version}/robots.txt %config(noreplace) %{initdir}/cups %{_bindir}/cupstestppd %{_bindir}/cupstestdsc %{_bindir}/cancel* %{_bindir}/lp* %dir %{cups_serverbin} %{cups_serverbin}/backend %{cups_serverbin}/cgi-bin %dir %{cups_serverbin}/daemon %{cups_serverbin}/daemon/cups-polld %{cups_serverbin}/daemon/cups-deviced %{cups_serverbin}/daemon/cups-driverd %{cups_serverbin}/notifier %{cups_serverbin}/filter %{cups_serverbin}/monitor %{cups_serverbin}/driver %{_mandir}/man?/* %{_sbindir}/* %dir %{_datadir}/cups %dir %{_datadir}/cups/banners %config(noreplace) %{_datadir}/cups/banners/* %{_datadir}/cups/charsets %{_datadir}/cups/charmaps %{_datadir}/cups/data %{_datadir}/cups/doc %{_datadir}/cups/fonts %{_datadir}/cups/model %dir %{_datadir}/cups/templates %dir %{_datadir}/cups/templates/de %dir %{_datadir}/cups/templates/es %dir %{_datadir}/cups/templates/et %dir %{_datadir}/cups/templates/fr %dir %{_datadir}/cups/templates/he %dir %{_datadir}/cups/templates/it %dir %{_datadir}/cups/templates/ja %dir %{_datadir}/cups/templates/pl %dir %{_datadir}/cups/templates/sv %dir %{_datadir}/cups/templates/zh_TW %config(noreplace) %{_datadir}/cups/templates/*.tmpl %config(noreplace) %{_datadir}/cups/templates/*/*.tmpl %{_datadir}/locale/*/* %dir %attr(1770,root,lp) /var/spool/cups/tmp %dir %attr(0710,root,lp) /var/spool/cups %dir %attr(0755,lp,sys) /var/log/cups %config(noreplace) %{_sysconfdir}/logrotate.d/cups %{_datadir}/pixmaps/cupsprinter.png %{_sysconfdir}/cron.daily/cups %{_sysconfdir}/dbus-1/system.d/cups.conf %{_libdir}/php/modules/*.so %files libs %defattr(-,root,root) %{_libdir}/*.so.* %files devel %defattr(-,root,root) %{_bindir}/cups-config %{_libdir}/*.so %{_includedir}/cups %files lpd %defattr(-,root,root) %config(noreplace) %{_sysconfdir}/xinetd.d/cups-lpd %dir %{cups_serverbin} %dir %{cups_serverbin}/daemon %{cups_serverbin}/daemon/cups-lpd %changelog * Wed Jan 18 2012 Tim Waugh <twaugh@redhat.com> 1:1.3.7-30 - Backported patch to fix transcoding for ASCII (bug #759081, STR #3832). * Tue Nov 08 2011 Jiri Popelka <jpopelka@redhat.com> 1:1.3.7-29 - The imageto* filters could crash with bad GIF files (CVE-2011-2896, STR #3867, STR #3914, bug #752118). * Thu Sep 15 2011 Jiri Popelka <jpopelka@redhat.com> 1:1.3.7-28 - Web interface didn't show completed jobs for printer (STR #3436, bug #625900) - Serial backend didn't allow a raw job to be canceled (STR #3649, bug #625955) - Fixed condition in textonly filter to create temporary file regardless of the number of copies specified. (bug #660518) * Wed Jan 19 2011 Jiri Popelka <jpopelka@redhat.com> 1:1.3.7-27 - Call avc_init() only once to not leak file descriptors (bug #668009). * Thu Nov 18 2010 Tim Waugh <twaugh@redhat.com> 1:1.3.7-26 - Applied patch to add tolerance for DNS failures (bug #651945). * Thu Oct 28 2010 Tim Waugh <twaugh@redhat.com> 1:1.3.7-25 - Applied patch to fix cupsd memory corruption vulnerability (CVE-2010-2941, STR #3648, bug #624438). - Fix latent privilege escalation vulnerability (CVE-2010-2431, STR #3510, bug #605397). * Wed Sep 1 2010 Tim Waugh <twaugh@redhat.com> 1:1.3.7-24 - Try to avoid overwriting text with page labels (STR #3415, bug #527187). - Reverted patch for bug #572338 as that and related bugs need a solution that can guarantee no regressions. * Fri Aug 27 2010 Tim Waugh <twaugh@redhat.com> - Added triggers for samba3x-client (bug #621932). * Tue Aug 17 2010 Jiri Popelka <jpopelka@redhat.com> - Improved patch for bug #605584 (STR #3622). * Tue Jul 13 2010 Jiri Popelka <jpopelka@redhat.com> - Applied patch to avoid endless loop in socket backend process (bug #605584, STR #3001). - Applied patch to avoid infinite loop in mailto notifier (bug #608392, STR #3609). - Fixed typo in undo-str2537 patch (bug #608016). * Fri Jul 9 2010 Jiri Popelka <jpopelka@redhat.com> 1:1.3.7-23 - Removed 5s wait_bc loop in the socket backend (bug #561946, STR #3495). * Wed Jun 2 2010 Tim Waugh <twaugh@redhat.com> 1:1.3.7-22 - Applied patch for CVE-2010-1748 (web interface memory disclosure, STR #3577, bug #591983). - Applied patch for CVE-2010-0542 (texttops unchecked memory allocation failure leading to NULL pointer dereference, STR #3516, bug #587746). - Applied patch for CVE-2010-0540 (CUPS administrator web interface CSRF, STR #3498, bug #588805). * Tue May 18 2010 Tim Waugh <twaugh@redhat.com> 1:1.3.7-21 - Adjust texttops output to be in natural orientation (STR #3563). This fixes page-label orientation when texttops is used in the filter chain (bug #572338). * Tue Apr 13 2010 Tim Waugh <twaugh@redhat.com> 1:1.3.7-20 - Save classes.conf when a class member printer is deleted (bug #565823). * Tue Apr 13 2010 Tim Waugh <twaugh@redhat.com> 1:1.3.7-19 - Update classes when a printer is removed (bug #565829). * Thu Feb 25 2010 Tim Waugh <twaugh@redhat.com> 1:1.3.7-18 - Applied patch for CVE-2010-0302 (incomplete fix for CVE-2009-3553, bug #557775). * Wed Feb 17 2010 Tim Waugh <twaugh@redhat.com> 1:1.3.7-17 - Added change to mime.convs.in to fix pdftops filtering (bug #447987). * Mon Nov 30 2009 Tim Waugh <twaugh@redhat.com> 1:1.3.7-16 - Applied patch to prevent memory leak when adding/modifying printers (bug #540646, STR #2836). - Applied patch to fix CVE-2009-3553 (bug #530111, STR #3200). - Applied patch to fix CVE-2009-2820 (bug #529833, STR #3367, STR #3401). * Wed Nov 11 2009 Tim Waugh <twaugh@redhat.com> 1:1.3.7-15 - Rebuilt. * Tue Nov 10 2009 Tim Waugh <twaugh@redhat.com> 1:1.3.7-14 - Added explicit version dependency on cups-libs to cups-lpd (bug #502205). * Tue Nov 10 2009 Jiri Popelka <jpopelka@redhat.com> - Fixed lspp.patch to avoid memory leak (bug #496008). - Applied patches to enable changing of quotas with lpadmin (bug #496082, STR #3077, STR #3078). * Fri Oct 30 2009 Tim Waugh <twaugh@redhat.com> - Use poppler pdftops wrapper filter from upstream (bug #527429). No longer need ext, includeifexists, strict-aliasing, CVE-2009-0146,0147,0166, cert-batch3892,4781,5486,19856,19869, or CVE-2009-3608,3609 patches. - Also fixes rotation of landscape documents when printed from OS X (bug #447987). * Thu Oct 22 2009 Jiri Popelka <jpopelka@redhat.com> - Applied patch to prevent removing of multiple file job when the printer is disabled and enabled again (bug #506257, STR #3226). - Applied patch to fix issues with CGI handling (bug #497632, STR #2781, STR #2816). - Applied patch to fix incorrect CGI handling (bug #460898, STR #3194) and use php-cgi instead of php when running PHP scripts (bug #460898, STR #2923). * Wed Oct 21 2009 Jiri Popelka <jpopelka@redhat.com> - Requires tmpwatch for the cron.daily script (bug #487495). - Applied patch to fix POSTing to custom cgi (bug #506316, STR #3221). * Thu Oct 15 2009 Jiri Popelka <jpopelka@redhat.com> - Applied patch to fix cups-lpd to create unique temporary data files (bug #523152, STR #3382). * Tue Oct 13 2009 Tim Waugh <twaugh@redhat.com> 1:1.3.7-13 - Include NULL pointer check in ObjectStream::getObject. Part of the fix for CVE-2009-3608 (bug #526637). * Tue Oct 13 2009 Tim Waugh <twaugh@redhat.com> 1:1.3.7-12 - Applied patch to fix CVE-2009-3608 (bug #526637) and CVE-2009-3609 (bug #526893). * Mon Jun 8 2009 Tim Waugh <twaugh@redhat.com> 1:1.3.7-11 - Applied patch to fix CVE-2009-0949 (bug #500972). * Wed May 13 2009 Tim Waugh <twaugh@redhat.com> 1:1.3.7-10 - Reverted php-cgi change due to incorrectly handling of CGI output that is not line-based (STR #3194, bug #460898). * Thu May 7 2009 Tim Waugh <twaugh@redhat.com> 1:1.3.7-9 - Include printer-uri IPP attribute in IPP-Get-Jobs requests in order to be able to operate correctly with newer versions of CUPS (bug #497529, STR #2996, STR #3107, STR #3117). * Mon Apr 27 2009 Tim Waugh <twaugh@redhat.com> - Applied additional patches for batch3892.pdf, batch4781.pdf, batch5486.pdf, batch19856.pdf, batch19869.pdf testing files from CERT (bug #491864). - Applied patches to fix CVE-2009-0163 (bug #490596), CVE-2009-0146 (bug #490612), CVE-2009-0147 (bug #490614), and CVE-2009-0166 (bug #490625). - Fixed SendFF option in textonly filter (bug #491190). - Requires krb5 library that contains correct krb5_cc_new_unique() function (bug #489714). - MIME type detection fixes (bug #479635): always set document-name in client library (STR #3055) and fixed handle of "or" rules (STR #3059). * Thu Apr 2 2009 Tim Waugh <twaugh@redhat.com> - Don't verify MD5 sum, file size, or mtime for several config files: cupsd.conf, client.conf, classes.conf, printers.conf, pdftops.conf, snmp.conf (bug #487161). - Fixed cupsGetNamedDest() behaviour when lpoptions file specifies a non-existent default printer (bug #481481, STR #3082). - Fixed admin URLs in CUPS web interface (bug #479809, STR #3022). - Fixed mailto notifier (bug #474920, STR #3011). - Fixed option encoding for "compression" (bug #474814, STR #2997). - Marked templates and translated templates as configuration files (bug #474769). - Fixed a busy-loop in the scheduler that could occur when a connection is closed (bug #474323). - Use php-cgi instead of php when running PHP scripts (bug #460898). - Applied patch from upstream to fix handling of "Satisfy Any" in cupsd.conf (bug #481303). * Mon Dec 1 2008 Tim Waugh <twaugh@redhat.com> 1:1.3.7-8 - Applied patch to fix STR #2974 (bug #473905, CVE-2008-5286, CVE-2008-1722). - Applied patch to fix STR #2774 (bug #473915, CVE-2008-5184). - Applied patch to fix RSS subscription limiting (bug #473901, CVE-2008-5183). - Run the serial backend as root (bug #216658). * Tue Nov 4 2008 Tim Waugh <twaugh@redhat.com> 1:1.3.7-7 - Updated LSPP patch to fix banner labels (bug #469216). * Tue Sep 30 2008 Tim Waugh <twaugh@redhat.com> 1:1.3.7-6 - Applied patch to fix CVE-2008-3639 (STR #2918, bug #464722). - Applied patch to fix CVE-2008-3640 (STR #2919, bug #464722). - Applied patch to fix CVE-2008-3641 (STR #2911, bug #464722). * Wed Sep 10 2008 Tim Waugh <twaugh@redhat.com> 1:1.3.7-5 - Add support for FatalErrors configuration directive (bug #314941, STR #2536). * Fri Sep 5 2008 Tim Waugh <twaugh@redhat.com> 1:1.3.7-4 - cups-polld: reinit the resolver if we haven't yet resolved the hostname (bug #461026). * Fri Aug 8 2008 Tim Waugh <twaugh@redhat.com> 1:1.3.7-3 - Re-applied patch for CVE-2008-1722. - Restored deskjet2.ppd file, removed upstream. * Wed Aug 6 2008 Tim Waugh <twaugh@redhat.com> 1:1.3.7-2 - Preserve default BrowseAllow value as @LOCAL so as to avoid unexpected configuration file changes. * Tue Aug 5 2008 Tim Waugh <twaugh@redhat.com> 1:1.3.7-1 - Preserve _cupsAdminGetServerSettings and _cupsAdminSetServerSettings function declarations in adminutil.h, and ship i18n.h as in 1.2.x. - Preserve 'do not use' comment in http_t struct definition. - Applied upstream patch to fix https stalls when using Firefox 3 (bug #453610, STR #2892). - Compile pdftops/GlobalParams.cxx with -fno-strict-aliasing (bug #447868). * Fri Jul 18 2008 Tim Waugh <twaugh@redhat.com> - Require exactly matching libs package (bug #447867). - Fixed cancel man page (bug #434967). - Fixed permissions of classes.conf in file manifest to match those set in cupsd (bug #245748). - Fixed log file permissions (bug #218761). - Backported cupsGetNamedDest() support for faster look-ups when the destination is known, such as in 'lp -d ...' (bug #428086). * Fri Jul 18 2008 Tim Waugh <twaugh@redhat.com> - Re-based to 1.3.7. Fixes bug #241406 (STR #2400), bug #249570 (STR #2228), bug #250383 (STR #2084, STR #2198), bug #409121, bug #430067 (STR #1969, STR #2386), bug #430076 (STR #1985), bug #430648 (STR #2319), bug #432001, bug #433087 (STR #2319), bug #441439 (STR #2699), bug #441811, bug #446023 (STR #1261), bug #447548 (STR #2179), bug #451101, bug #453396. - No longer need initscript, locale, relro, directed-broadcast, str2061, str2056, str2055, get_jobs, af_unix-auth, str2264, if-modified-since, str2266, str2023, str2117, str2351, CVE-2007-0720, CVE-2007-3387, CVE-2007-4351, CVE-2007-4352,5492,5393, CVE-2007-4045, docinfo-crash, str2656, CVE-2008-0047, CVE-2008-0053, CVE-2008-1373 or CVE-2008-1722 patches. - Build now requires krb5-devel and avahi-compat-libdns_sd-devel. - The devel sub-package now requires krb5-devel. - Don't run autoconf; only lspp patch required it, and autoconf-generated changes have now been folded into that patch. - Don't aclocal even when we modify m4 files -- CUPS does not use automake (bug #250251). - Don't overwrite upstream snmp.conf file. - Move _http_s structure into public header file to prevent build failures in other packages. Ship md5.h for this as well. - Revert STR #2537 so that non-UTF-8 clients continue to be accepted. - Don't strip foomatic recommended strings from make/model names. * Tue May 13 2008 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.18:.1 - Applied patch to fix CVE-2008-1722 (integer overflow in image filter, bug #441692, STR #2790). * Thu Mar 20 2008 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.18 - Applied patch to fix CVE-2008-0053 (HP-GL/2 input processing, bug #438117). - Applied patch to fix CVE-2008-1373 (GIF overflow, bug #438303). * Fri Mar 7 2008 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.17 - Applied patch to prevent heap-based buffer overflow in CUPS helper program (bug #436153, CVE-2008-0047, STR #2729). * Fri Feb 22 2008 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.16 - Prevent double-free when a browsed class has the same name as a printer or vice versa (bug #433767, STR #2656). * Tue Jan 15 2008 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.15 - Fixed LSPP patch so that strings allocated with cupsdSetString() are always clear correctly (bug #258221). * Wed Oct 31 2007 Tim Waugh <twaugh@redhat.com> - pdftops: Fix invalid dereference from bad Info object (found during testing of bug #356581). * Mon Oct 29 2007 Tim Waugh <twaugh@redhat.com> - Applied patch to fix CVE-2007-4045 (bug #356581). - Applied patch to fix CVE-2007-4352, CVE-2007-5392 and CVE-2007-5393 (bug #356581). - Applied patch to fix CVE-2007-4351 (STR #2561, bug #353991). * Mon Aug 6 2007 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.14 - Applied patch to fix cupsd crash when failing to open a file: URI (STR #2351, bug #250415). * Tue Jul 31 2007 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.13 - Moved LSPP security attributes check before job creation (bug #231522). * Tue Jul 31 2007 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.12 - Moved LSPP access check before job creation (bug #231522). * Fri Jul 20 2007 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.11 - Better error checking in the LSPP patch (bug #231522). * Thu Jul 19 2007 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.10 - Applied patch to fix CVE-2007-3387 (bug #248223). * Tue Jun 12 2007 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.9 - Fixed IPv6 address parsing (bug #241400, STR #2117). - Fixed a bug that caused cups-lpd not to set the correct value for job-originating-host-name (bug #240223, STR #2023). - Cleaned up initscript error handling (bug #237953). - Fixed cups-lpd -odocument-format=... option (bug #230073, STR #2266). - Fixed If-Modified-Since: handling in libcups (bug #218764, STR #2133). - Make the initscript use start priority 56 (bug #213828). * Thu Mar 29 2007 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.8 - Applied fix for STR #2264 (bug #230118). - Added patch for UNIX domain sockets authentication (bug #230613). - LSPP: Updated patch for line-wrapped labels (bug #228107). * Thu Mar 29 2007 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.7 - Don't reload CUPS after rotating the logs with logrotate, but make sure to use the new file in that case (bug #215024). * Wed Mar 21 2007 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.6 - LSPP: added check_context() function for get_jobs(), get_job_attrs() and validate_user() (bug #229673). - Fixed a potential scheduler crash (bug #231522). * Wed Mar 14 2007 Tim Waugh <twaugh@redhat.com> - Added timeouts to SSL negotiation (bug #232242). * Tue Dec 12 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.5 - The SNMP backend now avoids using IPP with HP and Epson printers (bug #218753, STR #2055). * Wed Nov 29 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.4 - One more D-Bus signal fix (bug #217678). * Tue Nov 28 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.3 - Reverted this (perhaps too risky): - Run the serial backend as root (bug #216658). * Mon Nov 27 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.2 - Run the serial backend as root (bug #216658). - Fixed LSPP SELinux check (bug #216856). - LSPP fix: process URI before logging it (bug #216673). * Thu Nov 16 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11.1 - Reload, don't restart, when logrotating (bug #215024). - Fixed pdftops.conf (bug #214612). - LSPP patch fix (bug #213501). - Added filter and PPD for text-only printer (bug #213034). - Fixed parallel backend (bug #213023, STR #2056). - Added support for /dev/ttyUSB devices (bug #212580, STR #2061). * Wed Nov 8 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-11 - Rebuild (added dist tag and bumped release). * Fri Nov 3 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-9.2 - Restore missed JobQueuedRemote D-Bus signal in ipp backend (part of bug #212763). * Tue Oct 17 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-9.1 - Updated LSPP patch from Matt Anderson (bug #210562). Patch from bug #210542 comment #3. * Thu Oct 5 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-9 - adminutil.c: when writing 'BrowseAllow @LOCAL', add a comment about what to change it to when using directed broadcasts from another subnet (bug #204373). * Wed Oct 4 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-8 - LSPP patch didn't get updated properly in 1:1.2.4-6. Use the right patch this time (bug #208676). LSPP re-enabled. * Wed Oct 4 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-7 - LSPP patch disabled, since it still causes cupsd to crash. * Wed Oct 4 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-6 - Updated LSPP patch from Matt Anderson (bug #208676). * Tue Oct 3 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-5 - Updated LSPP patch from Matt Anderson (bug #208676). * Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> - 1:1.2.4-4 - rebuilt for unwind info generation, broken in gcc-4.1.1-21 * Wed Sep 27 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-3 - Add '--help' option to lpr command (bug #206380, STR #1989). * Fri Sep 22 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.4-2 - 1.2.4 (bug #206763). No longer need str1968 patch. * Wed Sep 13 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.3-5 - Fixed STR #1968 properly (bug #205619). * Tue Sep 12 2006 Tim Waugh <twaugh@redhat.com> - No longer need language patch. * Mon Sep 11 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.3-4 - Applied upstream patch to fix STR #1968 (bug #205619). * Thu Sep 7 2006 Tim Waugh <twaugh@redhat.com> - %%ghost %%config(noreplace) /etc/cups/lpoptions (bug #59022). * Wed Aug 30 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.3-3 - Don't overwrite snmp.c. - No longer need str1893 patch. * Wed Aug 30 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.3-2 - 1.2.3. No longer need str1880 or str1881 patches. * Tue Aug 29 2006 Tim Waugh <twaugh@redhat.com> - Removed dest-cache patch. * Thu Aug 24 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-17 - Fixed another LSPP patch problem (bug #203784). - Updated fix for STR #1881 from upstream. * Thu Aug 24 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-16 - Fixed another LSPP patch problem noted by Erwin Rol. * Thu Aug 24 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-15 - Fixed LSPP patch passing NULL to strcmp (bug #203784). * Mon Aug 21 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-14 - Updated LSPP patch (bug #203376). * Fri Aug 18 2006 Jesse Keating <jkeating@redhat.com> - 1:1.2.2-13 - rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc* (#203001) * Fri Aug 18 2006 Tim Waugh <twaugh@redhat.com> - Own notifier directory (bug #203085). * Thu Aug 17 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-12 - Apply patch to fix STR #1880 (bug #200205). * Wed Aug 16 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-11 - Use upstream patch to fix STR #1881. * Fri Aug 11 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-10 - Remove 'Provides: LPRng = 3.8.15-3' (bug #148757). - Applied patch to fix STR #1893 (bug #201800). * Thu Aug 10 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-9 - Try different fix for STR #1795/STR #1881 (bug #201167). * Sun Aug 6 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-8 - Apply patch from STR #1881 for remote IPP printing (bug #201167). * Wed Aug 2 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-7 - Updated LSPP patch from Matt Anderson. - Ship pstopdf filter for LSPP. * Fri Jul 28 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-6 - Use replacement snmp.c from STR #1737 (bug #193093). - Re-enable LSPP; doesn't harm browsing after all. * Fri Jul 28 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-5 - Disable LSPP for now, since it seems to break browsing somehow. * Mon Jul 24 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-4 - Fixed package requirements (bug #199903). * Fri Jul 21 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-3 - Apply Matt Anderson's LSPP patch. - Renumbered patches. * Thu Jul 20 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.2-2 - 1.2.2. * Wed Jul 19 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-21 - Sync with svn5754. Fixes bug #198987, bug #195532, bug #130118. * Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 1:1.2.1-20 - Require a new version of D-Bus and rebuild * Fri Jul 14 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-19 - Sync with svn5737. Fixes bug #192015. * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:1.2.1-18.1 - rebuild * Fri Jul 7 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-18 - Ship with an empty classes.conf file. * Tue Jul 4 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-17 - Sync with svn5706. - No longer need localhost, str1740, str1758, str1736, str1776 patches. * Thu Jun 29 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-16 - Bumped paps requirement. - Don't use texttopaps for application/* MIME types (bug #197214). * Thu Jun 29 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-15 - Require paps and use it for printing text (bug #197214). * Thu Jun 15 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-14 - Don't export in SSLLIBS to cups-config. * Thu Jun 15 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-13 - Fixed cupsd network default printer crash (STR #1776). * Wed Jun 14 2006 Tomas Mraz <tmraz@redhat.com> - 1:1.2.1-12 - rebuilt with new gnutls * Tue Jun 13 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-11 - Remove certs directory in %%post, not %%postun. * Tue Jun 13 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-10 - Remove old-style certs directory after upgrade (bug #194581). * Wed Jun 7 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-9 - Prevent 'too many open files' error (STR #1736, bug #194368). * Wed Jun 7 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-8 - Fix 'Allow from @IF(...)' (STR #1758, bug #187703). * Wed Jun 7 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-7 - ServerBin compatibility patch (bug #194005). * Fri Jun 2 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-6 - Applied upstream patch to fix STR #1740 (bug #192809). * Thu Jun 1 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-5 - Fixed group ownerships again (bug #192880). * Thu Jun 1 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-4 - Fixed 'service cups reload' not to give an error message. * Thu May 25 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-3 - Fix 'localhost' fallback in httpAddrGetList() (bug #192628, STR #1723). * Mon May 22 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.1-2 - 1.2.1. - Another STR #1705 fix (bug #192034). - Fixed devel package multilib conflict (bug #192664). * Mon May 22 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.0-7 - Sync to svn5568. No longer need rpath patch. - Added a 'conflicts:' for kdelibs to prevent bug #192548. * Sat May 20 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.0-6 - Sync to svn5555. No longer need str1670 or str1705 patches. * Fri May 19 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.0-5 - Sync to svn5545. - Ship a driver directory. * Thu May 18 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.0-4 - Disable back-channel data in the usb backend (STR #1705, bug #192034). - Fix for 'browsing stops on reload', STR #1670 (bug #191217). * Wed May 16 2006 Tim Waugh <twaugh@redhat.com> - Sync to svn5538. - Added 'restartlog' to initscript, for clearing out error_log. Useful for problem diagnosis. - Initscript no longer needs to check for printconf-backend. * Tue May 16 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.0-3 - Added image library build requirements. - The devel package requires gnutls-devel (bug #191908). * Mon May 8 2006 Tim Waugh <twaugh@redhat.com> 1:1.2.0-2 - 1.2.0. * Fri May 5 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.5.rc3.4 - Sync to svn5493. * Fri May 5 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.5.rc3.3 - Sync to svn5491. * Fri Apr 28 2006 Tim Waugh <twaugh@redhat.com> - Sync to svn5470. - No longer need link, CAN-2005-0064, or no-propagate-ipp-port patches. - Switch to upstream PIE implementation (every single binary is PIE). - Extend relro to all binaries. - Better rpath patch. * Wed Apr 26 2006 Tim Waugh <twaugh@redhat.com> - No longer need backend, rcp, or ppdsdat patches. - Use configure switch for LogFilePerm default instead of patch. * Tue Apr 25 2006 Tim Waugh <twaugh@redhat.com> - Own /var/run/cups (bug #189561). - Sync from svn5460 to svn5462. * Tue Apr 25 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.5.rc3.2 - Patch pdftops to understand 'includeifexists', and use that in the pdftops.conf file (bug #189809). * Mon Apr 24 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.5.rc3.1 - 1.2rc3. - Ship an snmp.conf. * Fri Apr 21 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.4.rc2.2 - Updated to svn 5446. * Wed Apr 19 2006 Tim Waugh <twaugh@redhat.com> - Ignore .rpmnew and .rpmsave banner files. * Tue Apr 11 2006 Tim Waugh <twaugh@redhat.com> - Ship a /etc/cups/pdftops.conf file (bug #188583). * Fri Apr 7 2006 Tim Waugh <twaugh@redhat.com> - Build requires libacl-devel. * Fri Apr 7 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.4.rc2.1 - 1.2rc2. * Fri Apr 7 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.2.rc1.9 - Sync scheduler/* with svn 5383. * Fri Apr 7 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.2.rc1.8 - No longer need openssl-devel. - Build with LDAP_DEPRECATED=1, to pick up declarations of ldap_init() etc. - Only warn about ACLs once (STR #1532). - Fix imagetops filter (STR #1533). - Sync pstops.c with svn 5382. * Thu Apr 6 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.2.rc1.7 - Build requires openldap-devel. - Sync pstops.c with svn 5372. * Tue Apr 4 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.2.rc1.6 - Tweak to allow 'usb:/dev/usb/lp0'-style URIs again. * Sun Apr 2 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.2.rc1.5 - Backported svn 5365:5366 change for mutex-protected stringpool (STR #1530). * Sat Apr 1 2006 Tim Waugh <twaugh@redhat.com> - Fixed _cupsStrFree() (STR #1529). * Fri Mar 31 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.2.rc1.4 - Fixed interaction with CUPS 1.1 servers (STR #1528). * Wed Mar 29 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.2.rc1.3 - Fix group list of non-root backends (STR #1521, bug #186954). * Tue Mar 28 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.2.rc1.2 - Fix lpq -h (STR#1515, bug #186686). * Mon Mar 27 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.2.rc1.1 - Ship a printers.conf file, and a client.conf file. That way, they get their SELinux file contexts set correctly. * Mon Mar 27 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.2.rc1.0 - 1.2rc1. * Fri Mar 24 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.1.b2.6 - Add KDE compatibility symbols _ipp_add_attr/_ipp_free_attr to ipp.h, with a comment saying why they shouldn't be used. * Fri Mar 24 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.1.b2.5 - Fix KDE compatibility symbols _ipp_add_attr/_ipp_free_attr. * Fri Mar 24 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.1.b2.4 - Update to svn snapshot. * Thu Mar 23 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.1.b2.3 - Update to svn snapshot. No longer need users or policy patches. * Fri Mar 17 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.1.b2.2 - Rebuilt. * Tue Mar 14 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.1.b2.1 - Build requires gnutls-devel. - Fixed default policy name. - Fixed 'set-allowed-users' in web UI. * Mon Mar 13 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.1.b2.0 - 1.2b2. - Use new CUPS_SERVERBIN location (/usr/lib/cups even on 64-bit hosts). * Fri Mar 10 2006 Tim Waugh <twaugh@redhat.com> - Fixed some permissions. * Fri Mar 10 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.1.b1.1 - Ship /etc/cups/ssl directory. * Thu Mar 9 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.1.b1.0 - 1.2b1. No longer need devid patch. * Wed Mar 8 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.0.svn5238.2 - Fixed 'device-id' attribute in GET_DEVICES requests (STR #1467). * Tue Mar 7 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.0.svn5238.1 - New svn snapshot. - No longer need browse or raw patches. * Wed Mar 1 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.0.svn5137.1 - Fixed raw printing. - Removed (unapplied) session printing patch. - Fixed browse info. * Thu Feb 23 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.0.svn5137.0 - New svn snapshot. * Fri Feb 17 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.0.svn5102.0 - New svn snapshot. - No longer need enabledisable patch. - Fixed double-free in scheduler/policy.c (STR #1428). * Fri Feb 10 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.0.svn5083.0 - New svn snapshot. * Wed Jan 25 2006 Tim Waugh <twaugh@redhat.com> 1:1.2-0.0.svn4964.0 - Use -fPIE not -fpie in PIE patch. - Fix link patch. - Patch in PIE instead of using --enable-pie, since that doesn't work. * Fri Jan 20 2006 Tim Waugh <twaugh@redhat.com> - 1.2 svn snapshot. - No longer need doclink, str1023, pdftops, sanity, lpstat, str1068, sigchld, gcc34, gcc4, slow, CAN-2004-0888, CAN-2005-2097, finddest, str1249, str1284, str1290, str1301, CVE-2005-3625,6,7 patches. - Removed autodetect-tag patch. * Tue Jan 17 2006 Tim Waugh <twaugh@redhat.com> 1:1.1.23-30 - Include 'Autodetected' tag for better integration with autodetection tools. * Tue Jan 10 2006 Tim Waugh <twaugh@redhat.com> 1:1.1.23-29 - Apply dest-cache-v2 patch (bug #175847). * Wed Jan 4 2006 Tim Waugh <twaugh@redhat.com> 1:1.1.23-28 - Apply patch to fix CVE-2005-3625, CVE-2005-3626, CVE-2005-3627 (bug #176868). * Mon Dec 19 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-27 - Link pdftops with -z relro. * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> - rebuilt * Thu Dec 01 2005 John (J5) Palmieri <johnp@redhat.com> - 1:1.1.23-26 - rebuild for new dbus * Tue Nov 8 2005 Tomas Mraz <tmraz@redhat.com> 1:1.1.23-25 - rebuilt with new openssl * Thu Oct 20 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-24 - Build with -fstack-protector-all. * Sat Oct 15 2005 Florian La Roche <laroche@redhat.com> 1:1.1.23-23 - link libcupsimage.so against libcups * Tue Oct 11 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-22 - Apply patch to fix STR #1301 (bug #169979). * Thu Oct 6 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-21 - Apply patch to fix STR #1290. * Wed Oct 5 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-20 - Apply upstream patch for STR #1249. * Fri Sep 30 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-19 - Use upstream patch for STR #1284. * Fri Sep 30 2005 Tomas Mraz <tmraz@redhat.com> - use include instead of pam_stack in pam config * Thu Sep 29 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-18 - Raise IPP_MAX_VALUES to 100 (bug #164232). STR #1284. - Made FindDest better behaved in some instances (bug #164232). STR #1283. * Fri Sep 2 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-17 - Fixed CAN-2005-2097 (bug #164510). * Thu Jun 16 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-16 - Make DeletePrinterFromClass faster (bug #160620). * Thu Mar 31 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-15 - Don't require exact dbus version, just minimum. * Thu Mar 10 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-14 - Fixed up dbus patch so that it compiles. * Wed Mar 9 2005 John (J5) Palmieri <johnp@redhat.com> - Fix up dbus patch * Mon Mar 7 2005 John (J5) Palmieri <johnp@redhat.com> 1:1.1.23-13 - Fixed up dbus patch to work with dbus 0.31 * Tue Mar 1 2005 Tomas Mraz <tmraz@redhat.com> 1:1.1.23-12 - rebuild for openssl-0.9.7e * Tue Feb 22 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-11 - UTF-8-ify spec file (bug #149293). * Fri Feb 18 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-10 - Fixed build with GCC 4. * Thu Feb 10 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-9 - Back to old DBUS API since new DBUS isn't built yet. * Mon Feb 7 2005 Tim Waugh <twaugh@redhat.com> - Use upstream patch for STR #1068. - Apply patch to fix remainder of CAN-2004-0888 (bug #135378). * Wed Feb 2 2005 Tim Waugh <twaugh@redhat.com> - Applied patch to prevent occasional cupsd crash on reload (bug #146850). * Tue Feb 1 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-8 - New DBUS API. * Tue Feb 1 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-7 - Applied patch to prevent file descriptor confusion (STR #1068). * Fri Jan 28 2005 Tim Waugh <twaugh@redhat.com> - Build does not require XFree86-devel (bug #146397). * Thu Jan 27 2005 Tim Waugh <twaugh@redhat.com> - Corrected directory modes so that they reflect what cupsd sets them to. * Mon Jan 24 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-6 - Build against new dbus. * Fri Jan 21 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-5 - Use tmpwatch to remove unused files in the spool temporary directory (bug #110026). * Thu Jan 20 2005 Tim Waugh <twaugh@redhat.com> - Use gzip's -n flag for the PPDs. * Thu Jan 20 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-4 - Mark the initscript noreplace (bug #145629). * Wed Jan 19 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-3 - Applied patch to fix CAN-2005-0064. * Thu Jan 6 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-2 - Fixed patch from STR #1023. * Tue Jan 4 2005 Tim Waugh <twaugh@redhat.com> 1:1.1.23-1 - 1.1.23. * Mon Dec 20 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.23-0.rc1.1 - 1.1.23rc1. - No longer need ioctl, ref-before-use, str1023 or str1024 patches. * Fri Dec 17 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-6 - Use upstream patches for bug #143086. * Thu Dec 16 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-5 - Fixed STR #1023 (part of bug #143086). - Fixed STR #1024 (rest of bug #143086). * Thu Dec 9 2004 Tim Waugh <twaugh@redhat.com> - Not all files in the doc directory are pure documentation (bug #67337). * Thu Dec 9 2004 Tim Waugh <twaugh@redhat.com> - Fixed ioctl parameter size in usb backend. Spotted by David A. Marlin. * Fri Dec 3 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-4 - Convert de and fr .tmpl files into UTF-8 (bug #136177). * Thu Dec 2 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-3 - Fix ref-before-use bug in debug output (bug #141585). * Mon Nov 29 2004 Tim Waugh <twaugh@redhat.com> - Copied "ext" patch over from xpdf RPM package. * Mon Nov 22 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-2 - Fixed cups-lpd file mode (bug #137325). - Convert all man pages to UTF-8 (bug #107118). Patch from Miloslav Trmac. * Mon Nov 8 2004 Tim Waugh <twaugh@redhat.com> - New lpd subpackage, from patch by Matthew Galgoci (bug #137325). * Tue Nov 2 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-1 - 1.1.22. - No longer need ippfail, overread or str970 patches. * Tue Oct 26 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-0.rc2.1 - Make cancel-cups(1) man page point to lp-cups(1) not lp(1) (bug #136973). - Use upstream patch for STR #953. - 1.1.22rc2. * Wed Oct 20 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-0.rc1.7 - Prevent filters generating incorrect PS in locales where "," is the decimal separator (bug #136102). Patch from STR #970. * Thu Oct 14 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-0.rc1.5 - Fixed another typo in last patch! * Thu Oct 14 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-0.rc1.4 - Fixed typo in last patch. * Thu Oct 14 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-0.rc1.3 - Another attempt at fixing bug #135502. * Wed Oct 13 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-0.rc1.2 - Fail better when receiving corrupt IPP responses (bug #135502). * Mon Oct 11 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.22-0.rc1.1 - 1.1.22rc1. * Tue Oct 5 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-7 - Set LogFilePerm 0600 in default config file. * Tue Oct 5 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-6 - Apply patch to fix CAN-2004-0923 (bug #134601). * Mon Oct 4 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-5 - Fixed reload logic (bug #134080). * Wed Sep 29 2004 Warren Togami <wtogami@redhat.com> 1:1.1.21-4 - Remove .pdf from docs, fix links * Fri Sep 24 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-3 - Write a pid file (bug #132987). * Thu Sep 23 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-2 - 1.1.21. * Thu Sep 9 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-1.rc2.2 - Updated DBUS patch (from Colin Walters). * Tue Aug 24 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-1.rc2.1 - 1.1.21rc2. - No longer need state, reload-timeout or str743 patches. - httpnBase64 patch no longer applies; alternate method implemented upstream. - Fix single byte overread in usersys.c (spotted by Colin Walters). * Wed Aug 18 2004 Tim Waugh <twaugh@redhat.com> - Applied httpnEncode64 patch from Colin Walters. * Sun Aug 15 2004 Tim Waugh <twaugh@redhat.com> - Session printing patch (Colin Walters). Disabled for now. * Sun Aug 15 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-1.rc1.9 - Shorter reload timeout (Colin Walters). - Updated DBUS patch from Colin Walters. * Fri Aug 13 2004 Tim Waugh <twaugh@redhat.com> - Updated IPP backend IPP_PORT patch from Colin Walters. * Fri Aug 13 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-1.rc1.8 - Preserve DBUS_SESSION_BUS_ADDRESS in environment (Colin Walters). - Fixed enabledisable patch. * Fri Aug 13 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-1.rc1.7 - Bumped DBUS version to 0.22. * Fri Aug 6 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-1.rc1.6 - Patch from Colin Walters to prevent IPP backend using non-standard IPP port. * Sun Aug 1 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-1.rc1.5 - Really bumped DBUS version. * Fri Jul 30 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-1.rc1.4 - Bumped DBUS version. * Fri Jul 16 2004 Tim Waugh <twaugh@redhat.com> - Added version to LPRng obsoletes: tag (bug #128024). * Thu Jul 8 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-1.rc1.3 - Updated DBUS patch. * Tue Jun 29 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-1.rc1.2 - Apply patch from STR #743 (bug #114999). * Fri Jun 25 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-1.rc1.1 - Fix permissions on logrotate script (bug #126426). * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> - rebuilt * Fri Jun 4 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-0.rc1.2 - Build for dbus-0.21. - Fix SetPrinterState(). * Thu Jun 3 2004 Tim Waugh <twaugh@redhat.com> - Use configure's --with-optim parameter instead of setting OPTIM at make time (bug #125228). * Thu Jun 3 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.21-0.rc1.1 - 1.1.21rc1. - No longer need str716, str718, authtype or encryption patches. * Wed Jun 2 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.20-15 - Build on ppc and ppc64 again. * Wed Jun 2 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.20-14 - ExcludeArch ppc, ppc64. - More D-BUS changes. * Tue Jun 1 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.20-13 - Enable optimizations on ia64 again. * Thu May 27 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.20-12 - D-BUS changes. * Wed May 26 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.20-11 - Build requires make >= 3.80 (bug #124472). * Wed May 26 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.20-10 - Finish fix for cupsenable/cupsdisable (bug #102490). - Fix MaxLogSize setting (bug #123003). * Tue May 25 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.20-9 - Apply patches from CVS (authtype) to fix STR #434, STR #611, and as a result STR #719. This fixes several problems including those noted in bug #114999. * Mon May 24 2004 Tim Waugh <twaugh@redhat.com> - Use upstream patch for exit code fix for bug #110135 [STR 718]. * Wed May 19 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.20-8 - If cupsd fails to start, make it exit with an appropriate code so that initlog notifies the user (bug #110135). * Thu May 13 2004 Tim Waugh <twaugh@redhat.com> - Fix cups/util.c:get_num_sdests() to use encryption when it is necessary or requested (bug #118982). - Use upstream patch for the HTTP/1.1 Continue bug (from STR716). * Tue May 11 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.20-7 - Fix non-conformance with HTTP/1.1, which caused failures when printing to a Xerox Phaser 8200 via IPP (bug #122352). - Make lppasswd(1) PIE. - Rotate logs within cupsd (instead of relying on logrotate) if we start to approach the filesystem file size limit (bug #123003). * Tue Apr 6 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.20-6 - Fix pie patch (bug #120078). * Fri Apr 2 2004 Tim Waugh <twaugh@redhat.com> - Fix rcp patch for new system-config-printer name. * Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com> - rebuilt * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> - rebuilt * Fri Feb 6 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.20-4 - Tracked D-BUS API changes. - Updated D-BUS configuration file. - Symlinks to avoid conflicting with bash builtins (bug #102490). * Thu Feb 5 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.20-3 - Improved PIE patch. - Fixed compilation with GCC 3.4. * Thu Jan 29 2004 Tim Waugh <twaugh@redhat.com> - Don't ship cupsconfig now that nothing uses it. * Wed Jan 7 2004 Tim Waugh <twaugh@redhat.com> 1:1.1.20-2 - Try harder to find a translated page for the web interface (bug #107619). - Added build_as_pie conditional to spec file to facilitate debugging. * Mon Dec 1 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.20-1 - 1.1.20. - No longer need idefense, str226 patches. - Updated sanity patch. - The devel sub-package requires openssl-devel (bug #110772). * Wed Nov 26 2003 Thomas Woerner <twoerner@redhat.com> 1:1.1.19-16 - removed -Wl,-rpath from cups-sharedlibs.m4 (replaced old no_rpath patch) * Tue Nov 25 2003 Thomas Woerner <twoerner@redhat.com> 1:1.1.19-15 - no rpath in cups-config anymore * Thu Nov 20 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-14 - Enable PIE for cupsd. * Fri Nov 14 2003 Tim Waugh <twaugh@redhat.com> - Don't ignore the file descriptor when ShutdownClient is called: it might get closed before we next try to read it (bug #107787). * Tue Oct 14 2003 Tim Waugh <twaugh@redhat.com> - Removed busy-loop patch; 1.1.19 has its own fix for this. * Thu Oct 2 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-13 - Apply patch from STR 226 to make CUPS reload better behaved (bug #101507). * Wed Sep 10 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-12 - Prevent a libcups busy loop (bug #97958). * Thu Aug 14 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-11 - Another attempt to fix bug #100984. * Wed Aug 13 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-10 - Pass correct attributes-natural-language through even in the absence of translations for that language (bug #100984). - Show compilation command lines. * Wed Jul 30 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-9 - Prevent lpstat displaying garbage. * Mon Jul 21 2003 Tim Waugh <twaugh@redhat.com> - Mark mime.convs and mime.types as config files (bug #99461). * Mon Jun 23 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-8 - Start cupsd before nfs server processes (bug #97767). * Tue Jun 17 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-7 - Add some %if %use_dbus / %endif's to make it compile without dbus (bug #97397). Patch from Jos Vos. * Mon Jun 16 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-6 - Don't busy loop in the client if the IPP port is in use by another app (bug #97468). * Tue Jun 10 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-5 - Mark pam.d/cups as config file not to be replaced (bug #92236). * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> - rebuilt * Tue Jun 3 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-3 - Provide a version for LPRng (bug #92145). * Thu May 29 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-2 - Obsolete LPRng now. * Tue May 27 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-1 - 1.1.19. No longer need optparse patch. * Sat May 17 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-0.rc5.4 - Ship configuration file for D-BUS. * Fri May 16 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-0.rc5.3 - Rebuild for dbus-0.11 API changes. - Fix ownership in file manifest (bug #90840). * Wed May 14 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-0.rc5.2 - Fix option parsing in lpq (bug #90823). * Tue May 13 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-0.rc5.1 - 1.1.19rc5. * Thu May 8 2003 Tim Waugh <twaugh@redhat.com> 1:1.1.19-0.rc4.1 - 1.1.19rc4. Ported initscript, idefense, ppdsdat, dbus patches. - No longer need error, sigchld patches. - Ship cupstestppd. * Thu Apr 24 2003 Tim Waugh <twaugh@redhat.com> - Mark banners as config files (bug #89069). * Sat Apr 12 2003 Havoc Pennington <hp@redhat.com> 1:1.1.18-4 - adjust dbus patch - dbus_bus_get() sends the hello for you, and there were a couple of memleaks - buildprereq dbus 0.9 - rebuild for new dbus - hope it works, I'm ssh'd in with no way to test. ;-) * Thu Apr 10 2003 Tim Waugh <twaugh@redhat.com> 1.1.18-3 - Get on D-BUS. * Fri Mar 28 2003 Tim Waugh <twaugh@redhat.com> 1.1.18-2 - Fix translation in the init script (bug #87551). * Wed Mar 26 2003 Tim Waugh <twaugh@redhat.com> 1.1.18-1.1 - Turn off optimization on ia64 until bug #87383 is fixed. * Wed Mar 26 2003 Tim Waugh <twaugh@redhat.com> 1.1.18-1 - 1.1.18. - No longer need uninit patch. - Some parts of the iDefense and pdftops patches seem to have been picked up, but not others. * Wed Feb 12 2003 Tim Waugh <twaugh@redhat.com> 1.1.17-13 - Don't set SIGCHLD to SIG_IGN when using wait4 (via pclose) (bug #84101). * Tue Feb 4 2003 Tim Waugh <twaugh@redhat.com> 1.1.17-12 - Fix cups-lpd (bug #83452). * Fri Jan 31 2003 Tim Waugh <twaugh@redhat.com> 1.1.17-11 - Build ppds.dat on first install. * Fri Jan 24 2003 Tim Waugh <twaugh@redhat.com> 1.1.17-10 - Add support for rebuilding ppds.dat without running the scheduler proper (for bug #82500). * Wed Jan 22 2003 Tim Powers <timp@redhat.com> 1.1.17-9 - rebuilt * Wed Jan 22 2003 Tim Waugh <twaugh@redhat.com> 1.1.17-8 - Warn against editing queues managed by redhat-config-printer (bug #82267). * Wed Jan 22 2003 Tim Waugh <twaugh@redhat.com> 1.1.17-7 - Fix up error reporting in lpd backend. * Thu Jan 9 2003 Tim Waugh <twaugh@redhat.com> 1.1.17-6 - Add epoch to internal requirements. - Make 'condrestart' return success exit code when daemon isn't running. * Tue Jan 7 2003 Nalin Dahyabhai <nalin@redhat.com> 1.1.17-5 - Use pkg-config information to find SSL libraries. * Thu Dec 19 2002 Tim Waugh <twaugh@redhat.com> 1.1.17-4 - Security fixes. - Make 'service cups reload' update the configuration first (bug #79953). * Tue Dec 10 2002 Tim Waugh <twaugh@redhat.com> 1.1.17-3 - Fix cupsd startup hang (bug #79346). * Mon Dec 9 2002 Tim Waugh <twaugh@redhat.com> 1.1.17-2 - Fix parallel backend behaviour when cancelling jobs. * Mon Dec 9 2002 Tim Waugh <twaugh@redhat.com> 1.1.17-1 - 1.1.17. - No longer need libdir patch. - Fix logrotate script (bug #76791). * Wed Nov 20 2002 Tim Waugh <twaugh@redhat.com> - Build requires XFree86-devel (bug #78362). * Wed Nov 20 2002 Tim Waugh <twaugh@redhat.com> - 1.1.16. - Updated system-auth patch. - Add ncp backend script. * Wed Nov 13 2002 Tim Waugh <twaugh@redhat.com> 1.1.15-15 - Set alternatives priority to 40. * Mon Nov 11 2002 Nalin Dahyabhai <nalin@redhat.com> 1.1.15-14 - Buildrequire pam-devel. - Patch default PAM config file to remove directory names from module paths, allowing the configuration files to work equally well on multilib systems. - Patch default PAM config file to use system-auth, require the file at build- time because that's what data/Makefile checks for. * Fri Nov 8 2002 Tim Waugh <twaugh@redhat.com> 1.1.15-13 - Use logrotate for log rotation (bug #76791). - No longer need cups.desktop, since redhat-config-printer handles it. * Thu Oct 17 2002 Tim Waugh <twaugh@redhat.com> 1.1.15-12 - Revert to libdir for CUPS_SERVERBIN. * Thu Oct 17 2002 Tim Waugh <twaugh@redhat.com> 1.1.15-11 - Use %%configure for multilib correctness. - Use libexec instead of lib for CUPS_SERVERBIN. - Ship translated man pages. - Remove unshipped files. - Fix file list permissions (bug #59021, bug #74738). - Fix messy initscript output (bug #65857). - Add 'reload' to initscript (bug #76114). * Fri Aug 30 2002 Bernhard Rosenkraenzer <bero@redhat.de> 1.1.15-10 - Add generic postscript PPD file (#73061) * Mon Aug 19 2002 Tim Waugh <twaugh@redhat.com> 1.1.15-9 - Fix prefix in pstoraster (bug #69573). * Mon Aug 19 2002 Tim Waugh <twaugh@redhat.com> 1.1.15-8 - Disable cups-lpd by default (bug #71712). - No need for fread patch now that glibc is fixed. * Thu Aug 15 2002 Tim Waugh <twaugh@redhat.com> 1.1.15-7 - Really add cups-lpd xinetd file (bug #63919). - Ship pstoraster (bug #69573). - Prevent fread from trying to read from beyond EOF (fixes a segfault with new glibc). * Sat Aug 10 2002 Elliot Lee <sopwith@redhat.com> 1.1.15-6 - rebuilt with gcc-3.2 (we hope) * Mon Aug 5 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.15-5 - Add cups-lpd xinetd file (#63919) * Tue Jul 23 2002 Florian La Roche <Florian.LaRoche@redhat.de> 1.1.15-4 - add a "exit 0" to postun script * Tue Jul 2 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.15-3 - Add a symlink /usr/share/cups/doc -> /usr/share/doc/cups-devel-1.1.15 because some applications expect to find the cups docs in /usr/share/cups/doc * Fri Jun 21 2002 Tim Powers <timp@redhat.com> - automated rebuild * Fri Jun 21 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.15-1 - 1.1.15-1 - Fix up smb printing trigger (samba-client, not samba-clients) - Start cupsd earlier, apparently it needs to be running before samba starts up for smb printing to work. * Thu May 23 2002 Tim Powers <timp@redhat.com> - automated rebuild * Tue May 7 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.14-17 - Rebuild in current environment - [-16 never existed because of build system breakage] * Wed Apr 17 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.14-15 - Fix bug #63387 * Mon Apr 15 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.14-14 - Fix dangling symlink created by samba-clients trigger * Wed Apr 10 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.14-13 - Add desktop file and icon for CUPS configuration * Wed Apr 3 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.14-12 - Support SMB printing (#62407) - Add HTML redirections to doc files to work around users mistaking /usr/share/doc/cups-1.1.14 for the web frontend (#62405) * Tue Apr 2 2002 Bill Nottingham <notting@redhat.com> 1.1.14-11 - fix subsys in initscript (#59206) - don't strip binaries * Mon Mar 11 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.14-10 - Make initscript use killproc instead of killall * Fri Mar 8 2002 Bill Nottingham <notting@redhat.com> 1.1.14-9 - use alternatives --initscript support * Mon Mar 4 2002 Bill Nottingham <notting@redhat.com> 1.1.14-8 - use the right path for the lpc man page, duh * Thu Feb 28 2002 Bill Nottingham <notting@redhat.com> 1.1.14-7 - lpc man page is alternative too - run ldconfig in -libs %post/%postun, not main - remove alternatives in %preun * Wed Feb 27 2002 Bill Nottingham <notting@redhat.com> 1.1.14-6 - don't source /etc/sysconfig/network in cups.init, we don't use any values from it * Tue Feb 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.14-4 - Fix bugs #60220 and #60352 * Thu Feb 21 2002 Tim Powers <timp@redhat.com> - rebuild against correct version of openssl (0.9.6b) * Wed Feb 20 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.14-2 - Add all man pages to alternatives (#59943) - Update to real 1.1.14 * Tue Feb 12 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.14-1 - Update to almost-1.1.14 * Mon Feb 11 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.13-5 - Move cups-config to cups-devel subpackage - Make alternatives usage a %%define to simplify builds for earlier releases - Explicitly provide things we're supplying through alternatives to shut up kdeutils dependencies * Tue Feb 5 2002 Tim Powers <timp@redhat.com> - shut the alternatives stuff up for good * Fri Feb 1 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.13-3 - Fix alternatives stuff - Don't display error messages in %%post * Wed Jan 30 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.13-2 - alternatives stuff * Tue Jan 29 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.13-1 - 1.1.13 - Add patch for koi8-{r,u} and iso8859-8 encodings (#59018) - Rename init scripts so we can safely "killall cupsd" from there * Sat Jan 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.12-1 - Initial (conflicting, since alternatives isn't there yet) packaging for Red Hat Linux * Sat Jan 19 2002 Bernhard Rosenkraenzer <bero@redhat.com> - 1.1.12 * Mon Nov 5 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.10-3 - Compress PPD files - Fix build with gcc 3.1 - Fix init script * Tue Sep 4 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.1.10-2 - Fix URL - Generate printcap - s/Copyright/License/g * Tue Sep 4 2001 Than Ngo <than@redhat.com> 1.1.10-1 - update to 1.1.10-1 for ExtraBinge 7.2 * Tue May 29 2001 Michael Stefaniuc <mstefani@redhat.com> - update to 1.1.8 - changed cupsd.conf to generate /etc/printcap * Tue May 15 2001 Than Ngo <than@redhat.com> - update to 1.1.7, bugfixes * Thu Dec 14 2000 Than Ngo <than@redhat.com> - fixed package dependency with lpr and LPRng * Wed Oct 25 2000 Than Ngo <than@redhat.com> - remove man/cat * Tue Oct 24 2000 Than Ngo <than@redhat.com> - don't start cupsd service in level 0, fixed * Thu Oct 19 2000 Than Ngo <than@redhat.com> - update to 1.1.4 - fix CUPS_DOCROOT (Bug #18717) * Fri Aug 11 2000 Than Ngo <than@redhat.de> - update to 1.1.2 (Bugfix release) * Fri Aug 4 2000 Than Ngo <than@redhat.de> - fix, cupsd read config file under /etc/cups (Bug #15432) - add missing cups filters * Wed Aug 2 2000 Tim Powers <timp@redhat.com> - rebuilt against libpng-1.0.8 * Tue Aug 01 2000 Than Ngo <than@redhat.de> - fix permission, add missing ldconfig in %post and %postun (Bug #14963) * Sat Jul 29 2000 Bernhard Rosenkraenzer <bero@redhat.com> - 1.1.1 (this has some major bugfixes) - Fix a typo in initscript (it's $?, not ?$) - Fix /usr/etc vs. /etc trouble, don't insist on /usr/var (YUCK!) - Create the spool dir * Fri Jul 28 2000 Than Ngo <than@redhat.de> - fix unclean code for building against gcc-2.96 - add missing restart function in startup script * Fri Jul 28 2000 Tim Powers <timp@redhat.com> - fixed initscript so that conrestart doesn't return 1 if the test fails * Mon Jul 24 2000 Prospector <prospector@redhat.com> - rebuilt * Wed Jul 19 2000 Than Ngo <than@redhat.de> - using service to fire them up - fix Prereq section * Mon Jul 17 2000 Tim Powers <timp@redhat.com> - added defattr to the devel package * Sun Jul 16 2000 Than Ngo <than@redhat.de> - add cups config files * Sat Jul 15 2000 Than Ngo <than@redhat.de> - update to 1.1 release - move back to /etc/rc.d/init.d - fix cupsd.init to work with /etc/init.d and /etc/rc.d/init.d - split cups * Wed Jul 12 2000 Than Ngo <than@redhat.de> - rebuilt * Thu Jul 06 2000 Tim Powers <timp@redhat.com> - fixed broken PreReq to now require /etc/init.d * Tue Jun 27 2000 Tim Powers <timp@redhat.com> - PreReq initscripts >= 5.20 * Mon Jun 26 2000 Tim Powers <timp@redhat.com> - started changelog - fixed init.d script location - changed script in init.d quite a bit and made more like the rest of our startup scripts