Skip to content

cups-browsed 2.0b1

Compare
Choose a tag to compare
@tillkamppeter tillkamppeter released this 18 Nov 12:33
· 57 commits to master since this release

First beta release approaching cups-browsed 2.0.0.

  • Added multi-threaded operation, the Avahi resolver callback (which examines the remote printer, registers it, checks whether we want a local queue for it, adds it to a cluster, ...) and the creation/modification of a local CUPS queue is now done in separate threads, so that these processes can get executed in parallel to keep the local queues up-to-date more timely and to not overload the system's resources. Thanks a lot to Mohit Mohan who did this work as Google Summer of Code 2020 project.
  • Let the implicitclass backend use filter functions instead of calling filter executables.
  • Build system, README.md: Require CUPS 2.2.2+. Removed now unneeded ./configure switches for old CUPS versions.
  • Build system: Remove '-D_PPD_DEPRECATED=""' from the compiling command lines of the source files which use libcups. The flag is not supported any more for longer times already and all the PPD-related functions deprecated by CUPS have moved into libppd now.
  • Build system: Add files in gitignore that are generated by "autogen.sh", "configure", and "make" (Pull request #336).
  • implicitclass: Added "#include <signal.h>" (Issue #335).