Created by James Westby on 2012-04-26 and last modified on 2012-10-15
Get this branch:
bzr branch lp:ubuntu/quantal/cups
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

115. By Till Kamppeter on 2012-10-15

Fixed crash which sometimes happens on shutdown of the CUPS daemom,
caused by a wrong shutdown sequence for shutting down the Avahi threaded
poll (LP: #1034045).

114. By Till Kamppeter on 2012-10-05

* debian/patches/forward-port-cups-1-5-x-cups-browsing.patch: Re-introduced
  CUPS Browsing/Broadcasting for automatic discovery of shared CUPS printers
  on the local network. We will keep this for the Quantal cycle until we
  get automatic discovery of Bonjour-broadcasted printers, which most
  probably needs to be implemented in the application's print dialogs. This
  will only be possible to be done in Quantal+1 (13.04). The patch is large
  but all code added worked very well in many generations of CUPS and the
  code added back in smoothly without need of alterations of the existing
  code (LP: #1061063, LP: #1061069).
* debian/rules: Set "./configure" arguments
  "--with-local_protocols='CUPS dnssd' --with-remote_protocols='CUPS dnssd'"
  to make the re-introduction of CUPS Browsing/Broadcasting work correctly.
* debian/cups.postinst: Do not remove the "Browse..." keywords from cupsd.conf
  any more as we have re-introduced the Browsing/Broadcasting functionality.
* debian/patches/fix-another-spot-where-avahi-crashes-cupsd-because-it-does-not-handle-null-values-from-its-own-apis.patch:
  Fix another spot where Avahi crashes cupsd because it does not handle NULL
  values returned by its own APIs (CUPS STR #4200, LP: #1041013).
* debian/patches/ipp-backend-did-not-send-cancel-request-to-printers-when-a-job-was-canceled-and-printer-did-not-support-create-job.patch:
  The IPP backend did not send a cancel request to printers when a job was
  canceled and the printer did not support Create-Job. This is to improve the
  "ipp" backend as much as possible to reduce the ned of the "ipp14" backend
  ("ipp" backend of CUPS 1.4.x added to the Debian/Ubuntu package as fallback
  in case of regressions of the current "ipp" backend).

113. By Till Kamppeter on 2012-10-01

[ Till Kamppeter ]
* debian/patches/prevent-crash-due-to-null-host-name-or-fqdn-from-avahi.patch:
  Prevent crash due to NULL host name or FQDN from Avahi (CUPS STR #4183,
  CUPS STR #4180, LP: #1046982, LP: #1034045).
* debian/patches/fix-crash-on-shutdown-caused-by-broken-avahi-config.patch:
  Fix crash on shutdown caused by broken Avahi config (CUPS STR #4192,
  LP: #1036974).
* debian/patches/ipp-backend-abort-the-outer-loop-if-we-get-a-failure-from-send-document.patch,
  Prevent IPP backend from falling into an infinite loop in certain
  situations (CUPS STR #4194).
* debian/patches/airprint-support.patch: Refreshed with quilt.

[ Didier Raboud ]
* Make sure unowned obsolete backends are removed on configure.
  (Closes: #683754)

112. By Till Kamppeter on 2012-09-27

debian/cups.postinst: Clean /etc/cups/cupsd.conf from all keywords and
settings which got obsolete with the dropping CUPS Broadcasting/Browsing
in CUPS 1.6.x: BrowsePoll, BrowseAllow, BrowseDeny, BrowseOrder, and
BrowseRemoteProtocols lines get removed and the "cups" argument gets
removed from the BrowseLocalProtocols line (LP: #1052897).

111. By Till Kamppeter on 2012-09-24

* debian/patches/airprint-support.patch: Added support for iOS 6 clients
  (LP: #1054495).
* debian/patches/usb-backend-more-quirk-rules.patch: Added more quirk rules:
  Canon MP500 (LP: #1032456), MP560 (CUPS STR #4155).
* debian/patches/filter-out-all-control-characters-from-the-1284-device-id.patch:
  Do not only filter newline characters out of device IDs but any
  non-printable character (CUPS STR #4124).
* debian/patches/ipp-backend-did-not-specify-the-compression-used.patch:
  The IPP backend did not specify the compression used (CUPS STR #4181).
* debian/patches/work-around-some-broken-ipp-printers.patch: Work around
  some broken IPP printers (CUPS STR #4190). Also catch late authentication
  issues so the backend doesn't just spin on a print request that will never

110. By Till Kamppeter on 2012-09-20

* debian/patches/network-backends-snmp-queries-optional.patch: SNMP queries
  by network backends can get suppressed now by adding "?snmp=false" to the
  end of the URI. SBNP queries to Bonjour-shared CUPS queue will get
  suppressed by default.
* debian/patches/usb-backend-more-quirk-rules.patch: Added more quirk rules
  which are not yet committed upstream: Canon MP510 (LP: #1050009),
  MP550 (CUPS STR #4155), Brother HL-1430 (LP: #1038695), Oki Okipage 14ex
  (LP: #872483), Oki B410d (LP: #872483), all Zebra printers (LP: #1001028).
* debian/patches/get-ppd-file-for-statically-configured-ipp-shared-queues.patch:
  Applications could not get the PPD file for statically-configured IPP-
  shared print queues (CUPS STR #4178)

109. By Till Kamppeter on 2012-08-29

* debian/patches/get-ppd-file-for-statically-configured-bonjour-shared-queues.patch:
  Applications could not get the PPD file for statically-configured Bonjour-
  shared print queues (CUPS STR #4159)
* debian/patches/printers-c-recognize-remote-cups-queue-via-dnssd-uri.patch:
  Replaced by the actually used upstream patch, which takes also "ipps://..."
  URIs into account (CUPS STR #4158).
* debian/patches/avahi-not-considered-at-some-dnssd-conditionals.patch:
  Refreshed with quilt.

108. By Marc Deslauriers on 2012-08-20

debian/local/apport-hook.py: Also attach AppArmor information and logs.

107. By Jamie Strandboge on 2012-08-14

  * debian/local/apparmor-profile: deny capability block_suspend. It is noisy
    and doesn't seem to actually be needed. This can be revisited if it turns
    out it is needed. (LP: #1031583)

106. By Till Kamppeter on 2012-08-10

Force-uni-directional access for Canon Pixma iP4200 (CUPS STR #4155) and
iP4300 (LP: #1032385).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.