SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for cups-libs-1.4b2-10.1.i586.rpm :
Fri Nov 28 13:00:00 2008 kssingvoAATTsuse.de
- fixed permission of snmp.conf (bnc#449570)

Tue Nov 25 13:00:00 2008 kssingvoAATTsuse.de
- fix for png size validation CVE-2008-??? (bnc#448631)
- correction for hpgl pen selection fix CVE-2008-3641 (bnc#430543)

Thu Nov 20 13:00:00 2008 kssingvoAATTsuse.de
- fixed rss subscription issue (bnc#446975)

Tue Nov 4 13:00:00 2008 kssingvoAATTsuse.de
- missed to fix a further PPD file: stcolor2.ppd

Thu Oct 30 13:00:00 2008 kssingvoAATTsuse.de
- Obsoletes: cups-SUSE-ppds-dat (bnc#438763)

Thu Oct 30 13:00:00 2008 olhAATTsuse.de
- obsolete old -XXbit packages (bnc#437293)

Thu Oct 23 14:00:00 2008 kssingvoAATTsuse.de
- fixed issues in PPD files: failing through internal tests

Mon Oct 13 14:00:00 2008 kssingvoAATTsuse.de
- update to 1.3.9, which is mainly a bugfix version. For a complete
list see included CHANGES.txt file, but important changes were
already included via patches before.
Deleted patches:
cups-1.3.8-custom_ppd_fix.patch (CUPS STR #2889)
cups-1.3.8-ssl_firefox.patch (CUPS STR #2892)
cups-1.3.8-cupsfilter_path.patch (CUPS STR #2908)
cups-1.3.8-pjl_ready_message.patch (CUPS STR #2909)
cups-1.3.8-listener_compare.patch (CUPS STR #2910)
cups-1.3.8-manyjob_finish.patch (CUPS STR #2913)
cups-1.3.8-resolver_reinit.patch (CUPS STR #2920)
cups-1.3.8-startstop_msg.patch (CUPS STR #2927)
cups-1.3.8-noclobber_symlink.patch (CUPS STR #2937)
cups-1.3.8-more_debuginfo.patch (CUPS STR #2943)
cups-1.3.8-hostlookup.patch (CUPS STR #2946)
cups-1.3.8-ipp_stop_after_pause.patch
cups-1.3.8-lose_printers_on_allowed_users.patch
Updated patches:
cups-1.2.5-desktop_file.patch

Thu Oct 2 14:00:00 2008 kssingvoAATTsuse.de
- bugfixes:

* printer stops after IPP pause

* pritners got lost when users are set in Set Allowed Users Dialog

Thu Sep 25 14:00:00 2008 kssingvoAATTsuse.de
- added und integrated latest patches from upstream bugzilla:
cups-1.3.8-custom_ppd_fix.patch (CUPS STR #2889)
cups-1.3.8-ssl_firefox.patch (CUPS STR #2892)
cups-1.3.8-cupsfilter_path.patch (CUPS STR #2908)
cups-1.3.8-pjl_ready_message.patch (CUPS STR #2909)
cups-1.3.8-listener_compare.patch (CUPS STR #2910)
cups-1.3.8-manyjob_finish.patch (CUPS STR #2913)
cups-1.3.8-resolver_reinit.patch (CUPS STR #2920)
cups-1.3.8-startstop_msg.patch (CUPS STR #2927)
cups-1.3.8-noclobber_symlink.patch (CUPS STR #2937)
cups-1.3.8-more_debuginfo.patch (CUPS STR #2943)
cups-1.3.8-hostlookup.patch (CUPS STR #2946)

Thu Sep 11 14:00:00 2008 kssingvoAATTsuse.de
- removed hplip in init script: hplip is no more (bnc#390663)

Tue Sep 9 14:00:00 2008 kssingvoAATTsuse.de
- beautified $BUILD_DISTRIBUTION_NAME setting

Sat Aug 23 14:00:00 2008 ajAATTsuse.de
- Remove -p from fillups call.

Wed Jul 23 14:00:00 2008 kssingvoAATTsuse.de
- update to version 1.3.8:

* bugfix version, which includes CVE-2008-1722

* also includes some performance changes

* refer to included CHANGES.txt file for full information
- removed obsolete patches

Mon Jul 14 14:00:00 2008 kssingvoAATTsuse.de
- removed deprecated use of %run_ldconfig
- added avahi-compat-mDNSResponder-devel to BuildRequieres (bnc#398700)
- fixed typo in Policy \"easy\"

Thu Jul 10 14:00:00 2008 kssingvoAATTsuse.de
- added two additional policies to cupsd.conf (fate#303515)

Wed Jul 9 14:00:00 2008 kssingvoAATTsuse.de
- fixed abuild failure: ownership of lppasswd

Tue Jul 1 14:00:00 2008 kssingvoAATTsuse.de
- fix directory/setgid permissions for lppasswd use (bnc#404142)

Wed Jun 4 14:00:00 2008 kssingvoAATTsuse.de
- crash on startup when BrowseAddress has no value (bnc#396969)

Mon May 19 14:00:00 2008 kssingvoAATTsuse.de
- added pdftops_any for 11.0 to Requires: (bugzilla#378434)

Thu May 15 14:00:00 2008 kssingvoAATTsuse.de
- renamed use of CUPS_PDFTOPS to HAVE_PDFTOPS in pdftops.c, to
avoid execute of gs (bnc#390435)
- removed earlykdm from init script, due to new less CPU consuming
start of daemon now (bnc#388007)

Wed May 7 14:00:00 2008 kssingvoAATTsuse.de
- merged both pdftops patches to one
- removed \"recommended\" remover (bnc#387267)

Tue Apr 22 14:00:00 2008 kssingvoAATTsuse.de
- new version of pdftops filter from svn extracted
- changed the perror() calls in pdftops.c for cups-1.3.x compatibility
- fixed the ghostscript call via new variable (unnecessary -> removed)
- grabbed and applied the wait() fix for childs from cups STR

Wed Apr 16 14:00:00 2008 kssingvoAATTsuse.de
- fix for integer overflow in png filter CVE-2008-1722 (bugzilla#378335)
- not affected: CVE-2008-1693 (bugzilla#377872)
- added /usr/bin/pdftops to Requires:, and poppler-tools to Suggests:

Fri Apr 11 14:00:00 2008 roAATTsuse.de
- explicitly specify pdftops binary for configure to avoid
adding buildrequires just for a binary path

Thu Apr 10 14:00:00 2008 cooloAATTsuse.de
- take out poppler for now to break the cycle, Klaus will
fix correctly later

Thu Apr 10 14:00:00 2008 kssingvoAATTsuse.de
- changes for PDF.ppd

Thu Apr 10 14:00:00 2008 roAATTsuse.de
- added baselibs.conf file to build xxbit packages
for multilib support

Wed Apr 9 14:00:00 2008 kssingvoAATTsuse.de
- pdftops uses now system command e.g. xpdf-tools (as in cups-1.4svn)
- due to requests: client.conf is back in /etc/cups

Wed Apr 9 14:00:00 2008 kssingvoAATTsuse.de
- fix for buildsystem: added wrapper script for krb5-config as the
original output shows $CFLAGS $LIBDIR of cups.spec and rpath flags
(bugzilla#378270)

Tue Apr 8 14:00:00 2008 kssingvoAATTsuse.de
- added missing directory /var/cache/cups to %files
- added pstopdf filter (from cups-mailto project at sourceforge.net)

Tue Apr 8 14:00:00 2008 kssingvoAATTsuse.de
- enabled krb5 support on request (bugzilla#377645)
- enabled further configure options: gcc\'s relro, gssapi
- and for run of cupsd: java, php, python (needs further activation)

Wed Apr 2 14:00:00 2008 kssingvoAATTsuse.de
- update to version 1.3.7:
bugfix version only, includes CVE-2008-0047 and CVE-2008-1373.
Refer to included CHANGES.txt file for full information
- worked on INFO in init file
- removed references to version SUSE 8.01 in specfile

Thu Mar 6 13:00:00 2008 kssingvoAATTsuse.de
- fixed issue in cgi-bin search CVE-2008-0047 (bugzilla#367225)

Fri Feb 29 13:00:00 2008 kssingvoAATTsuse.de
- update to version 1.3.6:

* Documentation updates

* Fixed a problem with the web interface \"Use Kerberos
Authentication\" check box

* The scheduler unconditionally overwrote the printer-state-
message with \"process-name failed\" when a filter or backend
failed, preventing a useful error message from being shown to the
user.

* Policies on CUPS-Move-Job didn\'t work as expected

* The configure script only supported D-BUS on Linux

* The scheduler did not support

* The scheduler did not reset the job-hold-until attribute after a
job\'s hold time was reached.

* The scheduler did not support printer supply attributes

* The Kerberos credentials provided by some Windows KDCs were still
too large - now use a dynamic buffer to support credentials up to
64k in size

* Printing a test page from the web interface incorrectly defaulted
to the \"guest\" user

* The cupsEncodeOptions2() function did not parse multiple- value
attribute values properly

* The scheduler incorrectly sent printer-stopped events for status
updates from the print filters

* The IPP backend could crash when handling printer errors

* Multi-file jobs did not print to remote CUPS servers

* The scheduler did not provide the Apple language ID to job
filters.

* Kerberos authentication did not work with the web interface

* The requesing-user-name-allowed and -denied functionality did not
work for Kerberos-authenticated usernames

* CUPS didn\'t compile on HP-UX 11i

* cupsEncodeOptions2() did not handle option values like \"What\'s
up, doc?\" properly.

* Added lots of memory allocation checks (Fortify)

* The scheduler would crash if it was unable to add a job file
(Fortify)

* ppdOpen
*() did not check all memory allocations (Coverity)

* ippReadIO() did not check all memory allocations (Coverity)

* The PostScript filter did not detect read errors (Coverity)

* The scheduler did not check for a missing job-sheets-completed
attribute when sending an event notification (Coverity)

* \"Set Printer Options\" might not work with raw queues (Coverity)

* cupsRasterInterpretPPD() could crash on certain PostScript errors
(Coverity)

* The USB backend did not check for back-channel support properly
on all systems (Coverity)

* Fixed memory leaks in the GIF and PNM image loading code
(Coverity)

* Removed some dead code in the CUPS API and scheduler (Coverity)

* Fixed two overflow bugs in the HP-GL/2 filter (Coverity)

* Fixed another ASN1 string parsing bug

* The RSS notifier directory was not installed with the correct
permissions.

* The standard CUPS backends could use 100% CPU while waiting for
print data

* Filename-based MIME rules did not work

* The cups-polld program did not exit if the scheduler crashed

* The scheduler would crash if you tried to set the port-monitor on
a raw queue

* The scheduler could crash if a polled remote printer was
converted to a class

* The web interface and cupsctl did not correctly reflect the
\"allow printing from the Internet\" state

* The scheduler incorrectly treated MIME types as case- sensitive

* The Java support classes did not send UTF-8 strings to the
scheduler

* The CGI code did not handle interrupted POST requests properly

* The PostScript filter incorrectly handled number-up when the
number of pages was evenly divisible by the number-up value.

* The PDF filter incorrectly filtered pages when page-ranges and
number-up were both specified

* The IPP backend did not handle printing of pictwps files to a
non-Mac CUPS server properly.

* The scheduler did not detect network interface changes on
operating systems other than Mac OS X

* The scheduler now logs the UNIX error message when it is unable
to create a request file such as a print job.

* Added support for --enable-pie on Mac OS X.
- adapted access_conf.patch to 1.3.6

Tue Jan 15 13:00:00 2008 kssingvoAATTsuse.de
- changed permissions in %files according to cups (bugzilla#342772)

Mon Jan 7 13:00:00 2008 kssingvoAATTsuse.de
- update to version 1.3.5:

* The SNMP backend did not check for negative string lengths

* The scheduler incorrectly removed auth-info attributes,
potentially leading to a loss of all options for a job.

* The scheduler stopped sending CUPS browse packets on a restart
when using fixed addresses

* Fixed PDF filter security issues (CVE-2007-4352 CVE-2007-5392
CVE-2007-5393)

* Changing settings would always change the DefaultAuthType and
Allow lines

* The scheduler would crash when submitting an undefined format
file from Samba with LogLevel debug2

* The scheduler did not use poll() when epoll() was not supported
by the running kernel

* Fixed a compile problem with Heimdal Kerberos

* The USB backend now retries connections to a printer
indefinitely rather than stopping the queue.

* Printers with untranslated JCL options were not exported to
Samba correctly

* The USB backend did not work with some Minolta USB printers

* The strcasecmp() emulation code did not compile

* The scheduler would crash if a job was sent to an empty class

* The lpc command did not work in non-UTF-8 locales

* Subscriptions for printer-stopped events also received other
state changes

* cupstestppd incorrectly reported translation errors for the
\"en\" locale.

* ppdOpen() did not handle custom options properly when the
Custom attribute appeared before the OpenUI for that option.

* The scheduler could crash when deleting a printer or listing
old jobs.

* The Mac OS X USB backend did not allow for requeuing of jobs
submitted to a class.

* lpmove didn\'t accept a job ID by itself.

* The scheduler incorrectly removed job history information for
remote print jobs.

* The scheduler incorrectly sent the
\"com.apple.printerListChanged\" message for printer state
changes.

* The PostScript filter drew the page borders (when enabled)
outside the imageable area.

* The LPD and IPP backends did not default to the correct port
numbers when using alternate scheme names.

* The scheduler incorrectly deleted hardwired remote printers on
system sleep.

* The scheduler would abort if a bad browse protocol name was
listed in the cupsd.conf file.

* The online cupsd.conf help file incorrectly showed \"dns-sd\"
instead of \"dnssd\" for Bonjour sharing.

* The scheduler could crash changing the port-monitor value.

* The scheduler generated CoreFoundation errors when run as a
background process.

* When printing with number-up > 1, it was possible to get an
extra blank page.
- removed CVE patches, which are already applied upstream

Wed Dec 19 13:00:00 2007 criveraAATTsuse.de
- Add dbus-1-devel to the BuildRequires.

Mon Dec 17 13:00:00 2007 criveraAATTsuse.de
- Add the --enable-dbus flag to the configure line to
send DBUS signals out for queue change events. This helps
fix 345163.

Wed Nov 7 13:00:00 2007 kssingvoAATTsuse.de
- upgrade to version 1.3.4:

* Documentation updates

* CUPS now maps the \"nb\" locale to \"no\" on all platforms

* CUPS did not work with a Windows 2003 R2 KDC

* ippReadIO() could read past the end of a buffer

* The scheduler would crash on shutdown if it was unable to
create a Kerberos context.

* Multiple AuthTypes in cupsd.conf did not work

* The snmp.conf file referenced the wrong man page

* The cupsaddsmb program didn\'t handle domain sockets properly

* The scheduler now validates device URIs when adding printers.

* Updated httpSeparateURI() to support hostnames with the
backslash character.

* Updated the Japanese localization

* The parallel backend now gets the current IEEE-1284 device ID
string on Linux

* The IPP backend now checks the job status at variable
intervals (from 1 to 10 seconds) instead of every 10 seconds
for faster remote printing

* \"lpr -p\" and \"lpr -l\" did not work

* Compilation failed when a previous version of CUPS was
installed and was included in the SSL include path

* The scheduler did not reject requests with charsets other
than US-ASCII or UTF-8, and the CUPS API incorrectly passed
the locale charset to the scheduler instead of UTF-8

* cups-deviced did not filter out duplicate devices.

* The AppleTalk backend incorrectly added a scheme listing when
AppleTalk was disabled or no printers were found.

* The PostScript filter generated N^2 copies when the printer
supported collated copies and user requested reverse-order
output.

* The scheduler did not reprint all of the files in a job that
was held.

* The scheduler did not update the printcap file after removing
stale remote queues.

* The cupsd.conf man page incorrectly referenced \"AuthType
Kerberos\" instead of \"AuthType Negotiate\".
- fixes for xpdf CVE-2007-4352, CVE-2007-5393, CVE-2007-5392 (bugzilla#335637)

Tue Oct 23 14:00:00 2007 kssingvoAATTsuse.de
- fix for IPP boundaries swamp-14294, CVE-2007-4351 (bugzilla#335635)

Mon Oct 15 14:00:00 2007 kssingvoAATTsuse.de
- upgrade to version 1.3.3. Main features to 1.2.x:

* Networking

* Kerberos: CUPS now supports Kerberos authentication

* Mac OS X Authorization Services: CUPS now supports the
Authorization Services framework, providing role-based access
control in addition to the tradition UNIX model

* Peer Credentials: CUPS now supports authentication using peer
credentials provided over UNiX domain sockets

* SNMP Support: SNMP lookups are no longer performed by
default, and IPP is no longer used for discovered printers

* LPD Support; The LPD backend now supports a faster streaming
mode that does not require a temporary file

* Browsing

* CUPS Browsing: The default configuration now shows shared
printers from any address (not just AATTLOCAL)

* DNS-SD (Bonjour/Zeroconf) Support: CUPS now supports printer
sharing via DNS service discovery

* LDAP w/SSL: CUPS now supports encrypted LDAP sessions

* Web Interface

* Internet Printer Sharing: You can now share printers over the
Internet via the basic server settings

* Improved On-Line Help: Searching the on-line help now shows
results for all text, not just headings and links

* Printer Setup: The available printer list is now only show
when requested and the Add This Printer button now allows you
to change the default name, location, and description

* Printer Configuration: Raw printers and classes can now be
configured using the Set Printer Options button

* IPP Support

* Job Printer Attributes: CUPS now provides
job-printer-state-message and job-printer-state-reasons
attributes containing copies of the corresponding printer
attributes to provide important history information with each
job

* PPD Operations and Attributes: The new CUPS_GET_PPD operation
allows you to retrieve PPD files from the scheduler; also,
CUPS_GET_PPDS now reports more information and supports more
value filters

* Printer Defaults: The document-forma-default,
notify-events-default, and notify-lease-duration-default
attributes can be set for each printer and class

* PWG Printer Alert Support: CUPS now supports the
printer-alert and printer-alert-description attributes

* Server-Side Options: Server-side default options can now be
retrieved using the \"printer-defaults\" group keyword

* Scheduler

* Client Support: The scheduler now uses poll(), epoll(), or
/dev/kqueue on platforms that provide them to support large
numbers of clients

* \"Default\" Authentication: You can now specify an AuthType of
Default in locations and policies, which maps to the
DefaultAuthType value

* Larger Numbers of Clients: The scheduler now uses poll(),
epoll(), or /dev/kqueue instead of select() when possible

* New cupsctl Command: The new cupsctl command allows you to
perform basic server configuration from the command-line

* Printer Drivers

* cupstestppd Improvements: The test utility now provides more
extensive tests and options

* Label Printer Driver: Added support for the Intellibar label
printers

* Localized Printer Drivers: The CUPS sample drivers are now
localized in several languages

* PJL Support: New cupsPJLCharset attribute controls character
set for PJL strings

* Pre-Filter Support: Drivers can now register format-specific
filters to pre-screen print jobs

* Side-Channel API; This new API provides out-of-band control
of devices

* CUPS API

* Administration API: New cupsAdminGetServerSettings() and
cupsAdminSetServerSettings() functions

* Array API: New cupsArrayGetIndex(), cupsArrayGetInsert(), and
cupsArrayNew2() functions

* Destination API: New cupsRemoveDest() and
cupsSetDefaultDest() functions

* HTTP API: The http_t structure is now completely private

* PPD API: New ppdLocalizeIPPReason()function and greatly
improved ppdConflicts() performance
- added new files, adapted patches, and removed already included ones

Tue Sep 18 14:00:00 2007 kssingvoAATTsuse.de
- fix for missing newline before EOF in compressed files (bugzilla#309823)

Mon Sep 17 14:00:00 2007 kssingvoAATTsuse.de
- fix for exitcode on uiconstraints in cupstestppd (bugzilla#309822)

Mon Sep 10 14:00:00 2007 kssingvoAATTsuse.de
- patch: \"None\" needs to be valid value for cupstestppd (bugzilla#309219)

Mon Aug 6 14:00:00 2007 kssingvoAATTsuse.de
- fix for xpdf bugzilla#291690, CVE-2007-3387, swamp-11865

Mon Jul 30 14:00:00 2007 kssingvoAATTsuse.de
- upgrade to cups-1.2.12:

* The PHP cups_print_file() function crashed if the options array
contained non-string option values

* The image/tiff file matching rule incorrectly identified some
text files as TIFF files

* The filter(7) man page incorrectly documented the \"PAGE: total
[#]-pages\" message

* PCL text files were mis-identified as HP-GL/2 and caused the
HP-GL/2 filter to hang

* When printing to a queue with user ACLs, the scheduler
incorrectly returned a quota error instead of a \"not allowed to
print\" error

* cupsaddsmb could get in a loop if no printer drivers were
installed

* cupsRasterReadHeader() did not byte-swap the header properly
when compiled with certain versions of GCC.

* The IPP backend did not send the document-format attribute for
filtered jobs

* Some PPD files could cause a crash in ppdOpen2

* The web admin interface incorrectly handled the \"share
printers\" and \"show remote printers\" settings

* The scheduler\'s log messages about AuthClass and AuthGroupName
advised using a replacement directive but had the wrong syntax

* Updated the PostScript/PJL and HP-GL/2 MIME rules to look in
the first 4k of the file, not just the first 1k

* Updated the Italian localization
- updated the mime and the psrewrite patch

Mon Jun 25 14:00:00 2007 kssingvoAATTsuse.de
- added quosnmp script to %doc

Wed Jun 20 14:00:00 2007 kssingvoAATTsuse.de
- removed rccupsrenice: cups-1.2.x does no longer traversing of
filesystem during startup. reason no longer present.

Wed May 23 14:00:00 2007 kssingvoAATTsuse.de
- fixed as many rpmlint errors as possible

Thu May 10 14:00:00 2007 kssingvoAATTsuse.de
- Upgrade to cups-1.2.11:

* \"make distclean\" didn\'t remove all generated files

* Fixed a bug in the advertisement of classes

* The IPP backend now stays running until the job is actually
printed by the remote server; previously it would stop
monitoring the job if it was held or temporarily stopped

* PDF files were not always printed using the correct orientation

* The scheduler could crash if you specified a bad file: URI for
a printer

* The Renew-Subscription operation now returns the
notify-lease-duration value that was used

* The IPP backend sent job options to IPP printers, however some
printers tried to override the options embedded in the PS/PCL
stream with those job options

* ppdLocalize() now also tries a country-specific localization
for when localizing to a generic locale name.

* The cupstestppd program now allows for partial localizations to
reduce the size of universal PPD files.

* Chinese PPD files were incorrectly tagged with the \"cn\" locale
(should have been \"zh\")

* The backends now manage the printer-state-reasons attribute
more accurately

* Java, PHP, Perl, and Python scripts did not work properly

* The scheduler would take forever to start if the maximum number
of file descriptors was set to \"unlimited\"

* The page-ranges option was incorrectly applied to the banner
pages

* Fixed some GCC compile warnings

* The DBUS notification code was broken for older versions of
DBUS

* The IPv6 code did not compile on HP-UX 11.23

* PPD constraints did not work properly with custom options.

* Regular PPD options with the name \"CustomFoo\" did not work.

* The USB backend did not work on NetBSD

* The printer-state-reasons attribute was incorrectly cleared
after a job completed

* The scheduler did not set the printer operation policy on
startup, only on soft reload

* The AP_FIRSTPAGE_InputSlot option did not clear any ManualFeed
setting that was made, which caused problems with some PPD
files

* cupsDoFileRequest() and cupsDoRequest() did not abort when
getting an error in the response

* The scheduler did not schedule jobs properly to remote or
nested classes

* Updated the mime.types and mime.convs headers to warn that the
files are overwritten when CUPS is installed. Local changes
should go in local.types or local.convs, respectively

* The scheduler could get in an infinite loop if a printer in an
implicit class disappeared

* The pstops filter did not handle %%EndFeature comments properly

* Fixed a problem with the Polish web page printer icons

* ppdLocalize() now also localizes the cupsICCProfile attributes.

* The scheduler still had a reference to the incorrect
\"notify-recipient\" attribute

* The \"make check\" and \"make test\" subscription tests did not set
the locale

* The \"make check\" and \"make test\" subscription tests incorrectly
used the notify-recipient attribute instead of
notify-recipient-uri

* cupsRasterInterpretPPD() incorrectly limited the
cupsBorderlessScalingFactor when specified in the job options.
- adapted cupstestppd patch

Wed Apr 25 14:00:00 2007 kssingvoAATTsuse.de
- added SuSEfirewall2 rules (bugzilla#247746)

Mon Apr 2 14:00:00 2007 kssingvoAATTsuse.de
- Upgrade to cups-1.2.10:

* ppdLocalize() now supports localizing for Japanese using the
\"jp\" locale name used by the ppdmerge program from the CUPS
DDK 1.1.0

* _cupsAdminSetServerSettings() did not support changing of
top-level directives as designed.

* The init script path check was broken.

* CUPS incorrectly used the attribute \"notify-recipient\" instead
of \"notify-recicpient-uri\" in several places

* Fixed a configure script bug on MirBSD

* The pdftops filter did not limit the amount of recursion of
page sets

* Custom page sizes with fractional point sizes did not work

* The lpoptions command would crash when adding or removing
options on a system with no printers

* The scheduler did not use the default job-sheets (banners) for
implicit classes

* The scheduler could crash when listing complete jobs that had
been unloaded from memory

* The French localization was doubled up

* Build system fixes for several platforms

* The scheduler\'s openssl certificate generation code was broken
on some platforms

* The scheduler\'s log rotation check for devices was broken

* The LPD mini-daemon did not handle the document-format option
correctly

* The pdftops filter ignored the \"match\" size option in the
pdftops.conf file

* cupstestppd now validates UTF-8 text strings in globalized PPD
files

* The outputorder=reverse option did not work with all printers

* Classes containing other classes did not always work

* Printer location and description information was lost if the
corresponding string contained the \"#\" character

* cupsRemoveOption() did not work properly

* The USB backend did not work with some USB to parallel cables
on Mac OS X.

* The test page did not print the rulers properly on large media
sizes

* The text filter could crash when pretty printing certain types
of files
- removed already included security patch xpdf_CVE_2007_0104

Tue Feb 20 13:00:00 2007 kssingvoAATTsuse.de
- Upgrade to cups-1.2.8:

* Documentation fixes

* The HTTP upgrade redirection used by the scheduler did not work
with Internet Explorer

* Members of a class with Unicode names did not appear correctly
in the web interface

* Changing the \"Save debugging information\" setting in the web
interface no longer affects the other server settings

* The scheduler did not choose SSL certificates correctly on Mac
OS X

* The scheduler could get in an infinite loop when printing to a
remote class

* The jobs web page did not have separating space after the
number of pages column

* Added French localization

* Updated Spanish localization

* Updated Japanese localization

* cupsBorderlessScalingFacter was limited to a range of 0.9 to
1.1, but some printers need larger values

* Landscape printing of PDF files did not always work

* Fixed slow USB printing on Minolta printers

* The ZPL label printer driver could produce stretched output

* The IPP backend now clears the printer-state-message when there
are no outstanding errors or warnings

* The CUPS Java scripting support did not work with recent
versions of Java due to the use of Sun\'s private Base64 class

* The scheduler did not pass HTTP GET form variables to custom
CGI programs

* The lpoptions command now displays the reason why a PPD file
cannot be found

* The scheduler did not accept \"none\" as a browse protocol name

* The scheduler still loaded the remote printer cache, even when
browsing was disabled

* The SNMP backend now shows OfficeJet printers with the \"HP\"
manufacturer prefix

* Web interface HTML cleanup

* The parallel backend consumed 100% CPU on FreeBSD due to an
apparently common parallel port driver bug

* ippReadIO() incorrectly returned IPP_IDLE when the initial IPP
message header could not be read

* cupsRasterInterpretPPD() did not support custom options

* Collated output produced by the PostScript filter could lose
some options

* job-hold-until with time values for the next day would be held
for 60 days

* Some types of Sun raster files did not print correctly

* Raw PBM files did not print correctly

* The SNMP backend no longer uses IPP with HP printers, as some
recent firmware versions appear to not work

* cupsMarkOptions() did not handle the multiple-document-handling
option

* lpstat did not show the local job ID of active printers

* The backends incorrectly used STATUS: media-tray-empty-error
messages for out-of-paper conditions

* cupsGetPPD2() returned the wrong error when the PPD file did
not exist

* cupsDoAuthentication() did not translate the password prompt

* httpGetLength2() did not handle error messages without content
correctly

* Added support for 32/64-bit libraries on HP-UX Itanium systems

* Fixed a configure script problem with the 32/64-bit library
support

* The PostScript filter did not properly output document setup
commands for reversed output

* The scheduler did not parse IPv6 netmasks properly
- removed backported, unnecessary patches

Tue Feb 13 13:00:00 2007 kssingvoAATTsuse.de
- fixed tcp_wrapper warnings (bugzilla#230730)
- fixed ps interpretation (bugzilla#242042)
- backported fixes from various issues, only in svn avail atm

Mon Jan 22 13:00:00 2007 kssingvoAATTsuse.de
- enabled LDAP on request (bugzilla#223007), no build cycle present

Tue Jan 16 13:00:00 2007 kssingvoAATTsuse.de
- fix for xpdf bugzilla#233113, CVE-2007-0104, swamp-7887

Wed Jan 10 13:00:00 2007 kssingvoAATTsuse.de
- added Required-Start: to rccupsrenice (bugzilla#231675)

Fri Jan 5 13:00:00 2007 sbrabecAATTsuse.cz
- Fixed devel dependencies.

Tue Dec 12 13:00:00 2006 kssingvoAATTsuse.de
- removed broken locale patch: PS generation fails (bugzilla#227205)

Thu Nov 16 13:00:00 2006 kssingvoAATTsuse.de
- Upgrade to 1.2.7 (another bugfix version):

* Documentation updates

* The PostScript filter now rotates the bounding box values as needed

* The scheduler no longer loads the remote printer cache when browsing
is disabled

* The scheduler no longer writes a new launchd configuration file if
it doesn\'t have to

* The scheduler now picks up on changes to IPv6 and DNS configuration

* The lpstat program could still hang

* Fixed an inefficiency in the SNMP IPP detection code

* The SSL negotiation code did not implement short timeouts

Tue Nov 14 13:00:00 2006 kssingvoAATTsuse.de
- fixed non conform PPD values in PSLEVEL
*.PPD (bugzilla#219779)

Thu Nov 9 13:00:00 2006 kssingvoAATTsuse.de
- fixed perm problem of /etc/cups regarding lppasswd (bugzilla#218745)

Tue Nov 7 13:00:00 2006 kssingvoAATTsuse.de
- Upgrade to 1.2.6 (bugfix version):

* \"lpc status\" did not show the number of queued jobs for disabled queues

* The lpstat program could hang

* The serial backend did not support the new USB serial filenames on Linux

* The parallel backend did not support bidirectional I/O properly

* The network backends now log the numeric address that is being used

* Fixed a compile error when using libpaper

* Fixed a compile error when compiling on Solaris with threading enabled

* Missing printer-state-changed event for printer-state-message updates

Mon Nov 6 13:00:00 2006 kssingvoAATTsuse.de
- coolo\'s patch seems not to work, now using desktop-launch
(bugzilla#207915)

Mon Nov 6 13:00:00 2006 kssingvoAATTsuse.de
- fixed cups.desktop file (bugzilla#207915)
- suse_update_desktop_file produces strange results in my xterm.
redirecting output to /dev/null
- removed duplicate entry in %files: %{_libdir}/cups/monitor/
*

Mon Oct 23 14:00:00 2006 kssingvoAATTsuse.de
- Upgrade to 1.2.5:

* Documentation updates

* The SNMP backend no longer uses IPP for Epson printers

* Updated the configure script for Tru64 UNIX 5.1

* Tru64 5.1B\'s getaddrinfo() and getnameinfo() functions leak file
descriptors

* cupsAddDest() didn\'t add the parent destination\'s options and
attributes.

* ppdConflicts() did not handle custom option constraints.

* Raw printing of gzip\'d files did not work

* The scheduler no longer preserves default option choices when
the new PPD no longer provides the old default choice

* The Linux SCSI backend is now only built if the SCSI development
headers are installed.

* USB printing to Minolta printers did not work

* Windows clients could not monitor the queue status

* The scheduler didn\'t log the operation name in the access_log
file for Create
*Job and Print-Job requests.

* The PostScript filter now separates collated copies with any
required JCL commands so that JCL
*based finishing options act on
the individual copies and not all of the copies as a single
document.

* The PostScript filter now disables duplex printing when printing
a 1
*page document.

* cups-lpd didn\'t pass the correct job-originating-host-name value

* Fixed some speling errors in the German message catalog

* cupstestppd did not catch PPD files with bad UIConstraints
values

* The USB backend did not work with the current udev- created
printers if the first printer was disconnected

* Mirrored and rotated printing did not work with some documents

* 2-sided printing with banners did not work properly on some
printers

* Updated the raw type rule to handle PJL within the first 4k of a
print job

* Added an Estonian translation

* Clarified the documentation for the cupsd.conf AATTLOCAL and
AATTIF(name) allow/deny functionality

* The PostScript filters did not escape the Title and For comments
in the print job header

* The scheduler would use 100% CPU if browsing was disabled and
the cupsd.conf file contained BrowsePoll lines

* The cupsDirRead() function did not work properly on
non
*POSIX-compliant systems

* The cupsFile functions didn\'t handle read/write errors properly

Fri Sep 22 14:00:00 2006 kssingvoAATTsuse.de
- CUPS 1.2.4 fixes a number of web interface, scheduler, and CUPS API issues.
Changes include:
- The --with-printcap configure option did not work
- The character set reported by cupsLangGet() did not always reflect
the default character set of a given locale
- Older Lexmark and Tektronix printers did not work with IPP
- Failsafe printing did not work
- Some web interface redirects did not work
- The web interface change settings button could introduce a \"Port 0\"
line in cupsd.conf if there was no loopback connection available
- The web interface change settings and edit configuration file
buttons would truncate the cupsd.conf file
- The German web interface used the wrong printer icon images
- The \"All Documents\" link in the on-line help was missing a trailing
slash
- The Polish web interface translation used the wrong URLs for the job
history
- The \"reprint job\" button did not work
- The scheduler did not always report printer or job events properly
- The scheduler always stopped the queue on error, regardless of the
exit code, if the error policy was set to \"stop-printer\"
- ppdEmitJCL() included UTF-8 characters in the JCL job name, which
caused problems on some printers
- Fixed a buffering problem that cause high CPU usage
- The command-line applications did not convert command-line strings
to UTF-8 as needed
- cupsDirRead() incorrectly aborted when reading a symbolic link that
pointed to a file/directory that did not exist
- The cupsInterpretRasterPPD() function did not handle custom page
sizes properly.

Thu Sep 14 14:00:00 2006 kssingvoAATTsuse.de
- Upgrade to 1.2.3:

* The scheduler did not send job-state or job-config-changed events
when a job was held, released, or changed

* The scheduler now aborts if the configuration file and directory
checks fail

* Fixed a problem with ippPort() not using the port number that was
set via the client.conf file or CUPS_SERVER environment variable

* HTTP headers were not buffered

* Some IPP printers (HP) did not like UTF-8 job names

* The CUPS desktop icon is now localized for Polish

* Printer options were not always honored when printing

* The openssl command would lock up the scheduler when generating
an encryption certificate on some platforms due to a lack of
entropy for the random number generator

* The web admin page did not recognize that \"Listen 631\" enabled
remote access

* The web admin page did not check whether changes were made to the
Basic Server Settings check boxes

* The IPP backend could generate N
*N copies in certain edge cases.

* The scheduler did not restore remote printers properly when
BrowseShortNames was enabled

* Polling did not handle changes to the network environment on Mac
OS X

* The \"make test\" subscription tests used invalid
notify-recipient-uri values

* Printers could be left in an undefined state on system sleep

* The Berkeley and System V commands did not always use the
expected character set

* Remote printing fixes

* The cupstestppd utility did not validate translation strings for
custom options properly.

* Multi-language PPD files were not properly localized in the web
interface

* The admin page\'s simple settings options did not check for local
domain socket or IPv6 addresses and did not use \"localhost\" as
the listen address.

* An empty BrowseProtocols, BrowseLocalProtocols, or
BrowseRemoteProtocols line would crash the scheduler instead of
disabling the corresponding browsing options.

* The scheduler now logs IPP operation status as debug messages
instead of info or error.

* cupsFileRewind() didn\'t clear the end-of-file state.

* cupstestppd didn\'t report the actual misspelling of the
1284DeviceID attribute

* BrowseRelay didn\'t work on Debian

* configure --without-languages didn\'t work

* Manually added remote printers did not work

* The header was not installed.

* Updated the build files for Autoconf 2.60

* The scheduler incorrectly terminated the polling processes after
receiving a partial log line.

* The cups-lpd mini-daemon reported \"No printer-state attribute
found\" errors when reporting the queue status

* SNMP backend improvements

* The scheduler erroneously reported an error with the CGI pipe

* Fixed HP-UX compile problems

* cupstestppd crashed with some PPD files

* The and header files did not work with
C++.

Tue Jul 25 14:00:00 2006 kssingvoAATTsuse.de
- upgrade to version 1.2.2, which fixes several build, platform, notification, and printing bugs. Changes include:

* Documentation updates

* CUPS didn\'t know about alternate character set names for Asian text

* The lpoptions -o and -r options did not work unless you specified a printer.

* The lpoptions command incorrectly allowed users to set printer attributes like printer-type

* httpWait() did not flush the write buffer, causing \"bad request\" errors when communicating with CUPS 1.1.x servers

* Polling did not sanitize the printer description, location, or make and model strings like broadcasts did.

* Polled printers did not show the server\'s default job-sheets option value.

* The Samba password prompt was not properly localized

* Added a German translation

* The scheduler now creates self-signed SSL certficates automatically when using OpenSSL and CDSA for encryption, just as for GNU TLS.

* The SNMP backend sporatically reported some printers as \"unknown\"

* The scheduler now forces BrowseTimeout to be at least twice the BrowseInterval value and non-zero to avoid common configuration errors.

* The scheduler incorrectly returned printer URIs of the form \"ipp://server/printers/classname\" for classes

* Updated Japanese localization

* The scheduler\'s SSL certificate/key directory was not created on installation

* Added a mailto.conf man page and help page

* 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

* The scheduler could crash on a reload when implicit classes were present

* The IPP backend incorrectly used the CUPS_ENCRYPTION environment variable to determine the default encryption mode when printing

* USB printing did not work on Solaris

* The scheduler sorted job priorities in the wrong order

* The scheduler did not automatically restart notifiers that exited or crashed

* IPv6 support did not work on NetBSD

* The EPM packaging file did not work

* The scheduler used up the CPU if BrowseRemoteProtocols was empty

* Custom page sizes did not work

* The SNMP backend could crash on some systems when SNMP logging was enabled

* Browsing could produce some funny printer names when ServerName was set to an IP address

* Fixed the log message for BrowseRelay

* Fixes to allow CUPS to compile on MirBSD

* The scheduler incorrectly set the FINAL_CONTENT_TYPE environment variable

* The pdftops filter incorrectly embedded a \"produced by\" comment, causing PDF printing not to work on some operating systems

* Sending raw jobs from a client system could cause the client\'s scheduler to eventually crash

* The scheduler now checks that the notifier exists prior to accepting a new subscription request.

* The scheduler now reports the supported notify-recipient schemes based on the contents of the ServerBin/notifier directory.

* Event notifications did not include the notify-sequence-number or other required attributes

* Allow/Deny addresses of the form \"11.22.33.
*\" did not work on Linux

* cupsGetPPD() did not work if the scheduler was only listening on a domain socket

* The scheduler could crash advertising a class

* The scheduler could crash if the default printer was deleted

* Added a new default CUPS raster format (v3) which does not compress the raster stream in order to provide the same cupsRasterReadPixels() and cupsRasterWritePixels() performance as CUPS 1.1.x.

* The cupsaddsmb man page listed the wrong files for the CUPS driver.

* Some configure --with options did not work

* \"Allow AATTIF(name)\" didn\'t work if \"name\" wasn\'t the first network interface

* The lpstat command did not use the correct character set when reporting the date and time

* The cupsaddsmb command and web interface did not update the Windows PPD files properly, resulting in corrupt PPD files for the Windows client to use

* The cupsd.conf man page didn\'t describe the Listen domain socket syntax

* The scheduler no longer tries to support more than FD_SETSIZE file descriptors.

* CDSA (encryption) support fixes for MacOS X.

* The lppasswd program needs to be setuid to root to create and update the /etc/cups/passwd.md5 file

* 32/64-bit library installation was broken

* The USB backend now reports a \"no such device\" error when using the old filename-based USB URIs instead of the \"success\" error.

* Increased the HTTP and IPP read timeouts to 10 seconds, as 1 second was too short on congested networks

* The SNMP backend now uses the device description over the printer-make-and-model attribute when the attribute contains a generic name

* Fixed another file descriptor leak when printing raw files

* Raw queues were not shared via LDAP

* The pstops filter didn\'t always embed PageSetup commands from the PPD file

* \"make install\" didn\'t work if you disabled all of the localizations.

* The scheduler didn\'t always choose the least costly filter.

* Fixed parsing of IPv6 addresses in Allow, Deny, BrowseAllow, BrowseDeny, and BrowseRelay directives

* Printers that were shared via LDAP did not get added to the LDAP server properly

* LDAP browsing would crash the scheduler if a required value was missing

* Special cases for the \"localhost\" hostname did not work, causing printing to not work when the /etc/hosts file did not contain a localhost entry

* Updated the Spanish translation

* Reverse-order page output was broken when N-up or landscape orientations were used

* The parallel, serial, socket, and USB backends needed print data before they would report back-channel data, causing problems with several new drivers
- fixed randomly crash when testing many PPD files (bugzilla#193354)

Thu Jul 13 14:00:00 2006 kssingvoAATTsuse.de
- moved 3.0 from BETA to STABLE


 
ICM