For bug #81097, detect and report suspicious hardlinks to suid/sgid files. False...
authorZac Medico <zmedico@gentoo.org>
Sun, 10 Jun 2007 21:44:15 +0000 (21:44 -0000)
committerZac Medico <zmedico@gentoo.org>
Sun, 10 Jun 2007 21:44:15 +0000 (21:44 -0000)
commite209120b9862c490f7151d64c1b4ce0a82d95278
treef031c918266e34efaccae8da97e9351d006b4039
parentccb58dbe01f8063f686ef2a686a460b8fe699b8a
For bug #81097, detect and report suspicious hardlinks to suid/sgid files.  False positives are prevented by doing reference counts for each inode having suid/sgid bits and multiple hardlinks.  The security check is done prior to each merge or unmerge phase and it will cause the phase to abort if a problem is found (so that the user can investigate before any files are removed).

svn path=/main/trunk/; revision=6792
pym/portage/dbapi/vartree.py
pym/portage/output.py