Home  Login    Bugs & Features    Documentation    Download    Drivers    Forums    Links  

Roadmap

Last Updated 10 Aug 2011

This page provides a dynamic look at all open Software Trouble Reports ("STRs") that have been filed on the Bugs & Features page. If you would like to contribute code to implement/fix any of the STRs below, please consult the CUPS Developer Guide for the coding standards we follow and then post your changes to the corresponding STR.
 

CUPS 1.4 (5 Bugs)

CUPS 1.4.x is a former stable branch. It is no longer being maintained, and any bug fixes will be applied against CUPS 1.5.x.

STR #SummarySubsystemStatusPriority
3920printers are no longer visible as of CUPS 1.4.7 (HTTP related problem?) Attachments 1NonePendingMOD
3906CUPS 1.4.5 - print jobs printed but the print jobs still show up in the queue from lpstatNonePendingLOW
3954WI does not represent shared status correctlyMultiplePendingLOW
3962Web UI doesn't work for remote printers Attachments 2NonePendingLOW
3975zebra s600 delays between pagesNonePendingLOW

CUPS 1.5 (19 Bugs, 5 Fixed/Pending)

CUPS 1.5.x is the current stable branch. Bug fix (patch) releases will come out approximately every 6-8 weeks as needed.

STR #SummarySubsystemStatusPriority
3977cups keeps retrying to print job rejected due to Request Entity Too Large Attachments 1NewMOD
3985IPP backend fails to trigger authentication prompts when a username/password is required Attachments 1NewMOD
3988Downgrading the IPP backend to HTTP/1.0 can truncate the start of print jobs Attachments 1NewMOD
4015lp/lpr: no job cleanup if failure occurs after cupsCreateJob() Attachments 1NewMOD
3854When going from page 1 to page 2 on printers tab, order of printers gets reversedNewLOW
4013CUPS backend lpd: wrong value "300 seconds" in error messageNewLOW
4014Job event notifications don't always have notify-printer-uri attributeNewLOW
4016Printer MIB supply levels improperly interpreted Attachments 6NewLOW
4018cupsGetPPD3 oddityNewLOW
4020Commas within marker supply names define extra marker names Attachments 3NewLOW

3933Mac OS X can't print to Cups 1.5 Attachments 2MultiplePendingMOD
3970Certificate ACLs not working on Linux Attachments 1SchedulerPendingMOD
3976Firefox can print but not lpr Attachments 2NonePendingMOD
4008Printer Kyocera FS 2000D remains in endless processing loop Attachments 1NonePendingMOD
4012cups-polld is unable to connect to print server after suspend/resume Attachments 2MultiplePendingMOD
3957InputSlot PPD option generally does not work in CUPS 1.5.x Attachments 1SchedulerPendingLOW
3981Please add orange marker color Attachments 1BackendsPendingLOW
3986Some IPP printers fail when falling back to document-format-type "application/octet-stream". Attachments 1BackendsPendingLOW

3804Turkish translations for CUPS web interface Attachments 1LocalizationActiveLOW

3996iCloud-based Back To My Mac printing does not work Attachments 1SchedulerFixed r10151MOD
3995IPP backend does not add finishing options from PPD Attachments 1BackendsFixed r10152LOW
4001media-size mapping can be inaccurate Attachments 1CUPS APIFixed r10160MOD
4009Multipurpose tray should map to "by-pass-tray" and not "alternate" Attachments 1CUPS APIFixed r10199MOD
4011http_setup_ssl() needs to strip trailing dot from server name, if present Attachments 1CUPS APIFixed r10213MOD

CUPS 1.6 (22 Features, 6 Bugs)

CUPS 1.6 is the current development branch.

