From ec1079c31ebebe720e645b19668f4f0800700e69 Mon Sep 17 00:00:00 2001 From: Till Kamppeter Date: Fri, 18 Oct 2024 01:14:42 +0200 Subject: [PATCH] cups-browsed 2.1.0 Release --- CHANGES.md | 27 ++++++++++++++++++++++++++- INSTALL | 2 +- README.md | 2 +- configure.ac | 2 +- 4 files changed, 29 insertions(+), 4 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 3ac6354b..c974cc1a 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,29 @@ -# CHANGES - OpenPrinting cups-browsed v2.0.1 - 2024-08-15 +# CHANGES - OpenPrinting cups-browsed v2.1.0 - 2024-10-17 + +## CHANGES IN V2.1.0 (17th October 2024) + +- Removed support for legacy CUPS browsing and for LDAP + Legacy CUPS browsing is not needed any more and, our implementation + accepting any UDP packet on port 631, causes vulnerabilities, and + our LDAP support is does not comly with RFC 7612 and is therefore + limited. Fixes CVE-2024-47176 and CVE-2024-47850 + +- Default `BrowseRemoteProtocols` should not include `cups` protocol + Works around CVE-2024-47176, the fix is the complete removal of + legacy CUPS Browsing functionality + +- Do not generate PPD for remote raw queues + If the destination queue is raw, the local queue generated by + cups-browsed should also be raw (Pull request #44). + +- `daemon/cups-browsed.service`: Add `system-cups.slice` + The `system-cups.slice` file is not required. The `system-cups` + slice will be automatically created if the file is missing (cups + Pull request #1035, Pull request #35). + +- `cups-browsed.c`: Remove duplicate `#include ...` + Pull request #40 + ## CHANGES IN V2.0.1 (15th August 2024) diff --git a/INSTALL b/INSTALL index e48305d2..fc6be0da 100644 --- a/INSTALL +++ b/INSTALL @@ -1,4 +1,4 @@ -INSTALL - OpenPrinting cups-browsed v2.0.1 - 2024-08-15 +INSTALL - OpenPrinting cups-browsed v2.1.0 - 2024-10-17 ------------------------------------------------------- This file describes how to compile and install OpenPrinting diff --git a/README.md b/README.md index ee4ee88d..45b88455 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# OpenPrinting cups-browsed v2.0.1 - 2024-08-15 +# OpenPrinting cups-browsed v2.1.0 - 2024-10-17 Looking for compile instructions? Read the file "INSTALL" instead... diff --git a/configure.ac b/configure.ac index 2ff5a43b..12e374d3 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ AC_PREREQ([2.65]) # ==================== # Version informations # ==================== -AC_INIT([cups-browsed], [2.0.1], [https://github.com/OpenPrinting/cups-browsed/issues], [cups-browsed], [https://github.com/OpenPrinting/cups-browsed/]) +AC_INIT([cups-browsed], [2.1.0], [https://github.com/OpenPrinting/cups-browsed/issues], [cups-browsed], [https://github.com/OpenPrinting/cups-browsed/]) cups_browsed_version="AC_PACKAGE_VERSION" cups_browsed_version_major="`echo AC_PACKAGE_VERSION | awk -F. '{print $1}'`" cups_browsed_version_major="`echo AC_PACKAGE_VERSION | awk -F. '{printf("%d\n",$2);}'`"