util-linux/misc-utils
Karel Zak 6d00cfb233 include/debug: don't print pointer address for SUID programs
* introduce new flag __UL_DEBUG_FL_NOADDR to suppress pointer address printing

* use __UL_DEBUG_FL_NOADDR when SUID

* move ul_debugobj() to debugobj.h, and require UL_DEBUG_CURRENT_MASK
  to provide access to the current mask from ul_debugobj(). It's better
  than modify all ul_debugobj() calls and use the global mask as
  argument.

* remove never used UL_DEBUG_DEFINE_FLAG

Reported-by: halfdog <me@halfdog.net>
Signed-off-by: Karel Zak <kzak@redhat.com>
2018-01-12 11:01:26 +01:00
..
.gitignore chkdupexe: remove, deprecated for years 2013-03-14 13:34:11 +01:00
Makemodule.am wipefs: use libsmartcols 2017-06-29 11:59:38 +02:00
blkid.8 blkid: improve man page wording 2017-10-16 23:26:45 +02:00
blkid.c misc: consolidate macro style USAGE_HELP_OPTIONS 2017-06-29 16:54:33 +02:00
cal.1 docs: replace FTP by HTTPS in kernel.org URLs 2016-12-19 11:22:26 +01:00
cal.c cal: fix multi-byte comment, explain in better way 2017-12-18 12:44:03 +01:00
fincore.1 fincore: fix a typo in fincore.1 2017-12-13 13:06:54 +01:00
fincore.c fincore: make sure mmap(NULL, ...) [coverity scan] 2017-10-12 12:44:55 +02:00
findfs.8 docs: replace FTP by HTTPS in kernel.org URLs 2016-12-19 11:22:26 +01:00
findfs.c misc: consolidate macro style USAGE_HELP_OPTIONS 2017-06-29 16:54:33 +02:00
findmnt-verify.c misc: avoid some dead initialization warnings 2017-06-29 14:04:25 +02:00
findmnt.8 docs: replace FTP by HTTPS in kernel.org URLs 2016-12-19 11:22:26 +01:00
findmnt.c misc: consolidate macro style USAGE_HELP_OPTIONS 2017-06-29 16:54:33 +02:00
findmnt.h findmnt: add --verify and --verbose 2016-09-23 13:21:02 +02:00
getopt-parse.bash getops: make --a-long option work again 2017-05-16 14:54:41 +02:00
getopt-parse.tcsh getops: improve getopt-parse.bash example 2016-07-27 16:08:43 +01:00
getopt.1 docs: replace FTP by HTTPS in kernel.org URLs 2016-12-19 11:22:26 +01:00
getopt.c misc: consolidate macro style USAGE_HELP_OPTIONS 2017-06-29 16:54:33 +02:00
kill.1 docs: replace FTP by HTTPS in kernel.org URLs 2016-12-19 11:22:26 +01:00
kill.c lib/signames: remove signame array from header file 2017-10-23 13:18:57 +02:00
logger.1 docs: replace FTP by HTTPS in kernel.org URLs 2016-12-19 11:22:26 +01:00
logger.c logger: keep header generators independent on connection 2017-10-12 14:21:27 +02:00
look.1 look: use WORDLIST environment variable to find word list 2017-08-21 10:48:20 +02:00
look.c look: use WORDLIST environment variable to find word list 2017-08-21 10:48:20 +02:00
lsblk.8 lsblk: add hint about perms to man page 2017-11-22 12:31:58 +01:00
lsblk.c include/debug: don't print pointer address for SUID programs 2018-01-12 11:01:26 +01:00
lslocks.8 lslocks: add note about OFDLCK 2017-11-03 11:20:41 +01:00
lslocks.c lslocks: add note about OFDLCK 2017-11-03 11:20:41 +01:00
mcookie.1 docs: replace FTP by HTTPS in kernel.org URLs 2016-12-19 11:22:26 +01:00
mcookie.c mcookie: properly initialize hash 2017-12-12 12:09:13 +01:00
namei.1 docs: replace FTP by HTTPS in kernel.org URLs 2016-12-19 11:22:26 +01:00
namei.c misc: consolidate macro style USAGE_HELP_OPTIONS 2017-06-29 16:54:33 +02:00
rename.1 rename.1: fix typo, where -> were 2017-12-23 13:44:34 -08:00
rename.c rename: use access(3) to check if a file exists 2017-12-04 13:04:12 +01:00
test_uuidd.c misc: replace magic number 37 with UUID_STR_LEN 2017-09-05 11:49:21 +02:00
uuidd.8.in build: use --runstatedir instead of --localstatedir 2017-07-31 15:24:46 +02:00
uuidd.c misc: replace magic number 37 with UUID_STR_LEN 2017-09-05 11:49:21 +02:00
uuidd.rc.in build: use --runstatedir instead of --localstatedir 2017-07-31 15:24:46 +02:00
uuidd.service.in uuidd: remove timeout from systemd service file 2014-04-29 10:37:26 +02:00
uuidd.socket.in build: use --runstatedir instead of --localstatedir 2017-07-31 15:24:46 +02:00
uuidgen.1 man: use long options in text and add example to uuidgen 2017-11-28 14:39:15 +01:00
uuidgen.c uuidgen: add support for hash-based UUIDs 2017-09-05 11:56:24 +02:00
uuidparse.1 uuidparse: add new command 2017-06-26 14:46:35 +02:00
uuidparse.c lib/timeutils: add common ISO timestamp masks 2017-11-10 16:34:55 -05:00
whereis.1 whereis: add --help and --version 2017-06-22 21:34:58 +02:00
whereis.c include/debug: don't print pointer address for SUID programs 2018-01-12 11:01:26 +01:00
wipefs.8 misc: fix typos 2017-11-28 14:39:13 +01:00
wipefs.c wipefs: cleanup offsets list usage, fix -t filter 2017-08-31 14:47:14 +02:00