Home  Login    Bugs & Features    Documentation    Download    Drivers    Forums    Links  

Roadmap

Last Updated 09 Mar 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 (5 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
3557"Show Next" link is wrongCGI ProgramsPendingMOD
3288Spurious 'Bad request line "^W^C^A" from M.N.O.P!' messages in error_logSchedulerPendingLOW
3619CUPS 1.3.9 lpq fails against 1.4.4 serverBerkeley CommandsPendingLOW

CUPS 1.4 (16 Bugs)

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
3657when printing from SAP, a starting banner is added though not configuredNewLOW
3354remote access to admin pages brokenMultiplePendingMOD
3405long delay printing last page hp laserjet 1300 usbBackendsPendingMOD
3455Epiphany does not handle multipart content properly (Add Printer, etc.)CGI ProgramsPendingMOD
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
3412Web interface: set "display: block" for links in tabsCGI ProgramsPendingLOW
3414number-up-layout not working as expected with Landscape oriented PDFsPostScript FilterPendingLOW
3443PostScript auto-configuration brokenSample DriversPendingLOW
3477Add more debugging information to libusb backend codeBackendsPendingLOW
3563texttops should output in natural orientationText FilterPendingLOW
3574cups-polld introduces unnecessary delays in first round of pollingPolling DaemonPendingLOW
3643texttops: glyph names for the fonts specified in charsets/utf-8 fileText FilterPendingLOW
3630Please add Hungarian translationLocalizationActiveLOW

CUPS 1.5 (40 Features, 8 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
3656Move Filter and other PPD-derived values from printers.conf to cache.ppdSchedulerPendingHIGH
3654Remove MaxPrinterHistory and printer-state-history from cupsdSchedulerPendingMOD
3304Web Interface: In "Add Printer" wizard model selection is brokenCGI ProgramsPendingLOW
3417%%IncludeFeature directives not being marked/emittedPostScript FilterPendingLOW
3491Filter and Backend Programming Guide doesn't talk about draining outputDocumentationPendingLOW
3533Allow/Deny fails for some IPv6 addresses due to parsing bugSchedulerPendingLOW
3567Linking code doesn't take CFLAGS and CXXFLAGS into accountBuild FilesPendingLOW
3639job-printer-uri doesn't match connection or portSchedulerPendingLOW
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
1437"lpstat -l -c xxxx" works like "lpstat -c xxxx"System V CommandsPendingRFE
1743Command line method to query job hold statusMultiplePendingRFE
2053Enhance configurability of lpd backendMultiplePendingRFE
2410When a filter is not found the error messages are misguiding.CUPS APIPendingRFE
2625Add support for configuring separate access control for web interfaceSchedulerPendingRFE
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
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
2969Add per-object access controls for IPP policiesSchedulerPendingRFE
3066Add avahi supportMultiplePendingRFE
3093Add support for SSL/TLS certificate validation and revocationMultiplePendingRFE
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
3459Please add a configure option for the installed cupsd permissionsBuild FilesPendingRFE
3465Make JobRetryLimit=0 special: retry ad infinitumSchedulerPendingRFE
3479Add "auto" PCFileName supportPPD CompilerPendingRFE
3483Add FixPermissions directiveSchedulerPendingRFE
3484Make ipptest a first-class user program and enhanceCUPS CommandsPendingRFE
3501Add threading support for WindowsCUPS APIPendingRFE
3535Increase RIPCache default for nowadays high-resolution printingMultiplePendingRFE
3551Handle SNMP supply level quirksBackendsPendingRFE
3552Should try 1.3.6.1.4.1 SNMP OID for fetching Device IDBackendsPendingRFE
3604Add/update P2600/ISO 27001 audit events for cupsdSchedulerPendingRFE
3610CUPS backend "socket" doesn't return marker(toner) levels for HP 1505n, Pro P1102, xerox 6110n, Samsung CLP-300n and others BackendsPendingRFE
3618Generate self-signed certificate at start-up?SchedulerPendingRFE
3626USB connected Brother, Canon, Konica, and Minolta can't do bi-directional.BackendsPendingRFE

CUPS -feature (104 Features, 2 Bugs)

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
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
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
3532Set the effective queue when calling cupsfilterNewRFE
3560Printing ISO media size documents n-up onto non-ISO media sizes wastes spaceNewRFE
3564TallyGenicom 6306 Serial & Parallel& lan PrinterNewRFE
3578Better default for 'configure --with-docdir': datadir/cups/webcontentNewRFE
3591Socket backend will loop "forever"NewRFE
3602No Restriction for input value on CUPS U.I when using Custom OptionNewRFE
3612Map each OptionKeyword to each OIDNewRFE
3632Printer groupsNewRFE
3634virtual host support for kerberos authenticationNewRFE
3638Stackable authentication supportNewRFE
3651US Ledger Paper Size AddedNewRFE
3188ppdi does not optimize the generated .drv file.PPD CompilerPendingLOW
3239snmp backend should verify hostname in device URIBackendsPendingLOW
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
1308Add accounting/quota/management APISchedulerPendingRFE
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
2322Mail notifications to event subscriptions should provide more detailsNotifiersPendingRFE
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
2566Windows Driver for CUPS/64bitWindows DriverPendingRFE
2626Improve cupstestdscCUPS CommandsPendingRFE
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
2896Applications need to be able to list and retreive installed ICC profilesMultiplePendingRFE
2935please support less restricted root backend permissionsSchedulerPendingRFE
2967Group authentication with duplicated groups does not workSchedulerPendingRFE
2972pstops - coping better with bad postscript created by Acrobat products.PostScript FilterPendingRFE
3048Option to check for changes in client.confCUPS APIPendingRFE
3081Better Kerberos-related error messages for shell user commandsMultiplePendingRFE
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
3415Place labels at the edge of the imageable area to avoid overlapPostScript FilterPendingRFE
3481CUPS should use Trusted Extensions on SolarisMultiplePendingRFE
3513generate PPD containing intersection of features between printersSchedulerPendingRFE
3605Update libcups when GNU TLS and OpenSSL support threading properlyCUPS APIPendingRFE
3616Add way to query individual lpoptions valuesCUPS CommandsPendingRFE
2476Support for SELinux context based job bannersMultipleActiveRFE
 
Comments are owned by the poster. All other material is copyright 2007-2010 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'.