Package: ucspi-unix / 1.0-6
Metadata
Package | Version | Patches format |
---|---|---|
ucspi-unix | 1.0-6 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
fix getopt string.patch | (download) |
unixserver.c |
2 1 + 1 - 0 ! |
fix optstring in unixserver.c Both manual page and getopt loop mention '-d' and '-D' command line option, but letters 'd' and 'D' was missing from getopt string, causing `unixserver' to consider `-d' and `-D' options invalid. |
line buffered.patch | (download) |
unixserver.c |
12 9 + 3 - 0 ! |
flush the standard output stream after logging a line Make it possible for a parent process to read log lines as they come. |
strtoul errno.patch | (download) |
unixserver.c |
4 3 + 1 - 0 ! |
catch overflow errors when converting strings to numbers Passing e.g. `-u 99999999999` would not change the variable at all, yet not be reported as an error. |
strtoul max.patch | (download) |
unixserver.c |
11 10 + 1 - 0 ! |
make sure the strtoul() value is a valid unsigned int |
strtoul int uid mode.patch | (download) |
Makefile |
10 9 + 1 - 0 ! |
use `unsigned short` for `uid_t`, `gid_t`, and `mode_t` if needed |
chown if needed.patch | (download) |
unixserver.c |
3 2 + 1 - 0 ! |
do not call chown(2) unless we need to Apparently some glibc/kernel combinations will fail for unprivileged users even for chown(-1, -1). Fixes the FTBFS on sparc64. |
prototypes.patch | (download) |
trypeercred.c |
2 1 + 1 - 0 ! |
fix ftbfs with gcc 15 by fixing function prototypes Bug-Debian: https://bugs.debian.org/1098026 |