STR #SummarySubsystemStatusPriority
3477Move libusb-based USB backend to libusb 1.0 Attachments 1BackendsPendingLOW
3949Allow partial matches for WITH-VALUE "/regex/"?ipptoolPendingLOW
3980Clarify policy documentation Attachments 1DocumentationPendingLOW
4006Update all usage of "dpc" to "dpcm" to match current PWG recommendationsMultiplePendingLOW
4010Remove and deprecate many optionsMultiplePendingLOW
197job-originating-host-name in lpq Attachments 1Berkeley CommandsPendingRFE
198job-originating-host-name, title in lpstat Attachments 1System V CommandsPendingRFE
2053Pass job-originating-host-name value in LPD jobMultiplePendingRFE
2291Automatic cancellation of held jobs after a configured durationSchedulerPendingRFE
2322Mail notifications to event subscriptions should provide more detailsNotifiersPendingRFE
2856arbitrarily limits username/password to 32 charactersMultiplePendingRFE
2900cupsaddsmb / manual: Add EXAMPLES sectionsDocumentationPendingRFE
2913Improve Get-Jobs performance with large numbers of jobs Attachments 3SchedulerPendingRFE
2935please support less restricted root backend permissions Attachments 3SchedulerPendingRFE
3066Add avahi support Attachments 16MultiplePendingRFE
3100expand PJL heade with Username Attachments 1CUPS APIPendingRFE
3114allow setting of default user name from config file Attachments 1CUPS APIPendingRFE
3143Provide setting for number of saved jobs for PreserveJobFilesSchedulerPendingRFE
3459Please add a configure option for the installed cupsd permissionsBuild FilesPendingRFE
3483Add FixPermissions directiveSchedulerPendingRFE
3551Handle SNMP supply level quirks Attachments 4BackendsPendingRFE
3618Generate self-signed certificate at start-up?SchedulerPendingRFE
3702dnssd: construct CMD Device ID field from Bonjour TXT fieldBackendsPendingRFE
3767Support for Zebra Technologies Kiosk Printers in CUPS Attachments 2Sample DriversPendingRFE
3808CUPS does not support the colord color management framework on Linux Attachments 6SchedulerPendingRFE
3925Add new API for generic printer options/IPP attributesMultiplePendingRFE
3927Deprecate the PPD compilerMultiplePendingRFE

3994Cups fails to print text files or output with "BM" in the first 2 char positions of first line Attachments 1Config FilesActiveLOW

CUPS -feature (27 Features, 2 Bugs)

The -feature branch contains features that have not yet been scheduled for a release.

STR #SummarySubsystemStatusPriority
4017Add waste tray status and cleaner unit end-of-life supply states Attachments 3NewRFE
4019Try harder to match supply colorant values Attachments 1NewRFE

3239snmp backend should verify hostname in device URIBackendsPendingLOW
3288Spurious 'Bad request line "^W^C^A" from M.N.O.P!' messages in error_log Attachments 2SchedulerPendingLOW
1177Unable to change sort order of bugs on cups.orgWeb SitePendingRFE
1914Use Cancel-Jobs operation instead of Purge-Jobs for pending jobs in web interfaceMultiplePendingRFE
2728Print banner page from different input traySchedulerPendingRFE
2890Add back-channel support to libusb-based USB backendBackendsPendingRFE
2896Applications need to be able to list and retreive installed ICC profilesMultiplePendingRFE
2930Implement the --version and --help options in the cups toolsMultiplePendingRFE
2967Group authentication with duplicated groups does not work Attachments 1SchedulerPendingRFE
3092Add support for printer list filtering Attachments 1CUPS APIPendingRFE
3168Make `lp -i' able to restart a job with a job-hold-until attributeSystem V CommandsPendingRFE
3199cups-lpd receives print file before establishing it can create a job on the cupsd Attachments 2LPD Mini-DaemonPendingRFE
3274Add way to purge individual jobs in web interface. Attachments 1CGI ProgramsPendingRFE
3282Web interface to allow input of message to explain why queue has been stoppedCGI ProgramsPendingRFE
3301Web Interface: No Cancel or Back buttonsCGI ProgramsPendingRFE
3323Transition legacy locale names to official onesMultiplePendingRFE
3365new printer support working, Tyco label printer Attachments 1Sample DriversPendingRFE
3476Make connection timeout adjustable Attachments 1CUPS APIPendingRFE
3604Add/update P2600/ISO 27001 audit events for cupsd Attachments 1SchedulerPendingRFE
3626USB connected Brother, Canon, Konica, and Minolta can't do bi-directional. Attachments 1BackendsPendingRFE
3736Allow ACLs based on domain socketsSchedulerPendingRFE
3772Need better packaging/distribution scheme for large numbers of PPDsMultiplePendingRFE
3777"Share this printer" not checked when DefaultShared Yes in cupsd.confCGI ProgramsPendingRFE
3793 /usr/share/cups/profile/ is not a standard search path for profiles on LinuxNonePendingRFE
3819Performance enhancement for IPP-Get-Jobs Attachments 1SchedulerPendingRFE
3917Please introduce support for installing systemd units Attachments 2MultiplePendingRFE

3991Change default IPv6 address representation in URIsCUPS APIActiveRFE
 
Comments are owned by the poster. All other material is copyright 2007-2011 Apple Inc. All rights reserved. CUPS and the CUPS logo are trademarks of Apple Inc. All other trademarks are the property of their respective owners. Please report site problems to 'webmaster@cups.org'.