Yavor Doganov pushed to branch master at Debian Med / gdpc
Commits: 60e52079 by Yavor Doganov at 2026-02-08T20:20:40+02:00 buffer-overflow.patch: Initialize GlobalParam's angular correction members. - - - - - 0a7d045e by Yavor Doganov at 2026-02-08T20:37:47+02:00 Restore original autopkgtest; remove -dbgsym packages from Depends (#1127425). - - - - - 4 changed files: - debian/changelog - debian/patches/buffer-overflow.patch - debian/tests/control - debian/tests/run-unit-test Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,16 @@ +gdpc (2.2.5-18) unstable; urgency=medium + + * Team upload. + * debian/patches/buffer-overflow.patch: Initialize GlobalParam's angular + correction members to avoid junk values which then lead to buffer + overflows when constructing the strings for the GtkEntry's. + * debian/tests/run-unit-test: Revert last change. + * debian/tests/control (Depends): Remove gdb and all -dbgsym packages + (Closes: #1127425). The latter are uninstallable for testing + migration and hopefully no longer needed if the fix above is fine. + + -- Yavor Doganov <[email protected]> Sun, 08 Feb 2026 20:26:29 +0200 + gdpc (2.2.5-17) unstable; urgency=medium * Team upload. ===================================== debian/patches/buffer-overflow.patch ===================================== @@ -3,7 +3,7 @@ Description: Fix global buffer overflow. Debian-Bug: https://bugs.debian.org/982103 Author: Yavor Doganov <[email protected]> Forwarded: no -Last-Update: 2026-01-28 +Last-Update: 2026-02-08 --- --- gdpc.orig/colors.c @@ -77,6 +77,16 @@ Last-Update: 2026-01-28 gint i; params->StartedAlready = TRUE; +@@ -898,6 +898,9 @@ + params.kangle = 0.0; + params.imangle = 0.0; + params.jmangle = 0.0; ++ params.xc = 0.0; ++ params.yc = 0.0; ++ params.zc = 0.0; + params.numframe = 1; + params.pausecheck = FALSE; + params.drawcheck = TRUE; --- gdpc.orig/init.c +++ gdpc/init.c @@ -108,7 +108,7 @@ ===================================== debian/tests/control ===================================== @@ -1,10 +1,6 @@ Tests: run-unit-test, Depends: - gdb, - gdpc-dbgsym | libgtk-3-0t64-dbgsym, - libc6-dbg, - libglib2.0-0t64-dbgsym, procps, xauth, xvfb, ===================================== debian/tests/run-unit-test ===================================== @@ -52,11 +52,9 @@ xvfb-run --auto-servernum \ sleep 10 check_n_cleanup -env -locale xvfb-run --auto-servernum \ - gdb -batch -ex run -ex "bt full" --args /usr/bin/gdpc \ - m 2 d 10 erase xyz 2 3 4 5 md.test & + /usr/bin/gdpc m 2 d 10 erase xyz 2 3 4 5 md.test 2>&1 \ + | tee --append test.log & sleep 10 check_n_cleanup View it on GitLab: https://salsa.debian.org/med-team/gdpc/-/compare/72521beb177ff8c21338aaecd331092e858fdafd...0a7d045e6f1be44c1e264ac6ad5a237dd86bb7c5 -- View it on GitLab: https://salsa.debian.org/med-team/gdpc/-/compare/72521beb177ff8c21338aaecd331092e858fdafd...0a7d045e6f1be44c1e264ac6ad5a237dd86bb7c5 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
