meta-openembedded/meta-oe
Gyorgy Sarvari c8e8890991
libppd: upgrade 2.0.0 -> 2.1.1
This upgrade contains a fix for CVE-2024-47175.

Changelog:

2.1.1:
-pdftops: Use Poppler for a few old Epson laser printers This
 works around documents being printed off-centre, shifted towards
 the top right. Affected are printers using epsoneplijs:
 EPL-5700L, EPL-5800L, EPL-5900L, EPL-6100L, EPL-6200L.
-Fixed bugs discovered by static analyzer OpenScanHub Possible
 buffer overflows, uninitialized memory, format string issues
 and resource leaks, ...
-Fix crash bugs in ppdLoadAttributes() When parsing the
 "*cupsFilter(2): ..." lines in the PPD file use memmove() instead
 of strcpy() as the latter does not support handling overlapping
 memory portions and do not move running pointer beyond the end
 of the input string.

2.1.0:
-Prevent PPD generation based on invalid IPP response Overtaken
 from CUPS 2.x: Validate IPP attributes in PPD generator, refactor
 make-and-model code, PPDize preset and template names, quote PPD
 localized strings. Fixes CVE-2024-47175.

2.1b:
-Added support for libcups3 (libcups of CUPS 3.x) With these changes
 libcupsfilters can be built either with libcups2 (libcups of CUPS 2.x)
 or libcups3 (libcups of CUPS 3.x).
-Prefer PDF again in PPDs for driverless printers PDF works better with
 finishing, especially combinations of multiple copies, collation, and
 stapling/binding.
-Use 0.5mm as tolerance when comparing page sizes For the PWG two page
 sizes are considered the same when the dimensions differ no more than
 0.5 mm, libppd used too tight tolerances.
-PPD generator: Check for required attributes when choosing input format
 Check for PCLm and PWG the minimum of attributes which we require
 during PPD generation.
-ppdLoadAttributes(): Improve check whether parameters are integer
-ppdLoadAttributes(): Fix crash when page size could not get determined
-Fix crash if there is no page size for "Custom"
-Fix crash when incoming *ptr is NULL
-libcups2 compatibility: Use proper CUPS array callback function types
 Fixed CUPS array function call in libcups2 compatibility layer
-Build system: Fix failure to correctly link to zlib Look up zlib
 properly with pkg-config

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-10-08 18:46:02 -07:00
..
classes meta-oe: image: optionally remove RAW image after sparse image creation 2025-09-15 09:55:16 -07:00
conf opencl: rename virtual/opencl-icd to virtual/libopencl1 2025-09-17 20:07:03 -07:00
dynamic-layers taisei: Add packageconfigs for lto and rtti 2025-10-05 21:43:43 -07:00
files static-passwd-meta-oe: add flatpak user 2025-04-19 14:36:07 -07:00
lib/oeqa/selftest/cases
licenses licenses: add licenses for ktx-software 2025-07-22 20:02:18 -07:00
recipes-benchmark iperf2: ignore irrelevant CVEs 2025-10-06 11:34:43 -07:00
recipes-bsp lsscsi: fix versioning 2025-09-25 16:19:13 -07:00
recipes-connectivity mosh: set working SRC_URI 2025-09-26 15:31:36 -07:00
recipes-core opencl-benchmark: package NVIDIA OpenCL benchmark 2025-10-06 11:34:42 -07:00
recipes-crypto cryptsetup: upgrade 2.8.0 -> 2.8.1 2025-09-04 10:28:21 -07:00
recipes-dbs mariadb: 11.4.8 2025-10-02 10:17:29 -07:00
recipes-devtools luajit: ignore CVE-2024-2517{6,7,8} 2025-10-08 18:46:01 -07:00
recipes-extended redis: ignore CVE-2022-3734 and CVE-2022-0543 2025-10-08 18:46:01 -07:00
recipes-gnome malcontent: update 0.13.0 -> 0.13.1 2025-09-06 10:11:39 -07:00
recipes-graphics jasper: upgrade 4.2.4 -> 4.2.8 2025-10-06 11:34:43 -07:00
recipes-kernel kernel-selftest: add cpufreq and cpu-hotplug tests 2025-09-10 09:17:25 -07:00
recipes-multimedia mpv: fix build with ffmpeg 8.0 2025-09-16 09:59:14 -07:00
recipes-navigation geoclue: upgrade 2.7.2 -> 2.8.0 2025-09-04 10:28:22 -07:00
recipes-networking/cyrus-sasl meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
recipes-printing libppd: upgrade 2.0.0 -> 2.1.1 2025-10-08 18:46:02 -07:00
recipes-security audit: upgrade 4.0.5 -> 4.1.2 2025-09-06 10:11:39 -07:00
recipes-shells dash: upgrade 0.5.12 -> 0.5.13 2025-09-24 10:54:44 -07:00
recipes-support libraw: upgrade 0.21.2 -> 0.21.4 2025-10-08 18:46:01 -07:00
recipes-test trompeloeil: upgrade 47 -> 49 2025-09-23 11:11:47 -07:00
COPYING.MIT
README.md README.md: Change maintainer from Andreas to Khem for gnome, multimedia, xfce 2025-09-19 12:21:59 -07:00
SECURITY.md meta: Add SECURITY.md file to all layers 2024-11-23 09:00:14 -08:00

meta-oe

This layer depends on:

URI: git://github.com/openembedded/openembedded-core.git branch: master

luajit recipe requires host compiler to be able to generate 32bit code when target is 32bit e.g. arm, so ensure that $CC -m32 is functional on build host, if building this recipe, needed packages to fullfit this might have different names on different host distributions e.g. on archlinux based distributions install prerequisites like below

pacman -S lib32-gcc-libs lib32-glibc

Ubuntu sudo apt-get install gcc-multilib linux-libc-dev:i386

Send pull requests to openembedded-devel@lists.openembedded.org with '[meta-oe]' in the subject'

When sending single patches, please use something like: 'git send-email -M -1 --to openembedded-devel@lists.openembedded.org --subject-prefix="meta-oe][PATCH"'

You are encouraged to fork the mirror on GitHub https://github.com/openembedded/meta-openembedded to share your patches, this is preferred for patch sets consisting of more than one patch.

Note, it is discouraged to send patches via GitHub pull request system. Such patches get less attention from developers and can be mishandled or not reviewed properly. Please use emails instead. For exemple, you can use 'git request-pull' to generate an email referencing your git repository.

Other services like GitLab, repo.or.cz or self-hosted setups are of course accepted as well, 'git fetch ' works the same on all of them. We recommend GitHub because it is free, easy to use, has been proven to be reliable and has a really good web GUI.

Layer maintainer: Khem Raj raj.khem@gmail.com