Package: gimp / 3.0.4-6.1

Metadata

Package Version Patches format
gimp 3.0.4-6.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
plug ins dds fix 12790 for 32 bit.patch | (download)

plug-ins/file-dds/ddsread.c | 20 16 + 4 - 0 !
1 file changed, 16 insertions(+), 4 deletions(-)

 plug-ins/dds: fix #12790 for 32-bit

On 32-bit systems the computed linear size can overflow, causing a
crash.
Use a function that checks for overflow when multiplying and return
an error if that fails.
As extra security also update the loop to compute the base offset after
each line of data, and convert to gsize first when computing the
size for g_malloc and memset.

(cherry picked from commit c17b324910204a47828d6fbb542bdcefbd66bcc1)

app Port from appstream glib to appstream.patch | (download)

.gitlab-ci.yml | 2 1 + 1 - 0 !
INSTALL | 2 1 + 1 - 0 !
app/config/meson.build | 2 1 + 1 - 0 !
app/core/gimpextension.c | 208 136 + 72 - 0 !
app/core/meson.build | 2 1 + 1 - 0 !
app/dialogs/meson.build | 2 1 + 1 - 0 !
app/file-data/file-data-gex.c | 26 10 + 16 - 0 !
app/file-data/meson.build | 2 1 + 1 - 0 !
app/tests/meson.build | 2 1 + 1 - 0 !
build/windows/all-deps-uni.txt | 2 1 + 1 - 0 !
meson.build | 6 3 + 3 - 0 !
11 files changed, 157 insertions(+), 99 deletions(-)

 app: port from appstream-glib to appstream

From the horse's mouth:
"WARNING: appstream-glib is heavy maintenance mode, use appstream
instead"

Additionally, appstream-glib no longer conforms fully to the
appstream specification.

Some care is taken to taken to support both libappstream 1.0 as well
as libappstream 0.16.x to support stable distros.

(cherry picked from commit 8277817b6250632a5b2499f5fb650f393821b780)

plug ins Fix ZDI CAN 27684.patch | (download)

plug-ins/file-icns/file-icns-load.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 plug-ins: fix zdi-can-27684
plug ins fix dicom plug in ZDI CAN 27863.patch | (download)

plug-ins/common/file-dicom.c | 65 51 + 14 - 0 !
1 file changed, 51 insertions(+), 14 deletions(-)

 plug-ins: fix dicom plug-in zdi-can-27863
plug ins fix ZDI CAN 27878.patch | (download)

plug-ins/common/file-wbmp.c | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 plug-ins: fix zdi-can-27878
plug ins Fix ZDI CAN 27836.patch | (download)

plug-ins/common/file-farbfeld.c | 31 24 + 7 - 0 !
1 file changed, 24 insertions(+), 7 deletions(-)

 plug-ins: fix zdi-can-27836