Change logs for system-config-printer source package in Natty

  • system-config-printer (1.3.1+20110222-0ubuntu16.5) natty-security; urgency=low
    
      * SECURITY UPDATE: MITM via unencrypted metadata download (LP: #882553)
        - debian/patches/74_CVE-2011-4405.patch: use https link, and switch to
          pycurl to perform openprinting database lookups.
        - debian/control: add python-pycurl to python-cupshelpers Depends.
        - CVE-2011-4405
      * This package does not contain the changes from 1.3.1+20110222-0ubuntu16.4
        in -proposed.
     -- Marc Deslauriers <email address hidden>   Wed, 16 Nov 2011 10:48:50 -0500
  • system-config-printer (1.3.1+20110222-0ubuntu16.4) natty-proposed; urgency=low
    
      * debian/patches/75_allow-percent-character-in-smb-uri.patch: Allow the '%'
        characters in SMB URIs (LP: #747400).
     -- Till Kamppeter <email address hidden>   Thu,  2 Jun 2011 21:03:00 +0200
  • system-config-printer (1.3.1+20110222-0ubuntu16.3) natty-proposed; urgency=low
    
      * debian/patches/73_server-settings-set-translation-domain.patch: Server
        settings dialog did not appear translated (LP: #777188).
     -- Till Kamppeter <email address hidden>   Fri,  6 May 2011 18:55:00 +0200
  • system-config-printer (1.3.1+20110222-0ubuntu16.2) natty-proposed; urgency=low
    
      * debian/patches/70_udev-configure-printer-dont-crash-on-bad-ipp-answer.patch:
        Be more defensive when parsing CUPS responses (LP: #760661).
     -- Till Kamppeter <email address hidden>   Wed, 27 Apr 2011 10:35:00 +0200
  • system-config-printer (1.3.1+20110222-0ubuntu16.1) natty; urgency=low
    
      * debian/rules: include langpacks.mk to update the translations template
     -- Sebastien Bacher <email address hidden>   Tue, 19 Apr 2011 11:11:56 +0200
  • system-config-printer (1.3.1+20110222-0ubuntu16) natty; urgency=low
    
      * debian/patches/67_scp-dbus-service-py-do-not-fail-on-bad-locale.patch:
        Ignore errors of locale.selocale() function calls (LP: #748964).
     -- Till Kamppeter <email address hidden>   Mon, 18 Apr 2011 15:33:00 +0200
  • system-config-printer (1.3.1+20110222-0ubuntu15) natty; urgency=low
    
      * debian/patches/65_correct-listings-of-ui-files-in-potfiles-in.patch:
        Added missing "[type: gettext/glade]" prefixes to the lines for the .ui
        files in POTFILES.in. The text did not appear translated any more
        (LP: #759811).
     -- Till Kamppeter <email address hidden>   Wed, 13 Apr 2011 17:14:00 +0100
  • system-config-printer (1.3.1+20110222-0ubuntu14) natty; urgency=low
    
      * debian/patches/63_more-error-handling-in-scp-dbus-service.patch:
        More error handling in scp-dbus-service.py (LP: #744783).
      * debian/patches/60_ensure-consistency-in-jobviewer-if-add-job-fails.patc:
        Ensure consistency in jobviewer if add-job fails (LP: #748366, Red Hat
        bugs #693055 and #632551).
      * debian/patches/57_make-sure-everything-is-ready-before-handlers-might-be-called.patch:
        Make sure everything is ready before handlers might be called.
        The NPTNetworkHostname entry widget seems to be emitting 'changed'
        (and the handler is called) immediately as it is initialised to the
        empty string.  Make sure our handler is ready for that (LP: #749762,
        Red Hat bug #689336).
     -- Till Kamppeter <email address hidden>   Wed, 13 Apr 2011 12:55:00 +0100
  • system-config-printer (1.3.1+20110222-0ubuntu13) natty; urgency=low
    
      * debian/patches/53_handle-ppd-load-failure-gracefully.patch,
        debian/patches/55_fix-ppd-load-with-remote-cups-or-without-dbus.patch:
        Upstream fixes on loading the PPD files (LP: #742409).
     -- Till Kamppeter <email address hidden>   Wed,  6 Apr 2011 02:56:00 -0800
  • system-config-printer (1.3.1+20110222-0ubuntu12) natty; urgency=low
    
      * debian/patches/50_avoid-traceback-when-cancelling-new-printer-dialog-after-failure.patch:
        Avoid traceback when cancelling New Printer dialog after failure.
      * debian/patches/47_monitor-py-off-by-one-error.patch: Fixed off-by-one error
        in monitor (probably also needed to fix LP: #721051).
      * debian/patches/45_monitor-py-be-defensive-on-wrong-job-ids-from-cups.patch:
        Be defensive against CUPS returning incorrect job IDs (LP: #721051).
     -- Till Kamppeter <email address hidden>   Mon, 28 Mar 2011 18:11:00 +0100
  • system-config-printer (1.3.1+20110222-0ubuntu11) natty; urgency=low
    
      * When creating a printer, opening its "Properties" dialog, closing the
        dialog again, and deleting the printer a traceback happens (LP: #741449).
     -- Till Kamppeter <email address hidden>   Fri, 25 Mar 2011 14:00:00 +0100
  • system-config-printer (1.3.1+20110222-0ubuntu10) natty; urgency=low
    
      * debian/patches/40_fix-traceback-on-renaming-printers.patch:
        Renaming print queues caused a traceback and the queue with the old name
        did not get removed (LP: #726954).
     -- Till Kamppeter <email address hidden>   Wed, 23 Mar 2011 15:43:52 +0100
  • system-config-printer (1.3.1+20110222-0ubuntu9) natty; urgency=low
    
      * debian/patches/37_jobviewer-attributes-window-convert-numbers-to-strings.patch:
        In the code for the job attributes window in the job viewer (right-click a
        job and choose "View Attributes") on two points arguments have to be
        converted to strings. Once for the notebook page labels as the job IDs
        are numbers, and second for the attribute values, they can be numbers
        or even data structures (LP: #733088).
     -- Till Kamppeter <email address hidden>   Mon, 21 Mar 2011 23:09:52 +0100
  • system-config-printer (1.3.1+20110222-0ubuntu8) natty; urgency=low
    
      * debian/patches/35_set-connected-state-when-connecting-to-server-fails.patch:
        Set the "connected" state after a failure of connecting to CUPS, to
        avoid a runtime error (Red Hat bug 685098).
      * debian/patches/33_newprintergui-fix-traceback-with-self-printers-not-set.patch:
        New printer wizard crashes when adding a network (AppSocket/JetDirect)
        printer manually (LP: #734968, Red Hat bug #680683).
      * debian/patches/23_wait-for-cups-daemon-to-listen-after-sighup.patch,
        debian/patches/23_reconnect-automatically-on-cups-restart.patch:
        Replaced the patch to handle restarts of the CUPS daemon by the solution
        provided by upstream
        (https://fedorahosted.org/system-config-printer/ticket/219). Instead
        of waiting for the CUPS daemon coming back listening for a fixed timeout
        and only after that timeout showing the interface to handle the lost
        CUPS service, we show this screen immediately but in the background we
        listen to D-Bus signals of CUPS. If an appropriate signal appears, we
        cancel this interface immediately and show the CUPS queues again. So we
        can both manually switch to another CUPS server immediately in case of
        a total loss of the original CUPS server and do nothing and wait for
        the original server to come back.
     -- Till Kamppeter <email address hidden>   Wed, 16 Mar 2011 23:09:52 +0100
  • system-config-printer (1.3.1+20110222-0ubuntu7) natty; urgency=low
    
      * debian/patches/30_colon-in-ipp-hostname.patch: When setting up an IPP
        printer it was not possible to enter a colon into the field for the
        host name, for example to specify an alternative port (LP: #734898).
     -- Till Kamppeter <email address hidden>   Mon, 14 Mar 2011 19:33:52 +0100
  • system-config-printer (1.3.1+20110222-0ubuntu6) natty; urgency=low
    
      * debian/patches/27_ppd-change-submit-scheme-in-ascii-to-cups-get-device.patch:
        When changing the PPD file of an existing print queue ("Make and Model" in
        "Properties" dialog) the cupshelpers.getDevices() function is called with
        the scheme of the device URI to find the printer's device ID. The scheme
        needs to be supplied as ASCII string and not as UniCode, otherwise the
        scheme is not recognized and the appropriate CUPS backend does not get
        called. The device ID is needed to  suggest the correct drivers and to
        trigger automatic driver downloads.
     -- Till Kamppeter <email address hidden>   Sat, 12 Mar 2011 18:25:52 +0100
  • system-config-printer (1.3.1+20110222-0ubuntu5) natty; urgency=low
    
      * debian/patches/25_newprinter-assure-that-ppdsloader-is-always-supplied-with-device-id.patch:
        Synced with upstream.
     -- Till Kamppeter <email address hidden>   Fri, 11 Mar 2011 18:25:52 +0100
  • system-config-printer (1.3.1+20110222-0ubuntu4) natty; urgency=low
    
      * debian/patches/25_newprinter-assure-that-ppdsloader-is-always-supplied-with-device-id.patch:
        Assured that on all uses of the ppdsloader class the device ID of the
        detected or selected printer is supplied. With this we assure that the
        most suitable driver gets found and automatic driver downloads are done
        if needed.
     -- Till Kamppeter <email address hidden>   Fri, 11 Mar 2011 16:41:52 +0100
  • system-config-printer (1.3.1+20110222-0ubuntu3) natty; urgency=low
    
      * debian/patches/23_wait-for-cups-daemon-to-listen-after-sighup.patch:
        system-config-printer freezes when CUPS is reinitialized via a HUP
        signal. This happens because system-config-printer already accesses the
        CUPS daemon again while it is not yet listening. The patch adds a wait
        loop so that this does not happen.
     -- Till Kamppeter <email address hidden>   Wed,  9 Mar 2011 21:46:52 +0100
  • system-config-printer (1.3.1+20110222-0ubuntu2) natty; urgency=low
    
      * debian/patches/20_printer-properties-window-on-delete-just-hide.patch:
        Fixed crash when printer properties dialog got closed by the Delete button
        of the window manager and afterwards opened again for the same printer
        (LP: #729966).
      * debian/patches/17_add-debug-mode-for-printer-driver-association.patch:
        Added/fixed debug mode to run only the new-printer wizard with a given
        printer device URI, to test whether the correct driver gets selected and,
        if needed, a correct automatic download of a driver package performed.
     -- Till Kamppeter <email address hidden>   Tue,  8 Mar 2011 16:17:52 +0100
  • system-config-printer (1.3.1+20110222-0ubuntu1) natty; urgency=low
    
      * New upstream release
         o GIT 1.3.x snapshot from 22 February 2011
         o Identify HPLIP PPDs which require HP's proprietary plugin for HPLIP.
      * debian/patches/30_hp-fax-and-hpijs-ppd-identification.patch: Removed,
        applied upstream.
     -- Till Kamppeter <email address hidden>   Tue, 22 Feb 2011 13:47:52 +0100
  • system-config-printer (1.3.1+20110218-0ubuntu1) natty; urgency=low
    
      * New upstream release
         o GIT 1.3.x snapshot from 18 February 2011
         o Several fixes in identification of driver types and prioritarization
           of drivers.
      * debian/patches/02_install_layout.patch,
        debian/patches/03_install_layout.patch,
        debian/patches/10_menu_entries.patch,
        debian/patches/05_menu_entries.patch,
        debian/patches/27_allow-also-nonfree-ppds-for-single-ppd-download.patch,
        debian/patches/07_allow-also-nonfree-ppds-for-single-ppd-download.patch,
        debian/patches/43_do-not-show-firewall-dialog.patch,
        debian/patches/10_do-not-show-firewall-dialog.patch,
        debian/patches/77_use-paper-size-default-in-etc-papersize.patch,
        debian/patches/13_use-paper-size-default-in-etc-papersize.patch,
        debian/patches/93_cupshelpers-openprinting-query-fingerprint-support.patch,
        debian/patches/15_cupshelpers-openprinting-query-fingerprint-support.patch:
        Renumbered the patches.
      * debian/patches/30_hp-fax-and-hpijs-ppd-identification.patch: Fix
        identification of HPLIP PPD files, to cover all fax PPDs and also the
        ready-made HPIJS PPDs of the hpijs-ppds package.
     -- Till Kamppeter <email address hidden>   Fri, 18 Feb 2011 22:13:13 +0100
  • system-config-printer (1.3.1+20110217-0ubuntu1) natty; urgency=low
    
      * New upstream release
         o Now really use the tarball of system-config-printer 1.3.1.
     -- Till Kamppeter <email address hidden>   Thu, 17 Feb 2011 19:28:47 +0100
  • system-config-printer (1.3.1-0ubuntu1) natty; urgency=low
    
      * New upstream release
         o GIT 1.3.x snapshot from 17 February 2011
         o State of 1.3.1 release
         o Only show maintenance buttons when capable (Red Hat bug #658564).
         o Compare printer make/model names only by words and numbers (like they
           sound).
         o XML-based driver preference rules.
         o Don't use status icon when notification server supports persistence.
         o Fetch Device ID for existing device when changing PPD, allowing a more
           complete choice of drivers.
         o Include generic drivers as candidates whenever CMD field is available.
         o Show all ID-matched drivers when adding a new printer.
         o Speed-ups in cupshelpers.ppds.ppdMakeModelSplit.
         o PPDs: Use ppd-product values to add to make/model list.
         o Show number of processing / pending jobs (Red Hat bug #606868).
         o PPDs are now cached, with support for If-Modified-Since.
         o Start CUPS service if not already started (Red Hat bug #577226).
      * debian/patches/53_printer-ppd-association-take-into-account-product-lines.patch
        debian/patches/67_improve-make-model-driver-list.patch,
        debian/patches/70_improve-select-ppd-by-command-set.patch,
        debian/patches/83_match-make-model-names-only-by-letters-numbers-and-words.patch,
        debian/patches/91_use-letter-number-words-only-matching-also-to-find-printer-in-gui-list.patch:
        Removed, applied upstream.
      * debian/patches/10_menu_entries.patch,
        debian/patches/43_do-not-show-firewall-dialog.patch: Regenerated for new
        upstream source code.
      * debian/python-cupshelpers.install: Added new /etc/cupshelpers/ directory
        with the XML rules for driver selection.
      * debian/system-config-printer-common.install,
        debian/system-config-printer-gnome.install: Updated for new, removed,
        and renamed files.
      * debian/system-config-printer.install: Removed obsolete file.
     -- Till Kamppeter <email address hidden>   Thu, 17 Feb 2011 17:49:27 +0100
  • system-config-printer (1.2.7+20110216-0ubuntu1) natty; urgency=low
    
      * New upstream release
         o GIT 1.2.x snapshot from 16 February 2011
         o Fixed DNS-SD resolution for Mac-OS-X shared printers with non-ASCII
           characters in the share names (LP: #716357).
         o Eliminated duplicate check whether a detected network printer is
           supported by HPLIP. This caused a delay when selecting an HP network
           printer from the list of detected printers.
         o Translation updates.
     -- Till Kamppeter <email address hidden>   Wed, 16 Feb 2011 12:48:41 +0100
  • system-config-printer (1.2.6+20110208-0ubuntu1) natty; urgency=low
    
      * New upstream release
         o GIT 1.2.x snapshot from 8 February 2011
         o Full support for DNS-SD-based network printer discovery via the "dnssd"
           CUPS backend.
      * debian/patches/55_fix-dnssdresolve.patch,
        debian/patches/57_dnssd-backend-explicit-support.patch,
        debian/patches/60_dnssdresolve-save-hostname.patch,
        debian/patches/63_physicaldevice-dnssd-enhancements.patch: Removed,
        changes included upstream now.
     -- Till Kamppeter <email address hidden>   Tue,  8 Feb 2011 22:44:29 +0100
  • system-config-printer (1.2.6+20110127-0ubuntu4) natty; urgency=low
    
      * debian/patches/10_menu_entries.patch: updated to hide "Manage Print Jobs"
        from "Accessories" menu. There is a "View Print Queue" menu entry in
        System > Administration > Printing to show all print jobs of a printer and
        the users print jobs can be viewed by clicking the tray icon that appears
        after printing something (LP: #204732).
     -- Pascal De Vuyst <email address hidden>   Sat, 05 Feb 2011 19:26:48 +0100
  • system-config-printer (1.2.6+20110127-0ubuntu3) natty; urgency=low
    
      * debian/patches/55_fix-dnssdresolve.patch: Fixed the upstream approach of
        DNS-SD service name resolving: Expanded "%<hex>" encodings in the dnssd
        device URIs before sending the service name to Avahi and let
        PhysicalDevice check the resolved IP addresses.
      * debian/patches/57_dnssd-backend-explicit-support.patch: Explicit support
        for the "dnssd" CUPS backend. This way entries in the list of discovered
        printers coming from the "dnssd" CUPS backend appear with nice descriptions
        instead of custom URIs.
      * debian/patches/60_dnssdresolve-save-hostname.patch: Svae not also the
        IP but also the host name in the device record when resolving a DNS-SD
        service name. With the host name we can create host-name-based HPLIP
        URIs which are stable against routers which do not keep always the same IP
        for each network device.
      * debian/patches/63_physicaldevice-dnssd-enhancements.patch: Enhancements
        of the PhysicalDevice class for the CUPS "dnssd" backend, to improve
        association of DNS-SD- and SNMP-discovered printers, and to add IP
        and host name information to the list of discovered devices, so that
        printers can also be identified easily if two or more of the same model
        are in the network.
     -- Till Kamppeter <email address hidden>   Thu,  3 Feb 2011 08:53:29 +0100
  • system-config-printer (1.2.6+20110127-0ubuntu2) natty; urgency=low
    
      * debian/patches/53_printer-ppd-association-take-into-account-product-lines.patch:
        Fixed typo which leads to a traceback when no printer is detected (manually
        entered URI).
      * debian/patches/67_improve-make-model-driver-list.patch: Updated.
      * Removed noise introduced into source package by the previous upload.
     -- Till Kamppeter <email address hidden>   Mon, 31 Jan 2011 12:07:29 +0100
  • system-config-printer (1.2.6+20110127-0ubuntu1) natty; urgency=low
    
      * New upstream release
      * debian/patches/55_avoid-connecting-to-cups-twice-in-ppdsloader.patch,
        debian/patches/57_catch-key-error-from-lookup-cached-by-name.patch,\
        debian/patches/60_correct-python-shebang.patch,
        debian/patches/63_list-of-jockey-installed-files-is-array-not-set.patch,
        debian/patches/65_udev-configure-printer-bluetooth-support.patch,
        debian/patches/73_mark-selection-of-best-fitting-ppd.patch,
        debian/patches/75_do-not-list-duplicate-ppd-nicknames.patch,
        debian/patches/80_do-not-prioritize-gutenprint-for-ps-and-pcl-printers.patch,
        debian/patches/85_search-for-ppd-only-once.patch,
        debian/patches/87_refresh-list-after-deleting-a-printer.patch,
        debian/patches/90_remove-debug-line-in-rename-printer.patch: Removed,
        applied upstream.
      * debian/patches/67_improve-make-model-driver-list.patch,
        debian/patches/83_match-make-model-names-only-by-letters-numbers-and-words.patch:
        Regenerated.
      * debian/patches/70_select-ppd-by-command-set.patch,
        debian/patches/70_improve-select-ppd-by-command-set.patch: Replaced patch
        by a new one which contains only the parts which did not get adopted
        upstream.
      * debian/system-config-printer-common.install: Updated for file
        installdriver.py which moved to cupshelpers/.
      * debian/patches/45_dnssd-backends-support.patch: Re-introduce support
        for the dnssd CUPS backend and association of printers discovered by
        DNS-SD (host names) and SNMP (IP addresses).
     -- Till Kamppeter <email address hidden>   Sun, 30 Jan 2011 23:15:29 +0100
  • system-config-printer (1.2.3+20100723-0ubuntu13) natty; urgency=low
    
      * debian/patches/93_cupshelpers-openprinting-query-fingerprint-support.patch:
        When reading out a driver dataset from the OpenPrinting web site, also
        read out the signature key fingerprint URL for downloadable driver
        packages.
     -- Till Kamppeter <email address hidden>   Tue,  4 Jan 2011 15:19:06 +0100
  • system-config-printer (1.2.3+20100723-0ubuntu12) natty; urgency=low
    
      * debian/patches/92_do-not-create-queue-name-with-trailing-dash.patch: Do
        not generate print queue names with a dash at the end.
    
      * debian/patches/90_remove-debug-line-in-rename-printer.patch: Removed a
        debugging line from the code for renaming printers.
    
      * debian/patches/87_refresh-list-after-deleting-a-printer.patch: Refresh
        the list of existing print queues after deleting one, so that the deleted
        printer actually disappears from the main window.
    
      * debian/patches/85_search-for-ppd-only-once.patch: Search the best PPD file
        for the given device ID only once. The PPD file was always searched twice,
        which is not necessary.
    
      * debian/patches/83_match-make-model-names-only-by-letters-numbers-and-words.patch,
        debian/patches/91_use-letter-number-words-only-matching-also-to-find-printer-in-gui-list.patch:
        Do matching of make and model names only considering letters, numbers,
        and words, ignoring all non-alphanumeric characters (like dashes). This
        makes names sounding the same but written differently considered equal.
        This overcomes the problem that if the IEEE-1284 device ID is not known
        that not correctly written model names in the (non-manufacturer) PPD
        files still match. For example "Epson PM-A820", "EPSON PM A820", and
        "Epson PM A 820" match each other (LP: #669308).
     -- Till Kamppeter <email address hidden>   Wed,  3 Nov 2010 19:05:06 +0100
  • system-config-printer (1.2.3+20100723-0ubuntu11) natty; urgency=low
    
      * debian/patches/80_do-not-prioritize-gutenprint-for-ps-and-pcl-printers.patch:
        For PostScript and PCL printers without manufacturer-supplied PPDs and
        with explicit support by Gutenprint, the (inferior) Gutenprint PCL driver
        got selected. Demoted Gutenprint to make Foomatic/Postscript and HPIJS
        preferred (LP: #669152).
     -- Till Kamppeter <email address hidden>   Tue,  2 Nov 2010 12:57:06 +0100
  • system-config-printer (1.2.3+20100723-0ubuntu10) natty; urgency=low
    
      * debian/patches/77_use-paper-size-default-in-etc-papersize.patch: Let
        the default setting for the paper size (A4 or Letter) of the
        /etc/papersize file (libpaper) being used.
     -- Till Kamppeter <email address hidden>   Fri, 29 Oct 2010 12:53:06 +0200
  • system-config-printer (1.2.3+20100723-0ubuntu9) natty; urgency=low
    
      * debian/control: Updated dependencies of system-config-printer-gnome.
        Removed obsolete python-glade2 and python-gnome2 and added
        python-gnomekeyring.
     -- Till Kamppeter <email address hidden>   Fri, 15 Oct 2010 16:25:06 +0200
  • system-config-printer (1.2.3+20100723-0ubuntu8) maverick; urgency=low
    
      * debian/patches/70_select-ppd-by-command-set.patch: If a PPD does not have
        a device ID or if it has a device ID without CMD: field, do not give a
        lower priority to it. Give only lower priorities if the PPD has a CMD:
        field without any matching PDL. This avoids that Foomatic PPDs with full
        device ID are prioritized against HP's original PostScript printer PPDs
        without device ID at all (LP: 653814).
     -- Till Kamppeter <email address hidden>   Tue,  5 Oct 2010 12:33:06 +0200