Home  Login    Bugs & Features    Documentation    Download    Drivers    Forums    Links  

Roadmap

Last Updated 08 Feb 2010

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.3 (3 Bugs)

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

STR #SummarySubsystemStatusPriority
3324cupsd frees memory without cleaning up existing referencesSchedulerPendingMOD
3339BasicDigest authentication does not workSchedulerPendingMOD
3288Spurious 'Bad request line "^W^C^A" from M.N.O.P!' messages in error_logSchedulerPendingLOW

CUPS 1.4 (38 Bugs, 1 Fixed)

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

STR #SummarySubsystemStatusPriority
3480No event is set when accepting/rejecting jobsNewLOW
3488BrowsePoll does not work with a client.conf setting ServerNameNewLOW
3495socket: add a waitbc optionNewLOW
3496Spelling mistakes in the german translation NewLOW
3497Spelling mistakes in the german translationNewLOW
3325Incorrect handling of kerberos negotiationNonePendingMOD
3354remote access to admin pages brokenMultiplePendingMOD
3377lprm and the web interface don't cancel jobsMultiplePendingMOD
3400filter pdftops doesn't work with landscape pdf and option number-up setMultiplePendingMOD
3405long delay printing last page hp laserjet 1300 usbBackendsPendingMOD
3410printer jobs lostBackendsPendingMOD
3425PreserveJobFiles parameterSchedulerPendingMOD
3455Epiphany does not handle multipart content properly (Add Printer, etc.)CGI ProgramsPendingMOD
3457Dymo driver doesn't generate multiple copiesSample DriversPendingMOD
3492lppasswd password prompts are not localizedCUPS CommandsPendingMOD
3188ppdi does not optimize the generated .drv file.PPD CompilerPendingLOW
3273Raster printers have CUPS_PRINTER_COMMANDS setSchedulerPendingLOW
3304Web Interface: In "Add Printer" wizard model selection is brokenCGI ProgramsPendingLOW
3314cupsAdminCreateWindowsPPD needs to treat codeless options as JCL optionsCUPS APIPendingLOW
3321Incorrect page-label positioning for landscape documentsMultiplePendingLOW
3334Incorrect page-label positioning for text documents printed with 'landscape' optionPostScript FilterPendingLOW
3345selecting "Maintenance" from the dropdown list results in ErrorCGI ProgramsPendingLOW
3371set-printer-options doesn't work in konquerorCGI ProgramsPendingLOW
3392ldap browsing cutting off last character from printernameSchedulerPendingLOW
3394Dot-notated option choices cannot be set as defaultCUPS APIPendingLOW
3412Web interface: set "display: block" for links in tabsCGI ProgramsPendingLOW
3414number-up-layout not working as expected with Landscape oriented PDFsPostScript FilterPendingLOW
3417%%IncludeFeature directives not being marked/emittedPostScript FilterPendingLOW
3443PostScript auto-configuration brokenSample DriversPendingLOW
3453Documentation should talk about thread-safetyDocumentationPendingLOW
3456Broken CUPS-MULTIPART Webinterface "Add Printer"-Wizard in IE7CGI ProgramsPendingLOW
3461gnutls needs to be told to be thread-safeCUPS APIPendingLOW
3466JobRetryLimit is either off by one or ill documentedSchedulerPendingLOW
3467View Multiple printers in Class web pageCGI ProgramsPendingLOW
3477Add more debugging information to libusb backend codeBackendsPendingLOW
3478Printers HP Not use two cartrigeNonePendingLOW
3485lpr doesn't work anymore with env variable PRINTER=destination/instanceCUPS APIPendingLOW
3376fit-to-page doesn't work with pdf filesPDF FilterActiveMOD
3498(Fixed in 1.5-current r8976) Add more CSRF protectionsCGI ProgramsPendingMOD

CUPS 1.5 (41 Features, 2 Bugs)

CUPS 1.5.x is the active development branch and is focused on usability and performance improvements along with Bonjour support via Avahi.

