cupsys (1.2.8-0ubuntu8.4) feisty-security; urgency=low * SECURITY UPDATE: Denial of service and possibly arbitrary code execution * debian/patches/104_CVE-2008-1722.dpatch: fix for two integer overflows in filter/image-png.c. Taken from Debian SVN Head. * References CVE-2008-1722 LP: #219491 http://www.cups.org/str.php?L2790 -- Jamie Strandboge Thu, 24 Apr 2008 12:55:20 -0400 cupsys (1.2.8-0ubuntu8.3) feisty-security; urgency=low * debian/patches/99_CVE-2008-0047.dpatch: Fix buffer overflow in cgiCompileSearch() using crafted search expressions. Exploitable if printer sharing is enabled. Thanks to Martin Pitt for supplying the patch. * debian/patches/100_CVE-2008-0882.dpatch: Fix double-free in process_browse_data(), which could be exploited to a remote DoS by sending crafted data to the cups UDP port. Thanks to Martin Pitt for supplying the patch. * debian/patches/101_pid.dpatch: Specify PidFile in temporary directory in the self test's cupsd.conf. This affects the test suite (in the sense that it actually works now) and does not affect the built binaries at all. (Backported from trunk). Thanks to Martin Pitt for supplying the patch. * debian/patches/102_CVE-2008-0053.dpatch: Fix buffer overflows in ParseCommand() in hpgl-input.c by properly checking number of parameters * debian/patches/103_CVE-2008-1373.dpatch: Fix buffer overflow in gif_read_image() in image-gif.c by properly validating code_size * References CVE-2008-0047 CVE-2008-0882 CVE-2008-0053 CVE-2008-1373 http://www.cups.org/str.php?L2729 http://www.cups.org/str.php?L2656 -- Jamie Strandboge Wed, 26 Mar 2008 13:59:53 -0400 cupsys (1.2.8-0ubuntu8.2) feisty-security; urgency=low * SECURITY UPDATE: tempfile race, denial of service in SNMP backend. * Add 70_CVE-2007-6358.dpatch, 71_CVE-2007-5849.dpatch: upstream fixes thanks to Kenshi Muto. * References CVE-2007-6358 CVE-2007-5849 -- Kees Cook Mon, 07 Jan 2008 16:08:28 -0800 cupsys (1.2.8-0ubuntu8.1) feisty-security; urgency=low * SECURITY UPDATE: arbitrary code execution via stack overflow. * Add debian/patches/ipptags-corruption-fix.dpatch: upstream fixes from Michael Sweet. * References CVE-2007-4351 -- Kees Cook Thu, 01 Nov 2007 06:52:01 -0700 cupsys (1.2.8-0ubuntu8) feisty; urgency=low * debian/cupsys.postinst: Clean up the mess which cupsys_1.2.8-0ubuntu3 and later caused by activating all the CUPS backends (closes: LP#92042). * debian/cupsys.postinst, debian/rules: Removed directories /opt/share/ppd and /usr/local/share/ppd. LSB 3.2 will only require /usr/share/ppd (PPD files and directories at other places should be symlinked to here) to not conflict with FHS (closes: LP#94353). -- Till Kamppeter Tue, 3 Apr 2007 17:22:06 +0100 cupsys (1.2.8-0ubuntu7) feisty; urgency=low * debian/cupsys.postinst: Sync /usr/lib/cups/backend always with the debconf settingsm, as otherwise sooner or later the backend directory will be empty (closes: LP#92042). * 96_more-bug-fixes-between-cups-1.2.8-1.2.9.dpatch: Generated some garbage files. Fixed. -- Till Kamppeter Tue, 14 Mar 2007 16:22:06 +0000 cupsys (1.2.8-0ubuntu6) feisty; urgency=low * 98_search_mime_files_in_usr_share.dpatch: CUPS failed reading the *.types and *.convs files in /etc/cups when /usr/share/cups/mime did not exist. Fixed (closes: LP#92205). -- Till Kamppeter Tue, 14 Mar 2007 12:22:06 +0000 cupsys (1.2.8-0ubuntu5) feisty; urgency=low * debian/cupsys.postinst: Assure that special permissions of lpd backend are always correctly set for the link in /usr/lib/cups/backend (closes: LP#91382). * 98_search_mime_files_in_usr_share.dpatch: Let CUPS also search for *.types and *.convs files in /usr/share/cups/mime. This way packages can provide *.types and *.convs files which do not get considered as conffiles (All files in /etc get considered as conffiles, closes: LP#36532). * 96_more-bug-fixes-between-cups-1.2.8-1.2.9.dpatch: Keep up with upstream bug fixes: o cupsd crash in get_jobs: In get_jobs when my-jobs is set, we compare the job username before it is loaded (upstream STR #2288). o Fixed messed-up french translation (upstream STR #2287). o The scheduler's openssl certificate generation code was broken on some platforms (upstream STR #2282). o The scheduler's log rotation check for devices was broken (upstream STR #2278). o The LPD mini-daemon did not handle the document-format option correctly (upstream STR #2266). -- Till Kamppeter Mon, 12 Mar 2007 15:22:06 +0000 cupsys (1.2.8-0ubuntu4) feisty; urgency=low * debian/cupsys.postinst: (De)activate backends also if the user initially installs cupsys (no update from older cupsys package). * 96_more-bug-fixes-between-cups-1.2.8-1.2.9.dpatch: Keep up with upstream bug fixes: o The pdftops filter ignored the "match" size option in the pdftops.conf file (upstream STR #2285) o cupstestppd now validates UTF-8 text strings in globalized PPD files (STR #2283) o The outputorder=reverse option did not work with all printers (STR #2279) -- Till Kamppeter Sun, 11 Mar 2007 17:22:06 +0000 cupsys (1.2.8-0ubuntu3) feisty; urgency=low * debian/cupsys.templates: Re-activated CUPS backeds "snmp", "serial", and "scsi" which were deactivated by Debian. With these backends activated many more printers can be easily set up with the printer setup tools. Especially network printers get auto-detected and the correct URI gets assigned to them (doing this manually is a non-trivial task for most users. * debian/cupsys.config, debian/cupsys.postinst: (De)activate only if the user has called the configuration interface (eg by calling "dpkg-reconfigure cupsys") and changed something there. * debian/cupsys.postinst: On an update from any older cupsys package to this one or newer activate the snmp, scsi, and serial backends. * 96_more-bug-fixes-between-cups-1.2.8-1.2.9.dpatch: Keep up with upstream bug fixes: o Classes containing other classes did not always work (upstream STR #2255) o Printer location and description information was lost if the corresponding string contained the "#" character (upstream STR #2254) o cupsRemoveOption() did not work properly (upstream STR #2264) -- Till Kamppeter Mon, 5 Mar 2007 19:22:06 +0000 cupsys (1.2.8-0ubuntu2) feisty; urgency=low * 70_reactivate_recommended_driver.dpatch: Upstream CUPS filters the "(recommended)" marking from the NickNames of the PPD files when listing PPDs. These are an important orientation for the user and they are also made use of by some printer setup tools. We need them at least until a better solution for recommending drivers gets available. * 80_brother_no_backchannel.dpatch: Brother printers are not accessible any more when they have printed one job through the CUPS "usb" backend. The problem is solved by letting the backend not querying the backchannel on these printers any more (closes: LP#57050, upstream STR #2243). * 90_testpage-on-large-paper-sizes.dpatch: The labels at the rulers on the borders of the CUPS test page got too big on large paper sizes (closes: LP#85339, upstream STR #2252). * 92_texttops-prettyprint-crash.dpatch: The plain text filter of CUPS crashed when using the prettyprint option (upstream STR #2158). * 94_doc-port-in-client-conf.dpatch: The documentation did not tell how to specify a port in client.conf. -- Till Kamppeter Thu, 22 Feb 2007 12:22:06 +0000 cupsys (1.2.8-0ubuntu1) feisty; urgency=low * New upstream bugfix release. * Removed patches: 00_NNstrXXXX.dpatch, 65_detect_http_shutdown.dpatch: These were backported from SVN and are now part of 1.2.8. * debian/patches/09_runasuser_autoconf.dpatch: Adapt to new upstream version. * debian/control: Set Ubuntu maintainer. -- Martin Pitt Wed, 21 Feb 2007 14:22:44 +0100 cupsys (1.2.7-4ubuntu2) feisty; urgency=low * debian/local/enable_sharing: Fix regex to find both 127.0.0.1 and 'localhost' to fix enabling sharing the second time. Closes: LP#75903 * debian/patches/09_runasuser.dpatch: Drop root privileges of cups-polld after creating the socket. This allows cupsd to kill polld on shutdown, and has the nice side effect of improving security. Closes: LP#30965 -- Martin Pitt Wed, 7 Feb 2007 17:48:28 +0100 cupsys (1.2.7-4ubuntu1) feisty; urgency=low * Merge from debian unstable, remaining changes: - Snakeoil SSL cert support: + debian/control: Add ssl-cert dependency. + debian/cupsys.postinst: Symlink snakeoil SSL certificate if present. - TearDown (fast shutdown): + debian/control: Add sysv-rc (>= 2.86.ds1-14.1ubuntu2) dependency. + debian/cupsys.postinst: Remove obsolete rc.d links. + debian/rules: Use 'multiuser' update-rc.d mode. - debian/control: Drop libcupsys2-gnutls10 and cupsys-dbg packages. - Run cupsd as system user 'cupsd' instead of root to confine impact of security vulnerabilities: + cupsys{,-client}.postinst: Set up cupsys user and put it into the appropriate groups. + debian/cupsys.init.d: Set up proper permissions of log files. + debian/cupsys.init.d: Disable 'reload', force-reload does restart, since cupsd cannot reload as non-root. + debian/cupsys.logrotate: Own the log files to cupsys:lpadmin. + Add debian/patches/ubuntu-external-pam-helper.dpatch: Helper program cups-check-pam-auth which performs PAM authentication and returns the status as exit code. + debian/cupsys.files: Install cups-check-pam-auth. + debian/cupsys.postinst: Set permissions of cups-check-pam-auth to cupsys:shadow 2754. + debian/rules: Configure with --enable-privilege-dropping. + debian/rules: Install lpd backend suid root so that it can bind to a privileged port. - Support user-installed PPDs: - debian/cupsys.dirs: Add usr/share/ppd/custom. - debian/cupsys.init.d: Set up this dir as root:lpadmin 03775. - debian/patches/14_dont_force_ssl.dpatch: Do not require SSL for the web frontend since gnome-cups-manager does not cope with that. - debian/patches/58_cupsd.conf-AllowLocal.dpatch: Allow access to local ethernet by default. This just affects the ACL, for actually enabling access cupsd needs to be switched to not only listen on localhost. (So this does not need to be configured in two different places). - debian/patches/ubuntu-default-error-policy-retry-job.dpatch: Retry a failed job instead of stopping the print queue. - debian/patches/ubuntu-disable-browsing.dpatch: Disable browsing by default. - Changed dependency in cupsys-bsd for netbase into update-inetd. - Removed obsolete emacs config settings at the end of changelog. * debian/cupsys.init.d: Fixed parallel port module loading in the init script, the "ppdev" module got only loaded when the "lp" module was not loaded yet (closes LP#29050). * debian/cupsys.init.d: Set permissions of log files again after starting the CUPS daemon, as the daemon sets them to a bad state so that it cannot log after dropping privileges (closes LP#54277). -- Till Kamppeter Tue, 6 Feb 2007 13:22:06 +0000 cupsys (1.2.7-4) unstable; urgency=high [ Kenshi Muto ] * Use dh_usrlocal to install files in /usr/local in the maintainer scripts, instead of shipping them in the deb. This was policy violation (closes: #409335) -- Kenshi Muto Fri, 2 Feb 2007 18:16:24 +0900 cupsys (1.2.7-3) unstable; urgency=high [ Kenshi Muto ] * removed STR2137 patch. This patch corruted some Postscript files. (closes: #403703) This was a release critical bug. * Provides /usr/local/share/ppd and /opt/share/ppd to satisfy LSB 3.2. (closes: #408154) * Applied upstream patch: - STR2198: The scheduler still loaded the remote printer cache, even when browsing was disabled * Debconf translation - Portuguese (closes: #408332) - Norwegian (closes: #406253) -- Kenshi Muto Thu, 1 Feb 2007 10:17:30 +0000 cupsys (1.2.7-2ubuntu1) feisty; urgency=low * Merge from debian unstable, remaining changes: - Snakeoil SSL cert support: + debian/control: Add ssl-cert dependency. + debian/cupsys.postinst: Symlink snakeoil SSL certificate if present. - TearDown (fast shutdown): + debian/control: Add sysv-rc (>= 2.86.ds1-14.1ubuntu2) dependency. + debian/cupsys.postinst: Remove obsolete rc.d links. + debian/rules: Use 'multiuser' update-rc.d mode. - debian/control: Drop libcupsys2-gnutls10 and cupsys-dbg packages. - Run cupsd as system user 'cupsd' instead of root to confine impact of security vulnerabilities: + cupsys{,-client}.postinst: Set up cupsys user and put it into the appropriate groups. + debian/cupsys.init.d: Set up proper permissions of log files. + debian/cupsys.init.d: Disable 'reload', force-reload does restart, since cupsd cannot reload as non-root. + debian/cupsys.logrotate: Own the log files to cupsys:lpadmin. + Add debian/patches/ubuntu-external-pam-helper.dpatch: Helper program cups-check-pam-auth which performs PAM authentication and returns the status as exit code. + debian/cupsys.files: Install cups-check-pam-auth. + debian/cupsys.postinst: Set permissions of cups-check-pam-auth to cupsys:shadow 2754. + debian/rules: Configure with --enable-privilege-dropping. + debian/rules: Install lpd backend suid root so that it can bind to a privileged port. - Support user-installed PPDs: - debian/cupsys.dirs: Add usr/share/ppd/custom. - debian/cupsys.init.d: Set up this dir as root:lpadmin 03775. - debian/patches/14_dont_force_ssl.dpatch: Do not require SSL for the web frontend since gnome-cups-manager does not cope with that. - debian/patches/58_cupsd.conf-AllowLocal.dpatch: Allow access to local ethernet by default. This just affects the ACL, for actually enabling access cupsd needs to be switched to not only listen on localhost. (So this does not need to be configured in two different places). - debian/patches/ubuntu-default-error-policy-retry-job.dpatch: Retry a failed job instead of stopping the print queue. - debian/patches/ubuntu-disable-browsing.dpatch: Disable browsing by default. - Changed dependency in cupsys-bsd for netbase into update-inetd. - Removed obsolete emacs config settings at the end of changelog. * Added directories and links for PPD files according to the FHS extension for a distribution-independent printer driver location: http://lists.freestandards.org/pipermail/printing-architecture/2006/001512.html (Debian bug #408154). -- Till Kamppeter Fri, 26 Jan 2007 13:22:06 +0000 cupsys (1.2.7-2) unstable; urgency=high [ Kenshi Muto ] * Applied upstream patches to fix some (include RC) bugs as dpatch style: - STR2106: Raw PBM files did not print correctly - STR2111: The PostScript filter did not properly output document setup commands for reversed output (closes: Bug#403703) - STR2117: The scheduler did not parse IPv6 netmask properly - STR2121: cupsDoAuthentication() did not translate the password prompt - STR2123: The backends incorrectly used STATUS: media-tray-empty-error messages for out-of-paper conditions - STR2133: httpGetLength2() did not handle error messages without content correctly - STR2135: cupsMarkOptions() did not handle the multiple-document-handling option - STR2137: Collated output produced by the PostScript filter could lose some options - STR2144: job-hold-until with time values for the next day would be held for 60 days * 67_printcap: Add Printcap/PrintcapFormat/PrintcapGUI variables to cupsd.conf file. (closes: #401981) * cupsys makes /var/run/cups/certs. Although CUPS daemon can make it automatically, the daemon logs an warning. * 68_edit-config: Provide same cupsd.conf as initial package installation. -- Kenshi Muto Wed, 6 Dec 2006 22:42:34 +0000 cupsys (1.2.7-1ubuntu2) feisty; urgency=low * Change dependency in cupsys-bsd for netbase into update-inetd. * Remove obsolete emacs config settings at the end of changelog. -- Tollef Fog Heen Thu, 14 Dec 2006 11:37:58 +0100 cupsys (1.2.7-1ubuntu1) feisty; urgency=low * Merge to Debian unstable to get new upstream bugfix release. -- Martin Pitt Fri, 24 Nov 2006 17:53:12 +0100 cupsys (1.2.7-1) unstable; urgency=low * New upstream release - Added Italian translation [ Kenshi Muto ] * Add printer.schema to /usr/share/doc/cupsys/examples for LDAP. (closes: #399122) -- Kenshi Muto Sat, 18 Nov 2006 10:03:30 +0900 cupsys (1.2.6-2) unstable; urgency=low [ Kenshi Muto ] * Debconf translation - Brazillian Portuguese (closes: #397842) - Basque (closes: #398574) * 00_r6100: Apply SVN r6100. - Fixed an inefficiency in the SNMP IPP detection code (closes: #397833) -- Kenshi Muto Tue, 14 Nov 2006 22:29:08 +0900 cupsys (1.2.6-1) unstable; urgency=low * New upstream release Fixes bugs include - "lpc status" did not show the number of queued jobs for disabled queues - The lpstat program could hang -- Kenshi Muto Tue, 7 Nov 2006 21:09:33 +0900 cupsys (1.2.5-1ubuntu1) feisty; urgency=low * Merge to Debian svn head. Remaining Ubuntu changes: - Snakeoil SSL cert support: + debian/control: Add ssl-cert dependency. + debian/cupsys.postinst: Symlink snakeoil SSL certificate if present. - TearDown (fast shutdown): + debian/control: Add sysv-rc (>= 2.86.ds1-14.1ubuntu2) dependency. + debian/cupsys.postinst: Remove obsolete rc.d links. + debian/rules: Use 'multiuser' update-rc.d mode. - debian/control: Drop libcupsys2-gnutls10 and cupsys-dbg packages. - Run cupsd as system user 'cupsd' instead of root to confine impact of security vulnerabilities: + cupsys{,-client}.postinst: Set up cupsys user and put it into the appropriate groups. + debian/cupsys.init.d: Set up proper permissions of log files. + debian/cupsys.init.d: Disable 'reload', force-reload does restart, since cupsd cannot reload as non-root. + debian/cupsys.logrotate: Own the log files to cupsys:lpadmin. + Add debian/patches/ubuntu-external-pam-helper.dpatch: Helper program cups-check-pam-auth which performs PAM authentication and returns the status as exit code. + debian/cupsys.files: Install cups-check-pam-auth. + debian/cupsys.postinst: Set permissions of cups-check-pam-auth to cupsys:shadow 2754. + debian/rules: Configure with --enable-privilege-dropping. + debian/rules: Install lpd backend suid root so that it can bind to a privileged port. - Support user-installed PPDs: - debian/cupsys.dirs: Add usr/share/ppd/custom. - debian/cupsys.init.d: Set up this dir as root:lpadmin 03775. - debian/patches/14_dont_force_ssl.dpatch: Do not require SSL for the web frontend since gnome-cups-manager does not cope with that. - debian/patches/58_cupsd.conf-AllowLocal.dpatch: Allow access to local ethernet by default. This just affects the ACL, for actually enabling access cupsd needs to be switched to not only listen on localhost. (So this does not need to be configured in two different places). - debian/patches/ubuntu-default-error-policy-retry-job.dpatch: Retry a failed job instead of stopping the print queue. - debian/patches/ubuntu-disable-browsing.dpatch: Disable browsing by default. -- Martin Pitt Fri, 3 Nov 2006 11:15:14 +0100 cupsys (1.2.5-1) unstable; urgency=medium * New upstream release. [ Kenshi Muto ] * 00_r6052: Apply SVN r6052 to pass the compile with libpaper. * provides /etc/pam.d/cupsys correctly. (closes: #392142) (renamed debian/pam to debian/cupsys.pam) * fixed "ppd API fails to discover printer nickname and options" problem" by upstream (closes: #394255) -- Kenshi Muto Sat, 21 Oct 2006 01:18:34 +0000 cupsys (1.2.4-2ubuntu3) edgy; urgency=low * Add debian/patches/15_usb-devname.dpatch: - Removing the first USB printer caused other USB printers to be inaccessible. - Upstream: STR#2017 - Closes: LP#64725 -- Matthias Urlichs Sun, 8 Oct 2006 18:06:23 +0200 cupsys (1.2.4-2ubuntu2) edgy; urgency=low * debian/rules: Do not install http/ipp backend with 0700 permissions (regression from 1.2.4-2). Closes: LP#63707 * Add debian/patches/00_dsc-comment-encoding.dpatch: - Fix printing of jobs with invalid/misinterpreted characters in the name. - Patch taken from upstream SVN, thanks to Till Kamppeter for porting it to 1.2.4. (STR#1988) - Closes: LP#57445 -- Martin Pitt Thu, 5 Oct 2006 10:30:24 +0200 cupsys (1.2.4-2ubuntu1) edgy; urgency=low * Merge recent Debian changes to get some bug fixes and new upstream version 1.2.4 (UVF exception approved by Matt Zimmerman): - The --with-printcap configure option did not work (STR #1984) - The character set reported by cupsLangGet() did not always reflect the default character set of a given locale (STR #1983) - Older Lexmark and Tektronix printers did not work with IPP (STR #1980) - Failsafe printing did not work (PR #6328) - Some web interface redirects did not work (STR #1978) - The web interface change settings button could introduce a "Port 0" line in cupsd.conf if there was no loopback connection available (STR #1979) - The web interface change settings and edit configuration file buttons would truncate the cupsd.conf file (STR #1976) - The German web interface used the wrong printer icon images (STR #1973) - (The other changes of 1.2.4 were already present as patch in the previous version.) - Remove transitional PPD symlink which is not necessary any more and just causes loops. Closes: LP#62198 - Fix CPU hogging of gnome-cups-manager. Closes: LP#44196 * Add debian/patches/ubuntu-default-error-policy-retry-job.dpatch: - Do not stop the printer if a job failed, just reattempt it. The default policy might be suitable for large offices with an admin, but it puts home users at loss. Thanks to Till Kamppeter for the patch! Closes: LP#41313 -- Martin Pitt Mon, 2 Oct 2006 16:08:27 +0200 cupsys (1.2.4-2) unstable; urgency=low [ Kenshi Muto ] * PPD transition to /usr/share/ppd is mostly finished. Now I remove old symlink /usr/share/ppd/cups-transitional-dir and /usr/share/cups/cups-included. (closes: #381266, #383291) * Update debconf translations: - Brazilian Portuguese (closes: #389222) * Tried to solve the backend permission problem. CUPS scheduler uses a permission and owner information of backend program. - Install ipp and lpd as mode 0700. - Create backend links as hardlink instead of symlink. -- Kenshi Muto Sat, 30 Sep 2006 14:56:29 +0900 cupsys (1.2.4-1) unstable; urgency=medium * New upstream release - The web interface change settings and edit configuration file buttons would truncate the cupsd.conf file (STR #1976, closes: #389093) Because this bug seems critical, we upload this fixed version as urgency=medium. [ Martin Pitt ] * debian/patches/56_dirsvc.dpatch: Update patch so that a patch/unpatch cycle restores the source properly instead of breaking dirsvc.c in two different places. [ Kenshi Muto ] * debian/patches/65_detect_http_shutdown.dpatch: avoid that gnome-cups-manager eats CPU 100%. (closes: #377640) -- Kenshi Muto Sun, 24 Sep 2006 09:54:44 +0000 cupsys (1.2.3-1ubuntu3) edgy; urgency=low * debian/control: Bump Conflicts/Replaces of cupsys-common to also apply to dapper-updates, to fix dapper-updates->edgy upgrade. -- Martin Pitt Fri, 22 Sep 2006 13:37:04 +0200 cupsys (1.2.3-1ubuntu2) edgy; urgency=low * debian/patches/56_dirsvc.dpatch: Update patch so that a patch/unpatch cycle restores the source properly instead of breaking dirsvc.c in two different places. * debian/rules: Install 'lpd' backend suid root (root:lp 4754), so that cupsd can print to RFC compliant lpd servers (which require the source port to be < 1024). Closes: LP#47773 -- Martin Pitt Fri, 15 Sep 2006 19:50:29 +0200 cupsys (1.2.3-1ubuntu1) edgy; urgency=low * Merge recent bug fixes from Debian (see Kenshi's changes in 1.2.3-1 for Ubuntu-relevant details). 00_r5958.dpatch has the following fixes from upstream: - The "All Documents" link in the on-line help was missing a trailing slash (STR #1971) - The Polish web interface translation used the wrong URLs for the job history (STR #1963) - The "reprint job" button did not work (STR #1956) - The scheduler did not always report printer or job events properly (STR #1955) - The scheduler always stopped the queue on error, regardless of the exit code, if the error policy was set to "stop-printer" (STR #1959) - ppdEmitJCL() included UTF-8 characters in the JCL job name, which caused problems on some printers (STR #1959) - Fixed a buffering problem that cause high CPU usage (STR #1968) (Closes: LP#59542) - The command-line applications did not convert command-line strings to UTF-8 as needed (STR #1958) - cupsDirRead() incorrectly aborted when reading a symbolic link that pointed to a file/directory that did not exist (STR #1953) - The cupsInterpretRasterPPD() function did not handle custom page sizes properly. * debian/cupsys.init.d: Always make sure that log files have proper permissions. Closes: LP#54277 -- Martin Pitt Tue, 12 Sep 2006 12:02:43 +0200 cupsys (1.2.3-1) unstable; urgency=medium * New upstream release - The parallel and USB backends no longer wait for the printer to go on-line - this caused problems with certain printers that don't follow with the IEEE-1284 standard (STR #1738, closes: #383091) - fixed Printer options were not always honored when printing from Windows clients (STR#1839, closes: #385605) [ Martin Pitt ] * Add appropriate Replaces: to cupsys-common to unbreak upgrades. * debian/patches/44_fixconfdirperms.dpatch: Fix file mode specification: 3755 -> 03755 (regression of svn commit 353). [ Kenshi Muto ] * Apply upstream svn r5958. * check modprobe command and /proc/modules dir exist before running modprobe (closes: #387176). * 62_classes_crash: fix incorrect code. old code returned an error even if user use the correct class configuration. (closes: #380663, #384654) * bump up libcupsys2.shlibs version to 1.2.3. (closes: #385724) * Merge old separated style configuration to the single format only if user upgraded from an affected version. (closes: #386551) * Provide /usr/share/cups/drivers to contain Windows drivers. * 57_cupsaddsmb: original cupsaddsmb easily goes infinite and DoS-like loop. Debian cupsaddsmb ends soon when it catches an error. -- Kenshi Muto Fri, 8 Sep 2006 11:28:12 +0200 cupsys (1.2.3-0ubuntu1) edgy; urgency=medium * New upstream bugfix release (UVF exception approved by Colin Watson). * Merged with Debian sid. * debian/control: Revert Debian's addition of -dbg package, since we will have ddebs soon. * debian/patches/44_fixconfdirperms.dpatch: Fix file mode specification: 3755 -> 03755 (regression of svn commit 353). -- Martin Pitt Fri, 8 Sep 2006 11:09:05 +0200 cupsys (1.2.2-2) unstable; urgency=high [ Kenshi Muto ] * Apply upstream svn change r5845. - BrowseRelay didn't work on Debian (closes: #372855) 61_job_c_strangeloop.dpatch: I don't make sure but job.c of r5818 causes strange CPU busy when it gets printing jobs. This patch avoids it. * 12_quiesce_ipp_logging: some part are merged into the upstream source. updated. * libcupsys2 conflicts cupsys version 1.1. libcupsys2 version 1.2 changed its private API. This breaks old cupsys 1.1, but we believe cupsys is only one application is affected by this change. (closes: #380619) * Provide an new package, "cupsys-dbg" to help chasing the problems at user's environment. * Increment compat to 5. * 44_fixconfdirperms: set owner lp for /etc/cups directory. And modify lppasswd.man to mention about Debian specific changes. lppasswd command now work. (closes: #378062) * 62_classes_crash: when class hasn't any printers, cupsd will crash immedieately after receiving a job. This patch avoids a crash. * Update debconf translations: - Spanish (closes: #383087) -- Kenshi Muto Thu, 27 Jul 2006 23:40:54 +0900 cupsys (1.2.2-1) unstable; urgency=medium * New upstream release [ Martin Pitt ] * Adapt patches to new upstream version. * debian/cupsys.init.d: If lp module loading is requested, also load the 'ppdev' module to fix the name and model detection of parallel printers on newer kernels. * Revive debian/patches/56_dirsvc.dpatch; it's still not fixed upstream. * debian/patches/09_runasuser.dpatch: Do not drop additional group privileges in scheduler/process.c. This should fix a range of bugs concerning detection of parallel port printers and other 'permission denied' bugs if privilege dropping is enabled (it is disabled by default in Debian). * debian/patches/44_fixconfdirperms.dpatch: Do not change owner and mode of SSL certificate, in order to not break permissions of customized global ones (like the one from the ssl-cert package). Grrr, cups, no, you cannot own the world! * debian/patches/54_cups-config_modeldir.dpatch: Add --modeldir to cups-config so that other packages can use it to figure out the correct PPD base path. * debian/cupsys.examples: Do not ship .svn files (upstream Makefiles install them). * debian/local/{enable_browsing,browsing_status}: Adapt to single-file configuration file style. * Add debian/local/{enable_sharing,sharing_status}: Similar to enable_browsing and browsing_status, this switches between "Listen localhost:631" and "Port 631" (just as the web interface does). Install files in debian/rules. -- Kenshi Muto Mon, 24 Jul 2006 10:59:27 +0200 cupsys (1.2.2-0ubuntu4) edgy; urgency=low * Add appropriate Replaces: to cupsys-common to unbreak upgrades. -- Martin Pitt Mon, 4 Sep 2006 08:53:07 +0200 cupsys (1.2.2-0ubuntu3) edgy; urgency=low * Rebuild against dbus 0.90 -- Sebastian Dröge Thu, 24 Aug 2006 17:30:02 +0200 cupsys (1.2.2-0ubuntu2) edgy; urgency=low * debian/patches/ubuntu-disable-browsing.dpatch: Re-add BrowseAddress @LOCAL@ to fix browsing. * Enable web interface by default: - Add debian/patches/ubuntu-external-pam-helper.dpatch: + Add a helper program 'cups-check-pam-auth' which performs PAM authentication and returns the status as exit code. + scheduler/auth.c, cupsdAuthorize(): Attempt to use cups-check-pam-auth before trying native PAM. - debian/cupsys.files: Install helper. - debian/cupsys.postinst: Set permissions of helper to cupsys:shadow 2754. * Remove debian/patches/ubuntu-nowebadmin.dpatch, remove explanation of disabled web interface from debian/README.Debian. This version enables the web interface by default. Closes: LP#50886 * debian/cupsys.postinst: Remove cupsys from the shadow group on upgrades, so that users who previously enabled the web interface get the benefit of privilege separation as well. -- Martin Pitt Wed, 26 Jul 2006 18:11:22 +0200 cupsys (1.2.2-0ubuntu1) edgy; urgency=low * Merge to Debian unstable: - This gets rid of /etc/cups/conf.d/ again and re-merges the separate browsing and ports settings to /etc/cups/cupsd.conf again. Separating was nice for preserving an unchanged conffile for the most important settings, but it broke KDE and the web interface and generated way too many bugs. Closes: LP#37892, LP#50804, LP#53582 * Update to new upstream version 1.2.2 (UVF exception granted by by Matt Zimmerman): - Fixes printing to 1.1.x servers. Closes: LP#42513, LP#42802 - Fixes parsing of some PostScript files which previously generated empty pages. Closes: LP#51432 - Fixes parsing of network masks. Closes: LP#52390 - Lots of more fixes, see upstream changelog. * debian/cupsys.preinst: Drop some obsolete migration bits for Breezy->Dapper upgrade. * debian/control: Add libdbus-1-dev build dependency to enable dbus support. * debian/cupsys.examples: Do not ship .svn files (upstream Makefiles install them). * cupsys.postinst: Fix permissions of cupsd.conf to be writable by user cupsys world-readable. * debian/local/enable_{sharing,browsing}, {sharing,browsing}_status: Adapt to new single configuration file format. * debian/rules: Clean cups/raster.h symlink to unbreak source package build. * Add debian/patches/ubuntu-disable-browsing.dpatch: Disable browsing by default to avoid open port and stay compatible to previous releases. -- Martin Pitt Mon, 24 Jul 2006 11:20:04 +0200 cupsys (1.2.1-4) unstable; urgency=medium [Kenshi Muto] * Include changelogs during 1.1.23-13 - 1.1.23-15. (closes: #374494) * Apply upstream svn change r5754. - Fix negotiation problem between unstable clients and sarge servers. (closes: #375359) * 58_fixdestc: avoid build failure of r5754 (add ipp-private.h include). * 59_de_docroot: install German translation/images. Although upstream SVN has, Debian diff structure can't handle a binary diff. This patch will be removed when 1.2.2 is released. * Add snmp to backend choices. Because I don't make sure this backend is stable, the default is disabled. Use dpkg-reconfigure cupsys to enable. (closes: #376496) * Don't remove backend symlinks during reconfigure/upgrade process. (closes: #376499) * Check Include directive with case insensitive. (closes: #376883) * libcupsys2 has /etc/cups directory to allow admin put own client.conf. (closes: #370788) * Include sample client.conf in libcupsys2. You can copy /usr/share/ doc/libcupsys2/examples/client.conf to /etc/cups or ~/.cups and modify for your environment. (closes: #376840) * Split locale files to new package "cupsys-common". (closes: #378659) This package is used by cupsys and cupsys-client/cupsys-bsd. * removed 26_modprobe: because parallel backend executes with user 'lp' permission, modprobe can't work. We CUPS team believe it's better that lp module is loaded by discover or any other hardware detection programs instead of CUPS. We provide a module loader by init script for user's convenience at this time. * 60_device_uri: preserve old URI during the printer configuration on Web interface. -- Kenshi Muto Wed, 21 Jun 2006 15:06:02 +0000 cupsys (1.2.1-3) unstable; urgency=low [Kenshi Muto] * Apply upstream svn change r5673. - Remove unnecessary %s from dirsvc.c and will solve a mysterious cupsd crash. Thanks Neil. (closes: #372696, #370611) - Support again * character as IP address. (closes: #372291) - Fixes wrong command line arguments to backend. (closes: #372586, #373839) * Improve the wording of NEWS file, thanks Tomas (closes: #372256) * 53_usr_share_ppd_support: Use /usr/share/ppd as PPD path. (closes: #365300, #373722) Make symlink /usr/share/ppd/cups-transitional-dir -> /usr/share/cups/ppd for keeping a compatibility. We'll migrate all of PPD files to /usr/share/ppd in the future. * Revert to use single /etc/cups/cupsd.conf file for the configuration instead of using separate files in /etc/cups/cups.d. The migration will be done automatically. (closes: #345973, #372727) * Apply correct permission modes to the files under /etc/cups at postinst stage. * Update debconf translations: - Danish (closes: #371170) - French (closes: #372714) - Italian (closes: #372198) -- Kenshi Muto Sun, 11 Jun 2006 11:51:01 +0000 cupsys (1.2.1-2ubuntu4) edgy; urgency=low * Add forgotten versioned-dependency on sysv-rc to get new update-rc.d behaviour. Go me. -- Scott James Remnant Fri, 21 Jul 2006 01:20:39 +0100 cupsys (1.2.1-2ubuntu3) edgy; urgency=low * Remove stop links from rc0 and rc6 -- Scott James Remnant Thu, 20 Jul 2006 22:13:25 +0100 cupsys (1.2.1-2ubuntu2) edgy; urgency=low * debian/patches/44_fixconfdirperms.dpatch: - Do not change owner and mode of SSL certificate, in order to not break the SSL snakeoil cert/key (and customized global ones). (Grrr, cups, no, you cannot own the world!) * debian/cupsys.preinst: Add transitional code to fix snakeoil SSL cert/key owner and mode. -- Martin Pitt Tue, 27 Jun 2006 16:05:38 +0200 cupsys (1.2.1-2ubuntu1) edgy; urgency=low * Merge to current SVN head of Debian. * Removed debian/patches/svn*.dpatch, these were backported from 1.2.1 in 1.2.0-0ubuntu3. * Do not build libcupsys2-gnutls10 any more (it was a transitional package). * snakeoil SSL certificate support: - debian/cupsys.postinst: Symlink snakeoil SSL certificate/key to /etc/cups/ssl/ and put cupsys into ssl-cert on upgrades or fresh installs. - debian/control: Depend on ssl-cert. -- Martin Pitt Thu, 15 Jun 2006 20:54:51 +0200 cupsys (1.2.1-2) unstable; urgency=low [Kenshi Muto] * Provides /etc/cups/ssl directory for SSL. (closes: #370407, #370450) * Add an newline after 'Starting ...' message by appending log_end_msg to /etc/init.d/cupsys. (closes: #370460) -- Kenshi Muto Mon, 5 Jun 2006 22:44:55 +0900 cupsys (1.2.1-1) unstable; urgency=low [Kenshi Muto] * New upstream release 1.2.1 for Debian unstable/testing. * 00_r5610: Apply patches from upstream r5610. * Re-update Dutch debconf translation (closes: #369004) * Pump up shlibs to >=1.2.1 for compatibility safe. -- Kenshi Muto Wed, 31 May 2006 13:17:16 +0000 cupsys (1.2.1-0exp1) experimental; urgency=low [Kenshi Muto] * New upstream release 1.2.1. * Update Dutch debconf translation (closes: #369004) * Update Italian debconf translation (closes: #367943) * Includes the installation guide of dvi filter to /usr/share/doc/ cupsys/examples/filters/dvipipetops.INSTALL is contributed by Francesco Potort. This is partial fix for Bug#368450. [Martin Pitt] * New upstream release 1.2.0. * Update patches for new upstream release. * Remove debian/patches/01_cupsimage.dpatch, fixed upstream. * Remove debian/patches/20_httpGetHostname_crash.dpatch, fixed upstream. * debian/patches/55_ppd_okidata_name.dpatch: Change "Oki" manufacturer name to "Okidata" to be consistent with other PPD files. * Implement http://wiki.debian.org/PpdFileStructureSpecification: - debian/dirs: Create /usr/share/ppd/cups-included/. - debian/rules: Install shipped PPDs into /usr/share/ppd/cups-included// and provide a symlink to the old /usr/share/cups/model directory for backwards compatibility. * debian/cupsys.dirs: Ship /usr/lib/cups/driver/ to avoid error messages if it's missing. * debian/patches/09_runasuser.dpatch, scheduler/cert.c: Change root certificate permissions from 0440 to 0240, so that the CGI programs cannot read it any more. Without this patch, cupsd presented its own certificate to itself, and *every* user could do admin tasks without authentication. * debian/cupsys-client.links: Fix cupsenable/cupsdisable manpage link. Closes: #364447 * debian/patches/08_cupsd.conf.conf.d.dpatch: - Set "BrowseAddress @LOCAL"; without this, sending browsing information does not work (Browsing still has to be enabled). - Add some comments to point out that the Port and Browsing settings are moved to /etc/cups/cups.d/. * debian/cupsys.postrm: Clean up passwd.md5 on purge. -- Kenshi Muto Sun, 28 May 2006 13:07:36 +0000 cupsys (1.2.0-0ubuntu5) dapper; urgency=low * Remove debian/patches/56_revert_svn_5438.dpatch: The reason for this reversion has now been fixed in gnome-cups-manager 0.31-1.1ubuntu8. This fixes the handling of spaces in manufacturer names. Closes: LP#33545 -- Martin Pitt Wed, 17 May 2006 13:18:05 +0200 cupsys (1.2.0-0ubuntu4) dapper; urgency=low * Add debian/patches/svn5530_str1667_octet_stream.dpatch: Fix printing of application/octet-stream jobs (usually from Windows clients with locally installed driver). (STR #1667) Closes: LP#43145 -- Martin Pitt Wed, 17 May 2006 08:58:16 +0200 cupsys (1.2.0-0ubuntu3) dapper; urgency=low * Pull some bug fixes from SVN head: * Add debian/patches/svn5512_KCMYcm_fix.dpatch: Fix bug in KCMYcm handling (typo in variable name). * Add debian/patches/svn5518_12bitraster.dpatch: Make sure we swap 12/16 bit chunky data in raster filter. * Add debian/patches/svn5523_1_2_4bit_raster.dpatch: - Fix imagetoraster generation of 1/2/4-bit raster data. - Fix cupsRasterWritePixels() - bad double line termination. * Add debian/patches/svn5526_str1676_stopped_jobs_active.dpatch: Fix stopped jobs to be considered active (STR #1676). * Add debian/patches/svn5527_LDAP_define.dpatch: Fix typo in #ifdef: s/OPENDAP/OPENLDAP/. * Add debian/patches/svn5527_str1683_lpstaterror.dpatch: The lpstat command displayed the wrong error message for a missing destination (STR #1683). * Add debian/patches/svn5527_str1689_printeroptions.dpatch: "Set Printer Options" in the web interface did not update the DefaultImageableArea or DefaultPaperDimension attributes in the PPD file (STR #1689). * Add debian/patches/svn5528_str1680_load_custom_options.dpatch: ppdOpen*() did not load custom options properly (STR #1680). -- Martin Pitt Tue, 16 May 2006 12:39:35 +0200 cupsys (1.2.0-0ubuntu2) dapper; urgency=low * debian/cupsys.init: - Load the 'lp' module. Earlier installers did not put it in /etc/modules and we keep getting dozens of bug reports about that, so let's just fix it here once and for all. - Load the 'ppdev' module. This should fix detection of parallel printers. Closes: LP#29050 -- Martin Pitt Thu, 11 May 2006 11:09:59 +0200 cupsys (1.2.0-0ubuntu1) dapper; urgency=low * Final 1.2.0 upstream release (bug fixes only). Closes: LP#43898 * Remove debian/patches/01_cupsimage.dpatch, fixed upstream. * Remove debian/patches/57_svn_5461.dpatch, fixed upstream. * debian/patches/58_cupsd.conf-AllowLocal.dpatch: Fix typo: @LOCAL@ -> @LOCAL. Closes: LP#43933 -- Martin Pitt Wed, 10 May 2006 12:09:54 +0200 cupsys (1.1.99.rc3-0ubuntu4) dapper; urgency=low * Add debian/patches/58_cupsd.conf-AllowLocal.dpatch: Add 'Allow @LOCAL' to server ACL to actually allow LAN computers to access the printer if sharing is enabled. This avoid having to change two things for enabling printer sharing (a source of much confusion and a FAQ). This does not change the default behavior (port only listens on localhost by default). -- Martin Pitt Tue, 9 May 2006 17:53:02 +0200 cupsys (1.1.99.rc3-0ubuntu3) dapper; urgency=low * debian/cupsys.config: Print migration note to stderr, not stdout, to not confuse debconf. Closes: LP#41716 * debian/cupsys.postinst: Fix ownership of files in /var/cache/cups/ so that they are writable by non-root cupsd. Earlier dapper versions got the ownership wrong, so fix this for intra-dapper upgrades. Closes: LP#40795 * Add debian/local/{sharing_status,enable_sharing}: Scripts to control printer sharing (by opening or closing the TCP port). Thanks to Ante Karamatić for his initial scripts and research! -- Martin Pitt Tue, 9 May 2006 16:33:19 +0200 cupsys (1.1.99.rc3-0ubuntu2) dapper; urgency=low * debian/cupsys.init.d: Fix log creation for real. Closes: LP#41267 * debian/cupsys.logrotate: Create files as cupsys:lpadmin, not root:lp. (Also part of LP#41267) -- Martin Pitt Tue, 2 May 2006 19:36:22 +0200 cupsys (1.1.99.rc3-0ubuntu1) dapper; urgency=low * New upstream bug fix release 1.2RC3, UVF exception approved by Matt Zimmerman. * Add debian/patches/56_revert_svn_5438.dpatch: Revert upstream svn commit 5438 (fixed handling of products/manufacturers with spaces in the name) for now since it causes regressions in gnome-cups-add. Will be reactivated later when the issue is sorted out with upstream. * Update patches for new upstream release. * Remove debian/patches/20_httpGetHostname_crash.dpatch, fixed upstream. * Add debian/patches/14_dont_force_ssl.dpatch: Upstream now requires encryption by default for accessing /admin/, but our GUI frontends do not yet cope with that. Disable SSL requirement for now to revert to the old behaviour. * debian/patches/08_cupsd.conf.conf.d.dpatch: - Set "BrowseAddress @LOCAL"; without this, sending browsing information does not work (Browsing still has to be enabled). Since enable_browsing now works for exporting printers, too, this Closes: LP#17981 - Add some comments to point out that the Port and Browsing settings are moved to /etc/cups/cups.d/. * debian/cupsys.postrm: Clean up passwd.md5 on purge. * debian/cupsys.init.d: Pre-create error_log, too, and clean up code a bit. Closes: LP#41267 * debian/cupsys.postinst: If upgrading from Breezy, adapt the inclusion of external browsing configuration in cupsd.conf to retain the correct setting for modified cupsd.conf files. * debian/cupsys.config: - Fix handling of cupsd-browsing.conf -> cups.d/browse.conf transition for breezy->dapper upgrades. - Fix browse.conf parsing to set the correct debconf default value, so that the browse setting is not reset to 'off' on upgrades. Closes: LP#38704 * Add debian/patches/57_svn_5461.dpatch: - Properly HTML-quote the printer name so that names containing e. g. '+' work properly in the web interface. - Upstream svn commit 5461. - Closes: LP#37018 -- Martin Pitt Tue, 25 Apr 2006 20:09:37 +0200 cupsys (1.1.99.rc2-0ubuntu2) dapper; urgency=low * debian/cupsys-client.links: Fix cupsenable/cupsdisable manpage link. Closes: LP#40725 * debian/patches/09_runasuser.dpatch: Do not drop additional group privileges in scheduler/process.c. This should fix a range of bugs concerning detection of parallel port printers and other 'permission denied' bugs. -- Martin Pitt Mon, 24 Apr 2006 19:17:12 +0200 cupsys (1.1.99.rc2-0ubuntu1) dapper; urgency=low * Many changes have been applied in Debian now; reapply remaining Ubuntu changes from scratch to clean up some cruft (see below for details). Also, maintain Ubuntu package as SVN branch of the Debian one. * debian/rules: Enable --with-cups-user=cupsys and --enable-privilege-dropping to not run cupsd as root. * debian/control: Remove libdbus-1-dev build dependency, dbus support is not something for dapper. * debian/cupsys.init.d: Disable reload (it doesn't work as normal user), change force-reload to restart. * debian/cupsys.init.d: Pre-create access_log and error_log since cupsd can't create them as normal user. * debian/rules: Set rc runlevel priority to 19. * debian/cupsys.{postinst,postrm}, debian/cupsys-client.postinst: Setup/remove cupsys user and its needed groups. * debian/cupsys.templates: Disable browsing by default due to our 'no open ports in the default install' policy. * debian/README.Debian: Explain disabling of administrative functions in web interface and describe how to re-enable it. * debian/cupsys.preinst: - Migrate /etc/cups/cupsd-browsing.conf to /etc/cups/cups.d/browse.conf for smooth upgrades from Hoary. - Fix owner of /etc/cups/ppd/* on upgrades. * debian/patches/ubuntu-nowebadmin.dpatch: Explain disabling of administrative functions in the web interface and point to doc how to reenable it. * debian/patches/55_ppd_okidata_name.dpatch: Change "Oki" manufacturer name to "Okidata" to be consistent with other PPD files. * Implement http://wiki.debian.org/PpdFileStructureSpecification: - debian/dirs: Create /usr/share/ppd/cups-included/. - debian/rules: Install shipped PPDs into /usr/share/ppd/cups-included// and provide a symlink to the old /usr/share/cups/model directory for backwards compatibility. * debian/libcupsys2.shlibs: Remove Debian revision to allow -0ubuntuN number. * Support custom PPD installation by lpadmin members (through e. g. gnome-cups-manager): - debian/cupsys.dirs: Create /usr/share/ppd/custom/. - debian/cupsys.init.d: Fix permissions of that dir to root:lpadmin 3775. - debian/rules: Install compatibility symlink /usr/share/cups/model/custom. * debian/cupsys.dirs: Ship /usr/lib/cups/driver/ to avoid error messages if it's missing. * debian/patches/09_runasuser.dpatch, scheduler/cert.c: Change root certificate permissions from 0440 to 0240, so that the CGI programs cannot read it any more. Without this patch, cupsd presented its own certificate to itself, and *every* user could do admin tasks without authentication. -- Martin Pitt Fri, 21 Apr 2006 16:19:37 +0200 cupsys (1.1.99.rc2-0exp1) experimental; urgency=low [ Kenshi Muto ] * New upstream release 1.2RC2. - Because -fpie config becomes optional, compiler works on amd64 and other architectures. (closes: #335199) * Enable LDAP support. * Remove duplicated update-rc.d (closes: #356911) * Stopped asking admin password because it works only if user chooses digest authentication. The default configuration of Debian uses PAM and basic authentication. * Enable dbus support. * 03_clean.dpatch: Remove produced and remained files during build. * Now CUPS uses 'lp' user/group privilege to call backend or any other programs. CUPS SystemGroup is 'lpadmin'. You need to add users who are allowed to add/modify/remove printers/jobs/classes. * Remove image.h.patch from source. It is no longer needed. * 02_configure.dpath: Remove -rpath from configure. * Fix typo in cupsys-bsd description. (closes: #362070) * Add Galician debconf translation. (closes: #361258) * Update Danish debconf translation. (closes: #357969) * Use 'reload' during logrotate instead of 'restart'. It looks safe on CUPS 1.2. (though job-restart problem still remains) * set TZ in init script only if TZ isn't defined yet. * Use if-fi structure style for postrotate of logrotate script. It solves error when cupsys is not running. (closes: #347641) * Unset TMPDIR environment variable before running daemon. (closes: #347829) * Removed /etc/cups/pdftops.conf because it was for pdftops of upstream version. Debian CUPS uses xpdf-utils wrapper and doesn't need pdftops.conf. * Notice: /etc/cups/client.conf has been removed upstream. * Notice: {dis,en}able have been renamed to cups{dis,en}able. [ Martin Pitt ] * debian/patches/48_stdlib.dpatch: Adapted to new upstream version. * debian/cupsys.init.d: - Fix arguments of start-stop-daemon and remove the hideous kill algorithm. - Ensure that /var/run/cupsd exists; this makes the init script work with /var/run mounted on a tmpfs. * debian/libcupsys2-dev.files, debian/libcupsimage2-dev.files: Remove static library; upstream does not build them any more, and they are useless anyway. * Add debian/patches/06_disable_backend_setuid.dpatch: Remove the uid changing in scheduler/cups-deviced.c which was introduced recently in upstream. It totally breaks device node access (e. g. /dev/lp0 is root:lp 0660, which is inaccessible for a process which runs as lp:root). * debian/rules: Remove --with-cups-user, upstream does not support it any more. * debian/patches/09_runasuser_fixes.dpatch: RunAsUser was removed upstream; rename the patch to 09_runasuser.dpatch and rewrite it: - Enclose all changes in an #if CUPS_DROP_PRIVILEGES, so that it is easy to enable this feature. - scheduler/main.c: Drop privileges after initialization. - scheduler/conf.c: If we build with CUPS_DROP_PRIVILEGES, set RunUser to User instead of getuid(), since at that point we will always run as root (privileges cannot yet be dropped at that point). - config-scripts/cups-defaults.m4: Add --enable-privilege-dropping option. - config.h.in: Add CUPS_DROP_PRIVILEGES option template. * Add debian/patches/09_runasuser_autoconf.dpatch: autoconf changes for 09_runasuser_fixes.dpatch changes. * debian/pdftops: Fix reading from stdin (https://launchpad.net/bugs/17124) * debian/cupsys.preinst: Remove dangling /etc/cups/pdftops.conf symlink on upgrades to unbreak printing with poppler-utils. * debian/control: Add poppler-utils alternative for xpdf-utils dependency. * Add debian/patches/12_quiesce_ipp_logging.dpatch: - Drop successful IPP messages to log level 'debug' and unsuccessful ones to 'info'. - Do not flood access_log with successful CUPS-Get-Printers and Get-Printer-Attributes queries (which are generated by e. g. gnome-cups-icon every 3 seconds). - Closes: #280718 * Add debian/patches/13_default_log_warn.dpatch: Raise default log severity to 'warning' to not log gazillions of IPP requests by default. (other part of #280718) * debian/rules, debian/cupsys.postinst: Remove obsolete /etc/cups/certs and /var/lib/cups/certs (certificates are managed in /var/run/certs now). * debian/cupsys.preinst: Remove obsolete /etc/cups/certs symlink on upgrades. * debian/cupsys-client.files: Install cupstestdsc and manpage. * debian/cupsd.init: Have force-reload to reload, not restart. * debian/cupsys.logrotate: Use force-reload instead of reload, since the latter is not required to exist by Debian Policy. * debian/rules: Ship browsing_status and enable_browsing. * debian/patches/20_httpGetHostname_crash.dpatch: Add some robustifications to httpGetHostname() to hopefully fix a reported crash. -- Kenshi Muto Sun, 16 Apr 2006 17:49:57 +0900 cupsys (1.1.99.b1.r4929-0ubuntu9) dapper; urgency=low * Correct permissions of /var/run/cups in the init script. -- Scott James Remnant Wed, 19 Apr 2006 14:15:14 +0100 cupsys (1.1.99.b1.r4929-0ubuntu8) dapper; urgency=low * Disable 53_usr_share_ppd_support.dpatch again, too many packages still have /usr/share/cups/model hardcoded. * Symlink /usr/share/cups/model/cups-included to /usr/share/ppd/cups-included. * Place ppd files in manufacturer specific subdirectories. * Change "Oki" manufacturer name to "Okidata". * Symlink /usr/share/cups/model/custom to /usr/share/ppd/custom. -- Matthias Klose Wed, 12 Apr 2006 19:26:18 +0200 cupsys (1.1.99.b1.r4929-0ubuntu7) dapper; urgency=low * debian/cupsys.init.d: Move log_end_msg to the right place again. * Add debian/patches/53_usr_share_ppd_support.dpatch: - Look for PPDs in /usr/share/ppd, according to http://wiki.debian.org/PpdFileStructureSpecification. - Fixes Debian bug #358186. * debian/rules: Install PPD files into /usr/share/ppd/cups-included, according to above specification. * debian/patches/54_cups-config_modeldir.dpatch: Add --modeldir to cups-config so that other packages can use it to figure out the correct PPD base path. * debian/libcupsys2.shlibs: Bump version number so that other packages can rely on cups-config's modeldir. * Re-add debian/patches/51_dont_log_ipp_printer_query.dpatch, since these log messages are routed through a different code path. * debian/cupsys.init.d: Change custom PPD path from /usr/share/cups/ppd to /usr/share/ppd/custom. -- Martin Pitt Fri, 7 Apr 2006 17:14:25 +0200 cupsys (1.1.99.b1.r4929-0ubuntu6) dapper; urgency=low * Add debian/patches/51_ipp_log_severity_info.dpatch: Drop successful IPP messages to log level 'debug' and unsuccessful ones to 'info'. This is a more generic approach to avoid ridiculously huge logs due to polling by gnome-cups-icon and friends. * Drop debian/patches/51_dont_log_ipp_printer_query.dpatch, obsoleted by above patch. * Add debian/patches/52_default_log_level_warning.dpatch: Raise default log level from info to warning. Closes: LP#38042 -- Martin Pitt Thu, 6 Apr 2006 12:05:45 +0200 cupsys (1.1.99.b1.r4929-0ubuntu5) dapper; urgency=low * debian/patches/51_dont_log_ipp_printer_query.dpatch: Suppress logging of successful CUPS_GET_DEFAULT messages, too. Closes: LP#29895 * debian/pdftops: Fix reading from stdin. Closes: LP#17124 -- Martin Pitt Thu, 30 Mar 2006 19:52:20 +0200 cupsys (1.1.99.b1.r4929-0ubuntu4) dapper; urgency=low * debian/cupsys.postinst: Make sure that the scanner group exists before trying to add the cupsys user to it. -- Colin Watson Thu, 9 Mar 2006 08:20:02 +0000 cupsys (1.1.99.b1.r4929-0ubuntu3) dapper; urgency=low * debian/rules: Do not install dangling pdftops.conf symlink. (Malone #26785) * debian/cupsys.preinst: Remove a dangling pdftops.conf symlink on upgrades to this version. * debian/cupsys.postinst: Add cupsys to group 'scanner' to be able to access printer/scanner combined devices. (Malone #29050) * debian/patches/44_fixconfdirperms.dpatch: Make /etc/cups/ppd group writable. (Malone #31533) * debian/cupsys.init.d: Make sure that page_log exists with the right permissions. (Malone #33409) * Add debian/patches/51_dont_log_ipp_printer_query.dpatch: Do not flood access_log with successful CUPS-Get-Printers and Get-Printer-Attributes queries (which are generated by gnome-cups-icon every 3 seconds). This is a hideous and hackish patch, but it has to do until we dbusify cupsys properly. (Malone #29895) -- Martin Pitt Mon, 6 Mar 2006 16:08:32 +0100 cupsys (1.1.99.b1.r4929-0ubuntu2) dapper; urgency=low * Add 50_truncate_ppd.dpatch: - cups/file.c: Do not forget to write the pending uncompressed tail when copying a compressed file. Fixes cropped PPD files in /etc/cups/ppd. - Patch taken from upstream svn commit 4942. - Malone #28642 * debian/cupsys.init.d: Create access_log with proper permissions if it does not yet exist. (Malone #28492) * debian/cupsys.preinst: If we upgrade from a version earlier than this one, change all root-owned PPD files in /etc/cups/ppd to be owned by cupsys. (Malone #12879) -- Martin Pitt Thu, 19 Jan 2006 16:55:51 +0100 cupsys (1.1.99.b1.r4929-0ubuntu1) dapper; urgency=low * New upstream snapshot with lots of bug fixes. * Remove debian/patches/50_local_username_check.dpatch: Adopted upstream. * debian/patches/02_configure.patch: Greatly simplified to be more robust against upstream changes; renamed to debian/patches/02_disable_pie.patch for clarity. * Disable debian/patches/48_stdlib.dpatch, it shouldn't be necessary on at least our platforms. -- Martin Pitt Tue, 17 Jan 2006 16:44:47 +0100 cupsys (1.1.99.b1.r4892-0ubuntu1) dapper; urgency=low * New upstream snapshot. * Adapt patches to new upstream version: - 02_configure.dpatch - 48_stdlib.dpatch - ubuntu-nowebadmin.dpatch * Add debian/patches/50_local_username_check.dpatch: Fix the restriction of changing/cancelling of print jobs to the owner. - scheduler/auth.c: Disable weird code that bypasses user name check for local authentication. - scheduler/ipp.c: Copy the determined user name of the connection to the con structure, so that cupsdCheckPolicy() has a chance to actually verify it. - Ubuntu #12177 -- Martin Pitt Fri, 13 Jan 2006 15:28:22 +0100 cupsys (1.1.99.b1.r4885-1) experimental; urgency=low [ Kenshi Muto ] * New SVN release taken from rr4885. * Updated Russian debconf translation, taken from cupsys trunk. * Downgrade port and browse question to low. * Add timeout routine to avoid lockup. * debian/patches/08_cupsd.conf.conf.d.dpatch: - Commented out Port/Listen/Browsing from cupsd.conf.in. CUPS crashes when there is a duplicate definition. * Updated Swedish debconf translation. * Set seen false flag when ports configuration is failed. * Allow '*' for hostname in ports.conf. * Use /bin/echo instead of shell built-in echo. * Improve cupsys.templates. * Updated Russian, German, Czech,French, Vietnamese debconf translation. * Removed example descriptions from init.d script. * Fix IPv4 validation. [ Martin Pitt ] * Adapt debian/patches/02_configure.dpatch to r4885. * Move forcefully killing of cupsd if start-stop-daemon fails from postinst to init script, where it belongs to. Do not kill all running cupsd processes, but only the one in the pid file; this will unbreak cupsd behaviour in chroots. * debian/cupsys.default: Remove obsolete FORCE_RESTART option. * Resurrect debian/patches/01_cupsimage.dpatch (formerly 03_cupsimage.dpatch), as we get unresolved symbols if libcupsimage isn't properly linked to libcupsys, causing other packages to FTBFS. Thanks to Adam Conrad. * debian/cupsys.init.d: Add --oknodo to not fail if cupsd is already running. * debian/rules: In clean rule, clean up a lot of files that are left behind by 'make clean'. -- Kenshi Muto Fri, 23 Dec 2005 06:33:05 +0000 cupsys (1.1.99.b1.r4876-1) unstable; urgency=low [ Martin Pitt ] * debian/local/{enable_browsing,browsing_status}: Adapt configuration file locations to new conf.d structure. * debian/cupsys.templates: Fix default value for cupsys/browse: 'yes' is an invalid bool option, change to true. * debian/cupsys.init.d: Use LSB init functions. Add lsb-base package dependency. * debian/cupsys.postinst: Wait a second between kill -9'ing cupsys and checking if the process still exists to avoid false positives and upgrade failures. * Clean up support for /etc/cups/conf.d: - Add debian/patches/08_cupsd.conf.conf.d.dpatch: Add include commands to default cupsd.conf file. - debian/cupsys.postinst: Remove fiddling with cupsd.conf. - This will ensure that cupsd.conf will remain an unchanged conffile. * debian/rules: Remove empty debian/patched on clean. * debian/patches/10_cupsd.conf2.dpatch: Re-enable listening to localhost to make the web interface work. * debian/patches/44_fixconfdirperms.dpatch: - Put configuration files into group root instead of nobody to avoid privilege escalation of nobody/nogroup and comply to Debian standards. - Use CUPS_DEFAULT_GROUP instead of 'nobody' as the default group for setgid'ing to and conffiles which must be writable for cupsd. - Disable changing permissions of cupsd.conf conffile. * Add debian/patches/09_runasuser_fixes.dpatch: - scheduler/main.c: Generate a certificate even when running as user, just as in 1.1.x; this unbreaks local certificate authorization for cupsd when it runs as normal user. - scheduler/main.c: When running as non-root, call initgroups() instead of setgroups() to allow auxiliary groups. These are required to access different device types (lp for USB/parallel printers, dialout for serial printers, etc.) [ Kenshi Muto ] * New SVN release taken from r4876. -- Kenshi Muto Thu, 8 Dec 2005 21:26:22 +0900 cupsys (1.1.99.b1.r4841-1ubuntu8) dapper; urgency=low * debian/cupsys.init.d: Remove the hideous killing hacks and just invoke start-stop-daemon with the correct arguments. -- Martin Pitt Wed, 11 Jan 2006 19:23:47 +0100 cupsys (1.1.99.b1.r4841-1ubuntu7) dapper; urgency=low * debian/cupsys.init.d: Make sure that the PID file directory /var/run/cups exists. The new approach of mounting /var/run as tmpfs removes the directory that is shipped in the deb. (Ubuntu #22261) -- Martin Pitt Wed, 11 Jan 2006 13:47:45 +0100 cupsys (1.1.99.b1.r4841-1ubuntu6) dapper; urgency=low * debian/cupsys.init: Call stop/start in the 'restart/force-reload' section to make use of the much more robust 'stop' handling. This should avoid frequent failures of force-reload. (Ubuntu #21787) * debian/cupsys.postinst: - Set permissions of /etc/cups/interfaces to root:lpadmin 2775. - Make /etc/printcap writable for group lpadmin. - This fixes third-party printer drivers and command line tools. - Ubuntu #20891 -- Martin Pitt Thu, 5 Jan 2006 18:11:51 +0100 cupsys (1.1.99.b1.r4841-1ubuntu5) dapper; urgency=low * Synchronize to Debian's svn head to get the various configuration handling RC bug fixes, but keep Ubuntu upstream version at r4841 since 4885 has serious regressions. * All non-Ubuntu specific patches have been applied in Debian now. * Drop the following patches (accepted in Debian): - ubuntu-sanitize-conffile-handling.dpatch - ubuntu-localports.dpatch - ubuntu-include-conf.d.dpatch - ubuntu-nowebadmin.dpatch - ubuntu-cupsimage.dpatch * ubuntu-runasuser.dpatch: Remove the upstream code fixes (already in Debian now), just add the 'RunAsUser' directive to cupsd.conf. * debian/cupsys.templates: Disable browsing by default. -- Martin Pitt Thu, 22 Dec 2005 15:08:51 +0100 cupsys (1.1.99.b1.r4885-1) experimental; urgency=low [ Kenshi Muto ] * New SVN release taken from rr4885. * Updated Russian debconf translation, taken from cupsys trunk. * Downgrade port and browse question to low. * Add timeout routine to avoid lockup. * debian/patches/08_cupsd.conf.conf.d.dpatch: - Commented out Port/Listen/Browsing from cupsd.conf.in. CUPS crashes when there is a duplicate definition. * Updated Swedish debconf translation. * Set seen false flag when ports configuration is failed. * Allow '*' for hostname in ports.conf. * Use /bin/echo instead of shell built-in echo. * Improve cupsys.templates. * Updated Russian, German, Czech,French, Vietnamese debconf translation. * Removed example descriptions from init.d script. * Fix IPv4 validation. [ Martin Pitt ] * Adapt debian/patches/02_configure.dpatch to r4885. * Move forcefully killing of cupsd if start-stop-daemon fails from postinst to init script, where it belongs to. Do not kill all running cupsd processes, but only the one in the pid file; this will unbreak cupsd behaviour in chroots. * debian/cupsys.default: Remove obsolete FORCE_RESTART option. * Resurrect debian/patches/01_cupsimage.dpatch (formerly 03_cupsimage.dpatch), as we get unresolved symbols if libcupsimage isn't properly linked to libcupsys, causing other packages to FTBFS. Thanks to Adam Conrad. * debian/cupsys.init.d: Add --oknodo to not fail if cupsd is already running. * debian/rules: In clean rule, clean up a lot of files that are left behind by 'make clean'. -- Kenshi Muto Fri, 23 Dec 2005 06:33:05 +0000 cupsys (1.1.99.b1.r4876-1) unstable; urgency=low [ Martin Pitt ] * debian/local/{enable_browsing,browsing_status}: Adapt configuration file locations to new conf.d structure. * debian/cupsys.templates: Fix default value for cupsys/browse: 'yes' is an invalid bool option, change to true. * debian/cupsys.init.d: Use LSB init functions. Add lsb-base package dependency. * debian/cupsys.postinst: Wait a second between kill -9'ing cupsys and checking if the process still exists to avoid false positives and upgrade failures. * Clean up support for /etc/cups/conf.d: - Add debian/patches/08_cupsd.conf.conf.d.dpatch: Add include commands to default cupsd.conf file. - debian/cupsys.postinst: Remove fiddling with cupsd.conf. - This will ensure that cupsd.conf will remain an unchanged conffile. * debian/rules: Remove empty debian/patched on clean. * debian/patches/10_cupsd.conf2.dpatch: Re-enable listening to localhost to make the web interface work. * debian/patches/44_fixconfdirperms.dpatch: - Put configuration files into group root instead of nobody to avoid privilege escalation of nobody/nogroup and comply to Debian standards. - Use CUPS_DEFAULT_GROUP instead of 'nobody' as the default group for setgid'ing to and conffiles which must be writable for cupsd. - Disable changing permissions of cupsd.conf conffile. * Add debian/patches/09_runasuser_fixes.dpatch: - scheduler/main.c: Generate a certificate even when running as user, just as in 1.1.x; this unbreaks local certificate authorization for cupsd when it runs as normal user. - scheduler/main.c: When running as non-root, call initgroups() instead of setgroups() to allow auxiliary groups. These are required to access different device types (lp for USB/parallel printers, dialout for serial printers, etc.) [ Kenshi Muto ] * New SVN release taken from r4876. -- Kenshi Muto Thu, 8 Dec 2005 21:26:22 +0900 cupsys (1.1.99.b1.r4841-1) experimental; urgency=low * EXPERIMENTAL * New SVN release taken from r4841. * Remove -pie and -fpie from compiler option. pie option causes a problem with Debian binutils. I hope this change avoids FTBFS on sparc and others. (closes: #339120) -- Kenshi Muto Wed, 16 Nov 2005 12:27:27 +0000 cupsys (1.1.99.b1.r4748-4) experimental; urgency=low * EXPERIMENTAL * 00_r4835.dpatch: Taken from r4835. Well, r4835 removes some files. It means dpkg-buildpackage always fails when we rebuild source. Maybe it's time to change orig source. Moved obsolete patches to patches/obsolete. * 48_stdlib.dpatch: Fix FTBFS for arm, mips, and mipsel. * 03_manext.dpatch: Don't use upstream's manpage file handling. Debian uses dh_installman. * 04_freebsd.dpatch: Apply Brian's patch to support GNU/kFreeBSD (closes: #338266) * Install lppasswd as owner 'lp'. -- Kenshi Muto Fri, 4 Nov 2005 13:56:27 +0000 cupsys (1.1.99.b1.r4748-3) experimental; urgency=low * EXPERIMENTAL * 47_pid.dpatch: Modified to allow to configure location of pid file. (closes: #337093) You can change this location by PidFile directive at your cupsd.conf. * Remove example comments from init script. (closes: #334842) -- Kenshi Muto Thu, 3 Nov 2005 11:39:07 +0000 cupsys (1.1.99.b1.r4748-2) experimental; urgency=medium * EXPERIMENTAL * 02_configure.dpatch: Modified to remove -pie/-fpie if arch = x86_64. (closes: #335199) -- Kenshi Muto Mon, 24 Oct 2005 11:42:59 +0000 cupsys (1.1.99.b1.r4748-1) experimental; urgency=low * EXPERIMENTAL * CUPS 1.2 snapshot (r4748) from SVN. -- Kenshi Muto Wed, 5 Oct 2005 12:54:27 +0000 cupsys (1.1.23-15) unstable; urgency=high [Kenshi Muto] * Allow '*' for hostname in ports.conf. (closes: #340975) * Fix IPv4 address validation. * Use /bin/echo instead of shell built-in echo. (closes: #343566) * Improve cupsys.templates. (closes: #343498) * Updated Swedish debconf translation. * Updated Russian debconf translation. * Updated German debconf translation. * Updated Czech debconf translation. (closes: #343716) * Updated French debconf translation. (closes: #344116) * Updated Vietnamese debconf translation. * Removed example descriptions from init.d script. (closes: #334842) * Apply kFreeBSD patch. (closes: 338266) -- Kenshi Muto Fri, 16 Dec 2005 21:05:47 +0900 cupsys (1.1.23-14) unstable; urgency=high [Kenshi Muto] * Downgrade port and browse question to low. (closes: #343341) * debian/patches/08_cupsd.conf.conf.d.dpatch: - Commented out Port/Listen/Browsing in cupsd.conf.in because CUPS crashes when there is a duplicate definition! (closes: #343251, #343279, ##343285, #343292) * Added NEWS to explain how to fix this for 1.1.23-13 users: Tweaking cupsd.conf via postinst is a bad idea, so I gave up trying to correct this automatically. Instead, comment out the Port/Listen/Browsing lines in /etc/cups/cupsd.conf if you had already replaced this file by the one from 1.1.23-13. * Updated Swedish debconf translation. (closes: #343397) * Set seen false flag when ports configuration is failed. (closes: #343400) [Martin-Éric Racine] * Added debian/watch file. -- Kenshi Muto Thu, 15 Dec 2005 06:00:09 +0900 cupsys (1.1.23-13) unstable; urgency=high * 38_pdftopscan.dpatch: Apply CAN-2005-0064, CAN-2004-0888, and CAN-2005-2097 patches. (closes: #324459, #324460, #324464) Because Debian cupsys uses xpdf wrapper instead of forked pdftops, so users aren't affected these security problems. This patch is just for users who want to create own pdftops from source. * Move Port/Listen and Browsing configurations from /etc/cups/ cupsd.conf to /etc/cups/cups.d/. /etc/cups/cups.d/ports.conf: Port/Listen configuration. /etc/cups/cups.d/browse.conf: Browsing configuration You can configure these values by using "dpkg-reconfigure cupsys". (closes: #235906, #297695, #178838, #288838) * Added Swedish debconf translation (closes: #338545). Thanks Daniel. * Updated Russian debconf translation (closes: #340626). Thanks Yuri. * Applied xpdf patch to fix buffer overflows [pdftops/Stream.cxx, pdftops/Stream.h, CAN-2005-3191, CAN-2005-3192, 48_security_CAN-2005-3191.dpatch] Because Debian cupsys uses xpdf wrapper instead of forked pdftops, so users aren't affected these security problems. This patch is just for users who want to create own pdftops from source. -- Kenshi Muto Mon, 22 Aug 2005 18:50:26 +0900 cupsys (1.1.23-12) unstable; urgency=medium * foomatic-rip may be treated as recommended tool. Modified control file. (closes: #320196) * Add debconf-2.0 as debconf alternative. * Migrated to libgnutls12. (closes: #322087) libcupsys2 backed as real library. libcupsys2-gnutls10 became transitional package. (closes: #322018) * Add procps to Depends: of cupsys. ps command is used by cupsys.postinst. * 47_pid.dpatch: Added a patch to make forked PID file. Now init script use this file instead of one created by start-stop-daemon. I hope this solves Samba starting bug. (closes: #315017) * Back gs-esp to Depends:. (closes: #312244) PostScript printer owners may claim this, but currently we Debian CUPS Maintainers team have massive complains about missing gs-esp dependency. It's current best workaround to avoid such printing problems. -- Kenshi Muto Thu, 28 Jul 2005 11:35:27 +0900 cupsys (1.1.23-11) unstable; urgency=low * "At Debconf 5" release. * Now CUPS is maintained by Debian CUPS Maintainers Team. * Do "sleep 2" to wait daemon's wake up. (this is just workaround... needs better solution, for #309794 and #315017) * Added Vietnamese translation. (closes: #310152) * Check whether daemon is running or not before restart in logrotate. (closes: #310535) * Add description about foomatic-rip (in foomatic-filters package) to README.Debian. (closes: #309399) * Remove unnecessary comment from debian/po/de.po (closes: #314135) * Apply status option for init script (closes: #312683). Thanks Stephen. * Suggests cupsys-driver-gutenprint, this package is new name of cupsys-driver-gimpprint. * 46_ppdsdat: Move /etc/cups/ppds.dat to /var/lib/cups/ppds.dat and make symlink. (closes: #317905) * Unapply NOAUTH handling from 33_jobauthorize. A user warns me it's dangerous to use. -- Kenshi Muto Fri, 20 May 2005 11:07:42 +0900 cupsys (1.1.23-10ubuntu4) breezy; urgency=low * Add debian/patches/ubuntu-disable-conffile-chmod.dpatch: - Stop fiddling with the /etc/cups/cupsd.conf permissions at server startup. The default permissions as shipped (root:root 0644) are just fine for that file, and cupsys modifies it in a way that normal users cannot read them any more, which breaks gnome-cups-manager. - Ubuntu #15165 * debian/cupsys.postinst: - If the package is upgraded from a version earlier than this one, correct permissions of cupsd.conf. -- Martin Pitt Wed, 14 Sep 2005 14:52:13 +0200 cupsys (1.1.23-10ubuntu3) breezy; urgency=low * Fix installation of /usr/share/cups/{enable-browsing,browsing_status} to ship these scripts again. (Ubuntu #14546 ) -- Martin Pitt Fri, 2 Sep 2005 12:00:02 +0200 cupsys (1.1.23-10ubuntu2) breezy; urgency=low * Added debian/patches/ubuntu-confpermissions.dpatch: - Add and document ConfigFilePerm to cupsd.conf and set it to 0600 to avoid exposing SMB passwords to lpadmin members. This makes it slightly harder to intercept the password. (Ubuntu #12036) -- Martin Pitt Thu, 23 Jun 2005 12:44:14 +0200 cupsys (1.1.23-10ubuntu1) breezy; urgency=low * Debian adopted many changes and MOM output was messy; reapplied remaining Ubuntu changes to pristine Debian version. Mention them here again to ease further merges and Debian adoptions. * Convert Ubuntu patches to dpatch and added descriptions. * Convert to poppler: - debian/patches/ubuntu-pdf2ps_poppler.dpatch: Replace pdftops/pdftops.cxx with a port from xpdf-utils to libpoppler. - debian/control: Add build dependency libpoppler-dev, remove xpdf-utils dependency. - Disable 06_replacepdftops.dpatch to build the pdftops/ subdir again. - debian/rules: Install newly built pdftops into /usr/lib/cups/. * Run as user 'cupsys' instead of root: - debian/patches/ubuntu-runasuser.dpatch: Enable RunAsUser in configuration. - debian/patches/ubuntu-auxgroups.dpatch: When running as non-root, call initgroups() instead of setgroups() to allow auxiliary groups. - debian/rules: Configure with --with-cups-user=cupsys. - debian/cupsys.postinst, debian/cupsys-client.postinst: Create cupsys user and setup permissions. - debian/cupsys.postrm: Remove cupsys user on purge. * Disable web interface to avoid putting the user 'cupsys' into group shadow: - debian/README.Debian: Explain the change. - debian/patches/ubuntu-nowebadmin.dpatch: Explain the disabled administrator pages in the web interface. - Add debian/local/ja-nowebadmin.ptch: Add the same explanation to the Japanese translation in patches/ja.tar.gz.uu. - debian/rules: Apply debian/local/ja-nowebadmin.ptch. * Automatic detection of LAN printers (browsing): - Add debian/local/{enable_browsing,browsing_status,cupsd-browsing.conf} and install them in debian/rules. - debian/patches/ubuntu-externalbrowseconf.dpatch: Externalize browsing setting to cupsd-browsing.conf. * Listen to local port only by default to comply to Ubuntu Security Policy: - debian/patches/ubuntu-localports.dpatch * debian/cupsys.init.d: LSB init script. -- Martin Pitt Thu, 23 Jun 2005 11:23:37 +0200 cupsys (1.1.23-10) unstable; urgency=high * Recovered http backend. -8 and -9 missed it. (closes: #305169) * Use absolete path for doc-root instead of relative path. (closes: #305339) -- Kenshi Muto Tue, 19 Apr 2005 20:47:49 +0900 cupsys (1.1.23-9) unstable; urgency=medium * Remove unnecessary and toxic space in doc-base file. (closes: #305084) -- Kenshi Muto Mon, 18 Apr 2005 08:08:03 +0900 cupsys (1.1.23-8) unstable; urgency=medium * "Brush up for Sarge" release. * Introduced dpatch for source management. * Included Spanish man pages. * 43_filtercost: Applied a patch for wrong computation of cost (closes: #304205) * Applied many part of ubuntu patch, http://people.ubuntu.com/~scott/patches/cupsys/cupsys_1.1.23-7ubuntu1.patch. (User 'cupsys' feature and Browsing feature aren't applied at this time. They are post-Sarge things) * Applied improved dvifilter patch. (Although you need to modify /etc/cups/mime.convs and some other files to use it) (closes: #198100) * Provides /var/run/cups/cupsd.pid. (closes: #301804) * Added cupsys documentation to doc-base structure. (closes: #171396, #304333) * Included filter for PostScript from Windows PostScript driver, created by Matt Swift . If you want to use, put /usr/share/doc/cupsys/examples/filters/samba-postscript.* to /etc/cups, and put /usr/share/doc/cupsys/examples/filters/samba-ps-to-ps to /usr/lib/cups/filter. (closes: #246577) -- Kenshi Muto Wed, 16 Mar 2005 10:01:57 +0900 cupsys (1.1.23-7ubuntu2) breezy; urgency=low * debian/control: - Add build dependency libpoppler-dev. - Drop cupsys dependency xpdf-utils. * Added debian/patches/ubuntu-pdf2ps_poppler.patch: - Replace pdftops/pdftops.cxx with the latest version from xpdf-3.00 code; it was modified to use poppler's include files and use GooString instead of GString (a simple rename in poppler). - Adapt build rule. * debian/rules: Install newly built pdftops into /usr/lib/cups/. * debian/pdftops: Change path to pdftops from /usr/bin to /usr/lib/cups. * Removed debian/patches/06replacepdftops.patch: This patch prevented the building of pdftops/, but we want that again. -- Martin Pitt Tue, 24 May 2005 14:39:14 +0200 cupsys (1.1.23-7ubuntu1) breezy; urgency=low * Resynchronise with Debian. (#9281) * Fixed merging conflicts in debian/rules. * Dropped patch ubuntu-lppasswd_noexistingconf.patch, now included in Debian. * debian/cupsys.postinst: Include /etc/default/cupsys to make the #298040 patch effective (this somehow got lost in MOM). -- Martin Pitt Fri, 15 Apr 2005 13:20:17 +0200 cupsys (1.1.23-7) unstable; urgency=low * Drop /etc/cups/printers.conf and /etc/cups/classes.conf from configuration files. (closes: #298103) Migration will be done automatically. * Add /etc/default/cupsys. You can change force stop behavior by changing FORCE_RESTART in this file. (closes: #298040) * Add hplip to Suggests:. (closes: #297776) -- Kenshi Muto Sat, 5 Mar 2005 12:27:32 +0900 cupsys (1.1.23-6) unstable; urgency=medium * Fix missing adduser dependency in cupsys-client. (closes: #296849) * Apply parallel backend improvement patch. - don't receive signal during writing (closes: #296222) - fix 64bit problem (closes: #296223) -- Kenshi Muto Sat, 26 Feb 2005 08:07:39 +0000 cupsys (1.1.23-5) unstable; urgency=low * Improve postinst message (closes: #295642). Thanks Adam. -- Kenshi Muto Fri, 18 Feb 2005 21:23:10 +0900 cupsys (1.1.23-4) unstable; urgency=low * 20defaultport.patch is merged in upstream source. * ARGH, libcupsys2-dev should conflict/replace against <<1.1.22-3. Fix control file. (closes: #292879) * Remove obsolete README_fr.txt. (closes: #293274) -- Kenshi Muto Sun, 30 Jan 2005 08:35:17 +0900 cupsys (1.1.23-3) unstable; urgency=low * Remove $Id$ from config file: 07cvsremovetag.patch (closes: #291629) * Fix 'lppasswd does not work with nonexisting passwd file' by mpitt's patch: 41lppasswdnoexistingconf.patch (closes: 290011) -- Kenshi Muto Sat, 22 Jan 2005 12:23:46 +0900 cupsys (1.1.23-2) unstable; urgency=medium * Move defvalue declaration to begin block for compile on backports environment. Thanks Massimiliano. * Fix Cyclades serial port name: 40cycladeserial.patch (closes: #270375) * Upgrade shlibs of libcupsys2-gnutls10. cupsys-client needs newest libcupsys2-gnutls10 (closes: #289930, #289939). -- Kenshi Muto Mon, 10 Jan 2005 13:48:32 +0900 cupsys (1.1.23-1ubuntu12) hoary; urgency=low * debian/cupsys.init.d: - Make the start-stop-daemon invocation in restart use the schedule syntax (--retry TERM/10) to keep trying to kill cupsd for 10 seconds before it gives up. If it does fail, restart now fails gracefully, rather than bringing down the shell. (Ubuntu #7847) - Make the same changes to the stop target for consistency. -- Adam Conrad Tue, 22 Mar 2005 03:40:51 +0000 cupsys (1.1.23-1ubuntu11) hoary; urgency=low * debian/cupsys.postinst: - cleanup kill code somewhat - use pidof instead of ps aux output. should fix Debian bug#298040 - Don't die if the kill fails. -- LaMont Jones Thu, 17 Mar 2005 16:10:27 -0700 cupsys (1.1.23-1ubuntu10) hoary; urgency=low * debian/cupsys.postinst: - Remove "--home /" from adduser invocation; sometimes adduser chowns the home directory even if --no-create-home is given. - If upgrading from a previous version, chown / to 0:0 to fix the bug from previous releases. -- Martin Pitt Thu, 10 Mar 2005 08:30:42 +0100 cupsys (1.1.23-1ubuntu9) hoary; urgency=low * Updated debian/patches/ubuntu-fixconfdirperms.patch: - chmod /etc/cups/ppd to 2775 instead of 755 so that cupsd can actually write into it. (Ubuntu #6816) * Added debian/patches/ubuntu-slashprinternames.patch: - When determining the path to a PPD or interface file, replace slashes with underscores; otherwise the server will try to write into nonexisting subdirectories of e. g. /etc/cups/ppd/. (Ubuntu #6816) * Updated debian/patches/ubuntu-nowebadmin.patch: - Corrected the gnome-cumps-manager menu path on all web pages and translations. (Ubuntu #4725) -- Martin Pitt Mon, 28 Feb 2005 19:04:51 +0100 cupsys (1.1.23-1ubuntu8) hoary; urgency=low * debian/patches/ubuntu-localports.patch: - Removed "Browsing" patch hunk. * Added debian/patches/ubuntu-externalbrowseconf.patch: - Replace "Browsing" setting by "Include cupsd-browsing.conf" and update the documentation comment; this allows to enable/disable browsing without changing the main configuration file (which avoids dpkg questions on upgrades). - Enable "BrowseAddress @LOCAL" by default. * Added debian/local/cupsd-browsing.conf (single "Browsing" configuration parameter, default Off) and install it to /etc/cups/. * Added scripts to manage browsing status to debian/local and install them to /usr/share/cups/: - browsing_status: Return whether browsing is currently disabled (0), enabled (1) or there is a custom configuration (2). - enable_browsing: Enable (1) or disable (0) browsing. Only possible with non-custom configurations and with root privileges. * Backend part of Ubuntu bug #2251 (user-friendly browsing configuration). -- Martin Pitt Tue, 22 Feb 2005 13:46:02 +0100 cupsys (1.1.23-1ubuntu7) hoary; urgency=low * Reapply patch to background cupsd during startup. -- Thom May Thu, 20 Jan 2005 17:28:30 +0000 cupsys (1.1.23-1ubuntu6) hoary; urgency=low * Must create cupsys user _AFTER_ we create the lpadmin group. sigh. -- LaMont Jones Fri, 14 Jan 2005 15:01:21 -0700 cupsys (1.1.23-1ubuntu5) hoary; urgency=low * Need to possibly add cupsys user in cupsys-client postinst, too. -- LaMont Jones Fri, 14 Jan 2005 12:08:14 -0700 cupsys (1.1.23-1ubuntu4) hoary; urgency=low * Fix postrm to not horribly break debconf and die. -- LaMont Jones Thu, 13 Jan 2005 11:35:39 -0700 cupsys (1.1.23-1ubuntu3) hoary; urgency=low * debian/control: Added missing cupsys dependency 'procps'. * Moved lppasswd permission setup from cupsys.postinst to cupsys-client.postinst (to where it belongs). -- Martin Pitt Thu, 13 Jan 2005 11:27:09 +0100 cupsys (1.1.23-1ubuntu2) hoary; urgency=low * Added debian/patches/ubuntu-build_avoid_unknown_chown.patch: - systemv/Makefile: do not try to install lppasswd with owner CUPS_USER during build since user "cupsys" does not exist on the buildds; install it as root:root 755 instead * debian/cupsys.postinst: setup permissions of lppasswd to cupsys:root 4755 * Added debian/patches/ubuntu-lppasswd_noexistingconf.patch: - lppasswd tries to rename /etc/passwd.md5 to /etc/passwd.old; do not fail if the former does not exist (at the very first invocation of the program) * debian/rules: removed silly "DEB_DH_INSTALLINIT_ARGS := -n" introduced by some Ubuntu upload; this completely broke install/upgrade service stopping/starting/restarting * Added debian/patches/ubuntu-fixconfdirperms.patch: - scheduler/conf.c: chmod /etc/cups to 3755 instead of 755: + setgid forces the correct group (lpadmin) to files like passwd.md5 + sticky denies removing root-owned files by lpadmin members -- Martin Pitt Wed, 12 Jan 2005 12:06:30 +0100 cupsys (1.1.23-1ubuntu1) hoary; urgency=low * Merged new Debian version * Dropped patches (merged upstream): + 39CAN-2004-1125.patch + 40CAN-2004-1267.patch + 41CAN-2004-1268+1269+1270.patch * Moved change to cups/cups_C.h to ubuntu-nowebadmin.patch * Reworked the following patches to work with new version: + ubuntu-init.d.patch + ubuntu-runasuser.patch * Applied and removed Ubuntu-specific patches which patch files in debian/; this plays better with merge-o-matic and my fellow developers like it that way; however, it will make manual merges a pain: + ubuntu-init.d.patch + ubuntu-logrotate.patch + ubuntu-runasuser.patch (only the parts touching debian/) + ubuntu-runlevel-19.patch -- Martin Pitt Thu, 6 Jan 2005 10:21:18 +0100 cupsys (1.1.23-1) unstable; urgency=low * New upstream release * lprng disabled ipp feature since 3.8.26-1. Remove conflicts: lprng of cupsys. (closes: #288531) -- Kenshi Muto Tue, 4 Jan 2005 19:32:16 +0900 cupsys (1.1.22-8) unstable; urgency=high * Fix another security vulnerability since 1.1.21. Sigh... (closes: #287835) -- Kenshi Muto Fri, 31 Dec 2004 13:16:54 +0900 cupsys (1.1.22-7) unstable; urgency=medium * Use Depends: xpdf-utils instead of Recommends:. This is RC fix (closes: #287921) -- Kenshi Muto Fri, 31 Dec 2004 08:37:54 +0900 cupsys (1.1.22-6) unstable; urgency=high * Replaced upstream pdftops (derived from Xpdf) with pdftops.pl wrapper. pdftops.pl is made by Helge Blischke, GNU GPL licensed. CUPS 1.1.22 should enter to Sarge ASAP by some security reasons, but upstream pdftops prevents to enter because it has libgcc_s.so dependency and current gcc 3.4 faces difficult 'unwind' problem. Now I believe cupsys 1.1.22-6 can enter soon without waiting gcc problem. If you want to print PDF files directly, you need to install xpdf-utils. pdftops.pl calls pdftops in xpdf-utils package. * Fix typo in control file. -- Kenshi Muto Wed, 29 Dec 2004 14:59:28 +0000 cupsys (1.1.22-5) unstable; urgency=high * Apply upstream CVS patch (00cvs20041229.patch) This includes fix of buffer overflow possibility in scheduler. -- Kenshi Muto Wed, 29 Dec 2004 21:35:51 +0900 cupsys (1.1.22-4) unstable; urgency=high * Add Replaces migration for libcupsys2-dev. It solves 'libcupsys2-dev overwrite a file in cupsys' problem. (closes: #287609) -- Kenshi Muto Wed, 29 Dec 2004 02:43:09 +0000 cupsys (1.1.22-3) unstable; urgency=medium * Remove unwanted ldflag: Back 02configure.patch (closes: #286450) * Move fr/cups-config.1 to libcupsys2-dev (closes: #286449) Thanks for your above two bug reports, Henrique. * Note: [CAN-2004-1125] "xpdf buffer overflows" is already fixed in previous Debian revision (1.1.22-2) with upstream patch. -- Kenshi Muto Sat, 25 Dec 2004 23:40:15 +0900 cupsys (1.1.22-2) unstable; urgency=medium * Apply security fix patches from 1.1.23rc1. * Revert logrotate to use 'reload'. (closes: #271872) -- Kenshi Muto Sun, 19 Dec 2004 17:43:10 +0900 cupsys (1.1.22-1) unstable; urgency=low * New upstream release for unstable. Time is over, sarge isn't shipped. I checked 1.1.21 to 1.1.22 migration doesn't break ABI quickly, but I'm still scared... * Apply gcc-4.0 patch for amd64: 37gfxfont.patch (closes: #285601) * Do 'restart' instead of 'reload' when log is rotated. 'reload' sometime causes just shutdown daemon. (Unknown problem) * Fix equation in cupsys.postscript. (closes: #285205) * Apply Russell's patch: 38httpwait.patch (closes: #284829) (This is trial. If there is any grave problem by this, I'll off this patch) - Made http_wait() handle EINTR. This bug was causing cups to print multiple copies of reports on remote printers. - Lengthed the wait in ipp_http_read to handle connections running over the internet. The short wait was causing unwated multiple copies of reports to be printed. - While both these bugs need to be fixed, neither completely solves the original multiple copies problem. To solve that no data should be printed if there was a read error. * Add dependency version of smbclient. (closes: #284733) * Fix SIGSEGV when remote destination goes timeout: 39remotetimeout.patch (closes: #283500) -- Kenshi Muto Wed, 15 Dec 2004 18:58:55 +0900 cupsys (1.1.22-0.experimental4) experimental; urgency=low * "I'm tired waiting Sarge forever" release. I'm considering to upload 1.1.22 to unstable. * I forgot to copy files from unstable version... FTBFS is solved. (closes: #284574) * Downgrade gs-esp dependency to Recommends. I'm bore with attacks from stingy people. -- Kenshi Muto Tue, 7 Dec 2004 21:39:55 +0900 cupsys (1.1.22-0.experimental3) experimental; urgency=low * Rebuild with -sa. -- Kenshi Muto Tue, 7 Dec 2004 00:52:15 +0900 cupsys (1.1.22-0.experimental2) experimental; urgency=low * New upstream release -- Kenshi Muto Mon, 6 Dec 2004 23:10:18 +0900 cupsys (1.1.21-0.experimental2) experimental; urgency=low * Fix typo in templates and unfuzzied po files. (closes: Bug#274851) * Update German translation (closes: Bug#274828) * Make pam.d/cupsys standard @include style (closes: Bug#265299) * Set up group lpadmin in postinst instead of rules. Because lpadmin isn't there on initial build environemnt (closes: Bug#274985) -- Kenshi Muto Mon, 4 Oct 2004 23:09:51 +0900 cupsys (1.1.21-0.experimental1) experimental; urgency=low * Experimental. * new upstream version. -- Kenshi Muto Sun, 3 Oct 2004 18:15:23 +0900 cupsys (1.1.20final+rc1-10ubuntu8) hoary; urgency=low * debian/patches patches patching debian/. sigh. -- LaMont Jones Tue, 4 Jan 2005 09:29:48 -0700 cupsys (1.1.20final+rc1-10ubuntu7) hoary; urgency=low * Ignore errors on the stop phase of restart. Closes: warty#4504 -- LaMont Jones Mon, 3 Jan 2005 20:10:54 -0700 cupsys (1.1.20final+rc1-10ubuntu6) hoary; urgency=low * SECURITY UPDATE: fixed multiple buffer overflows * Added patch 39CAN-2004-1125.patch: - cupsys contains code from xpdf, therefore CAN-2004-1125 applies, too. - References: CAN-2004-1125 http://www.idefense.com/application/poi/display?id=172 * Added patch 40CAN-2004-1267.patch: - filter/hpgl-input.c, ParseCommand(): Prevent reading an arbitrary string into statically sized buffer "buf"; clip string if necessary. - patch taken from http://www.cups.org/str.php?L1024+P0+S-2+C0+I0+E0+Qhpgl - Thanks to Ariel Berkman for spotting this. - References: CAN-2004-1267 http://tigger.uic.edu/~jlongs2/holes/cups.txt * Added patch 41CAN-2004-1268+1269+1270.patch: fix several vulns in systemv/lppasswd.c: - Check return value of fputs() and fprintf() when writing to the new password file. When ignoring them, an user can truncate the new passwd file by filling up the disk at the right moment. Now unlink the file on error and print out a message. - If the passwd.new file reaches the maximum file size system limit, the new file was not deleted, thus lppasswd could not be used again. Now ignores all relevant signals and unlinks the new file on write error. - Check that the output file is not stdin, stdout, or stderr; otherwise error messages would be written into the output file which would destroy it. - Thanks to Bartlomiej Sieka for spotting this. - References: CAN-2004-1268 CAN-2004-1269 CAN-2004-1270 http://tigger.uic.edu/~jlongs2/holes/cups2.txt -- Martin Pitt Thu, 23 Dec 2004 11:18:50 +0100 cupsys (1.1.20final+rc1-10ubuntu5) hoary; urgency=low * Start cupsys using its -F switch and explicitly background it with start-stop-daemon; this shaves seconds off the boot process. * Rename debian/patches/ubuntu-runlevel-12.patch to ubuntu-runlevel-19.patch, moving the start point from 12 to 19 and migrating users who were at both 20 and 12. -- Scott James Remnant Thu, 9 Dec 2004 09:28:35 +0100 cupsys (1.1.20final+rc1-10ubuntu4) hoary; urgency=low * Unbreak debian/patches/ubuntu-nowebadmin.patch, so that it does not create other patches in debian/patches (jp-nowebadmin.patch moved to debian/local), or .orig files. * Add debian/patches/ubuntu-runlevel-12.patch, which moves the runlevel of the init script to 12, and performs the migration accordingly. -- Daniel Stone Mon, 6 Dec 2004 17:30:45 +0100 cupsys (1.1.20final+rc1-10ubuntu3) hoary; urgency=low * SECURITY: still CAN-2004-0888. Updated patch 36pdftopsoverflow.patch: - pdftops/gmem.[ch]: change declarations of gmalloc and grealloc to use size_t instead of int; int truncated sizes to 32 bits, which made xpdf still vulnerable to integer (and eventually buffer) overflow attacks on 64 bit platforms like amd64. - pdftops/Xref.cxx: fix several unchecked negative integer conditions * Thanks to Marcus Meissner for providing the patches. -- Martin Pitt Mon, 1 Nov 2004 14:37:58 +0100 cupsys (1.1.20final+rc1-10ubuntu2) hoary; urgency=low * Fixed debian/patches/ubuntu-localports.patch: do not comment out the 'Listen' statement (Warty bug #3009). -- Martin Pitt Fri, 29 Oct 2004 08:50:56 +0200 cupsys (1.1.20final+rc1-10ubuntu1) hoary; urgency=low * Resynchronized to Debian * Now keep all Ubuntu specific modification as patches prefixed with "ubuntu-" to ease further merges: - ubuntu-auxgroups: allow cupsd to run in auxilliary groups - ubuntu-init.d: pretty initscript, make /usr/share/cups/model lpadmin-writeable to install custom printer drivers - ubuntu-localports: listen on localhost port only by default - ubuntu-logrotate: use 'restart', not 'reload' to restart cupsd after log rotation (reload does not exist any more) - ubuntu-nowebadmin: display a red warning on the web interface that administrative functions are disabled for security reasons - ubuntu-runasuser: do not run as 'root', but as 'cupsys' by default * Ubuntu-specific debian/rules (can't be patched): - configure with --with-cups-user=cupsys - apply patch debian/patches/ja-nowebadmin.ptch (must be done after uudecoding ja.tar.gz.uu) -- Martin Pitt Thu, 28 Oct 2004 23:56:54 +0200 cupsys (1.1.20final+rc1-8) unstable; urgency=medium * Apply GNU Hurd configure patch for fix FTBFS. (closes: Bug#274599) * Improve patch test routine. (closes: Bug#272952, Bug#274564) -- Kenshi Muto Sun, 3 Oct 2004 13:07:43 +0900 cupsys (1.1.20final+rc1-7) unstable; urgency=medium * Fix french debconf translation (closes: Bug#272520). This update is important because previous version shows illegal debconf choice in French. -- Kenshi Muto Tue, 21 Sep 2004 22:31:54 +0900 cupsys (1.1.20final+rc1-6) unstable; urgency=high * Applied patch from Alvaro Martinez Echevarria to fix daniel of service [scheduler/dirsvc.c, CAN-2004-0558] * Apply GNU/Hurd patch (closes: Bug#263526) * Update pt_PR debconf translation (closes: Bug#264096) * Remove directory before making symlink (closes: Bug#270741) -- Kenshi Muto Tue, 24 Aug 2004 10:31:32 +0900 cupsys (1.1.20final+rc1-5) unstable; urgency=low * Apply anonymous patch for /jobs. This patch avoids many client-error-forbidden. (closes: Bug#184361) cupsd.conf will be automatically modified to use basic user authentication (Add AuthType Basic AuthType User). -- Kenshi Muto Wed, 4 Aug 2004 09:13:02 +0900 cupsys (1.1.20final+rc1-4) unstable; urgency=medium * Wait 10 seconds after reload for samba restart problem. (closes: Bug#260969) * Update Czech debconf translation (closes: Bug#260862) * Built against libtiff4. * Build against libgnutls11. (Though package name is still libcupsys2-gnutls10) -- Kenshi Muto Mon, 26 Jul 2004 22:12:18 +0900 cupsys (1.1.20final+rc1-3) unstable; urgency=high * Change guess order of USB device name for FHS compliant. (closes: Bug#259965) -- Kenshi Muto Sun, 18 Jul 2004 04:54:58 +0900 cupsys (1.1.20final+rc1-2) unstable; urgency=medium * Replace set-as-default icon of Japanese. Thanks Tomo-p. * Provides libcupsys2 dummy package for smooth transition. (closes: #259378) -- Kenshi Muto Wed, 14 Jul 2004 19:10:43 +0900 cupsys (1.1.20final+rc1-1) unstable; urgency=low * Apply a patch for fixing typo in DE templates. (Closes: Bug#250883) * New upstream source, 2004-07-03 CVS. * Add netbase dependency for cupsys-bsd. * Move certs files to /var/lib/cups/certs. (Closes: Bug#254153) -- Kenshi Muto Wed, 26 May 2004 08:46:35 +0900 cupsys (1.1.20final+cvs20040330-4) unstable; urgency=medium * Now libgnutls10 migration starts at 'unstable'/'testing'. Packages depending libcupsys2 should be rebuit with newer libcupsys2-dev. * Fix log rotation problem by adding 'sharedscripts' to /etc/logrotate.d/cupsys. (Closes: Bug#249023) -- Kenshi Muto Tue, 25 May 2004 08:14:44 +0900 cupsys (1.1.20final+cvs20040330-3experimental2) experimental; urgency=medium * Rename libcupsys2 to libcupsys2-gnutls10. This package doesn't 'Provides: libcupsys2' to migrate libgnutls10. Sebastien Bacher plans cups/libgnutls10 migration. * Add notes about backend configuration to README.Debian. * Fix (I hope) log rotation problem by adding sharedscripts to /etc/logrotate.d/cupsys. (Closes: Bug#249024) -- Kenshi Muto Sat, 15 May 2004 11:17:16 +0900 cupsys (1.1.20final+cvs20040330-3) unstable; urgency=low * Remove EXPORT_SSLLIBS variable from cups-config (Closes: Bug#246102). -lgnutls isn't necessary by software using libcups. * Apply PJL detection patch from upstream. * Translations - Updated Turkish debconf messages (Closes: Bug#246075). Thanks Recai and Gurkan. -- Kenshi Muto Wed, 28 Apr 2004 00:23:59 +0900 cupsys (1.1.20final+cvs20040330-2) unstable; urgency=low * Fix typo in HOWTO_BUGREPORT.txt. * Translations - Update Dutch debconf messages (Closes: Bug#242260). Thanks Tim. -- Kenshi Muto Tue, 6 Apr 2004 19:16:48 +0900 cupsys (1.1.20final+cvs20040330-1) unstable; urgency=low * New upstream CVS * Revert pstops to old 1.1.20. (Closes: Bug#240792) * Translations - Updated Danish debconf messages. -- Kenshi Muto Fri, 26 Mar 2004 19:00:01 +0900 cupsys (1.1.20final+cvs20040317-4) unstable; urgency=low * Chagnge backend question priority to low. (Closes: Bug#238847) When you use PPC, parallel backend will be removed from default choice automatically. If you want to use parallel (and you know what you will do), please run 'dpkg-reconfigure cupsys'. * Translations - Updated Danish debconf messages (Closes: Bug#239256). Thanks Claus. - Updated French debconf messages (Closes: Bug#239756). Thanks Christian. -- Kenshi Muto Wed, 24 Mar 2004 22:30:28 +0900 cupsys (1.1.20final+cvs20040317-3) unstable; urgency=low * Remove sysvinit. This package is essential. Thanks Thomas. * Now choice menu is translatable (Closes: Bug#238821). * Updated French debconf messages. Thanks Christian. * Add socket to default choice. I think this backend doesn't cause hang up anywhere. -- Kenshi Muto Fri, 19 Mar 2004 17:16:48 +0900 cupsys (1.1.20final+cvs20040317-2) unstable; urgency=medium * Add sysvinit in dependency. (Closes: Bug#238763) * Updated Brazilian Portuguese debconf messages. Thanks Andre. * Fix printers.cgi crash (Closes: Bug#238800) * Updated Japanese templates & images. -- Kenshi Muto Fri, 19 Mar 2004 09:00:04 +0900 cupsys (1.1.20final+cvs20040317-1) unstable; urgency=low * New CVS release. * Add asking about backend program. This is not best way to solve PPC crash / i386 serial hang-up, but at least user can choose what he/she want to use. serial backend becomes 'not use' by default. Add notice about 'parallel of PPC may cause a problem'. (closes: Bug#237613, Bug#233529, Bug#211677, Bug#224760) * Updated Spanish debconf messages (closes: Bug#236470). Thanks Carlos. * Updated Danish debconf messages. Thanks Claus. * Updated French debconf messages. Thanks Christian. * Updated Czech debconf messages. Thanks Miroslav. -- Kenshi Muto Sat, 6 Mar 2004 21:36:35 +0900 cupsys (1.1.20final-16) unstable; urgency=low * Improved init.d/cupsys message (closes: Bug#235693). Thanks Lee. * Add Czech debconf messages (closes: Bug#236276). Thanks Miroslav. -- Kenshi Muto Tue, 2 Mar 2004 09:13:07 +0900 cupsys (1.1.20final-15) unstable; urgency=low * Add conflicts lprng for avoid conflicting ipp support. * Add Danish debconf messages (closes: Bug#233067). Thanks Claus. * Apply current CVS patch. -- Kenshi Muto Sat, 14 Feb 2004 18:10:54 +0900 cupsys (1.1.20final-14) unstable; urgency=medium * Apply loop avoid patch. (closes: Bug#231676) Thanks Ray. -- Kenshi Muto Wed, 11 Feb 2004 14:59:46 +0900 cupsys (1.1.20final-13) unstable; urgency=medium * Use pidof instead of start-stop-daemon for stopping cupsys. I hope this will fix Bug#228967. -- Kenshi Muto Thu, 22 Jan 2004 09:12:25 +0900 cupsys (1.1.20final-12) unstable; urgency=low * Fix incorrect root detection routine (closes: Bug#227733). THanks David. * Continue to install whether deluser is failed (for NIS/LDAP). * 22ipprewrite.patch has critical bug. Fixed by better patch. (closes: Bug#162613) -- Kenshi Muto Sat, 17 Jan 2004 12:57:47 +0900 cupsys (1.1.20final-11) unstable; urgency=low * Improved cupsys stop check. * Apply username patch for Solaris lpd printing (closes: Bug#228078). Thanks Lionel. -- Kenshi Muto Sat, 17 Jan 2004 12:28:15 +0900 cupsys (1.1.20final-10) unstable; urgency=low * Apply Brazilian Portuguese debconf message (closes: Bug#227445). Thanks Andre. * Show verbose message when cups won't stop. -- Kenshi Muto Wed, 14 Jan 2004 08:38:55 +0900 cupsys (1.1.20final-9) unstable; urgency=low * Apply patch for avoid infinite loop (closes: Bug#225625). * Apply patch for http password authenticaion cache (closes: Bug#227143). -- Kenshi Muto Mon, 12 Jan 2004 12:00:17 +0900 cupsys (1.1.20final-8) unstable; urgency=low * Fix typo in lpadmin.8.gz (one of Bug#226149). Thanks Dan. * Unfortunately, I heard cupsys won't stop when upgrading. I implemented Force-stop routine into postinst (closes: Bug#222464, Bug#226140). -- Kenshi Muto Mon, 5 Jan 2004 21:11:30 +0900 cupsys (1.1.20final-7) unstable; urgency=low * Argh, I forgot to apply default port patch. -- Kenshi Muto Tue, 30 Dec 2003 23:01:29 +0900 cupsys (1.1.20final-6) unstable; urgency=low * Apply Dutch debconf translation (closes: Bug#225410). Thanks Tim. * Set default port when any Port/Listen isn't defined (closes: Bug#225208). -- Kenshi Muto Tue, 30 Dec 2003 08:57:10 +0900 cupsys (1.1.20final-5) unstable; urgency=low * Add pdftops.conf into /etc/cups/. This file is symlink to /etc/xpdf/xpdfrc, and configuration for pdftops tool. -- Kenshi Muto Sun, 21 Dec 2003 11:45:38 +0900 cupsys (1.1.20final-4) unstable; urgency=low * Fix cups* commands don't work (closes: Bug#224585). Thanks Rainer. -- Kenshi Muto Sat, 20 Dec 2003 20:52:24 +0900 cupsys (1.1.20final-3) unstable; urgency=low * Apply patch into lpd.c for true compatible with RFC1179 (closes: Bug#223432). Thanks Lionel. * Hmm, PJL patch causes a problem. Since I don't have any PJL printers, I simply unapply PJL patch and reopen Bug#220611 (closes: Bug#223748) -- Kenshi Muto Fri, 12 Dec 2003 18:32:58 +0900 cupsys (1.1.20final-2) unstable; urgency=low * Apply PJL patch (closes: Bug#220611). Thanks Zed. -- Kenshi Muto Sat, 6 Dec 2003 10:42:37 +0900 cupsys (1.1.20final-1) unstable; urgency=low * New upstream release * cupsys set UTF-8 as defaultCharset, but it causes some browsing problem, and looks don't need indeed. I changed defaultCharset to invalid value. It will fix French screen (closes: Bug#221904). * Fix dependency with libgnutls7 by dirty trick. I hope libgnutls7 maintainer will fix Bug#221309. -- Kenshi Muto Tue, 25 Nov 2003 19:17:57 +0900 cupsys (1.1.20candidate6-6) unstable; urgency=low * Set fixed version into Depends for cupsys, cupsys-client. -- Kenshi Muto Mon, 17 Nov 2003 21:35:55 +0900 cupsys (1.1.20candidate6-5) unstable; urgency=high * I'm sorry but openssl license conflicts. I use libgnutls (closes: Bug#220902). * Add euc-jp text. -- Kenshi Muto Sat, 15 Nov 2003 23:55:06 +0900 cupsys (1.1.20candidate6-4) unstable; urgency=low * Add French translation (closes: Bug#220805). Thanks, Christian. * openssl, popular SSL implementation, becomes Debian main, so I think it is no reason for using libgnutls. I changed depends openssl instead of libgnutls. -- Kenshi Muto Sat, 15 Nov 2003 10:24:38 +0900 cupsys (1.1.20candidate6-3) unstable; urgency=low * Remove -Wl from configure (closes: Bug#194353) * Remove /etc/sups/raw.* when purged (closes: Bug#198126) * Remove always Content-Type charset header. This is test (and ad-hoc) case. I'll unapply if this patch causes a problem. * Add Japanese resource. -- Kenshi Muto Thu, 13 Nov 2003 23:02:40 +0900 cupsys (1.1.20candidate6-2) unstable; urgency=medium * Fix FTBFS build error (closes: Bug#220534) -- Kenshi Muto Thu, 13 Nov 2003 15:52:00 +0900 cupsys (1.1.20candidate6-1) unstable; urgency=low * New upstream. * Rename filter, backend man page (closes: Bug#220500). -- Kenshi Muto Wed, 12 Nov 2003 23:41:02 +0900 cupsys (1.1.19final-4) unstable; urgency=low * "Welcome patch" release. * Transited packaging system to CDBS. This release wll be final version for 1.1.19. I'll upload 1.1.20candidate version at next time. * libcupsimage2.so.2 links libcupsys.so.2. (closes: Bug#193618) -- Kenshi Muto Mon, 10 Nov 2003 10:01:58 +0900 cupsys (1.1.19final-3) unstable; urgency=low * Fix check routine of Printcap. (closes: Bug#200278) * Removed "suggests qtcups". (closes: Bug#197267) -- Kenshi Muto Fri, 7 Nov 2003 21:43:39 +0900 cupsys (1.1.19final-2) unstable; urgency=low * lpadmin group included root user, but I didn't understand why it needs. This may cause security problem, so I remove this process and remove root from lpadmin group. (closes: Bug#214746) * Support large file. (closes: Bug#215568) * Support log rotation. (closes: Bug#200704) * Force enable PAM (closes: Bug#183211, Bug#181512) -- Kenshi Muto Thu, 6 Nov 2003 18:31:02 +0900 cupsys (1.1.19final-1.5) unstable; urgency=low * New maintainer (acknowledged from Jeff Licquia). Thanks Jeff! * Changed templates.* to po-debconf style (closes: Bug#199236). * Added Japanese debconf translation (closes: Bug#202273). -- Kenshi Muto Thu, 6 Nov 2003 09:50:29 +0900 cupsys (1.1.19final-1.4) unstable; urgency=low * Non-maintainer upload * Removed '#include ' line from image.h from the version in libcupsimage2-dev with debian/image.h.patch (Closes: #200427) -- Roland Stigge Thu, 4 Sep 2003 14:04:15 +0200 cupsys (1.1.19final-1.3) unstable; urgency=low * Non-maintainer upload * cupsys Replaces: and Conflicts: cupsys-pstoraster (Closes: #206547) NOTE: the Conflicts: was made versioned (<< 2) not to Conflict with gs-esp which provides cupsys-pstoraster. * Build-Depends: libpam0g-dev (new) instead of libpam-dev (removed from archive) -- Roland Stigge Wed, 3 Sep 2003 19:33:09 +0200 cupsys (1.1.19final-1.2) unstable; urgency=low * NMU. * Completely remove dependency on libgnutls5-dev. -- Robin Verduijn Wed, 27 Aug 2003 18:08:50 -0100 cupsys (1.1.19final-1.1) unstable; urgency=low * NMU. * Built against libgnutls7-dev instead of (obsolete) libgnutls5-dev. Closes: #203059. -- Robin Verduijn Tue, 26 Aug 2003 19:28:21 -0100 cupsys (1.1.19final-1) unstable; urgency=high * New upstream final release. DoS attack fixed; thus the urgency. * Rebuilt with the latest libpng-dev, and fixed the explicit deps in the control file. * Removed rpath statment from output of cups-config --ldflags. Closes: #194262. -- Jeff Licquia Thu, 29 May 2003 20:44:48 -0500 cupsys (1.1.19candidate4-1) unstable; urgency=low * New upstream release candidate. * Includes upstream fix to the problem with 100% CPU consumption. Closes: #189795. * Added a dh_makeshlibs call for libcupsimage2. * Made libcupsys2 conflict with cupsys-driver-gimpprint versions built before the libcupsimage split. Closes: #189175. * Move /etc/printcap.cups to /var/run/cups/printcap, since it's generated and non-editable. Also, take care of the /etc/printcap symlink. Closes: #187954. * Per suggestion from the KDE project, suggest the kdeprint package instead of the kdelibs3-cups package. -- Jeff Licquia Sat, 10 May 2003 13:05:33 -0500 cupsys (1.1.19candidate1-3) unstable; urgency=low * Make libcupsys2 conflict with gs-esp versions built before the libcupsimage split. This is part of the fix for bug 189175. * Add a dep on libgnutls-dev for libcupsys2-dev. Closes: #190877. -- Jeff Licquia Mon, 28 Apr 2003 10:57:03 -0500 cupsys (1.1.19candidate1-2) unstable; urgency=low * Set Replaces: on cupsys-client to cover the move of the French man page for cupstestppd. Closes: #189737, #190042. * Add cupsys-pt and xpp to Suggests for cupsys-client. Closes: #168399, #170929. * Added some more example filters: mailto and pstopdf. Closes: #152001. * Pass --system to addgroup when adding the lpadmin group. Closes: #189835. * Set section for the -dev packages to "libdevel". * Fix shlibs files for libcupsys2 and libcupsimage2 to reference the right package versions. Closes: #174391. -- Jeff Licquia Tue, 22 Apr 2003 14:27:43 -0500 cupsys (1.1.19candidate1-1) unstable; urgency=low * New upstream version. I will try to follow upstream's new release policy by uploading release candidate versions to unstable. * Wrote a new GNU TLS patch, which was accepted by upstream. Re-enable SSL support based on this. * Based on recent upstream work, wrote a libpaper patch which has also been accepted upstream. Closes: #60035, #88597, #101591. * Upstream fix included to allow SLP-only browsing support to work. Closes: #178380. * Updated the Spanish debconf template for cupsys-bsd. Closes: #167171. * Added cupstestppd to cupsys-client. Closes: #176941. * Don't respect TMPDIR if we don't have write permissions to that directory. Closes: #176725. -- Jeff Licquia Sat, 12 Apr 2003 14:36:20 -0500 cupsys (1.1.18-3) unstable; urgency=low * Split libcupsimage into its own package. Closes: #187897. * Added versioned build-dep on debhelper >= 2. -- Jeff Licquia Tue, 8 Apr 2003 02:59:57 -0500 cupsys (1.1.18-2) unstable; urgency=high * Disable SSL again. Inexplicably, the GNU TLS people put the OpenSSL compatibility layer under the GPL, not the LGPL. This forces the effective license on libcupsys2 to GPL, which I'm not comfortable with. The urgency reflects possible license conflicts for apps that link to libcupsys2. Closes: #168056. * Add a debconf question to ask whether unrecognized application/octet-stream jobs should be printed as raw jobs. * Forward-port some of the security fixes from woody. * Set the default group for lppasswd to "lpadmin", in keeping with the default in cupsd. Closes: #172842. * Replaced the conflict with manpages-fr, versioned this time to allow for easy upgrades. Also added a Replaces entry for it. -- Jeff Licquia Sun, 5 Jan 2003 23:36:50 -0500 cupsys (1.1.18-1) unstable; urgency=high * New upstream version. This is a security update for problems that include remote root exploits - thus the urgency. * Remove the conflict with manpages-fr per reports that the offending files are now all gone. Closes: #158500. -- Jeff Licquia Fri, 20 Dec 2002 03:27:18 -0500 cupsys (1.1.16-4) unstable; urgency=low * Documentation updates. * Change the GNU TLS patch to more explicitly control which SSL library is linked to, and support switching SSL libraries in the build. By default, the package will not use OpenSSL, so autobuilders won't accidentally build it that way. Closes: #167489. * Add libgnutls-dev to the Dependencies for libcupsys2-dev. * Set the proper permissions on cupsys-client man pages. -- Jeff Licquia Sat, 9 Nov 2002 16:39:54 -0500 cupsys (1.1.16-3) unstable; urgency=low * Totally nuke all script modifications for dh_installinit; do it all manually instead. Closes: #166878. -- Jeff Licquia Tue, 29 Oct 2002 23:06:20 -0500 cupsys (1.1.16-2) unstable; urgency=low * Add libpam-dev to Build-Depends. Closes: #166556. * Update clean target in debian/rules to clean a few more files that are missed by the Makefiles. * Remove SFont.cxx and T1Font.cxx from the pdftops Makefile; these two files aren't needed, and including them would pull in a build dep on xlibs-dev, which is bad news. Closes: #166716. * Tell dh_installdocs to not mess with the postinst/prerm, so the compatibility symlinks aren't created. -- Jeff Licquia Tue, 29 Oct 2002 00:45:38 -0500 cupsys (1.1.16-1) unstable; urgency=low * New upstream version... Closes: #165631. * ...which includes bugfixes to several BSD utilities to avoid segfaulting when certain options are misused. Closes: #159597. * Add upstream patch to scheduler that fixes certain printer operations in the web interface. * Re-enabled SSL support using the OpenSSL compatibility library in libgnutls. Closes: #150600. * Use our own logic for stopping/restarting cupsd on upgrade, instead of relying on dh_installinit. Closes: #160345, #164435. * Make cupsys-client Recommend cupsys-bsd. Closes: #157974. * Make sure we remove everything in /var/spool/cups on purge. Closes: #163571. * Make force-reload send SIGHUP, since policy prefers that mode of operation. * Add dependencies for libcupsys2-dev on the image libraries we need. Closes: #166451. -- Jeff Licquia Sat, 26 Oct 2002 19:37:56 -0500 cupsys (1.1.15-4) unstable; urgency=low * Fix segfault in lp when passing "-q" by itself as the last option. Closes: #150819. * Make the switch to libpng3, now that woody is out. Closes: #156622. * It seemed that the rastertoepson filter occasionally lost its cookies under certain circumstances and passed NULL for a field. Cancel the pending job if that happens. Closes: #147119. * Remove .cvsignore files. * Turned browsing back on by default. With no BrowseAddresses set, no broadcast packets will go out, but cupsd will recognize and accept incoming packets. Closes: #155574. -- Jeff Licquia Tue, 20 Aug 2002 15:51:45 -0500 cupsys (1.1.15-3) unstable; urgency=low * Reorganized the French man pages so they appear in the proper packages. * Declared a Conflict between cupsys-bsd and manpages-fr, as the latter package includes man pages for lpr, lpq, and lprm. * Move lpinfo and lpmove utilities to cupsys-client, where they belong. * Added patch from upstream that fixes some problems with Orientation settings made by some PostScript generators. Closes: #155534. * Fixed compiler settings for the static and shared versions of libcupsys2. -- Jeff Licquia Sun, 11 Aug 2002 02:45:02 -0500 cupsys (1.1.15-2) unstable; urgency=high * Removed SSL support again due to license infection problems. Closes: #154792. * Removed the preformatted French man pages. -- Jeff Licquia Mon, 29 Jul 2002 19:02:21 -0500 cupsys (1.1.15-1) unstable; urgency=low * New upstream version. * Removed cupsys-pstoraster (since it's no longer provided in CUPS), and rely on gs-esp instead for its functionality. * Enabled SSL support and updated copyright file to reflect license change. Closes: #150600. * Applied patch from upstream that causes the cupsd foreground process to wait until the daemon is ready before exiting. Also, changed init script to wait on the daemon before continuing. Closes: #150426. * Moved /etc/cups/certs to /var/spool/cups/certs. Closes: #144887. * Split out German and Portugese debconf templates into separate files, and added French, Russian, and Spanish files. Closes: #137630, #138068, #142904. * Make cupsys Recommend smbclient, and handle symlinking smbspool to /usr/lib/cups/backend/smb if it's available. Closes: #82690. * Make cupsys Suggest foomatic-bin for cupsomatic, so that linuxprinting.org PPDs work. Closes: #146655. * Add examples/filters directory to cupsys and added the contributed DVI filter to it. Users can copy the filter and config files into place themselves to get the functionality. Closes: #55013, #136496. * Fixed a bug where "-" filters are rejected in some cases. -- Jeff Licquia Mon, 29 Jul 2002 00:33:00 -0500 cupsys (1.1.14-3) unstable; urgency=low * Changed libpng dependency to "libpng2 | libpng" to accomodate the current libpng policy. * Changed adduser dep so that the proper adduser (that does root) is available for the postinst. Closes: #133709. * Removed spaces from init script output. Closes: #133262. * Set TZ in init script to REALLY fix timezone problem. Closes: #130676. -- Jeff Licquia Sat, 9 Mar 2002 23:48:41 -0500 cupsys (1.1.14-2) unstable; urgency=high * Remove all the stuff about setting the lpd backend setuid; per upstream, we don't need it anymore, and it's a security hole. -- Jeff Licquia Sun, 17 Feb 2002 18:52:45 -0500 cupsys (1.1.14-1) unstable; urgency=high * New upstream version. * Fixes more buffer overflows not covered in the previous patch; thus the urgency. -- Jeff Licquia Wed, 13 Feb 2002 22:40:50 -0500 cupsys (1.1.13-2) unstable; urgency=high * Fix potentially exploitable buffer overflow in cups/ipp.c. -- Jeff Licquia Sat, 9 Feb 2002 21:27:41 -0500 cupsys (1.1.13-1) unstable; urgency=low * New upstream version. * Silly me. fopen() returns NULL, not non-NULL, when it fails. :-) Closes: #130532, #131433. -- Jeff Licquia Sat, 2 Feb 2002 16:10:20 -0500 cupsys (1.1.12-5) unstable; urgency=low * Fix man page references so, e.g., references go from backend(1) to cups-backend(1). Closes: #126811. * Oops! Debian has time_t->tm_gmtoff, which is defined to have the opposite sign of timezone. Is it that way on BSD? Anyway, reverse the sense of the sign for time_t->tm_gmtoff if we use that. Closes: #126195. * Add header for gs_malloc to pstoraster/gscrdp.c, to prevent problems with implicit declaration on 64-bit systems. Closes: #126002. * cgi-bin/admin.c: Be a little bit more paranoid about one's ability to write to tempfiles. Closes: #122324. * Enabled OpenSLP support. * Cleaned up Priorities and Sections. -- Jeff Licquia Sun, 20 Jan 2002 02:14:35 -0500 cupsys (1.1.12-4) unstable; urgency=low * Move cups-lpd man page to cupsys-bsd. Closes: #122311. * Oops! Lost the patch to allow "cupsaccept", etc. commands. Closes: #123280. * Minor change to the init script output. Closes: #121938. * Changed choose-uri.tmpl to be a little more clear. Closes: #117376. * Moved CUPS document root from /usr/share/doc/cupsys to /usr/share/cups/doc-root, and created a symlink from /u/s/d/cupsys/online-docs to it. It turns out that serving files via CUPS from /usr/share/doc is a policy violation. Closes: #120923. * Fixed a small problem when upgrading from potato libcupsys1-dev to current libcupsys2-dev. -- Jeff Licquia Mon, 17 Dec 2001 00:58:41 -0500 cupsys (1.1.12-3) unstable; urgency=low * Fix libcupsys2 shlibs file to provide the proper dependency information. Closes: #121405. * Oops! Make sure SSL support isn't built yet. -- Jeff Licquia Wed, 28 Nov 2001 11:41:17 -0500 cupsys (1.1.12-2) unstable; urgency=low * It helps to run autoconf after making a change to the configure script. :-) CXX=$CC change wasn't propagated, making the build fail on hppa. -- Jeff Licquia Mon, 26 Nov 2001 12:01:58 -0500 cupsys (1.1.12-1) unstable; urgency=low * New upstream version. Closes: #119162. * Updated Standards-Version. * Made cupsys depend on debconf. * Removed -Wl,rpath from config-scripts/cups-sharedlibs.m4. * Removed explicit libcupsys dep from cupsys. * Removed "CXX=$CC" from config-scripts/cups-compiler.m4. * Removed .SILENT from Makedefs so the build isn't silent anymore. * On devfs, look in /dev/printers as well as /dev/parallel. (Do we still need /dev/parallel?) Closes: #114063. * Changed internal file: device URI type to test:, since (per upstream) it's not intended for anything other than to test filters. See bug #115252 or README.Debian for more info. -- Jeff Licquia <