Package: xsok / 1.02-17.1
Metadata
Package | Version | Patches format |
---|---|---|
xsok | 1.02-17.1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
build_tweaks.patch | (download) |
Makefile |
2 1 + 1 - 0 ! |
random hacks to build + install xsok. |
config.patch | (download) |
src/Tableau.h |
4 2 + 2 - 0 ! |
configuration changes / fixes. |
overflow.patch | (download) |
src/loadsave.c |
2 1 + 1 - 0 ! |
prevent buffer overflow from the environment. |
wm_delete.patch | (download) |
src/X-sok.h |
5 4 + 1 - 0 ! |
support icccm ... or at least wm_delete_window. |
undo_nowrap.patch | (download) |
src/commands.c |
3 0 + 3 - 0 ! |
do not let undo wrap around to the original end of the game. This behavior was not a bug, but it is unintuitive and undocumented. |
drag_segfault.patch | (download) |
src/mousemove.c |
4 2 + 2 - 0 ! |
avoid segfault when trying to drag the player with the middle button. Dragging the player does nothing, you're supposed to drag a box, but at least it shouldn't crash. |
manpage.patch | (download) |
src/xsok.man |
24 12 + 12 - 0 ! |
small manpage fixes. |
no_gunzip.patch | (download) |
lib/Makefile |
26 8 + 18 - 0 ! |
remove all traces of gzipped data files, and opening thereof. This is a setgid program; no need to be calling external binaries. Also rip out artificial 7-char limit on game types, which is related. |
security_paranoia.patch | (download) |
src/X-gfx.c |
4 2 + 2 - 0 ! |
replace some sprintf with snprintf, and strcpy with strncpy. I haven't attempted to prove that any of these are exploitable, but it looks as though some may well be. . Note also that I haven't done any kind of formal audit. |
do not use global variable as counter.patch | (download) |
src/commands.c |
7 4 + 3 - 0 ! |
do not use global variable as counter Debian-Bug: https://bugs.debian.org/382550 |