STR #SummarySubsystemStatusPriority
3239snmp backend should verify hostname in device URIBackendsPendingLOW
3491Filter and Backend Programming Guide doesn't talk about draining outputDocumentationPendingLOW
197job-originating-host-name in lpqBerkeley CommandsPendingRFE
198job-originating-host-name, title in lpstatSystem V CommandsPendingRFE
438lpadmin should check the PPD with cupstestppdSystem V CommandsPendingRFE
672Option to allow individual printer to delete a printjob after printing it.SchedulerPendingRFE
988empty local CUPS queue obscures jobs at the print serverBerkeley CommandsPendingRFE
1016Please implement lpr's "-i" option for indentationBerkeley CommandsPendingRFE
1149lprm should support -h and -aBerkeley CommandsPendingRFE
1288Add option/command to show detailed job dataSystem V CommandsPendingRFE
1308Add accounting/quota/management APISchedulerPendingRFE
1437"lpstat -l -c xxxx" works like "lpstat -c xxxx"System V CommandsPendingRFE
1743Command line method to query job hold statusMultiplePendingRFE
1989Add '--help' option to lprBerkeley CommandsPendingRFE
2053Enhance configurability of lpd backendMultiplePendingRFE
2322Mail notifications to event subscriptions should provide more detailsNotifiersPendingRFE
2410When a filter is not found the error messages are misguiding.CUPS APIPendingRFE
2625Add support for configuring separate access control for web interfaceSchedulerPendingRFE
2626Improve cupstestdscCUPS CommandsPendingRFE
2732Status of remote IPP jobs cannot be discoveredMultiplePendingRFE
2829when stopping queue only the direct child get cleaned up, need to clean all subsequent processes as well, patch includedSchedulerPendingRFE
2896Applications need to be able to list and retreive installed ICC profilesMultiplePendingRFE
2913Improve Get-Jobs performance with large numbers of jobsSchedulerPendingRFE
2930Implement the --version and --help options in the cups toolsMultiplePendingRFE
2959Add lpadmin the ability to remove a printer attributeSystem V CommandsPendingRFE
2967Group authentication with duplicated groups does not workSchedulerPendingRFE
2969Add per-object access controls for IPP policiesSchedulerPendingRFE
3066Add avahi supportMultiplePendingRFE
3081Better Kerberos-related error messages for shell user commandsMultiplePendingRFE
3093Add support for SSL/TLS certificate validation and revocationMultiplePendingRFE
3097Switch to iconv for transcoding supportCUPS APIPendingRFE
3122No https symlink is installedBuild FilesPendingRFE
3301Web Interface: No Cancel or Back buttonsCGI ProgramsPendingRFE
3317Support for Zebra Technologies Kiosk Printers in CUPSSample DriversPendingRFE
3329Change documentation to use example.com instead of domain.comDocumentationPendingRFE
3361Show access/error/page log from admin page yields an 404CGI ProgramsPendingRFE
3389Init script kills cupsd processes in all Solaris zonesConfig FilesPendingRFE
3415Place labels at the edge of the imageable area to avoid overlapPostScript FilterPendingRFE
3419Add DeviceN color space supportCUPS Imaging APIPendingRFE
3459Please add a configure option for the installed cupsd permissionsBuild FilesPendingRFE
3479Add "auto" PCFileName supportPPD CompilerPendingRFE
3483Add FixPermissions directiveSchedulerPendingRFE
3484Make ipptest a first-class user program and enhanceCUPS CommandsPendingRFE

CUPS -feature (84 Features)

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

