pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/print/cups-filters



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Sep 18 22:00:17 UTC 2016

Modified Files:
        pkgsrc/print/cups-filters: Makefile distinfo

Log Message:
Updated cups-filters to 1.11.3.

CHANGES IN V1.11.3

        - cups-browsed: If a queue is not only discovered via Bonjour
          but also via legacy CUPS or LDAP, prefer the Bonjour record
          as it provides more information and there is also a defined
          cancellation broadcast.
        - cups-browsed: Let PPD options saved in the last session also
          get applied to generated PPDs for IPP network printers.
        - cups-browsed: Make sure that saved PPD options do not get
          lost if for some reason the PPD file cannot be loaded in a
          new cups-browsed session (or the loaded PPD file is
          different).  This is done by holding a copy of the settings
          in the remote printer data structure.
        - cups-browsed: When saving option settings, remove
          backslashes added when the settings are read out via IPP
          request. Otherwise the backslashes would double with each
          session of cups-browsed.
        - implicitclass: Do not let the job get immediately retried on
          failure to send it out to the remote CUPS printer. By
          repeating to send the job to an unavailable server so
          quickly, cups-browsed gets bombed with requests and hangs on
          shutdown.
        - cups-browsed: Shortened timeouts of HTTP connections and IPP
          requests to 3 seconds amd of IPP requests to remote CUPS
          servers to 2 seconds. For local IPP requests always use the
          connection once created via http_connect_local(). Also call
          g_main_context_wakeup(NULL) after each
          g_main_loop_quit(gmainloop) call. These measures should
          reduce long hangs of cups-browsed on shutdown when a CUPS
          server got unavailable.
        - cups-browsed: Do not mark remote printers discovered via
          legacy CUPS broadcasts as disappeared right from the
          beginning to implement the browse timeout. Instead manage
          their expiring by introducing a flag which marks them as
          CUPS legacy printers. Printers with disappeared status are
          considered invalid in some situations, especially when
          clusterin equally-named remote printers (Bug #1374).
        - cups-browsed: When we have remote CUPS printers, we use the
          implicitclass backend and a local copy of the remote PPD
          file already if we have only a single remote printer with
          this queue name. This simplifies the management of remote
          CUPS printers and also we do not hassle with using a remote
          PPD file. Now one can change PPD option defaults with
          printer setup tools or the lpadmin command and they get
          preserved in the next cups-browsed sessions.
        - if we are using the implicitclass backend CUPS does not make
          the server's PPD file available on the client any more. To
          fix this, we download the PPD file when creating an
          implictclass:... queue and apply it to the queue. This way
          the options of the printer(s) are always available for
          enumeration, especially in print dialogs (Bug #1372). We
          modify the local copy setting any options saved from the
          previous session and inhibiting local execution of filters
          (as the driver for the remote printer is not necessarily
          available locally).
        - cups-browsed: Added flag to inhibit auto-backup of option
          settings by the on_printer_modified() notification handler
          during print queue setup and removal.
        - cups-browsed: Let the printer_record() function always
          return the master record for the printer name and not an
          arbitrary duplicate.
        - cups-browsed: Fixes in the functionality for saving option
          settings: Make sure to not save the same option twice with
          different values, do not save the "printer-is-shared" option
          (errors out when re-applying option in the next session).
        - cups-browsed: Treat discovered printers correctly also if
          they use a non-standard port, even if several CUPS daemons
          are running on the same server but on different ports. This
          also improves the support of a sandboxed printing stack.
        - cups-browsed: Close http connections opened for polling
          properties of IPP network printers, to fix a possible memory
          leak.
        - cups-browsed: Cleaned up HTTP access to local and remote
          CUPS servers and IPP printers, to assure that the local CUPS
          daemon is always accessed the same (user-defined) way
          (domain socket/localhost:port). This especially prevents
          cups-browwsed hanging on shutdown (Debian bug #832637).
        - cups-browsed: Fixed clustering equally-named queues of
          different remote servers, to assure to have one master
          referencing to all duplicates and not a daisy chain of
          duplicate references.


To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 pkgsrc/print/cups-filters/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/print/cups-filters/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/print/cups-filters/Makefile
diff -u pkgsrc/print/cups-filters/Makefile:1.52 pkgsrc/print/cups-filters/Makefile:1.53
--- pkgsrc/print/cups-filters/Makefile:1.52     Thu Sep  1 16:01:14 2016
+++ pkgsrc/print/cups-filters/Makefile  Sun Sep 18 22:00:17 2016
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.52 2016/09/01 16:01:14 wiz Exp $
+# $NetBSD: Makefile,v 1.53 2016/09/18 22:00:17 wiz Exp $
 
-DISTNAME=      cups-filters-1.11.2
+DISTNAME=      cups-filters-1.11.3
 CATEGORIES=    print
 MASTER_SITES=  http://openprinting.org/download/cups-filters/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/print/cups-filters/distinfo
diff -u pkgsrc/print/cups-filters/distinfo:1.37 pkgsrc/print/cups-filters/distinfo:1.38
--- pkgsrc/print/cups-filters/distinfo:1.37     Thu Sep  1 16:01:14 2016
+++ pkgsrc/print/cups-filters/distinfo  Sun Sep 18 22:00:17 2016
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.37 2016/09/01 16:01:14 wiz Exp $
+$NetBSD: distinfo,v 1.38 2016/09/18 22:00:17 wiz Exp $
 
-SHA1 (cups-filters-1.11.2.tar.xz) = aade229c9110d37dd21107486b43ce0495d55e9d
-RMD160 (cups-filters-1.11.2.tar.xz) = 334af258e37c0ac1a8529431ca0d8eee0d970d12
-SHA512 (cups-filters-1.11.2.tar.xz) = 7a396a0921ed54f2c6705b00faea9e5f098b0632beb526bf131af134307bbf6f01a952b88c4983fbda4b5367ed84e9cb0e69a78d5f31bef1fc1198bae70e43c5
-Size (cups-filters-1.11.2.tar.xz) = 1404832 bytes
+SHA1 (cups-filters-1.11.3.tar.xz) = bf64a98d7e185092a7d6abf6d084687358fdb514
+RMD160 (cups-filters-1.11.3.tar.xz) = 48b9054d139cbf038dfde013ab3732abcbe5c3d2
+SHA512 (cups-filters-1.11.3.tar.xz) = 95b7c55ae459036afa2df1493d5f28e889929e59a702563c2761db0bde2fb807bd62e380683dc0ee0ee366fe416e1872b17566d01a26124256471a241c397957
+Size (cups-filters-1.11.3.tar.xz) = 1408372 bytes



Home | Main Index | Thread Index | Old Index