]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - CHANGES-1.7.txt
Don't create the full name twice (<rdar://problem/23144358>)
[thirdparty/cups.git] / CHANGES-1.7.txt
index a4421d135ec7f0cd06edda8f6dc7c63cc8d31abc..d3438ff182e37070544d8fc6310361607eee51a4 100644 (file)
@@ -1,9 +1,153 @@
 CHANGES-1.7.txt
 ---------------
 
+CHANGES IN CUPS V1.7.5
+
+       - Security: Addressed some more situations where symlinked files would
+         be served by the web interface (STR #4455)
+       - The LPD backend did not work with some versions of glibc (STR #4452)
+       - CGI scripts did not work (STR #4454)
+       - The cupsd.conf man page did not list the ErrorPolicy directive
+         (STR #4457)
+       - Updated the Brazilian Portuguese translation (STR #4456)
+
+
+CHANGES IN CUPS V1.7.4
+
+       - Security: The web interface incorrectly served symlinked files and
+         files that were not world-readable, potentially leading to a
+         disclosure of information (STR #4450)
+       - The CUPS headers incorrectly needed libdispatch for blocks support
+         (STR #4397)
+       - CUPS did not compile when Avahi or mDNSResponder was not present
+         (STR #4402, STR #4424)
+       - The "snmp" option did not work with the network backends (STR #4422)
+       - The User directive in client.conf did not override the USER
+         environment variable (STR #4426)
+       - The web interface now properly shows a "Go" button for all text-based
+         browsers (STR #4425)
+       - The MaxJobTime directive now properly supports time values (STR #4434)
+       - The RPM spec file did not work due to the new Brazilian Portuguese
+         localization (STR #4436)
+       - Fixed an "IPP read error" issue (STR #4440)
+       - Fixed the --disable-libusb configure option (STR #4439)
+       - Fixed the debug output from the DNS-SD backend when using Avahi
+         (STR #4444)
+       - Fixed a bug in the CUPS_SC_GET_DEVICE_ID handling by the network
+         backends (STR #4447)
+       - Added USB quirk rule for Lexmark E230 (STR #4448)
+
+
+CHANGES IN CUPS V1.7.3
+
+       - Added Brazilian Portuguese translation (STR #4409)
+       - Fixed mapping of OutputBin values such as "Tray1"
+         (<rdar://problem/16685606>)
+       - Several ippGet* functions incorrectly returned -1 instead of 0 on
+         error.
+       - The cupsGetResponse function did not work properly with
+         CUPS_HTTP_DEFAULT (<rdar://problem/16762593>)
+       - The IPP backend did not abort a job when the printer did not validate
+         the supplied options (<rdar://problem/16836752>)
+       - Fixed an authentication race condition in cupsSendRequest (STR #4403)
+       - The scheduler did not add the "job-hold-until-specified" reason when
+         holding a job using the lp command (STR #4405)
+       - The configure script incorrectly added libgcrypt as a GNU TLS
+         dependency (STR #4399)
+       - cupsGetDestMediaCount did not work for CUPS_MEDIA_FLAGS DEFAULT
+         (STR #4414)
+       - Auto-typing of PWG Raster files did not work (STR #4417)
+       - IPP queues using hardcoded credentials would ask for credentials
+         (STR #4371)
+       - Dates in non-UTF-8 locales did not display correctly (STR #4388)
+       - The RPM spec file now looks for libusb-devel 1.0 or later.
+       - Fixed the "create-printer-subscription.test" file for IPPTOOL
+         (STR #4420)
+
+
+CHANGES IN CUPS V1.7.2
+
+       - Security: The scheduler now blocks URLs containing embedded HTML
+         (STR #4356)
+       - Documentation fixes (STR #3259, STR #4346, STR #4355)
+       - Fixed the Japanese localization (STR #4385)
+       - Added a German localization (STR #4363)
+       - The cupsfilter command incorrectly read the cupsd.conf file; it now
+         reads the cups-files.conf file instead.
+       - Fixed OS X builds with Xcode 5.x (<rdar://problem/15914959>)
+       - Fixed SSL support on Windows (STR #4358)
+       - Fixed documentation and naming of Create-Job/Printer-Subscriptions
+         operations (STR #4389)
+       - Phone numbers in fax jobs were not properly filtered for IPP FaxOut
+         (<rdar://problem/16351701>)
+       - Updated Linux "relro" support (STR #4349)
+       - Fixed a memory leak in the label printer driver (STR #4393)
+       - cupsEnumDests did not set the "is_default" field (STR #4332)
+       - cupsDoIORequest could miss the server status, causing failed lpadmin
+         and other administrative commands (STR #4386)
+       - cupsEnumDests didn't always call the callback function (STR #4380)
+       - "lp -i job-id -H hold" did not work (STR #nnn)
+       - CUPS didn't compile on older platforms (STR #4338)
+       - Several libcups files did not have the Apple license exception
+         notice (STR #4361)
+       - Fixed a D-BUS threading issue that caused the scheduler to crash
+         (STR #4347)
+       - The scheduler now automatically reconnects to Avahi as needed
+         (STR #4370, STR #4373)
+       - The scheduler did not handle GET requests for the log files properly
+         (STR #3265)
+       - The dnssd backend did not always report all discovered printers using
+         Avahi (STR #4365)
+       - The Zebra printer driver did not properly handle negative "label top"
+         values (STR #4354)
+       - The scheduler did not always update the MakeModel value in
+         printers.conf after updating the driver (STR #4264)
+       - The LPD mini daemon did not support print jobs larger than 2GB
+         (STR #4351)
+       - Fixed a bug in the status reading code when sending a compressed data
+         stream to an IPP printer/server (<rdar://problem/16019623>)
+       - The IPP backend might not include all job attributes in Validate-Job
+         operations (<rdar://problem/16025435>)
+       - Fixed some clang-reported issues (<rdar://problem/15936066>)
+
+
 CHANGES IN CUPS V1.7.1
 
+       - Security: the lppasswd program incorrectly used settings from
+         ~/.cups/client.conf (STR #4319)
        - Auto debug logging was broken in 1.7.0 (<rdar://problem/15331639>)
+       - Some gzip'd PPD files could not be used (<rdar://problem/15386424>)
+       - Cleaned up some job logging in the scheduler
+         (<rdar://problem/15332672>)
+       - ATTR messages could cause string pool memory corruption in the
+         scheduler (<rdar://problem/15382819>)
+       - The RPM spec file did not list the build requirements; this was on
+         purpose, but now we are listing the Red Hat package names
+         (<rdar://problem/15375760>, STR #4322)
+       - Printing to a raw queue could result in corrupt output due to
+         opportunistic compression (<rdar://problem/15008524>)
+       - The GNU TLS support code triggered many compiler warnings due to the
+         use of old GNU TLS compatibility type names
+         (<rdar://problem/15392966>)
+       - The "make check" test suite did not work on Linux without the
+         cups-filters package installed (<rdar://problem/14292998>)
+       - Japanese PPDs using with the Shift-JIS encoding did not work
+         (<rdar://problem/15427759>)
+       - "tel:" URIs incorrectly had slashes (<rdar://problem/15418463>)
+       - The libusb-based USB backend incorrectly used write timeouts
+         (<rdar://problem/15564888>)
+       - Shared printers could become inaccessible after a few days on OS X
+         (<rdar://problem/15426838>)
+       - The IPP backend did not wait for a busy printer to become available
+         before attempting to print (<rdar://problem/15465667>)
+       - CUPS did not support "auto-monochrome" or "process-monochrome" for the
+         "print-color-mode" option (<rdar://problem/15482520>)
+       - Using "@IF(name)" in an Allow or Deny rule did not work (STR #4328)
+       - lpq and lpstat did not list jobs in the correct order when priorities
+         were specified (STR #4326)
+       - The D-BUS notifier did not remove its lockfile (STR #4314)
+       - CUPS incorrectly used the USER environment variable when the name did
+         not match the user ID (STR #4327)
 
 
 CHANGES IN CUPS V1.7.0