CHANGES.txt - 2.1??? - 2015-06-11 --------------------------------- CHANGES IN CUPS V2.1??? - Added support for 3D printers (basic types only, no built-in filters) based on PWG white paper. CHANGES IN CUPS V2.1b1 - Improved speed of ppdMarkDefaults for complex/large PPDs () - The IPP backend now stops sending print data if the printer indicates the job has been aborted or canceled () - The IPP backend now sends the job-pages-per-set attribute when printing multiple copy jobs with finishings () - The IPP backend now updates the cupsMandatory values when the printer configuration changes () - No longer install banner files since third-party banner filters now supply their own (STR #4518) - Added support for EXPECT-ALL directive in ipptool test files (STR #4469) - Added support for WITH-VALUE-FROM predicate in ipptool test files (STR #4470) - The scheduler no longer listens on the loopback interface unless the web interface or printer sharing are enabled () - Added a PPD generator for IPP Everywhere printers (STR #4258) - Now install "default" versions of more configuration files () - The cupstestppd program did not handle "maxsize(nnn)" entries in cupsFilter/cupsFilter2 values () - The scheduler now checks the return value of rename() calls (STR #4589) - The scheduler now validates ErrorPolicy values in config files (STR #4591) - Long cookies caused the web interface to stop working (STR #4619) - Added SSLOptions values to allow Diffie-Hellman key exchange and disable TLS/1.0 support. - Updated the scheduler to support more IPP Everywhere attributes (STR #4630) - The scheduler now supports advanced ASL and journald logging when "syslog" output is configured (STR #4474) - The scheduler now supports logging to stderr when running in the foreground (STR #4505)