From 2d05afa42792193fa392c9f5417e8effc73d1e38 Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias Date: Fri, 6 Mar 2015 10:39:24 -0300 Subject: [PATCH] cups: deprecate package due to security issues Also mark packages that depend on cups as deprecated as well for easier tracking. It would probably be better to mark it as a legacy option so users get a warning when migrating configuration files, but it would require a direct removal for that. Signed-off-by: Gustavo Zacarias Signed-off-by: Thomas Petazzoni --- package/cups/Config.in | 2 ++ package/foomatic-filters/Config.in | 4 ++++ package/gutenprint/Config.in | 2 ++ package/hplip/Config.in | 2 ++ 4 files changed, 10 insertions(+) diff --git a/package/cups/Config.in b/package/cups/Config.in index ea1f003e4..8e6022146 100644 --- a/package/cups/Config.in +++ b/package/cups/Config.in @@ -1,5 +1,7 @@ config BR2_PACKAGE_CUPS bool "cups" + # serious security issues, needs upgrading + depends on BR2_DEPRECATED_SINCE_2015_05 # needs fork() depends on BR2_USE_MMU help diff --git a/package/foomatic-filters/Config.in b/package/foomatic-filters/Config.in index 377566e92..0571eb946 100644 --- a/package/foomatic-filters/Config.in +++ b/package/foomatic-filters/Config.in @@ -1,10 +1,14 @@ comment "foomatic-filters needs a toolchain w/ threads" + # because of cups security issues + depends on BR2_DEPRECATED_SINCE_2015_05 depends on BR2_PACKAGE_CUPS depends on !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_FOOMATIC_FILTERS bool "foomatic_filters" depends on BR2_PACKAGE_CUPS + # because of cups security issues + depends on BR2_DEPRECATED_SINCE_2015_05 depends on BR2_TOOLCHAIN_HAS_THREADS # libusb select BR2_PACKAGE_LIBUSB select BR2_PACKAGE_ENSCRIPT diff --git a/package/gutenprint/Config.in b/package/gutenprint/Config.in index f93717c7f..686dbce58 100644 --- a/package/gutenprint/Config.in +++ b/package/gutenprint/Config.in @@ -1,5 +1,7 @@ config BR2_PACKAGE_GUTENPRINT bool "gutenprint" + # because of cups security issues + depends on BR2_DEPRECATED_SINCE_2015_05 depends on BR2_INSTALL_LIBSTDCPP depends on BR2_PACKAGE_CUPS select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE diff --git a/package/hplip/Config.in b/package/hplip/Config.in index 756567150..a8a5f6912 100644 --- a/package/hplip/Config.in +++ b/package/hplip/Config.in @@ -1,5 +1,7 @@ config BR2_PACKAGE_HPLIP bool "hplip" + # because of cups security issues + depends on BR2_DEPRECATED_SINCE_2015_05 depends on BR2_INSTALL_LIBSTDCPP depends on BR2_PACKAGE_CUPS depends on BR2_TOOLCHAIN_HAS_THREADS # libusb