Package: sweed / 3.2.1+dfsg-6

Metadata

Package Version Patches format
sweed 3.2.1+dfsg-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
gcc10.patch | (download)

SweeD.h | 38 19 + 19 - 0 !
1 file changed, 19 insertions(+), 19 deletions(-)

 fix ftbfs with gcc 10
hardening.patch | (download)

Makefile.gcc | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 propagate hardening options


arm64.patch | (download)

SweeD.h | 6 3 + 3 - 0 !
SweeD_Input.c | 33 17 + 16 - 0 !
2 files changed, 20 insertions(+), 19 deletions(-)

 run autopkgstest on arm64
 This patch explicitly sets some generic "char" to "signed char".  By default,
 "char" are "signed" on common architectures such as amd64, but on arm64,
 "char" are "unsigned".  This leads to underflow issues, manifesting themselves
 as either segmentation faults, or infinite loops.
integer_overflow.patch | (download)

SweeD_Input.c | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 catch potential integer overflow to buffer overflow 
Bug-Debian: https://bugs.debian.or/1080069