Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame^] | 1 | Upstream-Status: Backport |
| 2 | |
| 3 | --- tcp-wrappers-7.6-ipv6.1.orig/safe_finger.c |
| 4 | +++ tcp-wrappers-7.6-ipv6.1/safe_finger.c |
| 5 | @@ -26,21 +26,24 @@ |
| 6 | #include <stdio.h> |
| 7 | #include <ctype.h> |
| 8 | #include <pwd.h> |
| 9 | +#include <syslog.h> |
| 10 | |
| 11 | extern void exit(); |
| 12 | |
| 13 | /* Local stuff */ |
| 14 | |
| 15 | -char path[] = "PATH=/bin:/usr/bin:/usr/ucb:/usr/bsd:/etc:/usr/etc:/usr/sbin"; |
| 16 | +char path[] = "PATH=/bin:/usr/bin:/sbin:/usr/sbin"; |
| 17 | |
| 18 | #define TIME_LIMIT 60 /* Do not keep listinging forever */ |
| 19 | #define INPUT_LENGTH 100000 /* Do not keep listinging forever */ |
| 20 | #define LINE_LENGTH 128 /* Editors can choke on long lines */ |
| 21 | #define FINGER_PROGRAM "finger" /* Most, if not all, UNIX systems */ |
| 22 | #define UNPRIV_NAME "nobody" /* Preferred privilege level */ |
| 23 | -#define UNPRIV_UGID 32767 /* Default uid and gid */ |
| 24 | +#define UNPRIV_UGID 65534 /* Default uid and gid */ |
| 25 | |
| 26 | int finger_pid; |
| 27 | +int allow_severity = SEVERITY; |
| 28 | +int deny_severity = LOG_WARNING; |
| 29 | |
| 30 | void cleanup(sig) |
| 31 | int sig; |