-
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