STR #SummarySubsystemStatusPriority
2212The "Export Printers to Samba" feature should be part of the "Add Printer" wizardNewRFE
2402Jobs web page display order - `held' jobsNewRFE
2566Windows Driver for CUPS/64bitNewRFE
2830Web interface - Printers per page and jobs per pageNewRFE
2878Standby/failover printer inside a CLASSNewRFE
2897Adding CUPS filters for using PDF as standard print job formatNewRFE
2900cupsaddsmb / manual: Add EXAMPLES sectionsNewRFE
2928cupsaddsmb: Provide a way to specify the "Long Printer Name"NewRFE
2952Implementation of Pause-Printer-After-Current-JobNewRFE
2984Link to Local Printer Page for Remote IPP PrinterNewRFE
3020adminutil API option for disabling/restricting browse broadcastsNewRFE
3100expand PJL heade with UsernameNewRFE
3112Limit long list of printersNewRFE
3114allow setting of default user name from config fileNewRFE
3115Add job-sheets option to Windows Cups 6 print driverNewRFE
3128pkg-config supportNewRFE
3143Provide setting for number of saved jobs for PreserveJobFilesNewRFE
3145Suggested Improvments for CUPS Test PageNewRFE
3146cups-lpd: PLP compatibilityNewRFE
3149Optimized CUPS pollingNewRFE
3168Make `lp -i' able to restart a job with a job-hold-until attributeNewRFE
3172[PATCH] manual pages: order options alphabeticallyNewRFE
3187should allow number-up=8NewRFE
3192Use Argyllcms for color managementNewRFE
3236Clarify web interfaceNewRFE
3241More debugging output from cupsdCheckAuth() (patch included)NewRFE
3267Class SharingNewRFE
3276API's cups_job_s structure to have a 'pages' memberNewRFE
3282Web interface to allow input of message to explain why queue has been stoppedNewRFE
3294modification for rastertolable to support SATO label printersNewRFE
3323Transition legacy locale names to official onesNewRFE
3355Hook for own enhancements wantedNewRFE
3357One "usb" CUPS backend for both libusb-based and usblp-based access NewRFE
3365new printer support working, Tyco label printerNewRFE
3366launch cupsd via xinetdNewRFE
3369lzma is more efficient than gzip for ppd filesMultipleNewRFE
3395Command-line (lp, lpr) does not check constraints from the PPD fileNewRFE
3446Migrate from Solaris lp to CUPS lp without lpd -o optionsNewRFE
3465Make JobRetryLimit=0 special: retry ad infinitumNewRFE
3475Network Printer not listedNewRFE
3476Make connection timeout adjustableNewRFE
3489display current user in web interface (root,<user>,anonymous,...)NewRFE
3493w3c validation of cups web interfaceNewRFE
3494socket: remove 5 second wait for back-channel dataNewRFE
618Forcing job-sheets to be unchangeableSchedulerPendingRFE
809Add time-based againg of archived spool dataSchedulerPendingRFE
1177Unable to change sort order of bugs on cups.orgWeb SitePendingRFE
1227Add a Text Option for the width and fold too long line at spacesText FilterPendingRFE
1310Embedded print server configuration/modeSchedulerPendingRFE
1553Add start page to reprint-job button/operationMultiplePendingRFE
1649Web Interface: add a few common cupsd.conf templates for easy setupCGI ProgramsPendingRFE
1904Standard IPC mechanism between user/desktop and print jobMultiplePendingRFE
1914Retain print job historyMultiplePendingRFE
2062An option to specify number of lines to be printed per pageText FilterPendingRFE
2291Automatic cancellation of held jobs after a configured durationSchedulerPendingRFE
2316Add Ability to reprint on a different printerMultiplePendingRFE
2417Support for Tharo Systems, Inc. line of thermal-transfer labelling printersSample DriversPendingRFE
2421Add persistent port monitor/backend support for device monitoringSchedulerPendingRFE
2432please add cupsGetPPD() to PHP bindingsScripting SupportPendingRFE
2471Add Seiko driversSample DriversPendingRFE
2474Support for SELinuxMultiplePendingRFE
2475Support for Linux's Lightweigh Audit FrameworkMultiplePendingRFE
2528Suppress duplicate devices in cups-devicedMultiplePendingRFE
2531Add device serial number to all backends when possibleBackendsPendingRFE
2700Add "wol=xx:xx:xx:xx:xx:xx" option to network backendsBackendsPendingRFE
2728Print banner page from different input traySchedulerPendingRFE
2761Add support for CustomLogFormatSchedulerPendingRFE
2811There is no default timeout for filtersSchedulerPendingRFE
2856arbitrarily limits username/password to 32 charactersMultiplePendingRFE
2869Add CUPS_SC_CMD_SET_BIDI side-channel command and APIBackendsPendingRFE
2890Add back-channel support to libusb-based USB backendBackendsPendingRFE
2895add sample drivers for plotterSample DriversPendingRFE
2935please support less restricted root backend permissionsSchedulerPendingRFE
2972pstops - coping better with bad postscript created by Acrobat products.PostScript FilterPendingRFE
3048Option to check for changes in client.confCUPS APIPendingRFE
3092Add support for printer list filteringCUPS APIPendingRFE
3102[PATCH] add an smb:// URI to the list of examples of how to write URIs in the web UIDocumentationPendingRFE
3199cups-lpd receives print file before establishing it can create a job on the cupsdLPD Mini-DaemonPendingRFE
3208Add depend command to CUPS driver interfaceSchedulerPendingRFE
3274Add way to purge individual jobs in web interface.CGI ProgramsPendingRFE
3350lpstat option for get the class of a printerSystem V CommandsPendingRFE
3408Please consider changing the naming scheme of PO filesLocalizationPendingRFE
3481CUPS should use Trusted Extensions on SolarisMultiplePendingRFE
2476Support for SELinux context based job bannersMultipleActiveRFE
 
Comments are owned by the poster. All other material is copyright 2007-2009 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'.